gcc 7.2.0 - en to es translation catalogue (9512 entries)

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

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

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: [cannot find %s]
es: [no se puede encontrar %s]

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

en: %d constructor found
     | %d constructors found
es[0]: se encontró %d constructor
es[1]: se encontraron %d constructores

en: %d destructor found
     | %d destructors found
es[0]: se encontró %d  destructor
es[1]: se encontraron %d  destructores

en: %d frame table found
     | %d frame tables found
es[0]: se encontró %d tabla de marco
es[1]: se encontraron %d tablas de marco

en: [Leaving %s]
es: [Saliendo de %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: 
    ldd output with constructors/destructors.
es: 
    salida de ldd con constructores/destructores.

en: const/copy propagation disabled
es: propagación const/copy desactivada

en: %s: all warnings being treated as errors
es: %s: todos los avisos se tratan como errores

en: %s: some warnings being treated as errors
es: %s: algunos avisos se tratan como errores

en: <built-in>
es: <interno>

en: compilation terminated due to -fmax-errors=%u.
es: compilación terminada debido a -fmax-errors=%u.

en: compilation terminated due to -Wfatal-errors.
es: compilación terminada debido a -Wfatal-errors.

en: Please submit a full bug report,
    with preprocessed source if appropriate.
es: Por favor, envíe un informe completo de errores,
    con el código preprocesado si es apropiado.

en: See %s for instructions.
es: Véase %s para instrucciones.

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: Internal compiler error: Error reporting routines re-entered.
es: Error interno del compilador: Error al reportar rutinas reentradas.

en: negative insn length
es: longitud de insn negativa

en: could not split insn
es: no se puede dividir insn

en: invalid 'asm':
es: 'asm' no válido:

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 un 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 no vá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. TARGET_PRINT_OPERAND must handle them.
en: floating constant misused
es: constante de coma flotante mal usada

en: invalid expression as operand
es: expresión no válida como operando

en: Using built-in specs.
es: Usando especificaciones internas.

en: Setting spec %s to '%s'
es: Cambiando la especificación %s a '%s'

en: Reading specs from %s
es: Leyendo especificaciones de %s

en: could not find specs file %s
es: no se puede encontrar el fichero de especificaciones %s

en: rename spec %s to %s
es: renombrando la especificación %s a %s

en: spec is '%s'
es: la especificacion es '%s'

en: 
    Go ahead? (y or n)
es: 
    ¿Continuar? (y ó n)

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         Sale 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 órdenes específicas del objetivo.

en:                            Display specific types of command line options.
es:                            Muestra tipos específicos de opciones de línea de órdenes.

en:   (Use '-v --help' to display command line options of sub-processes).
es:   (Use '-v --help' para mostrar las opciones de línea de órdenes de los subprocesos).

en:   --version                Display compiler version information.
es:   --version                Muestra la información de versión del compilador.

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 los 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-multiarch         Display the target's normalized GNU triplet, used as
                               a component in the library path.
es:   -print-multiarch         Muestra el triplete GNU normalizado del destino, usado como
                               como componente en la ruta de la biblioteca.

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 órdenes
                               y los múltiples directorios de búsqueda de bibliotecas.

en:   -print-multi-os-directory Display the relative path to OS libraries.
es:   -print-multi-os-directory Muestra la ruta relativa para las bibliotecas del SO.

en:   -print-sysroot           Display the target libraries directory.
es:   -print-sysroot           Muestra el directorio de las bibliotecas objetivo.

en:   -print-sysroot-headers-suffix Display the sysroot suffix used to find headers.
es:   -print-sysroot-headers-suffix Muestra el sufijo sysroot que se usa para buscar encabezados.

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:   -Xassembler <arg>        Pass <arg> on to the assembler.
es:   -Xassembler <argumento>  Pasa el <argumento> al ensamblador.

en:   -Xpreprocessor <arg>     Pass <arg> on to the preprocessor.
es:   -Xpreprocessor <argumento> Pasa el <argumento> al preprocesador.

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:   -save-temps=<arg>        Do not delete intermediate files.
es:   -save-temps=<arg>        No borra los ficheros intermedios.

en:   -no-canonical-prefixes   Do not canonicalize paths when building relative
                               prefixes to other gcc components.
es:   -no-canonical-prefixes   No crea rutas completas al construir prefijos
                               relativos a otros componentes de gcc.

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ándar>          Asume que los ficheros de entrada son para el <estándar>.

en:   --sysroot=<directory>    Use <directory> as the root directory for headers
                               and libraries.
es:   --sysroot=<directorio>   Usa el <directorio> como directorio raíz para
                               los encabezados y bibliotecas.

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:   -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 las órdenes.

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:   -pie                     Create a position independent executable.
es:   -pie                     Genera un ejecutable independiente de posición.

en:   -shared                  Create a shared library.
es:   -shared                  Crea una biblioteca compartida.

en:   -x <language>            Specify the language of the following input files.
                               Permissible 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 son: c c++ assembler none
                               'none' significa revertir al comportamiento habitual de
                               adivinar el lenguaje por 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: Processing spec (%s), which is '%s'
es: Se procesa la especificación (%s), la cual es '%s'

en: Target: %s
es: Objetivo: %s

en: Configured with: %s
es: Configurado con: %s

en: Thread model: %s
es: Modelo de hilos: %s

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

en: gcc driver version %s %sexecuting gcc version %s
es: controlador gcc versión %s %sejecutando gcc versión %s

en: The bug is not reproducible, so it is likely a hardware or OS problem.
es: El error no es repetible, por lo que probablemente sea un problema de hardware o de S.O.

en: Preprocessed source stored into %s file, please attach this to your bugreport.
es: Fuente preprocesada almacenada en el fichero %s; por favor, adjúntelo a su informe de errores.

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 informe de errores, por favor vea:

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: 
    Linker options
    ==============
es: 
    Opciones del enlazador
    ======================

en: Use "-Wl,OPTION" to pass "OPTION" to the linker.
es: Utilice "-Wl,OPCIÓN" para pasar la "OPCIÓN" al enlazador.

en: Assembler options
    =================
es: Opciones de ensamblador
    =======================

en: Use "-Wa,OPTION" to pass "OPTION" to the assembler.
es: Utilice "-Wa,OPCIÓN" para pasar la "OPCIÓN" al ensamblador.

en:   merge [options] <dir1> <dir2>         Merge coverage file contents
es:   merge [opciones] <dir1> <dir2>        Mezcla el contenido del fichero de cobertura

en:     -o, --output <dir>                  Output directory
es:     -o, --output <dir>                  Directorio de salida

en:     -v, --verbose                       Verbose mode
es:     -v, --verbose                       Modo expresivo

en:     -w, --weight <w1,w2>                Set weights (float point values)
es:     -w, --weight <p1,p2>                Establece los pesos (valores de coma flotante)

en: Merge subcomand usage:
es: Modo de empleo de la suborden de mezcla:

en:   rewrite [options] <dir>               Rewrite coverage file contents
es:   rewrite [opciones] <dir>              Reescribe el contenido del fichero de cobertura

en:     -n, --normalize <int64_t>           Normalize the profile
es:     -n, --normalize <int64_t>         Normaliza el perfil

en:     -s, --scale <float or simple-frac>  Scale the profile counters
es:     -s, --scale <float o frac-simple>   Escala los contadores de perfil

en: Rewrite subcommand usage:
es: Modo de empleo de la suborden de reescritura:

en: scaling cannot co-exist with normalization, skipping
es: escalado y normalización no pueden coexistir; se omite

en: incorrect format in scaling, using 1/1
es: formato de escalado incorrecto; se utiliza 1/1

en: normalization cannot co-exist with scaling
es: normalización y escalado no pueden coexistir

en:   overlap [options] <dir1> <dir2>       Compute the overlap of two profiles
es:   overlap [opciones] <dir1> <dir2>      Calcula el solapamiento de dos perfiles

en:     -f, --function                      Print function level info
es:     -f, --function                      Imprime información sobre el nivel de funciones

en:     -F, --fullname                      Print full filename
es:     -F, --fullname                      Imprime el nombre de fichero completo

en:     -h, --hotonly                       Only print info for hot objects/functions
es:     -h, --hotonly                       Solo imprime información sobre objetos y funciones calientes

en:     -o, --object                        Print object level info
es:     -o, --object                        Imprime información sobre el nivel de objetos

en:     -t <float>, --hot_threshold <float> Set the threshold for hotness
es:     -t <float>, --hot_threshold <float> Establece el umbral de calentura

en: Overlap subcomand usage:
es: Modo de empleo de la suborden de solapamiento:

en: Usage: %s [OPTION]... SUB_COMMAND [OPTION]...
es: Modo de empleo: %s [OPCIÓN]... SUB_ORDEN [OPCIÓN]...

en: Offline tool to handle gcda counts
es: Herramienta «offline»  para manejar contadores de gcda

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: 
    For bug reporting instructions, please see:
    %s.
es: 
    Para instrucciones de informe de errores, 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: Usage: gcov [OPTION...] SOURCE|OBJ...
es: Modo de empleo: gcov [OPCIÓN...] FUENTE|OBJ...

en: Print code coverage information.
es: Muestra información de cobertura de código.

en:   -a, --all-blocks                Show information for every basic block
es:   -a, --all-blocks                Muestra información por cada bloque básico

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             Output counts of branches taken
                                        rather than percentages
es:   -c, --branch-counts             Se muestra el número de ramificaciones
                                        en lugar de los porcentajes

en:   -d, --display-progress          Display progress information
es:   -d, --display-progress          Muestra información de progreso

en:   -f, --function-summaries        Output summaries for each function
es:   -f, --function-summaries        Muestra sumarios para cada función

en:   -h, --help                      Print this help, then exit
es:   -h, --help                      Muestra esta información, y finaliza

en:   -i, --intermediate-format       Output .gcov file in intermediate text format
es:   -t, --intermediate-format       Fichero de salida .gcov en formato de texto intermedio

en:   -l, --long-file-names           Use long output file names for included
                                        source files
es:   -l, --long-file-names           Usa nombres largos de ficheros para los
                                        ficheros fuentes incluidos

en:   -m, --demangled-names           Output demangled function names
es:   -m, --demangled-names           Nombres de función mutilados de salida

en:   -n, --no-output                 Do not create an output file
es:   -n, --no-output                 No crea un fichero de salida

en:   -o, --object-directory DIR|FILE Search for object files in DIR or called FILE
es:   -o, --object-directory DIR|FICH Busca ficheros objeto en el DIRectorio o en el FICHero nombrado

en:   -p, --preserve-paths            Preserve all pathname components
es:   -p, --preserve-paths            Preserva todos los nombres de ruta de los componentes

en:   -r, --relative-only             Only show data for relative sources
es:   -r, --relative-only             Sólo muestra datos para fuentes relativas

en:   -s, --source-prefix DIR         Source prefix to elide
es:   -s, --source-prefix DIR         Prefijo de fuente a omitir

en:   -u, --unconditional-branches    Show unconditional branch counts too
es:   -u, --unconditional-branches    Muestra cuentas de ramificaciones incondicionales también

en:   -v, --version                   Print version number, then exit
es:   -v, --version                   Muestra el número de versión, y finaliza

en:   -x, --hash-filenames            Hash long pathnames
es:   -x, --hash-filenames            Nombres de ruta largos de Hash

en: Creating '%s'
es: Se crea '%s'

en: Error writing output file '%s'
es: Error al escribir el fichero de salida '%s'

en: Could not open output file '%s'
es: No se puede abrir el fichero de salida '%s'

en: Removing '%s'
es: Se elimina '%s'

en: %s:source file is newer than notes file '%s'
es: %s:el fichero fuente es más nuevo que el fichero de notas '%s'

en: (the message is displayed only once per source file)
es: (el mensaje sólo se muestra una vez por cada fichero de código fuente)

en: %s:cannot open notes file
es: %s:no se puede abrir el fichero de notas

en: %s:not a gcov notes file
es: %s:no es un fichero de notas gcov

en: %s:version '%.4s', prefer '%.4s'
es: %s:versión '%.4s', se prefiere '%.4s'

en: %s:already seen blocks for '%s'
es: %s:ya se vieron bloques para '%s'

en: %s:corrupted
es: %s:corrupto

en: %s:no functions found
es: %s:no se encontraron funciones

en: %s:cannot open data file, assuming not executed
es: %s:no se puede abrir el fichero de datos, se asume que no se ejecutó

en: %s:not a gcov data file
es: %s:no es un fichero de datos gcov

en: %s:version '%.4s', prefer version '%.4s'
es: %s:versión '%.4s', se prefiere la versión '%.4s'

en: %s:stamp mismatch with notes file
es: %s:no coincide la marca con el fichero de notas

en: %s:unknown function '%u'
es: %s:función '%u' desconocida

en: %s:profile mismatch for '%s'
es: %s:no coincide el perfil para '%s'

en: %s:overflowed
es: %s:desbordado

en: %s:'%s' lacks entry and/or exit blocks
es: %s:'%s' carece de bloques de entrada y/o salida

en: %s:'%s' has arcs to entry block
es: %s:'%s' tiene arcos hacia el bloque de entrada

en: %s:'%s' has arcs from exit block
es: %s:'%s' tiene arcos del bloque de salida

en: %s:graph is unsolvable for '%s'
es: %s:no se puede resolver el grafo para '%s'

en: Lines executed:%s of %d
es: Líneas ejecutadas:%s de %d

en: No executable lines
es: No hay líneas de código ejecutables

en: Branches executed:%s of %d
es: Ramificaciones ejecutadas:%s de %d

en: Taken at least once:%s of %d
es: Se visitaron al menos una vez:%s de %d

en: No branches
es: No hay ramificaciones

en: Calls executed:%s of %d
es: Llamadas ejecutadas:%s de %d

en: No calls
es: No hay llamadas

en: %s:no lines for '%s'
es: %s:no hay líneas para '%s'

en: call   %2d returned %s
es: la llamada %2d devuelve %s

en: call   %2d never executed
es: la llamada %2d nunca se ejecuta

en: branch %2d taken %s%s
es: ramificación %2d tomada %s%s

en: branch %2d never executed
es: la ramificacion %2d nunca se ejecuta

en: unconditional %2d taken %s
es: el incondicional %2d tomado %s

en: unconditional %2d never executed
es: el incondicional %2d nunca se ejecuta

en: Cannot open source file %s
es: No se puede abrir el fichero fuente %s

en: PRE disabled
es: PRE desactivado

en: GCSE disabled
es: GCSE desactivado

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

en: function may return address of local variable
es: la función puede devolver la dirección de una variable local

en: ignoring duplicate directory "%s"
es: se descarta el directorio duplicado "%s"

en:   as it is a non-system directory that duplicates a system directory
es:   porque es un directorio que no es del sistema que duplica un directorio del sistema

en: ignoring nonexistent directory "%s"
es: se descarta el directorio inexistente "%s"

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: At top level:
es: En el nivel principal:

en: In member function %qs
es: En la función miembro %qs

en: In function %qs
es: En la función %qs

en:     inlined from %qs at %r%s:%d:%d%R
es:     incluido en línea de %qs en %r%s:%d:%d%R

en:     inlined from %qs at %r%s:%d%R
es:     incluido en línea de %qs en %r%s:%d%R

en:     inlined from %qs
es:     incluido en línea de %qs

en: this is the insn:
es: este es la insn:

en: unable to generate reloads for:
es: no se pueden generar recargas para:

note: What to print when a switch has no documentation.
en: This option lacks documentation.
es: Esta opción carece de documentación.

en: Uses of this option are diagnosed.
es: Los usos de esta opción están diagnosticados.

en: default %d minimum %d maximum %d
es: predeterminado %d mínimo %d máximo %d

en: Same as %s.  Use the latter option instead.
es: Igual que %s.  Utilice, en cambio, la última opción.

en: %s  Same as %s.
es: %s  Igual que %s.

en: [default]
es: [por defecto]

en: [enabled]
es: [activado]

en: [disabled]
es: [desactivado]

en:  No options with the desired characteristics were found
es:  No se encontraron opciones con las características deseadas

en:  None found.  Use --help=%s to show *all* the options supported by the %s front-end.
es:  No se encontró ninguna.  Use --help=%s para mostrar *todas* las opciones admitidas por el frente %s.

en:  All options with the desired characteristics have already been displayed
es: Ya se mostraron todas las opciones con las características deseadas

en: The following options are target specific
es: Las siguientes opciones son específicas del objetivo

en: The following options control compiler warning messages
es: Las siguientes opciones controlan los mensajes de aviso del compilador

en: The following options control optimizations
es: Las siguientes opciones controlan las optimizaciones

en: The following options are language-independent
es: Las siguientes opciones son independientes del lenguaje

en: The --param option recognizes the following as parameters
es: La opción --param reconoce los parámetros a continuación

en: The following options are specific to just the language
es: Las siguientes opciones son específicas sólo para el lenguaje

en: The following options are supported by the language
es: Las siguientes opciones se admiten en el lenguaje

en: The following options are not documented
es: Las siguientes opciones no están documentadas

en: The following options take separate arguments
es: Las siguientes opciones toman argumentos separados

en: The following options take joined arguments
es: Las siguientes opciones toman argumentos conjuntos

en: The following options are language-related
es: Las siguientes opciones son relacionadas al lenguaje

en: Event
es: Evento

en: *** WARNING *** there are active plugins, do not report this as a bug unless you can reproduce it without enabling any plugins.
es: *** AVISO *** hay plugins activos, no informe esto como un error a menos que pueda reproducirlo sin activar ningún plugin.

note: It's the compiler's fault.
en: could not find a spill register
es: no se puede encontrar un registro de vaciado

note: It's the compiler's fault.
en: VOIDmode on an output
es: modoVOID en una salida

en: failure trying to reload:
es: falla al tratar de recargar:

en: unrecognizable insn:
es: no se reconoce la insn:

en: insn does not satisfy its constraints:
es: la insn no satisface sus restricciones:

en: created and used with differing settings of '%s'
es: creado y usado con diferentes opciones de '%s'

en: created and used with different settings of -fpic
es: creado y usado con diferentes opciones de -fpic

en: created and used with different settings of -fpie
es: creado y usado con diferentes opciones de -fpie

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: unrecoverable error
es: error no recuperable

en: %s%s%s %sversion %s (%s)
    %s	compiled by GNU C version %s,
es: %s%s%s %sversión %s (%s)
    %s	compilado por GNU C versión %s,

en: %s%s%s %sversion %s (%s) compiled by CC,
es: %s%s%s %sversión %s (%s) compilado por CC,

en: GMP version %s, MPFR version %s, MPC version %s, isl version %s
es: GMP versión %s, MPFR versión %s, MPC versión %s, isl versión %s

en: %s%swarning: %s header version %s differs from library version %s.
es: %s%saviso: el encabezado %s versión %s difiere de la versión de la biblioteca %s.

en: %s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d
es: %s%sGGC heurísticas: --param ggc-min-expand=%d --param ggc-min-heapsize=%d

en: options passed:
es: opciones pasadas:

en: options enabled:
es: opciones activadas:

en: <anonymous>
es: <anónimo>

en: function not considered for inlining
es: la función no se consideró para la inclusión en línea

en: caller is not optimized
es: el que llama no está optimizado

en: function body not available
es: el cuerpo de la función no está disponible

en: redefined extern inline functions are not considered for inlining
es: las funciones extern inline redefinidas no se consideran para la inclusión en línea

en: function not inlinable
es: la función no se puede incluir en línea

en: function body can be overwritten at link time
es: el cuerpo de la función se puede sobreescribir al tiempo de enlace

en: function not inline candidate
es: la función no es candidata para inline

en: --param large-function-growth limit reached
es: se alcanzó el límite de --param large-function-growth

en: --param large-stack-frame-growth limit reached
es: se alcanzó el límite de --param large-stack-frame-growth

en: --param max-inline-insns-single limit reached
es: se alcanzó el límite de --param max-inline-insns-single

en: --param max-inline-insns-auto limit reached
es: se alcanzó el límite de --param max-inline-insns-auto

en: --param inline-unit-growth limit reached
es: se alcanzó el límite de --param inline-unit-growth

en: recursive inlining
es: inserción en línea recursiva

en: call is unlikely and code size would grow
es: la llamada es poco probable y el tamaño del código podría crecer

en: function not declared inline and code size would grow
es: la función no se declaró inline y el tamaño del código podría crecer

en: mismatched arguments
es: no coinciden los argumentos

en: mismatched declarations during linktime optimization
es: declaraciones discordantes durante la optimización de tiempo de enlace

en: originally indirect function call not considered for inlining
es: originalmente la llamada indirecta a función no se considera para la inclusión en línea

en: indirect function call with a yet undetermined callee
es: llamada a función indirecta con un llamado aún sin determinar

en: exception handling personality mismatch
es: no coincide la personalidad del manejo de excepción

en: non-call exception handling mismatch
es: no coincide el manejo de excepción de algo que no es llamada

en: target specific option mismatch
es: no coincide la opción específica del objetivo

en: optimization level attribute mismatch
es: no coincide el atributo de nivel de optimización

en: function attribute mismatch
es: no coincide el atributo de función

en: unreachable
es: inalcanzable

en: caller is instrumentation thunk
es: el llamador es thunk de instrumentación

note: The remainder are real diagnostic types.
en: fatal error:
es: error fatal:

note: This is like DK_ICE, but backtrace is not printed.  Used in the driver when reporting fatal signal in the compiler.
en: internal compiler error:
es: error interno del compilador:

en: sorry, unimplemented:
es: lo sentimos, sin implementar:

en: warning:
es: aviso:

en: anachronism:
es: anacronismo:

en: note:
es: nota:

en: debug:
es: depuración:

note: These two would be re-classified as DK_WARNING or DK_ERROR, so the prefix does not matter.
en: pedwarn:
es: avisoped:

en: permerror:
es: errorperm:

en: Maximal estimated outcome of branch considered predictable.
es: Salida estimada máxima de la ramificación considerada predecible.

en: The maximum number of instructions in a single function eligible for inlining.
es: El número máximo de instrucciones en una sola función elegible para inclusión en línea.

en: The maximum number of instructions when automatically inlining.
es: El número máximo de instrucciones cuando se hace inclusión en línea automáticamente.

en: The maximum number of instructions inline function can grow to via recursive inlining.
es: El número máximo de instrucciones que una función incluida en línea puede crecer a través de inclusión en línea recursiva.

en: The maximum number of instructions non-inline function can grow to via recursive inlining.
es: El número máximo de instrucciones que una función que no se incluye en línea puede crecer a través de inclusión en línea recursiva.

en: The maximum depth of recursive inlining for inline functions.
es: La máxima profundidad para la inclusión en línea recursiva para funciones incluidas en línea.

en: The maximum depth of recursive inlining for non-inline functions.
es: La máxima profundidad para la inclusión en línea recursiva para funciones que no son incluidas en línea.

en: Inline recursively only when the probability of call being executed exceeds the parameter.
es: Incluir en línea recursivamente solo cuando la probabilidad de que la llamada se ejecute exceda el parámetro.

en: The maximum number of nested indirect inlining performed by early inliner.
es: El número máximo de inclusiones de instrucciones en línea anidadas realizado por el inlineador temprano.

en: Probability that COMDAT function will be shared with different compilation unit.
es: Probabilidad de que la función COMDAT se comparta con diferentes unidades de compilación.

en: Maximum probability of the entry BB of split region (in percent relative to entry BB of the function) to make partial inlining happen.
es: Probabilidad máxima de la entrada BB de la región de división (en porcentaje relativo a la entrada BB de la función) para que suceda la inclusión en línea parcial.

en: If -fvariable-expansion-in-unroller is used, the maximum number of times that an individual variable will be expanded during loop unrolling.
es: Si se usa -fvariable-expansion-in-unroller, el número máximo de veces que una variable individual se expandirá durante el desenrollo de bucles.

en: If -ftree-vectorize is used, the minimal loop bound of a loop to be considered for vectorization.
es: Si se usa -ftree-vectorize, el límite de bucle mínimo de un bucle para considerarse en la vectorización.

en: The maximum number of instructions to consider to fill a delay slot.
es: El número máximo de instrucciones para considerar el llenado de una ranura de retraso.

en: The maximum number of instructions to consider to find accurate live register information.
es: El número máximo de instrucciones para considerar la búsqueda de información de registros en vivo exacta.

en: The maximum length of scheduling's pending operations list.
es: La longitud máxima de la lista de operaciones pendientes del planificador.

en: The maximum number of backtrack attempts the scheduler should make when modulo scheduling a loop.
es: El número máximo de intentos hacia atrás que debe hacer el planificador cuando planifique un bucle módulo.

en: The size of function body to be considered large.
es: El tamaño del cuerpo de la función que será  considerado grande.

en: Maximal growth due to inlining of large function (in percent).
es: Máximo crecimiento causado por la inclusión en línea de una función grande (en porcentaje).

en: The size of translation unit to be considered large.
es: El tamaño de la unidad de traducción que será considerado grande.

en: How much can given compilation unit grow because of the inlining (in percent).
es: Cuánto puede crecer la unidad de compilación dada a causa de la inclusión en línea (en porcentaje).

en: How much can given compilation unit grow because of the interprocedural constant propagation (in percent).
es: Cuánto puede crecer la unidad de compilación dada a causa de la propagación constante interprocedural (en porcentaje).

en: Maximal estimated growth of function body caused by early inlining of single call.
es: Máximo crecimiento estimado del cuerpo de la función causado por la inclusión temprana en línea de una sola llamada.

en: The size of stack frame to be considered large.
es: El tamaño del marco de la pila que será considerado grande.

en: Maximal stack frame growth due to inlining (in percent).
es: Máximo crecimiento de marco de pila causado por la inclusión en línea (en porcentaje).

en: The maximum amount of memory to be allocated by GCSE.
es: La cantidad máxima de memoria a ser asignada por GCSE.

en: The maximum ratio of insertions to deletions of expressions in GCSE.
es: La tasa máxima de inserciones para borrados de expresiones en GCSE.

en: The threshold ratio for performing partial redundancy elimination after reload.
es: La tasa de intervalo para realizar la eliminación parcial de redundancia después de la recarga.

en: The threshold ratio of critical edges execution count that permit performing redundancy elimination after reload.
es: La tasa de intervalo para la cuenta de ejecución de bordes críticos que permitan la eliminación de redundancia después de la recarga.

en: Scaling factor in calculation of maximum distance an expression can be moved by GCSE optimizations.
es: Factor de escala en el cálculo de la distancia máxima a la cual se puede mover una expresión por optimizaciones GCSE.

en: Cost at which GCSE optimizations will not constraint the distance an expression can travel.
es: Costo al cual las optimizaciones GCSE no restringirán la distancia que puede viajar una expresión.

en: Maximum depth of search in the dominator tree for expressions to hoist.
es: Profundidad máxima de la búsqueda en el árbol dominador por expresiones para levantar.

en: Maximum depth of sqrt chains to use when synthesizing exponentiation by a real constant.
es: Máxima profundidad de cadenas sqrt que se utilizará cuando se sintetice la exponenciación mediante una constante real.

en: The maximum number of instructions to consider to unroll in a loop.
es: El número máximo de instrucciones para considerar el desenrollo en un bucle.

en: The maximum number of instructions to consider to unroll in a loop on average.
es: El número máximo de instrucciones para considerar el desenrollo en un bucle en promedio.

en: The maximum number of unrollings of a single loop.
es: El número máximo de desenrollos de un solo bucle.

en: The maximum number of insns of a peeled loop.
es: El número máximo de insns en un bucle pelado.

en: The maximum number of peelings of a single loop.
es: El número máximo de pelados en un solo bucle.

en: The maximum number of branches on the path through the peeled sequence.
es: El número máximo de ramificaciones en la ruta hacia una secuencia pelada.

en: The maximum number of insns of a completely peeled loop.
es: El número máximo de insns en un bucle completamente pelado.

en: The maximum number of peelings of a single loop that is peeled completely.
es: El número máximo de pelados en un solo bucle que está completamente pelado.

en: The maximum number of insns of a peeled loop that rolls only once.
es: El número máximo de insns en un bucle pelado que se enrolla solamente una vez.

en: The maximum depth of a loop nest we completely peel.
es: La profundidad máxima de un bucle anidado que nosotros pelamos completamente.

en: The maximum number of insns of an unswitched loop.
es: El número máximo de insns en un bucle sin switch.

en: The maximum number of unswitchings in a single loop.
es: El número máximo de eliminación de opciones en un solo bucle.

en: Bound on the number of iterations the brute force # of iterations analysis algorithm evaluates.
es: Límite en el número de iteraciones que evalúa el algoritmo de análisis de número de iteraciones de fuerza bruta.

en: Bound on the cost of an expression to compute the number of iterations.
es: Límite en el coste de una expresión para calcular el número de iteraciones.

en: A factor for tuning the upper bound that swing modulo scheduler uses for scheduling a loop.
es: Factor para ajustar el límite superior que el planificador de cambio de módulo utiliza para planificar un bucle.

en: The minimum value of stage count that swing modulo scheduler will generate.
es: El valor mínimo de la cuenta de etapa que el planificador módulo swing generará.

en: The number of cycles the swing modulo scheduler considers when checking conflicts using DFA.
es: El número de ciclos que el planificador de cambio de módulo considera al revisar conflictos utilizando DFA.

en: A threshold on the average loop count considered by the swing modulo scheduler.
es: Umbral en el número promedio de bucles considerado por el planificador de cambio de módulo.

en: A basic block profile count is considered hot if it contributes to the given permillage of the entire profiled execution.
es: El número de perfiles de bloque básicos se considera caliente si contribuye al pormillaje dado de la ejecución perfilada completa.

en: Select fraction of the maximal frequency of executions of basic block in function given basic block needs to have to be considered hot.
es: La selección de fracción de la frecuencia máxima de ejecuciones de bloque básico en la función dada que el bloque básico necesita para ser considerado caliente.

en: The minimum fraction of profile runs a given basic block execution count must be not to be considered unlikely.
es: Fracción mínima de ejecuciones de perfil que el número de ejecuciones de un bloque básico dado no debe alcanzar para ser considerado improbable.

en: Select fraction of the maximal frequency of executions of basic block in function given basic block get alignment.
es: Selección de fracción de la frecuencia máxima de ejecuciones de bloque básico en la función dada para la que el bloque básico consigue alinear.

en: Loops iterating at least selected number of iterations will get loop alignment..
es: Iterar ciclos por lo menos el número seleccionado de iteraciones que logrará alineación de bucles.

en: The maximum number of loop iterations we predict statically.
es: El número máximo de iteraciones de bucle que se predicen estáticamente.

en: Set the estimated probability in percentage for builtin expect. The default value is 90% probability.
es: Establece la probabilidad estimada en porcentaje de la expectativa incorporada. El valor predeterminado es 90% de probabilidad.

en: The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is available.
es: El porcentaje de la función, ponderado por la frecuencia de ejecución, que debe ser cubierto por la información de rastreo. Se utiliza cuando está disponible la retroalimentación del análisis de perfil.

en: The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is not available.
es: El porcentaje de la función, ponderado por la frecuencia de ejecución, que debe ser cubierto por la información de rastreo. Se utiliza cuando la retroalimentación de análisis de perfil no está disponible.

en: Maximal code growth caused by tail duplication (in percent).
es: Máximo crecimiento de código causado por duplicación de colas (en porcentaje).

en: Stop reverse growth if the reverse probability of best edge is less than this threshold (in percent).
es: Detener el crecimiento inverso si la probabilidad inversa del mejor borde es menor que este umbral (en porcentaje).

en: Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is available.
es: Detener el crecimiento hacia adelante si la probabilidad del mejor borde es menor que este umbral (en porcentaje). Se utiliza cuando la retroalimentación de análisis de perfil está disponible.

en: Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is not available.
es: Detener el crecimiento hacia adelante si la probabilidad del mejor borde es menor que este umbral (en porcentaje). Se utiliza cuando la retroalimentación de análisis de perfil no está disponible.

en: The maximum number of incoming edges to consider for crossjumping.
es: El número máximo de bordes entrantes para considerar el salto cruzado.

en: The minimum number of matching instructions to consider for crossjumping.
es: El número máximo de instrucciones coincidentes para considerar el salto cruzado.

en: The maximum expansion factor when copying basic blocks.
es: El factor de expansión máximo al copiar bloques básicos.

en: The maximum number of insns to duplicate when unfactoring computed gotos.
es: El número máximo de insns a duplicar al desfactorizar gotos calculados.

en: The maximum length of path considered in cse.
es: La longitud máxima de la ruta considerada en cse.

en: The maximum instructions CSE process before flushing.
es: El número máximo de instrucciones que CSE procesa antes de descargar.

en: The minimum cost of an expensive expression in the loop invariant motion.
es: El coste mínimo de una expresión costosa en el movimiento invariante del bucle.

en: Bound on number of candidates below that all candidates are considered in iv optimizations.
es: Límite en el número de candidatos bajo el cual todos los candidatos se consideran en optimizaciones iv.

en: Bound on number of iv uses in loop optimized in iv optimizations.
es: Límite en el número de usos de iv en bucles optimizados en optimizaciones iv.

en: If number of candidates in the set is smaller, we always try to remove unused ivs during its optimization.
es: Si el número de candidatos en el conjunto es menor, siempre se tratará de eliminar los ivs sin usar durante su optimización.

en: Average number of iterations of a loop.
es: Número medio de iteraciones en un bucle.

en: Maximum size (in bytes) of objects tracked bytewise by dead store elimination.
es: Número máximo (en bytes) de objetos rastreados en btyes por la eliminación de almacenamiento muerto.

en: Bound on size of expressions used in the scalar evolutions analyzer.
es: Límite en el tamaño de expresiones usadas en el analizador escalar de evoluciones.

en: Bound on the complexity of the expressions in the scalar evolutions analyzer.
es: Límite en la complejidad de expresiones en el analizador escalar de evoluciones.

en: Bound on number of runtime checks inserted by the vectorizer's loop versioning for alignment check.
es: Límite en el número de revisiones de tiempo de ejecución insertadas por las versiones de bucle del vectorizador para revisión de alineación.

en: Bound on number of runtime checks inserted by the vectorizer's loop versioning for alias check.
es: Límite en el número de revisiones de tiempo de ejecución insertadas por las versiones de bucle del vectorizador para revisión de alias.

en: Maximum number of loop peels to enhance alignment of data references in a loop.
es: Número máximo de pelados de bucle para mejorar alineación de las referencias de datos en un bucle.

en: The maximum memory locations recorded by cselib.
es: El número máximo de ubicaciones grabadas por cselib.

en: Minimum heap expansion to trigger garbage collection, as a percentage of the total size of the heap.
es: Expansión mínima de la pila para iniciar la recolección de basura, como un porcentaje del tamaño total de la pila.

en: Minimum heap size before we start collecting garbage, in kilobytes.
es: Tamaño mínimo de la pila antes de comenzar a recolectar basura, en kilobytes.

en: The maximum number of instructions to search backward when looking for equivalent reload.
es: El número máximo de instrucciones para buscar hacia atrás al buscar por una recarga equivalente.

en: Target block's relative execution frequency (as a percentage) required to sink a statement.
es: Frecuencia de ejecución relativa al bloque objetivo (como un porcentaje) requerida para hundir una declaración.

en: The maximum number of blocks in a region to be considered for interblock scheduling.
es: El número máximo de bloques en una región para ser considerada para planificación de interbloqueo.

en: The maximum number of insns in a region to be considered for interblock scheduling.
es: El número máximo de insns en una región para ser consideradas para planificación de interbloqueo

en: The minimum probability of reaching a source block for interblock speculative scheduling.
es: La probabilidad mínima de alcanzar un bloque fuente para la planificación especulativa entre bloques.

en: The maximum number of iterations through CFG to extend regions.
es: El número máximo de iteraciones a través de CFG para extender regiones.

en: The maximum conflict delay for an insn to be considered for speculative motion.
es: El retraso máximo de conflicto para que una insn sea considerada para movimiento especulativo.

en: The minimal probability of speculation success (in percents), so that speculative insn will be scheduled.
es: La probabilidad mínima de éxito de especulación (en porcentaje), para que esa insn especulativa se calendarize.

en: The minimum probability an edge must have for the scheduler to save its state across it.
es: Probabilidad mínima que debe tener un borde para que el planificador guarde su estado a través de él.

en: The maximum size of the lookahead window of selective scheduling.
es: El tamaño máximo de la ventana de búsqueda hacia adelante de la planificación selectiva.

en: Maximum number of times that an insn could be scheduled.
es: El número máximo de veces que se puede planificar una insns.

en: Maximum number of instructions in the ready list that are considered eligible for renaming.
es: El número máximo de instrucciones en la lista ready que se consideran elegibles para renombrado.

en: Minimal distance between possibly conflicting store and load.
es: La distancia mínima entre store y load en posible conflicto.

en: Hardware autoprefetcher scheduler model control flag.  Number of lookahead cycles the model looks into; at '0' only enable instruction sorting heuristic.  Disabled by default.
es: Indicador de control del modelo de planificador de prebuscador automático hardware.  Número de ciclos hacia delante que el modelo examina: con '0' solo se activa la heurística de ordenación de instrucciones.  Desactivado de forma predeterminada.

en: The maximum number of RTL nodes that can be recorded as combiner's last value.
es: El número máximo de nodos RTL que se pueden grabar como el último valor del combinador.

en: The maximum number of insns combine tries to combine.
es: El número máximo de intentos de combinar insns para combinar.

en: The upper bound for sharing integer constants.
es: El límite superior para compartir constantes enteras.

en: The lower bound for a buffer to be considered for stack smashing protection.
es: El límite inferior para considerar un almacenamiento temporal para protección contra destrucción de pila.

en: The minimum size of variables taking part in stack slot sharing when not optimizing.
es: Tamaño mínimo de las variables que participan en la compartición de ranuras de pila cuando no hay optimización.

en: Maximum number of statements allowed in a block that needs to be duplicated when threading jumps.
es: Número máximo de sentencias permitidas en un bloque que necesitan ser duplicadas al hacer hilos de saltos.

en: Maximum number of fields in a structure before pointer analysis treats the structure as a single variable.
es: El número máximo de campos en una estructura antes de que el análisis de punteros trate a la estructura como una sola variable.

en: The maximum number of instructions ready to be issued to be considered by the scheduler during the first scheduling pass.
es: El número máximo de instrucciones listas para ser ejecutadas que el planificador tendrá en cuenta durante el primer paso de planificación.

en: Maximum number of active local stores in RTL dead store elimination.
es: Número máximo de almacenamientos locales activos en la eliminación de almacenamiento muerto RTL.

en: The number of insns executed before prefetch is completed.
es: El número de insns ejecutadas antes de completar la precarga.

en: The number of prefetches that can run at the same time.
es: El número de precargas que se pueden ejecutar simultánamente.

en: The size of L1 cache.
es: El tamaño del caché L1i.

en: The size of L1 cache line.
es: El tamaño de la línea del caché L1.

en: The size of L2 cache.
es: El tamaño del caché L2.

en: Whether to use canonical types.
es: Decide si se usan tipos canónicos.

en: Maximum length of partial antic set when performing tree pre optimization.
es: Longitud máxima del conjunto antic parcial al realizar pre optimización de árbol.

en: Maximum size of a SCC before SCCVN stops processing a function.
es: Tamaño máxmo de un SCC antes de que SCCVN detenga el procesamiento de una función.

en: Maximum number of disambiguations to perform per memory access.
es: Número máximo de desambiguaciones que realizar por cada acceso a memoria.

en: Max loops number for regional RA.
es: Número de bucles máximo para el RA regional.

en: Max size of conflict table in MB.
es: Tamaño máximo de la tabla de conflictos en MB.

en: The number of registers in each class kept unused by loop invariant motion.
es: El número de registros conservados sin uso en cada clase por el movimiento invariante del bucle.

en: The max number of reload pseudos which are considered during spilling a non-reload pseudo.
es: El número máximo de pseudos de recarga que se tienen en cuenta durante el vaciado de pseudos de no recarga.

en: The maximum ratio between array size and switch branches for a switch conversion to take place.
es: La tasa máxima entre el tamaño de la matriz y las ramificaciones switch para que tenga lugar una conversión switch.

en: size of tiles for loop blocking.
es: tamaño de bloques para el bloqueo de bucles.

en: maximum number of parameters in a SCoP.
es: número máximo de parámetros en un SCoP.

en: maximum number of basic blocks per function to be analyzed by Graphite.
es: número máximo de bloques básicos por función para analizar con Graphite.

en: maximum number of arrays per scop.
es: número máximo de arrays por scop.

en: minimal number of loops per function to be analyzed by Graphite.
es: número mínimo de bucles por función para analizar con Graphite.

en: maximum number of isl operations, 0 means unlimited
es: número máximo de operaciones isl; 0 significa que no hay límite

en: Maximum number of datarefs in loop for building loop data dependencies.
es: Número máximo de referencia de datos en bucles para construir dependencias de datos de bucles.

en: Max basic blocks number in loop for loop invariant motion.
es: Número máximo de bloques básicos en bucles para movimiento invariante de bucle.

en: use internal function id in profile lookup.
es: utilizar id de función interno en búsqueda de perfil.

en: Maximum number of instructions in basic block to be considered for SLP vectorization.
es: El número máximo de instrucciones en bloque básico que se consideran para vectorización SLP.

en: Min. ratio of insns to prefetches to enable prefetching for a loop with an unknown trip count.
es: Tasa mínima de insns a precargar para activar la precarga para un bucle con una cuenta de viajes desconocida.

en: Min. ratio of insns to mem ops to enable prefetching in a loop.
es: Tasa mínima de insns a ops de mem para activar la precarga en un bucle.

en: Max. size of var tracking hash tables.
es: Tamaño máximo de las tablas de dispersión de rastreo de variables.

en: Max. recursion depth for expanding var tracking expressions.
es: Profundidad máxima de recursión para expandir expresiones de rastreo de variables.

en: Max. size of loc list for which reverse ops should be added.
es: Máximo tamaño de lista loc para que deban añadirse ops inversas.

en: The minimum UID to be used for a nondebug insn.
es: El UID mínimo a usar para una insn que no es de depuración.

en: Maximum allowed growth of size of new parameters ipa-sra replaces a pointer to an aggregate with.
es: El crecimiento máximo permitido de tamaño de los parámetros nuevos ipa-sra que reemplazan un puntero a un agregado con.

en: Size in bytes after which thread-local aggregates should be instrumented with the logging functions instead of save/restore pairs.
es: Tamaño en bytes después del cual los agregados thread-local se deben instrumentar con las funciones de registro en lugar de pares save/restore.

en: Maximum size, in storage units, of an aggregate which should be considered for scalarization when compiling for speed.
es: Máximo tamaño, en unidades de almacenamiento, de un agregado para tenerlo en cuenta en escalarización cuando se compila para velocidad.

en: Maximum size, in storage units, of an aggregate which should be considered for scalarization when compiling for size.
es: Máximo tamaño, en unidades de almacenamiento, de un agregado para tenerlo en cuenta en escalarización cuando se compila para tamaño.

en: Maximum size of a list of values associated with each parameter for interprocedural constant propagation.
es: Tamaño máximo de una lista de valores asociada con cada parámetro para propagación constante entre procedimientos.

en: Threshold ipa-cp opportunity evaluation that is still considered beneficial to clone..
es: Rango de evaluación de oportunidad ipa-cp que aún se considera beneficioso para clonar..

en: Percentage penalty the recursive functions will receive when they are evaluated for cloning..
es: Penalización porcentual que recibirán las funciones recursivas cuando se evalúen para clonación..

en: Percentage penalty functions containing a single call to another function will receive when they are evaluated for cloning..
es: Penalización porcentual que recibirán las funciones que contien una sola llamada a otra función cuando se evalúen para clonación..

en: Maximum number of aggregate content items for a parameter in jump functions and lattices.
es: Número máximo de elementos de contenido agregado de un parámetro en funciones de salto y celosías.

en: Compile-time bonus IPA-CP assigns to candidates which make loop bounds or strides known..
es: Bonificación de tiempo de compilación que IPA-CP asigna a los candidatos que dan a conocer los límites o los pasos de los bucles..

en: Compile-time bonus IPA-CP assigns to candidates which make an array index known..
es: Bonificación de tiempo de compilación que IPA-CP asigna a los candidatos que dan conocer el índice de un array..

en: Maximum number of statements that will be visited by IPA formal parameter analysis based on alias analysis in any given function.
es: Número máximo de sentencias que visitará el análisis de parámetros formales de IPA basado en el análisis de alias de una función dada.

en: Number of partitions the program should be split to.
es: Número de particiones en las que se debe dividir el programa.

en: Minimal size of a partition for LTO (in estimated instructions).
es: Tamaño minimal de una partición para LTO (en instrucciones estimadas).

en: Maximal size of a partition for LTO (in estimated instructions).
es: Tamaño maximal de una partición para LTO (en instrucciones estimadas).

en: Maximum number of namespaces to search for alternatives when name lookup fails.
es: Número máximo de espacios de nombres a buscar por alternativas cuando falla la búsqueda de nombre.

en: Maximum number of conditional store pairs that can be sunk.
es: Número máximo de pares de almacenamiento condicional que se pueden hundir.

en: The smallest number of different values for which it is best to use a jump-table instead of a tree of conditional branches, if 0, use the default for the machine.
es: El número más pequeño de valores diferentes para los cuales es mejor usar una tabla-salto en lugar de un árbol de ramificaciones condicionales; si es 0, usa el valor por defecto para la máquina.

en: Allow new data races on stores to be introduced.
es: Permite que se introduzcan carreras de datos nuevos en stores.

en: Set the maximum number of instructions executed in parallel in reassociated tree. If 0, use the target dependent heuristic..
es: Establece el número máximo de instrucciones ejecutadas en paralelo en el árbol de reasociación. Si es 0, usa la heurística dependiente del objetivo..

en: Maximum amount of similar bbs to compare a bb with.
es: Cantidad máxima de bbs similares con las cuales comparar un bb.

en: Allow the store merging pass to introduce unaligned stores if it is legal to do so.
es: Permitir que el paso de mezcla de almacenamientos introduzca almacenamientos desalineados si es legal hacerlo.

en: Maximum number of constant stores to merge in the store merging pass.
es: Número máximo de almacenamientos constantes que hay que mezclar en el paso de mezcla de almacenamientos.

en: Maximum amount of iterations of the pass over a function.
es: Cantidad máxima de iteraciones del paso sobre una función.

en: Maximum number of strings for which strlen optimization pass will track string lengths.
es: Número máximo de cadenas para las que el paso de optimización de strlen rastreará longitudes de cadenas.

en: Which -fsched-pressure algorithm to apply.
es: Qué algoritmo -fsched-pressure aplicar.

en: Maximum length of candidate scans for straight-line strength reduction.
es: Longitud máxima de los rastreos de candidatos para reducción de fuerza de línea directa.

en: Use callbacks instead of inline code if number of accesses in function becomes greater or equal to this number.
es: Utiliza callbacks en lugar de código en línea si el número de accesos en la función se hace mayor o igual que este número.

en: Use direct poisoning/unpoisoning instructions for variables smaller or equal to this number.
es: Usa instrucciones de envenamiento/desenvenenamiento directo para variables iguales o menores que este número.

en: Maximum number of nested calls to search for control dependencies during uninitialized variable analysis.
es: Número máximo de llamadas anidadas para buscar dependencias de control durante el análisis de variables sin inicializar.

en: Maximum number of statements to be included into a single static constructor generated by Pointer Bounds Checker.
es: Número máximo de sentencias que se incluirán en un único constructor estático generado mediante comprobador de límites de puntero.

en: Scale factor to apply to the number of statements in a threading path when comparing to the number of (scaled) blocks.
es: Factor de escala que se aplicará al número de sentencias en un camino de hilo cuando se compara con el número de bloques (escaladas).

en: Maximum number of arguments a PHI may have before the FSM threader will not try to thread through its block.
es: Número máximo de argumentos que un PHI puede tener antes de que el hilador FSM no intente hacer hilo a través de su bloque.

en: Scale factor to apply to the number of blocks in a threading path when comparing to the number of (scaled) statements.
es: Factor de escala que se aplicará al número de bloques en un camibo de hilo cuando se compara con el número de sentencias (escaladas).

en: Maximum number of instructions to copy when duplicating blocks on a finite state automaton jump thread path.
es: Número máximo de instrucciones que se copiarán cuando se dupliquen bloques en un camino de hilo de salto de máquina de estados.

en: Maximum number of basic blocks on a finite state automaton jump thread path.
es: Número máximo de bloques básicos en un camino de hilo de salto de máquina de estados.

en: Maximum number of new jump thread paths to create for a finite state automaton.
es: Número máximo de caminos de hilo de salto nuevos que se crearán para una máquina de estados.

en: Chunk size of omp schedule for loops parallelized by parloops.
es: Tamaño de la porción de planificación omp para bucles paralelizadps por parloops.

en: Schedule type of omp schedule for loops parallelized by parloops (static, dynamic, guided, auto, runtime).
es: Tipo de planificación de planificación omp para bucles paralelizados por parloops (estático, dinámico, guiado, auto, en tiempo de ejecución).

en: Maximum recursion depth allowed when querying a property of an SSA name.
es: Máxima profundidad permitida de recursividad cuando se consulta una propiedad de un nombre SSA.

en: Maximum number of insns in a basic block to consider for RTL if-conversion.
es: Número máximo de insns en bloque básico que se consideran para conversión-if RTL.

en: Level of hsa debug stores verbosity
es: Nivel de expresividad de los almacenes de depuración hsa

en: Maximum number of may-defs visited when devirtualizing speculatively
es: Número máximo de definiciones posibles visitadas cuando se desvirtualiza especulativamente

en: Enable loop epilogue vectorization using smaller vector size.
es: Activa la vectorización de epílogos de bucles usando un tamaño menor de vector.

en: format
es: formato

en: field width specifier
es: especificador de anchura de campo

en: field precision specifier
es: especificador de precisión del campo

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: 'q' flag
es: opción 'q'

en: the 'q' diagnostic flag
es: la opción de diagnóstico 'q'

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: 'm' flag
es: opción 'm'

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

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

note: Handle deferred options from command-line.
en: <command-line>
es: <línea-de-orden>

en: Unsupported operand for code '%c'
es: No se admite el operando para el código '%c'

en: invalid operand for '%%%c'
es: operando no válido para '%%%c'

en: incompatible floating point / vector register operand for '%%%c'
es: coma flotante incompatible / operando de registro de vector para '%%%c'

en: missing operand
es: falta un operando

en: invalid constant
es: constante no válida

en: invalid operand
es: operando no válido

en: invalid operand prefix '%%%c'
es: prefijo de operando no válido '%%%c'

en: '%%&' used without any local dynamic TLS references
es: se usó '%%&' sin ninguna referencia TLS dinámica local

en: invalid %%J value
es: valor %%J no válido

en: invalid %%r value
es: valor %%r no válido

en: invalid %%R value
es: valor %%R no válido

en: invalid %%N value
es: valor %%N no válido

en: invalid %%P value
es: valor %%P no válido

en: invalid %%h value
es: valor %%h no válido

en: invalid %%L value
es: valor %%L no válido

en: invalid %%m value
es: valor %%m no válido

en: invalid %%M value
es: valor %%M no válido

en: invalid %%U value
es: valor %%U no válido

en: invalid %%s value
es: valor %%s no válido

en: invalid %%C value
es: valor %%C no válido

en: invalid %%E value
es: valor %%E no válido

en: unknown relocation unspec
es: reubicación unspec desconocida

en: invalid %%xn code
es: código %%xn no válido

en: invalid operand address
es: dirección de operando no válida

en: invalid operand to %%Z code
es: operando no válido para el código %%Z

en: invalid operand to %%z code
es: operando no válido para el código %%z

en: invalid operand to %%M code
es: operando no válido para el código %%M

en: invalid operand to %%p code
es: operador no válido para el código %%p

en: invalid operand to %%s code
es: operando no válido para el código %%s

en: invalid operand to %%R code
es: operando no válido para el código %%R

en: invalid operand to %%H/%%L code
es: operando no válido para el código %%H%%L

en: invalid operand to %%U code
es: operando no válido para el código %%U

en: invalid operand to %%V code
es: operando no válido para el código %%V

en: invalid operand to %%O code
es: operando no válido para el código %%O

note: Unknown flag. Undocumented flag.
en: invalid operand output code
es: operando no válido en el código de salida

en: invalid UNSPEC as operand: %d
es: UNSPEC no válido como operando: %d

en: invalid shift operand
es: operando de desplazamiento no válido

en: predicated Thumb instruction
es: instrucción de predicado Thumb

en: predicated instruction in conditional sequence
es: instrucción de predicado en una secuencia condicional

en: invalid operand for code '%c'
es: operando no válido para el código '%c'

en: instruction never executed
es: la instrucción nunca se ejecuta

note: Former Maverick support, removed after GCC-4.7.
en: obsolete Maverick format code '%c'
es: código de formato Maverick obsoleto '%c'

en: address operand requires constraint for X, Y, or Z register
es: el operando de dirección requiere una restricción para los registros X, Y, o Z

en: operands to %T/%t must be reg + const_int:
es: los operandos para %T/%t deben ser reg + const_int:

en: bad address, not an I/O address:
es: dirección errónea, no es una dirección de E/S:

en: bad address, not a constant:
es: dirección errónea, no es una constante:

en: bad address, not (reg+disp):
es: dirección errónea, no (reg+disp):

en: bad address, not post_inc or pre_dec:
es: dirección errónea, no hay post_inc o pre_dec:

en: internal compiler error.  Bad address:
es: error interno del compilador.  Dirección errónea:

en: Unsupported code '%c' for fixed-point:
es: Código '%c' no admitido para coma fija:

en: internal compiler error.  Unknown mode:
es: error interno del compilador.  Modo desconocido:

en: invalid insn:
es: insn no válida:

en: incorrect insn:
es: insn incorrecta:

en: unknown move insn:
es: insn move desconocida:

en: bad shift insn:
es: insn shift errónea:

en: internal compiler error.  Incorrect shift:
es: error interno del compilador.  Desplazamiento incorrecto:

en: unsupported fixed-point conversion
es: conversión de coma fija no admitida

en: function parameter
es: parámetro de función

en: structure field
es: campo de estructura

en: return type of function
es: tipo de retorno de función

en: pointer
es: puntero

en: Running spec function '%s' with %d args
es: función de especificación '%s' con %d args

en: invalid %%j value
es: valor %%j no válido

en: invalid const_double operand
es: operando const_double no válido

en: unexpected index-type in cris_print_index
es: tipo-índice inesperado en cris_print_index

en: unexpected base-type in cris_print_base
es: tipo-base inesperado en cris_print_base

en: invalid operand for 'b' modifier
es: operando no válido para el modificador 'b'

en: invalid operand for 'o' modifier
es: operando no válido para el modificador 'o'

en: invalid operand for 'O' modifier
es: operando no válido para el modificador 'O'

en: invalid operand for 'p' modifier
es: operador no válido para el modificador 'p'

en: invalid operand for 'z' modifier
es: operando no válido para el modificador 'z'

en: invalid operand for 'H' modifier
es: operando no válido para el modificador 'H'

en: bad register
es: registro erróneo

en: invalid operand for 'e' modifier
es: operando no válido para el modificador 'e'

en: invalid operand for 'm' modifier
es: operando no válido para el modificador 'm'

en: invalid operand for 'A' modifier
es: operando no válido para el modificador 'A'

en: invalid operand for 'D' modifier
es: operando no válido para el modificador 'D'

en: invalid operand for 'T' modifier
es: operando no válido para el modificador 'T'

en: invalid operand modifier letter
es: letra de modificador de operando no válida

en: unexpected multiplicative operand
es: operando multiplicativo inesperado

en: unexpected operand
es: operando inesperado

en: unrecognized address
es: no se reconoce la dirección

en: unrecognized supposed constant
es: no se reconoce la constante supuesta

en: unexpected side-effects in address
es: efectos colaterales inesperados en la dirección

note: Can't possibly get anything else for a function-call, right?
en: unidentifiable call op
es: no se identifica el operador de llamada

en: PIC register isn't set up
es: el registro PIC aún no está preparado

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 no válido para el código %%A

en: fr30_print_operand: invalid %%x code
es: fr30_print_operand: código %%x no válido

en: fr30_print_operand: invalid %%F code
es: fr30_print_operand: código %%F no vá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: bad insn to frv_print_operand_address:
es: insn errónea para frv_print_operand_address:

en: bad register to frv_print_operand_memory_reference_reg:
es: registro erróneo para frv_print_operand_memory_reference_reg:

en: bad insn to frv_print_operand_memory_reference:
es: insn errónea para frv_print_operand_memory_reference:

en: bad condition code
es: código de condición erróneo

en: bad insn in frv_print_operand, bad const_double
es: insn erróneo en frv_print_operand, const_double errónea

en: bad insn to frv_print_operand, 'e' modifier:
es: insn errónea para frv_print_operand, modificador 'e':

en: bad insn to frv_print_operand, 'F' modifier:
es: insn errónea para frv_print_operand, modificador 'F':

en: bad insn to frv_print_operand, 'f' modifier:
es: insn errónea para frv_print_operand, modificador 'f':

en: bad insn to frv_print_operand, 'g' modifier:
es: insn errónea para frv_print_operand, modificador 'g':

en: bad insn to frv_print_operand, 'L' modifier:
es: insn errónea para frv_print_operand, modificador 'L':

en: bad insn to frv_print_operand, 'M/N' modifier:
es: insn errónea para frv_print_operand, modificador 'M/N':

en: bad insn to frv_print_operand, 'O' modifier:
es: insn errónea para frv_print_operand, modificador 'O':

en: bad insn to frv_print_operand, P modifier:
es: insn errónea para frv_print_operand, modificador 'P':

en: bad insn in frv_print_operand, z case
es: insn errónea en frv_print_operand, caso z

en: bad insn in frv_print_operand, 0 case
es: insn errónea en frv_print_operand, caso 0

en: frv_print_operand: unknown code
es: frv_print_operand: código desconocido

en: bad output_move_single operand
es: operando output_move_single erróneo

en: bad output_move_double operand
es: operando output_move_double erróneo

en: bad output_condmove_single operand
es: operando output_condmove_single erróneo

en: invalid UNSPEC as operand
es: UNSPEC no válido como operando

en: invalid use of asm flag output
es: tipo no válido de la salida del indicador asm

en: invalid operand size for operand code 'O'
es: tamaño de operando no válido para el código de operando 'O'

en: invalid operand size for operand code 'z'
es: tamaño de operando no válido para el código de operando 'z'

en: invalid operand type used with operand code 'Z'
es: se usó un tipo de operando no válido con el código de operando 'Z'

en: invalid operand size for operand code 'Z'
es: tamaño de operando no válido para el código de operando 'Z'

en: operand is not a condition code, invalid operand code 'Y'
es: el operando no es un código de condición, código de operando 'Y' no válido

en: operand is not a condition code, invalid operand code 'D'
es: el operando no es un código de condición, código de operando 'D' no válido

en: operand is not a condition code, invalid operand code '%c'
es: el operando no es un código de condición, código de operando '%c' no válido

en: operand is not an offsettable memory reference, invalid operand code 'H'
es: el operando no es una referencia de memoria desplazable, código de operando 'H' no válido

en: operand is not an integer, invalid operand code 'K'
es: el operando no es un entero, código de operando 'K' no válido

en: operand is not a specific integer, invalid operand code 'r'
es: el operando no es un entero concreto, código de operando 'r' no válido

en: operand is not an integer, invalid operand code 'R'
es: el operando no es un entero, código de operando 'R' no válido

en: operand is not a specific integer, invalid operand code 'R'
es: el operando no es un entero concreto, código de operando 'R' no válido

en: invalid operand code '%c'
es: código de operando '%c' no válido

en: invalid constraints for operand
es: restricciones no válidas para el operando

en: unknown insn mode
es: modo insn desconocido

en: -f%s ignored (not supported for DJGPP)
es: se descarta -f%s (no se admite para DJGPP)

en: invalid %%G mode
es: modo %%G no válido

en: ia64_print_operand: unknown code
es: ia64_print_operand: código desconocido

en: invalid conversion from %<__fpreg%>
es: conversión no válida de %<__fpreg%>

en: invalid conversion to %<__fpreg%>
es: conversión no válida a %<__fpreg%>

en: invalid operation on %<__fpreg%>
es: operación no válida en %<__fpreg%>

en: invalid %%P operand
es: operando %%P no válido

en: invalid %%p value
es: valor %%p no válido

en: invalid use of %%d, %%x, or %%X
es: uso no válido de %%d, %%x, o %%X

en: only 0.0 can be loaded as an immediate
es: sólo 0.0 se puede cargar como un inmediato

en: bad operand
es: operando erróneo

en: can't use non gp relative absolute address
es: no se puede usar la dirección absoluta que no es relativa a gp

en: invalid addressing mode
es: modo de direccionamiento no válido

en: bad insn for 'A'
es: insn errónea para 'A'

en: invalid operand to %%T/%%B code
es: operando no válido para el código %%T/%%B

en: invalid operand to %%N code
es: operando no vá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 proviene de un registro

en: unknown punctuation '%c'
es: puntuación '%c' desconocida

en: null pointer
es: puntero nulo

en: PRINT_OPERAND, invalid insn for %%C
es: PRINT_OPERAND, insn no válida para %%C

en: PRINT_OPERAND, invalid insn for %%N
es: PRINT_OPERAND, insn no válida para %%N

en: insn contains an invalid address !
es: ¡ La insn contiene una dirección no válida !

en: invalid address
es: dirección no válida

en: letter %c was found & insn was not CONST_INT
es: se encontró la letra %c y la insn no era CONS_INT

en: '%%%c' is not a valid operand prefix
es: '%%%c' no es un prefijo de operando válido

en: invalid use of '%%%c'
es: uso no válido de '%%%c'

en: MMIX Internal: Expected a CONST_INT, not this
es: MMIX Interno: Se esperaba un CONST_INT, no esto

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: 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: Trying to output invalidly reversed condition:
es: MMIX Interno: Tratando de mostrar una condición invertida de forma no vá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:

en: invalid operand prefix
es: prefijo de operando no válido

en: invalid zero extract
es: extracto de cero no válido

en: q/Q modifiers invalid for symbol references
es: modificadores q/Q no válidos para las referencia de símbolo

en: Out of stack space.
es: Espacio de pila agotado.

en: Try running '%s' in the shell to raise its limit.
es: Pruebe ejecutar '%s' en el intérprete de órdenes para elevar su límite.

en: -maltivec=le not allowed for big-endian targets
es: -maltivec=le no permitida para destinos big-endian

en: -mvsx requires hardware floating point
es: -mvsx requiere coma flotante de hardware

en: -mvsx and -mpaired are incompatible
es: -mvsx y -mpaired son incompatibles

en: -mvsx needs indexed addressing
es: -mvsx necesita direccionamiento indizado

en: -mvsx and -mno-altivec are incompatible
es: -mvsx y -mno-altivec son incompatibles

en: -mno-altivec disables vsx
es: -mno-altivec desactiva vsx

en: -mquad-memory requires 64-bit mode
es: -mquad-memory requiere modo de 64 bits

en: -mquad-memory-atomic requires 64-bit mode
es: -mquad-memory-atomic requiere modo de 64 bits

en: -mquad-memory is not available in little endian mode
es: -mquad-memory no está disponible en modo little endian

en: -mtoc-fusion requires 64-bit
es: -mtoc-fusion requiere 64 bits

en: -mtoc-fusion requires medium/large code model
es: -mtoc-fusion requiere modelo de código medio/grande

en: bad move
es: move erróneo

en: Bad 128-bit move
es: Movimiento de 128 bits erróneo

en: invalid %%e value
es: valor %%e no válido

en: invalid %%f value
es: valor %%f no válido

en: invalid %%F value
es: valor %%F no válido

en: invalid %%G value
es: valor %%G no válido

en: invalid %%j code
es: código %%j no válido

en: invalid %%J code
es: código %%J no válido

en: invalid %%k value
es: valor %%k no válido

en: invalid %%K value
es: valor %%K no válido

en: invalid %%O value
es: valor %%O no válido

en: invalid %%q value
es: valor %%q no válido

en: invalid %%T value
es: valor %%T no válido

en: invalid %%u value
es: valor %%u no válido

en: invalid %%v value
es: valor %%v no válido

en: invalid %%x value
es: valor %%x no válido

en: invalid %%y value, try using the 'Z' constraint
es: valor %%y no válido, pruebe usando la restricción 'Z'

en: __float128 and __ibm128 cannot be used in the same expression
es: __float128 y __ibm128 no pueden utilizarse en la misma expresión

en: __ibm128 and long double cannot be used in the same expression
es: __ibm128 y long double no pueden utilizarse en la misma expresión

en: __float128 and long double cannot be used in the same expression
es: __float128 y long double no pueden utilizarse en la misma expresión

en: AltiVec argument passed to unprototyped function
es: Se pasó un argumento Altivec a una función sin prototipo

en: Could not generate addis value for fusion
es: No se ha podido generar valor addis para fusión

en: Unable to generate load/store offset for fusion
es: No se puede generar desplazamiento de carga/almacenamiento para fusión

en: Bad GPR fusion
es: Fusión GPR errónea

en: emit_fusion_p9_load, bad reg #1
es: emit_fusion_p9_load, reg #1 erróneo

en: emit_fusion_p9_load, bad reg #2
es: emit_fusion_p9_load, reg #2 erróneo

en: emit_fusion_p9_load not MEM
es: emit_fusion_p9_load no MEM

en: emit_fusion_p9_store, bad reg #1
es: emit_fusion_p9_store, reg #1 erróneo

en: emit_fusion_p9_store, bad reg #2
es: emit_fusion_p9_store, reg #2 erróneo

en: emit_fusion_p9_store not MEM
es: emit_fusion_p9_store no MEM

en: symbolic memory references are only supported on z10 or later
es: las referencias a memoria simbólica sólo se admiten en z10 o posterior

en: cannot decompose address
es: no se puede descomponer la dirección

en: invalid comparison operator for 'E' output modifier
es: operador de comparación no válido para el modificador de salida 'E'

en: invalid reference for 'J' output modifier
es: referencia no válida para el modificador de salida 'J'

en: invalid address for 'O' output modifier
es: dirección no válida para el modificador de salida 'O'

en: invalid address for 'R' output modifier
es: dirección no válida para el modificador de salida 'R'

en: memory reference expected for 'S' output modifier
es: se esperaba una referencia de memoria para el modificador de salida 'S'

en: invalid address for 'S' output modifier
es: dirección no válida para el modificador de saida 'S'

en: register or memory expression expected for 'N' output modifier
es: se esperaba un registro o expresión de memoria para el modificador de salida 'N'

en: register or memory expression expected for 'M' output modifier
es: se esperaba un registro o expresión de memoria para el modificador de salida 'M'

en: invalid constant for output modifier '%c'
es: constante no válida para el modificador de salida '%c'

en: invalid constant - try using an output modifier
es: constante no válida - pruebe usar un modificador de salida

en: invalid constant vector for output modifier '%c'
es: vector constante no válido para el modificador de salida '%c'

en: invalid expression - try using an output modifier
es: expresión no válida - pruebe usar un modificador de salida

en: invalid expression for output modifier '%c'
es: expresión no válida para el modificador de salida '%c'

en: vector argument passed to unprototyped function
es: se pasó un argumento vector a una función sin prototipo

en: types differ in signedness
es: los tipos difieren en el signo

en: binary operator does not support two vector bool operands
es: el operador binario no admite dos operadores bool vector

en: binary operator does not support vector bool operand
es: el operador binario no admite operador bool vector

en: binary operator does not support mixing vector bool with floating point vector operands
es: el operador binario no admite que se mezclen operandos bool vector y vector de coma flotante

en: invalid operand to %%R
es: operando no válido para %%R

en: invalid operand to %%S
es: operando no válido para %%S

en: created and used with different architectures / ABIs
es: creado y usado con diferentes arquitecturas / ABIs

en: created and used with different ABIs
es: creado y usado con diferentes ABIs

en: created and used with different endianness
es: creado y usado con diferente orden de bits

en: invalid %%Y operand
es: operando %%Y no válido

en: invalid %%A operand
es: operando %%A no válido

en: invalid %%B operand
es: operando %%B no válido

en: invalid %%C operand
es: operando %%C no válido

en: invalid %%D operand
es: operando %%D no válido

en: invalid %%f operand
es: operando %%f no válido

en: invalid %%s operand
es: operando %%s no válido

en: floating-point constant not a valid immediate operand
es: la constante de coma flotante no es un operando inmediato válido

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: invalid %%c operand
es: operando %%c no válido

en: invalid %%d operand
es: operando %%d no válido

en: invalid %%H specifier
es: especificador %%H no válido

en: invalid %%h operand
es: operando %%h no válido

en: invalid %%I operand
es: operando %%I no válido

en: invalid %%i operand
es: operando %%i no válido

en: invalid %%j operand
es: operando %%j no válido

en: invalid %%%c operand
es: operando %%%c no válido

en: invalid %%N operand
es: operando %%N no válido

en: invalid operand for 'r' specifier
es: operando no válido para el especificador 'r'

en: unable to print out operand yet; code == %d (%c)
es: aún no se puede mostrar el operando; code == %d (%c)

en: invalid %%H operand
es: operando %%H no válido

en: invalid %%L operand
es: operando %%L no válido

en: invalid %%M operand
es: operando %%M no válido

en: invalid %%t operand
es: operando %%t no válido

en: invalid %%t operand '
es: operando %%t no válido '

en: invalid %%r operand
es: operando %%r no válido

en: const_double_split got a bad insn:
es: const_double_split recibió una insn errónea:

en: symbol used with both base and indexed registers
es: se usó un símbolo con registros base e indizados al mismo tiempo

en: symbol with offset used in PIC mode
es: se usó un símbolo con desplazamiento en modo PIC

en: symbol used as immediate operand
es: se usó un símbolo como un operando inmediato

en: illegal operand detected
es: se detectó un operando ilegal

en: illegal operand
es: operando ilegal

en: illegal operand address (1)
es: dirección de operando ilegal (1)

en: illegal operand address (2)
es: dirección de operando ilegal (2)

en: illegal operand address (3)
es: dirección de operando ilegal (3)

en: illegal operand address (4)
es: dirección de operando ilegal (4)

en: bad test
es: prueba errónea

en: invalid %%D value
es: valor %%D no válido

en: invalid mask
es: máscara no válida

en: invalid %%d value
es: valor %%d no válido

en: invalid %%t/%%b value
es: valor %%t%%b no válido

en: no register in address
es: no hay registro en la dirección

en: address offset not a constant
es: el desplazamiento de dirección no es una constante

en: aka
es: también conocido como

en: ({anonymous})
es: ({anónimo})

en: expected %<;%>
es: se esperaba %<;%>

note: Look for the two `(' tokens.
en: expected %<(%>
es: se esperaba %<(%>

en: expected %<,%>
es: se esperaba %<,%>

en: expected %<)%>
es: se esperaba %<)%>

en: expected %<]%>
es: se esperaba %<]%>

en: expected %<;%>, %<,%> or %<)%>
es: se esperaba %<;%>, %<,%> o %<)%>

en: expected %<}%>
es: se esperaba %<}%>

en: expected %<{%>
es: se esperaba %<{%>

en: expected %<:%>
es: se esperaba %<:%>

en: Cilk array notation cannot be used as a computed goto expression
es: La notación de array de Cilk no puede utilizarse como una expresión goto calculada

en: Cilk array notation cannot be used for a throw expression
es: La notaicón de array de Cilk no puede utilizarse para expresiones throw

en: Cilk array notation cannot be used as a condition for switch statement
es: La notación de array de Cilk no puede utilizarse para sentencias switch

en: Cilk array notation cannot be used as a condition for while statement
es: La notaicón de array de Cilk no puede utilizarse para sentencias while

en: expected %<while%>
es: se esperaba %<while%>

en: Cilk array notation cannot be used as a condition for a do-while statement
es: La notaicón de array de Cilk no puede utilizarse para sentencias do-while

en: Cilk array notation cannot be used in a condition for a for-loop
es: La notaicón de array de Cilk no puede utilizarse para sentencias do-while

en: expected %<.%>
es: se esperaba %<.%>

en: expected %<@end%>
es: se esperaba %<@end%>

en: expected %<>%>
es: se esperaba %<>%>

en: expected %<,%> or %<)%>
es: se esperaba %<,%> o %<)%>

note: All following cases are statements with LHS.
en: expected %<=%>
es: se esperaba %<=%>

en: expected %<#pragma omp section%> or %<}%>
es: se esperaba %<#pragma omp section%> o %<}%>

en: expected %<[%>
es: se esperaba %<[%>

en: (anonymous)
es: (anónimo)

en: expected %<<%>
es: se esperaba %<<%>

en: expected label
es: se esperaba etiqueta

en: candidate 1:
es: candidato 1:

en: candidate 2:
es: candidato 2:

en: candidates are: %+#D
es: los candidatos son: %+#D

en: candidate is: %+#D
es: el candidato es: %+#D

en: <missing>
es: <falta>

en: <brace-enclosed initializer list>
es: <lista inicializador dentro de llaves>

en: <unresolved overloaded function type>
es: <tipo de función sobrecargada sin resolver>

en: <type error>
es: <error de tipo>

en: <unnamed>
es: <sinnombre>

en: <unnamed %s>
es: <sinnombre %s>

en: <typeprefixerror>
es: <errorprefijotipo>

en: (static initializers for %s)
es: (inicializadores static para %s)

en: (static destructors for %s)
es: (destructores static para %s)

en: vtable for
es: vtable para

en: <return value>
es: <valor de devolución>

en: {anonymous}
es: {anónimo}

en: (anonymous namespace)
es: (espacio de nombres anónimo)

en: <template arguments error>
es: <error de argumentos de plantilla>

en: <enumerator>
es: <enumerador>

en: <declaration error>
es: <error de declaración>

en: <template parameter error>
es: <error de parámetro de plantilla>

en: <statement>
es: <sentencia>

en: <unknown>
es: <desconocido>

note: While waiting for caret diagnostics, avoid printing __cxa_allocate_exception, __cxa_throw, and the like.
en: <throw-expression>
es: <expresión-throw>

en: <ubsan routine call>
es: <llamada a rutina ubsan>

en: <unparsed>
es: <sidecodificar>

en: <expression error>
es: <error de expresión>

en: <unknown operator>
es: <operador desconocido>

en: {unknown}
es: {desconocida}

en: At global scope:
es: En el ámbito global:

en: In static member function %qs
es: En la función miembro static %qs

en: In copy constructor %qs
es: En el constructor copia %qs

en: In constructor %qs
es: En el constructor %qs

en: In destructor %qs
es: En el destructor %qs

en: In lambda function
es: En la función lambda

en: %s: In substitution of %qS:
es: %s: En la sustitución de %qS:

en: %s: In instantiation of %q#D:
es: %s: En la instanciación de %q#D:

en: recursively required by substitution of %qS
es: se requiere recursivamente para la sustitución de %qS

en: required by substitution of %qS
es: se requiere para la sustitución de %qS

en: recursively required from %q#D
es: se requiere recursivamente desde %q#D

en: required from %q#D
es: se requiere desde %q#D

en: recursively required from here
es: se requiere recursivamente desde aquí

en: required from here
es: se requiere desde aquí

en: %r%s:%d:%d:%R   [ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
es: %r%s:%d:%d:%R   [ se saltan %d contextos de instanciación; utilice -ftemplate-backtrace-limit=0 para desactivarlo ]

en: %r%s:%d:%R   [ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
es: %r%s:%d:%R   [ se saltan %d contextos de instanciación; utilice -ftemplate-backtrace-limit=0 para desactivarlo ]

en: %r%s:%d:%d:%R   in constexpr expansion of %qs
es: %r%s:%d:%d:%R   en la expansión de la expresión constante de %qs

en: %r%s:%d:%R   in constexpr expansion of %qs
es: %r%s:%d:%R   en la expansión de la expresión constante de %qs

en: candidates are:
es: los candidatos son:

en: candidate is: | candidates are:
es[0]: el candidato es:
es[1]: los candidatos son:

en: target is not pointer or reference to class
es: el objetivo no es puntero o referencia a una clase

en: target is not pointer or reference to complete type
es: el objetivo no es puntero o referencia a un tipo completo

en: target is not pointer or reference
es: el objetivo no es puntero o referencia

en: source is not a pointer
es: la fuente no es un puntero

en: source is not a pointer to class
es: la fuente no es un puntero a clase

en: source is a pointer to incomplete type
es: la fuente es un puntero a tipo incompleto

en: source is not of class type
es: la fuente no es un tipo de clase

en: source is of incomplete class type
es: la fuente es de tipo de clase incompleto

en: conversion casts away constness
es: la conversión descarta la constancia

en: source type is not polymorphic
es: el tipo fuente no es polimórfico

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

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

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: in argument to unary !
es: en el argumento para el ! unario

en: no pre-increment operator for type
es: no hay operador de pre-incremento para el tipo

en: no post-increment operator for type
es: no hay operador de post-incremento para el tipo

en: no pre-decrement operator for type
es: no hay operador de pre-decremento para el tipo

en: no post-decrement operator for type
es: no hay operador de post-decremento para el tipo

en: Arithmetic OK at %L
es: OK aritmético en %L

en: Arithmetic overflow at %L
es: Desbordamiento aritmético en %L

en: Arithmetic underflow at %L
es: Desbordamiento aritmético por debajo en %L

en: Arithmetic NaN at %L
es: NaN aritmético en %L

en: Division by zero at %L
es: División por cero en %L

en: Array operands are incommensurate at %L
es: Los operandos de matriz son inconmesurables en %L

en: Integer outside symmetric range implied by Standard Fortran at %L
es: Rango simétrico fuera de entero implicado por Standard Fortran en %L

en: elemental binary operation
es: operación binaria elemental

en: arguments '%s' and '%s' for intrinsic %s
es: argumentos '%s' y '%s' para el intrínseco %s

en: arguments 'a%d' and 'a%d' for intrinsic '%s'
es: argumentos 'a%d' y 'a%d' para el intrínseco '%s'

en: arguments '%s' and '%s' for intrinsic '%s'
es: argumentos '%s' y '%s' para el intrínseco '%s'

en: Fortran 2008 obsolescent feature:
es: Característica obsoleta de Fortran 2008:

en: GNU Extension:
es: Extensión GNU:

en: Legacy Extension:
es: Extensión antigua:

en: Obsolescent feature:
es: Característica obsoleta:

en: Deleted feature:
es: Característica borrada:

en: array assignment
es: asignación de matriz

en: Driving:
es: Conduciendo:

en: actual argument to INTENT = OUT/INOUT
es: argumento actual de INTENT = OUT/INOUT

en: Positive width required
es: Se requieren una anchura positiva

en: Nonnegative width required
es: Se requiere una anchura que no sea negativa

en: Unexpected element %qc in format string at %L
es: Elemento %qc inesperado en la cadena de formato en %L

en: Unexpected end of format string
es: Cadena de fin de formato inesperada

en: Zero width in format descriptor
es: Anchura cero en el descriptor de formato

en: Missing leading left parenthesis
es: Falta el paréntesis izquierdo inicial

en: Left parenthesis required after %<*%>
es: Se requiere paréntesis izquierdo después de %<*%>

en: Expected P edit descriptor
es: Se esperaba un descriptor de edición P

note: P requires a prior number.
en: P descriptor requires leading scale factor
es: El descriptor P requiere un factor de escala inicial

en: Comma required after P descriptor
es: Se requiere una coma antes del descriptor P

en: Positive width required with T descriptor
es: Se requieren una anchura positiva con el descriptor T

en: E specifier not allowed with g0 descriptor
es: No se permite el especificador E con el descriptor g0

en: Positive exponent width required
es: Se requiere anchura del exponente positiva

en: Right parenthesis expected at %C
es: Se seperaba paréntesis derecho en %C

en: Period required in format specifier
es: Se requiere un punto en el especificador de formato

en: %s tag
es: etiqueta %s

en: internal unit in WRITE
es: unidad interna en WRITE

note: For INQUIRE, all tags except FILE, ID and UNIT are variable definition contexts.  Thus, use an extended RESOLVE_TAG macro for that.
en: %s tag with INQUIRE
es: etiqueta %s con INQUIRE

en: Syntax error in expression at %C
es: Error sintáctico en la expresión en %C

en: Unexpected EOF
es: Fin de fichero inesperado

en: Integer overflow
es: Desbordamiento entero

en: Name too long
es: Nombre demasiado largo

en: Bad name
es: Nombre erróneo

en: Expected name
es: Se esperaba un nombre

en: Expected left parenthesis
es: Se esperaba un paréntesis izquierdo

en: Expected right parenthesis
es: Se esperaba un paréntesis derecho

en: Expected integer
es: Se esperaba un entero

en: Expected string
es: Se esperaba una cadena

en: find_enum(): Enum not found
es: find_enum(): No se encontró el enumerador

en: Expected attribute bit name
es: Se esperaba un nombre de atributo de bit

en: Expected integer string
es: Se esperaba una cadena entera

en: Error converting integer
es: Error al convertir el entero

en: Expected real string
es: Se esperaba una cadena real

en: Expected expression type
es: Se esperaba un tipo de expresión

en: Bad operator
es: Operador erróneo

en: Bad type in constant expression
es: Tipo erróneo en la expresión constante

en: Unexpected end of module
es: Fin de módulo inesperado

en: arithmetic IF
es: IF aritmético

en: attribute declaration
es: declaración de atributo

en: data declaration
es: declaración de datos

en: derived type declaration
es: declaración de tipo derivado

en: block IF
es: bloque IF

en: implied END DO
es: END DO implícito

en: assignment
es: asignación

en: pointer assignment
es: asignación de puntero

en: simple IF
es: IF simple

en: elemental procedure
es: procedimiento elemental

en: allocatable argument
es: argumento asignable

en: asynchronous argument
es: argumento asíncrono

en: optional argument
es: argumento opcional

en: pointer argument
es: argumento puntero

en: target argument
es: argumento destino

en: value argument
es: argumento de valor

en: volatile argument
es: argumento volátil

en: assumed-shape argument
es: se asume argumento de aspecto

en: assumed-rank argument
es: se asume argumento de rango

en: coarray argument
es: argumento de coarray

en: parametrized derived type argument
es: argumento de tipo derivado parametrizado

en: polymorphic argument
es: argumento polimórfico

en: NO_ARG_CHECK attribute
es: atributo NO_ARG_CHECK

note: As assumed-type is unlimited polymorphic (cf. above). See also TS 29113, Note 6.1.
en: assumed-type argument
es: se asume argumento de tipo

en: array result
es: resultado array

en: pointer or allocatable result
es: puntero o resultado asignable

en: result with non-constant character length
es: resultado con longitud de carácter no constante

en: bind(c) procedure
es: procedimiento bind(c)

en: Invalid context for NULL() pointer at %%L
es: Contexto no válido para el puntero NULL() en %%L

en: Operand of unary numeric operator %%<%s%%> at %%L is %s
es: El operando del operador numérico unitario %%<%s%%> en %%L es %s

en: Operands of binary numeric operator %%<%s%%> at %%L are %s/%s
es: Los operandos del operador numérico binario %%<%s%%> en %%L son %s/%s

en: Operands of string concatenation operator at %%L are %s/%s
es: Los operandos del operador de concatenación de cadenas en %%L son %s/%s

en: Operands of logical operator %%<%s%%> at %%L are %s/%s
es: Los operandos del operador lógico %%<%s%%> en %%L son %s/%s

en: Operand of .not. operator at %%L is %s
es: El operando del operador .not. en %%L es %s

en: COMPLEX quantities cannot be compared at %L
es: Las cantidades COMPLEX no se pueden comparar en %L

en: Logicals at %%L must be compared with %s instead of %s
es: Los lógicos en %%L se deben comparar con %s en lugar de %s

en: Operands of comparison operator %%<%s%%> at %%L are %s/%s
es: Los operandos del operador de comparación %%<%s%%> en %%L son %s/%s

en: Unknown operator %%<%s%%> at %%L
es: Operador %%<%s%%> desconocido en %%L

en: Operand of user operator %%<%s%%> at %%L is %s
es: El operando del operador de usuario %%<%s%%>  en %%L es %s

en: Operands of user operator %%<%s%%> at %%L are %s/%s
es: Los operandos del operador de usuario %%<%s%%> en %%L son %s/%s

en: Inconsistent ranks for operator at %%L and %%L
es: Rangos inconsistentes para el operador en %%L y %%L

en: Loop variable
es: Variable de ciclo

en: iterator variable
es: variable de iterador

en: Start expression in DO loop
es: Expresión de inicio en el bucle DO

en: End expression in DO loop
es: Expresión de fin en el bucle DO

en: Step expression in DO loop
es: Expresión de paso en el bucle DO

en: DEALLOCATE object
es: objeto DEALLOCATE

en: ALLOCATE object
es: objeto ALLOCATE

en: STAT variable
es: variable STAT

en: ERRMSG variable
es: variable ERRMSG

en: item in READ
es: elemento en READ

en: ACQUIRED_LOCK variable
es: variable ACQUIRED_LOCK

en: Different CHARACTER lengths (%ld/%ld) in array constructor
es: Longitudes de CHARACTER diferentes (%ld/%ld) en el constructor de matriz

en: Integer overflow when calculating the amount of memory to allocate
es: Desborde entero al calcular la cantidad de memoria a reservar

en: Actual string length does not match the declared one for dummy argument '%s' (%ld/%ld)
es: La longitud de la cadena actual no coincide con la declarada para el argumento dummy '%s' (%ld/%ld)

en: Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)
es: La longitud de la cadena actual es más corta que la declarada para el argumento dummy '%s' (%ld/%ld)

en: Target of rank remapping is too small (%ld < %ld)
es: El objetivo del remapeo de rango es demasiado pequeño (%ld < %ld)

en: Assignment of scalar to unallocated array
es: Asignación de escalar a un array sin espacio asignado

en: Unequal character lengths (%ld/%ld) in %s
es: Longitudes de caracteres desiguales (%ld/%ld) en %s

en: Argument NCOPIES of REPEAT intrinsic is negative (its value is %ld)
es: El argumento NCOPIES del intrínseco REPEAT es negativo (su valor es %ld)

en: Argument NCOPIES of REPEAT intrinsic is too large
es: El argumento NCOPIES del intrínseco REPEAT es demasiado grande

en: Unit number in I/O statement too small
es: El número de unidad en la declaración de E/S es demasiado pequeño

en: Unit number in I/O statement too large
es: El número de unidad en la declaración de E/S es demasiado grande

en: Assigned label is not a target label
es: La etiqueta asignada no es una etiqueta objetivo

en: Invalid image number %d in SYNC IMAGES
es: Número de imagen %d no válido en SYNC IMAGES

en: Loop variable has been modified
es: Se modificó la variable de ciclo

en: DO step value is zero
es: El valor de paso de DO es cero

en: Array reference out of bounds
es: La referencia de la matriz está fuera de los límites

en: Incorrect function return value
es: Valor de devolución de la función incorrecto

en: Memory allocation failed
es: Falló la asignación de memoria

en: Allocation would exceed memory limit
es: La asignación excedería el límite de memoria

en: Attempting to allocate already allocated variable '%s'
es: Se intentó alojar la variable ya alojada '%s'

en: Attempting to allocate already allocated variable
es: Se intentó alojar una variable ya alojada

en: Attempt to DEALLOCATE unallocated '%s'
es: Se intentó DEALLOCATE en '%s' sin alojar.

note: The remainder are real diagnostic types.
en: Fatal Error
es: Error Fatal

note: This is like DK_ICE, but backtrace is not printed.  Used in the driver when reporting fatal signal in the compiler.
en: internal compiler error
es: error interno del compilador

en: sorry, unimplemented
es: lo sentimos, sin implementar

en: Warning
es: Aviso

en: anachronism
es: anacronismo

en: note
es: nota

en: debug
es: depuración

note: These two would be re-classified as DK_WARNING or DK_ERROR, so the prefix does not matter.
en: pedwarn
es: avisoped

en: permerror
es: errorperm

en: lseek failed while reading export data
es: falló lseek al leer los datos de exportación

en: memory allocation failed while reading export data
es: falló la asignación de memoria al leer los datos de exportación

en: read failed while reading export data
es: falló la lectura al leer los datos de exportación

en: short read while reading export data
es: lectura corta al leer los datos de exportación

en: -gz is not supported in this configuration
es: no se admite -gz en esta configuración

en: -gz=zlib is not supported in this configuration
es: no se admite -gz=zlib en esta configuración

en: -fuse-linker-plugin is not supported in this configuration
es: -fuse-linker-plugin no se admite en esta configuración

en: cannot specify -static with -fsanitize=address
es: no se puede especificar -static con -fsanitize=address

en: cannot specify -static with -fsanitize=thread
es: no se puede especificar -static con -fsanitize=thread

en: -fvtable-verify=std is not supported in this configuration
es: -fvtable-verify=std no se admite en esta configuración

en: -fvtable-verify=preinit is not supported in this configuration
es: -fvtable-verify=preinit no se admite en esta configuración

en: -pg and -fomit-frame-pointer are incompatible
es: -pg y -fomit-frame-pointer son incompatibles

en: GNU C no longer supports -traditional without -E
es: C de GNU ya no admite -traditional sin usar -E

en: -E or -x required when input is from standard input
es: se requiere -E ó -x cuando la entrada es de entrada estándar

en: rdynamic is not supported
es: no se admite rdynamic

en: -current_version only allowed with -dynamiclib
es: sólo se permite -current_version con -dynamiclib

en: -install_name only allowed with -dynamiclib
es: sólo se permite -install_name con -dynamiclib

en: -bundle not allowed with -dynamiclib
es: no se permite -bundle con -dynamiclib

en: -bundle_loader not allowed with -dynamiclib
es: no se permite -bundle_loader con -dynamiclib

en: -client_name not allowed with -dynamiclib
es: no se permite -client_name con -dynamiclib

en: -force_flat_namespace not allowed with -dynamiclib
es: no se permite -force_flat_namespace con -dynamiclib

en: -keep_private_externs not allowed with -dynamiclib
es: no se permite keep_private_externs con -dynamiclib

en: -private_bundle not allowed with -dynamiclib
es: no se permite -private_bundle con -dynamiclib

en: consider using '-pg' instead of '-p' with gprof(1)
es: considere usar '-pg' en lugar de '-p' con gprof(1)

en: cannot use mthreads and mlegacy-threads together
es: no se pueden usar mthreads y mlegacy-threads juntos

en: cannot use mshared and static together
es: no se pueden usar mshared y static juntos

en: does not support multilib
es: no se admite multilib

en: -pie is not supported in this configuration
es: -pie no se admite en esta configuración

en: -Xbind-now and -Xbind-lazy are incompatible
es: -Xbind-now y -Xbind-lazy son incompatibles

en: consider using `-pg' instead of `-p' with gprof (1)
es: considere usar `-pg' en lugar de `-p' con gprof (1)

en: may not use both -EB and -EL
es: no se pueden usar -EB y -EL al mismo tiempo

en: -mfloat-abi=soft and -mfloat-abi=hard may not be used together
es: no se pueden usar juntos -mfloat-abi=soft y -mfloat-abi=hard

en: -mbig-endian and -mlittle-endian may not be used together
es: no se pueden usar juntos -mbig-endian y -mlittle-endian

en: shared is not supported
es: no se admite shared

en: no processor type specified for linking
es: no existe el tipo de procesador especificado para enlazar

en: do not specify both -march=... and -mcpu=...
es: no especifique -march=... y -mcpu=... al mismo tiempo

en: shared and mdll are not compatible
es: shared y mdll no son compatibles

en: the m210 does not have little endian support
es: el m210 no admite little endian

en: -mhard-float not supported
es: no se admite -mhard-float

en: -msingle-float and -msoft-float cannot both be specified
es: no se pueden especificar -msingle-float y -msoft-float al mismo tiempo

en: this target is little-endian
es: este destino es little endian

en: You need a C startup file for -msys-crt0=
es: Se necesita un fichero de arranque de C para -msys-crt0=

en: warning: consider linking with '-static' as system libraries with
es: aviso: considere enlazar con '-static' como bibliotecas de sistema con

en:   profiling support are only provided in archive format
es:  soporte a análisis de perfil sólo se proveen en formato de archivo

en:  conflicting code gen style switches are used
es:  se usan interruptores de estilo de generación de código en conflicto

en: consider using `-pg' instead of `-p' with gprof(1)
es: considere usar `-pg' en lugar de `-p' con gprof(1)

en: -mas100-syntax is incompatible with -gdwarf
es: -mas100-syntax es incompatible con -gdwarf

en: rx100 cpu does not have FPU hardware
es: la cpu rx100 no tiene FPU de hardware

en: rx200 cpu does not have FPU hardware
es: la cpu rx200 no tiene FPU de hardware

en: static is not supported on TPF-OS
es: static no se admite en TPF-OS

en: SH2a does not support little-endian
es: SH2a no se admite para little-endian

en: may not use both -m32 and -m64
es: no se pueden usar -m32 y -m64 al mismo tiempo

en: the -shared option is not currently supported for VAX ELF
es: la opción -shared no se admite actualmente en ELF de VAX

en: profiling not supported with -mg
es: el análisis de perfil no se admite con -mg

en: -c or -S required for Ada
es: se requiere -c o -S para Ada

en: -c required for gnat2why
es: se requiere -c para gnat2why

en: -c required for gnat2scil
es: se requiere -c para gnat2scil

en: gfortran does not support -E without -cpp
es: gfortran no admite -E sin usar -cpp

en: GNU Objective C no longer supports traditional compilation
es: Objective C de GNU ya no admite compilación tradicional

en: objc-cpp-output is deprecated; please use objective-c-cpp-output instead
es: objc-cpp-output es obsoleto; por favor use en su lugar objective-c-cpp-output

en: objc++-cpp-output is deprecated; please use objective-c++-cpp-output instead
es: objc++-cpp-output es obsoleto; pr favor use en su lugar objective-c++-cpp-output

en: -J<directory>	Put MODULE files in 'directory'.
es: -J<directorio>	Coloca los ficheros MODULE en el 'directorio'.

en: Warn about possible aliasing of dummy arguments.
es: Avisa sobre posibles aliases de argumentos de relleno.

en: Warn about alignment of COMMON blocks.
es: Avisa sobre la alineación de bloques COMMON.

en: Warn about missing ampersand in continued character constants.
es: Avisa sobre '&' faltantes en las literales de carácter continuadas.

en: Warn about creation of array temporaries.
es: Avisa sobre la creación de matrices temporales.

en: Warn if the type of a variable might be not interoperable with C.
es: Avisa si el tipo de una variable podría no ser interoperable con C.

en: Warn about truncated character expressions.
es: Avisa sobre expresiones de carácter truncadas.

en: Warn about equality comparisons involving REAL or COMPLEX expressions.
es: Avisa sobre comparaciones de igualdad que involucran expresiones REAL o COMPLEX.

en: Warn about most implicit conversions.
es: Avisa sobre la mayoría de las conversiones implícitas.

en: Warn about function call elimination.
es: Avisa sobre la eliminación de llamadas de función.

en: Warn about calls with implicit interface.
es: Avisa sobre llamadas con interfaz implícita.

en: Warn about called procedures not explicitly declared.
es: Avisa sobre procedimientos llamados que no están declarados explícitamente.

en: Warn about constant integer divisions with truncated results.
es: Avisa sobre divisiones enteras constantes con resultados truncados.

en: Warn about truncated source lines.
es: Avisa sobre líneas de código truncadas.

en: Warn on intrinsics not part of the selected standard.
es: Avisa sobre intrínsecos que no son parte del estándar seleccionado.

en: Warn about USE statements that have no ONLY qualifier.
es: Avisa sobre sentencias USE sin cualificador ONLY.

en: Warn about real-literal-constants with 'q' exponent-letter.
es: Avisa sobre constantes-literales-reales con letra-exponente 'q'.

en: Warn when a left-hand-side array variable is reallocated.
es: Avisa cuando una variable de array al lado izquierdo es reubicada.

en: Warn when a left-hand-side variable is reallocated.
es: Avisa cuando una variable al lado izquierdo es reubicada.

en: Warn if the pointer in a pointer assignment might outlive its target.
es: Avisa si el puntero en una asignación a puntero podría sobrevivir a lo apuntado.

en: Warn about "suspicious" constructs.
es: Avisa sobre construcciones "sospechosas".

en: Permit nonconforming uses of the tab character.
es: Permite usos no conformes del carácter tabulador.

en: Warn about an invalid DO loop.
es: Avisa sobre bucles DO no válidos.

en: Warn about underflow of numerical constant expressions.
es: Avisa sobre desbordamiento por debajo de expresiones numéricas constantes.

en: Warn if a user-procedure has the same name as an intrinsic.
es: Avisa si un procedimiento de usuario tiene el mismo nombre que un intrínseco.

en: Warn about unused dummy arguments.
es: Avisa sobre posibles argumentos de relleno sin uso.

en: Warn about zero-trip DO loops.
es: Avisa sobre bucles DO de cero vueltas.

en: Enable preprocessing.
es: Habilita el preprocesamiento.

en: Disable preprocessing.
es: Desactiva el preprocesamiento.

en: Eliminate multiple function invocations also for impure functions.
es: También elimina invocaciones múltiples de función para funciones impure.

en: Enable alignment of COMMON blocks.
es: Activa la alineación de bloques COMMON.

en: All intrinsics procedures are available regardless of selected standard.
es: Todos los procedimientos intrínsecos están disponibles sin importar el estándar seleccionado.

en: Do not treat local variables and COMMON blocks as if they were named in SAVE statements.
es: No trata las variables locales y los bloques COMMON como si fueran nombrados en declaraciones SAVE.

en: Specify that backslash in string introduces an escape character.
es: Especifica que la barra invertida en una cadena introduce un carácter de escape.

en: Produce a backtrace when a runtime error is encountered.
es: Produce un rastreo hacia atrás cuando se encuentra un error en tiempo de ejecución.

en: -fblas-matmul-limit=<n>	Size of the smallest matrix for which matmul will use BLAS.
es: -fblas-matmul-limit=<n>	Tamaño de la matriz más pequeña para la cual matmul usará BLAS.

en: Produce a warning at runtime if a array temporary has been created for a procedure argument.
es: Produce un aviso en tiempo de ejecución si se ha creado una matriz temporal para un argumento de procedimiento.

en: -fconvert=<big-endian|little-endian|native|swap> The endianness used for unformatted files.
es: -fconvert=<big-endian|little-endian|native|swap> El endianness empleado en ficheros sin formato.

en: Unrecognized option to endianness value: %qs
es: No se reconoce la opción como valor de endianess: %qs

en: Use the Cray Pointer extension.
es: Usa la extensión Puntero Cray.

en: Ignore 'D' in column one in fixed form.
es: Ignora 'D' en la columna uno en formato fija.

en: Treat lines with 'D' in column one as comments.
es: Trata las líneas con 'D' en la columna uno como comentarios.

en: Enable all DEC language extensions.
es: Activa todas las extensiones del lenguaje DEC.

en: Enable support for DEC STRUCTURE/RECORD.
es: Activa el soporte para STRUCTURE/RECORD de DEC.

en: Enable DEC-style STATIC and AUTOMATIC attributes.
es: Activa los atributos de estilo DEC STATIC y AUTOMATIC.

en: Set the default double precision kind to an 8 byte wide type.
es: Establece el género de doble precisión por defecto a un tipo de 8 bytes de tamaño.

en: Set the default integer kind to an 8 byte wide type.
es: Establece el género entero por defecto a un tipo de 8 bytes de tamaño.

en: Set the default real kind to an 8 byte wide type.
es: Establece el género real por defecto a un tipo de 8 bytes de tamaño.

en: Allow dollar signs in entity names.
es: Permite signos de dólar en nombres de entidades.

en: Does nothing. Preserved for backward compatibility.
es: No hace nada. Preservado por compatibilidad hacia atrás.

en: Display the code tree after parsing.
es: Muestra el árbol del código después de analizar.

en: Display the code tree after front end optimization.
es: Muestra el árbol del código después de la optimización del frente.

en: Display the code tree after parsing; deprecated option.
es: Muestra el árbol del código después de analizar; opción obsoleta.

en: Specify that an external BLAS library should be used for matmul calls on large-size arrays.
es: Especifica que se debe usar una librería BLAS externa para llamadas matmul en matrices de gran tamaño.

en: Use f2c calling convention.
es: Usar el convenio de llamada f2c.

en: Assume that the source file is fixed form.
es: Asume que el fichero fuente es de formato fijo.

en: Interpret any INTEGER(4) as an INTEGER(8).
es: Interpreta cualquier INTEGER(4) como INTEGER(8).

en: Specify where to find the compiled intrinsic modules.
es: Especifica dónde se encuentran los módulos intrínsecos compilados.

en: Allow arbitrary character line width in fixed mode.
es: Permite ancho de línea de carácter arbitrario en formato fijo.

en: -ffixed-line-length-<n>	Use n as character line width in fixed mode.
es: -ffixed-line-length-<n>	Usa n como ancho de línea de carácter en modo fijo.

en: -ffpe-trap=[...]	Stop on following floating point exceptions.
es: -ffpe-trap=[...]	Para en las siguientes excepciones de coma flotante.

en: -ffpe-summary=[...]	Print summary of floating point exceptions.
es: -ffpe-summary=[...]	Imprime el resumen de las siguientes excepciones de coma flotante.

en: Assume that the source file is free form.
es: Asume que el fichero fuente es de formato libre.

en: Allow arbitrary character line width in free mode.
es: Permite ancho de línea de carácter arbitrario en formato libre.

en: -ffree-line-length-<n>	Use n as character line width in free mode.
es: -ffree-line-length-<n>	Usa n como ancho de línea de carácter en modo libre.

en: Enable front end optimization.
es: Activa las optimizaciones del frente.

en: Specify that no implicit typing is allowed, unless overridden by explicit IMPLICIT statements.
es: Especifica que no se permiten tipos implícitos, a menos que se sobreescriban con sentencias IMPLICIT explícitas.

en: -finit-character=<n>	Initialize local character variables to ASCII value n.
es: -finit-character=<n>	Inicializa las variables de carácter locales al valor ASCII n.

en: -finit-integer=<n>	Initialize local integer variables to n.
es: -finit-integer=<n>	Inicializa las variables enteras locales a n.

en: Initialize local variables to zero (from g77).
es: Inicializa las variables locales a cero (de g77).

en: -finit-logical=<true|false>	Initialize local logical variables.
es: -finit-logical=<true|false>	Inicializa las variables lógicas locales.

en: -finit-real=<zero|snan|nan|inf|-inf>	Initialize local real variables.
es: -finit-real=<zero|nan|inf|-inf>	Inicializa las variables reales locales.

en: Unrecognized option to floating-point init value: %qs
es: No se reconoce la opción para para valor inicial de coma flotante: %qs

en: -finline-matmul-limit=<n>	Specify the size of the largest matrix for which matmul will be inlined.
es: -finline-matmul-limit=<n>	Especifica el tamaño de la matriz más grande para la cual matmul se usará en linea.

en: -fmax-array-constructor=<n>	Maximum number of objects in an array constructor.
es: -fmax-array-constructor=<n>	Número máximo de objetos en un constructor de matriz.

en: -fmax-identifier-length=<n>	Maximum identifier length.
es: -fmax-identifier-length=<n>	Longitud máxima de identificador.

en: -fmax-subrecord-length=<n>	Maximum length for subrecords.
es: -fmax-subrecord-length=<n>	Longitud máxima de los subregistros.

en: -fmax-stack-var-size=<n>	Size in bytes of the largest array that will be put on the stack.
es: -fmax-stack-var-size=<n>	Tamaño en bytes de la matriz más grande que se colocará en la pila.

en: Put all local arrays on stack.
es: Coloca todas las matrices locales en la pila.

en: Set default accessibility of module entities to PRIVATE.
es: Establece la accesibilidad por defecto de las entidades de módulo a PRIVATE.

en: Try to lay out derived types as compactly as possible.
es: Trata de acomodar los tipos derivados tan compactos como sea posible.

en: Protect parentheses in expressions.
es: Protege paréntesis en las expresiones.

en: Enable range checking during compilation.
es: Permite la revisión de rango durante la compilación.

en: Interpret any REAL(4) as a REAL(8).
es: Interpreta cualquier REAL(4) como un REAL(8).

en: Interpret any REAL(4) as a REAL(10).
es: Interpreta cualquier REAL(4) como un REAL(10).

en: Interpret any REAL(4) as a REAL(16).
es: Interpreta cualquier REAL(4) como un REAL(16).

en: Interpret any REAL(8) as a REAL(4).
es: Interpreta cualquier REAL(8) como un REAL(4).

en: Interpret any REAL(8) as a REAL(10).
es: Interpreta cualquier REAL(8) como un REAL(10).

en: Interpret any REAL(8) as a REAL(16).
es: Interpreta cualquier REAL(8) como un REAL(16).

en: Reallocate the LHS in assignments.
es: Reubica el lado derecho en las asignaciones.

en: Use a 4-byte record marker for unformatted files.
es: Usa un marcador de registro de 4 bytes para los ficheros sin formato.

en: Use an 8-byte record marker for unformatted files.
es: Usa un marcador de registro de 8 bytes para los ficheros sin formato.

en: Allocate local variables on the stack to allow indirect recursion.
es: Almacena las variables locales en la pila para permitir recursividad indirecta.

en: Copy array sections into a contiguous block on procedure entry.
es: Copia las secciones de matriz en un bloque contiguo en la entrada de procedimiento.

en: -fcoarray=<none|single|lib>	Specify which coarray parallelization should be used.
es: -fcoarray=[...]	Especifica qué paralelización de comatriz se debe usar.

en: Unrecognized option: %qs
es: No se reconoce la opción: %qs

en: -fcheck=[...]	Specify which runtime checks are to be performed.
es: -fcheck=[...]	Especifica qué revisiones de tiempo de ejecución se realizarán.

en: Append a second underscore if the name already contains an underscore.
es: Agrega un segundo guión bajo si el nombre ya tiene un guión bajo.

en: Apply negative sign to zero values.
es: Aplica signo negativo a valores cero.

en: Append underscores to externally visible names.
es: Agrega subrayado a los nombres visibles externamente.

en: Does nothing.  Preserved for backward compatibility.
es: No hace nada.  Se preserva por compatibilidad hacia atrás.

en: Statically link the GNU Fortran helper library (libgfortran).
es: Enlaza estáticamente la biblioteca de ayuda de GNU Fortran (libgfortran).

en: Conform to the ISO Fortran 2003 standard.
es: Conforma al estándar ISO Fortran 2003.

en: Conform to the ISO Fortran 2008 standard.
es: Conforma al estándar ISO Fortran 2008.

en: Conform to the ISO Fortran 2008 standard including TS 29113.
es: Conforma al estándar ISO Fortran 2008 incluyendo TS 29113.

en: Conform to the ISO Fortran 95 standard.
es: Conforma al estándar ISO Fortran 95.

en: Conform to nothing in particular.
es: No conforma a nada en particular.

en: Accept extensions to support legacy code.
es: Acepta las extensiones para dar soporte a código heredado.

en: assertion missing after %qs
es: falta una aserción después de %qs

en: macro name missing after %qs
es: falta el nombre de macro después de %qs

en: missing filename after %qs
es: falta un nombre de fichero después de %qs

en: missing path after %qs
es: falta una ruta después de %qs

en: -A<question>=<answer>	Assert the <answer> to <question>.  Putting '-' before <question> disables the <answer> to <question>.
es: -A<pregunta>=<resp>	Relaciona la <resp>uesta a la <pregunta>.  Al colocar '-' antes de la <pregunta> desactiva la <resp>uesta a la <pregunta>.

en: Do not discard comments.
es: No descarta comentarios.

en: Do not discard comments in macro expansions.
es: No descarta comentarios en expansiones de macro.

en: -D<macro>[=<val>]	Define a <macro> with <val> as its value.  If just <macro> is given, <val> is taken to be 1.
es: -D<macro>[=<val>]	Define una <macro> con <val> como su valor.  Si sólo se da la <macro>, <val> se toma como 1.

en: -F <dir>	Add <dir> to the end of the main framework include path.
es: -F <dir>	Agrega el <dir>ectorio al final de la ruta de inclusión del marco de trabajo principal.

en: Enable parsing GIMPLE.
es: Habilita el análisis GIMPLE.

en: Print the name of header files as they are used.
es: Muestra los nombres de los ficheros de cabecera mientras se utilizan.

en: -I <dir>	Add <dir> to the end of the main include path.
es: -I <dir>	Agrega el <dir>ectorio al final de la ruta de inclusión principal.

en: Generate make dependencies.
es: Genera dependencias de make.

en: Generate make dependencies and compile.
es: Genera dependencias de make y compila.

en: -MF <file>	Write dependency output to the given file.
es: -MF <fichero>	Escribe la salida de dependencias al fichero dado.

en: Treat missing header files as generated files.
es: Trata los ficheros de cabecera faltantes como ficheros generados

en: Like -M but ignore system header files.
es: Como -M pero descarta los ficheros de cabecera del sistema.

en: Like -MD but ignore system header files.
es: Como -MD pero descarta los ficheros de cabecera del sistema.

en: Generate phony targets for all headers.
es: Genera objetivos de prueba para todas las cabecerasa.

en: missing makefile target after %qs
es: falta un fichero make objetivo después de %qs

en: -MQ <target>	Add a MAKE-quoted target.
es: -MQ <objetivo>	Agrega un objetivo tipo-MAKE.

en: -MT <target>	Add an unquoted target.
es: -MT <objetivo>	Agrega un objetivo no citado.

en: Do not generate #line directives.
es: No genera directivas #line.

en: -U<macro>	Undefine <macro>.
es: -U<macro>	Borra la definición de <macro>.

en: Warn about things that will change when compiling with an ABI-compliant compiler.
es: Avisa sobre cosas que cambiarán cuando se compile con un compilador que cumpla con la ABI.

en: Warn about things that change between the current -fabi-version and the specified version.
es: Avisa sobre cosas que varían entre la -fabi-version actual y la versión especificada.

en: Warn if a subobject has an abi_tag attribute that the complete object type does not have.
es: Avisa si un subojeto tiene un atributo abi_tag que el objeto completo no tiene.

en: Warn about suspicious uses of memory addresses.
es: Avisa sobre usos sospechosos de direcciones de memoria.

en: argument %qs to %<-Waligned-new%> not recognized
es: no se reconoce el argumento %qs para %<-Waligned-new%>

en: Warn about 'new' of type with extended alignment without -faligned-new.
es: Advierte de 'new' de tipos con alineamiento extendido sin -faligned-new.

en: -Waligned-new=[none|global|all]	Warn even if 'new' uses a class member allocation function.
es: -Waligned-new=[none|global|all]	Avisa aunque 'new' use una función de reserva miembro de clase.

en: Enable most warning messages.
es: Activa casi todos los mensajes de aviso.

en: Warn on any use of alloca.
es: Avisa sobre cualquier uso de alloca.

en: -Walloc-size-larger-than=<bytes> Warn for calls to allocation functions that attempt to allocate objects larger than the specified number of bytes.
es: -Walloc-size-larger-than=<bytes> Avierte de llamadas a funciones de reserva que intenten reservar objetos mayores que el número de bytes especificado.

en: -Walloc-zero Warn for calls to allocation functions that specify zero bytes.
es: -Walloc-zero Advierte de llamadas a funciones de reserva que especifican cero bytes.

en: -Walloca-larger-than=<number>	Warn on unbounded uses of alloca, and on bounded uses of alloca whose bound can be larger than <number> bytes.
es: -Walloca-larger-than=<número>	Advierte de usos no acotados de alloca y de usos acotados cuyo límite pueda ser más grande que <número> bytes.

en: Warn whenever an Objective-C assignment is being intercepted by the garbage collector.
es: Avisa cuando se intercepte una asignación Objective-C por el recolector de basura.

en: Warn about casting functions to incompatible types.
es: Advierte de funciones de conversión a tipos incompatibles.

en: Warn about boolean expression compared with an integer value different from true/false.
es: Advierte de expresiones booleanas comparadas con valores enteros distintos de verdadero/falso.

en: Warn about certain operations on boolean expressions.
es: Avisa sobre ciertas operaciones sobre expresiones booleanas.

en: Warn when __builtin_frame_address or __builtin_return_address is used unsafely.
es: Avisa cuando __builtin_frame_address o __builtin_return_address se usan de forma no segura.

en: Warn when a built-in function is declared with the wrong signature.
es: Avisa cuando una función interna se declara con una firma incorrecta.

en: Warn when a built-in preprocessor macro is undefined or redefined.
es: Avisa cuando una macro de preprocesador interna está sin definir o redefinida.

en: Warn about features not present in ISO C90, but present in ISO C99.
es: Avisa sobre características no presentes en ISO C90, pero presentes en ISO C99.

en: Warn about features not present in ISO C99, but present in ISO C11.
es: Avisa sobre características no presentes en ISO C99, pero presentes en ISO C11.

en: Warn about C constructs that are not in the common subset of C and C++.
es: Avisa sobre construcciones C que no están en el subconjunto común de C y C++.

en: Warn about C++ constructs whose meaning differs between ISO C++ 1998 and ISO C++ 2011.
es: Avisa sobre constructores de C++ cuyos significados difieren entre ISO C++ 1998 e ISO C++ 2011.

en: Warn about C++ constructs whose meaning differs between ISO C++ 2011 and ISO C++ 2014.
es: Avisa sobre constructores de C++ cuyos significados difieren entre ISO C++ 2011 e ISO C++ 2014.

en: Warn about C++ constructs whose meaning differs between ISO C++ 2014 and (forthcoming) ISO C++ 201z(7?).
es: Avisa sobre constructores de C++ cuyos significados difieren entre ISO C++ 2014 e ISO C++ 201z(77) (venidero).

en: Warn about casts which discard qualifiers.
es: Avisa sobre conversiones que descartan calificadores.

en: Warn about subscripts whose type is "char".
es: Avisa sobre subíndices cuyo tipo es "char".

en: Warn about memory access errors found by Pointer Bounds Checker.
es: Advierte de errores de acceso a memoria encontrados por el Comprobador de Límites de Punteros.

en: Warn about variables that might be changed by "longjmp" or "vfork".
es: Avisa sobre variables que pueden cambiar por "longjmp" o "vfork".

en: Warn about possibly nested block comments, and C++ comments spanning more than one physical line.
es: Avisa sobre la posibilidad de bloques de comentarios anidados y comentarios de C++ que abarquen más de una línea física.

en: Synonym for -Wcomment.
es: Sinónimo de -Wcomment.

en: Warn for conditionally-supported constructs.
es: Advierte de construcciones admitidas de forma condicional.

en: Warn for implicit type conversions that may change a value.
es: Avisa cuando hay conversiones de tipo implícitas que pueden cambiar un valor.

en: Warn for converting NULL from/to a non-pointer type.
es: Avisa cuando se convierte NULL de/a un tipo que no es puntero.

en: Warn when all constructors and destructors are private.
es: Avisa cuando todos los constructores y destructores son privados.

en: Warn about dangling else.
es: Avisa sobre else colgados.

en: Warn about __TIME__, __DATE__ and __TIMESTAMP__ usage.
es: Advierte del uso de __TIME__, __DATE__ y __TIMESTAMP__.

en: Warn when a declaration is found after a statement.
es: Avisa cuando se encuentra una declaración después de una sentencia.

en: Warn when deleting a pointer to incomplete type.
es: Avisa cuando se borra un puntero a un tipo incompleto.

en: Warn about deleting polymorphic objects with non-virtual destructors.
es: Avisa al borrar objetos polimórficos con destructores que no son virtuales.

en: Warn if a deprecated compiler feature, class, method, or field is used.
es: Avisa si se usa una opción de compilador, clase, método o campo obsoletos.

en: Warn about positional initialization of structs requiring designated initializers.
es: Advierte de inicializaciones posicionales de estructuras que requieren inicializadores designados.

en: Warn if qualifiers on arrays which are pointer targets are discarded.
es: Avisa si se descartan los cualificadores de arrays que son destinos de punteros.

en: Warn if type qualifiers on pointers are discarded.
es: Avisa si se ignoran los calificadores de tipo sobre punteros.

en: Warn about compile-time integer division by zero.
es: Avisa sobre la división entera por cero en tiempo de compilación.

en: Warn about duplicated branches in if-else statements.
es: Advierte de ramas duplicadas en sentencias if-else.

en: Warn about duplicated conditions in an if-else-if chain.
es: Advierte de condiciones duplicadas en cadenas if-else-if.

en: Warn about violations of Effective C++ style rules.
es: Avisa sobre violaciones de reglas de estilo de Effective C++.

en: Warn about an empty body in an if or else statement.
es: Avisa sobre un cuerpo vacío en una declaración if o else.

en: Warn about stray tokens after #else and #endif.
es: Avisa sobre elementos sobrantes después de #else y #endif.

en: Warn about comparison of different enum types.
es: Avisar sobre comparación de tipos enum diferentes.

en: This switch is deprecated; use -Werror=implicit-function-declaration instead.
es: Esta opción es obsoleta; utilice en su lugar -Werror=implicit-function-declaration.

en: Warn for implicit type conversions that cause loss of floating point precision.
es: Avisa cuando hay conversiones de tipo implícitas que provocan pérdida de precisión en coma flotante.

en: Warn if testing floating point numbers for equality.
es: Avisa si se está probando la igualdad de números de coma flotante.

en: Warn about printf/scanf/strftime/strfmon format string anomalies.
es: Advierte de anomalías de cadena de formato de printf/scanf/strftime/strfmon.

en: Warn about format strings that contain NUL bytes.
es: Advierte de cadenas de formato que contengan bytes NUL.

en: Warn if passing too many arguments to a function for its format string.
es: Avisa si se pasan demasiados argumentos a una función para su cadena de formato.

en: Warn about format strings that are not literals.
es: Avisa sobre el uso de cadenas de formato que no son literales.

en: Warn about possible security problems with format functions.
es: Avisa sobre posibles problemas de seguridad con funciones de formato.

en: Warn about sign differences with format functions.
es: Advierte de diferencias de signo en funciones de formato.

en: Warn about strftime formats yielding 2-digit years.
es: Avisa sobre formatos de strftime que producen dos dígitos para el año.

en: Warn about zero-length formats.
es: Avisa sobre formatos de longitud cero.

en: Warn about function calls with format strings that write past the end of the destination region.
es: Advierte de llamadas a funciones con cadenas de formato que escriben pasado el final de la región de destino.

en: Warn about calls to snprintf and similar functions that truncate output.
es: Advierte de llamadas a funciones como snprintf y similares que truncan la salida.

en: Warn whenever type qualifiers are ignored.
es: Avisa cada vez que se ignoran los calificadores de tipo.

en: Warn whenever attributes are ignored.
es: Avisa cada vez que se ignoran los atributos.

en: Warn when there is a conversion between pointers that have incompatible types.
es: Avisa cuando hay conversión entre punteros de tipos incompatibles.

en: Warn about variables which are initialized to themselves.
es: Avisa sobre variables que se inicialicen ellas mismas.

en: Warn about implicit declarations.
es: Avisa sobre declaraciones implícitas.

en: Warn about implicit conversions from "float" to "double".
es: Avisa sobre conversiones implícitas de "float" a "double".

en: Warn if "defined" is used outside #if.
es: Avisa si se usa "defined" fuera de #if.

en: Warn about implicit function declarations.
es: Avisa sobre la declaración implícita de funciones.

en: Warn when a declaration does not specify a type.
es: Avisa cuando una declaración no especifique un tipo.

en: Warn about C++11 inheriting constructors when the base has a variadic constructor.
es: Advierte de constructores heredados de C++11 cuando la base tiene constructor variádico.

en: Warn about incompatible integer to pointer and pointer to integer conversions.
es: Advierte de conversiones de entero a puntero y viceversa incompatibles.

en: Warn when there is a cast to a pointer from an integer of a different size.
es: Avisa cuando hay una conversión a puntero desde un entero de tamaño diferente.

en: Warn about invalid uses of the "offsetof" macro.
es: Advierte de usos no válidos de la macro "offsetof".

en: Warn about PCH files that are found but not used.
es: Avisa sobre ficheros PCH que se encuentran pero no se usan.

en: Warn when a jump misses a variable initialization.
es: Avisa cuando un salto pierde la inicialización de una variable.

en: Warn when a string or character literal is followed by a ud-suffix which does not begin with an underscore.
es: Avisa cuando una cadena o un carácter literal va seguido de un sufijo ud que no empieza por guión bajo.

en: Warn when a logical operator is suspiciously always evaluating to true or false.
es: Avisa cuando un operador lógico sospechosamente evalúa siempre como verdadero o falso.

en: Warn when logical not is used on the left hand side operand of a comparison.
es: Avisa cuando el no lógico se utiliza en el operando izquierdo de una comparación.

en: Do not warn about using "long long" when -pedantic.
es: No avisa sobre el uso de "long long" cuando se use -pedantic.

en: Warn about suspicious declarations of "main".
es: Avisa sobre declaraciones sospechosas de "main".

en: Warn about suspicious calls to memset where the third argument is constant literal zero and the second is not.
es: Advierte de llamadas sospechosas a memset en las que el tercer argumento es el cero literal constante y el segundo no lo es.

en: Warn about suspicious calls to memset where the third argument contains the number of elements not multiplied by the element size.
es: Advierte de llamadas sospechosas a memset en las que el tercer argumento contenga el número de elementos no multiplicado por el tamaño del elemento.

en: Warn when the indentation of the code does not reflect the block structure.
es: Avisa cuando el sangrado del código no refleja la estructura de bloque.

en: Warn about possibly missing braces around initializers.
es: Avisa sobre posibles llaves faltantes alrededor de los inicializadores.

en: Warn about global functions without previous declarations.
es: Avisa sobre funciones globales sin declaraciones previas.

en: Warn about missing fields in struct initializers.
es: Avisa sobre campos faltantes en los inicializadores de struct.

en: Warn on direct multiple inheritance.
es: Advierte de la herencia múltiple directa.

en: Warn on namespace definition.
es: Advierta de la definición de espacios de nombres.

en: Warn about missing sized deallocation functions.
es: Advierte de funciones de desasignación con tamaño ausentes.

en: Warn about suspicious length parameters to certain string functions if the argument uses sizeof.
es: Advierte de parámetros de longitud sospechosa para determinadas funciones de cadenas si el argumento utiliza sizeof.

en: Warn when sizeof is applied on a parameter declared as an array.
es: Avisa cuando se aplica sizeof a parámetros declarados como array.

en: Warn about functions which might be candidates for format attributes.
es: Advierte de funciones que pueden ser candidatas para atributos de formato.

en: Suggest that the override keyword be used when the declaration of a virtual function overrides another.
es: Sugiere utilizar la palabra reservada override cuando en la declaración de una función virtual anula otra.

en: Warn about enumerated switches, with no default, missing a case.
es: Avisa sobre switches enumerados, sin valor por defecto, en los que falte un case.

en: Warn about enumerated switches missing a "default:" statement.
es: Avisa sobre switches enumerados que carezcan de una declaración "default:".

en: Warn about all enumerated switches missing a specific case.
es: Avisa sobre todos los switches enumerados que carezcan de un case específico.

en: Warn about switches with boolean controlling expression.
es: Avisa sobre switches cuya expresión de control sea booleana.

en: Warn on primary template declaration.
es: Avisa en la declaración de la plantilla primeraria.

en: Warn about user-specified include directories that do not exist.
es: Avisa sobre directorios de inclusión definidos por el usuario que no existen.

en: Warn about function parameters declared without a type specifier in K&R-style functions.
es: Avisa sobre parámetros de función declarados sin un especificador de tipo en funciones de estilo K&R.

en: Warn about global functions without prototypes.
es: Avisa sobre funciones globales sin prototipos.

en: switch %qs is no longer supported
es: la opción %qs ya no se admite

en: Warn about use of multi-character character constants.
es: Avisa sobre el uso de constantes de carácter multicaracteres.

en: Warn about narrowing conversions within { } that are ill-formed in C++11.
es: Avisa sobre conversiones que estrechan dentro de { } que están mal formadas en C++11.

en: Warn about "extern" declarations not at file scope.
es: Avisa sobre declaraciones "extern" que no están en el ámbito del fichero.

en: Warn when a noexcept expression evaluates to false even though the expression can't actually throw.
es: Avisa cuando una expresión noexcept evalúa a falso aún cuando la expresión no puede hacer throw.

en: Warn when non-templatized friend functions are declared within a template.
es: Avisa cuando las funciones friend sin plantillas se declaran dentro de una plantilla.

en: Warn about non-virtual destructors.
es: Avisa sobre destructores que no son virtuales.

en: Warn about NULL being passed to argument slots marked as requiring non-NULL.
es: Avisa sobre el paso de NULL a ranuras de argumento marcadas que requieren no-NULL.

en: -Wnormalized=[none|id|nfc|nfkc]	Warn about non-normalized Unicode strings.
es: -Wnormalized=[none|id|nfc|nfkc]	Avisa sobre cadenas Unicode que no están normalizadas.

en: argument %qs to %<-Wnormalized%> not recognized
es: no se reconoce el argumento %qs para %<-Wnormalized%>

en: Warn if a C-style cast is used in a program.
es: Avisa si se usa una conversión de estilo C en un programa.

en: Warn for obsolescent usage in a declaration.
es: ADvierto de modo de empleo obsoleto en una declaración.

en: Warn if an old-style parameter definition is used.
es: Avisa si se usa una definición de parámetro al estilo antiguo.

en: Warn if a simd directive is overridden by the vectorizer cost model.
es: Avisa si una directiva simd queda anulada por el modelo de coste de vectorizador.

en: Warn if a string is longer than the maximum portable length specified by the standard.
es: Avisa si una cadena es más larga que la longitud portable máxima especificada por el estándar.

en: Warn about overloaded virtual function names.
es: Advierte de nombres de funciones virtuales sobrecargadas.

en: Warn about overriding initializers without side effects.
es: Avisa sobre sobreescritura de inicializadores sin efectos secundarios.

en: Warn about overriding initializers with side effects.
es: Avisa sobre sobreescritura de inicializadores con efectos secundarios.

en: Warn about packed bit-fields whose offset changed in GCC 4.4.
es: Avisa sobre campos de bits packed cuyo desplazamiento cambió en GCC 4.4.

en: Warn about possibly missing parentheses.
es: Avisa sobre posibles paréntesis ausentes.

en: Warn when converting the type of pointers to member functions.
es: Avisa cuando se convierte el tipo de punteros a funciones miembro.

en: Warn about function pointer arithmetic.
es: Avisa sobre la aritmética de punteros de funciones.

en: Warn when a pointer differs in signedness in an assignment.
es: Avisa cuando un puntero difiere en signo en una asignación.

en: Warn when a pointer is compared with a zero character constant.
es: Avisa cuando se compara un puntero con una constante de carácter cero.

en: Warn when a pointer is cast to an integer of a different size.
es: Avisa cuando hay una conversión de puntero a entero de tamaño diferente.

en: Warn about misuses of pragmas.
es: Avisa sobre malos usos de pragmas.

en: Warn if a property for an Objective-C object has no assign semantics specified.
es: Avisa si una propiedad de un objeto Objective-C no tiene semántica de asignación especificada.

en: Warn if inherited methods are unimplemented.
es: Avisa si los métodos heredados no están implementados.

en: Warn for placement new expressions with undefined behavior.
es: Advierte de la colocación de expresiones nuevas con comportamiento indefinido.

en: Warn about multiple declarations of the same object.
es: Avisa sobre declaraciones múltiples del mismo objeto.

en: Warn about uses of register storage specifier.
es: Avisa sobre usos de especificador de almacenamiento en registro.

en: Warn when the compiler reorders code.
es: Avisa cuando el compilador reordena código.

en: Warn whenever a function's return type defaults to "int" (C), or about inconsistent return types (C++).
es: Avisa cuando el tipo de devolución de una función es el predefinido "int" (C), o sobre tipos de devolución inconsistentes (C++).

en: Warn on suspicious constructs involving reverse scalar storage order.
es: Advierte de construcciones sospechosas que implican orden de almacenamiento de escalares inverso.

en: Warn if a selector has multiple methods.
es: Avisa si un selector tiene métodos múltiples.

en: Warn about possible violations of sequence point rules.
es: Avisa sobre posibles violaciones de las reglas de secuencia de punto.

en: Warn if a local declaration hides an instance variable.
es: Avisa si una declaración local oculta una variable de instancia.

en: Warn if left shift of a signed value overflows.
es: Advierte de desbordamiento de un valor con signo por desplazamiento hacia la izquierda.

en: Warn if shift count is negative.
es: Avisa si la cuenta de desplazamiento es negativa.

en: Warn if shift count >= width of type.
es: Avisa si la cuenta de desplazamiento >= anchura del tipo.

en: Warn if left shifting a negative value.
es: Avisa si la cuenta de desplazamiento a la izquierda es un valor negativo.

en: Warn about signed-unsigned comparisons.
es: Avisa sobre comparaciones con signo-sin signo.

en: Warn for implicit type conversions between signed and unsigned integers.
es: Avisa cuando hay conversiones de tipo implícitas entre enteros con signo y sin signo.

en: Warn when overload promotes from unsigned to signed.
es: Avisa cuando la sobrecarga promueve de unsigned a signed.

en: Warn about uncasted NULL used as sentinel.
es: Avisa sobre NULL sin conversión usado como centinela.

en: Warn about unprototyped function declarations.
es: Avisa sobre declaraciones de función sin prototipo.

en: Warn if type signatures of candidate methods do not match exactly.
es: Avisa si los firmas de tipo de los métodos candidatos no coinciden exactamente.

en: Warn when __sync_fetch_and_nand and __sync_nand_and_fetch built-in functions are used.
es: Avisa cuando se usan las funciones internas __sync_fetch_and_nand y __sync_nand_and_fetch.

en: Deprecated.  This switch has no effect.
es: Obsoleto.  Esta opción no tiene efecto.

en: Warn if a comparison always evaluates to true or false.
es: Avisa si una comparación evalúa siempre como verdadero o falso.

en: Warn if a throw expression will always result in a call to terminate().
es: Avisa si una expresión throw siempre dará como resultado una llamada a terminate().

en: Warn about features not present in traditional C.
es: Avisa sobre características no presentes en C tradicional.

en: Warn of prototypes causing type conversions different from what would happen in the absence of prototype.
es: Avisa de prototipos que causen diferentes conversiones de tipo de las que sucederían en la ausencia del prototipo.

en: Warn if trigraphs are encountered that might affect the meaning of the program.
es: Avisa si se encuentran trigrafos que puedan afectar el significado del programa.

en: Warn about @selector()s without previously declared methods.
es: Avisa sobre @selector()es sin métodos declarados previamente.

en: Warn if an undefined macro is used in an #if directive.
es: Avisa si se usa una macro indefinida en una directiva #if.

en: Warn about unrecognized pragmas.
es: Avisa sobre pragmas que no se reconocen.

en: Warn about unsuffixed float constants.
es: Avisa sobre constantes de coma flotante sin sufijo.

en: Warn when typedefs locally defined in a function are not used.
es: Avisa cuando se definen typedefs localmente en una función pero no se usan.

en: Warn about macros defined in the main file that are not used.
es: Avisa sobre macros definidas en el fichero principal que no se usan.

en: Warn if a caller of a function, marked with attribute warn_unused_result, does not use its return value.
es: Avisa si el llamante de una función, marcada con atributo warn_unused_result, no usa su valor de devolución.

en: Warn when a const variable is unused.
es: Avisa cuando no se usa una variable const.

en: Warn about using variadic macros.
es: Avisa sobre el uso de macros variadic.

en: Warn about questionable usage of the macros used to retrieve variable arguments.
es: Advierte de un uso cuestionable de las macros utilizadas para obtener argumentos variables.

en: Warn if a variable length array is used.
es: Avisa si se usa una matriz de longitud variable.

en: -Wvla-larger-than=<number>	Warn on unbounded uses of variable-length arrays, and on bounded uses of variable-length arrays whose bound can be larger than <number> bytes.
es: -Wvla-larger-than=<número>	Advierte de usos no acotados de arrays de longitud variable y de usos acotados de arrays de longitud variable cuyo límite pueda ser más grande que <número> bytes.

en: Warn when a register variable is declared volatile.
es: Avisa cuando una variable de registro se declara volatile.

en: Warn on direct virtual inheritance.
es: Advierte de la herencia virtual directa.

en: Warn if a virtual base has a non-trivial move assignment operator.
es: Avisa si una base virtual tiene un operador de asignación move no trivial.

en: In C++, nonzero means warn about deprecated conversion from string literals to 'char *'.  In C, similar warning, except that the conversion is of course not deprecated by the ISO C standard.
es: En C++, un valor diferente de cero significa avisar sobre conversiones obsoletas de literales de cadena a `char *'.  En C, aviso similar, excepto que la conversión por supuesto no es obsoleta por el estándar ISO C.

en: Warn when a literal '0' is used as null pointer.
es: Avisa cuando se usa un '0' literal como puntero nulo.

en: Warn about useless casts.
es: Avisa sobre conversiones de tipo inútiles.

en: Warn if a class type has a base or a field whose type uses the anonymous namespace or depends on a type with no linkage.
es: Avisa si el tipo de una clase tiene una base o un campo cuyo tipo utiliza el espacio de nombres anónimo o depende de un tipo sin enlace.

en: Warn when a declaration has duplicate const, volatile, restrict or _Atomic specifier.
es: Avisa cuando una declaración duplica el especificador const, volatile, restrict o _Atomic.

en: Warn when an argument passed to a restrict-qualified parameter aliases with another argument.
es: Avisa cuando un argumento que se pasa a un parámetro con calificación de restringido se solapa con otro argumento.

en: A synonym for -std=c89 (for C) or -std=c++98 (for C++).
es: Sinónimo de -std=c89 (para C) o -std=c++98 (para C++).

en: The version of the C++ ABI used for -Wabi warnings and link compatibility aliases.
es: Versión de ABI de C++ utilizada para avisos -Wabi y aliases de compatibilidad de enlace.

en: Enforce class member access control semantics.
es: Cumple las semánticas de control de acceso de miembros de clase.

en: -fada-spec-parent=unit  Dump Ada specs as child units of given parent.
es: -fada-spec-parent=unidad  Vuelca specs de Ada como unidades hijas del padre dado.

en: Allow variadic functions without named parameter.
es: Permite funciones variadic sin parámetro nombrado.

en: No longer supported.
es: Ya no se admite.

en: Recognize the "asm" keyword.
es: Reconoce la palabra clave "asm".

en: Recognize built-in functions.
es: Reconoce funciones internas.

en: Where shorter, use canonicalized paths to systems headers.
es: Donde acorte, usar rutas canonicalizadas para cabeceras de sistemas.

en: Add Pointer Bounds Checker instrumentation.  fchkp-* flags are used to control instrumentation.  Currently available for C, C++ and ObjC.
es: Añadir instrumentación para comprobar límites de punteros.  Los indicadores fchkp-* se usan para controlar la instrumentación.  Actualmente disponible en C, C++ y ObjC.

en: Generate pointer bounds checks for variables with incomplete type.
es: Generar comprobaciones de límites de punteros para variables con tipo incompleto.

en: Use zero bounds for all incoming arguments in 'main' function.  It helps when instrumented binaries are used with legacy libs.
es: Usa límites cero para todos los argumentos que llegan a la función 'main'.  Es útil cuando un binario instrumentado se usa con bibliotecas antiguas.

en: Forces Pointer Bounds Checker to use narrowed bounds for address of the first field in the structure.  By default pointer to the first field has the same bounds as pointer to the whole structure.
es: Fuerza al comprobador de límites de punteros a usar límites estrechados para la dirección del primer campo de la estructura.  Los límites predefinidos del puntero al primer campo son los mismos que los del puntero a la estructura entera.

en: Control how Pointer Bounds Checker handle pointers to object fields.  When narrowing is on, field bounds are used.  Otherwise full object bounds are used.
es: Controla el modo en que el comprobador de límites de punteros maneja punteros a campos de objetos.  Cuando el estrechamiento está activo, se utilizan los límites de los campos.  En caso contrario, se usan los límites del objeto entero.

en: Forces Pointer Bounds Checker to use bounds of the innermost arrays in case of nested static arrays access.  By default outermost array is used.
es: Fuerza al comprobador de límites de punteros a usar límites de los arrays más interiroes en caso de accesos a arrays estáticos anidados.  Se usa el array más exterior de forma predeterminada.

en: Forces Pointer Bounds Checker to treat all trailing arrays in structures as possibly flexible.  By default only arrays fields with zero length or that are marked with attribute bnd_variable_size are treated as flexible.
es: Fuerza al comprobador de límites de punteros a tratar todos los arrays finales en estructuras como posiblemente flexibles.  Solo se tratan como flexibles de forma predefinida los campos de arrays de longitud cero o los marcados con el atributo bnd_variable_size.

en: Allow Pointer Bounds Checker optimizations.  By default allowed on optimization levels >0.
es: Permite optimizaciones al comprobador de límites de punteros.  Permitido por omisión en los niveles de optimización >0.

en: Allow to use *_nobnd versions of string functions by Pointer Bounds Checker.
es: Permite al comprobador de límites de punteros usar versiones *_nobnd de funciones de cadena.

en: Allow to use *_nochk versions of string functions by Pointer Bounds Checker.
es: Permite al comprobador de límites de punteros usar versiones *_nochk de funciones de cadena.

en: Use statically initialized variable for vars bounds instead of generating them each time it is required.
es: Usa variables inicializadas estáticamente para límites de variables en lugar de generarlos cada vez que haga falta.

en: Use statically initialized variable for constant bounds instead of generating them each time it is required.
es: Usa variables inicializadas estáticamente para límites de constantes en lugar de generarlos cada vez que haga falta.

en: With this option zero size obtained dynamically for objects with incomplete type will be treated as infinite.
es: Con esta opción tamaño cero obtenido dinámicamente para objetos con tipo incompleto se tratarán como infinito.

en: Generate checks for all read accesses to memory.
es: Genera revisiones para todos los accesos de lectura de memoria.

en: Generate checks for all write accesses to memory.
es: Genera revisiones para todos los accesos de escritura de memoria.

en: Generate bounds stores for pointer writes.
es: Generar almacenes de límites para escrituras de punteros.

en: Generate bounds passing for calls.
es: Genera paso de límites para llamadas.

en: Instrument only functions marked with bnd_instrument attribute.
es: Instrumenta solamente funciones marcadas con el atributo bnd_instrument.

en: Transform instrumented builtin calls into calls to wrappers.
es: Transforma llamadas internas instrumentadas en llamadas a envolturas.

en: Enable Cilk Plus.
es: Activa Cilk Plus.

en: Enable support for C++ concepts.
es: Activa el soporte para conceptos de C++.

en: Allow the arguments of the '?' operator to have different types.
es: Permite que los argumentos del operador '?' tengan tipos diferentes.

en: no class name specified with %qs
es: no se especificó un nombre de clase con %qs

en: -fconst-string-class=<name>	Use class <name> for constant strings.
es: -fconst-string-class=<nombre>	Usa la clase <nombre> para cadenas constantes.

en: -fconstexpr-depth=<number>	Specify maximum constexpr recursion depth.
es: -fconstexpr-depth-<número>	Especifica la profundidad de recursión constexpr máxima.

en: -fconstexpr-loop-limit=<number>	Specify maximum constexpr loop iteration count.
es: -fconstexpr-loop-limit=<número>	Especifica el número de iteraciones de bucle constexpr máximo.

en: Emit debug annotations during preprocessing.
es: Emite anotaciones de depuración durante el preprocesamiento.

en: -fdeduce-init-list	enable deduction of std::initializer_list for a template type parameter from a brace-enclosed initializer-list.
es: -fdeduce-init-list	activa la deducción de std::initializer_list para un parámetro de tipo de plantilla desde una lista de inicializador dentro de llaves.

en: Factor complex constructors and destructors to favor space over speed.
es: Factoriza constructores y destructores complejos para favorecer el espacio en detrimento de la velocidad.

en: Preprocess directives only.
es: Preprocesa sólo directivas.

en: Permit '$' as an identifier character.
es: Permite '$' como un identificador de carácter.

en: Write all declarations as Ada code transitively.
es: Escribe todas las declaraciones como código Ada transitivamente.

en: Write all declarations as Ada code for the given file only.
es: Escribe todas las declaraciones como código Ada solo para el fichero dado.

en: Generate code to check exception specifications.
es: Genera código para revisar especificaciones de excepciones.

en: -fexec-charset=<cset>	Convert all strings and character constants to character set <cset>.
es: -fexec-charset=<cset>	Convierte todas las constantes de cadenas y carácter al conjunto de caracteres <cset>.

en: Permit universal character names (\u and \U) in identifiers.
es: Permite los nombres de cáracteres universales (\u y \U) en los identificadores.

en: -finput-charset=<cset>	Specify the default character set for source files.
es: -finput-charset=<cset>	Especifica el conjunto de caracteres por defecto para los ficheros fuente.

en: Support dynamic initialization of thread-local variables in a different translation unit.
es: Admite inicialización dinámica de variables locales de hilo en una unidad de traducción diferente.

en: Scope of for-init-statement variables is local to the loop.
es: El ámbito de las variables de la declaración de inicio-de-for es local para el bucle.

en: Do not assume that standard C libraries and "main" exist.
es: No asume que existen las bibliotecas C estándar y "main".

en: Recognize GNU-defined keywords.
es: Reconoce las palabras claves definidas por GNU.

en: Generate code for GNU runtime environment.
es: Genera código para el entorno de tiempo de ejecución GNU.

en: Use traditional GNU semantics for inline functions.
es: Usa semántica GNU tradicional para las funciones incluidas en línea.

en: -fhandle-exceptions has been renamed -fexceptions (and is now on by default)
es: se renombró -fhandle-exceptions a -fexceptions (y ahora está activado por defecto)

en: Assume normal C execution environment.
es: Asume el entorno normal de ejecución C.

en: Export functions even if they can be inlined.
es: Exporta funciones aun si pueden incluir en línea.

en: Emit implicit instantiations of inline templates.
es: Emite instanciaciones implícitas de plantillas incluidas en línea.

en: Emit implicit instantiations of templates.
es: Emite instanciaciones implícitas de plantillas.

en: Implement C++17 inheriting constructor semantics.
es: Implementa la semántica de constructor heredado de C++17.

en: Inject friend functions into enclosing namespace.
es: Inyecta las funciones friend dentro de espacios de nombres cerrados.

en: Don't emit dllexported inline functions unless needed.
es: No emite funciones en línea exportadas en dll a menos que sea necesario.

en: Allow implicit conversions between vectors with differing numbers of subparts and/or differing element types.
es: Permite las conversiones implícitas entre vectores con números diferentes de subpartes y/o tipos de elementos diferentes.

en: Don't warn about uses of Microsoft extensions.
es: No avisa sobre los usos de extensiones Microsoft.

en: Implement resolution of DR 150 for matching of template template arguments.
es: Implementa la resolución de DR 150 para coincidencias de argumentos de plantilla de plantilla.

en: Generate code for NeXT (Apple Mac OS X) runtime environment.
es: Genera código para el entorno de tiempo de ejecución NeXT (Apple Mac OS X).

en: Assume that receivers of Objective-C messages may be nil.
es: Asume que los receptores de mensajes de Objective-C pueden ser nil.

en: Allow access to instance variables as if they were local declarations within instance method implementations.
es: Permite el acceso a variables de instancia como si fueran declaraciones locales dentro de implementaciones de métodos de instancia.

en: -fvisibility=[private|protected|public|package]	Set the default symbol visibility.
es: -fvisibility=[private|protected|public|package]	Establece la visibilidad de símbolos predeterminada.

en: unrecognized ivar visibility value %qs
es: no se reconoce el valor de visibilidad de ivar %qs

en: Treat a throw() exception specification as noexcept to improve code size.
es: Trata una especificación de excepción throw() como noexcept para mejorar el tamaño del código.

en: Specify which ABI to use for Objective-C family code and meta-data generation.
es: Especifica cuál ABI usar para el código de la familia Objective-C y la generación de metadatos.

en: Generate special Objective-C methods to initialize/destroy non-POD C++ ivars, if needed.
es: Genera métodos Objective-C especiales para inicializar/destruir i-variables de C++ que no son POD, si es necesario.

en: Allow fast jumps to the message dispatcher.
es: Permite saltos rápidos al despachador de mensajes.

en: Enable Objective-C exception and synchronization syntax.
es: Activa la sintaxis de excepción y sincronización de Objective-C.

en: Enable garbage collection (GC) in Objective-C/Objective-C++ programs.
es: Activa la recolección de basura (GC) en programas Objective-C/Objective-C++.

en: Enable inline checks for nil receivers with the NeXT runtime and ABI version 2.
es: Activa las revisiones en línea para los receptores nil con el tiempo de ejecución NeXT y la ABI versión 2.

en: Enable Objective-C setjmp exception handling runtime.
es: Activa el manejo de excepciones setjmp en tiempo de ejecución de Objective-C.

en: Conform to the Objective-C 1.0 language as implemented in GCC 4.0.
es: Conforma al lenguaje Objective-C 1.0 como se implantó en GCC 4.0.

en: Enable OpenACC.
es: Activa OpenACC.

en: Specify default OpenACC compute dimensions.
es: Especifica las dimensiones de cálculo predeterminadas de OpenACC.

en: Enable OpenMP (implies -frecursive in Fortran).
es: Activa OpenMP (implica -frecursive en Fortran).

en: Enable OpenMP's SIMD directives.
es: Activa las directivas SIMD de OpenMP.

en: Recognize C++ keywords like "compl" and "xor".
es: Reconoce palabras clave de C++ como "compl" y "xor".

en: Look for and use PCH files even when preprocessing.
es: Busca y utiliza ficheros PCH aún cuando se esté preprocesando.

en: Downgrade conformance errors to warnings.
es: Degrada los errores de concordancia a avisos.

en: Enable Plan 9 language extensions.
es: Activa las extensiones de lenguaje de Plan9.

en: Treat the input file as already preprocessed.
es: Trata al fichero de entrada como previamente preprocesado.

en: -ftrack-macro-expansion=<0|1|2>  Track locations of tokens coming from macro expansion and display them in error messages.
es: -ftrack-macro-expansion=<0|1|2>  Rastrea las ubicaciones de los elementos que provienen de la expansión de macros y los muestra en mensajes de error.

en: -fno-pretty-templates Do not pretty-print template specializations as the template signature followed by the arguments.
es: -fno-pretty-templates No da formato legible a las especializaciones de plantilla como la firma de plantilla seguida por los argumentos.

en: Treat known sprintf return values as constants.
es: Trata los valores de retorno conocidos de sprintf como constantes.

en: Used in Fix-and-Continue mode to indicate that object files may be swapped in at runtime.
es: Usa el modo Fix-and-Continue para indicar que los ficheros objeto se pueden intercambiar en tiempo de ejecución.

en: Enable automatic template instantiation.
es: Activa la instanciación automática de plantillas.

en: Generate run time type descriptor information.
es: Genera información de descriptor de tipo en tiempo de ejecución.

en: Use the narrowest integer type possible for enumeration types.
es: Usa el tipo entero más estrecho posible para tipos de enumeración.

en: Force the underlying type for "wchar_t" to be "unsigned short".
es: Fuerza que el tipo subyacente de "wchar_t" sea "unsigned short".

en: When "signed" or "unsigned" is not given make the bitfield signed.
es: Cuando no se proporcione "signed" o "unsigned" hace signed el campo de bits.

en: Make "char" signed by default.
es: Hace que "char" sea signed por defecto.

en: Enable C++14 sized deallocation support.
es: Admite desasignación con tamaño de C++14.

en: -fsso-struct=[big-endian|little-endian|native]	Set the default scalar storage order.
es: -fsso-struct=[big-endian|little-endian|native]	Establece el orden de almacenamiento de escalares predeterminado.

en: unrecognized scalar storage order value %qs
es: no se reconoce el valor del orden de almacenamiento de escalares %qs

en: Display statistics accumulated during compilation.
es: Muestra las estadísticas acumuladas durante la compilación.

en: Assume that values of enumeration type are always within the minimum range of that type.
es: Asume que los valores de tipo de enumeración están siempre dentro del rango mínimo de ese tipo.

en: Follow the C++17 evaluation order requirements for assignment expressions, shift, member function calls, etc.
es: Sigue los requisitos de orden de evaluación de C++17 para expresiones de asignación, desplazamiento, llamadas a funciones miembro, etc.

en: -ftabstop=<number>	Distance between tab stops for column reporting.
es: -ftabstop=<número>	Distancia entre topes de tabulador para informes en columnas.

en: Set the maximum number of template instantiation notes for a single warning or error.
es: Establece el número máximo de notas de instanciación de plantilla para un solo aviso o error.

en: -ftemplate-depth=<number>	Specify maximum template instantiation depth.
es: -ftemplate-depth-<número>	Especifica la profundidad máxima de instanciación de plantilla.

en: -fno-threadsafe-statics	Do not generate thread-safe code for initializing local statics.
es: -fno-threadsafe-statics	No genera código seguro en hilos para inicializar statics locales.

en: When "signed" or "unsigned" is not given make the bitfield unsigned.
es: Cuando no se proporcione "signed" o "unsigned" hacer unsigned el campo de bits.

en: Make "char" unsigned by default.
es: Hace que "char" sea unsigned por defecto.

en: Use __cxa_atexit to register destructors.
es: Usa __cxa_atexit para registrar destructores.

en: Use __cxa_get_exception_ptr in exception handling.
es: Usa __cxa_get_exception_ptr para el manejo de excepciones.

en: Marks all inlined functions and methods as having hidden visibility.
es: Marca todos los métodos y funciones incluidos en línea con visibilidad hidden.

en: Changes visibility to match Microsoft Visual Studio by default.
es: Cambia la visibilidad para coincidir con Microsoft Visual Studio por defecto.

en: Emit common-like symbols as weak symbols.
es: Emite símbolos comunes como símbolos débiles.

en: -fwide-exec-charset=<cset>	Convert all wide strings and character constants to character set <cset>.
es: -fwide-exec-charset=<cset>	Convierte todas las cadenas anchas y constantes de cáracter al conjunto de caracteres <cset>.

en: Generate a #line directive pointing at the current working directory.
es: Genera una directiva #line que apunte al directorio de trabajo actual.

en: Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode.
es: Genera la búsqueda no estricta de clases (a través de objc_getClass()) para usarlas en el modo Zero-Link.

en: Dump declarations to a .decl file.
es: Vuelca las declaraciones a un fichero .decl.

en: -femit-struct-debug-baseonly	Aggressive reduced debug info for structs.
es: -femit-struct-debug-baseonly	Información de depuración reducida agresiva para structs.

en: -femit-struct-debug-reduced	Conservative reduced debug info for structs.
es: -femit-struct-debug-reduced	Información de depuración reducida conservadora para structs.

en: -femit-struct-debug-detailed=<spec-list>	Detailed reduced debug info for structs.
es: -femit-struct-debug-detailed=<lista-espec>	Información de depuración reducida detallada para structs.

en: Interpret imaginary, fixed-point, or other gnu number suffix as the corresponding number literal rather than a user-defined number literal.
es: Interpreta imaginario, coma fija u otro sufijo de número gnu como el literal numérico correspondiente en lugar de un literal numérico definido por el usuario.

en: -idirafter <dir>	Add <dir> to the end of the system include path.
es: -idirafter <dir>	Agrega el <dir>ectorio al final de la ruta de inclusión del sistema.

en: -imacros <file>	Accept definition of macros in <file>.
es: -imacros <fichero>	Acepta la definición de macros en el <fichero>.

en: -imultilib <dir>	Set <dir> to be the multilib include subdirectory.
es: -imultilib <dir>	Define <dir> como el subdirectorio de inclusión de multilib.

en: -include <file>	Include the contents of <file> before other files.
es: -include <file>	Incluye los contenidos del <fichero> antes de otros ficheros.

en: -iprefix <path>	Specify <path> as a prefix for next two options.
es: -iprefix <ruta>	Especifica la <ruta> como un prefijo para las siguientes dos opciones.

en: -isysroot <dir>	Set <dir> to be the system root directory.
es: -isysroot <dir>	Establece el <dir>ectorio como el directorio raíz del sistema.

en: -isystem <dir>	Add <dir> to the start of the system include path.
es: -isystem <dir>	Agrega el <dir>ectorio al inicio de la ruta de inclusión del sistema.

en: -iquote <dir>	Add <dir> to the end of the quote include path.
es: -iquote <dir>	Agrega el <dir>ectorio al final de la ruta de inclusión de citas.

en: -iwithprefix <dir>	Add <dir> to the end of the system include path.
es: -iwithprefix <dir>	Agrega el <dir>ectorio al final de la ruta de inclusión del sistema.

en: -iwithprefixbefore <dir>	Add <dir> to the end of the main include path.
es: -iwithprefixbefore <dir>	Agrega el <dir>ectorio al final de la ruta de inclusión principal.

en: Do not search standard system include directories (those specified with -isystem will still be used).
es: No busca directorios de inclusión del sistema por defecto (aquellos especificados con -isystem aún serán utilizados).

en: Do not search standard system include directories for C++.
es: No busca directorios de inclusión del sistema por defecto para C++.

en: Generate C header of platform-specific features.
es: Genera encabezado C de características específicas de la plataforma.

en: Remap file names when including files.
es: Reasocia nombres de fichero al incluir ficheros

en: Conform to the ISO 1998 C++ standard revised by the 2003 technical corrigendum.
es: Conforma al estándar ISO 1998 C++ revisado por la corrección técnica 2003.

en: Conform to the ISO 2011 C++ standard.
es: Conforma al estándar ISO 2011 C++.

en: Deprecated in favor of -std=c++11.
es: Obsoleto en favor de -std=c++11.

en: Deprecated in favor of -std=c++14.
es: Obsoleto en favor de -std=c++14.

en: Conform to the ISO 2014 C++ standard.
es: Conforma al estándar ISO 2014 C++.

en: Conform to the ISO 2017(?) C++ draft standard (experimental and incomplete support).
es: Conforma al borrador del estándar ISO 2017(?) C++ (soporte experimental e incompleto).

en: Conform to the ISO 2011 C standard.
es: Conforma al estándar ISO 2012 C.

en: Deprecated in favor of -std=c11.
es: Obsoleto en favor de -std=c11.

en: Conform to the ISO 1990 C standard.
es: Conforma al estándar ISO 1990 C.

en: Conform to the ISO 1999 C standard.
es: Conforma al estándar ISO 1999 C.

en: Deprecated in favor of -std=c99.
es: Obsoleto en favor de -std=c99.

en: Conform to the ISO 1998 C++ standard revised by the 2003 technical corrigendum with GNU extensions.
es: Conforma al estándar ISO 1998 C++ revisado por la corrección técnica 2003 con extensiones GNU.

en: Conform to the ISO 2011 C++ standard with GNU extensions.
es: Conforma al estándar ISO 2011 C++ con extensiones GNU.

en: Deprecated in favor of -std=gnu++11.
es: Obsoleto en favor de -std=gnu++11.

en: Deprecated in favor of -std=gnu++14.
es: Obsoleto en favor de -std=gnu++14.

en: Conform to the ISO 2014 C++ standard with GNU extensions.
es: Conforma al estándar ISO 2014 C++ con extensiones GNU.

en: Conform to the ISO 201z(7?) C++ draft standard with GNU extensions (experimental and incomplete support).
es: Conforma al borrador del estándar ISO 201z(??) C++ con extensiones GNU (soporte experimental e incompleto).

en: Conform to the ISO 2011 C standard with GNU extensions.
es: Conforma al estándar ISO 2011 C con extensiones GNU.

en: Deprecated in favor of -std=gnu11.
es: Obsoleto en favor de -std=gnu11.

en: Conform to the ISO 1990 C standard with GNU extensions.
es: Conforma al estándar ISO 1990 C con extensiones GNU.

en: Conform to the ISO 1999 C standard with GNU extensions.
es: Conforma al estándar ISO 1999 C con extensiones GNU.

en: Deprecated in favor of -std=gnu99.
es: Obsoleto en favor de -std=gnu99.

en: Conform to the ISO 1990 C standard as amended in 1994.
es: Conforma al estándar ISO 1990 C tal y como se enmendó en 1994.

en: Deprecated in favor of -std=iso9899:1999.
es: Obsoleto en favor de -std=iso9899:1999.

en: Enable traditional preprocessing.
es: Habilita el preprocesamiento tradicional.

en: -trigraphs	Support ISO C trigraphs.
es: -trigraphs	Soporte para los trigrafos de ISO C.

en: Do not predefine system-specific and GCC-specific macros.
es: No predefine las macros específicas del sistema y específicas de GCC.

en: Synonym of -gnatk8.
es: Sinónimo de -gnatk8.

en: Do not look for object files in standard path.
es: No buscar ficheros objeto en la ruta estándar.

en: Select the runtime.
es: Selecciona el tiempo de ejecución.

en: Catch typos.
es: Caza erratas.

en: Set name of output ALI file (internal switch).
es: Establece el nombre del fichero ALI de salida (opción interna).

en: -gnat<options>	Specify options to GNAT.
es: -gnat<opciones>	Especifica opciones para GNAT.

en: Ignored.
es: No considerada.

en: -fgo-c-header=<file>	Write Go struct definitions to file as C code.
es: -fgo-c-header=<fichero>	Escribe las definiciones de estructuras de Go a fichero como código C.

en: Add explicit checks for division by zero.
es: Agrega comprobaciones explícitas para la división por cero.

en: Add explicit checks for division overflow in INT_MIN / -1.
es: Agrega comprobaciones explícitas para el desbordamiento de división en INT_MIN / -1.

en: Apply special rules for compiling runtime package.
es: Aplica reglas especiales para compilar paquete de tiempo de ejecución.

en: -fgo-dump-<type>	Dump Go frontend internal information.
es: -fgo-dump-<tipo>	Información interna del frente Dump Go.

en: -fgo-optimize-<type>	Turn on optimization passes in the frontend.
es: -fgo-optimize-<tipo>	Activa los pasos de optimización en el frente.

en: -fgo-pkgpath=<string>	Set Go package path.
es: -fgo-pkgpath=<cadena>	Establece la ruta de paquetes Go.

en: -fgo-prefix=<string>	Set package-specific prefix for exported Go names.
es: -fgo-prefix=<cadena>	Define el prefijo específico del paquete para nombres Go exportados.

en: -fgo-relative-import-path=<path>	Treat a relative import as relative to path.
es: -fgo-relative-import-path=<ruta>	Trata las importaciones relativas como relativas a ruta.

en: Functions which return values must end with return statements.
es: Las funciones con valores de devolución deben terminar con declaraciones return.

en: Emit debugging information related to the escape analysis pass when run with -fgo-optimize-allocs.
es: Emite información de depuración relacionada con el paso de análisis de escape cuando se ejecuta con -fgo-optimize-allocs.

en: Malloc data into P2 space.
es: Datos de malloc en el espacio P2.

en: Set name of main routine for the debugger.
es: Establece el nombre de la rutina main para el depurador.

en: Use VMS exit codes instead of posix ones.
es: Utiliza los códigos de salida de VMS en lugar de los de posix.

en: -mpointer-size=[no,32,short,64,long]	Set the default pointer size.
es: -mpointer-size=[no,32,short,64,long]	Establece el tamaña predeterminado de los punteros.

en: unknown pointer size model %qs
es: modelo de tamaño de punteros desconocido %qs

en: Generate code for the M*Core M210
es: Genera código para el M*Core M210

en: Generate code for the M*Core M340
es: Genera código para el M*Core M340

en: Force functions to be aligned to a 4 byte boundary.
es: Fuerza que las funciones se alineen a un límite de 4 byte.

en: Generate big-endian code.
es: Genera código big-endian.

en: Emit call graph information.
es: Emite información de grafo de llamadas.

en: Use the divide instruction.
es: Usa la instrucción divide.

en: Inline constants if it can be done in 2 insns or less.
es: Incluye constantes en línea si se pueden hacer en 2 insns o menos.

en: Generate little-endian code.
es: Genera código little-endian.

en: Assume that run-time support has been provided, so omit -lsim from the linker command line.
es: Asume que se provee el soporte para tiempo de ejecución, así que omite -lsim en la línea de órdenes del enlazador.

en: Use arbitrary sized immediates in bit operations.
es: Usa inmediatos de tamaños arbitrarios en operaciones de bit.

en: Prefer word accesses over byte accesses.
es: Prefiere accesos word sobre accessos byte.

en: Set the maximum amount for a single stack increment operation.
es: Establece la cantidad máxima para una sola operación de incremento de pila.

en: Always treat bitfields as int-sized.
es: Trata siempre a los campos de bit como de tamaño int.

en: Generate code for the Android platform.
es: Genera código para la plataforma Android.

en: For intrinsics library: pass all parameters in registers.
es: Para la biblioteca de intrínsecos: pasa todos los parámetros en registros.

en: Use register stack for parameters and return value.
es: Usa 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: Usa registros de llamada alterada para los parámetros y el valor de devolución.

en: Use epsilon-respecting floating point compare instructions.
es: Usa instrucciones de comparación de coma flotante que respeten epsilon.

en: Use zero-extending memory loads, not sign-extending ones.
es: Usa 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: Genera 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: Precede los símbolos globales con ":" (para usarse con PREFIJO).

en: Do not provide a default start-address 0x100 of the program.
es: No provee una dirección de inicio por defecto 0x100 del programa.

en: Link to emit program in ELF format (rather than mmo).
es: Enlaza para emitir el programa en formato ELF (en lugar de mmo).

en: Use P-mnemonics for branches statically predicted as taken.
es: Usa Mnemónicos-P para ramificaciones predichas estáticamente como tomadas.

en: Don't use P-mnemonics for branches.
es: No usa Mnemónicos-P para ramificaciones.

en: Use addresses that allocate global registers.
es: Usa direcciones que reserven registros globales.

en: Do not use addresses that allocate global registers.
es: No usa direcciones que reserven registros globales.

en: Generate a single exit point for each function.
es: Genera un solo punto de salida para cada función.

en: Do not generate a single exit point for each function.
es: No genera un solo punto de salida para cada función.

en: Set start-address of the program.
es: Establece la dirección de inicio del programa.

en: Set start-address of data.
es: Establece la dirección de inicio de los datos.

en: Generate compile-time CFString objects.
es: Genera objetos CFString en tiempo de compilación.

en: Warn if constant CFString objects contain non-portable characters.
es: Avisa si los objetos CFString constantes contienen caracteres que no son transportables.

en: Generate AT&T-style stubs for Mach-O.
es: Genera stubs de estilo AT&T para Mach-O.

en: Generate code suitable for executables (NOT shared libs).
es: Genera código adecuado para ejecutables (NO para bibliotecas compartidas).

en: Generate code suitable for fast turn around debugging.
es: Genera código adecuado para vuelta rápida en la depuración.

en: The earliest MacOS X version on which this program will run.
es: La versión más temprana de MacOS X en la cual este programa se ejecutará.

en: Set sizeof(bool) to 1.
es: Establece sizeof(bool) a 1.

en: Generate code for darwin loadable kernel extensions.
es: Genera código para las extensiones cargables de núcleo darwin.

en: Generate code for the kernel or loadable kernel extensions.
es: Genera código para el núcleo o para las extensiones cargables del núcleo.

en: -iframework <dir>	Add <dir> to the end of the system framework include path.
es: -iframework <dir>	Agrega el <dir>ectorio al final de la ruta de inclusión del marco de trabajo del sistema.

en: Use simulator runtime.
es: Usa el simulador de tiempo de ejecución.

en: Specify the name of the target CPU.
es: Especifica el nombre de la CPU destino.

en: Omit frame pointer for leaf functions.
es: Omite el marco de referencia para las funciones hojas.

en: Program is entirely located in low 64k of memory.
es: El programa está ubicado por completo en la parte baja de 64k de memoria.

en: Work around a hardware anomaly by adding a number of NOPs before a CSYNC or SSYNC instruction.
es: Evita una anomalía de hardware agregando un número de NOPs antes de una instrucción CSYNC o SSYNC.

en: Avoid speculative loads to work around a hardware anomaly.
es: Evita cargas especulativas para evitar una anomalía de hardware.

en: Enabled ID based shared library.
es: Activa la biblioteca compartida basada en ID.

en: Generate code that won't be linked against any other ID shared libraries, but may be used as a shared library.
es: Genera código que se puede enlazar contra ninguna otra biblioteca compartida de ID, pero puede usarse como una biblioteca compartida.

en: ID of shared library to build.
es: ID de la biblioteca compartida a crear.

en: Enable separate data segment.
es: Activa los segmentos de datos separados.

en: Avoid generating pc-relative calls; use indirection.
es: Evita la generación de llamadas relativas al pc; usar indirección.

en: Link with the fast floating-point library.
es: Enlaza con la biblioteca de coma flotante fast.

en: Enable Function Descriptor PIC mode.
es: Activa el modo de Descriptor de Función PIC.

en: Enable inlining of PLT in function calls.
es: Activa la inclusión en línea de PLT en las llamadas a función.

en: Do stack checking using bounds in L1 scratch memory.
es: Revisa la pila usando límites en la memoria de scratch L1.

en: Enable multicore support.
es: Activa el soporte multinúcleo.

en: Build for Core A.
es: Construye para el Core A.

en: Build for Core B.
es: Construye para el Core B.

en: Build for SDRAM.
es: Construye para SDRAM.

en: Assume ICPLBs are enabled at runtime.
es: Asume que los ICPLBs están activos en tiempo de ejecución.

en: Known M68K CPUs (for use with the -mcpu= option):
es: CPUs M68K conocidos (para uso con la opción -mcpu=):

en: Known M68K microarchitectures (for use with the -mtune= option):
es: Microarquitecturas M68K conocidas (para uso con la opción -mtune=):

en: Known M68K ISAs (for use with the -march= option):
es: ISAs M68K conocidas (para uso con la opción -march=):

en: Use IEEE math for fp comparisons.
es: Usa matemática IEEE para comparaciones fp.

en: Generate code for a 520X.
es: Genera código para el 520X.

en: Generate code for a 5206e.
es: Genera código para el 5206e.

en: Generate code for a 528x.
es: Genera código para el 528x.

en: Generate code for a 5307.
es: Genera código para el 5307.

en: Generate code for a 5407.
es: Genera código para el 5407.

en: Generate code for a 68000.
es: Genera código para el 68000.

en: Generate code for a 68010.
es: Genera código para el 68010.

en: Generate code for a 68020.
es: Genera código para el 68020.

en: Generate code for a 68040, without any new instructions.
es: Genera código para el 68040, sin ninguna instrucción nueva.

en: Generate code for a 68060, without any new instructions.
es: Genera código para el 68060, sin ninguna instrucción nueva.

en: Generate code for a 68030.
es: Genera código para el 68030.

en: Generate code for a 68040.
es: Genera código para el 68040.

en: Generate code for a 68060.
es: Genera código para el 68060.

en: Generate code for a 68302.
es: Genera código para el 68302.

en: Generate code for a 68332.
es: Genera código para el 68332.

en: Generate code for a 68851.
es: Genera código para el 68851.

en: Generate code that uses 68881 floating-point instructions.
es: Genera código que use las instrucciones de coma flotante del 68881.

en: Align variables on a 32-bit boundary.
es: Alinea las variables en límites de 32-bit.

en: Specify the name of the target architecture.
es: Especifica el nombre de la arquitectura destino.

en: Use the bit-field instructions.
es: Usa las instrucciones de campos de bit.

en: Generate code for a ColdFire v4e.
es: Genera código para el ColdFire v4e.

en: Specify the target CPU.
es: Selecciona el CPU destino.

en: Generate code for a cpu32.
es: Genera código para la cpu32.

en: Use hardware division instructions on ColdFire.
es: Usa instrucciones de división por hardware en ColdFire.

en: Generate code for a Fido A.
es: Genera código para el Fido A.

en: Generate code which uses hardware floating point instructions.
es: Genera código que use las instrucciones de coma flotante de hardware.

en: Enable ID based shared library.
es: Activa la biblioteca compartida basada en ID.

en: Do not use the bit-field instructions.
es: No usa las instrucciones de campos de bit.

en: Use normal calling convention.
es: Usa la convención de llamada normal.

en: Consider type 'int' to be 32 bits wide.
es: Considera que el tipo 'int' es de 32 bits de anchura.

en: Generate pc-relative code.
es: Genera código relativo al pc.

en: Use different calling convention using 'rtd'.
es: Usa la convención de llamada diferente usando 'rtd'.

en: Consider type 'int' to be 16 bits wide.
es: Considera que el tipo 'int' es de 16 bits de anchura.

en: Generate code with library calls for floating point.
es: Genera código con llamadas a bibliotecas para coma flotante.

en: Do not use unaligned memory references.
es: No permite las referencias a memoria sin alinear.

en: Tune for the specified target CPU or architecture.
es: Optimiza para el CPU o la arquitectura destino.

en: Support more than 8192 GOT entries on ColdFire.
es: Admite más de 8192 entradas GOT en ColdFire.

en: Support TLS segment larger than 64K.
es: Admite segmentos TLS más grandes que 64K.

en: -mbranch-cost=N	Set the cost of branches to roughly N instructions.
es: -mbranch-cost=N	Establece el costo de las ramificaciones aproximadamente a N instrucciones.

en: When generating -fpic code, allow the use of PLTs. Ignored for fno-pic.
es: Al generar código -fpic, permite el uso de PLTs. Se hace caso omiso con fno-pic.

en: Specify integer and floating-point calling convention.
es: Especifica el convenio de llamadas de enteros y de coma flotante.

en: Supported ABIs (for use with the -mabi= option):
es: ABIs admitidas (para usar con la opción -mabi=):

en: Use hardware floating-point divide and square root instructions.
es: Usa instrucciones de división y de raíz cuadrada de coma flotante de hardware.

en: Use hardware instructions for integer division.
es: Usa instrucciones de hardware para la división entera.

en: -march=	Generate code for given RISC-V ISA (e.g. RV64IM).  ISA strings must be lower-case.
es: -march=	Genera código para el RISC-V ISA dado (por ejemplo, RV64IM).  Las cadenas ISA deben ser minúsculas.

en: -mtune=PROCESSOR	Optimize the output for PROCESSOR.
es: -mtune=PROCESADOR	Optimiza la salida para el PROCESADOR.

en: -msmall-data-limit=N	Put global and static data smaller than <number> bytes into a special section (on some targets).
es: -msmall-data-limit=N	Coloca los datos globales y estáticos más pequeños que <N> bytes en una sección especial (en algunos objetivos).

en: Use smaller but slower prologue and epilogue code.
es: Usa código de prólogo y epílogo más pequeño pero más lento.

en: Specify the code model.
es: Especifica el modelo de código.

en: Known code models (for use with the -mcmodel= option):
es: Modelos de código conocidos (para uso con la opción -mcmodel=):

en: -msim	Use simulator runtime.
es: -msim	Usa el simulador de tiempo de ejecución.

en: -mcpu=r8c	Compile code for R8C variants.
es: -mcpu=r8c	Compila código para variantes R8C.

en: -mcpu=m16c	Compile code for M16C variants.
es: -mcpu=m16c	Compila código para variantes M16C.

en: -mcpu=m32cm	Compile code for M32CM variants.
es: -mcpu=m32cm	Compila código para variantes M32CM.

en: -mcpu=m32c	Compile code for M32C variants.
es: -mcpu=m32c	Compila código para variantes M32C.

en: -memregs=	Number of memreg bytes (default: 16, range: 0..16).
es: -memregs=	Número de bytes memreg (por defecto: 16, rango: 0..16).

en: Force assembly output to always use hex constants.
es: Hace que la salida en ensamblador siempre use constantes hexa.

en: Specify the MCU to build for.
es: Especifica la MCU para la que construir.

en: Warn if an MCU name is unrecognized or conflicts with other options (default: on).
es: Avisa si un nombre de MCU no se reconoce o está en conflicto con otras opciones (por defecto: activado).

en: Specify the ISA to build for: msp430, msp430x, msp430xv2.
es: Especifica la ISA para la que construir: msp430, msp430x, msp430xv2.

en: Select large model - 20-bit addresses/pointers.
es: Selecciona el modelo grande - direcciones/punteros de 20 bits.

en: Select small model - 16-bit addresses/pointers (default).
es: Selecciona el modelo pequeño - direcciones/punteros de 16 bits (el predefinido).

en: Optimize opcode sizes at link time.
es: Optimiza los tamaños de opcode en tiempo de enlazado.

en: Use a minimum runtime (no static initializers or ctors) for memory-constrained devices.
es: Usa un tiempo de ejecución mínimo (sin inicializadores estáticos ni constructores) para dispositivos limitados por la memoria.

en: Specify the type of hardware multiply to support.
es: Selecciona el tipo de multiplicación por hardware que se admitirá.

en: Specify whether functions should be placed into low or high memory.
es: Especifica si las funciones deben guardarse en la memoria baja o en la alta.

en: Specify whether variables should be placed into low or high memory.
es: Especifica si las variables deben guardarse en la memoria baja o en la alta.

en: Passes on a request to the assembler to enable fixes for various silicon errata.
es: Pasa una petición al ensamblador para hacer posibles correcciones de varias erratas de silicio.

en: Passes on a request to the assembler to warn about various silicon errata.
es: Pasa una petición al ensamblador para advertir de varias erratas de silicio.

en: The possible TLS dialects:
es: Los dialectos de TLS posibles:

en: The code model option names for -mcmodel:
es: Los nombres de las opciones de modelos de código para -mcmodel:

en: Assume target CPU is configured as big endian.
es: Asume que la CPU destino está configurada como big endian.

en: Generate code which uses only the general registers.
es: Genera código que usa solo los registros generales.

en: Workaround for ARM Cortex-A53 Erratum number 835769.
es: Solución alternativa para la errata de ARM Cortex-A53 número 835769.

en: Workaround for ARM Cortex-A53 Erratum number 843419.
es: Solución alternativa para la errata de ARM Cortex-A53 número 843419.

en: Assume target CPU is configured as little endian.
es: Asume que el CPU destino está configurado como little endian.

en: Don't assume that unaligned accesses are handled by the system.
es: No asume que los accesos sin alinear los maneja el sistema.

en: Omit the frame pointer in leaf functions.
es: Omite el puntero del marco de referencia para las funciones hojas.

en: Specify TLS dialect.
es: Especifica el dialecto de TLS.

en: Specifies bit size of immediate TLS offsets.  Valid values are 12, 24, 32, 48.
es: Especifica el tamaño de bit para los desplazamientos TLS inmediatos. Los valores válidos son 12, 24, 32, 48.

en: -march=ARCH	Use features of architecture ARCH.
es: -march=ARCH	Usa las características de la arquitectura ARCH.

en: -mcpu=CPU	Use features of and optimize for CPU.
es: -mcpu=CPU	Usa las características de y optimiza para CPU.

en: -mtune=CPU	Optimize for CPU.
es: -mtune=CPU	Optimiza para CPU.

en: -mabi=ABI	Generate code that conforms to the specified ABI.
es: -mabi=ABI	Genera código que cumpla con la ABI especificada.

en: Known AArch64 ABIs (for use with the -mabi= option):
es: ABIs AArch64 conocidas (para uso con la opción -mabi=):

en: PC relative literal loads.
es: Cargas literales relativas a PC.

en: Enable the reciprocal square root approximation.  Enabling this reduces precision of reciprocal square root results to about 16 bits for single precision and to 32 bits for double precision.
es: Activa la aproximación de raíz cuadrada recíproca.  Activar esto reduce la precisión de los resultados de la raíz cuadrada recíproca a 16 bits aproximadamente para precisión sencilla y a 32 bits para doble precisión.

en: Enable the square root approximation.  Enabling this reduces precision of square root results to about 16 bits for single precision and to 32 bits for double precision. If enabled, it implies -mlow-precision-recip-sqrt.
es: Activa la aproximación de raíz cuadrada.  Activar esto reduce la precisión de los resultados de la raíz cuadrada a 16 bits aproximadamente para precisión sencilla y a 32 bits para doble precisión. Si se activa, implica -mlow-precision-recip-sqrt.

en: Enable the division approximation.  Enabling this reduces precision of division results to about 16 bits for single precision and to 32 bits for double precision.
es: Activa la aproximación de la división.  Activar esto reduce la precisión de los resultados de la divisón a 16 bits aproximadamente para precisión sencilla y a 32 bits para doble precisión. Si se activa, implica -mlow-precision-recip-sqrt.

en: Use Bionic C library.
es: Utiliza la biblioteca C de Bionic.

en: Use GNU C library.
es: Utiliza la biblioteca de C de GNU.

en: Use uClibc C library.
es: Usa la biblioteca de C de uClibc.

en: Use musl C library.
es: Usa la biblioteca de C de musl.

en: Generate ILP32 code.
es: Genera código ILP32.

en: Generate LP64 code.
es: Genera código LP64.

en: Generate big endian code.
es: Genera código big endian.

en: Generate little endian code.
es: Genera código little endian.

en: Generate code for GNU as.
es: Genera código para as de GNU.

en: Generate code for GNU ld.
es: Genera código para ld de GNU.

en: Emit stop bits before and after volatile extended asms.
es: Emite bits de parada antes y después de asms extendidos con volatile.

en: Use in/loc/out register names.
es: Usa los nombres de registro in/loc/out.

en: Enable use of sdata/scommon/sbss.
es: Activa el uso de sdata/scommon/sbss.

en: Generate code without GP reg.
es: Genera código sin registro GP.

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: Genera código auto-reubicable.

en: Generate inline floating point division, optimize for latency.
es: Genera división de coma flotante incluida en línea, optimizada para latencia.

en: Generate inline floating point division, optimize for throughput.
es: Genera división de coma flotante incluida en línea, optimizada para rendimiento.

en: Generate inline integer division, optimize for latency.
es: Genera división entera incluida en línea, optimizada para latencia.

en: Generate inline integer division, optimize for throughput.
es: Genera división entera incluida en línea, optimizada para rendimiento.

en: Do not inline integer division.
es: No incluye en línea la división entera.

en: Generate inline square root, optimize for latency.
es: Genera raíz cuadrada incluida en línea, optimizada para latencia.

en: Generate inline square root, optimize for throughput.
es: Genera raíz cuadrada incluida en línea, optimizada para rendimiento.

en: Do not inline square root.
es: No incluye en línea la raíz cuadrada.

en: Enable DWARF line debug info via GNU as.
es: Activa la información de la línea de depuración DWARF a través de as de GNU.

en: Enable earlier placing stop bits for better scheduling.
es: Activa la ubicación temprana de bits de parada para mejor planificación.

en: Specify range of registers to make fixed.
es: Especifica el rango de registros a convertir en fijos.

en: Specify bit size of immediate TLS offsets.
es: Especifica el tamaño de bit para los desplazamientos TLS inmediatos.

en: Schedule code for given CPU.
es: Código de planificador para el CPU dado.

en: Known Itanium CPUs (for use with the -mtune= option):
es: CPUs Itanium conocidos (para uso con la opción -mtune=):

en: Use data speculation before reload.
es: Usa la especulación de datos antes de recargar.

en: Use data speculation after reload.
es: Usa la especulación de datos después de recargar.

en: Use control speculation.
es: Usa la especulación del control.

en: Use in block data speculation before reload.
es: Usa la especulación de datos en bloque antes de recargar.

en: Use in block data speculation after reload.
es: Usa la especulación de datos en bloque después de recargar.

en: Use in block control speculation.
es: Usa la especulación del control en bloque.

en: Use simple data speculation check.
es: Usa la revisión de especulación de datos simple.

en: Use simple data speculation check for control speculation.
es: Usa la revisión de especulación de datos simple para el control de especulación.

en: Count speculative dependencies while calculating priority of instructions.
es: Cuenta las dependencias especulativas mientras se calcula la prioridad de las instrucciones.

en: Place a stop bit after every cycle when scheduling.
es: Coloca un bit de parada después de cada ciclo durante la planificación.

en: Assume that floating-point stores and loads are not likely to cause conflict when placed into one instruction group.
es: Asume que los stores y loads de coma flotante no es probable que provoquen conflictos al colocarse en un grupo de instrucción.

en: Soft limit on number of memory insns per instruction group, giving lower priority to subsequent memory insns attempting to schedule in the same insn group. Frequently useful to prevent cache bank conflicts.  Default value is 1.
es: Límite suave en el número de insns de memoria por grupo de instrucción, dando una prioridad más baja a insns de memoria subsiguientes que intenten planificar en el mismo grupo insn. Frecuentemente útil para prevenir conflictos en el banco de caché.  El valor por defecto es 1.

en: Disallow more than 'msched-max-memory-insns' in instruction group. Otherwise, limit is 'soft' (prefer non-memory operations when limit is reached).
es: Desactiva más de 'msched-max-memory-insns' en el grupo de instrucción.  De otra forma, el límite es 'soft' (se prefieren operaciones que no sean de memoria cuando se alcanza el límite).

en: Don't generate checks for control speculation in selective scheduling.
es: No genera revisiones para el control de especulación en la planificación selectiva.

en: Emit warnings when run-time relocations are generated.
es: Emite avisos cuando se generan las reubicaciones de tiempo de ejecución.

en: Emit errors when run-time relocations are generated.
es: Emite errores cuando se generan las reubicaciones de tiempo de ejecución.

en: Specify cost of branches (Default 20).
es: Especifica el costo de las ramificaciones (20 por defecto).

en: Make sure loads and stores are not moved past DMA instructions.
es: Se asegura que las instrucciones load y store no se mueven después de las instrucciones DMA.

en: volatile must be specified on any memory that is effected by DMA.
es: se debe especificar volatile en cualquier memoria que sea afectada por DMA.

en: Insert nops when it might improve performance by allowing dual issue (default).
es: Inserta nops cuando se puede mejorar el rendimiento permitiendo el asunto dual (por defecto).

en: Use standard main function as entry for startup.
es: Usa la función main estándar como entrada para el inicio.

en: Generate branch hints for branches.
es: Genera pistas de ramificación para las ramificaciones.

en: Maximum number of nops to insert for a hint (Default 2).
es: Número máximo de nops a insertar para una pista (Por defecto 2).

en: Approximate maximum number of instructions to allow between a hint and its branch [125].
es: El número máximo aproximado de instrucciones a permitir entre una pista y su ramificación [125].

en: Generate code for 18 bit addressing.
es: Genera código para direccionamiento de 18 bit.

en: Generate code for 32 bit addressing.
es: Genera código para direccionamiento de 32 bit.

en: Insert hbrp instructions after hinted branch targets to avoid the SPU hang issue.
es: Inserta instrucciones hbrp después de los objetivos ramificados con pista para evitar el problema del colgado de SPU.

en: Generate code for given CPU.
es: Genera código para la CPU dada.

en: Access variables in 32-bit PPU objects (default).
es: Accede a las variables en objetos PPU de 32-bit (por defecto).

en: Access variables in 64-bit PPU objects.
es: Accede a las variables en objetos PPU de 64-bit.

en: Allow conversions between __ea and generic pointers (default).
es: Permite las conversiones entre __ea y punteros genéricos (por defecto).

en: Size (in KB) of software data cache.
es: Tamaño (en KB) del caché de datos de software.

en: Atomically write back software data cache lines (default).
es: Escribe hacia atrás atómicamente las líneas de caché de datos de software (por defecto).

en: Don't use any of r32..r63.
es: No usa ninguno de r32..r63.

en: preferentially allocate registers that allow short instruction generation.
es: aloja de preferencia registros que permitan la generación de instrucciones short.

en: Set branch cost.
es: Establece el costo de ramificación.

en: enable conditional move instruction usage.
es: activa el uso de la instrucción move condicional.

en: set number of nops to emit before each insn pattern.
es: establece el número de nops a emitir antes de cada patrón insn.

en: Use software floating point comparisons.
es: Usa comparaciones de coma flotante de software.

en: Enable split of 32 bit immediate loads into low / high part.
es: Activa la división de loads inmediatos de 32 bit en partes low / high.

en: Enable use of POST_INC / POST_DEC.
es: Activa el uso de POST_INC / POST_DEC.

en: Enable use of POST_MODIFY.
es: Activa el uso de POST_MODIFY.

en: Set number of bytes on the stack preallocated for use by the callee.
es: Establece el número prealojado de bytes en la pila para que use el llamante.

en: Assume round to nearest is selected for purposes of scheduling.
es: Asume que está seleccionado el redondeo al más cercano para propósitos de planificación.

en: Generate call insns as indirect calls.
es: Genera las llamadas insns como llamadas indirectas.

en: Generate call insns as direct calls.
es: Genera las llamadas insns como llamadas directas.

en: Assume labels and symbols can be addressed using 16 bit absolute addresses.
es: Asume que se pueden direccionar las etiquetas y símbolos usando direcciones absolutas de 16 bits.

en: Vectorize for double-word operations.
es: Vectoriza para operaciones double-word.

en: Split unaligned 8 byte vector moves before post-modify address generation.
es: Divide moves vectoriales de 8 byte sin alinear antes de post-modificar la generación de dirección.

en: Use the floating point unit for integer add/subtract.
es: Usa la unidad de coma flotante para suma/resta de enteros.

en: Set register to hold -1.
es: Establece el registro para conservar -1.

en: target the software simulator.
es: destina al simulador software.

en: Use LRA instead of reload.
es: Usa la LRA en lugar de recarga.

en: Avoid use of the DIV and MOD instructions
es: Evita el uso de las instrucciones DIV y MOD

en: Generate H8S code.
es: Genera código H8S.

en: Generate H8SX code.
es: Genera código H8SX.

en: Generate H8S/2600 code.
es: Genera código H8S/2600.

en: Make integers 32 bits wide.
es: Hace los enteros de 32 bits de anchura.

en: Use registers for argument passing.
es: Usa registros para el paso de parámetros.

en: Consider access to byte sized memory slow.
es: Considera lento el acceso a memoria de tamaño byte.

en: Enable linker relaxing.
es: Activa la relajación del enlazador.

en: Generate H8/300H code.
es: Genera código H8/300H.

en: Enable the normal mode.
es: Activa el modo normal.

en: Use H8/300 alignment rules.
es: Usa las reglas de alineación H8/300.

en: Push extended registers on stack in monitor functions.
es: Empuja los registros extendidos a la pila en las funciones de monitorización.

en: Do not push extended registers on stack in monitor functions.
es: No empuja los registros extendidos a la pila en las funciones de monitorización.

en: Generate code for an 11/10.
es: Genera código para un 11/10.

en: Generate code for an 11/40.
es: Genera código para un 11/40.

en: Generate code for an 11/45.
es: Genera código para un 11/45.

en: Return floating-point results in ac0 (fr0 in Unix assembler syntax).
es: Devuelve los resultados de coma flotante en ac0 (fr0 en sintaxis de ensamblador Unix).

en: Do not use inline patterns for copying memory.
es: No usa patrones incluidos en línea para copiado de memoria.

en: Use inline patterns for copying memory.
es: Usa patrones incluidos en línea para copiado de memoria.

en: Do not pretend that branches are expensive.
es: No pretende que las ramificaciones son costosas.

en: Pretend that branches are expensive.
es: Pretende que las ramificaciones son costosas.

en: Use the DEC assembler syntax.
es: Usa la sintaxis de ensamblador DEC.

en: Use 32 bit float.
es: Usa float de 32 bit.

en: Use 64 bit float.
es: Usa float de 64 bit.

en: Use hardware floating point.
es: Usa coma flotante de hardware.

en: Use 16 bit int.
es: Usa int de 16 bit.

en: Use 32 bit int.
es: Usa int de 32 bit.

en: Do not use hardware floating point.
es: No usa coma flotante de hardware.

en: Target has split I&D.
es: El objetivo tiene I&D dividido.

en: Use UNIX assembler syntax.
es: Usa sintaxis de ensamblador UNIX.

en: Use CONST16 instruction to load constants.
es: Usa la instrucción CONST16 para cargar constantes.

en: Disable position-independent code (PIC) for use in OS kernel code.
es: Desactiva el código independiente de posición (PIC) para su uso en código de núcleo de SO.

en: Use indirect CALLXn instructions for large programs.
es: Usa las instrucciones CALLXn indirectas para programas grandes.

en: Automatically align branch targets to reduce branch penalties.
es: Alinea automáticamente los objetivos de las ramificaciones para reducir las penas de ramificación.

en: Intersperse literal pools with code in the text section.
es: Dispersa los conjuntos de literales con código en la sección de texto.

en: Relax literals in assembler and place them automatically in the text section.
es: Relaja los literales en ensamblador y los coloca automáticamente en la sección de texto.

en: -mno-serialize-volatile	Do not serialize volatile memory references with MEMW instructions.
es: -mno-serialize-volatile	No serializa las referencias a memoria volátil con instrucciones MEMW.

en: Create console application.
es: Crea una aplicación de consola.

en: Generate code for a DLL.
es: Genera código para una DLL.

en: Ignore dllimport for functions.
es: Ignora dllimport para funciones.

en: Use Mingw-specific thread support.
es: Usa el soporte de hilos específico de Mingw.

en: Set Windows defines.
es: Establece las definiciones de Windows.

en: Create GUI application.
es: Crea una aplicación con interfaz gráfica de usuario (GUI).

en: Use the GNU extension to the PE format for aligned common data.
es: Usa la extensión GNU para el formato PE para los datos comunes alineados.

en: Compile code that relies on Cygwin DLL wrappers to support C++ operator new/delete replacement.
es: Compila código que depende de las envolturas DLL de Cygwin para admitir el reemplazo de los operadores de C++ new/delete.

en: Put relocated read-only data into .data section.
es: Pone los datos de solo lectura reubicados en la sección .data.

en: Warn about none ISO msvcrt scanf/printf width extensions.
es: Advierte de extensiones de anchura scanf/printf msvcrt que no son ISO.

en: For nested functions on stack executable permission is set.
es: Se establece el permiso ejecutable para las funciones anidadas en la pila.

en: Use unicode startup and define UNICODE macro.
es: Usa el inicio de unicode y define la macro UNICODE.

en: sizeof(long double) is 16.
es: sizeof(long double) es 16.

en: Use hardware fp.
es: Usa fp de hardware.

en: sizeof(long double) is 12.
es: sizeof(long double) es 12.

en: Use 80-bit long double.
es: Usa long doubles de 80 bits.

en: Use 64-bit long double.
es: Usa long doubles de 64 bits.

en: Use 128-bit long double.
es: Usa long doubles de 128 bits.

en: Reserve space for outgoing arguments in the function prologue.
es: Reserva espacio para los argumentos de salida en el prólogo de la función.

en: Align some doubles on dword boundary.
es: Alinea algunos doubles en límites de dword.

en: Function starts are aligned to this power of 2.
es: Los inicios de las funciones se alinean a esta potencia de 2.

en: Jump targets are aligned to this power of 2.
es: Los objetivos de salto se alinean a esta potencia de 2.

en: Loop code aligned to this power of 2.
es: El código de ciclo se alinea a esta potencia de 2.

en: Align destination of the string operations.
es: Alinea el destino de las operaciones de cadenas.

en: Use the given data alignment.
es: Usa la alineación de los datos dada.

en: Known data alignment choices (for use with the -malign-data= option):
es: Las opciones conocidas para alineamiento de datos (para usar con la opción -malign-data=):

en: Use given assembler dialect.
es: Usa el dialecto de ensamblador dado.

en: Known assembler dialects (for use with the -masm= option):
es: Dialectos de ensamblador conocidos (para uso con la opción -masm=):

en: Branches are this expensive (1-5, arbitrary units).
es: Las ramificaciones son así de caras (1-5, unidades arbitrarias).

en: -mlarge-data-threshold=<number>	Data greater than given threshold will go into .ldata section in x86-64 medium model.
es: -mlarge-data-threshold=<número>	Los datos más grandes que el límite dado irán a la sección .ldata en el modeolo medium del x86-64.

en: Use given x86-64 code model.
es: Usa el modelo de código del x86-64 dado.

en: Use given address mode.
es: Usar el modo de dirección dado.

en: Known address mode (for use with the -maddress-mode= option):
es: Modo de dirección conocido (para uso con la opción -maddress-mode=):

en: %<-mcpu=%> is deprecated; use %<-mtune=%> or %<-march=%> instead
es: %<-mcpu=%> es obsoleto; utilice %<-mtune=%> o %<-march%> en su lugar

en: Generate sin, cos, sqrt for FPU.
es: Genera sin, cos, sqrt para FPU.

en: Always use Dynamic Realigned Argument Pointer (DRAP) to realign stack.
es: Usar siempre el Puntero de Argumento Realineado Dinámicamente (DRAP) para realinear la pila.

en: Return values of functions in FPU registers.
es: Devuelve los valores de funciones en registros FPU.

en: Generate floating point mathematics using given instruction set.
es: Genera matemáticas de coma flotante usando el conjunto de instrucciones dado.

en: Valid arguments to -mfpmath=:
es: Argumentos válidos para -mfpmath=:

en: Inline all known string operations.
es: Incluye en línea todas las operaciones de cadenas conocidas.

en: Inline memset/memcpy string operations, but perform inline version only for small blocks.
es: Incluye en línea las operaciones de cadena memset/memcpy, pero realiza la versión inline sólo para los bloques pequeños.

en: %<-mintel-syntax%> and %<-mno-intel-syntax%> are deprecated; use %<-masm=intel%> and %<-masm=att%> instead
es: %<-mintel-syntax%> y %<-mno-intel-syntax%> son obsoletos; utilice %<-masm=intel%> y %<-masm=att%> en su lugar

en: Use native (MS) bitfield layout.
es: Usa la disposición de campos de bits nativos (MS).

en: Set 80387 floating-point precision to 32-bit.
es: Establece la precisión de coma flotante 80387 a 32-bit.

en: Set 80387 floating-point precision to 64-bit.
es: Establece la precisión de coma flotante 80387 a 64-bit.

en: Set 80387 floating-point precision to 80-bit.
es: Establece la precisión de coma flotante 80387 a 80-bit.

en: Attempt to keep stack aligned to this power of 2.
es: Trata de mantenter la pila alineada a esta potencia de 2.

en: Assume incoming stack aligned to this power of 2.
es: Asume que la pila de entrada está alineada a esta potencia de 2.

en: Use push instructions to save outgoing arguments.
es: Usa instrucciones push para guardar los argumentos de salida.

en: Use red-zone in the x86-64 code.
es: Usa la zona roja en el código x86-64.

en: Number of registers used to pass integer arguments.
es: Número de registros usados para pasar argumentos enteros.

en: Alternate calling convention.
es: Convenio de llamada alternativa.

en: Do not use hardware fp.
es: No usa fp de hardware.

en: Use SSE register passing conventions for SF and DF mode.
es: Usa los convenios de paso de registro SSE para los modos SF y DF.

en: Realign stack in prologue.
es: Realinea la pila en el prólogo.

en: Enable stack probing.
es: Habilita la prueba de la pila.

en: Specify memcpy expansion strategy when expected size is known.
es: Especifica la estrategia de expansión de memcpy cuando se conoce el tamaño esperado.

en: Specify memset expansion strategy when expected size is known.
es: Especifica la estrategia de expansión de memset cuando se conoce el tamaño esperado.

en: Chose strategy to generate stringop using.
es: Escoge la estrategia para generar stringop using.

en: Valid arguments to -mstringop-strategy=:
es: Argumentos válidos para -mstringop-strategy=:

en: Use given thread-local storage dialect.
es: Usa el dialecto de almacenamiento thread-local dado.

en: Known TLS dialects (for use with the -mtls-dialect= option):
es: Dialectos TLS conocidos (para usar con la opción -mtls-dialect=):

en: Use direct references against %gs when accessing tls data.
es: Usa referencias directas contra %gs cuando se acceden datos tls.

en: Fine grain control of tune features.
es: Control fino de las características de ajuste.

en: Clear all tune features.
es: Quita todas las características de ajuste.

en: Generate code that conforms to Intel MCU psABI.
es: Genera código que cumpla con Intel MCU psABI.

en: Generate code that conforms to the given ABI.
es: Genera código que cumpla con la ABI dada.

en: Known ABIs (for use with the -mabi= option):
es: ABIs conocidas (para usar con la opción -mabi=):

en: Vector library ABI to use.
es: ABI de biblioteca de vectores a utilizar.

en: Known vectorization library ABIs (for use with the -mveclibabi= option):
es: ABIs de biblioteca de vectorización conocidas (para usar con la opción -mveclibabi=):

en: Return 8-byte vectors in memory.
es: Devuelve vectores de 8 bytes en memoria.

en: Generate reciprocals instead of divss and sqrtss.
es: Genera recíprocos en lugar de divss y sqrtss.

en: Control generation of reciprocal estimates.
es: Controla la generación de estimados recíprocos.

en: Generate cld instruction in the function prologue.
es: Genera la instrucción cld en el prólogo de función.

en: Generate vzeroupper instruction before a transfer of control flow out of the function.
es: Genera la instrucción vzeroupper antes de una transferencia de flujo de control afuera de la función.

en: Disable Scalar to Vector optimization pass transforming 64-bit integer computations into a vector ones.
es: Desactiva el paso de optimización de escalar a vector al transformar cálculos con enteros de 64 bits en cálculos con vectores.

en: Do dispatch scheduling if processor is bdver1, bdver2, bdver3, bdver4 or znver1 and Haifa scheduling is selected.
es: Despacha al planificador si el procesador es bdver1, bdver2, bdver3, bdver4 o znver1 y se selecciona planificación Haifa.

en: Use 128-bit AVX instructions instead of 256-bit AVX instructions in the auto-vectorizer.
es: Usa instrucciones AVX de 128-bit en lugar de instrucciones AVX de 256-bit en el auto-vectorizador.

en: Generate 32bit i386 code.
es: Genera código i386 de 32bit.

en: Generate 64bit x86-64 code.
es: Genera código x86-64 de 64bit.

en: Generate 32bit x86-64 code.
es: Genera código x86-64 de 32bit.

en: Generate 16bit i386 code.
es: Genera código i386 de 16bit.

en: Support MMX built-in functions.
es: Admite funciones internas MMX.

en: Support 3DNow! built-in functions.
es: Admite funciones internas 3DNow!.

en: Support Athlon 3Dnow! built-in functions.
es: Admite funciones internas Athlon 3DNow!.

en: Support MMX and SSE built-in functions and code generation.
es: Admite funciones internas y generación de código MMX y SSE.

en: Support MMX, SSE and SSE2 built-in functions and code generation.
es: Admite funciones internas y generación de código MMX, SSE y SSE2.

en: Support MMX, SSE, SSE2 and SSE3 built-in functions and code generation.
es: Admite funciones internas y generación de código MMX, SSE, SSE2 y SSE3.

en: Support MMX, SSE, SSE2, SSE3 and SSSE3 built-in functions and code generation.
es: Admite funciones internas y generación de código MMX, SSE, SSE2, SSE3 y SSSE3.

en: Support MMX, SSE, SSE2, SSE3, SSSE3 and SSE4.1 built-in functions and code generation.
es: Admite funciones internas y generación de código MMX, SSE, SSE2, SSE3, SSSE3 y SSE4.1.

en: Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1 and SSE4.2 built-in functions and code generation.
es: Admite funciones internas y generación de código MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1 y SSE4.2.

en: Do not support SSE4.1 and SSE4.2 built-in functions and code generation.
es: No admite funciones internas y generación de código SSE4.1 y SSE4.2.

en: %<-msse5%> was removed
es: se eliminó %<-msse5%>

en: Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2 and AVX built-in functions and code generation.
es: Admite funciones internas y generación de código MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2 y AVX.

en: Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX and AVX2 built-in functions and code generation.
es: Admite funciones internas y generación de código MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX y AVX2.

en: Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F built-in functions and code generation.
es: Admite funciones internas y generación de código MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 y AVX512F.

en: Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512PF built-in functions and code generation.
es: Admite funciones internas y generación de código MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F y AVX512PF.

en: Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512ER built-in functions and code generation.
es: Admite funciones internas y generación de código MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F y AVX512ER.

en: Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512CD built-in functions and code generation.
es: Admite funciones internas y generación de código MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F y AVX512CD.

en: Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512DQ built-in functions and code generation.
es: Admite funciones internas y generación de código MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F y AVX512DQ.

en: Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512BW built-in functions and code generation.
es: Admite funciones internas y generación de código MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F y AVX512BW.

en: Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512VL built-in functions and code generation.
es: Admite funciones internas y generación de código MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F y AVX512VL.

en: Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512IFMA built-in functions and code generation.
es: Admite funciones internas y generación de código MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F y AVX512IFMA.

en: Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512VBMI built-in functions and code generation.
es: Admite funciones internas y generación de código MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F y AVX512VBMI.

en: Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F and AVX5124FMAPS built-in functions and code generation.
es: Admite funciones internas y generación de código MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F y AVX5124FMAPS.

en: Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F and AVX5124VNNIW built-in functions and code generation.
es: Admite funciones internas y generación de código MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F y AVX5124VNNIW.

en: Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F and AVX512VPOPCNTDQ built-in functions and code generation.
es: Admite funciones internas y generación de código MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F y AVX5124VPOPCNTDQ.

en: Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX and FMA built-in functions and code generation.
es: Admite funciones internas y generación de código MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX y FMA.

en: Support MMX, SSE, SSE2, SSE3 and SSE4A built-in functions and code generation.
es: Admite funciones internas y generación de código MMX, SSE, SSE2, SSE3 y SSE4A.

en: Support FMA4 built-in functions and code generation.
es: Admite funciones internas FMA4 y generación de código.

en: Support XOP built-in functions and code generation.
es: Admite funciones internas XOP y generación de código.

en: Support LWP built-in functions and code generation.
es: Admite funciones internas LWP y generación de código.

en: Support code generation of Advanced Bit Manipulation (ABM) instructions.
es: Admite la generación de código de instrucciones Advanced Bit Manipulation (ABM).

en: Support code generation of popcnt instruction.
es: Admite la generación de código de la instrucción popcnt.

en: Support SGX built-in functions and code generation.
es: Admite funciones internas SGX y generación de código.

en: Support RDPID built-in functions and code generation.
es: Admite funciones internas y generación de código RDPID.

en: Support BMI built-in functions and code generation.
es: Admite funciones internas y generación de código BMI.

en: Support BMI2 built-in functions and code generation.
es: Admite funciones internas y generación de código BMI2.

en: Support LZCNT built-in function and code generation.
es: Admite funciones internas y generación de código LZCNT.

en: Support Hardware Lock Elision prefixes.
es: Admite prefijos de elisión de bloqueo de hardware.

en: Support RDSEED instruction.
es: Admite la instrucción RDSEED.

en: Support PREFETCHW instruction.
es: Admite la instrucción PREFETCHW.

en: Support CLFLUSHOPT instructions.
es: Admite las instrucciones CLFLUSHOPT.

en: Support CLWB instruction.
es: Admite la instrucción CLWB..

en: %<-mpcommit%> was deprecated
es: %<-mpcommit%> se ha hecho obsoleto

en: Support FXSAVE and FXRSTOR instructions.
es: Admite las instrucciones PXSAVE y FXRSTOR.

en: Support XSAVE and XRSTOR instructions.
es: Admite las instrucciones XSAV y XRSTOR.

en: Support XSAVEOPT instruction.
es: Admite las instrucciones XSAVEOPT.

en: Support XSAVEC instructions.
es: Admite las instrucciones XSAVEC.

en: Support XSAVES and XRSTORS instructions.
es: Admite las instrucciones XSAVES y XRSTORS.

en: Support TBM built-in functions and code generation.
es: Admite funciones internas y generación de código TBM.

en: Support code generation of cmpxchg16b instruction.
es: Admite la generación de código de la instrucción cmpxchg16b.

en: Support code generation of sahf instruction in 64bit x86-64 code.
es: Admite la generación de código de la instrucción sahf en código x86-64 de 64bit.

en: Support code generation of movbe instruction.
es: Admite la generación de código de la instrucción movbe.

en: Support code generation of crc32 instruction.
es: Admite la generación de código de la instrucción crc32.

en: Support AES built-in functions and code generation.
es: Admite funciones internas y generación de código AES.

en: Support SHA1 and SHA256 built-in functions and code generation.
es: Admite funciones internas y generación de código SHA1 y SHA256.

en: Support PCLMUL built-in functions and code generation.
es: Admite funciones internas y generación de código PCLMUL.

en: Encode SSE instructions with VEX prefix.
es: Codifica las instrucciones SSE con el prefijo VEX.

en: Support FSGSBASE built-in functions and code generation.
es: Admite funciones internas y generación de código FSGSBASE.

en: Support RDRND built-in functions and code generation.
es: Admite funciones internas y generación de código RDRND.

en: Support F16C built-in functions and code generation.
es: Admite funciones internas y generación de código F16C.

en: Support PREFETCHWT1 built-in functions and code generation.
es: Admite funciones internas y generación de código PREFETCHWT1.

en: Emit profiling counter call at function entry before prologue.
es: Emite llamada a contador de perfil en la entrada de función antes del prólogo.

en: Generate __mcount_loc section with all mcount or __fentry__ calls.
es: Genera sección __mcount_loc con todos los mcount o llamadas __fentry__.

en: Generate mcount/__fentry__ calls as nops. To activate they need to be patched in.
es: Genera llamadas mcount/__fentry__ como nops. Para activarlas han de ser parcheadas.

en: Skip setting up RAX register when passing variable arguments.
es: Salta configurar registro RAX cuando se pasan argumentos variables.

en: Expand 32bit/64bit integer divide into 8bit unsigned integer divide with run-time check.
es: Expande la división entera de 32bit/64bit en división entera sin signo de 8bit con revisión en tiempo de ejecución.

en: Split 32-byte AVX unaligned load.
es: Divide load sin alinear AVX de 32-byte.

en: Split 32-byte AVX unaligned store.
es: Divide store sin alinear AVX de 32-byte.

en: Support RTM built-in functions and code generation.
es: Admite funciones internas y generación de código RTM.

en: Support MPX code generation.
es: Admite la generación de código MPX.

en: Support MWAITX and MONITORX built-in functions and code generation.
es: Admite funciones internas y generación de código MWAITX y MONITORX.

en: Support CLZERO built-in functions and code generation.
es: Admite funciones internas y generación de código CLZERO.

en: Support PKU built-in functions and code generation.
es: Admite funciones internas y generación de código PKU.

en: Use given stack-protector guard.
es: USa la guarda de protección de la pila dada.

en: Known stack protector guard (for use with the -mstack-protector-guard= option):
es: Guarda de protección de pila conocida (para usar con la opción -mstack-protector-guard=):

en: Attempt to avoid generating instruction sequences containing ret bytes.
es: Trata de evitar que se generen secuencias de instrucciones que contengan ret bytes.

en: Assume code will be linked by GNU ld.
es: Asume que el código se enlazará mediante ld de GNU.

en: Assume code will be linked by HP ld.
es: Asume que el código se enlazará mediante ld de HP.

en: Specify UNIX standard for predefines and linking.
es: Especifica el estándar UNIX para las predefiniciones y enlazado.

en: Generate cpp defines for server IO.
es: Genera definiciones cpp para ES de servidor.

en: Generate cpp defines for workstation IO.
es: Genera definiciones cpp para ES de estación de trabajo.

en: Generate PA1.0 code.
es: Genera código PA1.0.

en: Generate PA1.1 code.
es: Genera código PA1.1.

en: Generate PA2.0 code (requires binutils 2.10 or later).
es: Genera código PA2.0 (requiere binutils 2.10 o superior).

en: Disable FP regs.
es: Desactiva los registros FP.

en: Disable indexed addressing.
es: Desactiva el direccionamiento indexado.

en: Generate fast indirect calls.
es: Genera llamadas indirectas rápidas.

en: Assume code will be assembled by GAS.
es: Asume que el código será ensamblado mediante GAS.

en: Enable linker optimizations.
es: Activa las optimizaciones del enlazador.

en: Always generate long calls.
es: Genera siempre llamadas long.

en: Emit long load/store sequences.
es: Emite secuencias load/store long.

en: Disable space regs.
es: Desactiva los registros de espacio.

en: Use portable calling conventions.
es: Usa convenios de llamada transportable.

en: Specify CPU for scheduling purposes.  Valid arguments are 700, 7100, 7100LC, 7200, 7300, and 8000.
es: Especifica la CPU por razones de planificación.  Los argumentos válidos son 700, 7100, 7100LC, 7200, 7300, y 8000.

en: Use software floating point.
es: Usa coma flotante de software.

en: Do not disable space regs.
es: No desactiva los registros de espacio.

en: Use registers r2 and r5.
es: Usa los registros r2 y r5.

en: Use 4 byte entries in switch tables.
es: Usa entradas de 4 byte en las tablas de switch.

en: Enable backend debugging.
es: Habilita la depuración del extremo trasero.

en: Do not use the callt instruction (default).
es: No usa la instrucción callt (predeterminado).

en: Reuse r30 on a per function basis.
es: Reusa r30 basado por función.

en: Prohibit PC relative function calls.
es: Prohíbe la llamada a funciones relativas al PC.

en: Use stubs for function prologues.
es: Usa stubs para los prólogos de función.

en: Set the max size of data eligible for the SDA area.
es: Establece el tamaño máximo de datos elegibles para el área SDA.

en: Enable the use of the short load instructions.
es: Activa el uso de las instrucciones short load.

en: Same as: -mep -mprolog-function.
es: Igual que: -mep -mprolog-function.

en: Set the max size of data eligible for the TDA area.
es: Establece el tamaño máximo de datos elegibles para el área TDA.

en: Do not enforce strict alignment.
es: No refuerza la alineación estricta.

en: Put jump tables for switch statements into the .data section rather than the .code section.
es: Coloca las tablas de salto para las declaraciones switch en la sección .data en lugar de la sección .code.

en: Compile for the v850 processor.
es: Compila para el procesador v850.

en: Compile for the v850e processor.
es: Compila para el procesador v850e.

en: Compile for the v850e1 processor.
es: Compila para el procesador v850e1.

en: Compile for the v850es variant of the v850e1.
es: Compila para la variante v850es del procesador v850e1.

en: Compile for the v850e2 processor.
es: Compila para el procesador v850e2.

en: Compile for the v850e2v3 processor.
es: Compila para el procesador v850e2v3.

en: Compile for the v850e3v5 processor.
es: Compila para el procesador v850e3v5.

en: Enable v850e3v5 loop instructions.
es: Activa las instrucciones de bucle del v850e3v5.

en: Set the max size of data eligible for the ZDA area.
es: Establece el tamaño máximo de datos elegibles para el área ZDA.

en: Enable relaxing in the assembler.
es: Activar la relajación en el ensamblador.

en: Prohibit PC relative jumps.
es: Prohíbe los saltos relativos al PC.

en: Inhibit the use of hardware floating point instructions.
es: Inhibe el uso de las instrucciones de coma flotante de hardware.

en: Allow the use of hardware floating point instructions for V850E2V3 and up.
es: Permite el uso de las instrucciones de coma flotante de hardware para el V850E2V3 y superior.

en: Enable support for the RH850 ABI.  This is the default.
es: Activa el soporte del ABI del RH850.  Este es el valor por defecto.

en: Enable support for the old GCC ABI.
es: Activa el soporte para el antiguo ABI de GCC.

en: Support alignments of up to 64-bits.
es: Activa alineamientos de hasta 64 bits.

en: -G<number>	Put global and static data smaller than <number> bytes into a special section (on some targets).
es: -G<número>	Coloca los datos globales y estáticos más pequeños que <número> bytes en una sección especial (en algunos objetivos).

en: Support legacy multi-threading.
es: Soporte para multihilos antiguo.

en: Use shared libraries.
es: Usa bibliotecas compartidas.

en: Support multi-threading.
es: Soporte para multihilos.

en: Generate code for a 32-bit ABI.
es: Genera código para ABI de 32 bits.

en: Generate code for a 64-bit ABI.
es: Genera código para ABI de 64 bits.

en: Link in code for a __main kernel.
es: Enlace en el código para un núcleo __main.

en: Use custom stacks instead of local memory for automatic storage.
es: Usa pilas personalizadas en lugar de memoria local para almacenamiento automático.

en: Generate code that can keep local state uniform across all lanes.
es: Genera código que se pueda mantener el estado local uniforme por todas las vías.

en: Generate code for OpenMP offloading: enables -msoft-stack and -muniform-simt.
es: Genera código para descarga OpenMP: permite -msoft-stack y -muniform-simt.

en: Assume the VxWorks RTP environment.
es: Asume el entorno RTP de VxWorks.

en: Assume the VxWorks vThreads environment.
es: Asume el entorno vThreads de VxWorks.

en: -msim   Use simulator runtime.
es: -msim   Usa el simulador de tiempo de ejecución.

en: Generate SBIT, CBIT instructions.
es: Genera instrucciones SBIT, CBIT.

en: Support multiply accumulate instructions.
es: Da soporte a múltiples instrucciones de acumulador.

en: Treat data references as near, far or medium. medium is default.
es: Trata las referencias a datos como near, far o medium. Por defecto es medium.

en: Generate code for CR16C architecture.
es: Genera código para la arquitectura CR16C.

en: Generate code for CR16C+ architecture (Default).
es: Genera código para la arquitectura CR16C+ (Por defecto).

en: Treat integers as 32-bit.
es: Trata los enteros como 32-bit.

en: Use subroutines for function prologues and epilogues.
es: Usa subrutinas para los prólogos y epílogos de función.

en: missing device or architecture after %qs
es: falta dispositivo o arquitectura después de %qs

en: -mmcu=MCU	Select the target MCU.
es: -mmcu=MCU	Selecciona el MCU destino.

en: Set the number of 64 KiB flash segments.
es: Establece el número de segmentos flash de 64 KiB.

en: Indicate presence of a processor erratum.
es: Indica la presencia de una errata del procesador.

en: Enable Read-Modify-Write (RMW) instructions support/use.
es: Activa el soporte/uso de instrucciones Leer-Modificar-Escribir (LME).

en: Use an 8-bit 'int' type.
es: Usa un tipo 'int' de 8-bit.

en: Change the stack pointer without disabling interrupts.
es: Cambia el puntero de la pila sin desactivar las interrupciones.

en: Set the branch costs for conditional branch instructions.  Reasonable values are small, non-negative integers.  The default branch cost is 0.
es: Establece los costos de ramificación para las instrucciones de ramificación condicional.  Los valores razonables son enteros pequeños que no son negativos.  El costo de ramificación por defecto es 0.

en: Change only the low 8 bits of the stack pointer.
es: Cambia sólo los 8 bits bajos del puntero de pila.

en: Relax branches.
es: Relaja ramificaciones.

en: Make the linker relaxation machine assume that a program counter wrap-around occurs.
es: Hace que el motor de relajación de enlace asuma que ocurre una envoltura del contador de programa.

en: Accumulate outgoing function arguments and acquire/release the needed stack space for outgoing function arguments in function prologue/epilogue.  Without this option, outgoing arguments are pushed before calling a function and popped afterwards.  This option can lead to reduced code size for functions that call many functions that get their arguments on the stack like, for example printf.
es: Acumula los argumentos de función salientes y adquiere/libera el espacio de pila necesario para los argumentos de función salientes en el prólogo/epílogo de la función.  Sin esta opción, los argumentos salientes se empujan antes de llamar una función y se sacan después.  Esta opción puede conducir a tamaño de código reducido para funciones que llaman muchas funciones que obtienen sus argumentos de la pila como, por ejemplo, printf.

en: When accessing RAM, use X as imposed by the hardware, i.e. just use pre-decrement, post-increment and indirect addressing with the X register.  Without this option, the compiler may assume that there is an addressing mode X+const similar to Y+const and Z+const and emit instructions to emulate such an addressing mode for X.
es: Cuando se accede a la RAM, usa X como lo impone el hardware, p.e. sólo usa pre-decremento, post-incremento y direccionamiento indirecto con el registro X.  Sin esta opción, el compilador puede asumir que hay un modo de direccionamiento X+const similar a Y+const y Z+const y emite instrucciones para emular tal modo de deireccionamiento para X.

en: The device has no SPH special function register. This option will be overridden by the compiler driver with the correct setting if presence/absence of SPH can be deduced from -mmcu=MCU.
es: El dispositivo no tiene el registro de función especial SPH. Esta opción la sobreescribirá el controlador del compilador con la opción correcta si se puede deducir la presencia/ausencia de SPH con -mmcu=MCU.

en: Warn if the address space of an address is changed.
es: Avisa si se cambia el espacio de direcciones de una direccción.

en: Warn if the ISR is misspelled, i.e. without __vector prefix. Enabled by default.
es: Avisa si el ISR está mal deletreado, es decir, sin el prefijo __vector. Activado por omisión.

en: Allow to use truncation instead of rounding towards zero for fractional fixed-point types.
es: Permite truncar en lugar de redondear a cero los tipos de fracciones de coma fija.

en: Assume that all data in static storage can be accessed by LDS / STS.  This option is only useful for reduced Tiny devices.
es: Asume que se puede acceder a todos los datos en el almacenamiento estático por LDS / STS.  Esta opción solo es útil para dispositivos Tiny reducidos.

en: Do not link against the device-specific library lib<MCU>.a.
es: No enlaza contra la biblioteca específica de dispositivo lib<MCU>.a.

en: Compile for the m32rx.
es: Compila para el m32rx.

en: Compile for the m32r2.
es: Compila para el m32r2.

en: Compile for the m32r.
es: Compila para el m32r.

en: Align all loops to 32 byte boundary.
es: Alinea todos los bucles al límite de 32 byte.

en: Prefer branches over conditional execution.
es: Prefiere las ramas sobre la ejecución condicional.

en: Give branches their default cost.
es: Da a las ramificaciones su costo por defecto.

en: Display compile time statistics.
es: Muestra estadísticas de tiempo de compilación.

en: Specify cache flush function.
es: Especifica la función de limpieza de caché.

en: Specify cache flush trap number.
es: Especifica el número de trampa de limpieza de caché.

en: Only issue one instruction per cycle.
es: Sólo ejecuta una instrucción por ciclo.

en: Allow two instructions to be issued per cycle.
es: Permite que se ejecuten dos instrucciones por ciclo.

en: Code size: small, medium or large.
es: Tamaño del código: small, medium o large.

en: Don't call any cache flush functions.
es: No llama a ninguna función de limpieza de caché.

en: Don't call any cache flush trap.
es: No llama a ninguna trampa de limpieza de caché.

en: Small data area: none, sdata, use.
es: Área de datos small: none, sdata, use.

en: Enable TPF-OS tracing code.
es: Activa el código de rastreo TPF-OS.

en: Specify main object for TPF-OS.
es: Especifica el objeto principal para TPF-OS.

en: 31 bit ABI.
es: ABI de 31 bit.

en: 64 bit ABI.
es: ABI de 64 bit.

en: Maintain backchain pointer.
es: Mantiene el puntero a la cadena hacia atrás.

en: Additional debug prints.
es: Impresiones adicionales de depuración.

en: ESA/390 architecture.
es: Arquitectura ESA/390.

en: Enable decimal floating point hardware support.
es: Admite la coma flotante decimal de hardware.

en: Enable hardware floating point.
es: Activa coma flotante de hardware.

en: Use hardware transactional execution instructions.
es: Usa instrucciones de ejecución transaccional por hardware.

en: Use hardware vector facility instructions and enable the vector ABI.
es: Usa las instrucciones de operaciones con vectores por hardware y activa el vector ABI.

en: Use packed stack layout.
es: Usa la disposición de pila empacada.

en: Use bras for executable < 64k.
es: Usa bras para el ejecutable < 64k.

en: Disable hardware floating point.
es: Desactiva la coma flotante de hardware.

en: Set the max. number of bytes which has to be left to stack size before a trap instruction is triggered.
es: Establece el número máximo de bytes que se deben dejar en el tamaño de la pila antes de que se active una instrucción trap.

en: Switches off the -mstack-guard= option.
es: Desactiva la opción -mstack-guard=.

en: Emit extra code in the function prologue in order to trap if the stack size exceeds the given limit.
es: Emite código extra en el prólogo de la función para atrapar en caso de que el tamaño de la pila exceda el límite dado.

en: Switches off the -mstack-size= option.
es: Desactiva la opción -mstack-size= .

en: Use the mvcle instruction for block moves.
es: Utiliza la instrucción mvcle para movimiento de bloques.

en: Enable the z vector language extension providing the context-sensitive vector macro and enable the Altivec-style builtins in vecintrin.h.
es: Activa la extensión de lenguaje de vector z que ofrece la macro de vector sensible al contexto y activa los internos de estilo Altivec en vecintrin.h.

en: Warn if a function uses alloca or creates an array with dynamic size.
es: Avisa si una función usa alloca o crea una matriz de tamaño dinámico.

en: Warn if a single function's framesize exceeds the given framesize.
es: Avisa si el tamaño de marco de una sola función excede el tamaño de marco dado.

en: Set the branch costs for conditional branch instructions.  Reasonable values are small, non-negative integers.  The default branch cost is 1.
es: Establece los costos de ramificación para las instrucciones de ramificación condicional.  Los valores razonables son enteros pequeños que no son negativos.  El costo de ramificación por defecto es 1.

en: Use the simulator runtime.
es: Usa el simulador de tiempo de ejecución.

en: Selects the type of hardware multiplication and division to use (none/g13/g14).
es: Selecciona el tipo de multiplicación y división por hardware que se usará (none/g13/g14).

en: Use all registers, reserving none for interrupt handlers.
es: Usa todos los registros, sin reservar ninguno para los manejadores de interrupciones.

en: Enable assembler and linker relaxation.  Enabled by default at -Os.
es: Activa la relajación del ensamblador y el enlazador.  Activado por defecto a -Os.

en: Selects the type of RL78 core being targeted (g10/g13/g14).  The default is the G14.  If set, also selects the hardware multiply support to be used.
es: Selecciona el tipo de núcleo RL78 de destino (g10/g13/g14).  El predeterminado es G14.  Si se pone, también selecciona el soporte de multiplicación por hardware que se usará.

en: Alias for -mcpu=g10.
es: Alias para -mcpu=g10.

en: Alias for -mcpu=g13.
es: Alias para -mcpu=g13.

en: Alias for -mcpu=g14.
es: Alias para -mcpu=g14.

en: Assume ES is zero throughout program execution, use ES: for read-only data.
es: Asume que ES es cero a lo largo de la ejecución del programa, usa ES: para datos de solo lectura.

en: Stores the MDUC registers in interrupt handlers for G13 target.
es: Almacena los registros MDUC en manejadores de interrupciones internos para el objetivo G13.

en: Provide libraries for the simulator.
es: Provee bibliotecas para el simulador.

en: Known ARM CPUs (for use with the -mcpu= and -mtune= options):
es: CPUs ARM conocidos (para usar con las opciones -mcpu= y -mtune=):

en: Known ARM architectures (for use with the -march= option):
es: Arquitecturas ARM conocidas (para usar con la opción -march=):

en: Known ARM FPUs (for use with the -mfpu= option):
es: FPUs ARM conocidos (para usar con la opción -mfpu=):

en: TLS dialect to use:
es: Dialecto TLS a utilizar:

en: Specify an ABI.
es: Especifica una ABI.

en: Known ARM ABIs (for use with the -mabi= option):
es: ABIs ARM conocidas (para uso con la opción -mabi=):

en: Generate a call to abort if a noreturn function returns.
es: Genera una llamada a abortar si una funcion noreturn devuelve.

en: Generate APCS conformant stack frames.
es: Genera marcos de pila que cumplan con APCS.

en: Generate re-entrant, PIC code.
es: Genera código PIC reentrante.

en: Generate code in 32 bit ARM state.
es: Genera código en el estado ARM de 32 bit.

en: Thumb: Assume non-static functions may be called from ARM code.
es: Thumb: Asume 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: Asume que los punteros de función pueden ir a código no informado sobre Thumb.

en: Specify if floating point hardware should be used.
es: Especifica si se debe usar hardware para coma flotante.

en: Known floating-point ABIs (for use with the -mfloat-abi= option):
es: ABIs de coma flotante conocidas (para usar con la opción -mfloat-abi):

en: Switch ARM/Thumb modes on alternating functions for compiler testing.
es: Conmuta los modos ARM/Thumb en funciones alternantes para pruebas del compilador.

en: Specify the __fp16 floating-point format.
es: Especifica el formato de coma flotante __fp16.

en: Known __fp16 formats (for use with the -mfp16-format= option):
es: Formatos __fp16 conocidos (para usar con la opción -mfp16-format=):

en: Specify the name of the target floating point hardware/format.
es: Especifica el nombre del hardware/formato de coma flotante destino.

en: Generate call insns as indirect calls, if necessary.
es: Genera las llamadas insns como llamadas indirectas, si es necesario.

en: Assume data segments are relative to text segment.
es: Asume que los segmentos de datos son relativos a los segmentos de texto.

en: Specify the register to be used for PIC addressing.
es: Especifica el registro a usar para el direccionamiento PIC.

en: Store function names in object code.
es: Almacena nombres de función en el código objeto.

en: Permit scheduling of a function's prologue sequence.
es: Permite la planificación de la secuencia de prólogo de funciones.

en: Do not load the PIC register in function prologues.
es: No carga el registro PIC en los prólogos de función.

en: Specify the minimum bit alignment of structures.
es: Especifica la alineación mínima de bit de las estructuras.

en: Generate code for Thumb state.
es: Genera código para el estado Thumb.

en: Support calls between Thumb and ARM instruction sets.
es: Admite llamadas entre los conjuntos de instrucciones Thumb y ARM.

en: Specify thread local storage scheme.
es: Especifica el esquema de almacenamiento local de hilo.

en: Specify how to access the thread pointer.
es: Especifica cómo accedar al puntero de hilo.

en: Valid arguments to -mtp=:
es: Argumentos válidos para -mtp=:

en: Thumb: Generate (non-leaf) stack frames even if not needed.
es: Thumb: Genera marcos de pila (no-hojas) aun si no es necesario.

en: Thumb: Generate (leaf) stack frames even if not needed.
es: Thumb: Genera marcos de pila (hojas) aun si no es necesario.

en: Tune code for the given processor.
es: Ajusta el código para el procesador dado.

en: Use Neon quad-word (rather than double-word) registers for vectorization.
es: Usa los registros quad-word Neon (en lugar de double-word) para la vectorización.

en: Use Neon double-word (rather than quad-word) registers for vectorization.
es: Usa los registros double-word Neon (en lugar de quad-word) para la vectorización.

en: Only generate absolute relocations on word sized values.
es: Sólo genera reubicaciones absolutas en los valores de tamaño word.

en: Generate IT blocks appropriate for ARMv8.
es: Genera bloques IT apropiados para el ARMv8.

en: Avoid overlapping destination and address registers on LDRD instructions that may trigger Cortex-M3 errata.
es: Evita el traslape en registros de destino y dirección en las instrucciones LDRD que pueden disparar errores Cortex-M3.

en: Enable unaligned word and halfword accesses to packed data.
es: Activa los accesos word sin alinear y halfword para los datos packed.

en: Use Neon to perform 64-bits operations rather than core registers.
es: Usa Neon para realizar operaciones de 64 bits en lugar de registros del núcleo.

en: Assume loading data from flash is slower than fetching instructions.
es: Asume que cargar datos desde flash es más lento que las instrucciones de extracción.

en: Assume unified syntax for inline assembly code.
es: Asume sintaxis unificada para código ensamblador en línea.

en: Do not allow constant data to be placed in code sections.
es: No permite que los datos constantes se pongan en secciones de código.

en: Use hardware FP.
es: Usa FP de hardware.

en: Do not use hardware FP.
es: No usa FP de hardware.

en: Use flat register window model.
es: Usar el modelo plano de ventana de registro.

en: Assume possible double misalignment.
es: Asume que la desalineación de double es posible.

en: Use ABI reserved registers.
es: Usa los registros ABI reservados.

en: Use hardware quad FP instructions.
es: Usa instrucciones de FP quad de hardware.

en: Do not use hardware quad fp instructions.
es: No usa instrucciones de fp quad de hardware.

en: Enable Local Register Allocation.
es: Permite Local Register Allocation.

en: Compile for V8+ ABI.
es: Compila para el ABI V8+.

en: Use UltraSPARC Visual Instruction Set version 1.0 extensions.
es: Usa las extensiones del Conjunto de Instrucciones Visuales de UltraSPARC versión 1.0.

en: Use UltraSPARC Visual Instruction Set version 2.0 extensions.
es: Usa las extensiones del Conjunto de Instrucciones Visuales de UltraSPARC versión 2.0.

en: Use UltraSPARC Visual Instruction Set version 3.0 extensions.
es: Usa las extensiones del Conjunto de Instrucciones Visuales de UltraSPARC versión 3.0.

en: Use UltraSPARC Visual Instruction Set version 4.0 extensions.
es: Usa las extensiones del Conjunto de Instrucciones Visuales de UltraSPARC versión 4.0.

en: Use additional VIS instructions introduced in OSA2017.
es: Usa las instrucciones adicionales de VIS introducidas en OSA2017.

en: Use UltraSPARC Compare-and-Branch extensions.
es: Usa las extensiones Comparación-y-Ramificación de UltraSPARC.

en: Use UltraSPARC Fused Multiply-Add extensions.
es: Usa las extensiones Multiplicación-Adición de Corto Circuito de UltraSPARC.

en: Use UltraSPARC Population-Count instruction.
es: Usa la instrucción Población-Cuenta de UltraSPARC.

en: Use UltraSPARC Subtract-Extended-with-Carry instruction.
es: Usa la instrucción Resta-Extendida-con-Llevada de UltraSPARC.

en: Pointers are 64-bit.
es: Los punteros son de 64-bit.

en: Pointers are 32-bit.
es: Los punteros son de 32-bit.

en: Use 64-bit ABI.
es: Usa la ABI de 64-bit.

en: Use 32-bit ABI.
es: Usa la ABI de 32-bit.

en: Use stack bias.
es: Usa la tendencia de la pila.

en: Use structs on stronger alignment for double-word copies.
es: Usa structs en la alineación más fuerte para copias double-word.

en: Optimize tail call instructions in assembler and linker.
es: Optimiza las instrucciones de la llamada del extremo en el ensamblador y el enlazador.

en: Do not generate code that can only run in supervisor mode (default).
es: No genera código que solo pueda correr en modo supervisor (predeterminado).

en: Use features of and schedule code for given CPU.
es: Usa las características y el código de planificador para el CPU dado.

en: Use given SPARC-V9 code model.
es: Usa el modelo de código del SPARC-V9 dado.

en: Enable debug output.
es: Activa la salida de depuración.

en: Enable strict 32-bit psABI struct return checking.
es: Permite la revisión de devolución de struct psABI de 32 bits estricta.

en: Enable workaround for single erratum of AT697F processor (corresponding to erratum #13 of AT697E processor).
es: Activa evitar el error único del procesador AT697F (corresponde al error #13 del procesador AT697E).

en: Enable workarounds for the errata of the UT699 processor.
es: Activa evitar el error único del procesador UT699.

en: Enable workarounds for the errata of the UT699E/UT700 processor.
es: Activa evitar el error único del procesador UT699E/UT700.

en: Enable workarounds for the errata of the GR712RC processor.
es: Activa evitar el error único del procesador GR712RC.

en: Specify the memory model in effect for the program.
es: Especifica el modelo de memoria en efecto para el programa.

en: Generate 64-bit code.
es: Genera código de 64-bit.

en: Generate 32-bit code.
es: Genera código de 32-bit.

en: Known CPUs (for use with the -mcpu= and -mtune= options):
es: CPUs conocidos (para uso con las opciones -mcpu= y -mtune):

en: Preserve the PowerPC 476's link stack by matching up a blr with the bcl/bl insns used for GOT accesses.
es: Preserva la pila de enlace del PowerPC 476 emparejando un blr con las insns bcl/bl utilizadas para accesos GOT.

en: Compile for 64-bit pointers.
es: Compila para punteros de 64-bit.

en: Compile for 32-bit pointers.
es: Compila para punteros de 32-bit.

en: Select code model.
es: Selecciona el modelo de código.

en: Support message passing with the Parallel Environment.
es: Soporta el paso de mensajes con el Entorno Paralelo.

en: Call mcount for profiling before a function prologue.
es: Llama a mcount para análisis de perfil antes del prólogo de una función.

en: Use PowerPC-64 instruction set.
es: Usa el conjunto de instrucciones PowerPC-64.

en: Use PowerPC General Purpose group optional instructions.
es: Usa el grupo opcional de instrucciones PowerPC de Propósito General.

en: Use PowerPC Graphics group optional instructions.
es: Usa el grupo opcional de instrucciones PowerPC de Gráficas.

en: Use PowerPC V2.01 single field mfcr instruction.
es: Usa las instrucciones mfcr de un solo campo de PowerPC V2.01.

en: Use PowerPC V2.02 popcntb instruction.
es: Usa la instrucción popcntb de PowerPC V2.02.

en: Use PowerPC V2.02 floating point rounding instructions.
es: Usa las instrucciones de redondeo de coma flotante de PowerPC V2.02.

en: Use PowerPC V2.05 compare bytes instruction.
es: Usa la instrucción compare bytes de PowerPC V2.05.

en: Use extended PowerPC V2.05 move floating point to/from GPR instructions.
es: Usa las instrucciones GPR to/from move de coma flotante de PowerPC V2.05.

en: Use AltiVec instructions.
es: Usa las instrucciones AltiVec.

en: Generate AltiVec instructions using little-endian element order.
es: Genera código instrucciones AltiVec usando orden de elementos little endian.

en: Generate AltiVec instructions using big-endian element order.
es: Genera instrucciones AltiVec usando orden de elementos big endian.

en: Use decimal floating point instructions.
es: Usa instrucciones de coma flotante decimal.

en: Use 4xx half-word multiply instructions.
es: Usa las instrucciones de multiplicación half-word 4xx.

en: Use 4xx string-search dlmzb instruction.
es: Usa la instrucción dlmzb de búsqueda de cadena 4xx.

en: Generate load/store multiple instructions.
es: Genera múltiples instrucciones load/store.

en: Generate string instructions for block moves.
es: Genera instrucciones de cadena para movimiento de bloques.

en: Use PowerPC V2.06 popcntd instruction.
es: Usa la instrucción popcntd de PowerPC V2.06.

en: Under -ffast-math, generate a FRIZ instruction for (double)(long long) conversions.
es: Con -ffast-math, genera una instrucción FRIZ para conversiones (double)(long long).

en: Use vector/scalar (VSX) instructions.
es: Usa instrucciones (VSX) vector/escalar.

en: Do not generate load/store with update instructions.
es: No genera load/store con instrucciones de actualización.

en: Generate load/store with update instructions.
es: Genera load/store con instrucciones de actualización.

en: Avoid generation of indexed load/store instructions when possible.
es: Evita la generación de instrucciones indexadas load/store cuando sea posible.

en: Mark __tls_get_addr calls with argument info.
es: Marca las llamadas __tls_get_addr con información de argumentos.

en: Schedule the start and end of the procedure.
es: Planifica el inicio y el final del procedimiento.

en: Return all structures in memory (AIX default).
es: Devuelve todas las estructuras en memoria (por defecto en AIX).

en: Return small structures in registers (SVR4 default).
es: Devuelve las estructuras pequeñas en registros (por defecto en SVR4).

en: Conform more closely to IBM XLC semantics.
es: Conforma más cerca a la semántica XLC de IBM.

en: Generate software reciprocal divide and square root for better throughput.
es: Genera división recíproca y raíz cuadrada de software para mejor salida.

en: Assume that the reciprocal estimate instructions provide more accuracy.
es: Asume que las instrucciones estimadas recíprocas proveen más exactitud.

en: Do not place floating point constants in TOC.
es: No coloca las constantes de coma flotante en TOC.

en: Place floating point constants in TOC.
es: Coloca las constantes de coma flotante en TOC.

en: Do not place symbol+offset constants in TOC.
es: No coloca las constantes símbolo+desplazamiento en TOC.

en: Place symbol+offset constants in TOC.
es: Coloca las constantes símbolo+desplazamiento en TOC.

en: Use only one TOC entry per procedure.
es: Usa sólo una entrada TOC por procedimiento.

en: Put everything in the regular TOC.
es: Coloca todo en la TOC normal.

en: Generate VRSAVE instructions when generating AltiVec code.
es: Genera instrucciones VRSAVE cuando se genere código AltiVec.

en: Deprecated option.  Use -mno-vrsave instead.
es: Opción obsoleta.  Use en su lugar -mno-vrsave.

en: Deprecated option.  Use -mvrsave instead.
es: Opción obsoleta.  Use en su lugar -mvrsave.

en: Specify how many bytes should be moved inline before calling out to memcpy/memmove.
es: Especifica cúantos bytes se debe mover en inclusión en línea antes de llamar a memcpy/memmove.

en: Generate isel instructions.
es: Genera instrucciones isel.

en: Deprecated option.  Use -mno-isel instead.
es: Opción obsoleta.  Use en su lugar -mno-isel.

en: Deprecated option.  Use -misel instead.
es: Opción obsoleta.  Use en su lugar -misel.

en: Generate SPE SIMD instructions on E500.
es: Genera instrucciones SPE SIMD en E500.

en: Generate PPC750CL paired-single instructions.
es: Genera instrucciones par-sencillo PPC750CL.

en: Deprecated option.  Use -mno-spe instead.
es: Opción obsoleta.  Use en su lugar -mno-spe.

en: Deprecated option.  Use -mspe instead.
es: Opción obsoleta.  Use en su lugar -mspe.

en: -mdebug=	Enable debug output.
es: -mdebug=	Activa la salida de depuración.

en: Use the AltiVec ABI extensions.
es: Usa las extensiones de ABI AltiVec.

en: Do not use the AltiVec ABI extensions.
es: No usa las extensiones de ABI AltiVec.

en: Use the SPE ABI extensions.
es: Usa las extensiones de ABI SPE.

en: Do not use the SPE ABI extensions.
es: No usa las extensiones de ABI SPE.

en: Use the ELFv1 ABI.
es: Usa el ABI ELFv1.

en: Use the ELFv2 ABI.
es: Usa el ABI ELFv2.

en: using darwin64 ABI
es: se usa ABI darwin64

en: using old darwin ABI
es: se usa ABI de darwin antiguo

en: using IEEE extended precision long double
es: se usa long double de precisión extendida de IEEE

en: using IBM extended precision long double
es: se usa long double de precisión extendida de IBM

en: -mcpu=	Use features of and schedule code for given CPU.
es: -mcpu=	Usa las características y el código de planificador para la CPU dada.

en: -mtune=	Schedule code for given CPU.
es: -mtune=	Código de planificador para la CPU dada.

en: -mtraceback=	Select full, part, or no traceback table.
es: -mtraceback=	Selecciona la tabla full, part, ó sin traceback.

en: Avoid all range limits on call instructions.
es: Evita todos los límites de rango en las instrucciones de llamadas.

en: Generate Cell microcode.
es: Genera microcódigo Cell.

en: Warn when a Cell microcoded instruction is emitted.
es: Avisa cuando se emite una instrucción microcodificada Cell.

en: Warn about deprecated 'vector long ...' AltiVec type usage.
es: Avisa sobre el uso del tipo AltiVec obsoleto 'vector long ...'.

en: -mfloat-gprs=	Select GPR floating point method.
es: -mfloat-gprs=	Selecciona el método de coma flotante GPR.

en: Valid arguments to -mfloat-gprs=:
es: Argumentos válidos para -mfloat-gprs:

en: -mlong-double-<n>	Specify size of long double (64 or 128 bits).
es: -mlong-double-<n>	Especifica el tamaño de long double (64 ó 128 bits).

en: Determine which dependences between insns are considered costly.
es: Determina cuáles dependencias entre insns se consideran costosas.

en: Specify which post scheduling nop insertion scheme to apply.
es: Especifica cuál esquema de inserción de nop post planificados se debe aplicar.

en: Specify alignment of structure fields default/natural.
es: Especifica la alineación de los campos de estructuras default/natural.

en: Valid arguments to -malign-:
es: Argumentos válidos para -malign-:

en: Specify scheduling priority for dispatch slot restricted insns.
es: Especifica la prioridad de planificación para despachar insns restringidos por ranuras.

en: Single-precision floating point unit.
es: Unidad de coma flotante de precisión simple.

en: Double-precision floating point unit.
es: Unidad de coma flotante de precisión doble.

en: Floating point unit does not support divide & sqrt.
es: La unidad de coma flotante no admite divide & sqrt.

en: -mfpu=	Specify FP (sp, dp, sp-lite, dp-lite) (implies -mxilinx-fpu).
es: -mfpu=	Especifica FP (sp, dp, sp-lite, dp-lite) (implica -mxilinx-fpu).

en: Specify Xilinx FPU.
es: Especifica la FPU de Xilinx.

en: Use r11 to hold the static link in calls to functions via pointers.
es: usa r11 para preservar el enlace estático en llamadas a funciones a través de punteros.

en: Save the TOC in the prologue for indirect calls rather than inline.
es: Guarda la TOC en el prólogo para llamadas indirectas en lugar de en línea.

en: Allow 128-bit integers in VSX registers.
es: Permite enteros de 128 bits en registros VSX.

en: Fuse certain integer operations together for better performance on power8.
es: Fusiona ciertas operaciones de enteros para un mejor rendimiento en power8.

en: Allow sign extension in fusion operations.
es: Alinea la extensión de signo en las operaciones de fusión.

en: Use vector and scalar instructions added in ISA 2.07.
es: Usa las instrucciones de vectores y escalares añadidas en ISA 2.07.

en: Use ISA 2.07 Category:Vector.AES and Category:Vector.SHA2 instructions.
es: Usa instrucciones ISA 2.07 Category:Vector.AES y Category:Vector.SHA2.

en: Use ISA 2.07 direct move between GPR & VSX register instructions.
es: Usa movimiento directo de ISA 2.07 entre las instrucciones de registro GPR & VSX.

en: Use ISA 2.07 transactional memory (HTM) instructions.
es: Usa instrucciones de memoria transaccionales (HTM) de ISA 2.07.

en: Generate the quad word memory instructions (lq/stq).
es: Genera instrucciones de memoria quad word (lq/stq).

en: Generate the quad word memory atomic instructions (lqarx/stqcx).
es: Genera instrucciones atómicas de memoria quad word (lqarx/stqcx).

en: Generate aggregate parameter passing code with at most 64-bit alignment.
es: Genera parámetros agregados pasando código con alineamiento de 64 bits a lo sumo.

en: Allow double variables in upper registers with -mcpu=power7 or -mvsx.
es: Permite variables double en los registros superiores con -mcpu=power7 o -mvsx.

en: Allow float variables in upper registers with -mcpu=power8 or -mpower8-vector.
es: Permite variables float en los registros superiores con -mcpu=power8 o -mpower8-vector.

en: Allow float/double variables in upper registers if cpu allows it.
es: Permite variables float/double en los registros superiores si la cpu lo permite.

en: Allow 64-bit integer variables in upper registers with -mcpu=power7 or -mvsx.
es: Permite variables enteras de 64 bits en los registros superiores con -mcpu=power7 o -mvsx.

en: Analyze and remove doubleword swaps from VSX computations.
es: Analiza y elimina intercambios de palabra doble en cómputos VSX.

en: Fuse certain operations together for better performance on power9.
es: Fusiona ciertas operaciones para un mejor rendimiento en power9.

en: Use certain scalar instructions added in ISA 3.0.
es: Usa ciertas instrucciones escalares añadidas en ISA 3.0.

en: Use vector instructions added in ISA 3.0.
es: Usa instrucciones vectoriales añadidas en ISA 3.0.

en: Use scalar register+offset memory instructions added in ISA 3.0.
es: Usa instrucciones de memoria registro+desplazamiento escalares añadidas en ISA 3.0.

en: Use vector register+offset memory instructions added in ISA 3.0.
es: Usa instrucciones de memoria registro+desplazamiento vectoriales añadidas en ISA 3.0.

en: Use register+offset memory instructions added in ISA 3.0.
es: Usa instrucciones de memoria registro+desplazamiento añadidas en ISA 3.0.

en: Use the new min/max instructions defined in ISA 3.0.
es: Usa las nuevas instrucciones min/max definidas en ISA 3.0.

en: Fuse medium/large code model toc references with the memory instruction.
es: fusiona referencias toc de modelo código mediano/grande con la instrucción de memoria.

en: Generate the integer modulo instructions.
es: Genera las instrucciones módulo de enteros.

en: Allow the IEEE 128-bit types without requiring the __float128 keyword.
es: Permite los tipos de 128 bits de IEEE sin necesidad de la palabra clave __float128.

en: Enable IEEE 128-bit floating point via the __float128 keyword.
es: Activa coma flotante de 128 bits IEEE mediante la palabra clave __float128.

en: Enable using IEEE 128-bit floating point instructions.
es: Activa el uso de instrucciones de coma flotante de 128 bits IEEE.

en: Enable default conversions between __float128 & long double.
es: Activa las conversiones predefinidas entre __float128 y long double.

en: Enable small integers to be in VSX registers.
es: Permite enteros pequeños en registros VSX.

en: Valid arguments to -mstack-protector-guard=:
es: Argumentos válidos para -mstack-protector-guard=:

en: Use the given base register for addressing the stack-protector guard.
es: Usa el registro base dado para direccionar la guarda de protección de la pila.

en: Use the given offset for addressing the stack-protector guard.
es: Usa el desplazamiento dado para direccionar la guarda de protección de la pila.

en: Select ABI calling convention.
es: Selecciona el convenio de llamadas ABI.

en: Select method for sdata handling.
es: Selecciona el método para el manejo de sdata.

en: Align to the base type of the bit-field.
es: Alinea al tipo base del campo de bits.

en: Align to the base type of the bit-field. Don't assume that unaligned accesses are handled by the system.
es: Alinea por el tipo base del campo de bits. No asume que los accesos sin alinear los maneja el sistema.

en: Produce code relocatable at runtime.
es: Produce código reubicable en tiempo de ejecución.

en: Produce little endian code.
es: Produce código little endian.

en: Produce big endian code.
es: Produce código big endian.

en: no description yet.
es: sin descripción aún.

en: Assume all variable arg functions are prototyped.
es: Asume que todas las funciones de argumentos variables tienen prototipo.

en: Use EABI.
es: Usa EABI.

en: Allow bit-fields to cross word boundaries.
es: Permite que los campos de bits crucen los límites de word.

en: Use alternate register names.
es: Usa nombres de registro alternativos.

en: Use default method for sdata handling.
es: Selecciona el método predefinido para el manejo de sdata.

en: Link with libsim.a, libc.a and sim-crt0.o.
es: Enlaza con libsim.a, libc.a y sim-crt0.o.

en: Link with libads.a, libc.a and crt0.o.
es: Enlaza con libads.a, libc.a y crt0.o.

en: Link with libyk.a, libc.a and crt0.o.
es: Enlaza con libyk.a, libc.a y crt0.o.

en: Link with libmvme.a, libc.a and crt0.o.
es: Enlaza con libmvme.a, libc.a y crt0.o.

en: Set the PPC_EMB bit in the ELF flags header.
es: Establece el bit PPC_EMB en las banderas del encabezado ELF.

en: Generate code to use a non-exec PLT and GOT.
es: Genera código para usar un PTL y GOT no ejecutables.

en: Generate code for old exec BSS PLT.
es: Genera código para ejecutables BSS PLT antiguos.

en: Use fp registers.
es: Usa registros fp.

en: Request IEEE-conformant math library routines (OSF/1).
es: Requiere rutinas de biblioteca matemática que cumplan con IEEE (OSF/1).

en: Emit IEEE-conformant code, without inexact exceptions.
es: Emite código que cumpla con IEEE, sin excepciones inexactas.

en: Do not emit complex integer constants to read-only memory.
es: No emite constantes enteras complejas a memoria de sólo lectura.

en: Use VAX fp.
es: Usa fp de VAX.

en: Do not use VAX fp.
es: No usa fp de VAX.

en: Emit code for the byte/word ISA extension.
es: Emite código para la extensión ISA byte/word.

en: Emit code for the motion video ISA extension.
es: Emite código para la extensión ISA de video en movimiento.

en: Emit code for the fp move and sqrt ISA extension.
es: Emite código para la extensión ISA de move y sqrt de fp.

en: Emit code for the counting ISA extension.
es: Emite código para la extensión ISA de conteo.

en: Emit code using explicit relocation directives.
es: Emite código usando directivas explícitas de reubicación.

en: Emit 16-bit relocations to the small data areas.
es: Emite reubicaciones de 16-bit a las áreas de datos small.

en: Emit 32-bit relocations to the small data areas.
es: Emite reubicaciones de 32-bit a las áreas de datos small.

en: Emit direct branches to local functions.
es: Emite ramificaciones directas a funciones locales.

en: Emit indirect branches to local functions.
es: Emite ramificaciones indirectas a funciones locales.

en: Emit rdval instead of rduniq for thread pointer.
es: Emite rdval en lugar de rduniq para un puntero thread.

en: Use features of and schedule given CPU.
es: Usa las características y el planificador del CPU dado.

en: Schedule given CPU.
es: Planifica para el CPU dado.

en: Control the generated fp rounding mode.
es: Controla el modo de redondeo generado de fp.

en: Control the IEEE trap mode.
es: Controla el modo de captura IEEE.

en: Control the precision given to fp exceptions.
es: Controla la precisión dada a las excepciones de fp.

en: Tune expected memory latency.
es: Ajusta la latencia esperada de memoria.

en: Compile with 32 bit longs and pointers, which is the only supported behavior and thus the flag is ignored.
es: Compila con longs y punteros de 32 bit, el cual es el único comportamiento admitido y por eso se hace caso omiso del indicador.

en: -mcpu=CPU	Use features of and schedule code for given CPU.
es: -mcpu=CPU	Usa las características y el código de planificador para la CPU dada.

en: Known TILEPro CPUs (for use with the -mcpu= option):
es: CPUs TILEPro conocidos (para uso con la opción -mcpu=):

en: Enable multiply instructions.
es: Activa las instrucciones multiply.

en: Enable divide and modulus instructions.
es: Activa las instrucciones divide y modulus.

en: Enable barrel shift instructions.
es: Activa las instrucciones barrel shift.

en: Enable sign extend instructions.
es: Activa las instrucciones de signo extendido.

en: Enable user-defined instructions.
es: Activa las instrucciones definidas por el usuario.

en: Link with a limited version of the C library.
es: Enlaza con una versión limitada de la biblioteca de C.

en: Name of system library to link against.
es: Nombre de la biblioteca del sistema con la que enlazar.

en: Name of the startfile.
es: Nombre del fichero de inicio.

en: Link with HAL BSP.
es: Enlaza con HAL BSP.

en: Enable DIV, DIVU.
es: Activa DIV, DIVU.

en: Enable MUL instructions.
es: Activa las instrucciones MUL.

en: Enable MULX instructions, assume fast shifter.
es: Activa las instrucciones MULX, asume desplazador rápido.

en: Use table based fast divide (default at -O3).
es: Usa la división rápida basada en tablas (lo predefinido con -O3).

en: All memory accesses use I/O load/store instructions.
es: Todos los accesos a memoria usan instrucciones load/store de E/S.

en: Volatile memory accesses use I/O load/store instructions.
es: Los accesos a memoria volátil usan instrucciones load/store de E/S.

en: Volatile memory accesses do not use I/O load/store instructions.
es: Los accesos a memoria volátil no usan instrucciones load/store de E/S.

en: Enable/disable GP-relative addressing.
es: Activa/desactiva direccionamiento relativo a GP.

en: Valid options for GP-relative addressing (for -mgpopt):
es: Opciones válidas para direccionamiento relativo a GP (para -mgpopt):

en: Equivalent to -mgpopt=local.
es: Equivalente a -mgpopt=local.

en: Equivalent to -mgpopt=none.
es: Equivalente a -mgpopt=none.

en: Use big-endian byte order.
es: Usa el orden de byte big-endian.

en: Use little-endian byte order.
es: Usa el orden de byte little-endian.

en: Floating point custom instruction configuration name.
es: Nombre de la configuración de la instrucción personalizada de coma flotante.

en: Do not use the ftruncds custom instruction.
es: No usa la instrucción personalizada ftruncds.

en: Integer id (N) of ftruncds custom instruction.
es: Id entero (N) de la instrucción personalizada ftruncds.

en: Do not use the fextsd custom instruction.
es: No usa la instrucción personalizada fextsd.

en: Integer id (N) of fextsd custom instruction.
es: Id entero (N) de la instrucción personalizada fextsd.

en: Do not use the fixdu custom instruction.
es: No usa la instrucción personalizada fixdu.

en: Integer id (N) of fixdu custom instruction.
es: Id entero (N) de la instrucción personalizada fixdu.

en: Do not use the fixdi custom instruction.
es: No usa la instrucción personalizada fixdi.

en: Integer id (N) of fixdi custom instruction.
es: Id entero (N) de la instrucción personalizada fixdi.

en: Do not use the fixsu custom instruction.
es: No usa la instrucción personalizada fixsu.

en: Integer id (N) of fixsu custom instruction.
es: Id entero (N) de la instrucción personalizada fixsu.

en: Do not use the fixsi custom instruction.
es: No usa la instrucción personalizada fixsi.

en: Integer id (N) of fixsi custom instruction.
es: Id entero (N) de la instrucción personalizada fixsi.

en: Do not use the floatud custom instruction.
es: No usa la instrucción personalizada floatud.

en: Integer id (N) of floatud custom instruction.
es: Id entero (N) de la instrucción personalizada floatud.

en: Do not use the floatid custom instruction.
es: No usa la instrucción personalizada floatid.

en: Integer id (N) of floatid custom instruction.
es: Id entero (N) de la instrucción personalizada floatid.

en: Do not use the floatus custom instruction.
es: No usa la instrucción personalizada floatus.

en: Integer id (N) of floatus custom instruction.
es: Id entero (N) de la instrucción personalizada floatus.

en: Do not use the floatis custom instruction.
es: No usa la instrucción personalizada floatis.

en: Integer id (N) of floatis custom instruction.
es: Id entero (N) de la instrucción personalizada floatis.

en: Do not use the fcmpned custom instruction.
es: No usa la instrucción personalizada fcmpned.

en: Integer id (N) of fcmpned custom instruction.
es: Id entero (N) de la instrucción personalizada fcmpned.

en: Do not use the fcmpeqd custom instruction.
es: No usa la instrucción personalizada fcmpeqd.

en: Integer id (N) of fcmpeqd custom instruction.
es: Id entero (N) de la instrucción personalizada fcmpeqd.

en: Do not use the fcmpged custom instruction.
es: No usa la instrucción personalizada fcmpged.

en: Integer id (N) of fcmpged custom instruction.
es: Id entero (N) de la instrucción personalizada fcmpged.

en: Do not use the fcmpgtd custom instruction.
es: No usa la instrucción personalizada fcmpgtd.

en: Integer id (N) of fcmpgtd custom instruction.
es: Id entero (N) de la instrucción personalizada fcmpgtd.

en: Do not use the fcmpled custom instruction.
es: No usa la instrucción personalizada fcmpled.

en: Integer id (N) of fcmpled custom instruction.
es: Id entero (N) de la instrucción personalizada fcmpled.

en: Do not use the fcmpltd custom instruction.
es: No usa la instrucción personalizada fcmpltd.

en: Integer id (N) of fcmpltd custom instruction.
es: Id entero (N) de la instrucción personalizada fcmpltd.

en: Do not use the flogd custom instruction.
es: No usa la instrucción personalizada flogd.

en: Integer id (N) of flogd custom instruction.
es: Id entero (N) de la instrucción personalizada flogd.

en: Do not use the fexpd custom instruction.
es: No usa la instrucción personalizada fexpd.

en: Integer id (N) of fexpd custom instruction.
es: Id entero (N) de la instrucción personalizada fexpd.

en: Do not use the fatand custom instruction.
es: No usa la instrucción personalizada fatand.

en: Integer id (N) of fatand custom instruction.
es: Id entero (N) de la instrucción personalizada fatand.

en: Do not use the ftand custom instruction.
es: No usa la instrucción personalizada ftand.

en: Integer id (N) of ftand custom instruction.
es: Id entero (N) de la instrucción personalizada ftand.

en: Do not use the fsind custom instruction.
es: No usa la instrucción personalizada fsind callt.

en: Integer id (N) of fsind custom instruction.
es: Id entero (N) de la instrucción personalizada fsind.

en: Do not use the fcosd custom instruction.
es: No usa la instrucción personalizada fcosd.

en: Integer id (N) of fcosd custom instruction.
es: Id entero (N) de la instrucción personalizada fcosd.

en: Do not use the fsqrtd custom instruction.
es: No usa la instrucción personalizada fsqrtd.

en: Integer id (N) of fsqrtd custom instruction.
es: Id entero (N) de la instrucción personalizada fsqrtd.

en: Do not use the fabsd custom instruction.
es: No usa la instrucción personalizada fabsd.

en: Integer id (N) of fabsd custom instruction.
es: Id entero (N) de la instrucción personalizada fabsd.

en: Do not use the fnegd custom instruction.
es: No usa la instrucción personalizada fnegd.

en: Integer id (N) of fnegd custom instruction.
es: Id entero (N) de la instrucción personalizada fnegd.

en: Do not use the fmaxd custom instruction.
es: No usa la instrucción personalizada fmaxd.

en: Integer id (N) of fmaxd custom instruction.
es: Id entero (N) de la instrucción personalizada fmaxd.

en: Do not use the fmind custom instruction.
es: No usa la instrucción personalizada fmind.

en: Integer id (N) of fmind custom instruction.
es: Id entero (N) de la instrucción personalizada fmind.

en: Do not use the fdivd custom instruction.
es: No usa la instrucción personalizada fdivd.

en: Integer id (N) of fdivd custom instruction.
es: Id entero (N) de la instrucción personalizada fdivd.

en: Do not use the fmuld custom instruction.
es: No usa la instrucción personalizada fmuld.

en: Integer id (N) of fmuld custom instruction.
es: Id entero (N) de la instrucción personalizada fmuld.

en: Do not use the fsubd custom instruction.
es: No usa la instrucción personalizada fsubd.

en: Integer id (N) of fsubd custom instruction.
es: Id entero (N) de la instrucción personalizada fsubd.

en: Do not use the faddd custom instruction.
es: No usa la instrucción personalizada faddd.

en: Integer id (N) of faddd custom instruction.
es: Id entero (N) de la instrucción personalizada faddd.

en: Do not use the fcmpnes custom instruction.
es: No usa la instrucción personalizada fcmpnes.

en: Integer id (N) of fcmpnes custom instruction.
es: Id entero (N) de la instrucción personalizada fcmpnes.

en: Do not use the fcmpeqs custom instruction.
es: No usa la instrucción personalizada fcmpeqs.

en: Integer id (N) of fcmpeqs custom instruction.
es: Id entero (N) de la instrucción personalizada fcmpeqs.

en: Do not use the fcmpges custom instruction.
es: No usa la instrucción personalizada fcmpges.

en: Integer id (N) of fcmpges custom instruction.
es: Id entero (N) de la instrucción personalizada fcmpges.

en: Do not use the fcmpgts custom instruction.
es: No usa la instrucción personalizada fcmpgts.

en: Integer id (N) of fcmpgts custom instruction.
es: Id entero (N) de la instrucción personalizada fcmpgts.

en: Do not use the fcmples custom instruction.
es: No usa la instrucción personalizada fcmples.

en: Integer id (N) of fcmples custom instruction.
es: Id entero (N) de la instrucción personalizada fcmples.

en: Do not use the fcmplts custom instruction.
es: No usa la instrucción personalizada fcmplts.

en: Integer id (N) of fcmplts custom instruction.
es: Id entero (N) de la instrucción personalizada fcmplts.

en: Do not use the flogs custom instruction.
es: No usa la instrucción personalizada flogs.

en: Integer id (N) of flogs custom instruction.
es: Id entero (N) de la instrucción personalizada flogs.

en: Do not use the fexps custom instruction.
es: No usa la instrucción personalizada fexps.

en: Integer id (N) of fexps custom instruction.
es: Id entero (N) de la instrucción personalizada fexps.

en: Do not use the fatans custom instruction.
es: No usa la instrucción personalizada fatans.

en: Integer id (N) of fatans custom instruction.
es: Id entero (N) de la instrucción personalizada fatans.

en: Do not use the ftans custom instruction.
es: No usa la instrucción personalizada ftans.

en: Integer id (N) of ftans custom instruction.
es: Id entero (N) de la instrucción personalizada ftans.

en: Do not use the fsins custom instruction.
es: No usa la instrucción perosonalizada fsins.

en: Integer id (N) of fsins custom instruction.
es: Id entero (N) de la instrucción personalizada fsins.

en: Do not use the fcoss custom instruction.
es: No usa la instrucción perosonalizada fcoss.

en: Integer id (N) of fcoss custom instruction.
es: Id entero (N) de la instrucción personalizada fcoss.

en: Do not use the fsqrts custom instruction.
es: No usa la instrucción perosonalizada fsqrts.

en: Integer id (N) of fsqrts custom instruction.
es: Id entero (N) de la instrucción personalizada fsqrts.

en: Do not use the fabss custom instr.
es: No usa la instrucción perosonalizada fabss.

en: Integer id (N) of fabss custom instruction.
es: Id entero (N) de la instrucción personalizada fabss.

en: Do not use the fnegs custom instruction.
es: No usa la instrucción perosonalizada fnegs.

en: Integer id (N) of fnegs custom instruction.
es: Id entero (N) de la instrucción personalizada fnegs.

en: Do not use the fmaxs custom instruction.
es: No usa la instrucción perosonalizada fmaxs.

en: Integer id (N) of fmaxs custom instruction.
es: Id entero (N) de la instrucción personalizada fmaxs.

en: Do not use the fmins custom instruction.
es: No usa la instrucción perosonalizada fmins.

en: Integer id (N) of fmins custom instruction.
es: Id entero (N) de la instrucción personalizada fmins.

en: Do not use the fdivs custom instruction.
es: No usa la instrucción perosonalizada fdivs.

en: Integer id (N) of fdivs custom instruction.
es: Id entero (N) de la instrucción personalizada fdivs.

en: Do not use the fmuls custom instruction.
es: No usa la instrucción perosonalizada fmuls.

en: Integer id (N) of fmuls custom instruction.
es: Id entero (N) de la instrucción personalizada fmuls.

en: Do not use the fsubs custom instruction.
es: No usa la instrucción perosonalizada fsubs.

en: Integer id (N) of fsubs custom instruction.
es: Id entero (N) de la instrucción personalizada fsubs.

en: Do not use the fadds custom instruction.
es: No usa la instrucción perosonalizada fadds.

en: Integer id (N) of fadds custom instruction.
es: Id entero (N) de la instrucción personalizada fadds.

en: Do not use the frdy custom instruction.
es: No usa la instrucción perosonalizada frdy.

en: Integer id (N) of frdy custom instruction.
es: Id entero (N) de la instrucción personalizada frdy.

en: Do not use the frdxhi custom instruction.
es: No usa la instrucción perosonalizada frdxhi.

en: Integer id (N) of frdxhi custom instruction.
es: Id entero (N) de la instrucción personalizada frdxhi.

en: Do not use the frdxlo custom instruction.
es: No usa la instrucción perosonalizada frdxlo.

en: Integer id (N) of frdxlo custom instruction.
es: Id entero (N) de la instrucción personalizada frdxlo.

en: Do not use the fwry custom instruction.
es: No usa la instrucción perosonalizada fwry.

en: Integer id (N) of fwry custom instruction.
es: Id entero (N) de la instrucción personalizada fwry.

en: Do not use the fwrx custom instruction.
es: No usa la instrucción perosonalizada fwrx.

en: Integer id (N) of fwrx custom instruction.
es: Id entero (N) de la instrucción personalizada fwrx.

en: Do not use the round custom instruction.
es: No usa la instrucción perosonalizada round.

en: Integer id (N) of round custom instruction.
es: Id entero (N) de la instrucción personalizada round.

en: Valid Nios II ISA levels (for -march):
es: Niveles Nios II ISA válidos (para -march):

en: Enable generation of R2 BMX instructions.
es: Activa la generación de instrucciones R2 BMX.

en: Enable generation of R2 CDX instructions.
es: Activa la generación de instrucciones R2 CDX.

en: Store doubles in 64 bits.
es: Almacena dobles en 64 bits.

en: Stores doubles in 32 bits.  This is the default.
es: Almacena dobles en 32 bits.  Este es el valor por defecto.

en: Disable the use of RX FPU instructions.
es: Desactiva el uso de las instrucciones de FPU RX.

en: Enable the use of RX FPU instructions.  This is the default.
es: Activa el uso de las instrucciones de FPU RX.  Este es el valor por defecto.

en: Specify the target RX cpu type.
es: Selecciona el tipo de cpu RX destino.

en: Data is stored in big-endian format.
es: Los datos se guardan en formato big-endian.

en: Data is stored in little-endian format.  (Default).
es: Los datos se guardan en formato little-endian.  (Por defecto).

en: Maximum size of global and static variables which can be placed into the small data area.
es: Tamaño máximo de las variables global y static que se pueden colocar en el área de datos small.

en: Generate assembler output that is compatible with the Renesas AS100 assembler.  This may restrict some of the compiler's capabilities.  The default is to generate GAS compatible syntax.
es: Genera salida de ensamblador que es compatible con el ensamblador AS100 de Renesas.  Esto puede restringir algunas de las capacidades del compilador.  Por defecto se genera sintaxis compatible con GAS.

en: Enable linker relaxation.
es: Activa la relajación del enlazador.

en: Maximum size in bytes of constant values allowed as operands.
es: Tamaño máximo en bytes de los valores constantes permitidos como operandos.

en: Specifies the number of registers to reserve for interrupt handlers.
es: Especifica el número de registros a reservar para los manejadores de interrupciones.

en: Specifies whether interrupt functions should save and restore the accumulator register.
es: Especifica si las funciones de interrupción deben guardar y restaurar el registro acumulador.

en: Enables Position-Independent-Data (PID) mode.
es: Activa el modo Datos-Independientes-de-Posición (PID).

en: Warn when multiple, different, fast interrupt handlers are in the compilation unit.
es: Avisa cuando hay múltiples y distintos manejadores de interrupciones rápidos en la unidad de compilación.

en: Enable the use of the old, broken, ABI where all stacked function arguments are aligned to 32-bits.
es: Activa el uso del ABI antiguo y roto donde todos los argumentos de función apilados estén alineados a 32 bits.

en: Enable the use the standard RX ABI where all stacked function arguments are naturally aligned.  This is the default.
es: Activa el uso del RX ABI estándar donde todos los argumentos de función apilados estén alineados de forma natural.  Esto es lo predefinido.

en: Enable the use of the LRA register allocator.
es: Activa el uso del asignador de registros LRA.

en: Enables or disables the use of the SMOVF, SMOVB, SMOVU, SUNTIL, SWHILE and RMPA instructions.  Enabled by default.
es: Activa o desactiva el uso de las instrucciones SMOVF, SMOVB, SMOVU, SUNTIL, SWHILE y RMPA.  Activado por defecto.

en: Always use JSR, never BSR, for calls.
es: Usa siempre JSR, nunca BSR, para llamadas.

en: Link with libc.a and libdebug.a.
es: Enlaza con libc.a y libdebug.a.

en: Link with libc.a and libsim.a.
es: Enlaza con libc.a y libsim.a.

en: Use hardware FP (default).
es: Usa FP de hardware (predeterminado).

en: Generate code for the supervisor mode (default).
es: Genera código para el modo supervisor (predeterminado).

en: Generate code for the user mode.
es: Genera código para el modo de usuario.

en: Only retained for backward compatibility.
es: Preservado por compatibilidad hacia atrás.

en: %<-mfused-madd%> is deprecated; use %<-ffp-contract=%> instead
es: %<-mfused-madd%> es obsoleto; utilice en su lugar %<-ffp-contract=%>

en: Clear hardware capabilities when linking.
es: Quita las capacidades del hardware al enlazar.

en: Pass -z text to linker.
es: Pasa -z texto al enlazador.

en: Enable MUL.X and UMUL.X instructions.
es: Activa las instrucciones MUL.X y UMUL.X.

en: Use software emulation for floating point (default).
es: Usa emulación de software para coma flotante (por defecto).

en: Use hardware floating point instructions.
es: Usa instrucciones de coma flotante por hardware.

en: Use table lookup optimization for small signed integer divisions.
es: Usa las optimización de búsqueda en tabla para divisiones de enteros pequeños con signo.

en: -mcpu=PROCESSOR		Use features of and schedule code for given CPU.
es: -mcpu=PROCESADOR		Usa las características y el código de planificador para la CPU dada.

en: Don't optimize block moves, use memcpy.
es: No optimiza los movimientos de bloques; usa memcpy.

en: Use the soft multiply emulation (default).
es: Usa la emulación de multiplicación por software (por defecto).

en: Use reorder instructions (swap and byte reversed load/store) (default).
es: Usa instrucciones de reordenación (load/store de intercambio y de bytes invertidos) (predeterminado).

en: Use the software emulation for divides (default).
es: Usa la emulación de división por software (por defecto).

en: Use the hardware barrel shifter instead of emulation.
es: Usa el corredor de barril de hardware en lugar de la emulación.

en: Use pattern compare instructions.
es: Usa instrucciones de comparación de patrones.

en: %qs is deprecated; use -fstack-check
es: %qs es obsoleto; utilice -fstack-check

en: Check for stack overflow at runtime.
es: Revisa desbordamientos de pila en tiempo de ejecución.

en: Use GP relative sdata/sbss sections.
es: Utiliza secciones sdata/sbss relativas a GP.

en: %qs is deprecated; use -fno-zero-initialized-in-bss
es: %qs es obsoleto; utilice -fno-zero-initialized-in-bss

en: Clear the BSS to zero and place zero initialized in BSS.
es: Borra el BSS a cero y coloca el cero inicializado en BSS.

en: Use multiply high instructions for high part of 32x32 multiply.
es: Usa instrucciones high de multiplicación para la parte high de la multiplicación 32x32.

en: Use hardware floating point conversion instructions.
es: Usa instrucciones de conversión de coma flotante de hardware.

en: Use hardware floating point square root instruction.
es: Usa instrucciones de raíz cuadrada de coma flotante de hardware.

en: Description for mxl-mode-executable.
es: Descripción para mxl-mode-executable.

en: Description for mxl-mode-xmdstub.
es: Descripción para mxl-mode-xmdstub.

en: Description for mxl-mode-bootstrap.
es: Descripción para mxl-mode-bootstrap.

en: Description for mxl-mode-novectors.
es: Descripción para mxl-mode-novectors.

en: Use hardware prefetch instruction
es: Usa instrucciones de precargado de hardware

en: Target DFLOAT double precision code.
es: Apunta a código DFLOAT de doble precisión.

en: Generate GFLOAT double precision code.
es: Genera código GFLOAT de doble precisión.

en: Generate code for GNU assembler (gas).
es: Genera código para el ensamblador de GNU (gas).

en: Generate code for UNIX assembler.
es: Genera código para el ensamblador UNIX.

en: Use VAXC structure conventions.
es: Usa los convenios de estructura VAXC.

en: Use new adddi3/subdi3 patterns.
es: Usa los patrones nuevos adddi3/subdi3.

en: Use 4 media accumulators.
es: Usa 4 acumuladores de medios.

en: Use 8 media accumulators.
es: Usa 8 acumuladores de medios.

en: Enable label alignment optimizations.
es: Activa las optimizaciones de alineación de etiquetas.

en: Dynamically allocate cc registers.
es: Asigna dinámicamente los registros cc.

en: Set the cost of branches.
es: Establece el costo de las ramificaciones.

en: Enable conditional execution other than moves/scc.
es: Activa la ejecución condicional en lugar de moves/scc.

en: Change the maximum length of conditionally-executed sequences.
es: Cambia la longitud máxima de las secuencias ejecutadas condicionalmente.

en: Change the number of temporary registers that are available to conditionally-executed sequences.
es: Cambia el número de registros temporales disponibles para secuencias ejecutadas condicionalmente.

en: Enable conditional moves.
es: Activa moves condicionales.

en: Set the target CPU type.
es: Especifica el tipo del CPU destino.

en: Known FR-V CPUs (for use with the -mcpu= option):
es: CPUs FR-V conocidos (para usar con la opción -mcpu=):

en: Use fp double instructions.
es: Usa instrucciones fp double.

en: Change the ABI to allow double word insns.
es: Cambia la ABI para permitir instrucciones double word.

en: Just use icc0/fcc0.
es: Usa solamente icc0/fcc0.

en: Only use 32 FPRs.
es: Usa solamente 32 FPRs.

en: Use 64 FPRs.
es: Usa 64 FPRs.

en: Only use 32 GPRs.
es: Usa solamente 32 GPRs.

en: Use 64 GPRs.
es: Usa 64 GPRs.

en: Enable use of GPREL for read-only data in FDPIC.
es: Activa el uso de GPREL para datos de sólo lectura en FDPIC.

en: Enable PIC support for building libraries.
es: Activa el soporte PIC para construir bibliotecas.

en: Follow the EABI linkage requirements.
es: Sigue los requerimientos de enlace de EABI.

en: Disallow direct calls to global functions.
es: Desactiva las llamadas directas a funciones globales.

en: Use media instructions.
es: Usa instrucciones de medios.

en: Use multiply add/subtract instructions.
es: Usa instrucciones acumular/sustraer de multiplicar.

en: Enable optimizing &&/|| in conditional execution.
es: Activa la optimización &&/|| en la ejecución condicional.

en: Enable nested conditional execution optimizations.
es: Activa las optimizaciones de ejecución condicional anidada.

en: Do not mark ABI switches in e_flags.
es: No marca las opciones ABI en e_flags.

en: Remove redundant membars.
es: Remueve miembros redundantes.

en: Pack VLIW instructions.
es: Empaca las instrucciones VLIW.

en: Enable setting GPRs to the result of comparisons.
es: Permite establecer los GPRs al resultado de las comparaciones.

en: Change the amount of scheduler lookahead.
es: Cambia la cantidad de vista hacia adelante del planificador.

en: Assume a large TLS segment.
es: Asume un segmento TLS grande.

en: Do not assume a large TLS segment.
es: No asume un segmento TLS grande.

en: Cause gas to print tomcat statistics.
es: Causa que gas muestre estadísticas de tomcat.

en: Link with the library-pic libraries.
es: Enlaza con las bibliotecas de pic de biblioteca.

en: Allow branches to be packed with other instructions.
es: Permite que las ramificaciones se empaquen con otras instrucciones.

en: Target the AM33 processor.
es: Apunta al procesador AM33.

en: Target the AM33/2.0 processor.
es: Apunta al procesador AM33/2.0.

en: Target the AM34 processor.
es: Apunta al procesador AM34.

en: Work around hardware multiply bug.
es: Evita el error de multiplicación de hardware.

en: Enable linker relaxations.
es: Activa la relajación del enlazador.

en: Return pointers in both a0 and d0.
es: Devuelve punteros tanto en a0 como en d0.

en: Allow gcc to generate LIW instructions.
es: Permite a gcc generar instrucciones LIW.

en: Allow gcc to generate the SETLB and Lcc instructions.
es: Permite a gcc generar las instrucciones SETLB y Lcc.

en: Generate code in big-endian mode.
es: Genera código en modo big endian.

en: Generate code in little-endian mode.
es: Genera código en modo little endian.

en: Use reduced-set registers for register allocation.
es: Usa un juego reducido de registros para asignación de registros.

en: Use full-set registers for register allocation.
es: Usa el juego completo de registros para asignación de registros.

en: Generate conditional move instructions.
es: Genera instrucciones move condicionales.

en: Generate performance extension instructions.
es: Genera instrucciones de extensión del rendimiento.

en: Generate v3 push25/pop25 instructions.
es: Genera instrucciones v3 push25/pop25.

en: Generate 16-bit instructions.
es: Genera instrucciones de 16 bits.

en: Specify the size of each interrupt vector, which must be 4 or 16.
es: Especifica el tamaño de cada vector de interrupciones, que ha de ser 4 o 16.

en: Specify the size of each cache block, which must be a power of 2 between 4 and 512.
es: Especifica el tamaño de cada bloque de caché, que ha de ser potencia de 2 entre 4 y 512.

en: Known arch types (for use with the -march= option):
es: Tipos de arquitectura conocidos (para usar con la opción -march=):

en: Specify the address generation strategy for code model.
es: Especifica la estrategia de generación de direcciones para modelo de código.

en: Known cmodel types (for use with the -mcmodel= option):
es: Tipos de modelos de código conocidos (para uso con la opción -mcmodel=):

en: Enable constructor/destructor feature.
es: Activa la opción constructor/destructor.

en: Guide linker to relax instructions.
es: Guía al enlazador para que relaje las instrucciones.

en: Specify CPU for code generation purposes.
es: Especifica la CPU para propósitos de generación de código.

en: Specify CPU for scheduling purposes.
es: Especifica la CPU para propósitos de planificación.

en: Known IQ2000 CPUs (for use with the -mcpu= option):
es: CPUs IQ2000 conocidos (para uso con la opción -mcpu=):

en: Use ROM instead of RAM.
es: Usa la ROM en lugar de la RAM.

en: No default crt0.o.
es: Sin crt0.o predeterminada.

en: Put uninitialized constants in ROM (needs -membedded-data).
es: Pone las constantes sin inicializar en ROM (necesita -membedded-data).

en: Known C6X ISAs (for use with the -march= option):
es: ISAs C6X conocidas (para uso con la opción -march=):

en: Valid arguments for the -msdata= option.
es: Argumentos válidos para la opción -msdata=.

en: Compile for the DSBT shared library ABI.
es: Compila para la ABI de biblioteca compartida DSBT.

en: Together with -fpic and -fPIC, do not use GOTPLT references.
es: Junto con -fpic y -fPIC, no utiliza referencias GOTPLT.

en: Work around bug in multiplication instruction.
es: Evita el error en la instrucción de multiplicación.

en: Compile for ETRAX 4 (CRIS v3).
es: Compila para ETRAX 4 (CRIS v3).

en: Compile for ETRAX 100 (CRIS v8).
es: Compila para ETRAX 100 (CRIS v8).

en: Emit verbose debug information in assembly code.
es: Emite información de depuración detallada en el código ensamblador.

en: Do not use condition codes from normal instructions.
es: No usa códigos de condición para las instrucciones normales.

en: Do not emit addressing modes with side-effect assignment.
es: No emite modos de direccionamiento con asignaciones colaterales.

en: Do not tune stack alignment.
es: No ajusta la alineación de la pila.

en: Do not tune writable data alignment.
es: No ajusta la alineación de los datos modificables.

en: Do not tune code and read-only data alignment.
es: No ajusta la alineación del código y de datos de sólo lectura.

en: Align code and data to 32 bits.
es: Alinea código y datos a 32 bits.

en: Don't align items in code or data.
es: No alinea los elementos en el código o los datos.

en: Do not emit function prologue or epilogue.
es: No emite el prólogo o epílogo de funciones.

en: Use the most feature-enabling options allowed by other options.
es: Usa la mayor cantidad de características permitidas por otras opciones.

en: Override -mbest-lib-options.
es: Anula -mbest-lib-options.

en: -march=ARCH	Generate code for the specified chip or CPU version.
es: -march=ARQ	Genera código para el chip o la versión de CPU especificados.

en: -mtune=ARCH	Tune alignment for the specified chip or CPU version.
es: -mtune=ARQ	Ajusta la alineación para el chip o la versión de CPU especificados.

en: -mmax-stackframe=SIZE	Warn when a stackframe is larger than the specified size.
es: -mmax-stackframe=TAM	Avisa cuando un marco de pila es más grande que el tamaño especificado.

en: Emit traps as "break 8", default for CRIS v3 and up.  If disabled, calls to abort() are used.
es: Emite traps como "break 8", predeterminado para CRIS v3 y superior.  Si está desactivado, se usan llamadas a abort().

en: Emit checks causing "break 8" instructions to execute when applying atomic builtins on misaligned memory.
es: Emite comprobaciones haciendo que las instrucciones "break 8" se ejecuten cuando se aplican funciones internas atómicas sobre memoria desalineada.

en: Handle atomic builtins that may be applied to unaligned data by calling library functions. Overrides -mtrap-unaligned-atomic.
es: Maneja las funciones internas atómicas que pueden aplicarse a datos desalineados mediante llamadas a funciones de biblioteca. Anula -mtrap-unaligned-atomic.

en: Board name [and memory region].
es: Nombre del tablero [y región de memoria].

en: Runtime name.
es: Nombre del entorno de ejecución.

en: Generate SH1 code.
es: Genera código SH1.

en: Generate SH2 code.
es: Genera código SH2.

en: Generate default double-precision SH2a-FPU code.
es: Genera código FPU de SH2a de doble precisión por defecto.

en: Generate SH2a FPU-less code.
es: Genera código SH2a sin FPU.

en: Generate default single-precision SH2a-FPU code.
es: Genera código FPU de SH2a de precisión simple.

en: Generate only single-precision SH2a-FPU code.
es: Genera solamente código FPU de SH2a de precisión simple.

en: Generate SH2e code.
es: Genera código SH2e.

en: Generate SH3 code.
es: Genera código SH3.

en: Generate SH3e code.
es: Genera código SH3e.

en: Generate SH4 code.
es: Genera código SH4.

en: Generate SH4-100 code.
es: Genera código SH4-100.

en: Generate SH4-200 code.
es: Genera código SH4-200.

en: Generate SH4-300 code.
es: Genera código SH4-300.

en: Generate SH4 FPU-less code.
es: Genera código SH4 sin FPU.

en: Generate SH4-100 FPU-less code.
es: Genera código SH4-100 sin FPU.

en: Generate SH4-200 FPU-less code.
es: Genera código SH4-200 sin FPU.

en: Generate SH4-300 FPU-less code.
es: Genera código SH4-300 sin FPU.

en: Generate code for SH4 340 series (MMU/FPU-less).
es: Genera código para SH4 series 340 (sin MMU/FPU).

en: Generate code for SH4 400 series (MMU/FPU-less).
es: Genera código para SH4 series 400 (sin MMU/FPU).

en: Generate code for SH4 500 series (FPU-less).
es: Genera código para SH4 series 500 (sin FPU).

en: Generate default single-precision SH4 code.
es: Genera código SH4 de precisión simple por defecto.

en: Generate default single-precision SH4-100 code.
es: Genera código SH4-100 de precisión simple por defecto.

en: Generate default single-precision SH4-200 code.
es: Genera código SH4-200 de precisión simple por defecto.

en: Generate default single-precision SH4-300 code.
es: Genera código SH4-300 de precisión simple por defecto.

en: Generate only single-precision SH4 code.
es: Genera código SH4 solamente de precisión simple.

en: Generate only single-precision SH4-100 code.
es: Genera código SH4-100 solamente de precisión simple.

en: Generate only single-precision SH4-200 code.
es: Genera código SH4-200 solamente de precisión simple.

en: Generate only single-precision SH4-300 code.
es: Genera código SH4-300 solamente de precisión simple.

en: Generate SH4a code.
es: Genera código SH4a.

en: Generate SH4a FPU-less code.
es: Genera código SH4a sin FPU.

en: Generate default single-precision SH4a code.
es: Genera código SH4a de precisión simple por defecto.

en: Generate only single-precision SH4a code.
es: Genera código SH4a solamente de precisión simple.

en: Generate SH4al-dsp code.
es: Genera código SH4al-dsp.

en: Generate code in big endian mode.
es: Genera código en modo big endian.

en: Generate 32-bit offsets in switch tables.
es: Genera desplazamientos de 32-bit en las tablas de switch.

en: Generate bit instructions.
es: Genera instrucciones de bit.

en: Cost to assume for a branch insn.
es: Costo de asumir una ramificación de insn.

en: Assume that zero displacement conditional branches are fast.
es: Asume que las ramificaciones condicionales con desplazamiento cero son rápidas.

en: Force the usage of delay slots for conditional branches.
es: Fuerza el uso de ranuras de retardo para las ramificaciones condicionales.

en: Align doubles at 64-bit boundaries.
es: Alinea doubles en límites de 64-bit.

en: Division strategy, one of: call-div1, call-fp, call-table.
es: Estrategia de división, una de las siguientes: call-div1, call-fp, call-table.

en: Specify name for 32 bit signed division function.
es: Especifica un nombre para la función de división de 32 bit con signo.

en: Generate ELF FDPIC code.
es: Genera código ELF FDPIC.

en: Enable the use of 64-bit floating point registers in fmov instructions.  See -mdalign if 64-bit alignment is required.
es: Activa el uso de registros de coma flotante de 64-bit en instrucciones. fmov.  Vea -mdalign si se requiere alineación de 64-bit.

en: Follow Renesas (formerly Hitachi) / SuperH calling conventions.
es: Sigue las convenciones de llamada Renesas (anteriormente Hitachi) / SuperH.

en: Increase the IEEE compliance for floating-point comparisons.
es: Incrementa el cumplimiento con IEEE para las comparaciones de coma flotante.

en: inline code to invalidate instruction cache entries after setting up nested function trampolines.
es: Código inline para invalidar las entradas de caché de instruciones después de establecerer los trampolines de funciones anidadas.

en: Annotate assembler instructions with estimated addresses.
es: Anota las instrucciones de ensamblador con direcciones estimadas.

en: Generate code in little endian mode.
es: Genera código en modo little endian.

en: Mark MAC register as call-clobbered.
es: Marca los registros MAC como sobreescritos por llamada.

en: Make structs a multiple of 4 bytes (warning: ABI altered).
es: Construye los structs como un múltiplo de 4 bytes (aviso: se altera la ABI).

en: Emit function-calls using global offset table when generating PIC.
es: Emite llamadas a función usando la tabla de desplazamiento global al generar PIC.

en: Shorten address references during linking.
es: Abrevia las referencias de direcciones durante el enlace.

en: Specify the model for atomic operations.
es: Especifica el modelo para operaciones atómicas.

en: Use tas.b instruction for __atomic_test_and_set.
es: Usa la instrucción tas.b para __atomic_test_and_set.

en: Cost to assume for a multiply insn.
es: Costo de asumir una instrucción multiply.

en: Don't generate privileged-mode only code; implies -mno-inline-ic_invalidate if the inline code would not work in user mode.
es: No genera sólo código de modo privilegiado; implica -mno-inline-ic_invalidate si el código a incluir en línea no funciona en modo usuario.

en: Pretend a branch-around-a-move is a conditional move.
es: Pretende que una ramificación-alrededor-de-un-movimiento es un movimiento condicional.

en: Enable the use of the fsca instruction.
es: Activa el uso de la instrucción fsca.

en: Enable the use of the fsrra instruction.
es: Activa el uso de la instrucción fsrra.

en: Use LRA instead of reload (transitional).
es: Usa LRA en lugar de reload (transicional).

en: Assume small address space.
es: Asume espacio de direcciones small.

en: -mabi=ABI	Generate code that conforms to the given ABI.
es: -mabi=ABI	Genera código que cumpla con la ABI dada.

en: Known MIPS ABIs (for use with the -mabi= option):
es: ABIs MIPS conocidos (para uso con la opción -mabi=):

en: Generate code that can be used in SVR4-style dynamic objects.
es: Genera código que se pueda usar en objetos dinámicos de estilo SVR4.

en: Use PMC-style 'mad' instructions.
es: Usa instrucciones 'mad' de estilo PMC.

en: Use integer madd/msub instructions.
es: Usa instrucciones madd/msub de enteros.

en: -march=ISA	Generate code for the given ISA.
es: -march=ISA	Genera código para el ISA dado.

en: -mbranch-cost=COST	Set the cost of branches to roughly COST instructions.
es: -mbranch-cost=COSTO	Establece el costo de las ramificaciones aproximadamente a COSTO instrucciones.

en: Use Branch Likely instructions, overriding the architecture default.
es: Usa instrucciones Branch Likely, anulando el valor predeterminado de la arquitectura.

en: Switch on/off MIPS16 ASE on alternating functions for compiler testing.
es: Activa/desactiva el ASE de MIPS16 en funciones alternantes para pruebas del compilador.

en: Trap on integer divide by zero.
es: Atrapa la división entera por cero.

en: -mcode-readable=SETTING	Specify when instructions are allowed to access code.
es: -mcode-readable=OPCIÓN	Especifica cuándo se permite que las instrucciones accedan al código.

en: Valid arguments to -mcode-readable=:
es: Argumentos válidos para -fcode-readable=:

en: Use branch-and-break sequences to check for integer divide by zero.
es: Usa secuencias ramifica-y-para para revisar la división entera por cero.

en: Use trap instructions to check for integer divide by zero.
es: Usa instrucciones trap para revisar la división entera por cero.

en: Allow the use of MDMX instructions.
es: Permite el uso de las instrucciones MDMX.

en: Allow hardware floating-point instructions to cover both 32-bit and 64-bit operations.
es: Permite que las instrucciones de coma flotante de hardware cubran tanto operaciones de 32-bit como de 64-bit.

en: Use MIPS-DSP instructions.
es: Usa instrucciones MIPS-DSP.

en: Use MIPS-DSP REV 2 instructions.
es: Usa instrucciones MIPS-DSP REV 2.

en: Use Enhanced Virtual Addressing instructions.
es: Usa las instrucciones de direccionamiento virtual mejorado.

en: Use NewABI-style %reloc() assembly operators.
es: Usa los operadores de ensamblador %reloc() del estilo NewABI.

en: Use -G for data that is not defined by the current object.
es: Usa -G para los datos que están definidos por el objeto actual.

en: Work around certain 24K errata.
es: Evita ciertos errores de 24K.

en: Work around certain R4000 errata.
es: Evita ciertos errores de R4000.

en: Work around certain R4400 errata.
es: Evita ciertos errores de R4400.

en: Work around certain RM7000 errata.
es: Evita ciertos errores de R4000.

en: Work around certain R10000 errata.
es: Evita ciertos errores de R10000.

en: Work around errata for early SB-1 revision 2 cores.
es: Evita los errores para núcleos tempranos SB-1 revisión 2.

en: Work around certain VR4120 errata.
es: Evita ciertos errores de VR4120.

en: Work around VR4130 mflo/mfhi errata.
es: Evita el error mflo/mfhi del VR4130.

en: Work around an early 4300 hardware bug.
es: Evita el error de hardware de los primeros 4300.

en: FP exceptions are enabled.
es: Las excepciones FP están activadas.

en: Use 32-bit floating-point registers.
es: Usa los registros de coma flotante de 32-bit.

en: Conform to the o32 FPXX ABI.
es: Conforma al o32 FPXX ABI.

en: Use 64-bit floating-point registers.
es: Usa los registros de coma flotante de 64-bit.

en: -mflush-func=FUNC	Use FUNC to flush the cache before calling stack trampolines.
es: -mflush-func=FUNC	Usa FUNC para vaciar el caché antes de llamar a los trampolines de pila.

en: -mabs=MODE	Select the IEEE 754 ABS/NEG instruction execution mode.
es: -mabs=MODO	Selecciona el modo de ejecución de instrucciones IEEE 754 ABS/NEG.

en: -mnan=ENCODING	Select the IEEE 754 NaN data encoding.
es: -mnan=CODIFICACIÓN	Selecciona la codificación de datos IEEE 754 NaN.

en: Known MIPS IEEE 754 settings (for use with the -mabs= and -mnan= options):
es: Configuración de lso MIPS IEEE 754 conocidos (para uso con las opciones -mabs= y -mnan=):

en: Use 32-bit general registers.
es: Usa los registros generales de 32-bit.

en: Use 64-bit general registers.
es: Usa los registros generales de 64-bit.

en: Use GP-relative addressing to access small data.
es: Usa el direccionamiento relativo al GP para acceder a datos small.

en: When generating -mabicalls code, allow executables to use PLTs and copy relocations.
es: Al generar código -mabicalls, permite que los ejecutables usen PLTs y copien reubicaciones.

en: Allow the use of hardware floating-point ABI and instructions.
es: Permite el uso de la ABI y las instrucciones de coma flotante de hardware.

en: Generate code that is link-compatible with MIPS16 and microMIPS code.
es: Genera código que se puede enlazar con código MIPS16 microMIPS.

en: An alias for minterlink-compressed provided for backward-compatibility.
es: Sinónimo de minterlink-compressed, preservado por compatibilidad hacia atrás.

en: -mipsN	Generate code for ISA level N.
es: -mipsN	Genera código para ISA nivel N.

en: Generate MIPS16 code.
es: Genera código MIPS16.

en: Use MIPS-3D instructions.
es: Usa instrucciones MIPS-3D.

en: Use ll, sc and sync instructions.
es: Usa las instrucciones ll, sc y sync.

en: Use -G for object-local data.
es: Usa -G para los datos del objeto local.

en: Use indirect calls.
es: Usa llamadas indirectas.

en: Use a 32-bit long type.
es: Usa un tipo long de 32-bit.

en: Use a 64-bit long type.
es: Usa un tipo long de 64-bit.

en: Pass the address of the ra save location to _mcount in $12.
es: Pasa la dirección de la ubicación de ra save a _mcount en $12.

en: Don't optimize block moves.
es: No optimiza los movimientos de bloques.

en: Use microMIPS instructions.
es: Usa instrucciones microMIPS.

en: Use MIPS MSA Extension instructions.
es: Usa instrucciones de la Extensión MIPS MSA.

en: Allow the use of MT instructions.
es: Permite el uso de las instrucciones MT.

en: Prevent the use of all floating-point operations.
es: Previene el uso de todas las instrucciones de coma flotante.

en: Use MCU instructions.
es: Usa instrucciones MCU.

en: Do not use a cache-flushing function before calling stack trampolines.
es: No usa una función que vacíe el caché antes de llamar los trampolines de pila.

en: Do not use MDMX instructions.
es: No usa instrucciones MDMX.

en: Generate normal-mode code.
es: Genera código normal-mode.

en: Do not use MIPS-3D instructions.
es: No usa instrucciones MIPS-3D.

en: Use paired-single floating-point instructions.
es: Usa instrucciones apareadas-sencillas de coma flotante.

en: -mr10k-cache-barrier=SETTING	Specify when r10k cache barriers should be inserted.
es: -mr10k-cache-barrier=OPCIÓN	Especifica cuando se deben insertar las barreras de caché de r10k.

en: Valid arguments to -mr10k-cache-barrier=:
es: Argumentos válidos para -mr10k-cache-barrier=:

en: Try to allow the linker to turn PIC calls into direct calls.
es: Trata de permitir que el enlazador convierta las llamadas PIC a llamadas directas.

en: When generating -mabicalls code, make the code suitable for use in shared libraries.
es: Al generar código -mabicalls, hace que el código sea adecuado para su uso en bibliotecas compartidas.

en: Restrict the use of hardware floating-point instructions to 32-bit operations.
es: Restringe el uso de instrucciones de coma flotante de hardware para operaciones de 32-bit.

en: Use SmartMIPS instructions.
es: Usa instrucciones SmartMIPS.

en: Prevent the use of all hardware floating-point instructions.
es: Previene el uso de todas las instrucciones de coma flotante de hardware.

en: Optimize lui/addiu address loads.
es: Optimiza las cargas de las direcciones lui/addiu.

en: Assume all symbols have 32-bit values.
es: Asume que todos los símbolos tienen valores de 32-bit.

en: Use synci instruction to invalidate i-cache.
es: Usa la instrucción synci para invalidar el i-caché.

en: Use lwxc1/swxc1/ldxc1/sdxc1 instructions where applicable.
es: Usa instrucciones lwxc1/swxc1/ldxc1/sdxc1 donde sean aplicables.

en: Use 4-operand madd.s/madd.d and related instructions where applicable.
es: Usa operandos cuaternarios madd.s/madd.d e instrucciones relacionadas donde sean aplicables.

en: Use Virtualization (VZ) instructions.
es: Usa instrucciones virtualización (VZ).

en: Use eXtended Physical Address (XPA) instructions.
es: Usa instrucciones de direcciones físicas extendidas (XPA).

en: Perform VR4130-specific alignment optimizations.
es: Realiza optimizaciones de alineación específicas para VR4130.

en: Lift restrictions on GOT size.
es: Levanta restricciones en el tamaño de GOT.

en: Enable use of odd-numbered single-precision registers.
es: Activa el uso de registros de precisión sencilla impares.

en: Optimize frame header.
es: Optimiza la cabecera de marco.

en: Specify the compact branch usage policy.
es: Especifica la política de uso de ramificación compacta.

en: Policies available for use with -mcompact-branches=:
es: Políticas disponibles para usar con -mcompact-branches=:

en: Known MIPS CPUs (for use with the -march= and -mtune= options):
es: CPUs MIPS conocidos (para uso con las opciones -march= y -mtune=):

en: Known MIPS ISA levels (for use with the -mips option):
es: Niveles ISA MIPS conocidos (para uso con la opción -mips):

en: Known TILE-Gx CPUs (for use with the -mcpu= option):
es: CPUs TILE-Gx conocidos (para usar con la opción -mcpu=):

en: Compile with 32 bit longs and pointers.
es: Compila con longs y punteros de 32 bit.

en: Compile with 64 bit longs and pointers.
es: Compila con longs y punteros de 64 bit.

en: Use given TILE-Gx code model.
es: Usa el modelo de código del TILE-Gx dado.

en: Known ARC CPUs (for use with the -mcpu= option):
es: CPUs ARC conocidas (para usar con la opción -mcpu=):

en: Compile code for big endian mode.
es: Compila código para modo big endian.

en: Compile code for little endian mode.  This is the default.
es: Compila código para modo little endian.  Este es el valor predefinido.

en: Disable ARCompact specific pass to generate conditional execution instructions.
es: Desactiva el paso específico ARCompact para generar instrucciones de ejecución condicional.

en: Generate ARCompact 32-bit code for ARC600 processor.
es: Genera código de 32 bits ARCompact para el procesador ARC600.

en: Same as -mA6.
es: Igual que -mA6.

en: Generate ARCompact 32-bit code for ARC601 processor.
es: Genera código de 32 bits ARCompact para el procesador ARC601.

en: Generate ARCompact 32-bit code for ARC700 processor.
es: Genera código de 32 bits ARCompact para el procesador ARC700.

en: Same as -mA7.
es: Igual que -mA7.

en: -mmpy-option=MPY Compile ARCv2 code with a multiplier design option.
es: -mmpy-option=MPY Compila código ARCv2 con una opción de diseño de multiplicador.

en: Enable DIV-REM instructions for ARCv2.
es: Activa las instrucciones DIV-REM para ARCv2.

en: Enable code density instructions for ARCv2.
es: Activa las instrucciones de densidad de código para ARCv2.

en: Tweak register allocation to help 16-bit instruction generation.
es: Retoca la asignación de registros para ayudar a la generación de instrucciones de 16 bits.

en: Use ordinarily cached memory accesses for volatile references.
es: Usa accesos normales a memoria cacheada para referencias volátiles.

en: Enable cache bypass for volatile references.
es: Activa el bypass de caché para referencias volátiles.

en: Generate instructions supported by barrel shifter.
es: Genera instrucciones admitidas por el barrel shift.

en: Generate norm instruction.
es: Genera instrucciones norm.

en: Generate swap instruction.
es: Genera instrucciones swap.

en: Generate mul64 and mulu64 instructions.
es: Genera instrucciones mul64 y mulu64.

en: %qs is deprecated
es: %qs es obsoleto

en: Do not generate mpy instructions for ARC700.
es: No generar instrucciones mpy para ARC700.

en: Generate Extended arithmetic instructions.  Currently only divaw, adds, subs and sat16 are supported.
es: Genera instrucciones de aritmética extendida.  Actualmente solo se dispone de divaw, adds, subs y sat16.

en: Dummy flag. This is the default unless FPX switches are provided explicitly.
es: Indicador tonto. Es el predefinido a menos que que se proporcionen switches FPX explícitamente.

en: Generate call insns as register indirect calls.
es: Genera las llamadas insns como llamadas indirectas de registros.

en: Do no generate BRcc instructions in arc_reorg.
es: No generar instrucciones BRcc en arc_reorg.

en: Generate sdata references.  This is the default, unless you compile for PIC.
es: Generar referencias de sdata.  Es lo predefinido, salvo que se compile para PIC.

en: FPX: Generate Single Precision FPX (compact) instructions.
es: FPX: Generar instrucciones FPX de precisión sencilla (compactas).

en: FPX: Generate Single Precision FPX (fast) instructions.
es: FPX: Generar instrucciones FPX de precisión sencilla (rápidas).

en: FPX: Enable Argonaut ARC CPU Double Precision Floating Point extensions.
es: FPX: Activar las extensiones de coma flotante de doble precisión de la CPU Argonaut ARC.

en: FPX: Generate Double Precision FPX (compact) instructions.
es: FPX: Generar instrucciones FPX de precisión doble (compactas).

en: FPX: Generate Double Precision FPX (fast) instructions.
es: FPX: Generar instrucciones FPX de precisión doble (rápidas).

en: Disable LR and SR instructions from using FPX extension aux registers.
es: Desactivar en las instrucciones LR y SR el uso de registros auxiliares de la extensión FPX.

en: Enable generation of ARC SIMD instructions via target-specific builtins.
es: Activar la generación de instrucciones ARC SIMD mediante funciones internas específicas de objetivo.

en: -mcpu=CPU	Compile code for ARC variant CPU.
es: -mcpu=CPU	Compila código para la CPU de variante ARC.

en: size optimization level: 0:none 1:opportunistic 2: regalloc 3:drop align, -Os.
es: nivel de optimización del tamaño: 0:nada 1:oportunista 2:regalloc 3:alineación libre, -Os.

en: Cost to assume for a multiply instruction, with 4 being equal to a normal insn.
es: Costo de asumir una instrucción multiply, siendo 4 el de una instrucción normal.

en: Tune for ARC600 cpu.
es: Afinado para cpu ARC600.

en: Tune for ARC601 cpu.
es: Afinado para cpu ARC601.

en: Tune for ARC700 R4.2 Cpu with standard multiplier block.
es: Afinado para Cpu ARC700 R4.2 con bloque multiplicador estándar.

en: Tune for ARC700 R4.2 Cpu with XMAC block.
es: Afinado para Cpu ARC700 R4.2 con bloque XMAC.

en: Enable the use of indexed loads.
es: Activa el uso de loads indexadas.

en: Enable the use of pre/post modify with register displacement.
es: Activa el uso de pre/post modify con desplazamiento de registro.

en: Generate 32x16 multiply and mac instructions.
es: Genera instrucciones multiply y mac de 32x16.

en: Set probability threshold for unaligning branches.
es: Establece el umbral de probabilidad para ramificaciones desalineadas.

en: Don't use less than 25 bit addressing range for calls.
es: No utilizar rango de direccionamiento de menos de 25 bits para llamadas.

en: Explain what alignment considerations lead to the decision to make an insn short or long.
es: Explicar qué consideraciones de alineamiento llevan a la decisión de hacer una insn corta o larga.

en: Do alignment optimizations for call instructions.
es: Efectúa optimizaciones de alineamiento en las instrucciones de llamadas.

en: Enable Rcq constraint handling - most short code generation depends on this.
es: Activa el manejo de restricciones Rcq - la mayor parte de la generación de código corto depende de esto.

en: Enable Rcw constraint handling - ccfsm condexec mostly depends on this.
es: Activa el manejo de restricciones Rcw - la ejecución condicional ccfsd depende principalmente de esto.

en: Enable pre-reload use of cbranchsi pattern.
es: Activa el uso pre-recarga del patrón cbranchsi.

en: Enable bbit peephole2.
es: Activa bbit peephole2.

en: Use pc-relative switch case tables - this enables case table shortening.
es: Usa tables switch case relativas a contador de programa - esto activa el acortamiento de tablas case.

en: Enable compact casesi pattern.
es: Activa el patrón casesi compacto.

en: Enable 'q' instruction alternatives.
es: Activa las instrucciones alternativas 'q'.

en: Expand adddi3 and subdi3 at rtl generation time into add.f / adc etc.
es: Expande adddi3 y subdi3 en tiempo de generación de rtl en add.f / adc, etc.

en: Enable variable polynomial CRC extension.
es: Activa la extensión de CRC polinómico variable.

en: Enable DSP 3.1 Pack A extensions.
es: Activa las extensiones DSP 3.1 Pack A.

en: Enable dual viterbi butterfly extension.
es: Activa la la extensión dual viterbi butterfly.

en: Enable Dual and Single Operand Instructions for Telephony.
es: Activa las instrucciones de operando dual y único para telefonía.

en: Enable XY Memory extension (DSP version 3).
es: Activa la extensión XY Memory (DSP versión 3).

en: Enable Locked Load/Store Conditional extension.
es: Activa la extensión condicional load/store bloqueada.

en: Enable swap byte ordering extension instruction.
es: Activa la instrucción de extensión del orden de byte de intercambio.

en: Enable 64-bit Time-Stamp Counter extension instruction.
es: Activa la instrucción de extensión del contador de sello de tiempo de 64 bits.

en: Pass -EB option through to linker.
es: Pasa la opción -EB al enlazador.

en: Pass -EL option through to linker.
es: Pasa la opción -EL al enlazador.

en: Pass -marclinux option through to linker.
es: Pasa la opción -marclinux al enlazador.

en: Pass -marclinux_prof option through to linker.
es: Pasa la opción -marclinux_prof al enlazador.

en: Enable lra.
es: Activa lra.

en: Don't indicate any priority with TARGET_REGISTER_PRIORITY.
es: No indica ninguna prioridad con TARGET_REGISTER_PRIORITY.

en: Indicate priority for r0..r3 / r12..r15 with TARGET_REGISTER_PRIORITY.
es: Indica prioridad para r0..r3 / r12..r15 con TARGET_REGISTER_PRIORITY.

en: Reduce priority for r0..r3 / r12..r15 with TARGET_REGISTER_PRIORITY.
es: Reduce prioridad para r0..r3 / r12..r15 con TARGET_REGISTER_PRIORITY.

en: Enable atomic instructions.
es: Activa instrucciones atómicas.

en: Enable double load/store instructions for ARC HS.
es: Activa las instrucciones dobles load/store para ARC HS.

en: Specify the name of the target floating point configuration.
es: Especifica el nombre de la configuración de coma flotante destino.

en: Specify thread pointer register number.
es: Especifica el número de registro de puntero del hilo.

en: Enable use of NPS400 bit operations.
es: Activa el uso de las operaciones de bit NPS400.

en: Enable use of NPS400 xld/xst extension.
es: Activa el uso de la extensión xld/xst del NPS400.

en: unknown linker output %qs
es: salida %qs del enlazador desconocida

en: Set linker output type (used internally during LTO optimization)
es: Establece el tipo de salida del enlazador (usado internamente durante la optimización LTO)

en: Run the link-time optimizer in local transformation (LTRANS) mode.
es: Ejecuta el optimizador de tiempo de enlace en el modo de transformación local (LTRANS).

en: Specify a file to which a list of files output by LTRANS is written.
es: Especifica un fichero en el cual LTRANS escribe una lista de ficheros de salida.

en: Run the link-time optimizer in whole program analysis (WPA) mode.
es: Ejecuta el optimizador de tiempo de enlace en el modo de análisis de programa completo (WPA).

en: Whole program analysis (WPA) mode with number of parallel jobs specified.
es: Modo de análisis del programa completo (WPA) con número de trabajos paralelos especificado.

en: The resolution file.
es: El fichero de resolución.

en: Enable coverage-guided fuzzing code instrumentation. Inserts call to __sanitizer_cov_trace_pc into every basic block.
es: Activa la instrumentación de código borrosa guiada por cobertura. Inserta llamada a __sanitizer_cov_trace_pc en todos los bloques básicos.

en: Display this information.
es: Muestra esta información.

en: --help=<class>	Display descriptions of a specific class of options.  <class> is one or more of optimizers, target, warnings, undocumented, params.
es: --help=<clase>	Muestra las descripciones para una clase específica de opciones.  <clase> es uno o más de optimizers, target, warnings, undocumented, params.

en: Alias for --help=target.
es: Alias para --help=target.

en: --param <param>=<value>	Set parameter <param> to value.  See below for a complete list of parameters.
es: --param <param>=<valor>	Establece el parámetro <param> al valor.  Vea a continuación una lista completa de parámetros.

en: -O<number>	Set optimization level to <number>.
es: -O<número>	Establece el nivel de optimización a <número>.

en: Optimize for space rather than speed.
es: Optimiza para espacio en lugar de velocidad.

en: Optimize for speed disregarding exact standards compliance.
es: Optimiza para velocidad descartando el cumplimento exacto de estándares.

en: Optimize for debugging experience rather than speed or size.
es: Optimiza para experiencia de depuración en lugar de velocidad o tamaño.

en: This switch is deprecated; use -Wextra instead.
es: Esta opción es obsoleta; utilice en su lugar -Wextra.

en: Warn about returning structures, unions or arrays.
es: Avisa sobre la devolución de estructuras, unions o matrices.

en: Warn if a loop with constant number of iterations triggers undefined behavior.
es: Avisa si un bucle con un número constante de iteraciones provoca un comportamiento indefinido.

en: Warn if an array is accessed out of bounds.
es: Avisa si se accede a una matriz fuera de los límites.

en: Warn about inappropriate attribute usage.
es: Avisa sobre la aritmética de punteros de funciones.

en: Warn about pointer casts which increase alignment.
es: Avisa sobre conversión de punteros que incremente la alineación.

en: Warn when a #warning directive is encountered.
es: Avisa cuando se encuentra una directiva #warning.

en: Warn about uses of __attribute__((deprecated)) declarations.
es: Avisa sobre usos de declaraciones __attribute__((obsoleto)).

en: Warn when an optimization pass is disabled.
es: Avisa cuando se desactiva un paso de optimización.

en: Treat all warnings as errors.
es: Trata todos los avisos como errores.

en: Treat specified warning as error.
es: Trata el aviso especificado como error.

en: Print extra (possibly unwanted) warnings.
es: Muestra avisos extra (posiblemente no deseados).

en: Exit on the first error occurred.
es: Termina cuando sucede el primer error.

en: -Wframe-larger-than=<number>	Warn if a function's stack frame requires more than <number> bytes.
es: -Wframe-larger-than=<número>	Avisa si el marco de la pila de una función requiere más de <número> bytes.

en: Warn when attempting to free a non-heap object.
es: Avisa cuando se intenta liberar un objeto que no es de pila.

en: Warn when a function cannot be expanded to HSAIL.
es: Avisa cuando una función no se puede expandir a HSAIL.

en: Warn when an inlined function cannot be inlined.
es: Avisa cuando una función incluida en línea no se puede incluir en línea.

en: Warn when an atomic memory model parameter is known to be outside the valid range.
es: Avisa cuando un parámetro de modelo de memoria atomic se reconoce que está fuera del rango válido.

en: -Wlarger-than=<number>	Warn if an object is larger than <number> bytes.
es: -Wlarger-than=<número>	Avisa si un objeto es más grande que <número> bytes.

en: Warn if comparing pointer parameter with nonnull attribute with NULL.
es: Avisa si se compara parámetro puntero con atributo no nulo con NULL.

en: Warn if dereferencing a NULL pointer may lead to erroneous or undefined behavior.
es: Avisa si la desreferencia de un puntero NULL puede llevar a un comportamiento erróneo o indefinido.

en: Warn if the loop cannot be optimized due to nontrivial assumptions.
es: Avisa si el bucle no se puede optimizar debido a presunciones no triviales.

en: Warn about some C++ One Definition Rule violations during link time optimization.
es: Advierto de algunas violaciones de la regla de una definición de C++ durante la optimización de tiempo de enlazado.

en: Warn about overflow in arithmetic expressions.
es: Avisa sobre desbordamiento por debajo en expresiones numéricas.

en: During link time optimization warn about mismatched types of global declarations.
es: Durante la optimización en tiempo de enlazado advierte de tipos de declaraciones globales que no casan.

en: Warn when the packed attribute has no effect on struct layout.
es: Avisa cuando el atributo packed no tiene efecto en la disposición de un struct.

en: Warn when padding is required to align structure members.
es: Avisa cuando se requiere relleno para alinear a los miembros de una estructura.

en: Issue warnings needed for strict compliance to the standard.
es: Activa los avisos necesarios para cumplir estrictamente con el estándar.

en: Warn about returning a pointer/reference to a local or temporary variable.
es: Advierte del retorno de puntero/referencia a variable local o temporal.

en: Warn when one variable shadows another.  Same as -Wshadow=global.
es: Avisa cuando una variable oculta otra.  Igual que -Wshadow=global.

en: Warn when one variable shadows another (globally).
es: Avisa cuando una variable oculta otra (globalmente).

en: Warn when one local variable shadows another local variable or parameter.
es: Avisa cuando una variable local oculta otra variable local o parámetro.

en: Warn when one local variable shadows another local variable or parameter of compatible type.
es: Avisa cuando una variable local oculta otra variable local o parámetro de tipo compatible.

en: Warn when not issuing stack smashing protection for some reason.
es: Avisa cuando no se está usando la protección contra destrucción de la pila por alguna razón.

en: -Wstack-usage=<number>	Warn if stack usage might be larger than specified amount.
es: -Wstack-usage=<number>	Avisa si el uso de pila puede ser mayor que el monto especificado.

en: Warn about code which might break strict aliasing rules.
es: Avisa sobre código que pueda romper las reglas estrictas de aliases.

en: Warn about optimizations that assume that signed overflow is undefined.
es: Desactiva las optimizaciones que asumen que un desbordamiento con signo está indefinido.

en: Warn about functions which might be candidates for __attribute__((const)).
es: Avisa sobre funciones que pueden ser candidatas para __attribute__((const)).

en: Warn about functions which might be candidates for __attribute__((pure)).
es: Avisa sobre funciones que pueden ser candidatas para __attribute__((pure)).

en: Warn about functions which might be candidates for __attribute__((noreturn)).
es: Avisa sobre funciones que pueden ser candidatas para __attribute((noreturn)).

en: Warn about C++ polymorphic types where adding final keyword would improve code quality.
es: Advierte de tipos polimórficos en C++ cuando añadir la palabra clave final mejoraría la calidad del código.

en: Warn about C++ virtual methods where adding final keyword would improve code quality.
es: Advierte de métodos virtuales en C++ cuando añadir la palabra clave final mejoraría la calidad del código.

en: Warn about statements between switch's controlling expression and the first case.
es: Advierte de instrucciones entre la expresión de control de un switch y el primer case.

en: Do not suppress warnings from system headers.
es: No suprime los avisos de los encabezados del sistema.

en: Warn whenever a trampoline is generated.
es: Avisa siempre que se genera un trampolín.

en: Warn if a comparison is always true or always false due to the limited range of the data type.
es: Avisa si la comparación es siempre verdadera o siempre falsa debido al rango limitado del tipo de datos.

en: Warn about uninitialized automatic variables.
es: Avisa sobre variables automáticas sin inicializar.

en: Warn about maybe uninitialized automatic variables.
es: Avisa sobre variables automáticas probablemente sin inicializar.

en: Enable all -Wunused- warnings.
es: Activa todos los avisos -Wunused-.

en: Warn when a function parameter is only set, otherwise unused.
es: Avisa cuando sólo se define un parámetro de función, y no se usa posteriormente.

en: Warn when a variable is only set, otherwise unused.
es: Avisa cuando sólo se define una variable, y no se usa posteriormente.

en: Warn when a function is unused.
es: Avisa cuando no se usa una función.

en: Warn when a label is unused.
es: Avisa cuando no se usa una etiqueta.

en: Warn when a function parameter is unused.
es: Avisa cuando no se usa un parámetro de una función.

en: Warn when an expression value is unused.
es: Avisa cuando no se usa un valor de una expresión.

en: Warn when a variable is unused.
es: Avisa cuando no se usa una variable.

en: Warn in case profiles in -fprofile-use do not match.
es: Avisa en perfiles case en -fprofile-use que no coincidan.

en: Warn when a vector operation is compiled outside the SIMD.
es: Avisar cuando una operación vectorial se compila fuera del SIMD.

en: -aux-info <file>	Emit declaration information into <file>.
es: -aux-info <fichero>	Emite la información de declaraciones en el <fichero>.

en: -d<letters>	Enable dumps from specific passes of the compiler.
es: -d<letras>	Activa los volcados de pasos específicos del compilador.

en: -dumpbase <file>	Set the file basename to be used for dumps.
es: -dumpbase <fichero>	Establece el nombre base de fichero a usar para los volcados.

en: -dumpdir <dir>	Set the directory name to be used for dumps.
es: -dumpdir <dir>	Establece el nombre del directorio a usar para los volcados.

en: The version of the C++ ABI in use.
es: La versión de la ABI de C++ que se está usando.

en: Aggressively optimize loops using language constraints.
es: Optimiza los bucles de forma agresiva empleando restricciones del lenguaje.

en: Align the start of functions.
es: Alinea el inicio de las funciones.

en: Align labels which are only reached by jumping.
es: Alinea las etiquetas que solamente se alcanzan saltando.

en: Align all labels.
es: Alinea todas las etiquetas.

en: Align the start of loops.
es: Alinea el inicio de los bucles.

en: Select what to sanitize.
es: Selecciona qué sanear.

en: -fsanitize-sections=<sec1,sec2,...>	Sanitize global variables in user-defined sections.
es: -fsanitize-sections=<sec1,sec2,...>	Sanea las variables globales en las secciones definidas por el usuario.

en: After diagnosing undefined behavior attempt to continue execution.
es: Tras el diagnóstico de comportamiento indefinido intenta continuar la ejecución.

en: This switch is deprecated; use -fsanitize-recover= instead.
es: Esta opción es obsoleta; utilice en su lugar -fsanitize-recover=.

en: Use trap instead of a library function for undefined behavior sanitization.
es: Usa trap en lugar de una función de biblioteca para sanear el comportamiento indefinido.

en: Generate unwind tables that are exact at each instruction boundary.
es: Genera tablas de desenredo que sean exactas en cada límite de instrucción.

en: Generate auto-inc/dec instructions.
es: Genera instrucciones auto-inc/dec.

en: Use sample profile information for call graph node weights. The default profile file is fbdata.afdo in 'pwd'.
es: Usa información de perfil de muestra para los pesos de los nodos de los grafos de llamadas. El fichero de perfil predeterminado es fbdata.afdo en 'pwd'.

en: Use sample profile information for call graph node weights. The profile file is specified in the argument.
es: Usa la información de perfil de muestra para los pesos de los nodos de los grafos de llamadas. El fichero de perfil se especifica en el argumento.

en: Generate code to check bounds before indexing arrays.
es: Genera código para revisar los límites antes de indexar matrices.

en: Replace add, compare, branch with branch on count register.
es: Reemplaza add, compare, branch con branch en la cuenta de registros.

en: Use profiling information for branch probabilities.
es: Usa la información de análisis de perfil para las probabilidades de ramificación.

en: Perform branch target load optimization before prologue / epilogue threading.
es: Realiza optimización de carga de ramificación objetivo antes del hilo prólogo / epílogo.

en: Perform branch target load optimization after prologue / epilogue threading.
es: Realiza optimización de carga de ramificación objetivo después del hilo prólogo / epílogo.

en: Restrict target load migration not to re-use registers in any basic block.
es: Restringe que la migración de carga de objetivos no reuse registros en ningún bloque básico.

en: -fcall-saved-<register>	Mark <register> as being preserved across functions.
es: -fcall-saved-<registro>	Marca el <registro> como preservado entre funciones.

en: -fcall-used-<register>	Mark <register> as being corrupted by function calls.
es: -fcall-used-<registro>	Marca el <registro> como corrupto por llamadas de función.

en: Save registers around function calls.
es: Guarda registros alrededor de llamadas de función.

en: This switch is deprecated; do not use.
es: Esta opción es obsoleta; no lo utilice.

en: Check the return value of new in C++.
es: Revisa el valor de devolución de new en C++.

en: Perform internal consistency checkings.
es: Realiza comprobaciones de consistencia internas.

en: Enable code hoisting.
es: Activa la elevación de código.

en: Looks for opportunities to reduce stack adjustments and stack references.
es: Busca oportunidades para reducir los ajustes de pila y las referencias de pila.

en: Do not put uninitialized globals in the common section.
es: No pone globales sin inicializar en la sección común.

en: -fcompare-debug[=<opts>]	Compile with and without e.g. -gtoggle, and compare the final-insns dump.
es: -fcompare-debug[=<opts>]	Compila con y sin p.e. -gtoggle, y compara el volcado de insns finales.

en: Run only the second compilation of -fcompare-debug.
es: Ejecuta sólo la segunda compilación de -fcompare-debug.

en: Perform comparison elimination after register allocation has finished.
es: Realiza la eliminación de comparaciones después de terminar el alojamiento de registros.

en: Do not perform optimizations increasing noticeably stack usage.
es: No realizar optimizaciones que incrementan notablemente el uso de la pila.

en: Perform a register copy-propagation optimization pass.
es: Realiza el paso de optimización de copia-propagación de registros.

en: Perform cross-jumping optimization.
es: Realiza optimizaciones de saltos cruzados.

en: When running CSE, follow jumps to their targets.
es: Cuando se esté ejecutando CSE, sigue los saltos a sus objetivos.

en: Omit range reduction step when performing complex division.
es: Omite el paso de reducción de rango al realizar divisiones complejas.

en: Complex multiplication and division follow Fortran rules.
es: La multiplicación y la división complejas siguen las reglas Fortran.

en: Place data items into their own section.
es: Coloca los elementos de datos en su propia sección.

en: List all available debugging counters with their limits and counts.
es: Enumera todos los contadores de depuración disponibles con sus límites y cuentas.

en: -fdbg-cnt=<counter>:<limit>[,<counter>:<limit>,...]	Set the debug counter limit.
es: -fdbg-cnt=<contador>:<límite>[,<contador>:<límite>,...]	Establece el límite del contador de depuración.

en: Map one directory name to another in debug information.
es: Mapea un nombre de directorio a otro en la información de depuración.

en: Output .debug_types section when using DWARF v4 debuginfo.
es: Muestra la sección .debug_types al usar la información de depuración DWARF v4.

en: Defer popping functions args from stack until later.
es: Posterga la extracción de argumentos de funciones de la pila hasta más tarde.

en: Attempt to fill delay slots of branch instructions.
es: Intenta rellenar las ranuras de retraso de las instrucciones de ramificación.

en: Delete dead instructions that may throw exceptions.
es: Borra instrucciones muertas que pueden lanzar excepciones.

en: Delete useless null pointer checks.
es: Borra las revisiones de punteros nulos sin uso.

en: Stream extra data to support more aggressive devirtualization in LTO local transformation mode.
es: Hace fluir datos extra para permitir desvirtualización más agresiva en el modo de transformación local LTO.

en: Perform speculative devirtualization.
es: Realiza desvirtualización especulativa.

en: Try to convert virtual calls to direct ones.
es: Trata de convertir las llamadas virtuales a llamadas directas.

en: -fdiagnostics-show-location=[once|every-line]	How often to emit source location at the beginning of line-wrapped diagnostics.
es: -fdiagnostics-show-location=[once|every-line]	Indica la frecuencia con que se debe emitir la ubicación del código al inicio de los diagnósticos con corte de línea.

en: Show the source line with a caret indicating the column.
es: Muestra la línea de código con un signo de intercalación para indicar la columna.

en: -fdiagnostics-color=[never|always|auto]	Colorize diagnostics.
es: -fdiagnostics-color=[never|always|auto]	Colorea los diagnósticos.

en: Print fixit hints in machine-readable form.
es: Imprime indicaciones fixit (arreglar) en formato legible por una máquina.

en: Print fix-it hints to stderr in unified diff format.
es: Imprime indicaciones fix-it (arreglar) en stder en formato diff unificado.

en: Amend appropriate diagnostic messages with the command line option that controls them.
es: Asocia adecuadamente los mensajes de diagnóstico con la opción de línea de orden que los controla.

en: -fdisable-[tree|rtl|ipa]-<pass>=range1+range2 disables an optimization pass.
es: -fdisable-[tree|rtl|ipa]-<paso>=rango1+rango2 desactiva un paso de optimización.

en: -fenable-[tree|rtl|ipa]-<pass>=range1+range2 enables an optimization pass.
es: -fenable-[tree|rtl|ipa]-<paso>=rango1+rango2 activa un paso de optimización.

en: -fdump-<type>	Dump various compiler internals to a file.
es: -fdump-<tipo>	Vuelca varios internos del compilador a un fichero.

en: -fdump-final-insns=filename	Dump to filename the insns at the end of translation.
es: -fdump-final-insns=fichero	Vuelca al fichero las insns al final de la traducción.

en: -fdump-go-spec=filename	Write all declarations to file as Go code.
es: -fdump-go-spec=fichero	Escribe todas las declaraciones al fichero como código Go.

en: Suppress output of addresses in debugging dumps.
es: Suprime la salida de direcciones en los volcados de depuración.

en: Collect and dump debug information into temporary file if ICE in C/C++ compiler occurred.
es: Recoge y vuelca información de depuración en un fichero temporal si ha ocurrido ICE en el compilador de C/C++.

en: Dump detailed information on GCC's internal representation of source code locations.
es: Vuelca información detallada de las ubicaciones de código fuente en la representación interna de GCC.

en: Dump optimization passes.
es: Vuelca pasadas de optimización.

en: Suppress output of instruction numbers, line number notes and addresses in debugging dumps.
es: Suprime la salida de números de instrucción, notas de números de linea y direcciones en los volcados de depuración.

en: Suppress output of previous and next insn numbers in debugging dumps.
es: Suprime la salida de los números insn previos y siguientes en los volcados de depuración.

en: Enable CFI tables via GAS assembler directives.
es: Activa las tablas CFI a través de directivas del ensamblador GAS.

en: Perform early inlining.
es: Realiza la inclusión en línea temprana.

en: Perform DWARF duplicate elimination.
es: Realiza la eliminación de duplicados DWARF.

en: Perform interprocedural reduction of aggregates.
es: Realiza la reducción interprocedural de los agregados.

en: Perform unused symbol elimination in debug info.
es: Realiza la eliminación de símbolos sin uso en la información de depuración.

en: Perform unused type elimination in debug info.
es: Realiza la eliminación de tipos sin uso en la información de depuración.

en: Do not suppress C++ class debug information.
es: No suprime la información de depuración de clases C++.

en: Enable exception handling.
es: Activa el manejo de excepciones.

en: Perform a number of minor, expensive optimizations.
es: Realiza un número de optimizaciones menores y costosas.

en: -fexcess-precision=[fast|standard]	Specify handling of excess floating-point precision.
es: -fexcess-precision=[fast|standard]	Especifica el manejo del exceso de precisión de coma flotante.

en: unknown excess precision style %qs
es: estilo de exceso de precisión %qs desconocido

en: -fpermitted-flt-eval-methods=[c11|ts-18661]	Specify which values of FLT_EVAL_METHOD are permitted.
es: -fpermitted-flt-eval-methods=[c11|ts--18661]	Especifica qué valores de FLT_EVAL_METHOD están permitidos.

en: unknown specification for the set of FLT_EVAL_METHOD values to permit %qs
es: especificación desconocida para el conjunto de valores de FLT_EVAL_METHOD a permitir %qs

en: Output lto objects containing both the intermediate language and binary output.
es: Muestra los objetos lto que contienen tanto el lenguaje intermedio como la salida binaria.

en: Assume no NaNs or infinities are generated.
es: Asume que no se generan NaNs o infinitos.

en: -ffixed-<register>	Mark <register> as being unavailable to the compiler.
es: -ffixed-<registro>	Marca el <registro> como no disponible para el compilador.

en: Don't allocate floats and doubles in extended-precision registers.
es: No aloja floats y doubles en registros de precisión extendida.

en: Perform a forward propagation pass on RTL.
es: Realiza el paso de la propagación hacia adelante en RTL.

en: -ffp-contract=[off|on|fast]	Perform floating-point expression contraction.
es: -ffp-contract=[off|on|fast]	Realiza contracción de expresión de coma flotante.

en: unknown floating point contraction style %qs
es: estilo de contracción de coma flotante %qs desconocido

en: Allow built-in functions ceil, floor, round, trunc to raise "inexact" exceptions.
es: Permite a las funciones internas ceil, floor, round, trunc generar excepciones "inexactas".

en: Allow function addresses to be held in registers.
es: Permite que las direcciones de las funciones se conservern en registros.

en: Place each function into its own section.
es: Coloca cada función en su propia sección.

en: Perform global common subexpression elimination.
es: Realiza la eliminación de subexpresiones comunes globales.

en: Perform enhanced load motion during global common subexpression elimination.
es: Realiza el movimiento de la carga mejorada durante la eliminación de subexpresiones comunes globales.

en: Perform store motion after global common subexpression elimination.
es: Realiza el movimiento de guardado después de la eliminación de subexpresiones comunes globales.

en: Perform redundant load after store elimination in global common subexpression elimination.
es: Realiza la carga redundante después de la eliminación de almacenamiento en la eliminación de subexpresiones comunes globales

en: Perform global common subexpression elimination after register allocation has finished.
es: Realiza la eliminación de subexpresiones comunes globales tras la finalización de la asignación de registros.

en: -fgnat-encodings=[all|gdb|minimal]	Select the balance between GNAT encodings and standard DWARF emitted in the debug information
es: -fgnat-encodings=[all|gdb|minimal]	Selecciona el equilibrio entre codificaciones GNAT y DWARF estándar emitidos en la información de depuración.

en: Enable in and out of Graphite representation.
es: Activa in y out de la representación Graphite.

en: Enable Graphite Identity transformation.
es: Activa la transformación Graphite Identity.

en: Enable hoisting adjacent loads to encourage generating conditional move instructions.
es: Activa las cargas de elevación adyacentes para fomentar la generación de instrucciones move condicionales.

en: Mark all loops as parallel.
es: Marca todos los bucles como paralelos.

en: Enable loop nest transforms.  Same as -floop-nest-optimize.
es: Activa las transformaciones anidadas de bucle.  Igual que -floop-nest-optimize.

en: Enable support for GNU transactional memory.
es: Activa el soporte para la memoria transaccional de GNU.

en: Use STB_GNU_UNIQUE if supported by the assembler.
es: Usa STB_GNU_UNIQUE si lo admite el ensamblador.

en: Enable the loop nest optimizer.
es: Activa el optimizador de anidamiento de bucles.

en: Force bitfield accesses to match their type width.
es: Fuerza que los accesos de campos de bit coincidan con su anchura de tipo.

en: Merge adjacent stores.
es: Mezcla los almacenamientos adyacentes.

en: Enable guessing of branch probabilities.
es: Activa la predicción de probabilidades de ramificación.

en: Process #ident directives.
es: Procesa directivas #ident.

en: Perform conversion of conditional jumps to branchless equivalents.
es: Realiza la conversión de saltos condicionales a equivalentes sin ramificación.

en: Perform conversion of conditional jumps to conditional execution.
es: Realiza la conversión de saltos condicionales a ejecución condicional.

en: -fstack-reuse=[all|named_vars|none]	Set stack reuse level for local variables.
es: -fstack-reuse=[all|named_vars|none]	Establece el nivel de reúso de la pila para variables locales.

en: unknown Stack Reuse Level %qs
es: nivel de reúso de la pila %qs desconocido

en: Convert conditional jumps in innermost loops to branchless equivalents.
es: Convierte saltos condicionales en los bucles más internos a equivalentes sin ramificación.

en: Do not generate .size directives.
es: No genera directivas .size.

en: Perform indirect inlining.
es: Realiza la inclusión en línea indirecta.

en: Enable inlining of function declared "inline", disabling disables all inlining.
es: Activa la inclusión en línea de la la función declarada "inline", y desactiva todas las demás inclusiones en línea.

en: Integrate functions into their callers when code size is known not to grow.
es: Integra las funciones en sus invocadores cuando se sabe que el tamaño del código no crece.

en: Integrate functions not declared "inline" into their callers when profitable.
es: Integra las funciones que no se declaran "inline" en sus invocadores cuando es rentable.

en: Integrate functions only required by their single caller.
es: Integra las funciones sólo requeridas por su invocador único.

en: -finline-limit=<number>	Limit the size of inlined functions to <number>.
es: -finline-limit=<número>	Limita el tamaño de las funciones incluidas en línea a <número>.

en: Inline __atomic operations when a lock free instruction sequence is available.
es: Coloca en línea las operaciones __atomic cuando una secuencia de instrucciones lock free está disponible

en: Instrument function entry and exit with profiling calls.
es: Instrumenta funciones de entrada y salida con llamadas de análisis de perfil.

en: -finstrument-functions-exclude-function-list=name,...  Do not instrument listed functions.
es: -finstrument-functions-exclude-functions-list=nombre,... No instrumenta las funciones enlistadas.

en: -finstrument-functions-exclude-file-list=filename,...  Do not instrument functions listed in files.
es: -finstrument-functions-exclude-file-list=fichero,... No instrumenta las funciones enlistadas en ficheros.

en: Perform interprocedural constant propagation.
es: Realiza la propagación interprocedural de las constantes.

en: Perform cloning to make Interprocedural constant propagation stronger.
es: Realiza la clonación para hacer la propagación constante Interprocedural más fuerte.

en: Perform interprocedural bitwise constant propagation.
es: Realiza la propagación interprocedural de las constantes por bits.

en: Perform interprocedural profile propagation.
es: Realiza la propagación de perfil interprocedural.

en: Perform interprocedural points-to analysis.
es: Realiza el análisis interprocedural de puntero-a.

en: Discover pure and const functions.
es: Descubre funciones pure y const.

en: Perform Identical Code Folding for functions and read-only variables.
es: Realiza plegamiento de código idéntico en funciones y variables de solo lectura.

en: Perform Identical Code Folding for functions.
es: Realiza plegamiento de código idéntico en funciones.

en: Perform Identical Code Folding for variables.
es: Realiza plegamiento de código idéntico en variables.

en: Discover readonly and non addressable static variables.
es: Descubre variables estáticas de sólo lectura y no direccionables.

en: Perform IPA Value Range Propagation.
es: Realiza la Propagación de Rango Valor IPA.

en: -fira-algorithm=[CB|priority]	Set the used IRA algorithm.
es: -fira-algorithm=[CB|priority]	Establece el algoritmo IRA a usar.

en: unknown IRA algorithm %qs
es: algoritmo IRA %qs desconocido

en: -fira-region=[one|all|mixed]	Set regions for IRA.
es: -fira-region=[one|all|mixed]	Establece las regiones para IRA.

en: unknown IRA region %qs
es: región IRA %qs desconocida

en: Use IRA based register pressure calculation in RTL hoist optimizations.
es: Usa el cálculo de presión de registros basado en IRA en optimizaciones de izado RTL.

en: Use IRA based register pressure calculation in RTL loop optimizations.
es: Usa el cálculo de presión de registros basado en IRA en optimizaciones de bucle RTL.

en: Share slots for saving different hard registers.
es: Comparte ranuras para ahorrar registros hard diferentes.

en: Share stack slots for spilled pseudo-registers.
es: Comparte ranuras de pila para pseudo-registros derramados.

en: -fira-verbose=<number>	Control IRA's level of diagnostic messages.
es: -fira-verbose=<número>	Controla el nivel de mensajes de diagnóstico de IRA.

en: Optimize induction variables on trees.
es: Optimiza la inducción de variables en los árboles.

en: Use jump tables for sufficiently large switch statements.
es: Usa tablas de salto para las declaraciones switch suficientemente grandes.

en: Generate code for functions even if they are fully inlined.
es: Genera código para las funciones aún si están completamente incluidas en línea.

en: Generate code for static functions even if they are never called.
es: Genera código para las funciones estáticas aunque nunca se las llame.

en: Emit static const variables even if they are not used.
es: Emite variables static const aún si no se usan.

en: Give external symbols a leading underscore.
es: Da a los símbolos externos un subrayado inicial.

en: Do CFG-sensitive rematerialization in LRA.
es: Hacer rematerialización sensible a CFG en LRA.

en: Enable link-time optimization.
es: Activa las optimizaciones de tiempo de enlace.

en: Link-time optimization with number of parallel jobs or jobserver.
es: Optimización en tiempo de enlace con el número de trabajos paralelos o el servidor de trabajos.

en: unknown LTO partitioning model %qs
es: modelo de partición LTO %qs desconocido

en: Specify the algorithm to partition symbols and vars at linktime.
es: Espcifica el algoritmo para particionar símbolos y variables en tiempo de enlazado.

en: -flto-compression-level=<number>	Use zlib compression level <number> for IL.
es: -flto-compression-level=<número>	Usa el nivel de compresión de zlib <número> para IL.

en: Merge C++ types using One Definition Rule.
es: Mezclar tipos C++ usando la regla de una sola definición.

en: Report various link-time optimization statistics.
es: Reporta varias estadísticas de optimización de tiempo de enlace.

en: Report various link-time optimization statistics for WPA only.
es: Reporta varias estadísticas de optimización de tiempo de enlace solo para WPA.

en: Set errno after built-in math functions.
es: Establece errno después de las funciones matemáticas internas.

en: -fmax-errors=<number>	Maximum number of errors to report.
es: -fmax-errors=<número>	Número máximo de errores a reportar.

en: Report on permanent memory allocation.
es: Reporta el alojamiento en memoria permanente.

en: Report on permanent memory allocation in WPA only.
es: Reporta el alojamiento en memoria permanente solo en WPA.

en: Attempt to merge identical constants and constant variables.
es: Intenta mezclar constantes idénticas y variables constantes.

en: Attempt to merge identical constants across compilation units.
es: Intenta mezclar constantes idénticas a través de las unidades de compilación.

en: Attempt to merge identical debug strings across compilation units.
es: Intenta mezclar cadenas de depuración idénticas a través de las unidades de compilación.

en: -fmessage-length=<number>	Limit diagnostics to <number> characters per line.  0 suppresses line-wrapping.
es: -fmessage-length=<número>	Limita los diagnósticos a <número> caracteres por línea.  0 suprime el corte de línea.

en: Perform SMS based modulo scheduling before the first scheduling pass.
es: Realiza la planificación SMS basada en módulo antes del primer paso de calendarización.

en: Perform SMS based modulo scheduling with register moves allowed.
es: Realiza la planificación módulo basada en SMS con movimientos permitidos de registros.

en: Move loop invariant computations out of loops.
es: Mueve las computaciones invariantes de bucles fuera de los bucles.

en: Use the RTL dead code elimination pass.
es: Usa el paso de eliminación de código muerto de RTL.

en: Use the RTL dead store elimination pass.
es: Usa la eliminación de almacenamiento muerto de RTL.

en: Enable/Disable the traditional scheduling in loops that already passed modulo scheduling.
es: Activa/Desactiva la planificación tradicional en bucles que ya pasaron la calendarización módulo.

en: Support synchronous non-call exceptions.
es: Permite las excepciones síncronas que no son llamadas.

en: options or targets missing after %qs
es: faltan opciones u objetivos después de %qs

en: -foffload=<targets>=<options>  Specify offloading targets and options for them.
es: -foffload=<targets>=<options>  Especifica objetivos de descarga y opciones para ellos.

en: -foffload-abi=[lp64|ilp32]     Set the ABI to use in an offload compiler.
es: -foffload-abi=[lp64|ilp32]     Establece el ABI que usar en un compilador de descarga.

en: unknown offload ABI %qs
es: descarga ABI %qs desconocida

en: When possible do not generate stack frames.
es: Cuando sea posible no genera marcos de pila.

en: Enable all optimization info dumps on stderr.
es: Activa todos los volcados de información de optimización en stderr.

en: -fopt-info[-<type>=filename]	Dump compiler optimization details.
es: -fopt-info[-<type>=filename]	Vuelca los detalles de optimización del compilador.

en: Optimize sibling and tail recursive calls.
es: Optimiza las llamadas recursivas hermanadas y de extremo.

en: Perform partial inlining.
es: Realiza la inclusión en línea parcial.

en: Report on memory allocation before interprocedural optimization.
es: Reporta la ubicación de memoria antes de la optimización interprocedural.

en: Pack structure members together without holes.
es: Empaqueta juntos a los miembros de la estructura sin agujeros.

en: -fpack-struct=<number>	Set initial maximum structure member alignment.
es: -fpack-struct=<número>	Establece la alineación inicial máxima de estructuras miembro.

en: Return small aggregates in memory, not registers.
es: Devuelve los agregados small en memoria, no en registros.

en: Perform loop peeling.
es: Realiza el pelado de bucles.

en: Enable machine specific peephole optimizations.
es: Activa las optimizaciones de mirilla específicas de la máquina.

en: Enable an RTL peephole pass before sched2.
es: Activa un paso de mirilla RTL antes de sched2.

en: Generate position-independent code if possible (large mode).
es: Genera código independiente de posición si es posible (modo large).

en: Generate position-independent code for executables if possible (large mode).
es: Genera código independiente de posición para ejecutables si es posible (modo large).

en: Generate position-independent code if possible (small mode).
es: Genera código independiente de posición si es posible (modo small).

en: Generate position-independent code for executables if possible (small mode).
es: Genera código independiente de posición para ejecutables si es posible (modo small).

en: Use PLT for PIC calls (-fno-plt: load the address from GOT at call site).
es: Usa PLT para llamadas PIC (-fno-plt: carga la dirección desde GOT en el sitio de la llamada).

en: Specify a plugin to load.
es: Especifica un plugin a cargar.

en: -fplugin-arg-<name>-<key>[=<value>]	Specify argument <key>=<value> for plugin <name>.
es: -fplugin-arg-<nom>-<clave>[=<valor>]	Especifica el argumento <clave>=<valor> para el plugin <nom>bre.

en: Run predictive commoning optimization.
es: Ejecuta la optimización comunizadora predictiva.

en: Generate prefetch instructions, if available, for arrays in loops.
es: Genera instrucciones de precargado, si están disponibles, para matrices en bucles.

en: Enable basic program profiling code.
es: Activa el código básico de análisis de perfil del programa.

en: Insert arc-based program profiling code.
es: Inserta el código de análisis de perfil de programa basado en arc.

en: Set the top-level directory for storing the profile data. The default is 'pwd'.
es: Establece el directorio de nivel principal para almacenar los datos de perfilado. El predeterminado es 'pwd'.

en: Enable correction of flow inconsistent profile data input.
es: Activa la corrección de datos de entrada de perfilado inconsistente de flujo.

en: -fprofile-update=[single|atomic|prefer-atomic]	Set the profile update method.
es: -fprofile-update=[single|atomic|prefer-atomic]	Establece el método de actualización del perfil.

en: unknown profile update method %qs
es: método de actualización de perfil desconocido %qs

en: Enable common options for generating profile info for profile feedback directed optimizations.
es: Activa las opciones comunes para generar información de análisis de perfil para optimizaciones dirigidas por retroalimentación de perfil.

en: Enable common options for generating profile info for profile feedback directed optimizations, and set -fprofile-dir=.
es: Activa las opciones comunes para generar información de análisis de perfil para optimizaciones dirigidas por retroalimentación de perfili, y establece -fprofile-dir=.

en: Enable common options for performing profile feedback directed optimizations.
es: Activa las opciones comunes para realizar optimizaciones dirigidas por retroalimentación de perfil.

en: Enable common options for performing profile feedback directed optimizations, and set -fprofile-dir=.
es: Activa las opciones comunes para realizar optimizaciones dirigidas por retroalimentación de perfil, y establece -fprofile-dir=.

en: Insert code to profile values of expressions.
es: Inserta el código para perfilar valores de expresiones.

en: Report on consistency of profile.
es: Informa sobre la coherencia del perfil.

en: Enable function reordering that improves code placement.
es: Activa reordenación de funciones que mejora ubicación de código.

en: -frandom-seed=<string>	Make compile reproducible using <string>.
es: -frandom-seed=<cadena>	Hace que se pueda reproducir la compilación utilizando la <cadena>.

en: Record gcc command line switches in the object file.
es: Guarda las opciones de la línea de órdenes de gcc en el fichero objeto.

en: Return small aggregates in registers.
es: Devuelve agregados small en registros.

en: Tell DSE that the storage for a C++ object is dead when the constructor starts and when the destructor finishes.
es: Le dice al DSE que el almacenamiento para un objeto C++ está muerto cuando el constructor comienza y cuando el destructor termina.

en: Relief of register pressure through live range shrinkage.
es: Alivio de la presión de registro a través del encogimiento de rango en vivo.

en: Perform a register renaming optimization pass.
es: Realiza el paso de optimización de renombrado de registros.

en: Perform a target dependent instruction fusion optimization pass.
es: Realiza paso de optimización por fusión de instrucciones dependiente de objetivo.

en: Reorder basic blocks to improve code placement.
es: Reordena los bloques básicos para mejorar la ubicación del código.

en: -freorder-blocks-algorithm=[simple|stc]	Set the used basic block reordering algorithm.
es: -freorder-blocks-algorithm=[simple|stc]	Establece el algoritmo de ordenación de bloque básico usado.

en: unknown basic block reordering algorithm %qs
es: algoritmo %qs de reordenación de bloque básico desconocido

en: Reorder basic blocks and partition into hot and cold sections.
es: Reordena los bloques básicos y particionar en secciones caliente y fría.

en: Reorder functions to improve code placement.
es: Reordena las funciones para mejorar la ubicación del código.

en: Add a common subexpression elimination pass after loop optimizations.
es: Ejecuta un paso de eliminación de subexpresión común después de las optimizaciones de bucles.

en: Disable optimizations that assume default FP rounding behavior.
es: Desactiva las optimizaciones que asumen la conducta de un FP que redondea por defecto.

en: Enable scheduling across basic blocks.
es: Activa la planificación entre bloques básicos.

en: Enable register pressure sensitive insn scheduling.
es: Activa la planificación de insn sensible a la presión de registros.

en: Allow speculative motion of non-loads.
es: Permite el movimiento especulativo de insn que no son load.

en: Allow speculative motion of some loads.
es: Permite el movimiento especulativo de algunas loads.

en: Allow speculative motion of more loads.
es: Permite el movimiento especulativo de más loads.

en: -fsched-verbose=<number>	Set the verbosity level of the scheduler.
es: -fsched-verbose=<número>	Establece el nivel de detalle del planificador.

en: If scheduling post reload, do superblock scheduling.
es: Si se calendariza después de la recarga, hace la planificación de superbloque.

en: Reschedule instructions before register allocation.
es: Recalendariza las instrucciones antes del alojamiento de registros.

en: Reschedule instructions after register allocation.
es: Recalendariza las instrucciones después del alojamiento de registros.

en: Schedule instructions using selective scheduling algorithm.
es: Calendariza instrucciones usando el algoritmo de planificación selectivo.

en: Run selective scheduling after reload.
es: Ejecuta la planificación selectiva después de recargar.

en: Run self-tests, using the given path to locate test files.
es: Corre autotests usando la ruta dada para localizar los ficheros de test.

en: Perform software pipelining of inner loops during selective scheduling.
es: Realiza el `pipelining' de software de los bucles internos durante la planificación selectiva.

en: Perform software pipelining of outer loops during selective scheduling.
es: Realiza el `pipelining' de software de los bucles externos durante la planificación selectiva.

en: Reschedule pipelined regions without pipelining.
es: Recalendariza las regiones `pipelined' sin `pipelining'.

en: Allow interposing function (or variables) by ones with different semantics (or initializer) respectively by dynamic linker.
es: Permite interponer función (o variables) por otras con semántica diferente (o inicializador) respectivamente por enlazador dinámico.

en: Allow premature scheduling of queued insns.
es: Permite la planificación prematura de insns encoladas.

en: -fsched-stalled-insns=<number>	Set number of queued insns that can be prematurely scheduled.
es: -fsched-stalled-insns=<número>	Establece el número de insns encoladas que se pueden calendarizar prematuramente.

en: Set dependence distance checking in premature scheduling of queued insns.
es: Establece la revisión de distancia de dependencias en la planificación prematura de insns encoladas.

en: -fsched-stalled-insns-dep=<number>	Set dependence distance checking in premature scheduling of queued insns.
es: -fsched-stalled-insns-dep=<número>	Establece la revisión de distancia de dependencias en la planificación prematura de insns encoladas.

en: Enable the group heuristic in the scheduler.
es: Activa la heurística de grupo en el planificador.

en: Enable the critical path heuristic in the scheduler.
es: Activa la heurística de ruta crítica en el planificador.

en: Enable the speculative instruction heuristic in the scheduler.
es: Activa la heurística de instrucción especulativa en el planificador.

en: Enable the rank heuristic in the scheduler.
es: Activa la heurística de rango en el planificador.

en: Enable the last instruction heuristic in the scheduler.
es: Activa la heurística de última instrucción en el planificador.

en: Enable the dependent count heuristic in the scheduler.
es: Activa la heurística de cuenta dependiente en el planificador.

en: Access data in the same section from shared anchor points.
es: Accede datos en la misma sección que los puntos de anclaje compartidos.

en: Turn on Redundant Extensions Elimination pass.
es: Activa el paso de Eliminación de Extensiones Redundantes.

en: Show column numbers in diagnostics, when available.  Default on.
es: Muestra los números de columna en los diagnósticos, cuando estén disponible.  Activado por defecto.

en: Emit function prologues only before parts of the function that need it, rather than at the top of the function.
es: Emite prólogos de función sólo después de que las partes de la función que los necesitan, en vez de al principio de la función.

en: Shrink-wrap parts of the prologue and epilogue separately.
es: Estrecha-envuelve partes del prólogo y epílogo por separado.

en: Disable optimizations observable by IEEE signaling NaNs.
es: Desactiva las optimizaciones observables con IEEE señalando NaNs.

en: Disable floating point optimizations that ignore the IEEE signedness of zero.
es: Desactiva las optimizaciones de coma flotante que ignoran el signo de IEEE para cero.

en: Convert floating point constants to single precision constants.
es: Convierte las constantes de coma flotante a constantes de precisión simple.

en: Split lifetimes of induction variables when loops are unrolled.
es: Divide los tiempos de vida de las variables de inducción cuando se desenrollen los bucles.

en: Generate discontiguous stack frames.
es: Genera marcos de pila discontiguos.

en: Split wide types into independent registers.
es: Divide los tipos anchos en registros independientes.

en: Enable backward propagation of use properties at the SSA level.
es: Activa la propagación hacia atrás de propiedades en uso a nivel SSA.

en: Optimize conditional patterns using SSA PHI nodes.
es: Optimiza patrones condicionales usando nodos SSA PHI.

en: Optimize amount of stdarg registers saved to stack at start of function.
es: Optimiza la cantidad de registros stdarg guardados en pila al principio de la función.

en: Apply variable expansion when loops are unrolled.
es: Aplica la expansión de variables cuando se desenrollan los bucles.

en: -fstack-check=[no|generic|specific]	Insert stack checking code into the program.
es: -fstack-check=[no|generic|specific]	Inserta código de revisión de la pila en el programa.

en: Insert stack checking code into the program.  Same as -fstack-check=specific.
es: Inserta código de revisión de la pila en el programai.  Igual que -fstach-check=specific.

en: -fstack-limit-register=<register>	Trap if the stack goes past <register>.
es: -fstack-limit-register=<register>	Captura si la pila pasa del <registro>.

en: -fstack-limit-symbol=<name>	Trap if the stack goes past symbol <name>.
es: -fstack-limit-symbol=<nombre>	Captura si la pila pasa del símbolo <nombre>.

en: Use propolice as a stack protection method.
es: Usa propolice como un método de protección de pila.

en: Use a stack protection method for every function.
es: Usa un método de protección de pila para cada función.

en: Use a smart stack protection method for certain functions.
es: Usa un método de protección de pila inteligente para ciertas funciones.

en: Use stack protection method only for functions with the stack_protect attribute.
es: Usa método de protección de pila solo para funciones con el atributo stack_protect.

en: Output stack usage information on a per-function basis.
es: Información de uso de pila de salida basada por función.

en: Assume strict aliasing rules apply.
es: Asume que se aplican las reglas estrictas de alias.

en: Treat signed overflow as undefined.
es: Trata el desbordamiento de signo como indefinido.

en: Implement __atomic operations via libcalls to legacy __sync functions.
es: Implementa operaciones __atomic mediante llamadas de biblioteca a funciones __sync antiguas.

en: Check for syntax errors, then stop.
es: Busca errores de sintaxis, y termina.

en: Create data files needed by "gcov".
es: Crea ficheros de datos necesarios para "gcov".

en: Perform jump threading optimizations.
es: Realiza optimizaciones de hilado de saltos.

en: Report the time taken by each compiler pass.
es: Reporta el tiempo tomado por cada paso del compilador.

en: Record times taken by sub-phases separately.
es: Registra los tiempos tomados por subfases por separado.

en: -ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]	Set the default thread-local storage code generation model.
es: -ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]	Establece el modelo de generación de código por defecto para almacenamiento thread-local.

en: unknown TLS model %qs
es: modelo TLS %qs desconocido

en: Reorder top level functions, variables, and asms.
es: Reordena las funciones de nivel superior, variables y asms.

en: Perform superblock formation via tail duplication.
es: Realiza la formación de superbloques a través de la duplicación de colas.

en: For targets that normally need trampolines for nested functions, always generate them instead of using descriptors.
es: Para objetivos que normalmente necesitan trampolines para las funciones anidadas, siempre los genera en lugar de usar descriptores.

en: Assume floating-point operations can trap.
es: Asume que las operaciones de coma flotante pueden atrapar.

en: Trap for signed overflow in addition, subtraction and multiplication.
es: Atrapar desbordamientos signed en adición, sustracción y multiplicación.

en: Enable SSA-CCP optimization on trees.
es: Activa la optimización SSA-CCP en árboles.

en: Enable SSA-BIT-CCP optimization on trees.
es: Activa la optimización SSA-BIT-CCP en árboles.

en: Enable loop header copying on trees.
es: Activa la copia de encabezado de bucles en árboles.

en: Enable SSA coalescing of user variables.
es: Activa coalescencia SSA de variables de usuario.

en: Enable copy propagation on trees.
es: Activa la propagación de copia en árboles.

en: Transform condition stores into unconditional ones.
es: Transforma los almacenamientos condicionales a incondicionales.

en: Perform conversions of switch initializations.
es: Realiza la conversión de las inicializaciones de switch.

en: Enable SSA dead code elimination optimization on trees.
es: Activa la optimización de eliminación de código muerto SSA en árboles.

en: Enable dominator optimizations.
es: Activa las optimizaciones dominadoras.

en: Enable tail merging on trees.
es: Activa la mezcla de colas en árboles.

en: Enable dead store elimination.
es: Activa la eliminación de almacenamiento muerto.

en: Enable forward propagation on trees.
es: Activa la propagación hacia adelante en árboles.

en: Enable Full Redundancy Elimination (FRE) on trees.
es: Activa la Eliminación de Redundancia Completa en árboles.

en: Enable string length optimizations on trees.
es: Activa la optimizaciones de longitud de cadenas en árboles.

en: Detect paths that trigger erroneous or undefined behavior due to dereferencing a null pointer.  Isolate those paths from the main control flow and turn the statement with erroneous or undefined behavior into a trap.
es: Detecta rutas que disparan comportamiento erróneo o indefinido debido a desreferencia de puntero nulo.  Aisla esas rutas del flujo de control principal y convierte la sentencia con comportamiento erróneo o indefinido en una trampa.

en: Detect paths that trigger erroneous or undefined behavior due to a null value being used in a way forbidden by a returns_nonnull or nonnull attribute.  Isolate those paths from the main control flow and turn the statement with erroneous or undefined behavior into a trap.
es: Detecta rutas que disparan comportamiento erróneo o indefinido debido a un uso indebido de un valor nuloen un atributo returns_nonnull o nonnull.  Aisla esas rutas del flujo de control principal y convierte la sentencia con comportamiento erróneo o indefinido en una trampa.

en: Enable loop distribution on trees.
es: Activa la distribución de bucles en árboles.

en: Enable loop distribution for patterns transformed into a library call.
es: Activa la distribución de bucles por patrones transformados en una llamada a biblioteca.

en: Enable loop invariant motion on trees.
es: Permite el movimiento invariante de bucles en árboles.

en: Create canonical induction variables in loops.
es: Crea variables de inducción canónica en los bucles.

en: Enable loop optimizations on tree level.
es: Activa las optimizaciones de bucles a nivel de árbol.

en: -ftree-parallelize-loops=<number>	Enable automatic parallelization of loops.
es: -ftree-parallelize-loops=<número>	Activa la paralelización automática de bucles.

en: Enable hoisting loads from conditional pointers.
es: Activa las cargas de elevación de punteros condicionales.

en: Enable SSA-PRE optimization on trees.
es: Activa las optimizaciones SSA-PRE en árboles.

en: In SSA-PRE optimization on trees, enable partial-partial redundancy elimination.
es: En optimización SSA-PRE en árboles, activa eliminación de redundancia parcial-parcial.

en: Perform function-local points-to analysis on trees.
es: Realiza el análisis puntero-a función-local en árboles.

en: Enable reassociation on tree level.
es: Activa la reasociación a nivel de árbol.

en: Enable SSA code sinking on trees.
es: Activa el hundimiento de código SSA en árboles.

en: Perform straight-line strength reduction.
es: Realiza reducción de fuerza de línea directa.

en: Perform scalar replacement of aggregates.
es: Realiza el reemplazo escalar de agregados.

en: Replace temporary expressions in the SSA->normal pass.
es: Reemplaza expresiones temporales en el paso SSA->normal.

en: Perform live range splitting during the SSA->normal pass.
es: Realizar la división de rango vivo durante el paso SSA->normal.

en: Perform Value Range Propagation on trees.
es: Realiza la Propagación de Rango Valor en árboles.

en: Split paths leading to loop backedges.
es: Divide las rutas que llevan a bordes traseros de bucle.

en: Assume common declarations may be overridden with ones with a larger trailing array.
es: Asume que las declaraciones comunes pueden sustituirse por las que tienen un array postrero mayor.

en: Compile whole compilation unit at a time.
es: Compila la unidad de compilación completa a la vez.

en: Perform loop unrolling when iteration count is known.
es: Realiza el desenrollamiento del bucle cuando se conoce la cuenta de iteración.

en: Perform loop unrolling for all loops.
es: Realiza el desenrollamiento del bucle para todos los bucles.

en: Allow optimization for floating-point arithmetic which may change the result of the operation due to rounding.
es: Permite la optimización para la aritmética de coma flotante la cual puede cambiar el resultado de la operación debido a redondeo.

en: Same as -fassociative-math for expressions which include division.
es: Igual que -fassociative-math para las expresiones que incluyen división.

en: Allow math optimizations that may violate IEEE or ISO standards.
es: Permite optimizaciones matemáticas que pueden violar los estándares IEEE ó ISO.

en: Perform loop unswitching.
es: Realiza la eliminación de opciones de bucle.

en: Perform loop splitting.
es: Realiza la división de bucles.

en: Just generate unwind tables for exception handling.
es: Sólo genera tablas de desenredo para manejo de excepciones.

en: Use the bfd linker instead of the default linker.
es: Usa el enlazador bfd eb lugar del predeterminado.

en: Use the gold linker instead of the default linker.
es: Usa el enlazador de oro eb lugar del predeterminado.

en: Perform variable tracking.
es: Realiza seguimiento de variables.

en: Perform variable tracking by annotating assignments.
es: Realiza seguimiento de variables con asignación de anotaciones.

en: Toggle -fvar-tracking-assignments.
es: Cambia -fvar-tracking-assignments.

en: Perform variable tracking and also tag variables that are uninitialized.
es: Realiza el seguimiento de variables y también marca las variables que no se inicializaron.

en: Enable vectorization on trees.
es: Activa la vectorización en árboles.

en: Enable loop vectorization on trees.
es: Activa la vectorización de bucles en árboles.

en: Enable basic block vectorization (SLP) on trees.
es: Activa la vectorización de bloque básico (SLP) en árboles.

en: Specifies the cost model for vectorization. -fvect-cost-model=[unlimited|dynamic|cheap]	Specifies the cost model for vectorization.
es: Especifica el modelo de coste para vectorización. -fvect-cost-model=[unlimited|dynamic|cheap]	Especifica el modelo de coste para vectorización.

en: -fsimd-cost-model=[unlimited|dynamic|cheap]	Specifies the vectorization cost model for code marked with a simd directive.
es: -fsimd-cost-model=[unlimited|dynamic|cheap]	Especifica el modelo de coste de la vectorización para código marcado con directiva simd.

en: unknown vectorizer cost model %qs
es: modelo %qs de coste de vectorizador desconocido

en: Enables the dynamic vectorizer cost model.  Preserved for backward compatibility.
es: Activa el modelo de coste de vectorizador dinámico.  Se preserva por compatibilidad hacia atrás.

en: Enable copy propagation of scalar-evolution information.
es: Activa la propagación de copia de la información escalar-evolución.

en: Add extra commentary to assembler output.
es: Agrega comentarios extra a la salida de ensamblador.

en: -fvisibility=[default|internal|hidden|protected]	Set the default symbol visibility.
es: -fvisibility=[default|internal|hidden|protected]	Establece la visibilidad de símbolos por defecto.

en: unrecognized visibility value %qs
es: no se reconoce el valor de visibilidad %qs

en: Validate vtable pointers before using them.
es: Valida los punteros vtable antes de usarlos.

en: unknown vtable verify initialization priority %qs
es: prioridad %qs de inicialización de verificación de vtable desconocida.

en: Output vtable verification counters.
es: Contadores de verificación de vtable de salida.

en: Output vtable verification pointer sets information.
es: Información sobre los conjuntos de vectores de verificación de vtable de salida.

en: Use expression value profiles in optimizations.
es: Usa perfiles de valor de expresión en las optimizaciones.

en: Construct webs and split unrelated uses of single variable.
es: Construye redes y divide usos no relacionados de una sola variable.

en: Enable conditional dead code elimination for builtin calls.
es: Activa la eliminación de código muerto condicional para llamadas internas.

en: Perform whole program optimizations.
es: Realiza optimizaciones del programa completo.

en: Assume signed arithmetic overflow wraps around.
es: Asume que el desbordamiento aritmético con signo se envuelve.

en: Put zero initialized data in the bss section.
es: Pone los datos inicializados a cero en la sección bss.

en: Generate debug information in default format.
es: Genera información de depuración en el formato por defecto.

en: Generate debug information in COFF format.
es: Genera información de depuración en el formato COFF.

en: Generate debug information in default version of DWARF format.
es: Genera información de depuración en la versión predeterminada del formato DWARF.

en: Generate debug information in DWARF v2 (or later) format.
es: Genera información de depuración en el formato DWARF v2 (o posterior).

en: Generate debug information in default extended format.
es: Genera información de depuración en el formato extendido por defecto.

en: Don't generate DWARF pubnames and pubtypes sections.
es: No genera nombres públicos DWARF y secciones de tipos públicos.

en: Generate DWARF pubnames and pubtypes sections.
es: Genera nombres públicos DWARF y secciones de tipos públicos.

en: Generate DWARF pubnames and pubtypes sections with GNU extensions.
es: Genera nombres públicos DWARF y secciones de tipos públicos con extensiones GNU.

en: Don't record gcc command line switches in DWARF DW_AT_producer.
es: No guarda las opciones de la línea de órdenes de gcc en DW_AT_producer de DWARF.

en: Record gcc command line switches in DWARF DW_AT_producer.
es: Guarda las opciones de la línea de órdenes de gcc en DW_AT_producer de DWARF.

en: Don't generate debug information in separate .dwo files.
es: No genera información de depuración en ficheros .dwo separados.

en: Generate debug information in separate .dwo files.
es: Genera información de depuración en ficheros .dwo separados.

en: Generate debug information in STABS format.
es: Genera información de depuración en el formato STABS.

en: Generate debug information in extended STABS format.
es: Genera información de depuración en el formato STABS extendido.

en: Emit DWARF additions beyond selected version.
es: Emite adiciones DWARF más allá de la versión seleccionada.

en: Don't emit DWARF additions beyond selected version.
es: No emite adiciones DWARF más allá de la versión seleccionada.

en: Toggle debug information generation.
es: Cambia la generación de información de depuración.

en: Generate debug information in VMS format.
es: Genera información de depuración en el formato VMS.

en: Generate debug information in XCOFF format.
es: Genera información de depuración en el formato XCOFF.

en: Generate debug information in extended XCOFF format.
es: Genera información de depuración en el formato XCOFF extendido.

en: Generate compressed debug sections.
es: Genera secciones de depuración comprimidas.

en: -gz=<format>	Generate compressed debug sections in format <format>.
es: -gz=<formato>	Genera secciones de depuración comprimidas en formato <formato>.

en: -iplugindir=<dir>	Set <dir> to be the default plugin directory.
es: -iplugindir=<dir>	Define <dir> como el directorio de plugins por defecto.

en: -imultiarch <dir>	Set <dir> to be the multiarch include subdirectory.
es: -imultilib <dir>	Define <dir> como el subdirectorio de inclusión de multilib.

en: -o <file>	Place output into <file>.
es: -o <fichero>	Coloca la salida en el <fichero>.

en: Enable function profiling.
es: Activa el análisis de perfil de las funciones.

en: Like -pedantic but issue them as errors.
es: Como -pedantic pero los muestra como errores.

en: Do not display functions compiled or elapsed time.
es: No muestra las funciones compiladas o el tiempo transcurrido.

en: Enable verbose output.
es: Activa la salida detallada.

en: Display the compiler's version.
es: Muestra la versión del compilador.

en: Suppress warnings.
es: Suprime avisos.

en: Create a shared library.
es: Crea una biblioteca compartida.

en: Don't create a position independent executable.
es: No genera un ejecutable independiente de posición.

en: Create a position independent executable.
es: Genera un ejecutable independiente de posición.

en: Use caller save register across calls if possible.
es: Usa registro de guarda de invocador entre llamadas si es posible.

en: value computed is not used
es: no se usa el valor calculado

en: invalid use of type
es: uso no válido del tipo

en: constant refers to itself
es: la constante se refiere a sí misma

en: expected pointer
es: se esperaba un puntero

en: expected numeric type
es: se esperaba un tipo numérico

en: expected boolean type
es: se esperaba un tipo booleano

en: expected integer
es: se esperaba un entero

en: invalid comparison of nil with nil
es: comparación no válida de nil con nil

en: incompatible types in binary expression
es: tipos incompatibles en la expresión binaria

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

en: shift of non-integer operand
es: desplazamiento de un operando que no es entero

en: shift count not unsigned integer
es: la cuenta de desplazamiento no es un entero sin signo

en: negative shift count
es: cuenta de desplazamiento negativa

en: object is not a method
es: el objeto no es un método

en: method type does not match object type
es: el tipo de método no coincide con el tipo de objeto

en: invalid use of %<...%> with builtin function
es: uso no válido de %<..%> con la función interna

en: invalid use of method value as argument of Offsetof
es: uso no válido de valor de método como argumento de Offsetof

en: argument of Offsetof implies indirection of an embedded field
es: el argumento de Offsetof implica indirección de un campo empotrado

en: not enough arguments
es: faltan argumentos

en: too many arguments
es: demasiados argumentos

en: argument 1 must be a map
es: el argumento 1 debe ser un mapa

en: invalid type for make function
es: tipo no válido para la función make

en: length required when allocating a slice
es: se requiere longitud al alojar una rebanada

en: too many arguments to make
es: demasiados argumentos para make

en: argument must be array or slice or channel
es: el argumento debe ser matriz o rebanada o canal

en: argument must be string or array or slice or map or channel
es: el argumento debe ser cadena o matriz o rebanada o mapa o canal

en: unsupported argument type to builtin function
es: no se admite el tipo de argumento para la función interna

en: argument must be channel
es: el argumento debe ser canal

en: cannot close receive-only channel
es: no se puede cerrar un canal de sólo recepción

en: argument must be a field reference
es: el argumento debe ser una referencia de campo

en: left argument must be a slice
es: el argumento izquierdo debe ser una rebanada

en: element types must be the same
es: los tipos de elemento deben ser el mismo

en: first argument must be []byte
es: el primer argumento debe ser []byte

en: second argument must be slice or string
es: el segundo argumento debe ser una rebanada o una cadena

en: argument must have complex type
es: el argumento debe tener tipo complejo

en: complex arguments must have identical types
es: los argumentos complejos deben tener tipos idénticos

en: complex arguments must have floating-point type
es: los argumentos complejos deben tener tipo de coma flotante

en: expected function
es: se esperaba función

en: multiple-value argument in single-value context
es: argumento de valor múltiple en un contexto de un solo valor

en: invalid use of %<...%> with non-slice
es: uso no válido de %<...%> con algo que no es rebanada

en: function result count mismatch
es: el número de resultados de la función no cuadra

en: incompatible type for receiver
es: tipo incompatible para el receptor

en: invalid use of %<...%> calling non-variadic function
es: uso no válido de %<...%> en la llamada a la función que no es variadic

en: number of results does not match number of values
es: el número de resultados no coincide con el número de valores

en: index must be integer
es: el índice debe ser entero

en: slice end must be integer
es: el final de la rebanada debe ser entero

en: slice capacity must be integer
es: la capacidad de la rebanada debe ser entero

en: inverted slice range
es: rango de rodaja invertido

en: slice of unaddressable value
es: rebanada con valor que no es direccionable

en: incompatible type for map index
es: tipo incompatibles para el índice de mapa

en: expected interface or pointer to interface
es: se esperaba interfaz o puntero a interfaz

en: too many expressions for struct
es: demasiadas expresiones para struct

en: too few expressions for struct
es: faltan expresiones para struct

en: type assertion only valid for interface types
es: la aserción de tipo sólo es válida para los tipos de interfaz

en: impossible type assertion: type does not implement interface
es: aserción de tipo imposible: el tipo no implementa interfaz

en: expected channel
es: se esperaba canal

en: invalid receive on send-only channel
es: recepción no válida en canal de sólo envío

en: parentheses required around this composite literal to avoid parsing ambiguity
es: se requieren paréntesis alrededor de esta literal compuesta para eviar ambigüedad en la decodificación

en: invalid left hand side of assignment
es: lado izquierdo de la asignación no válido

en: use of untyped nil
es: uso de nil sin tipo

en: expected map index on right hand side
es: se esperaba un índice de mapa en el lado derecho

en: not enough arguments to return
es: faltan argumentos para devolver

en: return with value in function with no return type
es: devolución con valor en una función sin tipo de devolución

en: too many values in return statement
es: demasiados valores en la declaración de devolución

en: expected boolean expression
es: se esperaba una expresión booleana

en: cannot type switch on non-interface value
es: no se puede cambiar el tipo en valores que no son de interfaz

en: incompatible types in send
es: tipos incompatibles en send

en: invalid send on receive-only channel
es: envío no válido en canal de sólo recepción

en: too many variables for range clause with channel
es: demasiadas variables para la cláusula de rango con canal

en: range clause must have array, slice, string, map, or channel type
es: la cláusula de rango debe tener tipo matriz, rebanada, cadena, mapa o canal

en: invalid comparison of non-ordered type
es: comparación no válida de tipo que no es ordenado

en: slice can only be compared to nil
es: la rebanada sólo se puede comparar con nil

en: map can only be compared to nil
es: el mapa sólo se puede comparar con nil

en: func can only be compared to nil
es: la función sólo se puede comparar con nil

en: invalid operation (%s)
es: operación no válida (%s)

en: invalid comparison of non-comparable type
es: comparación no válida de tipo que no es comparable

en: invalid comparison of generated struct
es: comparación no válida de struct generado

en: invalid comparison of non-comparable struct
es: comparación no válida de struct que no es comparable

en: invalid comparison of generated array
es: comparación no válida de matriz generada

en: invalid comparison of non-comparable array
es: comparación no válida de matriz que no es comparable

en: multiple-value function call in single-value context
es: llamada a función de valor múltiple en un contexto de un solo valor

en: need explicit conversion
es: necesita conversión implícita

en: cannot use type %s as type %s
es: no se puede usar el tipo %s como tipo %s

en: different receiver types
es: tipos de receptor diferentes

en: different number of parameters
es: número diferente de parámetros

en: different parameter types
es: tipos de parámetro diferentes

en: different varargs
es: varargs diferentes

en: different number of results
es: número diferente de resultados

en: different result types
es: tipos de resultado diferentes

en: need explicit conversion; missing method %s%s%s
es: se necesita conversión explícita; falta el método %s%s%s

en: incompatible type for method %s%s%s
es: tipo incompatible para el método %s%s%s

en: incompatible type for method %s%s%s (%s)
es: tipo incompatible para el método %s%s%s (%s)

en: pointer to interface type has no methods
es: el puntero a tipo de interfaz no tiene métodos

en: type has no methods
es: el tipo no tiene métodos

en: ambiguous method %s%s%s
es: método ambiguo %s%s%s

en: missing method %s%s%s
es: falta el método %s%s%s

en: method %s%s%s requires a pointer receiver
es: el método %s%s%s requiere un receptor de puntero

en: method %s%s%s is marked go:nointerface
es: el método %s%s%s está marado go:nointerface

note: Warn about and ignore all others for now, but store them.
en: %qE attribute directive ignored
es: se descarta la directiva de atributo %qE

en: %<%E::%E%> scoped attribute directive ignored
es: se descarta la directiva de atributo de alcance %<%E::%E%>

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

note: This is a c++11 attribute that appertains to a type-specifier, outside of the definition of, a class type.  Ignore it.
en: attribute ignored
es: se descarta el atributo

en: an attribute that appertains to a type-specifier is ignored
es: un atributo que atañe a un especificador de tipo se descarta

en: %qE attribute does not apply to types
es: el atributo %qE no se aplica a tipos

en: %qE attribute only applies to function types
es: el atributo %qE se aplica solamente a tipos de funciones

en: type attributes ignored after type is already defined
es: se descartan los atributos de tipo después de que el tipo ya se definió

en: offset exceeds 16 bytes
es: el desplazamiento excede 16 bytes

en: Not expected TAG.
es: No se esperaba TAG.

en: cannot open profile file %s
es: no se puede abrir el fichero de perfil %s

en: AutoFDO profile magic number does not match
es: El número mágico de perfil AutoFDO no cuadra

en: AutoFDO profile version %u does match %u
es: La versión %u de perfil AutoFDO no cuadra con %u

en: cannot read string table from %s
es: no se puede leer la tabla de cadenas de %s

en: cannot read function profile from %s
es: no se puede leer el perfil de función de %s

en: cannot read working set from %s
es: no se puede leer el conjunto de trabajo de %s

en: branch target register load optimization is not intended to be run twice
es: la optimización de carga de registro objetivo no se pensó para ser ejecutada dos veces

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

en: second argument to %<__builtin_prefetch%> must be a constant
es: el segundo argumento de %<__builtin_prefetch%> debe ser una constante

en: invalid second argument to %<__builtin_prefetch%>; using zero
es: el segundo argumento para %<__builtin_prefetch%> es no válido; se usa cero

en: third argument to %<__builtin_prefetch%> must be a constant
es: el tercer argumento de %<__builtin_prefetch%> debe ser una constante

en: invalid third argument to %<__builtin_prefetch%>; using zero
es: el tercer argumento para %<__builtin_prefetch%> es no válido; se usa cero

en: %K%qD: specified size %wu exceeds maximum object size %wu
es: %K%qD: el tamaño especificado %wu excede el tamaño máximo %wu del objeto

en: %K%qD: specified size between %wu and %wu exceeds maximum object size %wu
es: %K%qD: el tamaño especificado entre %wu y %wu excede el tamaño de objeto máximo %wu

en: %K%qD: writing at least %wu byte into a region of size %wu overflows the destination
es: %K%qD: escribir %wu o más byte en una región de tamaño %wu desborda el destino

en: %K%qD: writing %wu byte into a region of size %wu overflows the destination
es: %K%qD: escribir %wu byte en una región de tamaño %wu desborda el destino

en: %K%qD writing %wu bytes into a region of size %wu overflows the destination
es: %K%qD: escribir %wu bytes en una región de tamaño %wu desborda el destino

en: %K%qD: writing between %wu and %wu bytes into a region of size %wu overflows the destination
es: %K%qD: escribir entre %wu y %wu bytes en una región de tamaño %wu desborda el destino

en: %K%qD: specified bound %wu exceeds maximum object size %wu
es: %K%qD: el límite %wu especificado excede el tamaño de objeto máximo %wu

en: %K%qD: specified bound between %wu and %wu  exceeds maximum object size %wu
es: %K%qD: el límite especificado entre %wu y %wu excede el tamaño de objeto máximo %wu

en: %K%qD: specified bound %wu exceeds the size %wu of the destination
es: %K%qD: el límite %wu especificado excede el tamaño %wu del destino

en: %K%qD: specified bound between %wu and %wu  exceeds the size %wu of the destination
es: %K%qD: el límite especificado entre %wu y %wu excede el tamaño %wu del destino

en: specified bound %wu equals the size of the destination
es: el límite %wu especificado es igual al tamaño del destino

en: too few arguments to function %<va_start%>
es: faltan argumentos para la función %<va_start%>

en: invalid argument to %qD
es: argumento no válido para %qD

en: unsupported argument to %qD
es: no se admite el argumento para %qD

note: Warn since no effort is made to ensure that any frame beyond the current one exists or can be safely reached.
en: calling %qD with a nonzero argument is unsafe
es: llamar a %qD con un argumento distinto de cero es arriesgado

en: both arguments to %<__builtin___clear_cache%> must be pointers
es: ambos argumentos de %<__builtin_clear_cache%> deben ser punteros

en: trampoline generated for nested function %qD
es: se generó un trampolín para la función anidada %qD

en: %qD changed semantics in GCC 4.4
es: %qD cambió su semántica en GCC 4.4

en: invalid memory model argument to builtin
es: argumento de modelo de memoria no válido para la función interna

en: failure memory model cannot be stronger than success memory model for %<__atomic_compare_exchange%>
es: la falla de modelo de memoria no puede ser más fuerte que el modelo de memoria exitoso para %<__atomic_compare_exchange%>

en: invalid failure memory model for %<__atomic_compare_exchange%>
es: falla de modelo de memoria no válido para %<__atomic_compare_exchange%>

en: invalid memory model for %<__atomic_load%>
es: modelo de memoria no válido para %<__atomic_load%>

en: invalid memory model for %<__atomic_store%>
es: modelo de memoria no válido para %<__atomic_store%>

en: non-constant argument 1 to __atomic_always_lock_free
es: el argumento 1 para __atomic_always_lock_free no es una constante

en: non-integer argument 1 to __atomic_is_lock_free
es: el argumento 1 para __atomic_is_lock_free no es un entero

en: __builtin_thread_pointer is not supported on this target
es: no se admite __builtin_thread_pointer en este objetivo

en: __builtin_set_thread_pointer is not supported on this target
es: no se admite __builtin_set_thread_pointer en este objetivo

note: All valid uses of __builtin_va_arg_pack () are removed during inlining.
en: %Kinvalid use of %<__builtin_va_arg_pack ()%>
es: %Kuso no válido de %<__builtin_va_arg_pack ()%>

note: All valid uses of __builtin_va_arg_pack_len () are removed during inlining.
en: %Kinvalid use of %<__builtin_va_arg_pack_len ()%>
es: %Kuso no válido de %<__builtin_va_arg_pack_len ()%>

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

note: Software implementation of Pointer Bounds Checker is NYI. Target support is required.
en: Your target platform does not support -fcheck-pointer-bounds
es: Su plataforma objetivo no soporta -fcheck-pointer-bounds

en: target format does not support infinity
es: el formato objetivo no soporta infinito

en: %<va_start%> used in function with fixed args
es: se usó %<va_start%> en una función con argumentos fijos

en: wrong number of arguments to function %<va_start%>
es: número erróneo argumentos para la función %<va_start%>

en: %<__builtin_next_arg%> called without an argument
es: se llamó a %<__builtin_next_arg%> sin un argumento

en: wrong number of arguments to function %<__builtin_next_arg%>
es: número erróneo de argumentos para la función %<__builtin_next_arg%>

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

en: undefined behavior when second parameter of %<va_start%> is declared with %<register%> storage
es: la conducta es indefinida cuando el segundo parámetro de %<va_start%> se declara con almacenamiento %<register%>

en: %Kfirst argument of %D must be a pointer, second integer constant
es: %Kel primer argumento de %D debe ser un puntero, el segundo una constante entera

en: %Klast argument of %D is not integer constant between 0 and 3
es: %Kel último argumento de %D no es una constante entera entre 0 y 3

en: %Kattempt to free a non-heap object %qD
es: %Kse intenta liberar un objeto %qD que no es de pila

en: %Kattempt to free a non-heap object
es: %Kse intenta liberar un objeto que no es de pila

en: %Kargument %i value %qE is negative
es: %Kargumento %i, valor %qE, negativo

en: %Kargument %i value is zero
es: el valor del %Kargumento %i es cero

en: %Kargument %i value %qE exceeds maximum object size %E
es: %Kargumento %i, valor %qE, supera el tamaño máximo %E del objeto

en: %Kargument %i range [%E, %E] is negative
es: el %Kargumento %i, rango [%E, %E], es negativo

en: %Kargument %i range [%E, %E] exceeds maximum object size %E
es: %Kargumento %i, rango [%E, %E], supera el tamaño máximo %E del objeto

en: %Kproduct %<%E * %E%> of arguments %i and %i exceeds %<SIZE_MAX%>
es: el %Kproducto %<%E * %E%> de los argumentos %i y %i supera %<SIZE_MAX%>

en: %Kproduct %<%E * %E%> of arguments %i and %i exceeds maximum object size %E
es: el %Kproducto %<%E * %E%> de los argumentos %i y %i supera el tamaño máximo %E del objeto

en: argument %i in the range [%E, %E]
es: el argumento %i está dentro del rango [%E, %E]

en: in a call to built-in allocation function %qD
es: en una llamada a la función de reserva interna %qD

en: in a call to allocation function %qD declared here
es: en una llamada a la función de reserva %qD declarada aquí

en: cannot tail-call: %s
es: llamada al extremo imposible: %s

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

en: passing too large argument on stack
es: pasando argumento demasiado grande a la pila

en: size of variable %q+D is too large
es: el tamaño de la variable %q+D es demasiado grande

en: cannot allocate stack for variable %q+D, naked function.
es: no se puede reservar espacio en la pila para la variable %q+D, función desnuda.

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: asm-specifier for variable %qE conflicts with asm clobber list
es: el especificador asm para la variable %qE genera un conflicto con la lista de sobreescritura de asm

en: more than %d operands in %<asm%>
es: más de %d operandos en %<asm%>

note: ??? Diagnose during gimplification?
en: unknown register name %qs in %<asm%>
es: nombre de registro %qs desconocido en %<asm%>

note: ??? Diagnose during gimplification?
en: PIC register clobbered by %qs in %<asm%>
es: registro PIC sobreescrito por %qs en %<asm%>

en: output number %d not directly addressable
es: el número de salida %d no es directamente direccionable

en: asm operand %d probably doesn%'t match constraints
es: el operando asm %d probablemente no coincide con las restricciones

en: asm clobber conflict with output operand
es: la sobreescritura asm genera un conflicto con el operando de salida

en: asm clobber conflict with input operand
es: la sobreescritura asm genera un conflicto con el operando de entrada

en: stack protector not protecting local variables: variable length buffer
es: el protector de pila no protege las variables locales: almacenamiento temporal de longitud variable

en: stack protector not protecting function: all local arrays are less than %d bytes long
es: el protector de pila no protege la función: todas las matrices locales son de longitud menor a %d bytes

en: bb %d on wrong place
es: bb %d en el lugar equivocado

en: prev_bb of %d should be %d, not %d
es: el prev_bb de %d debe ser %d, no %d

en: verify_flow_info: Block %i has loop_father, but there are no loops
es: verify_flow_info: El bloque %i tiene loop_father, pero no hay bucles

en: verify_flow_info: Block %i lacks loop_father
es: verify_flow_info: El bloque %i carece de loop_father

en: verify_flow_info: Wrong count of block %i %i
es: verify_flow_info: Cuenta errónea del bloque %i %i

en: verify_flow_info: Wrong frequency of block %i %i
es: verify_flow_info: Frecuencia errónea del bloque %i %i

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

en: verify_flow_info: Wrong probability of edge %i->%i %i
es: verify_flow_info: Probabilidad errónea del borde %i->%i %i

en: verify_flow_info: Wrong count of edge %i->%i %i
es: verify_flow_info: Cuenta errónea del borde %i->%i %i

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

en: wrong amount of branch edges after unconditional jump %i
es: cantidad errónea de bordes de ramificación después del salto incondicional %i

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

en: its dest_idx should be %d, not %d
es: su dest_idx debería ser %d, no %d

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

en: verify_flow_info failed
es: falló verify_flow_info

en: %s does not support dump_bb_for_graph
es: %s no admite dump_bb_for_graph

en: %s does not support redirect_edge_and_branch
es: %s no admite redirect_edge_and_branch

en: %s does not support can_remove_branch_p
es: %s no admite can_remove_branch_p

en: %s does not support redirect_edge_and_branch_force
es: %s no admite redirect_edge_and_branch_force

en: %s does not support split_block
es: %s no admite split_block

en: %s does not support move_block_after
es: %s no admite move_block_after

en: %s does not support delete_basic_block
es: %s no admite delete_basic_block

en: %s does not support split_edge
es: %s no admite split_edge

en: %s does not support create_basic_block
es: %s no admite create_basic_block

en: %s does not support can_merge_blocks_p
es: %s no admite can_merge_blocks_p

en: %s does not support predict_edge
es: %s no admite predict_edge

en: %s does not support predicted_by_p
es: %s no admite predicted_by_p

en: %s does not support merge_blocks
es: %s no admite merge_blocks

en: %s does not support make_forwarder_block
es: %s no admite make_forwarder_block

en: %s does not support force_nonfallthru
es: %s no admite force_nonfallthru

en: %s does not support can_duplicate_block_p
es: %s no admite can_duplicate_block_p

en: %s does not support duplicate_block
es: %s no admite duplicate_block

en: %s does not support block_ends_with_call_p
es: %s no admite block_ends_with_call_p

en: %s does not support block_ends_with_condjump_p
es: %s no admite block_ends_with_condjump_p

en: %s does not support flow_call_edges_add
es: %s no admite flow_call_edges_add

en: corrupt loop tree root
es: raíz de árbol de bucle corrupta

en: loop with header %d marked for removal
es: bucle con encabecado %d marcado para borrar

en: loop with header %d not in loop tree
es: el bucle con encabezado %d no está en el árbol del bucle

en: non-loop with header %d not marked for removal
es: el no-bucle con encabezado %d no está marcado para borrarse

en: removed loop %d in loop tree
es: se ha borrado el bucle %d en el árbol del bucle

en: size of loop %d should be %d, not %d
es: el tamaño del bucle %d debe ser %d, no %d

en: bb %d does not belong to loop %d
es: el bb %d no pertenece al bucle %d

en: bb %d has father loop %d, should be loop %d
es: bb %d tiene el bucle padre %d; debería ser el bucle %d

en: loop %d%'s header is not a loop header
es: el encabezado del bucle %d no es un encabezado de bucle

en: loop %d%'s header does not have exactly 2 entries
es: el encabezado del bucle %d no tiene exactamente 2 entradas

en: loop %d%'s latch does not have an edge to its header
es: el cerrojo del bucle %d no tiene un borde a su encabezado

en: loop %d%'s latch is not dominated by its header
es: el cerrojo del bucle %d no está dominado por su encabezado

en: loop %d%'s latch does not have exactly 1 successor
es: el cerrojo del bucle %d no tiene exactamente 1 sucesor

en: loop %d%'s latch does not have header as successor
es: el cerrojo del bucle %d no tiene un encabezado como sucesor

en: loop %d%'s latch does not belong directly to it
es: el cerrojo del bucle %d no pertenece directamente a él

en: loop %d%'s header does not belong directly to it
es: el encabezado del bucle %d no pertenece directamente a él

en: loop %d%'s latch is marked as part of irreducible region
es: el cerrojo del bucle %d está marcado como parte de una región irreducible

en: basic block %d should be marked irreducible
es: el bloque básico %d se debe marcar como irreducible

en: basic block %d should not be marked irreducible
es: el bloque básico %d no se debe marcar como irreducible

en: edge from %d to %d should be marked irreducible
es: el borde de %d a %d se debe marcar como irreducible

en: edge from %d to %d should not be marked irreducible
es: el borde de %d a %d no se debe marcar como irreducible

en: corrupted head of the exits list of loop %d
es: cabeza corrupta de la lista de salidas del bucle %d

en: corrupted exits list of loop %d
es: lista de salidas corrupta del bucle %d

en: nonempty exits list of loop %d, but exits are not recorded
es: lista de salidas no vacía del bucle %d, pero no se graban las salidas

en: exit %d->%d not recorded
es: no se grabó la salida %d->%d

en: wrong list of exited loops for edge  %d->%d
es: lista errónea de bucles terminados para el borde %d->%d

en: too many loop exits recorded
es: se grabaron demasiadas salidas de bucle

en: %d exits recorded for loop %d (having %d exits)
es: se grabaron %d salidas para el bucle %d (teniendo %d salidas)

en: multiple hot/cold transitions found (bb %i)
es: se encontraron múltiples transiciones caliente/frío (bb %i)

en: verify_flow_info: REG_BR_PROB does not match cfg %i %i
es: verify_flow_info: REG_BR_PROB no coincide con la configuración %i %i

en: EDGE_CROSSING incorrectly set across same section
es: se establece EDGE_CROSSING incorrectamente a través de la misma sección

en: fallthru edge crosses section boundary in bb %i
es: el borde de caída cruza el límite de la sección en bb %i

en: EH edge crosses section boundary in bb %i
es: el borde EH cruza el límite de la sección en bb %i)

en: No region crossing jump at section boundary in bb %i
es: No hay ninguna región que cruce el salto en el límite de la sección en bb %i

en: EDGE_CROSSING missing across section boundary
es: falta EDGE_CROSSING a través del límite de la sección

en: Region crossing jump across same section in bb %i
es: La región cruza el salto a través de la misma sección en bb %i

en: missing REG_EH_REGION note at the end of bb %i
es: falta la nota REG_EH_REGION al final de bb %i

en: too many exception handling edges in bb %i
es: demasiados bordes de de manejo de excepciones en bb %i

en: too many outgoing branch edges from bb %i
es: demasiados bordes de ramificación de salida de bb %i

en: fallthru edge after unconditional jump in bb %i
es: borde de caída después del salto incondicional en bb %i

en: wrong number of branch edges after unconditional jump in bb %i
es: número errónel de bordes de ramificación después del salto incondicional en bb %i

en: wrong amount of branch edges after conditional jump in bb %i
es: cantidad errónea de bordes de ramificación después del salto condicional en bb %i

en: abnormal call edges for non-call insn in bb %i
es: bordes de llamada anómalos para una insn que no es llamada en bb %i

en: sibcall edges for non-call insn in bb %i
es: bordes sibcall para una insn que no es llamada en bb %i

en: abnormal edges for no purpose in bb %i
es: bordes anormales sin ningún propósito en bb %i

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

en: NOTE_INSN_BASIC_BLOCK %d in 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: BB_RTL flag not set for block %d
es: no se estableció la bandera BB_RTL para el bloque %d

en: insn %d basic block pointer is %d, should be %d
es: en insn %d el puntero del bloque básico es %d, debe ser %d

en: insn %d in header of bb %d has non-NULL basic block
es: en insn %d en el encabezado del bb %d tiene un bloque básico que no es NULL

en: insn %d in footer of bb %d has non-NULL basic block
es: en insn %d al final del bb %d tiene un bloque básico que no es NULL

en: insn %d outside of basic blocks has non-NULL bb field
es: insn %d fuera de los bloques básicos tiene un campo bb que no es NULL

en: end insn %d for block %d not found in the insn stream
es: el insn final %d para el bloque %d no se encontró 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 encontró en el flujo insn

en: missing barrier after block %i
es: falta una barrera después del bloque %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: basic blocks not laid down consecutively
es: los bloques básicos no están ubicados consecutivamente

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: caller edge count is negative
es: la cuenta de borde llamador es negativa

en: caller edge frequency is negative
es: la frecuencia de borde llamador es negativa

en: caller edge frequency is too large
es: la frecuencia de borde llamador es demasiado grande

en: aux field set for edge %s->%s
es: campo aux establecido para el borde %s->%s

en: execution count is negative
es: la cuenta de ejecución es negativa

en: inline clone in same comdat group list
es: clon en línea en el mismo grupo comdat

en: local symbols must be defined
es: los símbolos locales deben definirse

en: externally visible inline clone
es: clon incluido en línea visible externamente

en: inline clone with address taken
es: clon incluido en línea con dirección tomada

en: inline clone is forced to output
es: se fuerza en la salida un clon incluido en línea

en: aux field set for indirect edge from %s
es: se define el campo aux para el borde indirecto desde %s

en: An indirect edge from %s is not marked as indirect or has associated indirect_info, the corresponding statement is:
es: Un borde indirecto de %s no está marcado como indirecto o tiene indirect_info asociado, la declaración correspondiente es:

en: comdat-local function called by %s outside its comdat
es: función comdat-local llamada por %s fuera de su comdat

en: inlined_to pointer is wrong
es: el puntero inlined_to está mal

en: multiple inline callers
es: múltiples llamantes inline

en: inlined_to pointer set for noninline callers
es: se estableció el puntero inlined_to para llamantes no-inline

en: caller edge frequency %i does not match BB frequency %i
es: la frecuencia de borde llamador %i no coincide con la frecuencia BB %i

en: indirect call frequency %i does not match BB frequency %i
es: la frecuencia de llamadas indirectas %i no coincide con la frecuencia BB %i

en: inlined_to pointer is set but no predecessors found
es: se estableció el puntero inlined_to, pero no se encontraron predecesores

en: inlined_to pointer refers to itself
es: el puntero inlined_to se refiere a sí mismo

en: cgraph_node has wrong clone_of
es: el cgraph_node tiene un clone_of erróneo

en: cgraph_node has wrong clone list
es: el cgraph_node tiene una lista de clones errónea

en: cgraph_node is in clone list but it is not clone
es: el cgraph_node está en la lista de clones pero no es clon

en: cgraph_node has wrong prev_clone pointer
es: el cgraph_node tiene un puntero prev_clone erróneo

en: double linked list of clones corrupted
es: lista de clones doblemente ligada corrrupta

en: Alias has call edges
es: Alias tiene bordes de llamada

en: Alias has non-alias reference
es: Alias tiene una referencia que no es alias

en: Alias has more than one alias reference
es: Alias tiene más de una referencia alias

en: Analyzed alias has no reference
es: El alias analizado no tiene referencia

en: Instrumentation clone does not reference original node
es: El clon de instrumentación no hace referencia al nodo original

en: Not instrumented node has non-NULL original declaration
es: Nodo no instrumentado tiene declaración original no NULL

en: Instrumented node has wrong original declaration
es: Nodo instrumentado tiene declaración original incorrecta

en: Node has more than one chkp reference
es: El nodo tiene más de una referencia chkp

en: Wrong node is referenced with chkp reference
es: Nodo incorrecto referenciado con referencia chkp

en: Analyzed node has no reference to instrumented version
es: El nodo analizado no tiene referencia a versión instrumentada

en: Alias chain for instrumented node is broken
es: La cadena alias para el nodo instrumentado está rota

en: No edge out of thunk node
es: No hay un borde fuera de un nodo thunk

en: More than one edge out of thunk node
es: Más de un borde fuera de un nodo thunk

en: Thunk is not supposed to have body
es: No se supone que thunk tenga cuerpo

en: Instrumentation thunk has wrong edge callee
es: El thunk de instrumentación tiene elemento invocado de borde incorrecto

en: shared call_stmt:
es: call_stmt compartida:

en: edge points to wrong declaration:
es: puntos de borde para una declaración errónea:

en: an indirect edge with unknown callee corresponding to a call_stmt with a known declaration:
es: un borde indirecto con un llamante desconocido que corresponde a call_stmt con una declaración conocida:

en: missing callgraph edge for call stmt:
es: falta el borde de callgraph para la llamada stmt:

en: reference to dead statement
es: referencia a sentencia muerta

en: edge %s->%s has no corresponding call_stmt
es: el borde %s->%s no tiene un call_stmt correspondiente

en: an indirect edge from %s has no corresponding call_stmt
es: un borde indirecto desde %s no tiene un call_stmt correspondiente

en: verify_cgraph_node failed
es: falló verify_cgraph_node

en: %s: section %s is missing
es: %s: falta la sección %s

en: %<weakref%> attribute should be accompanied with an %<alias%> attribute
es: el atributo %<weakref%> se debe acompañar con un atributo %<alias%>

en: %<externally_visible%> attribute have effect only on public objects
es: el atributo %<externally_visible%> sólo tiene efecto en objetos públicos

en: %<weakref%> attribute ignored because function is defined
es: se descarta el atributo %<weakref%> porque ya se definió la función

en: always_inline function might not be inlinable
es: una función always_inline tal vez no se puede incluir en línea

en: %<weakref%> attribute ignored because variable is initialized
es: se descarta el atributo %<weakref%> porque ya se inicializó la variable

note: include_self=
en: %q+F used but never defined
es: se usa %q+F pero nunca se define

en: %q+F declared %<static%> but never defined
es: %q+F se declaró %<static%> pero nunca se define

en: %qD defined but not used
es: se define %qD pero no se usa

en: %q+D aliased to undefined symbol %qE
es: %q+D es un alias del símbolo sin definir %qE

en: %q+D aliased to external symbol %qE
es: %q+D es un alias del símbolo externo %qE

en: %q+D alias in between function and variable is not supported
es: No se admite alias %q+D entre función y variable

en: %q+D aliased declaration
es: %q+D es una Declaración de alias

en: failed to reclaim unneeded function
es: falló al reclamar una función innecesaria

en: failed to reclaim unneeded function in same comdat group
es: falló al reclamar una función innecesaria en el mismo grupo comdat

en: generic thunk code fails for method %qD which uses %<...%>
es: el código de thunk genérico falló para el método %qD que utiliza %<...%>

en: size of return value of %q+D is %u bytes
es: el tamaño del valor de devolución de %q+D es de %u bytes

en: size of return value of %q+D is larger than %wd bytes
es: el tamaño del valor de devolución de %q+D es más grande que %wd bytes

en: nodes with unreleased memory found
es: se encontraron nodos sin memoria liberada

en: can't get program status: %m
es: no se puede obtener el estado del programa: %m

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

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

en: could not open response file %s
es: no se puede abrir el fichero de respuesta %s

en: could not write to response file %s
es: no se puede escribir en el fichero de respuesta %s

en: could not close response file %s
es: no se puede cerrar el fichero de respuesta %s

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

en: pex_init failed: %m
es: falló pex_init: %m

en: COLLECT_LTO_WRAPPER must be set
es: se debe definir COLLECT_LTO_WRAPPER

en: atexit failed
es: falló atexit

en: no arguments
es: sin argumentos

en: LTO support has not been enabled in this configuration
es: el soporte para LTO no se activó en esta configuración

en: can't open %s: %m
es: no se puede abrir %s: %m

en: unknown demangling style '%s'
es: se desconoce el estilo de desenredado '%s'

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

en: can't open nm output: %m
es: no se puede abrir la salida de nm: %m

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: cannot find 'ldd'
es: no se puede encontrar 'ldd'

en: can't open ldd output: %m
es: no se puede abrir la salida de ldd: %m

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

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 encontró la biblioteca lib%s

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

en: pointer value used where a floating point value was expected
es: se usó un valor de puntero 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 a vector of type %qT to type %qT which has different size
es: no se puede convertir un vector de tipo %qT en el tipo %qT con tamaño diferente

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 puntero 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 a value of type %qT to vector type %qT which has different size
es: no se puede convertir un valor de tipo %qT en un vector de tipo %qT con tamaño diferente

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

en: aggregate value used where a fixed-point was expected
es: se usó un valor agregado donde se esperaba uno de coma fija

en: %qs is not a gcov data file
es: %qs no es un fichero de datos gcov

en: %qs is version %q.*s, expected version %q.*s
es: %qs es versión %q.*s, se esperaba la versión %q.*s

en: Profile data for function %u is corrupted
es: La información de análisis de perfil para la función %u está corrupta

en: checksum is (%x,%x) instead of (%x,%x)
es: la suma de comprobación es (%x,%x) en lugar de (%x,%x)

en: number of counters is %d instead of %d
es: el número de contadores es %d en lugar de %d

en: cannot merge separate %s counters for function %u
es: no se pueden mezclar contadores %s separados para la función %u

en: %qs has overflowed
es: %qs se ha desbordado

en: %qs is corrupted
es: %qs está corrupto

en: the control flow of function %qE does not match its profile data (counter %qs)
es: el flujo de control de la función %qE no coincide con sus datos de análisis de perfil (contador %qs)

en: execution counts estimated
es: cuentas de ejecución estimadas

en: execution counts assumed to be zero
es: se asume que las cuentas de ejecución son cero

en: source locations for function %qE have changed, the profile data may be out of date
es: cambiaron las ubicaciones de fuente para la función %qE, los datos de análisis de perfil pueden estar desactualizados

en: error writing %qs
es: error al escribir %qs

en: cannot open %s
es: no se puede abrir %s

en: bytecode stream: string too long for the string table
es: flujo de bytecode: la cadena es demasiado larga para la tabla de cadenas

en: bytecode stream: found non-null terminated string
es: flujo de bytecode: se encontró una cadean que no está terminada en null

en: cannot find a valid counter:value pair:
es: no se encuentra un par: contador:valor válido

en: common symbol debug info is not structured as symbol+offset
es: la información de depuración de símbolos comunes no está estructurada como símbolo+desplazamiento

en: global destructors not supported on this target
es: no se admiten los destructores globales en este objetivo

en: global constructors not supported on this target
es: no se admiten constructores globales en este objetivo

en: in %s, at %s:%d
es: en %s, en %s:%d

en: dominator of %d status unknown
es: el dominador de %d en un estado desconocido

en: dominator of %d should be %d, not %d
es: el dominador de %d debería ser %d, no %d

en: could not open dump file %qs: %m
es: no se puede abrir el fichero de volcado %qs: %m

en: ignoring unknown option %q.*s in %<-fdump-%s%>
es: se descarta la opción desconocida %q.*s en %<-fdump-%s%>

en: unknown option %q.*s in %<-fopt-info-%s%>
es: opción desconocida %q.*s en %<-fopt-info-%s%>

en: ignoring possibly conflicting option %<-fopt-info-%s%>
es: se descarta la opción posiblemente conflictiva %<-fopt-info-%s%>

en: multiple EH personalities are supported only with assemblers supporting .cfi_personality directive
es: sólo se admiten múltiples personalidades EH con ensambladores que admiten la directiva cfi.personality

en: non-delegitimized UNSPEC %s (%d) found in variable location
es: se encontró UNSPEC %s (%d) que no está delegitimado la ubicación de variable

en: invalid rtl sharing found in the insn
es: se encontró una compartición de rtl no válida en la insn

en: shared rtx
es: rtx compartido

en: internal consistency failure
es: falla interna de consistencia

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: 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 admite __builtin_eh_return en este objetivo

en: region_array is corrupted for region %i
es: region_array está corrupta para la región %i

en: lp_array is corrupted for lp %i
es: lp_array está corrupta para lp %i

en: outer block of region %i is wrong
es: el bloque más externo de la región %i es erróneo

en: negative nesting depth of region %i
es: profundidad de anidamiento negativa de la región %i

en: region of lp %i is wrong
es: la región de lp %i es errónea

en: tree list ends on depth %i
es: la lista de árbol termina en la profundidad %i

en: region_array does not match region_tree
es: region_array no coincide con region_tree

en: lp_array does not match region_tree
es: lp_array no coincide con region_tree

en: verify_eh_tree failed
es: falló verify_eh_tree

en: stack limits not supported on this target
es: no se admiten límites de la pila en este objetivo

en: %Kcall to %qs declared with attribute error: %s
es: %Kla llamada a %qs se redeclaró con error de atributo: %s

en: %Kcall to %qs declared with attribute warning: %s
es: %Kla llamada a %qs se redecló con aviso de atributo: %s

en: invalid argument %qs to -fdebug-prefix-map
es: argumento no válido %qs para -fdebug-prefix-map

en: the frame size of %wd bytes is larger than %wd bytes
es: el tamaño de marco de %wd bytes es mayor que %wd bytes

en: could not open final insn dump file %qs: %m
es: no se puede abrir el fichero de volcado de insn final %qs: %m

en: could not close final insn dump file %qs: %m
es: no se puede cerrar el fichero de volcado de insn final %qs: %m

en: large fixed-point constant implicitly truncated to fixed-point type
es: se truncó la constante de coma fija grande implícitamente al tipo de coma fija

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: assuming signed overflow does not occur when simplifying range test
es: se asume que el desbordamiento con signo no sucede al simplificar la prueba de rango

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: assuming signed overflow does not occur when reducing constant in comparison
es: se asume que el desbordamiento con signo no sucede cuando se reduce la constante en comparación

en: assuming signed overflow does not occur when combining constants around a comparison
es: se asume que el desbordamiento con signo no sucede cuando se combinan constantes alrededor de una comparación

en: fold check: original tree changed by fold
es: fold check: el árbol original cambió por un pliegue

en: total size of local objects too large
es: el tamaño total de los objetos locales es demasiado grande

en: impossible constraint in %<asm%>
es: restricción imposible en %<asm%>

en: variable %q+D might be clobbered by %<longjmp%> or %<vfork%>
es: la variable %q+D puede ser sobreescrita por %<longjmp%> o %<vfork%>

en: argument %q+D might be clobbered by %<longjmp%> or %<vfork%>
es: el argumento %q+D puede ser sobreescrito por %<longjmp%> o %<vfork%>

en: function returns an aggregate
es: la función devuelve un agregado

en: specs %%include syntax malformed after %ld characters
es: sintaxis de specs %%include mal formada después de %ld caracteres

en: specs %%rename syntax malformed after %ld characters
es: sintaxis de specs %%rename mal formada después de %ld caracteres

en: specs %s spec was not found to be renamed
es: la especificación specs %s no se encontró para ser renombrada

en: %s: attempt to rename spec %qs to already defined spec %qs
es: %s: se intentó renombrar la especificación %qs a la especificación %qs que ya estaba definida

en: specs unknown %% command after %ld characters
es: orden specs %% desconocida después de %ld caracteres

en: specs file malformed after %ld characters
es: fichero specs mal formado después de %ld caracteres

en: spec file has no spec for linking
es: el fichero de especificación no tiene especificaciones para enlazar

en: system path %qs is not absolute
es: la ruta del sistema %qs no es absoluta

en: -pipe not supported
es: no se admite -pipe

en: failed to get exit status: %m
es: no se puede obtener el estado de salida: %m

en: failed to get process times: %m
es: no se pueden obtener los tiempos de proceso: %m

en: %s (program %s)
es: %s (programa %s)

en: unrecognized command line option %qs
es: no se reconoce la opción de línea de órdenes %qs

en: %qs is an unknown -save-temps option
es: %qs es una opción desconocida para -save-temps

en: input file %qs is the same as output file
es: el fichero de entrada %qs es el mismo que el de salida

en: output filename may not be empty
es: el nombre fichero del salida puede no estar vacío

en: -pipe ignored because -save-temps specified
es: se descarta -pipe porque se especificó -save-temps

en: %<-x %s%> after last input file has no effect
es: %<-x %s%> después del último fichero de entrada no tiene efecto

en: unable to locate default linker script %qs in the library search paths
es: no se puede localizar el guión de enlazador por defecto %qs en las rutas de búsqueda de bibliotecas

en: switch %qs does not start with %<-%>
es: la opción %qs no inicia con %<-%>

en: spec-generated switch is just %<-%>
es: la opción generada de especificación sólo es %<-%>

en: could not open temporary response file %s
es: no se puede abrir el fichero de respuesta temporal %s

en: could not write to temporary response file %s
es: no se puede escribir en el fichero de respuesta temporal %s

en: could not close temporary response file %s
es: no se puede cerrar el fichero de respuesta temporal %s

en: spec %qs invalid
es: la especificación %qs es no válida

en: spec %qs has invalid %<%%0%c%>
es: la especificación %qs tiene un %<%%0%c%> no válido

en: spec %qs has invalid %<%%W%c%>
es: la especificación %qs tiene un %<%%W%c%> no válido

en: spec %qs has invalid %<%%x%c%>
es: la especificación %qs tiene un %<%%x%c%> no válido

note: Catch the case where a spec string contains something like '%{foo:%*}'.  i.e. 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 de especificación: %<%%*%> no ha sido inicializado por coincidencia de patrón

en: spec failure: unrecognized spec option %qc
es: falla de especificación: no se reconoce la opción de especificación %qc

en: unknown spec function %qs
es: función de especificación %qs desconocida

en: error in args to spec function %qs
es: error en los argumentos para la función de especificación %qs

en: malformed spec function name
es: nombre de la función de especificación malformado

note: )
en: no arguments for spec function
es: no hay argumentos para la función de especificación

en: malformed spec function arguments
es: argumentos de la función de especificación malformados

en: braced spec %qs is invalid at %qc
es: la especificación entre llaves %qs es no válida en %qc

en: braced spec body %qs is invalid
es: el cuerpo de la especificación entre llaves %qs es no válido

en: %s: could not determine length of compare-debug file %s
es: %s: no se puede determinar la longitud del fichero para comparar depuración %s

en: %s: -fcompare-debug failure (length)
es: %s: falló -fcompare-debug (longitud)

en: %s: could not open compare-debug file %s
es: %s: no se puede abrir el fichero para comparar depuración %s

en: %s: -fcompare-debug failure
es: %s: falló -fcompare-debug

en: spec failure: more than one arg to SYSROOT_SUFFIX_SPEC
es: falla de especificación: más de un argumento para SYSROOT_SUFFIX_SPEC

en: spec failure: more than one arg to SYSROOT_HEADERS_SUFFIX_SPEC
es: falla de especificación: más de un argumento para SYSROOT_HEADERS_SUFFIX_SPEC

en: unrecognized command line option %<-%s%>; did you mean %<-%s%>?
es: no se reconoce la opción de línea de órdenes %<-%s%>; ¿quería decir %<-%s%>?

en: unrecognized command line option %<-%s%>
es: no se reconoce la opción de línea de órdenes %<-%s%>

en: not configured with sysroot headers suffix
es: no se configuró con el sufijo de encabezados sysroot

en: no input files
es: no hay ficheros de entrada

en: cannot specify -o with -c, -S or -E with multiple files
es: no se puede especificar -o con -c, -S o -E y con múltiples ficheros

en: %s: %s compiler not installed on this system
es: %s: el compilador %s no está instalado en este sistema

en: recompiling with -fcompare-debug
es: se recompila con -fcompare-debug

en: during -fcompare-debug recompilation
es: durante la recompilación -fcompare-debug

en: comparing final insns dumps
es: se comparan volcados finales de insns

en: -fuse-linker-plugin, but %s not found
es: -fuse-linker-plugin, pero no se encontró %s

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: multilib spec %qs is invalid
es: la especificación multilib %qs es no válida

en: multilib exclusions %qs is invalid
es: las exclusiones multilib %qs son no válidas

en: multilib select %qs %qs is invalid
es: la selección multilib %qs %qs no es válida

en: multilib select %qs is invalid
es: la selección multilib %qs es no válida

en: multilib exclusion %qs is invalid
es: la exclusión multilib %qs es no válida

en: environment variable %qs not defined
es: no se definió la variable de entorno %qs

en: invalid version number %qs
es: número de versión %qs no válido

en: too few arguments to %%:version-compare
es: faltan argumentos para %%:version-compare

en: too many arguments to %%:version-compare
es: demasiados argumentos para %%:version-compare

en: unknown operator %qs in %%:version-compare
es: operador %qs desconocido en %%:version-compare

en: too many arguments to %%:compare-debug-dump-opt
es: demasiados argumentos para %%:compare-debug-dump-opt

en: too many arguments to %%:compare-debug-self-opt
es: demasiados argumentos para %%:compare-debug-self-opt

en: too few arguments to %%:compare-debug-auxbase-opt
es: faltan argumentos para %%:compare-debug-auxbase-opt

en: too many arguments to %%:compare-debug-auxbase-opt
es: demasiados argumentos para %%:compare-debug-auxbase-opt

en: argument to %%:compare-debug-auxbase-opt does not end in .gk
es: el argumento para %%:compare-debug-auxbase-opt no termina en .gk

en: too few arguments to %%:replace-extension
es: faltan argumentos para %%:replace-extension

en: wrong number of arguments to %%:debug-level-gt
es: número erróneo de argumentos para %%:debug-level-gt

en: error in removing %s
es: error al quitar %s

en: Cannot make directory %s
es: No se puede crear el directorio %s

en: Cannot get current directory name
es: No se puede obtener el nombre del directorio actual

en: Cannot change directory to %s
es: No se puede cambiar al directorio %s

en: weights need to be non-negative
es: los pesos tienen que ser no negativos

en: scale needs to be non-negative
es: la escala tiene que ser no negativa

en: %s: %d basic blocks and %d edges/basic block
es: %s: %d bloques básicos y %d bloques borde/básicos

en: %s: %d basic blocks and %d registers; increase --param max-gcse-memory above %d
es: %s: %d bloques básicos y %d registros; incremente --param max-gcse-memory arriba %d

en: DEF_INTERNAL_FLT_FN (%s) has no associated built-in functions
es: DEF_INTERNAL_FLT_FN (%s) no tiene ninguna función interna asociada

en: DEF_INTERNAL_INT_FN (%s) has no associated built-in functions
es: DEF_INTERNAL_INT_FN (%s) no tiene ninguna función interna asociada

en: invalid prototype for '%s'
es: prototipo no válido para '%s'

en: prototype for '%s' has required operands after optional operands
es: el prototipo de '%s' tiene operandos obligatorios después de los opcionales

en: argument %d of '%s' did not have the expected name
es: el argumento %d de '%s' tenía un nombre esperado

en: '%s' must have %d operands (excluding match_dups)
es: '%s' debe tener %d operandos (excluyendo match_dups)

en: '%s' must have at least %d operands (excluding match_dups)
es: '%s' debe tener por lo menos %d operandos (excluyendo match_dups)

en: '%s' must have no more than %d operands (excluding match_dups)
es: '%s' debe tener no más de %d operandos (excluyendo match_dups)

en: duplicate definition of '%s'
es: definición duplicada de '%s'

en: can%'t write PCH file: %m
es: no se puede escribir el fichero PCH: %m

en: can%'t get position in PCH file: %m
es: no se puede obtener la posición en el fichero PCH: %m

en: can%'t write padding to PCH file: %m
es: no se puede escribir relleno al fichero PCH: %m

en: can%'t read PCH file: %m
es: no se puede leer el fichero PCH: %m

en: had to relocate PCH
es: se debe reubicar el PCH

en: can%'t write PCH file
es: no se puede escribir el fichero PCH

en: potential null pointer dereference
es: posible desreferencia a puntero nulo

en: null pointer dereference
es: desreferencia a puntero nulo

en: declared here
es: se declara aquí

en: nonnull argument %qD compared to NULL
es: argumento %qD no nulo comparado con NULL

en: %qE output may be truncated before the last format character
es: la salida %qE podría truncarse antes del último carácter de formato

en: %qE output truncated before the last format character
es: la salida %qE podría truncarse antes del último carácter de formato

en: %qE may write a terminating nul past the end of the destination
es: %qE podría escribir un nul al final del destino

en: %qE writing a terminating nul past the end of the destination
es: %qE se escribe un nul al final del destino

en: %<%.*s%> directive output may be truncated writing %wu byte into a region of size %wu
es: salida de la directiva %<%.*s%> podría truncarse escribiendo %wu byte en una región de tamaño %wu

en: %<%.*s%> directive output truncated writing %wu byte into a region of size %wu
es: salida de la directiva %<%.*s%> truncada escribiendo %wu byte en una región de tamaño %wu

en: %<%.*s%> directive writing %wu byte into a region of size %wu
es: directiva %<%.*s%> escribiendo %wu byte en una región de tamaño %wu

en: %<%.*s%> directive output may be truncated writing %wu bytes into a region of size %wu
es: la salida de la directiva %<%.*s%> podría truncarse al escribir %wu bytes en una región de tamaño %wu

en: %<%.*s%> directive output truncated writing %wu bytes into a region of size %wu
es: salida de la directiva %<%.*s%> truncada escribiendo %wu bytes en una región de tamaño %wu

en: %<%.*s%> directive writing %wu bytes into a region of size %wu
es: directiva %<%.*s%> escribiendo %wu bytes en una región de tamaño %wu

en: %<%.*s%> directive output may be truncated writing up to %wu bytes into a region of size %wu
es: la salida de la directiva %<%.*s%> podría truncarse al escribir hasta %wu bytes en una región de tamaño %wu

en: %<%.*s%> directive output truncated writing up to %wu bytes into a region of size %wu
es: salida de la directiva %<%.*s%> truncada escribiendo hasta %wu bytes en una región de tamaño %wu

en: %<%.*s%> directive writing up to %wu bytes into a region of size %wu
es: directiva %<%.*s%> escribiendo hasta %wu bytes en una región de tamaño %wu

en: %<%.*s%> directive output may be truncated writing likely %wu or more bytes into a region of size %wu
es: la salida de la directiva %<%.*s%> podría truncarse escribiendo probablemente %wu o más bytes en una región de tamaño %wu

en: %<%.*s%> directive output truncated writing likely %wu or more bytes into a region of size %wu
es: salida de la directiva %<%.*s%> truncada escribiendo probablemente %wu o más bytes en una región de tamaño %wu

en: %<%.*s%> directive writing likely %wu or more bytes into a region of size %wu
es: directiva %<%.*s%> escribiendo probablemente %wu o más bytes en una región de tamaño %wu

en: %<%.*s%> directive output may be truncated writing between %wu and %wu bytes into a region of size %wu
es: la salida de la directiva %<%.*s%> podría truncarse escribiendo entre %wu y %wu bytes en una región de tamaño %wu

en: %<%.*s%> directive output truncated writing between %wu and %wu bytes into a region of size %wu
es: salida de la directiva %<%.*s%> truncada escribiendo entre %wu y %wu bytes en una región de tamaño %wu

en: %<%.*s%> directive writing between %wu and %wu bytes into a region of size %wu
es: directiva %<%.*s%> escribiendo entre %wu y %wu bytes en una región de tamaño %wu

en: %<%.*s%> directive output may be truncated writing %wu or more bytes into a region of size %wu
es: la salida de la directiva %<%.*s%> podría truncarse escribiendo %wu o más bytes en una región de tamaño %wu

en: %<%.*s%> directive output truncated writing %wu or more bytes into a region of size %wu
es: salida de la directiva %<%.*s%> truncada escribiendo %wu o más bytes en una región de tamaño %wu

en: %<%.*s%> directive writing %wu or more bytes into a region of size %wu
es: directiva %<%.*s%> escribiendo %wu o más bytes en una región de tamaño %wu

en: %<%.*s%> directive output may be truncated writing %wu byte into a region of size between %wu and %wu
es: la salida de la directiva %<%.*s%> podría truncarse al escribir %wu bytes en una región de un tamaño entre %wu y %wu

en: %<%.*s%> directive output truncated writing %wu byte into a region of size between %wu and %wu
es: salida de la directiva %<%.*s%> truncada escribiendo %wu bytes en una región de un tamaño entre %wu y %wu

en: %<%.*s%> directive writing %wu byte into a region of size between %wu and %wu
es: directiva %<%.*s%> escribiendo %wu byte en una región de un tamaño entre %wu y %wu

en: %<%.*s%> directive output may be truncated writing %wu bytes into a region of size between %wu and %wu
es: la salida de la directiva %<%.*s%> podría truncarse al escribir %wu bytes en una región de un tamaño entre %wu y %wu

en: %<%.*s%> directive output truncated writing %wu bytes into a region of size between %wu and %wu
es: salida de la directiva %<%.*s%> truncada escribiendo %wu bytes en una región de un tamaño entre %wu y %wu

en: %<%.*s%> directive writing %wu bytes into a region of size between %wu and %wu
es: directiva %<%.*s%> escribiendo %wu bytes en una región de un tamaño entre %wu y %wu

en: %<%.*s%> directive output may be truncated writing up to %wu bytes into a region of size between %wu and %wu
es: la salida de la directiva %<%.*s%> podría truncarse escribiendo hasta %wu bytes en una región de un tamaño entre %wu y %wu

en: %<%.*s%> directive output truncated writing up to %wu bytes into a region of size between %wu and %wu
es: salida de la directiva %<%.*s%> truncada escribiendo hasta %wu bytes en una región de un tamaño entre %wu y %wu

en: %<%.*s%> directive writing up to %wu bytes into a region of size between %wu and %wu
es: directiva %<%.*s%> escribiendo hasta %wu bytes en una región de un tamaño entre %wu y %wu

en: %<%.*s%> directive output may be truncated writing likely %wu or more bytes into a region of size between %wu and %wu
es: la salida de la directiva %<%.*s%> podría truncarse escribiendo probablemente %wu o más bytes en una región de un tamaño entre %wu y %wu

en: %<%.*s%> directive output truncated writing likely %wu or more bytes into a region of size between %wu and %wu
es: salida de la directiva %<%.*s%> truncada escribiendo probablemente %wu o más bytes en una región de un tamaño entre %wu y %wu

en: %<%.*s%> directive writing likely %wu or more bytes into a region of size between %wu and %wu
es: directiva %<%.*s%> escribiendo probablemente %wu o más bytes en una región de un tamaño entre %wu y %wu

en: %<%.*s%> directive output may be truncated writing between %wu and %wu bytes into a region of size between %wu and %wu
es: la salida de la directiva %<%.*s%> podría truncarse escribiendo entre %wu y %wu bytes en una región de un tamaño entre %wu y %wu

en: %<%.*s%> directive output truncated writing between %wu and %wu bytes into a region of size between %wu and %wu
es: salida de la directiva %<%.*s%> truncada escribiendo entre %wu y %wu bytes en una región de un tamaño entre %wu y %wu

en: %<%.*s%> directive writing between %wu and %wu bytes into a region of size between %wu and %wu
es: directiva %<%.*s%> escribiendo entre %wu y %wu bytes en una región de un tamaño entre %wu y %wu

en: %<%.*s%> directive output may be truncated writing %wu or more bytes into a region of size between %wu and %wu
es: la salida de la directiva %<%.*s%> podría truncarse escribiendo %wu o más bytes en una región de un tamaño entre %wu y %wu

en: %<%.*s%> directive output truncated writing %wu or more bytes into a region of size between %wu and %wu
es: salida de la directiva %<%.*s%> truncada escribiendo %wu o más bytes en una región de un tamaño entre %wu y %wu

en: %<%.*s%> directive writing %wu or more bytes into a region of size between %wu and %wu
es: directiva %<%.*s%> escribiendo %wu o más bytes en una región de un tamaño entre %wu y %wu

en: %<%.*s%> directive output between %wu and %wu bytes may exceed minimum required size of 4095
es: la salida de la directiva %<%.*s%> entre %wu y %wu bytes podría superar el tamaño mínimo requerido de 4095

en: %<%.*s%> directive output between %wu and %wu bytes exceeds minimum required size of 4095
es: la salida de la directiva %<%.*s%> entre %wu y %wu bytes supera el tamaño mínimo requerido de 4095

en: %<%.*s%> directive output between %wu and %wu bytes causes result to exceed %<INT_MAX%>
es: la salida de la directiva %<%.*s%> entre %wu y %wu bytes provoca que el resultado supere %<INT_MAX%>

en: %<%.*s%> directive output between %wu and %wu bytes may cause result to exceed %<INT_MAX%>
es: la salida de la directiva %<%.*s%> entre %wu y %wu bytes podría provocar que el resultado supere %<INT_MAX%>

en: assuming directive output of %wu byte
es: se asume salida de directiva de %wu byte

en: assuming directive output of %wu bytes
es: se asume salida de directiva de %wu bytes

en: directive argument %qE
es: argumento de la directiva %qE

en: directive argument in the range [%E, %E]
es: argumento de la directiva en el rango de [%E, %E]

en: using the range [%E, %E] for directive argument
es: se utiliza el rango [%E, %E] para el argumento de la directiva

en: %qE output %wu byte into a destination of size %wu
es: %qE manda %wu byte a un destino de tamaño %wu

en: %qE output %wu bytes into a destination of size %wu
es: %qE manda %wu bytes a un destino de tamaño %wu

en: %qE output between %wu and %wu bytes into a destination of size %wu
es: %qE manda entre %wu y %wu bytes a un destino de tamaño %wu

en: %qE output %wu or more bytes (assuming %wu) into a destination of size %wu
es: %qE manda %wu o más bytes (se asume %wu) a un destino de tamaño %wu

en: %qE output %wu or more bytes into a destination of size %wu
es: %qE manda %wu o más bytes a un destino de tamaño %wu

en: specified bound %wu exceeds maximum object size %wu
es: el límite especificado %wu supera el tamaño máximo del objeto %wu

en: specified bound %wu exceeds %<INT_MAX %>
es: el límite especificado %wu supera %<INT_MAX %>

en: null destination pointer
es: puntero de destino nulo

en: specified bound %wu exceeds the size %wu of the destination object
es: el límite especificado %wu supera el tamaño %wu del objeto de destino

en: null format string
es: cadena de formato nula

en: use of %<alloca%>
es: uso de %<alloca%>

en: argument to variable-length array may be too large
es: el argumento para el array de longitud variable podría ser demasiado grande

en: argument to %<alloca%> may be too large
es: el argumento para %<alloca%> podría ser demasiado grande

en: limit is %u bytes, but argument may be as large as %s
es: el límite es %u bytes, pero el argumento puede alcanzar un tamaño de %s

en: argument to variable-length array is too large
es: el argumento para el array de longitud variable es demasiado grande

en: argument to %<alloca%> is too large
es: el argumento para %<alloca%> es demasiado grande

en: limit is %u bytes, but argument is %s
es: el límite es %u bytes, pero el es %s

en: variable-length array bound is unknown
es: el límite del array de longitud variable es desconocido

en: %<alloca%> bound is unknown
es: el límite de %<alloca%> es desconocido

en: unbounded use of variable-length array
es: uso no acotado de array de longitud variable

en: unbounded use of %<alloca%>
es: uso no acotado de %<alloca%>

en: use of %<alloca%> within a loop
es: uso de %<alloca%> dentro de un bucle

en: argument to variable-length array may be too large due to conversion from %qT to %qT
es: el argumento del array de longitud variable podría ser demasiado grande debido a una conversión de %qT a %qT

en: argument to %<alloca%> may be too large due to conversion from %qT to %qT
es: el argumento de %<alloca%> podría ser demasiado grande debido a una conversión de %qT a %qT

en: argument to variable-length array is zero
es: al argumento del array de longitud variable es cero

en: argument to %<alloca%> is zero
es: el argumento de %<alloca%> es cero

en: bytecode stream: unknown GIMPLE statement tag %s
es: bytecode stream: etiqueta de declaración GIMPLE %s desconocida

en: gimple check: expected %s(%s), have %s(%s) in %s, at %s:%d
es: revisión gimple: se esperaba %s(%s), se tiene %s(%s) en %s, en %s:%d

en: statement will never be executed
es: la sentencia nunca se ejecutará

en: this statement may fall through
es: esta sentencia puede fracasar

en: here
es: aquí

en: attribute %<fallthrough%> not preceding a case label or default label
es: el atributo %<fallthrough%> no antecede una etiqueta case o default

en: using result of function returning %<void%>
es: se usa el resultado de una función que devuelve %<void%>

en: invalid lvalue in asm output %d
es: l-valor no válido en la salida asm %d

en: non-memory input %d must stay in memory
es: la entrada que no es de memoria %d debe permanecer en memoria

en: memory input %d is not directly addressable
es: la entrada de memoria %d no es directamente direccionable

en: threadprivate variable %qE used in target region
es: se usó la variable threadprivate %qE en una región objetivo

en: enclosing target region
es: región objetivo contenedora

en: threadprivate variable %qE used in untied task
es: se usó la variable threadprivate %qE en una tarea sin atar

en: enclosing task
es: tarea contenedora

en: %qE not specified in enclosing %qs
es: no se especificó %qE en el %qs que lo contiene

en: enclosing %qs
es: %qs contenedora

en: %qE not specified in enclosing OpenACC %qs construct
es: no se especificó %qE en la construcción OpenACC %qs que lo contiene

en: enclosing OpenACC %qs construct
es: construcción OpenACC %qs que lo contiene

en: %qE with %<link%> clause used in %<routine%> function
es: %qE con cláusula %<link%> usada en la función %<routine%>

en: %qE requires a %<declare%> directive for use in a %<routine%> function
es: %qE requiere una directiva %<declare%> para poder usarse en una función%<routine%>

en: variable %qE declared in enclosing %<host_data%> region
es: la variable %qE se declaró en la región %<host_data%> que la contiene

en: %qD referenced in target region does not have a mappable type
es: %qD referenciada en la región de destino no tiene un tipo al que asociarla

en: iteration variable %qE is predetermined linear
es: la variable de iteración %qE se predetermina lineal

en: iteration variable %qE should be private
es: la variable de iteración %qE debe ser private

en: iteration variable %qE should not be firstprivate
es: la variable de iteración %qE no debe ser firstprivate

en: iteration variable %qE should not be reduction
es: la variable de iteración %qE no debe ser reduction

en: iteration variable %qE should not be linear
es: la variable de iteración %qE no debe ser lineal

en: iteration variable %qE should not be lastprivate
es: la variable de iteración %qE no debe ser lastprivate

en: iteration variable %qE should not be private
es: la variable de iteración %qE no debe ser private

en: %<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>
es: cláusula %<linear%> para una variable que no es iterador de bucle especificada en una construcción combinada con %<distribute%>

en: mapping field %qE of variable length structure
es: se asocia el campo %qE de una estructura de longitud variable

en: %qE appears more than once in map clauses
es: %qE aparece más de una vez en las cláusulas map

en: copyprivate variable %qE is not threadprivate or private in outer context
es: la variable copyprivate %qE no es threadprivate o private en el contexto externo

en: %s variable %qE is private in outer context
es: la variable %s %qE es private en el contexto externo

en: expected %qs %<if%> clause modifier rather than %qs
es: se esperaba el modificador de cláusula %qs %<if%> en vez de %qs

en: %<_Atomic%> %qD in implicit %<map%> clause
es: %<_Atomic%> %qD en cláusula %<map%> implícita

en: %<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct
es: %<_Atomic%> %qD en cláusula %<firstprivate%> implícita en una construcción %<target%>

en: %<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct
es: %<_Atomic%> %qD en cláusula %<firstprivate%> en una construcción %<target%>

en: same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct
es: se ha usado la misma variable en cláusulas %<firstprivate%> y %<lastprivate%> en una construcción %<distribute%>

en: incompatible data clause with reduction on %qE; promoting to present_or_copy
es: cláusula de datos incompatible con reducción en %qE; se promociona a present_or_copy

en: invalid private reduction on %qE
es: reducción privada no válida en %qE

en: %<ordered%> construct with %<depend%> clause must be closely nested inside a loop with %<ordered%> clause with a parameter
es: la construcción %<ordered%> con cláusula %<depend%> debe estar bien anidada dentro de un bucle con una cláusula %<ordered%> con un parámetro

en: variable %qE is not an iteration of outermost loop %d, expected %qE
es: la variable %qE no es una iteración del bucle más externo %d; se esperaba %qE

en: number of variables in %<depend(sink)%> clause does not match number of iteration variables
es: el número de variables en la cláusula %<depend(sink)%> no coincide con el número de variables de iteración

en: more than one %<depend(source)%> clause on an %<ordered%> construct
es: más de una cláusula %<depend(source)%> en una construcción %<ordered%>

en: %<depend(source)%> clause specified together with %<depend(sink:)%> clauses on the same construct
es: cláusula %<depend(source)%> especificada junto con cláusulas %<depend(sink:)%> en la misma construcción

en: expected %<_Cilk_spawn%> before %<_Cilk_sync%>
es: se esperaba %<_Cilk_spawn%> antes de %<_Cilk_sync%>

en: gimplification failed
es: falló la gimplificación

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

en: (so you should pass %qT not %qT to %<va_arg%>)
es: (así que debe pasar %qT y no %qT a %<va_arg%>)

en: if this code is reached, the program will abort
es: si se alcanza este código, el programa abortará

en: could not close Go dump file: %m
es: no se puede cerrar el fichero de volcado Go: %m

en: could not open Go dump file %qs: %m
es: no se puede abrir el fichero de volcado Go %qs: %m

en: can%'t open %s: %m
es: no se puede abrir %s: %m

en: Graphite loop optimizations cannot be used (isl is not available).
es: No se pueden usar las optimizaciones de bucle Graphite (isl no está disponible).

en: Support for HSA does not implement immediate 16 bit FPU operands
es: El soporte de HSA no implementa operandos FPU de 16 bits inmediatos

en: HSA image ops not handled
es: no se maneja ops de imagen HSA

en: HSA SSA name defined by instruction that is supposed to be using it
es: nombre HSA SSA definido por una instrucción que se suponeque va a usarlo

en: HSA SSA verification failed
es: error de verificación HSA SSA

en: HSA SSA name not among operands of instruction that is supposed to use it
es: el nombre HSA SSA no se encuentra entre los operandos de la instrucción que se supone que va a usarlo

en: HSA instruction uses a register but is not among recorded register uses
es: la instrucción HSA usa un registro pero no se encuentra entre los usos de registro registrados

en: HSA instruction verification failed
es: error de verificación de instrucción HSA

en: expansion point is location %i
es: el punto de expansión es la ubicación %i

en: token %u has x-location == y-location == %u
es: el elemento %u tiene ubicación-x == ubicación-y == %u

en: token %u has x-location == %u
es: el elemento %u tiene ubicación-x == %u

en: token %u has y-location == %u
es: el elemento %u tiene ubicación-y == %u

en: invalid use of attribute %<fallthrough%>
es: uso no válido del atribute  %<fallthrough%>

en: function cannot be instrumented
es: no se puede instrumentar la función

en: virtual table of type %qD violates one definition rule
es: la tabla virtual de tipo %qD viola la regla de definición única

en: variable of same assembler name as the virtual table is defined in another translation unit
es: variable del mismo nombre de ensamblador que la tabla virtual está definida en otra unidad de traducción

en: virtual table of type %qD contains RTTI information
es: la tabla virtual de tipo %qD contiene información RTTI

en: RTTI will not work on this type
es: RTTI no funcionará en este tipo

en: virtual table of type %qD violates one definition rule
es: la tabla virtual de tipo %qD viola la regla de definición única

en: the conflicting type defined in another translation unit has virtual table of different size
es: el tipo conflictivo definido en otra unidad de traducción tiene una tabla virtual de tamaño diferente

en: the conflicting type defined in another translation unit with different RTTI information
es: el tipo conflictivo definido en otra unidad de traducción tiene una información RTTI diferente

en: the conflicting type defined in another translation unit
es: el tipo conflictivo definido en otra unidad de traducción

en: contains additional virtual method %qD
es: contiene el método virtual adicional %qD

en: the conflicting type defined in another translation unit has virtual table with more entries
es: el tipo conflictivo definido en otra unidad de traducción tiene una una tabla virtual con más entradas

en: virtual method %qD
es: método virtual %qD

en: ought to match virtual method %qD but does not
es: debería concordar con el método virtual %qD pero no concuerda

en: the conflicting type defined in another translation unit has virtual table with different contents
es: el tipo conflictivo definido en otra unidad de traducción tiene una una tabla virtual con diferente contenido

en: type %qT violates the C++ One Definition Rule
es: el tipo %qT viola la regla de definición única de C++

en: a different type is defined in another translation unit
es: hay definido un tipo diferente en otra unidad de traducción

en: the first difference of corresponding definitions is field %qD
es: la primera diferencia de las definiciones correspondientes es el campo %qD

en: the first difference of corresponding definitions is method %qD
es: la primera diferencia de las definiciones correspondientes es el método %qD

en: type %qT defined in anonymous namespace can not match type %qT across the translation unit boundary
es: el tipo %qT definido en el espacio de nombres anónimo no puede coincidir con el tipo %qT a través del contorno de la unidad de traducción

en: type %qT defined in anonymous namespace can not match across the translation unit boundary
es: el tipo %qT definido en el espacio de nombres anónimo no puede coincidir a través del contorno de la unidad de traducción

en: the incompatible type defined in another translation unit
es: el tipo incompatible definido en otra unidad de traducción

en: type name %qs should match type name %qs
es: el nombre de tipo %qs debería concordar con el nombre de tipo %qs

en: the incompatible type is defined here
es: el tipo incompatible está definido aquí

en: array types have different bounds
es: Los tipos de array tienen límites diferentes

en: return value type mismatch
es: no coincide el tipo del valor de retorno

en: implicit this pointer type mismatch
es: no coincide el tipo del puntero this implícito

en: type mismatch in parameter %i
es: los tipos no coinciden en el parámetro %i

en: types have different parameter counts
es: tipos con número de parámetros diferentes

en: type %qT itself violates the C++ One Definition Rule
es: el propio tipo %qT viola la regla de una sola definición de C++

en: type %qT should match type %qT
es: el tipo %qT debería coincidir con el tipo %T

en: a type with different qualifiers is defined in another translation unit
es: hay un tipo con cualificadores distintos definido en otra unidad de traducción

en: a type with different attributes is defined in another translation unit
es: hay un tipo con atributos distintos definido en otra unidad de traducción

en: an enum with different value name is defined in another translation unit
es: hay un enum con nombre de valor distinto definido en otra unidad de traducción

en: an enum with different values is defined in another translation unit
es: hay un enum con valores distintos definido en otra unidad de traducción

en: an enum with mismatching number of values is defined in another translation unit
es: hay un enum con distinto número de valores definido en otra unidad de traducción

en: a type with different precision is defined in another translation unit
es: hay un tipo con distinta precisión definido en otra unidad de traducción

en: a type with different signedness is defined in another translation unit
es: hay un tipo con diferente tipo de signo definido en otra unidad de traducción

en: it is defined as a pointer in different address space in another translation unit
es: está definido como puntero en un espacio de direcciones diferente en otra unidad de traducción

en: it is defined as a pointer to different type in another translation unit
es: está definido como puntero a un tipo diferente en otra unidad de traducción

en: an array of different size is defined in another translation unit
es: hay un array de distinto tamaño definido en otra unidad de traducción

en: has different return value in another translation unit
es: tiene distinto valor de retorno en otra unidad de translación

en: has different parameters in another translation unit
es: tiene parámetros distintos en otra unidad de translación

en: a type defined in another translation unit is not polymorphic
es: un tipo definido en otra unidad de traducción no es polimórfico

en: a type defined in another translation unit is polymorphic
es: un tipo definido en otra unidad de traducción es polimórfico

en: a type with different virtual table pointers is defined in another translation unit
es: hay un tipo con punteros de tabla virtual distinta definidos en otra unidad de traducción

en: a type with different bases is defined in another translation unit
es: hay un tipo con bases distintas definido en otra unidad de traducción

en: a field with different name is defined in another translation unit
es: hay un campo con un nombre distinto definido en otra unidad de translación

en: a field of same name but different type is defined in another translation unit
es: hay un campo con el mismo nombre pero distinto tipo definido en otra unidad de traducción

en: fields have different layout in another translation unit
es: los campos tienen distinta disposición en otra unidad de translación

en: a type with different number of fields is defined in another translation unit
es: hay un tipo con distinto número de campos definido en otra unidad de traducción

en: a different method of same type is defined in another translation unit
es: hay un método distinto del mismo tipo definido en otra unidad de traducción

en: a definition that differs by virtual keyword in another translation unit
es: hay una definición que difiere en la palabra clave virtual en otra unidad de translación

en: virtual table layout differs in another translation unit
es: la disposición de la tabla virtual es distinta en otra unidad de translación

en: method with incompatible type is defined in another translation unit
es: método con tipo incompatible definido en otra unidad de traducción

en: a type with different number of methods is defined in another translation unit
es: hay un tipo con distinto número de métodos definido en otra unidad de traducción

en: a type with different size is defined in another translation unit
es: hay un tipo con distinto tamaño definido en otra unidad de traducción

en: a type with different alignment is defined in another translation unit
es: hay un tipo con distinto alineamiento definido en otra unidad de traducción

en: the extra base is defined here
es: la base extra se define aquí

en: Declaring type %qD final would enable devirtualization of %i call | Declaring type %qD final would enable devirtualization of %i calls
es[0]: Declarar el tipo %qD final permitiría desvirtualizar %i llamada
es[1]: Declarar el tipo %qD final permitiría desvirtualizar %i llamadas

en: Declaring type %qD final would enable devirtualization of %i call executed %lli times | Declaring type %qD final would enable devirtualization of %i calls executed %lli times
es[0]: Declarar el tipo %qD final permitiría desvirtualizar %i llamada ejecutada %lli veces
es[1]: Declarar el tipo %qD final permitiría desvirtualizar %i llamadas ejecutadas %lli veces

en: Declaring virtual destructor of %qD final would enable devirtualization of %i call | Declaring virtual destructor of %qD final would enable devirtualization of %i calls
es[0]: Declarar el destructor virtual de %qD final permitiría desvirtualizar %i llamada
es[1]: Declarar el destructor virtual de %qD final permitiría desvirtualizar %i llamadas

en: Declaring method %qD final would enable devirtualization of %i call | Declaring method %qD final would enable devirtualization of %i calls
es[0]: Declarar el método %qD final permitiría desvirtualizar %i llamada
es[1]: Declarar el método %qD final permitiría desvirtualizar %i llamadas

en: Declaring virtual destructor of %qD final would enable devirtualization of %i call executed %lli times | Declaring virtual destructor of %qD final would enable devirtualization of %i calls executed %lli times
es[0]: Declarar el destructor virtual de %qD final permitiría desvirtualizar %i llamada ejecutada %lli veces
es[1]: Declarar el destructor virtual de %qD final permitiría desvirtualizar %i llamadas ejecutadas %lli veces

en: Declaring method %qD final would enable devirtualization of %i call executed %lli times | Declaring method %qD final would enable devirtualization of %i calls executed %lli times
es[0]: Declarar el método %qD final permitiría desvirtualizar %i llamada ejecutada %lli veces
es[1]: Declarar el método %qD final permitiría desvirtualizar %i llamadas ejecutadas %lli veces

en: could not emit HSAIL for function %s: function cannot be cloned
es: no se ha podido emitir HSAIL para la función %s: la función no se puede clonar

en: ipa inline summary is missing in input file
es: falta el resumen de inclusión en línea ipa en el fichero de entrada

en: function might be candidate for attribute %qs
es: la función puede ser candidata para el atributo %qs

en: function might be candidate for attribute %qs if it is known to return normally
es: la función puede ser candidata para el atributo %qs si se sabe que retorna normalmente

en: ipa reference summary is missing in ltrans unit
es: falta el resumen de referencia ipa en la unidad ltrans

en: %s cannot be used in asm here
es: no se puede usar %s en asm aquí

en: frame pointer required, but reserved
es: se requiere puntero de marco, mas reservado

en: for %qD
es: para %qD

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: %<asm%> operand has impossible constraints
es: el operando %<asm%> tiene restricciones imposibles

en: unable to find a register to spill
es: no se puede encontrar un registro para vaciar

en: Maximum number of LRA assignment passes is achieved (%d)
es: Se ha alcanzado el número máximo de pasos de asignación de LRA (%d)

en: inconsistent operand constraints in an %<asm%>
es: restricciones de operandos inconsistentes en un %<asm%>

en: Max. number of generated reload insns per insn is achieved (%d)
es: Se ha alcanzado el número máximo de insns de recarga generadas (%d)

en: bytecode stream: found multiple instances of cgraph node with uid %d
es: flujo de bytecode: se encontraron instancias múltiples del nodo cgraph con uid %d

en: bytecode stream: no caller found while reading edge
es: flujo de bytecode: no se encontró un llamante al leer el borde

en: bytecode stream: no callee found while reading edge
es: flujo de bytecode: no se encontró un llamado al leer el borde

en: bytecode stream: found empty cgraph node
es: flujo de bytecode: se encontró un nodo cgraph vacío

en: At most %i profile runs is supported. Perhaps corrupted profile?
es: Por lo menos se admiten %i corridas de perfil. ¿Tal vez se corrompió el perfil?

en: Profile information in %s corrupted
es: La información de análisis de perfil en %s está corrupta

en: cannot find LTO cgraph in %s
es: no se puede encontrar cgraph de LTO en %s

en: cannot find LTO section refs in %s
es: no se pueden encontrar las referencias de sección LTO en %s

en: invalid offload table in %s
es: tabla de descarga no válida en %s

en: compressed stream: %s
es: flujo comprimido: %s

en: bytecode stream: trying to read %d bytes after the end of the input buffer
es: flujo de bytecode: se trata de leer %d byes después del final del almacenamiento temporal de entrada

en: %s out of range: Range is %i to %i, value is %i
es: %s fuera de rango: El rango es %i a %i, el valor es %i

en: bytecode stream: unexpected tag %s
es: flujo de bytecode: etiqueta %s inesperada

en: Cgraph edge statement index out of range
es: Índice de sentencia de borde de cgraph fuera de rango

en: Cgraph edge statement index not found
es: Índice de sentencia de borde de cgraph no encontrado

en: Reference statement index out of range
es: Índice de sentencia de referencia fuera de rango

en: Reference statement index not found
es: Índice de sentencia de referencia no encontrado

en: cannot read LTO mode table from %s
es: no se pueden leer la tabla de modo LTO de %s

en: unsupported mode %s
es: no se admite el modo %s

en: tree code %qs is not supported in LTO streams
es: el código de árbol %qs no se admite en flujos LTO

en: bytecode stream: unexpected LTO section %s
es: flujo de bytecode: sección LTO %s inesperada

en: bytecode stream in file %qs generated with LTO version %d.%d instead of the expected %d.%d
es: flujo de bytecode en el fichero %qs generado con LTO versión %d.%d en lugar de la versión esperada %d.%d

en: deleting LTRANS file %s: %m
es: se borra el fichero LTRANS %s: %m

en: malformed COLLECT_GCC_OPTIONS
es: COLLECT_GCC_OPTIONS malformado

en: Option %s with different values
es: Opción %s con valores diferentes

en: Option %s not used consistently in all LTO input files
es: Opción %s no usada con coherencia en todos los ficheros de entrada LTO

en: problem with building target image for %s
es: problema al construir la imagen de destino para %s

en: reading input file
es: leyendo fichero de entrada

en: writing output file
es: escribiendo fichero de salida

en: installation error, can't find crtoffloadtable.o
es: error de instalación, no se puede encontrar crtoffloadtable.o

en: environment variable COLLECT_GCC must be set
es: se debe establecer la variable de entorno COLLECT_GCC

en: environment variable COLLECT_GCC_OPTIONS must be set
es: se debe establecer la variable de entorno COLLECT_GCC_OPTIONS

en: cannot open %s: %m
es: no se puede abrir %s: %m

en: cannot read %s: %m
es: no se puede leer %s: %m

en: invalid format of %s
es: formato no válido de %s

en: the call requires ifunc, which is not supported by this target
es: la llamada requiere ifunc, que no se admite en este objetivo

en: default target_clones attribute was not set
es: no se ha especificado el atributo target_clones predefinido

en: single target_clones attribute is ignored
es: se descarta el atributo sencillo target_clones

en: default target was not set
es: no se ha especificado el objetivo predefinido

en: %<depend(sink)%> clause waiting for lexically later iteration
es: cláusula %<depend(sink)%> esperando iteración léxica posterior

en: %<depend(sink)%> refers to iteration never in the iteration space
es: %<depend(sink)%> se refiere a una iteración ajena al espacio de iteración

en: multiple loop axes specified for routine
es: se especificaron múltiples ejes de bucle para la rutina

en: %<seq%> overrides other OpenACC loop specifiers
es: %<seq%> ignora otros especificadores de bucle OpenACC

en: %<auto%> conflicts with other OpenACC loop specifiers
es: %<auto%> está en conflicto con otros especificadores de bucle OpenACC

en: inner loop uses same OpenACC parallelism as containing loop
es: el bucle interno usa el mismo paralelismo OpenACC que el bucle que lo contiene

en: argument not permitted on %qs clause in OpenACC %<parallel%>
es: argumento no permitido en la cláusula %qs en OpenACC %<parallel%>

en: non-OpenACC construct inside of OpenACC routine
es: construcción no OpenACC dentro de rutina OpenACC

en: non-OpenACC construct inside of OpenACC region
es: construcción no OpenACC dentro de región OpenACC

en: %<ordered simd threads%> must be closely nested inside of %<for simd%> region
es: %<ordered simd threads%> debe estar estar bien anidada dentro de la región %<for simd%>

en: OpenMP constructs other than %<#pragma omp ordered simd%> may not be nested inside %<simd%> region
es: Las construcciones OpenACC distintas de %<#pragma omp ordered simd%> pueden no estar anidadas dentro de la región %<simd%>

en: only %<distribute%> or %<parallel%> regions are allowed to be strictly nested inside %<teams%> region
es: solamente a las regiones %<distribute%> o %<parallel%> se les permite estar estrictamente anidadas dentro de la región %<teams%>

en: %<distribute%> region must be strictly nested inside %<teams%> construct
es: las regiones %<distribute%> deben estar estrictamente anidadas dentro de construcciones %<teams%>

en: OpenACC loop directive must be associated with an OpenACC compute region
es: la directiva de bucle OpenACC debe estar asociada a una región de cómputo OpenACC

en: orphaned %qs construct
es: construcción %qs huérfana

en: %<#pragma omp cancel for%> inside %<nowait%> for construct
es: %<#pragma omp cancel for%> dentro de %<nowait%> para construcción

en: %<#pragma omp cancel for%> inside %<ordered%> for construct
es: %<#pragma omp cancel for%> dentro de %<ordered%> para construcción

en: %<#pragma omp cancel sections%> inside %<nowait%> sections construct
es: %<#pragma omp cancel section%> dentro de contrucción de secciones %<nowait%>

en: %<%s taskgroup%> construct not closely nested inside of %<taskgroup%> region
es: la construcción %<%s taskgroup%> no está bien anidada dentro de la región %<taskgroup%>

en: invalid arguments
es: argumentos no válidos

en: %<%s %s%> construct not closely nested inside of %qs
es: la construcción %<%s %s%> no está bien anidada dentro de %qs

en: barrier region may not be closely nested inside of work-sharing, %<critical%>, %<ordered%>, %<master%>, explicit %<task%> or %<taskloop%> region
es: la región de barrera puede no estar bien anidada dentro de la región de trabajo compartido, %<critical%>, %<ordered%>, %<master%>, %<task%> explícita o región %<taskloop%>

en: work-sharing region may not be closely nested inside of work-sharing, %<critical%>, %<ordered%>, %<master%>, explicit %<task%> or %<taskloop%> region
es: la región de trabajo compartido puede no estar bien anidada dentro de la región de trabajo compartido, %<crítical%>, %<ordered%>, %<master%>, %<task%> explícita o región %<taskloop%>

en: %<master%> region may not be closely nested inside of work-sharing, explicit %<task%> or %<taskloop%> region
es: la región %<master%> puede no estar bien anidada dentro de la región de trabajo compartido, de %<task%> explícita o de región %<taskloop%>

en: %<depend(%s)%> is only allowed in %<omp ordered%>
es: %<depend(%s)%> solo se permite en %<omp ordered%>

en: %<ordered%> construct with %<depend%> clause must be closely nested inside an %<ordered%> loop
es: la construcción %<ordered%> con la cláusula %<depend%> debe estar bien anidada dentro de un bucle %<ordered%>

en: %<ordered%> %<simd%> must be closely nested inside %<simd%> region
es: %<ordered%> %<simd%> debe estar bien anidada dentro de una región %<simd%>

en: %<ordered%> region may not be closely nested inside of %<critical%>, %<ordered%>, explicit %<task%> or %<taskloop%> region
es: la región %<ordered%> puede no estar bien anidada dentro de la región %<critical%>, %<ordered%>, explicit %<task%> o %<taskloop%>

en: %<ordered%> region must be closely nested inside a loop region with an %<ordered%> clause
es: la región %<ordered%> debe estar bien anidada dentro de una región de bucle con una cláusula %<ordered%>

en: %<critical%> region may not be nested inside a %<critical%> region with the same name
es: la región %<critical%> puede no estar bien anidada dentro de una región %<critical%> con el mismo nombre

en: %<teams%> construct not closely nested inside of %<target%> construct
es: construcción %<teams%> no bien anidada dentro de construcción %<target%>

en: OpenACC region inside of OpenACC routine, nested parallelism not supported yet
es: región OpenACC dentro de rutina OpenACC; el paralelismo anidado aún no se permite

en: OpenACC construct inside of non-OpenACC region
es: construcción OpenACC dentro de región no OpenACC

en: %s %qs construct inside of %s %qs region
es: construcción %s %qs dentro de región %s %qs

en: %qs construct inside of %qs region
es: construcción %qs dentro de región %qs

en: setjmp/longjmp inside simd construct
es: setjmp/longjmp dentro de construcción simd

en: ignoring sink clause with offset that is not a multiple of the loop step
es: se hace caso omiso de cláusula sumidero con desplazamiento que no es múltiplo del paso del bucle

en: first offset must be in opposite direction of loop iterations
es: el primer desplazamiento debe estar en dirección opuesta a las iteraciones del bucle

en: invalid exit from %s structured block
es: salida no válida de un bloque estructurado %s

en: invalid entry to %s structured block
es: entrada no válida a un bloque estructurado %s

note: Otherwise, be vague and lazy, but efficient.
en: invalid branch to/from %s structured block
es: ramificación no válida desde/para un bloque estructurado %s

en: -fopenacc-dim operand is malformed at '%s'
es: operando -fopenacc-dim defectuoso en '%s'

en: routine call uses same OpenACC parallelism as containing loop
es: la llamada a la rutina usa el mismo paralelismo OpenACC que el bucle que lo contiene

en: containing loop here
es: bucle que lo contiene aquí

en: routine call uses OpenACC parallelism disallowed by containing routine
es: la llamada a la rutina usa paralelismo OpenACC no permitido por la rutina que lo contiene

en: loop uses OpenACC parallelism disallowed by containing routine
es: el bucle usa paralelismo OpenACC no permitido por la rutina que lo contiene

en: routine %qD declared here
es: la rutina %qD se declara aquí

en: incorrectly nested OpenACC loop parallelism
es: paralelismo de bucle OpenACC incorrectamente anidado

en: insufficient partitioning available to parallelize element loop
es: insuficiente paralelismo disponible para paralelizar bucle de elemento

en: insufficient partitioning available to parallelize loop
es: insuficiente paralelismo disponible para paralelizar bucle

en: ignoring large linear step
es: ignorando el paso lineal grande

en: ignoring zero linear step
es: se hace caso omiso del paso lineal cero

en: ignoring %<#pragma omp declare simd%> on function with %<_Atomic%> qualified return type
es: se hace caso omiso de %<#pragma omp declare simd%> en función con tipo de retorno cualificado %<_Atomic%>

en: ignoring %<#pragma omp declare simd%> on function with %<_Atomic%> qualified non-%<uniform%> argument
es: se hace caso omiso de %<#pragma omp declare simd%> en función con argumento non-%<uniform%> cualificado %<_Atomic%>

en: indirect jumps are not available on this target
es: los saltos indirectos no está disponibles en este objetivo

en: command line option %qs is not supported by this configuration
es: la opción de línea de órdenes %qs no se admite en esta configuración

en: missing argument to %qs
es: faltan argumentos para %qs

en: argument to %qs should be a non-negative integer
es: el argumento para %qs debe ser un entero no negativo

en: unrecognized argument in option %qs
es: no se reconoce el argumento en la opción %qs

en: valid arguments to %qs are: %s; did you mean %qs?
es: los argumentos válidos para %qs son: %s; ¿quiso decir %qs?

en: valid arguments to %qs are: %s
es: los argumentos válidos para %qs son: %s

en: command line option %qs is valid for the driver but not for %s
es: la opción de línea de órdenes %qs es válida para el controlador, pero no para %s

note: Eventually this should become a hard error IMO.
en: command line option %qs is valid for %s but not for %s
es: la opción de línea de órdenes %qs es válida para %s pero no para %s

en: unrecognized command line option %<-fdump-%s%>
es: no se reconoce la opción de línea de órdenes %<-fdump-%s%>

en: unrecognized command line option %<-fopt-info-%s%>
es: no se reconoce la opción de línea de órdenes %<-fopt-info-%s%>

en: plugin support is disabled; configure with --enable-plugin
es: el soporte de plugins está desactivado; configure con --enable-plugin

en: unrecognized register name %qs
es: no se reconoce el nombre de registro %qs

en: -fasan-shadow-offset should only be used with -fsanitize=kernel-address
es: -fasan-shadow-offset solo debería usarse con -fsanitize=kernel-address

en: unrecognized shadow offset %qs
es: no se reconoce el desplazamiento oscurecido %qs

en: argument %qs to %<-femit-struct-debug-detailed%> not recognized
es: no se reconoce el argumento %qs para %<-femit-struct-debug-detailed%>

en: argument %qs to %<-femit-struct-debug-detailed%> unknown
es: argumento desconocido %qs para %<-femit-struct-debug-detailed%>

en: %<-femit-struct-debug-detailed=dir:...%> must allow at least as much as %<-femit-struct-debug-detailed=ind:...%>
es: %<-femit-struct-debug-detailed=dir:...%> debe permitir por lo menos tanto como %<-femit-struct-debug-detailed=ind:...%>

en: argument to %<-O%> should be a non-negative integer, %<g%>, %<s%> or %<fast%>
es: el argumento para %<-O%> debe ser un entero no negativo, %<g%>, %<s%> o %<fast%>

en: section anchors must be disabled when unit-at-a-time is disabled
es: las anclas de sección se deben desactivar cuando se desactiva unidad-cada-vez

en: toplevel reorder must be disabled when unit-at-a-time is disabled
es: el reordenamiento de nivel principal se debe desactivar cuando se desactiva unidad-cada-vez

en: transactional memory is not supported with non-call exceptions
es: la memoria transaccional no se admite con excepciones que no son llamada

en: section anchors must be disabled when toplevel reorder is disabled
es: las anclas de seccions se deben desactivar cando el reordenamiento de nivel principal se desactiva

en: -freorder-blocks-and-partition does not work with exceptions on this architecture
es: -freorder-blocks-and-partition no funciona con excepciones en esta arquitectura

en: -freorder-blocks-and-partition does not support unwind info on this architecture
es: -freorder-blocks-and-partition no admite información de desenredo en esta arquitectura

en: -freorder-blocks-and-partition does not work on this architecture
es: -freorder-blocks-and-partition no funciona en esta arquitectura

en: -fno-fat-lto-objects are supported only with linker plugin
es: -fno-fat-lto-object sólo se admite con el plugin enlazador

en: %<-fsplit-stack%> is not supported by this compiler configuration
es: %<-fsplit-stack%> no se admite en esta configuración de compilador

en: -fsanitize=address is incompatible with -fsanitize=kernel-address
es: -fsanitize=address es incompatible con -fsanitize=kernel-address

en: -fsanitize=address and -fsanitize=kernel-address are incompatible with -fsanitize=thread
es: -fsanitize=address y -fsanitize=kernel-address son incompatibles con -fsanitize=thread

en: -fsanitize=leak is incompatible with -fsanitize=thread
es: -fsanitize=leak es incompatible con -fsanitize=thread

en: -fsanitize-recover=%s is not supported
es: no se admite -fsanitize-recover=%s

en: -fsanitize-address-use-after-scope requires -fstack-reuse=none option
es: -fsanitize-address-use-after-scope requiere -fstack-reuse=none option

en: transactional memory is not supported with %<-fsanitize=address%>
es: la memoria transaccional no se admite con %<-fsanitize=address%>

en: transactional memory is not supported with %<-fsanitize=kernel-address%>
es: la memoria transaccional no se admite con %<-fsanitize=kernel-address%>

en: unrecognized include_flags 0x%x passed to print_specific_help
es: no se reconocen las include_flags 0x%x pasadas a print_specific_help

en: -fsanitize=all option is not valid
es: la opción -fsanitize=all no es válida

en: unrecognized argument to -f%ssanitize%s= option: %q.*s; did you mean %qs?
es: no se reconoce el argumento para la opción -f%ssanitize%s=: %q.*s; ¿quiso decir %qs?

en: unrecognized argument to -f%ssanitize%s= option: %q.*s
es: no se reconoce el argumento para la opción -f%ssanitize%s=: %q.*s

en: --help argument %q.*s is ambiguous, please be more specific
es: el argumento %q.*s de --help es ambiguo, por favor sea más específico

en: unrecognized argument to --help= option: %q.*s
es: no se reconoce el argumento para la opción --help=: %q.*s

en: HSA has not been enabled during configuration
es: HSA no se activó durante la configuración

en: -foffload-abi option can be specified only for offload compiler
es: la opción -foffload-abi solo puede especificarse para compilador de descarga

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

en: unknown stack check parameter %qs
es: parámetro de revisión de pila desconocido %qs

en: %<-gdwarf%s%> is ambiguous; use %<-gdwarf-%s%> for DWARF version or %<-gdwarf -g%s%> for debug level
es: %<-gdwarf%s%> es ambiguo; use %<-gdwarf-%s%> para la versión DWARF o %<-gdwarf -g%s%> para nivel de depuración

en: dwarf version %d is not supported
es: no se admite dwarf versión %d

en: %s: --param arguments should be of the form NAME=VALUE
es: %s: los argumentos --param deben ser de la forma NOMBRE=VALOR

en: invalid --param name %qs; did you mean %qs?
es: nombre de --param %qs no válido; ¿quiso decir %qs?

en: invalid --param name %qs
es: nombre de --param %qs no válido

en: invalid --param value %qs
es: valor de --param %qs no válido

en: target system does not support debug output
es: el sistema objetivo no admite salida de depuración

en: debug format %qs conflicts with prior selection
es: el formato de depuración %qs genera un conflicto con una selección previa

en: unrecognized debug output level %qs
es: no se reconoce el nivel de salida de depuración %qs

en: debug output level %qs is too high
es: el nivel de salida de depuración %qs es demasiado elevado

en: getting core file size maximum limit: %m
es: obteniendo el límite del tamaño máximo del fichero core: %m

en: setting core file size limit to maximum: %m
es: estableciendo el límite del tamaño máximo del fichero core: %m

en: unrecognized gcc debugging option: %c
es: no se reconoce la opción de depuración de gcc: %c

en: -Werror=%s: no option -%s
es: -Werror=%s: no existe la opción -%s

en: -Werror=%s: -%s is not an option that controls warnings
es: -Werror=%s: -%s no es una opción para controlar avisos

note: If we didn't find this parameter, issue an error message.
en: invalid parameter %qs
es: el parámetro %qs es no válido

en: minimum value of parameter %qs is %u
es: el valor mínimo del parámetro %qs es %u

en: maximum value of parameter %qs is %u
es: el valor máximo del parámetro %qs es %u

en: pass %s does not support cloning
es: el paso %s no admite clonación

en: pass %s needs a set_pass_param implementation to handle the extra argument in NEXT_PASS
es: el paso %s necesita una implementación set_pass_param para manejar el argumento extra en NEXT_PASS

en: unrecognized option -fenable
es: no se reconoce la opción -fenable

en: unrecognized option -fdisable
es: no se reconoce la opción -fdisable

en: unknown pass %s specified in -fenable
es: se especificó el paso desconocido %s en -fenable

en: unknown pass %s specified in -fdisable
es: se especificó el paso desconocido %s en -fdisable

en: enable pass %s for functions in the range of [%u, %u]
es: se activa el paso %s para las funciones en el rango de [%u, %u]

en: disable pass %s for functions in the range of [%u, %u]
es: se desactiva el paso %s para las funciones en el rango de [%u, %u]

en: Invalid range %s in option %s
es: Rango %s no válido en la opción %s

en: enable pass %s for function %s
es: se activa el paso %s para la función %s

en: disable pass %s for function %s
es: se desactiva el paso %s para la función %s

en: invalid pass positioning operation
es: operación de posicionamiento de paso no válido

en: plugin cannot register a missing pass
es: el plugin no puede registrar un paso faltante

en: plugin cannot register an unnamed pass
es: el plugin no puede registrar un paso sin nombre

en: plugin cannot register pass %qs without reference pass name
es: el plugin no puede registrar el paso %qs sin un nombre de paso de referencia

en: pass %qs not found but is referenced by new pass %qs
es: no se encontró el paso %qs, pero está referenciado por el paso nuevo %qs

en: inaccessible plugin file %s expanded from short plugin name %s: %m
es: se expandió el fichero de plugin %s inaccesible desde el nombre corto de plugin %s: %m

en: plugin %s was specified with different paths:
    %s
    %s
es: se especificó el plugin %s con diferentes rutas:
    %s
    %s

en: malformed option -fplugin-arg-%s (missing -<key>[=<value>])
es: opción -fplugin-arg-%s malformada (falta -<clave>[=<valor>])

en: plugin %s should be specified before -fplugin-arg-%s in the command line
es: el plugin %s de debe especificar antes de -fplugin-arg-%s en la línea de órdenes

en: unknown callback event registered by plugin %s
es: evento de llamada hacia atrás desconocido registrado por el plugin %s

en: plugin %s registered a null callback function for event %s
es: el plugin %s registró una función de llamada hacia atrás nula para el evento %s

en: cannot load plugin %s
    %s
es: no se puede cargar el plugin %s
    %s

en: plugin %s is not licensed under a GPL-compatible license
    %s
es: el plugin %s no está licenciado bajo una licencia compatible con GPL
    %s

en: cannot find %s in plugin %s
    %s
es: no se puede encontrar %s en el plugin %s
    %s

en: fail to initialize plugin %s
es: no se puede inicializar el plugin %s

en: -iplugindir <dir> option not passed from the gcc driver
es: no se pasó la opción -iplugindir <dir> del controlador de gcc

en: Missing counts for called function %s/%i
es: Faltan las cuentas para la función invocada %s/%i

en: corrupted profile info: edge from %i to %i exceeds maximal count
es: información de análisis de perfil corrupta: el borde de %i a %i excede la cuenta maximal

en: corrupted profile info: sum_all is smaller than sum_max
es: información de análisis de perfil corrupta: sum_all es menor que sum_max

en: corrupted profile info: profile data is not flow-consistent
es: información de análisis de perfil corrupta: los datos de análisis de perfil no es consistente en flujo

en: corrupted profile info: number of iterations for basic block %d thought to be %i
es: información de análisis de perfil corrupta: el número de iteraciones para el bloque básico %d debería ser %i

en: corrupted profile info: number of executions for edge %d-%d thought to be %i
es: información de análisis de perfil corrupta: el número de ejecuciones para el borde %d-%d debería ser %i

en: insn with UID %i not found for operand %i (`%s') of insn %i
es: insn con UID %i no encontrada para el operando %i (`%s') de insn %i

en: insn with UID %i not found for operand %i of insn %i
es: insn con UID %i no encontrada para el operando %i de insn %i

en: %<__RTL%> function cannot be compiled with %<-flto%>
es: la función %<__RTL%> no se puede compilar con %<-flto%>

en: unrecognized edge flag: '%s'
es: no se reconoce el indicador de borde: '%s'

en: more than one 'crtl' directive
es: más de una directiva 'crtl'

en: unrecognized enum value: '%s'
es: no se reconoce el valor de enumerado '%s'

en: was expecting `%s'
es: se esperaba `%s'

en: duplicate insn UID: %i
es: UID de insn duplicado: %i

en: start/end of RTL fragment are in different files
es: principio/fin de fragmento RTL en ficheros diferentes

en: start of RTL fragment must be on an earlier line than end
es: el principio del fragmento RTL debe estar en una línea anterior al fin

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 se puede especificar junto con la sobreescritura "%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: los registros extraídos implícitamente deben ser agrupados en la parte superior de la pila

en: explicitly used regs must be grouped at top of stack
es: los registros usados explí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: 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: can%'t use %qs as a call-saved register
es: no se puede usar %qs como un registro guardado de llamada

en: can%'t use %qs as a call-used register
es: no se puede usar %qs como un registro usado de llamada

en: can%'t use %qs as a fixed register
es: no se puede usar %qs como un registro fijo

en: unknown register name: %s
es: nombre de registro desconocido: %s

en: stack register used for global register variable
es: se usó un nombre de registro para una variable de registro global

en: global register variable follows a function definition
es: la variable de registro global después de una definición de función

en: register of %qD used for multiple global register variables
es: se usó el registro de %qD para múltiples variables de registro globales

en: conflicts with %qD
es: genera un conflicto con %qD

en: call-clobbered register used for global register variable
es: se usó un registro de llamada alterada para una variable de registro global

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 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: can%'t find a register in class %qs while reloading %<asm%>
es: no se puede encontrar un registro en la clase %qs al recargar %<asm%>

en: unable to find a register to spill in class %qs
es: no se puede encontrar un registro para vaciar la clase %qs

en: %<asm%> operand requires impossible reload
es: el operando %<asm%> requiere una recarga imposible

en: %<asm%> operand constraint incompatible with operand size
es: la restricción del operando %<asm%> es incompatible con el tamaño del operando

en: output operand is constant in %<asm%>
es: el operando de salida es constante en %<asm%>

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: attempt to treat non-block symbol as a block symbol in %s, at %s:%d
es: Revisión RTL: se intentó tratar un símbolo que no es de bloque como un símbolo de bloque en %s, en %s:%d

en: RTL check: access of hwi elt %d of vector with last elt %d in %s, at %s:%d
es: Revisión RTL: acceso de hwi elt %d de vector con el último elt %d 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: RTL flag check: %s used with unexpected rtx code '%s' in %s, at %s:%d
es: Revisión de opción RTL: se usó %s con el código rtx inesperado '%s' en %s, en %s:%d

en: output operand constraint lacks %<=%>
es: la restricción de operando de salida carece de %<=%>

en: output constraint %qc for operand %d is not at the beginning
es: la restricción de salida %qc para el operando %d no está al inicio

en: operand constraint contains incorrectly positioned %<+%> or %<=%>
es: la restriccion de operando contiene %<+%> ó %<=%> en una posición incorrecta

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: input operand constraint contains %qc
es: la restricción de operando de entrada contiene %qc

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 %qc in constraint
es: puntuación %qc no válida en la restricción

en: matching constraint does not allow a register
es: la restricción coincidente no permite un registro

en: duplicate asm operand name %qs
es: nombre de operando asm %qs duplicado

en: missing close brace for named operand
es: falta la llave final para el operando nombrado

en: undefined named operand %qs
es: operador %qs nombrado sin definir

en: size of %q+D is %d bytes
es: el tamaño de %q+D es de %d bytes

en: size of %q+D is larger than %wd bytes
es: el tamaño de %q+D es mayor que %wd bytes

en: packed attribute causes inefficient alignment for %q+D
es: el atributo packed causa una alineación ineficiente para %q+D

en: packed attribute is unnecessary for %q+D
es: el atributo packed es innecesario para %q+D

en: padding struct to align %q+D
es: estructura de relleno para alinear %q+D

en: offset of packed bit-field %qD has changed in GCC 4.4
es: el desplazamiento del campo de bits packed %qD cambió en GCC 4.4

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 for %qE
es: el atributo packed causa una alineación ineficiente para %qE

en: packed attribute is unnecessary for %qE
es: el atributo packed es innecesario para %qE

en: packed attribute causes inefficient alignment
es: el atributo packed causa una alineación ineficiente

en: packed attribute is unnecessary
es: no es necesario el atributo packed

en: alignment of array elements is greater than element size
es: la alineación de los elementos de la matriz es mayor que el tamaño de los elementos

en: format string is defined here
es: la cadena de formato se definió aquí

en: %D renamed after being referenced in assembly
es: se renombró %D después de ser referenciado en el ensamblado

en: function symbol is not function
es: el símbolo de función no es una función

en: variable symbol is not variable
es: el símbolo de variable no es una variable

en: node has unknown type
es: el nodo tiene un tipo desconocido

en: node not found node->decl->decl_with_vis.symtab_node
es: nodo no encontrado node->decl->decl_with_vis.symtab_node

en: node differs from node->decl->decl_with_vis.symtab_node
es: el nodo difiere de node->decl->decl_with_vis.symtab_node

en: assembler name hash list corrupted
es: lista hash de nombres del ensamblador corrupta

en: double linked list of assembler names corrupted
es: lista doblemente enlazada de nombres del ensamblador corrrupta

en: node has body_removed but is definition
es: el nodo tiene body_removed y sin embargo es una definición

en: node is analyzed but it is not a definition
es: el nodo está analizado pero no es una definición

en: node is alias but not implicit alias
es: el nodo es un alias pero no un alias implícito

en: node is alias but not definition
es: el nodo es un alias pero no una definición

en: node is weakref but not an transparent_alias
es: el nodo es una weakref pero no un transparent_alias

en: node is transparent_alias but not an alias
es: el nodo es un transparent_alias pero no un alias

en: node is in same_comdat_group list but has no comdat_group
es: el nodo está en la lista same_comdat_group no tiene comdat_group

en: same_comdat_group list across different groups
es: list same_comdat_group con grupos diferentes

en: mixing different types of symbol in same comdat groups is not supported
es: no se permite mezclar diferentes símbolos de tipos en los mismos grupos comdat

en: node is alone in a comdat group
es: el nodo está solo en un grupo comdat

en: same_comdat_group is not a circular list
es: same_comdat_group no es una lista circular

en: comdat-local symbol referred to by %s outside its comdat
es: el símbolo comdat-local referenciado en %s fuera de su comdat

en: implicit_section flag is set but section isn't
es: el indicador implicit_section está puesto pero la sección on lo es

en: Both section and comdat group is set
es: Tanto la sección como el grupo comdat están puestos

en: Alias and target's section differs
es: Alias y sección del objetivo difieren

en: Alias and target's comdat groups differs
es: El alias y los grupos comdat del objetivo difieren

en: Transparent alias and target's assembler names differs
es: El alias transparente y los nombres de ensamblador del objetivo difieren

en: Chained transparent aliases
es: Alias transparentes encadenados

en: symtab_node::verify failed
es: symtab_node::falló verify

en: Two symbols with same comdat_group are not linked by the same_comdat_group list.
es: Hay dos símbolos con el mismo comdat_group que no están vinculados a la lista same_comdat_group.

en: function %q+D part of alias cycle
es: la función %q+D es parte de un ciclo de alias

en: variable %q+D part of alias cycle
es: la variable %q+D es parte de un ciclo de alias

en: section of alias %q+D must match section of its target
es: la sección del alias %q+D debe cuadrar con la sección de su objetivo

en: __builtin_saveregs not supported by this target
es: no se admite __builtin_saveregs en este objetivo

en: nested functions not supported on this target
es: no se admiten funciones anidadas en este objetivo

en: nested function trampolines not supported on this target
es: no se admiten trampolines de funciones anidadas para este objetivo

en: target attribute is not supported on this machine
es: el atributo target no se admite en esta plataforma

en: #pragma GCC target is not supported for this machine
es: No se admite #pragma GCC target en este objetivo

en: removing .rpo file: %m
es: se elimina el fichero .rpo: %m

en: renaming .rpo file: %m
es: se renombra el fichero .rpo: %m

en: repository file '%s' does not contain command-line arguments
es: el fichero de repositorio '%s' no contiene argumentos de línea de órdenes

en: '%s' was assigned to '%s', but was not defined during recompilation, or vice versa
es: '%s' se asignó a '%s', pero no se definió durante la recompilación, o viceversa

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

en: can%'t open %qs for writing: %m
es: no se puede abrir %qs para escritura: %m

en: -frecord-gcc-switches is not supported by the current target
es: no se admite -frecord-gcc-switches para este objetivo

en: stack usage computation not supported for this target
es: no se admite el cálculo de uso de pila para este objetivo

en: stack usage might be unbounded
es: el uso de pila puede estar sin límites

en: stack usage might be %wd bytes
es: el uso de la pila puede ser de %wd bytes

en: stack usage is %wd bytes
es: el uso de la pila es de %wd bytes

en: can%'t open %s for writing: %m
es: no se puede abrir %s para escritura: %m

en: this target does not support %qs
es: este objetivo no admite %qs

en: Graphite loop optimizations cannot be used (isl is not available) (-fgraphite, -fgraphite-identity, -floop-nest-optimize, -floop-parallelize-all)
es: No se pueden usar las optimizaciones de bucle Graphite (isl no está disponible) (-fgraphite, -fgraphite-identity, -floop-nest-optimize, -floop-parallelize-all

en: %<-fcheck-pointer-bounds%> is not supported for this target
es: no se admite %<-fcheck-pointer-bounds%> para este objetivo

en: %<-fcheck-pointer-bounds%> is not supported with %<-fsanitize=bounds-strict%>
es: %<-fcheck-pointer-bounds%> no se admite con %<-fsanitize=bounds-strict%>

en: %<-fcheck-pointer-bounds%> is not supported with %<-fsanitize=bounds%>
es: %<-fcheck-pointer-bounds%> no se admite con %<-fsanitize=bounds%>

en: %<-fcheck-pointer-bounds%> is not supported with Address Sanitizer
es: %<-fcheck-pointer-bounds%> no se admite con Address Sanitizer

en: %<-fcheck-pointer-bounds%> is not supported with Thread Sanitizer
es: %<-fcheck-pointer-bounds%> no se admite con Thread Sanitizer

en: %<-fabi-version=1%> is no longer supported
es: %<-fabi-version=1%> ya no tiene soporte

en: instruction scheduling not supported on this target machine
es: no se admite la planificació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: -f%sleading-underscore not supported on this target machine
es: no se admite -f%sleading-underscore en este objetivo

en: could not close zeroed insn dump file %qs: %m
es: no se puede cerrar el fichero de volcado de insn en ceros %qs: %m

en: target system does not support the %qs debug format
es: el sistema objetivo no admite el formato de depuración %qs

en: variable tracking requested, but useless unless producing debug info
es: se solicitó seguimiento de variables, pero es inútil a menos que se produzca información de depuración

en: variable tracking requested, but not supported by this debug format
es: se solicitó seguimiento de variables, pero no se admite este formato de depuración

en: var-tracking-assignments changes selective scheduling
es: las asignaciones-de-rastreo-de-variable cambian el planificador selectivo

en: -ffunction-sections not supported for this target
es: no se admite -ffunction-sections para este objetivo

en: -fdata-sections not supported for this target
es: no se admite -fdata-sections para este objetivo

en: -fprefetch-loop-arrays not supported for this target
es: no se admite -fprefetch-loop-arrays para este objetivo

en: -fprefetch-loop-arrays not supported for this target (try -march switches)
es: no se admite -fprefetch-loop-arrays para este objetivo (intente los interruptores -march)

en: -fprefetch-loop-arrays is not supported with -Os
es: -fprefetch-loop-arrays no se admite con -Os

en: -fassociative-math disabled; other options take precedence
es: -fassociative-math desactivado; otras opciones toman precedencia

en: -fstack-protector not supported for this target
es: no se admite -fstack-protector para este objetivo

en: -fsanitize=address and -fsanitize=kernel-address are not supported for this target
es: -fsanitize=address y -fsanitize=kernel-address no se admiten para este objetivo

en: -fsanitize=address not supported for this target
es: no se admite -fsanitize=address para este objetivo

en: error writing to %s: %m
es: error al escribir a %s: %m

en: error closing %s: %m
es: error al cerrar %s: %m

en: self-tests incompatible with -E
es: self-tests es incompatible con -E

en: self-tests are not enabled in this build
es: self-tests no están activadas en este build

en: invalid use of volatile lvalue inside transaction
es: uso no válido de volatile lvalue dentro de la transacción

en: invalid use of volatile lvalue inside %<transaction_safe%> function
es: uso no válido de volatile lvalue dentro de una función %<transaction_safe%>

en: %<transaction_may_cancel_outer%> function call not within outer transaction or %<transaction_may_cancel_outer%>
es: la llamada a la función %<transaction_may_cancel_outer%> no está en una transacción más externa o %<transaction_may_cancel_outer%>

en: unsafe function call %qD within atomic transaction
es: llamada a función %qD insegura dentro de una transacción atómica

en: unsafe function call %qE within atomic transaction
es: llamada a función %qE insegura dentro de una transacción atómica

en: unsafe indirect function call within atomic transaction
es: llamada a función indirecta insegura dentro de una transacción atómica

en: unsafe function call %qD within %<transaction_safe%> function
es: llamada a función %qD insegura dentro de la función %<transaction_safe%>

en: unsafe function call %qE within %<transaction_safe%> function
es: llamada a función %qE insegura dentro de la función %<transaction_safe%>

en: unsafe indirect function call within %<transaction_safe%> function
es: llamada a función indirecta insegura dentro de la función %<transaction_safe%>

en: asm not allowed in atomic transaction
es: no se permite asm en una transacción atómica

en: asm not allowed in %<transaction_safe%> function
es: no se permite asm en una función %<transaction_safe%>

en: relaxed transaction in atomic transaction
es: transacción relajada en una transacción atómica

en: relaxed transaction in %<transaction_safe%> function
es: transacción relajada en una función %<transaction_safe%>

en: outer transaction in transaction
es: transacción más externa en la transacción

en: outer transaction in %<transaction_may_cancel_outer%> function
es: transacción más externa en la función %<transaction_may_cancel_outer%>

en: outer transaction in %<transaction_safe%> function
es: transacción más externa en la función %<transaction_safe%>

en: %Kasm not allowed in %<transaction_safe%> function
es: %Kno se permite asm en una función %<transaction_safe%>

en: constant not recomputed when ADDR_EXPR changed
es: no se recomputa la constante cuando cambia ADDR_EXPR

en: side effects not recomputed when ADDR_EXPR changed
es: no se recomputan los efectos laterales cuando cambia ADDR_EXPR

en: DECL_GIMPLE_REG_P set on a variable with address taken
es: se definió DECL_GIMPLE_REG_P en una variable con dirección tomada

en: SSA name in freelist but still referenced
es: hay un nombre SSA en la lista libre, pero aún está referenciado

en: Local declaration from a different function
es: Declaración local desde una función diferente

en: INDIRECT_REF in gimple IL
es: INDIRECT_REF en gimple IL

en: invalid first operand of MEM_REF
es: primer operando izquierdo de MEM_REF no válido

en: invalid offset operand of MEM_REF
es: operando de desplazamiento de MEM_REF no válido

en: ASSERT_EXPR with an always-false condition
es: ASSERT_EXPR con una condición que es siempre falsa

en: MODIFY_EXPR not expected while having tuples
es: no se espera MODIFY_EXPR mientras se tienen tuplas

en: address taken, but ADDRESSABLE bit not set
es: se tomó la dirección, pero el bit ADDRESSABLE no está activado

en: non-integral used in condition
es: se usó un no integral en la condición

en: invalid conditional operand
es: operando condicional no válido

en: invalid position or size operand to BIT_FIELD_REF
es: posición o tamaño de operando no válido para BIT_FIELD_REF

en: integral result type precision does not match field size of BIT_FIELD_REF
es: la precisión del tipo de resultado integral no coincide con el tamaño del campo de BIT_FIELD_REF

en: mode size of non-integral result does not match field size of BIT_FIELD_REF
es: el modo de tamño del resultado que no es integral no coincide con el tamaño del campo de BIT_FIELD_REF

en: position plus size exceeds size of referenced object in BIT_FIELD_REF
es: posición más tamaño supera el tamaño del objeto referenciado en BIT_FIELD_REF

en: non-top-level BIT_FIELD_REF, IMAGPART_EXPR or REALPART_EXPR
es: non-top-level BIT_FIELD_REF, IMAGPART_EXPR o REALPART_EXPR

en: invalid reference prefix
es: prefijo de referencia no válido

en: invalid operand to plus/minus, type is a pointer
es: operando no válido para más/menos, el tipo es un puntero

en: invalid operand to pointer plus, first operand is not a pointer
es: operando no válido para puntero más, el primer operando no es un puntero

en: invalid operand to pointer plus, second operand is not an integer type of appropriate width
es: operando no válido para puntero más, el segundo operando no es un tipo entero de la anchura apropiada

en: invalid CASE_CHAIN
es: CASE_CHAIN no válido

en: invalid expression for min lvalue
es: expresión no válida para el l-valor min

en: invalid operand in indirect reference
es: operando no válido en la referencia indirecta

en: invalid operands to array reference
es: operandos no válidos en la referencia de matriz

en: type mismatch in array reference
es: los tipos de datos no coinciden en la referencia de matriz

en: type mismatch in array range reference
es: los tipos de datos no coinciden en la referencia de rango matriz

en: type mismatch in real/imagpart reference
es: los tipos de datos no coinciden en la referencia real/parte imaginaria

en: type mismatch in component reference
es: los tipos de datos no coinciden en la referencia a componente

en: conversion of an SSA_NAME on the left hand side
es: conversión de un SSA_NAME del lado izquierdo

en: conversion of register to a different size
es: conversión de registro a un tamaño diferente

en: invalid address operand in MEM_REF
es: operando de dirección no válido en MEM_REF

en: invalid offset operand in MEM_REF
es: operando de desplazamiento no válido en MEM_REF

en: invalid address operand in TARGET_MEM_REF
es: operando de dirección no válido en TARGET_MEM_REF

en: invalid offset operand in TARGET_MEM_REF
es: operando de desplazamiento no válido en TARGET_MEM_REF

en: gimple call has two targets
es: la llamada gimple tiene dos objetivos

en: gimple call has no target
es: la llamada gimple no tiene objetivo

en: invalid function in gimple call
es: función no válida en la llamada gimple

en: non-function in gimple call
es: no es función en la llamada gimple

en: invalid pure const state for function
es: estado const pure no válido para la función

en: invalid LHS in gimple call
es: LHS no válido en la llamada gimple

en: LHS in noreturn call
es: LHS en la llamada noreturn

en: invalid conversion in gimple call
es: conversión no válida en la llamada gimple

en: invalid static chain in gimple call
es: cadena estática no válida en la llamada gimple

en: static chain with function that doesn%'t use one
es: cadena static con una función que no usa una

note: Built-in unreachable with parameters might not be caught by undefined behavior sanitizer.  Front-ends do check users do not call them that way but we also produce calls to __builtin_unreachable internally, for example when IPA figures out a call cannot happen in a legal program.  In such cases, we m
en: __builtin_unreachable or __builtin_trap call with arguments
es: llamada a __builtin_unreachable o __builtin_trap con argumentos

en: invalid argument to gimple call
es: argumento no válido en la llamada gimple

en: invalid operands in gimple comparison
es: operandos no válidos en la comparación gimple

en: mismatching comparison operand types
es: comparación de tipos de operandos que no coinciden

en: non-vector operands in vector comparison
es: operandos que no son vectores en la comparación de vectores

en: invalid vector comparison resulting type
es: tipo resultante no válido de la comparación de vectores

en: bogus comparison result type
es: tipo resultante no válido de la comparación

en: non-register as LHS of unary operation
es: el LHS de una operación unaria no es un registro

en: invalid operand in unary operation
es: operando no válido en la operación unaria

en: invalid types in nop conversion
es: tipos no válidos en la conversión nop

en: invalid types in address space conversion
es: tipos no válidos en la conversión nop

en: invalid types in fixed-point conversion
es: tipos no válidos en la conversión de coma fija

en: invalid types in conversion to floating point
es: tipos no válidos en la conversión a coma flotante

en: invalid types in conversion to integer
es: tipos no válidos en la conversión a entero

en: non-trivial conversion in unary operation
es: conversión que no es trivial en la operación unaria

en: non-register as LHS of binary operation
es: el LHS de una operación binaria no es un registro

en: invalid operands in binary operation
es: operandos no válidos en la operación binaria

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

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

en: type mismatch in widening vector shift expression
es: los tipos no coinciden en la expresión shift de ensanchamiento de vector

en: invalid non-vector operands to vector valued plus
es: operandos que no son vectores no válidos para un vector valuado con más

en: invalid (pointer) operands to plus/minus
es: operandos (punteros) no válidos para más/menos

en: type mismatch in pointer plus expression
es: los tipos de datos no coinciden en la expresión puntero más

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

en: non-register as LHS of ternary operation
es: el LHS de una operación terniaria no es un registro

en: invalid operands in ternary operation
es: operandos no válidos en la operación terniaria

en: type mismatch in widening multiply-accumulate expression
es: los tipos no coinciden en la expresión de ensanchado multiplicar-acumular

en: type mismatch in fused multiply-add expression
es: los tipos no coinciden en la expresión fusionada multiplicar-sumar

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

en: type mismatch in vector permute expression
es: los tipos no coinciden en la expresión de permutación de vector

en: vector types expected in vector permute expression
es: se esperaban tipos vector en una expresión de permutación de vector

en: vectors with different element number found in vector permute expression
es: se encontraron vectores con número de elementos diferentes en la expresión de permutación

en: invalid mask type in vector permute expression
es: tipo de máscara no válido en la expresión de permutación de vector

en: type mismatch in sad expression
es: no coincide el tipo en expresión triste

en: vector types expected in sad expression
es: se esperaban tipos vector en una expresión de permutación de vector

en: type mismatch in BIT_INSERT_EXPR
es: discordancia de tipos en BIT_INSERT_EXPR

en: not allowed type combination in BIT_INSERT_EXPR
es: no se permite combinar tipos en BIT_INSERT_EXPR

en: invalid position or size in BIT_INSERT_EXPR
es: posición o tamaño no válido en BIT_INSERT_EXPR

en: insertion out of range in BIT_INSERT_EXPR
es: inserción fuera de rango en BIT_INSERT_EXPR

en: vector insertion not at element boundary
es: inserción de vector no en contorno de elemento

en: non-trivial conversion at assignment
es: conversión que no es trivial en la asignación

en: non-decl/MEM_REF LHS in clobber statement
es: non-decl/MEM_REF LHS en sentencia clobber

en: invalid operand in unary expression
es: operando no válido en la expresión unaria

en: type mismatch in address expression
es: no coincide el tipo en la expresión de dirección

en: invalid rhs for gimple memory store
es: rhs no válido para el almacenamiento de memoria gimple

en: incorrect type of vector CONSTRUCTOR elements
es: tipo incorrecto de elementos de CONSTRUCTOR de vector

en: incorrect number of vector CONSTRUCTOR elements
es: número incorrecto de elementos de CONSTRUCTOR de vector

en: vector CONSTRUCTOR with non-NULL element index
es: CONSTRUCTOR de vector con índice de elemento no NULL

en: vector CONSTRUCTOR element is not a GIMPLE value
es: el elemento CONSTRUCTOR de vector no es un valor GIMPLE

en: non-vector CONSTRUCTOR with elements
es: CONSTRUCTOR no vector con elementos

en: invalid operand in return statement
es: operando no válido en la declaración return

en: invalid conversion in return statement
es: conversión no válida en la declaración return

en: goto destination is neither a label nor a pointer
es: el destino de goto no es una etiqueta ni un puntero

en: invalid operand to switch statement
es: operando no válido para la declaración switch

en: non-integral type switch statement
es: sentencia switch de tipo no entero

en: invalid default case label in switch statement
es: etiqueta case default no váilda en sentencia switch

en: invalid case label in switch statement
es: etiqueta case no váilda en sentencia switch

en: invalid case range in switch statement
es: rango case no váildo en sentencia switch

en: type mismatch for case label in switch statement
es: discordancia de tipos para etiqueta case en sentencia switch

en: type precision mismatch in switch statement
es: discordancia en precisión de tipo en sentencia switch

en: case labels not sorted in switch statement
es: etiquetas case no ordenadas en sentencia switch

en: label's context is not the current function decl
es: el contexto de la etiqueta no es la declaración de función actual

en: incorrect entry in label_to_block_map
es: entrada incorrecta en label_to_block_map

en: incorrect setting of landing pad number
es: definición incorrecta del número de relleno de aterrizaje

en: invalid comparison code in gimple cond
es: código de comparación no válido en la condición gimple

en: invalid labels in gimple cond
es: etiquetas no válidas en la condición gimple

en: invalid PHI result
es: resultado PHI no válido

en: missing PHI def
es: falta la definición PHI

en: invalid PHI argument
es: argumento PHI no válido

en: incompatible types in PHI argument %u
es: tipos incompatibles en el argumento PHI %u

en: verify_gimple failed
es: falló verify_gimple

en: dead STMT in EH table
es: STMT muerto en la tabla EH

en: location references block not in block tree
es: la ubicación referencia un bloque que no está en el árbol de bloques

en: gimple_bb (phi) is set to a wrong basic block
es: se estableció gimple_bb (phi) a un bloque básico erróneo

en: PHI node with location
es: nodo PHI con ubicación

en: incorrect sharing of tree nodes
es: compartición incorrecta de nodos de árbol

en: virtual PHI with argument locations
es: PHI virtual con ubicaciones de argumento

en: gimple_bb (stmt) is set to a wrong basic block
es: se estableció gimple_bb (stmt) a un bloque básico erróneo

en: in statement
es: en la sentencia

en: statement marked for throw, but doesn%'t
es: se marcó la sentencia para throw, pero no lo hace

en: statement marked for throw in middle of block
es: se marcó la sentencia para throw en medio del bloque

en: ENTRY_BLOCK has IL associated with it
es: ENTRY_BLOCK tiene IL asociado con él

en: EXIT_BLOCK has IL associated with it
es: EXIT_BLOCK tiene IL asociado con él

en: fallthru to exit from bb %d
es: caida para salir del bb %d

en: nonlocal label
es: etiqueta no local

en: EH landing pad label
es: etiqueta de relleno de aterrizaje EH

en: label
es: etiqueta

en: control flow in the middle of basic block %d
es: control de flujo enmedio del bloque básico %d

en: fallthru edge after a control statement in bb %d
es: borde de caída después de una sentencia de control en bb %d

en: true/false edge after a non-GIMPLE_COND in bb %d
es: borde verdadero/falso después de una expresión que no es GIMPLE_COND en bb %d

en: wrong outgoing edge flags at end of bb %d
es: banderas de borde de salida erróneas al final del bb %d

en: explicit goto at end of bb %d
es: goto explícito al final del bb %d

en: return edge does not point to exit in bb %d
es: el borde de devolución no apunta a exit en el bb %d

en: found default case not at the start of case vector
es: se encontró un case por defecto que no está al inicio del vector case

en: case labels not sorted:
es: las etiquetas case no están ordenadas:

en: extra outgoing edge %d->%d
es: borde de salida extra %d->%d

en: missing edge %i->%i
es: falta el borde %i->%i

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: ignoring return value of %qD, declared with attribute warn_unused_result
es: se descarta el valor de devolución de %qD, se declaró con el atributo warn_unused_result

en: ignoring return value of function declared with attribute warn_unused_result
es: se descarta el valor de devolución de la función declarada con atributo warn_unused_result

en: memory access check always fail
es: la comprebación de acceso de memoria siempre falla

en: -fcheck-pointer-bounds requires %qs name for internal usage
es: -fcheck-pointer-bounds requiere nombre %qs para uso interno

en: pointer bounds were lost due to unexpected expression %s
es: los límites del puntero se perdieron por culpa de la expresión inesperada %s

en: chkp_get_bounds_by_definition: Unexpected var of type %s
es: chkp_get_bounds_by_definition: var inesperada de tipo %s

en: chkp_get_bounds_by_definition: Unexpected GIMPLE code %s
es: chkp_get_bounds_by_definition: code GIMPLE inesperado %s

en: chkp_make_addressed_object_bounds: Unexpected tree code %s
es: chkp_make_addressed_object_bounds: código de árbol inesperado %s

en: chkp_find_bounds: Unexpected tree code %s
es: chkp_find_bounds: código de árbol inesperado %s

en: chkp_find_bounds: Cannot find bounds for pointer
es: chkp_find_bounds: no se pueden encontrar límites para el puntero

en: chkp_walk_pointer_assignments: unexpected RHS type: %s
es: chkp_walk_pointer_assignments: tipo RHS inesperado: %s

en: in definition of macro %qs
es: en definición de macro %qs

en: in expansion of macro %qs
es: en expansión de macro %qs

en: BB %i has multiple EH edges
es: el BB %i tiene múltiples bordes EH

en: BB %i can not throw but has an EH edge
es: el BB %i no puede hacer throw pero tiene un borde EH

en: BB %i last statement has incorrectly set lp
es: la última sentencia del BB %i tiene establecido incorrectamente lp

en: BB %i is missing an EH edge
es: al BB %i le falta un borde EH

en: Incorrect EH edge %i->%i
es: Borde EH %i->%i incorrecto

en: BB %i is missing an edge
es: al BB %i le falta un borde

en: BB %i too many fallthru edges
es: BB %i demasiados bordes de respaldo

en: BB %i has incorrect edge
es: BB %i tiene un borde incorrecto

en: BB %i has incorrect fallthru edge
es: BB %i tiene un borde de respaldo incorrecto

en: function %q+F can never be copied because it receives a non-local goto
es: la función %q+F nunca se puede copiar porque recibe un goto que no es local

en: function %q+F can never be copied because it saves address of local label in a static variable
es: la función %q+F nunca se puede copiar porque guarda direcciones de etiqueta local en una variable estática

en: function %q+F can never be inlined because it uses alloca (override using the always_inline attribute)
es: la función %q+F nunca se puede incluir en línea porque usa alloca (forzar usando el atributo always_inline)

en: function %q+F can never be inlined because it uses setjmp
es: la función %q+F nunca se puede incluir en línea porque usa setjmp

en: function %q+F can never be inlined because it uses variable argument lists
es: la función %q+F nunca se puede incluir en línea porque usa listas variables de argumentos

en: function %q+F can never be inlined because it uses setjmp-longjmp exception handling
es: la función %q+F nunca se puede incluir en línea porque usa manejo de excepciones setjmp-longjmp

en: function %q+F can never be inlined because it uses non-local goto
es: la función %q+F nunca se puede incluir en línea porque contiene un goto que no es local

en: function %q+F can never be inlined because it uses __builtin_return or __builtin_apply_args
es: la función %q+F nunca se puede incluir en línea porque usa __builtin_return o __builtin_apply_args

en: function %q+F can never be inlined because it contains a computed goto
es: la función %q+F nunca se puede incluir en línea porque contiene un goto calculado

en: function %q+F can never be inlined because it is suppressed using -fno-inline
es: la función %q+F nunca puede ser incluida en línea porque se suprime al usar -fno-inline

en: function %q+F can never be inlined because it uses attributes conflicting with inlining
es: la función %q+F nunca puede ser incluida en línea porque utiliza atributos que generan conflictos con la inclusión en línea

en: inlining failed in call to always_inline %q+F: %s
es: falló la inclusión en línea en la llamada a always_inline %q+F: %s

en: called from here
es: llamado desde aquí

en: called from this function
es: llamada desde esta función

en: inlining failed in call to %q+F: %s
es: falló la inclusión en línea en la llamada a %q+F: %s

en: cannot update SSA form
es: no se puede actualizar formulario SSA

en: SSA corruption
es: corrupción de SSA

en: target does not support atomic profile update, single mode is selected
es: el objetivo no admite actualización de perfil atómica; se selecciona el modo sencillo

en: argument %u null where non-null expected
es: argumento %u nulo donde se esperaba no nulo

en: in a call to built-in function %qD
es: en una llamada a la función interna %qD

en: in a call to function %qD declared here
es: en una llamada a la función %qD declarada aquí

en: missed loop optimization, the loop counter may overflow
es: faltó optimizar el bucle, el contador de bucles se puede desbordar

en: iteration %s invokes undefined behavior
es: la iteración %s invoca comportamiento indefinido

en: within this loop
es: dentro de este bucle

en: %<l1-cache-size%> parameter is not a power of two %d
es: el parámetro %<l1-cache-size%> no es potencia de dos %d

en: virtual definition of statement not up-to-date
es: la definición virtual de la declaración no está actualizada

en: virtual def operand missing for stmt
es: falta el operando def virtual para stmt

en: virtual use of statement not up-to-date
es: el uso de la declaración virtual no está actualizada

en: virtual use operand missing for stmt
es: falta el operando use virtual para stmt

en: excess use operand for stmt
es: operando use en exceso para stmt

en: use operand missing for stmt
es: falta el operando use para stmt

en: stmt volatile flag not up-to-date
es: la opción volatile de stmt no está actualizada

en: %qD was declared here
es: %qD se declaró aquí

en: %qD is used uninitialized in this function
es: se utiliza %qD sin inicializar en esta función

en: %qD may be used uninitialized in this function
es: puede ser que se utilice %qD sin inicializar en esta función

en: %qE is used uninitialized in this function
es: se utiliza %qE sin inicializar en esta función

en: %qE may be used uninitialized in this function
es: puede ser que se utilice %qE sin inicializar en esta función

en: multiple virtual PHI nodes in BB %d
es: nodos PHI virtuales múltiples en BB %d

en: virtual definition is not an SSA name
es: la definición virtual no es un nombre SSA

en: stmt with wrong VUSE
es: stmt con VUSE incorrecto

en: PHI node with wrong VUSE on edge from BB %d
es: nodo PHI con VUSE incorrecto en el borde desde BB %d

en: expected an SSA_NAME object
es: se esperaba un objeto SSA_NAME

en: found an SSA_NAME that had been released into the free pool
es: se encontró un SSA_NAME que fue liberado en el conjunto libre

en: type mismatch between an SSA_NAME and its symbol
es: no coinciden los tipos entre un SSA_NAME y su símbolo

en: found a virtual definition for a GIMPLE register
es: se encontró una definición virtual para un registro GIMPLE

en: virtual SSA name for non-VOP decl
es: nombre SSA virtual para una decl que no es VOP

en: found a real definition for a non-register
es: se encontró una definición real para uno que no es registro

en: found a default name with a non-empty defining statement
es: se encontró un nombre por defecto con una declaración de definición que no está vacía

en: RESULT_DECL should be read only when DECL_BY_REFERENCE is set
es: RESULT_DECL se debe leer sólo cuando se define DECL_BY_REFERENCE

en: SSA_NAME created in two different blocks %i and %i
es: se creó SSA_NAME en dos bloques diferentes %i y %i

en: SSA_NAME_DEF_STMT is wrong
es: SSA_NAME_DEF_STMT es erróneo

en: missing definition
es: falta la definición

en: definition in block %i does not dominate use in block %i
es: la definición en el bloque %i no domina el uso en el bloque %i

en: definition in block %i follows the use
es: definición en el bloque %i después del uso

en: SSA_NAME_OCCURS_IN_ABNORMAL_PHI should be set
es: se debe establecer SSA_NAME_OCCURS_IN_ABNORMAL_PHI

en: no immediate_use list
es: no hay una lista immediate_use

en: wrong immediate use list
es: lista de uso inmediato errónea

en: incoming edge count does not match number of PHI arguments
es: la cuenta de borde de entrada no coincide con el número de argumentos PHI

en: PHI argument is missing for edge %d->%d
es: Falta un argumento PHI para el borde %d->%d

en: PHI argument is not SSA_NAME, or invariant
es: el argumento PHI no es SSA_NAME, o invariante

en: wrong edge %d->%d for PHI argument
es: borde erróneo %d->%d para el argumento PHI

en: AUX pointer initialized for edge %d->%d
es: se inicializó el puntero AUX para el borde %d->%d

en: stmt (%p) marked modified after optimization pass:
es: se modificó el stmt (%p) marcado después del paso de optimización:

en: verify_ssa failed
es: falló verify_ssa

en: machine independent builtin code out of range
es: código interno independiente de máquina fuera de rango

en: target specific builtin not available
es: no está disponible la orden interna específica del objetivo

en: vector operation will be expanded piecewise
es: la operación vectorial se expandirá por piezas

en: vector operation will be expanded in parallel
es: la operación vectorial se expandirá en paralelo

en: vector operation will be expanded with a single scalar operation
es: la operación vectorial se expandirá con una sola operación escalar

en: vector condition will be expanded piecewise
es: la condición vectorial se expandirá por piezas

en: vector shuffling operation will be expanded piecewise
es: la operación de ordenamiento vectorial se expandirá por piezas

en: vectorization did not happen for a simd loop
es: no se ha producido vectorización para un bucle simd

en: array subscript is above array bounds
es: el subíndice de la matriz está por arriba de los límites de la matriz

en: array subscript is outside array bounds
es: el subíndice de la matriz está fuera de los límites de la matriz

en: array subscript is below array bounds
es: el subíndice de la matriz está por debajo de los límites de la matriz

en: assuming signed overflow does not occur when simplifying conditional to constant
es: se asume que el desbordamiento con signo no sucede al simplificar el condicional a constante

en: assuming signed overflow does not occur when simplifying conditional
es: se asume que el desbordamiento con signo no sucede al simplificar el condicional

en: comparison 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 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: assuming signed overflow does not occur when simplifying %</%> or %<%%%> to %<>>%> or %<&%>
es: se asume que el desbordamiento con signo no sucede al simplificar %</%> o %<%%%> a %<>>%> o %<&%>

en: assuming signed overflow does not occur when simplifying %<min/max (X,Y)%> to %<X%> or %<Y%>
es: se asume que el desbordamiento con signo no sucede al simplificar %<min/max (X,Y)%> a %<X%> o %<Y%>

en: assuming signed overflow does not occur when simplifying %<abs (X)%> to %<X%> or %<-X%>
es: se asume que el desbordamiento con signo no sucede al simplificar %<abs (X)%> a %<X%> o %<-X%>

en: non-constant element in constant CONSTRUCTOR
es: elemento no constante en CONSTRUCTOR constante

en: side-effects element in no-side-effects CONSTRUCTOR
es: elemento con efectos colaterales en CONSTRUCTOR sin efectos colaterales

en: ignoring attributes applied to %qT after definition
es: se descartan los atributos aplicados al %qT después de la definición

en: %q+D already declared with dllexport attribute: dllimport ignored
es: %q+D se declaró anteriormente con el atributo dllimport: se descarta dllimport

en: %q+D redeclared without dllimport attribute after being referenced with dll linkage
es: %q+D se redeclara sin el atributo dllimport después de ser referenciado con enlace dllimport

en: %q+D redeclared without dllimport attribute: previous dllimport ignored
es: %q+D se redeclara sin el atributo dllimport: se descarta el dllimport previo

en: %qE attribute ignored
es: se descarta el atributo %qE

en: inline function %q+D declared as  dllimport: attribute ignored
es: la función inline %q+D se declara como dllimport: se descarta el atributo

en: function %q+D definition is marked dllimport
es: la definición de la función %q+D se marca como dllimport

en: variable %q+D definition is marked dllimport
es: la definición de la variable %q+D se marca como dllimport

en: external linkage required for symbol %q+D because of %qE attribute
es: se requiere enlace externo para el símbolo %q+D debido al atributo %qE

en: %qE implies default visibility, but %qD has already been declared with a different visibility
es: %qE implica visibilidad por defecto, pero %qD ya se había declarado con una visibilidad diferente

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: tree check: %s, have %s in %s, at %s:%d
es: revisión de árbol: %s, se tiene %s en %s, en %s:%d

en: tree check: expected none of %s, have %s in %s, at %s:%d
es: revisión de árbol: no se esperaba ninguno de %s, se tiene %s en %s, en %s:%d

en: tree check: expected class %qs, have %qs (%s) in %s, at %s:%d
es: revisión de árbol: se esperaba la clase %qs, se tiene %qs (%s) en %s, en %s:%d

en: tree check: did not expect class %qs, have %qs (%s) in %s, at %s:%d
es: revisión de árbol: no se esperaba la clase %qs, se tiene %qs (%s) en %s, en %s:%d

en: tree check: expected omp_clause %s, have %s in %s, at %s:%d
es: revisión de árbol: se esperaba omp_clause %s, se tiene %s en %s, en %s:%d

en: tree check: expected tree that contains %qs structure, have %qs in %s, at %s:%d
es: revisión de árbol: se esperaba un árbol que contenga la estructura %qs, se tiene %qs en %s, en %s:%d

en: tree check: accessed elt %d of tree_int_cst with %d elts in %s, at %s:%d
es: revisión de árbol: acceso de elt %d de tree_int_cst con %d elts en %s, en %s:%d

en: tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d
es: revisión de árbol: acceso de elt %d de tree_vec con %d elts en %s, en %s:%d

en: tree check: accessed operand %d of %s with %d operands in %s, at %s:%d
es: revisión de árbol: acceso del operando %d de %s con %d operandos en %s, en %s:%d

en: tree check: accessed operand %d of omp_clause %s with %d operands in %s, at %s:%d
es: revisión de árbol: acceso del operando %d de omp_clause %s con %d operandos en %s, en %s:%d

en: %qD is deprecated: %s
es: %qD es obsoleto: %s

en: %qD is deprecated
es: %qD es obsoleto

en: %qE is deprecated: %s
es: %qE es obsoleto: %s

en: %qE is deprecated
es: %qE es obsoleto

en: type is deprecated: %s
es: el tipo es obsoleto: %s

en: type is deprecated
es: el tipo es obsoleto

note: Type variant can differ by: - TYPE_QUALS: TYPE_READONLY, TYPE_VOLATILE, TYPE_ATOMIC, TYPE_RESTRICT, ENCODE_QUAL_ADDR_SPACE. - main variant may be TYPE_COMPLETE_P and variant types !TYPE_COMPLETE_P in this case some values may not be set in the variant types (see TYPE_COMPLETE_P checks). - it is poss
en: type variant differs by
es: tipo variante difiere en

en: type variant has different TYPE_SIZE_UNIT
es: tipos variantes difieren en TYPE_SIZE_UNIT

en: type variant's TYPE_SIZE_UNIT
es: TYPE_SIZE_UNIT del tipo variante

en: type's TYPE_SIZE_UNIT
es: TYPE_SIZE_UNIT del tipo

en: type variant with TYPE_ALIAS_SET_KNOWN_P
es: tipo variante con TYPE_ALIAS_SET_KNOWN_P

en: type variant has different TYPE_VFIELD
es: tipo variante con diferente TYPE_VFIELD

en: type variant has TYPE_METHODS
es: tipo variante con TYPE_METHODS

en: type variant has different TYPE_BINFO
es: tipo variante con diferente TYPE_BINFO

en: type variant's TYPE_BINFO
es: TYPE_BINFO del tipo variante

en: type's TYPE_BINFO
es: TYPE_BINFO del tipo

en: type variant has different TYPE_FIELDS
es: tipo variante con diferente TYPE_FIELDS

en: first mismatch is field
es: el primer descuadre es campo

en: and field
es: y campo

en: type variant has different TREE_TYPE
es: tipo variante con diferente TREE_TYPE

en: type variant's TREE_TYPE
es: TREE_TYPE del tipo variante

en: type's TREE_TYPE
es: TREE_TYPE del tipo

en: type is not compatible with its variant
es: el tipo no es compatible con su variante

en: Main variant is not defined
es: La variante principal no está definida

en: TYPE_MAIN_VARIANT has different TYPE_MAIN_VARIANT
es: TYPE_MAIN_VARIANT tiene diferente TYPE_MAIN_VARIANT

en: TYPE_CANONICAL has different TYPE_CANONICAL
es: TYPE_CANONICAL tiene diferente TYPE_CANONICAL

en: TYPE_CANONICAL is not compatible
es: TYPE_CANONICAL no es compatible

en: TYPE_MODE of TYPE_CANONICAL is not compatible
es: TYPE_MODE de TYPE_CANONICAL no es compatible

en: TYPE_VFIELD is not FIELD_DECL nor TREE_LIST
es: TYPE_VFIELD no es FIELD_DECL ni TREE_LIST

en: TYPE_NEXT_PTR_TO is not POINTER_TYPE
es: TYPE_NEXT_PTR_TO no es POINTER_TYPE

en: TYPE_NEXT_REF_TO is not REFERENCE_TYPE
es: TYPE_NEXT_REF_TO no es REFERENCE_TYPE

en: TYPE_MINVAL non-NULL
es: TYPE_MINVAL no NULL

en: TYPE_METHODS is not FUNCTION_DECL, TEMPLATE_DECL nor error_mark_node
es: TYPE_METHODS no es FUNCTION_DECL, TEMPLATE_DECL ni error_mark_node

en: TYPE_METHOD_BASETYPE is not record nor union
es: TYPE_METHOD_BASETYPE no es registro ni unión

en: TYPE_OFFSET_BASETYPE is not record nor union
es: TYPE_OFFSET_BASETYPE no es registro ni unión

en: TYPE_ARRAY_MAX_SIZE not INTEGER_CST
es: TYPE_ARRAY_MAX_SIZE no es INTEGER_CST

en: TYPE_MAXVAL non-NULL
es: TYPE_MAXVAL no NULL

en: TYPE_BINFO is not TREE_BINFO
es: TYPE_BINFO no es TREE_BINFO

en: TYPE_BINFO type is not TYPE_MAIN_VARIANT
es: El tipo TYPE_BINFO no es TYPE_MAIN_VARIANT

en: TYPE_LANG_SLOT_1 (binfo) field is non-NULL
es: El campo TYPE_LANG_SLOT_1 (binfo) es no NULL

en: Enum value is not CONST_DECL or INTEGER_CST
es: El valor enumerado no es CONST_DECL ni INTEGER_CST

en: Enum value type is not INTEGER_TYPE nor convertible to the enum
es: El tipo de valor enumerado no es INTEGER_TYPE ni puede convertirse al enumerado

en: Enum value name is not IDENTIFIER_NODE
es: El nombre de valor enumerado no es IDENTIFIER_NODE

en: Array TYPE_DOMAIN is not integer type
es: El array TYPE_DOMAIN no es de un tipo entero

en: TYPE_FIELDS defined in incomplete type
es: TYPE_FIELDS definidos en un tipo incompleto

en: Wrong tree in TYPE_FIELDS list
es: Árbol incorrecto en una lista TYPE_FIELDS

en: TYPE_CACHED_VALUES_P is %i while TYPE_CACHED_VALUES is %p
es: TYPE_CACHED_VALUES_P es %i mientras que TYPE_CACHED_VALUES es %p

en: TYPE_CACHED_VALUES is not TREE_VEC
es: TYPE_CACHED_VALUES no es TREE_VEC

en: wrong TYPE_CACHED_VALUES entry
es: entrada TYPE_CACHED_VALUES incorrecta

en: TREE_PURPOSE is non-NULL in TYPE_ARG_TYPES list
es: TREE_PURPOSE es no NULL en una lista TYPE_ARG_TYPES

en: Wrong entry in TYPE_ARG_TYPES list
es: Entrada incorrecta en una lista TYPE_ARG_TYPES

en: TYPE_VALUES_RAW field is non-NULL
es: El campo TYPE_VALUES_RAW es no NULL

en: TYPE_CACHED_VALUES_P is set while it should not
es: TYPE_CACHED_VALUES_P está activado y no debería

en: TYPE_STRING_FLAG is set on wrong type code
es: TYPE_STRING_FLAG está activado en un código de tipo incorrecto

en: TYPE_STRING_FLAG is set on type that does not look like char nor array of chars
es: TYPE_STRING_FLAG está activado en un tipo que no parece char ni array de chars

en: TYPE_METHOD_BASETYPE is not main variant
es: TYPE_METHOD_BASETYPE no es una variante de main

en: verify_type failed
es: falló verify_type

en: dead histogram
es: histograma muerto

en: Histogram value statement does not correspond to the statement it is associated with
es: La sentencia de valor del histograma no corresponde a la sentencia con la que está asociada

en: verify_histograms failed
es: falló verify_histograms

en: corrupted value profile: %s profile counter (%d out of %d) inconsistent with basic-block count (%d)
es: valor de perfil corrupto: la cuenta del perfilador %s (%d de %d) es inconsistente con la cuenta bloque-básico (%d)

en: variable tracking size limit exceeded with -fvar-tracking-assignments, retrying without
es: se excedió el límite de tamaño de rastreo de variable con -fvar-tracking-assignments, se reintenta sin esa opción

en: variable tracking size limit exceeded
es: se excedió el límite de tamaño de rastreo de variable

en: %+D causes a section type conflict with %D
es: %+D causa un conflicto de tipo de sección con %D

en: section type conflict with %D
es: conflicto de tipo de sección con %D

en: %+D causes a section type conflict
es: %+D causa un conflicto de tipo de sección

en: section type conflict
es: conflicto de tipo de sección

en: alignment of %q+D is greater than maximum object file alignment %d
es: la alineación de %q+D es mayor que la alineación máxima del fichero objeto %d

en: only zero initializers are allowed in section %qs
es: solo se permiten inicializadores a cero en la sección %qs

en: register name not specified for %q+D
es: no se especifica un nombre de registro para %q+D

en: invalid register name for %q+D
es: nombre de registro no válido para %q+D

en: data type of %q+D isn%'t suitable for a register
es: el tipo de datos de %q+D no es adecuado para un registro

en: the register specified for %q+D cannot be accessed by the current target
es: no se puede acceder al registro especificado por %q+D en el objetivo actual

en: the register specified for %q+D is not general enough to be used as a register variable
es: el registro especificado para %q+D no es lo suficientemente general para usarse como variable de registro

en: register specified for %q+D isn%'t suitable for data type
es: el registro especificado por %q+D 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: optimization may eliminate reads and/or writes to register variables
es: la optimización puede eliminar lecturas y/o escrituras a variables de registro

en: register name given for non-register variable %q+D
es: nombre de registro dado para la variable %q+D que no es registro

en: thread-local COMMON data not implemented
es: los datos COMMON thread-local no están implementados

en: requested alignment for %q+D is greater than implemented alignment of %wu
es: la alineación solicitada para %q+D es mayor que la alineación implementada de %wu

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

en: initializer for integer/fixed-point value is too complicated
es: el inicializador para un valor entero/coma fija es demasiado complicado

en: initializer for floating value is not a floating constant
es: el inicializador para un valor de coma flotante no es una constante de coma flotante

en: invalid initial value for member %qE
es: valor inicial no válido para el miembro %qE

en: %+D declared weak after being used
es: %+D se declaró débil después de usarse

en: weak declaration of %q+D being applied to a already existing, static definition
es: la declaración débil de %q+D se está aplicando a una definición estática que ya existe

en: weak declaration of %q+D must be public
es: la declaración weak de %q+D debe ser public

en: weak declaration of %q+D not supported
es: no se admite la declaración weak de %q+D

en: only weak aliases are supported in this configuration
es: sólo se admiten los aliases weak en esta configuración

en: weakref is not supported in this configuration
es: weakref no se admite en esta configuración

en: ifunc is not supported on this target
es: no se admiten ifunc en este objetivo

en: weakref %q+D ultimately targets itself
es: la referencia débil %q+D finalmente apunta a sí misma

en: weakref %q+D must have static linkage
es: la referencia débil %q+D debe tener enlace estático

en: alias definitions not supported in this configuration
es: no se admiten las definiciones de alias en esta configuración

en: ifunc is not supported in this configuration
es: ifunc no se admite en esta configuración

en: visibility attribute not supported in this configuration; ignored
es: no se admiten los atributos de visibilidad en esta configuración; descartados

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: bytecode stream: expected tag %s instead of %s
es: flujo de bytecode: se esperaba la etiqueta %s en lugar de %s

en: bytecode stream: tag %s is not in the expected range [%s, %s]
es: flujo de bytecode: la etiqueta %s no está en el rango esperado [%s, %s]

en: __sec_implicit_index parameter must be an integer constant expression
es: el parámetro __sec_implicit_index tiene que ser una expresión constante entera

en: length mismatch in expression
es: las longitudes no coinciden en la expresión

en: rank mismatch between %qE and %qE
es: los rangos no coinciden entre %qE y %qE

note: Here the original expression is printed as a "heads-up" to the programmer.  This is because since there is no location information for the offending argument, the error could be in some internally generated code that is not visible for the programmer.  Thus, the correct fix may lie in the original e
en: rank mismatch in expression %qE
es: los rangos no coinciden en la expresión %qE

en: __sec_implicit_index argument %d must be less than the rank of %qE
es: el argumento __sec_implicit_index %d tiene que ser menor que el rango de %qE

en: %qE attribute ignored for field of type %qT
es: se descarta el atributo %qE para el campo de tipo %qT

en: %qE attribute ignored due to conflict with attribute %qs
es: Se hace caso omiso del atributo %qE debido a un conflicto con el atributo %qs

en: %qE attribute ignored due to conflict with %qs attribute
es: Se hace caso omiso del atributo %qE debido a un conflicto con el atributo %qs

en: %qE attribute has no effect on unit local functions
es: el atributo %qE no tiene efecto en funciones locales de unidad

en: %qE attribute have effect only on public objects
es: el atributo %qE sólo tiene efecto en objetos públicos

en: %qE attribute only affects top level objects
es: el atributo %qE solamente afecta a objetos de alto nivel

en: scalar_storage_order is not supported because endianness is not uniform
es: scalar_storage_order no se admite porque el endianess no es uniforme

en: scalar_storage_order argument must be one of "big-endian" or "little-endian"
es: el argumento scalar_storage_order solo puede ser "big-endian" o "little-endian"

en: destructor priorities are not supported
es: no se admiten las prioridades de destructor

en: constructor priorities are not supported
es: no se admiten las prioridades de constructor

en: destructor priorities from 0 to %d are reserved for the implementation
es: las prioridades de destructor desde 0 hasta %d están reservadas para la implementación

en: constructor priorities from 0 to %d are reserved for the implementation
es: las prioridades de constructor desde 0 hasta %d están reservadas para la implementación

en: destructor priorities must be integers from 0 to %d inclusive
es: las prioridades de destructor deben ser enteros desde 0 hasta %d inclusive

en: constructor priorities must be integers from 0 to %d inclusive
es: las prioridades de constructor deben ser enteros desde 0 hasta %d inclusive

en: unknown machine mode %qE
es: se desconoce el modo de máquina %qE

en: specifying vector types with __attribute__ ((mode)) is deprecated
es: es obsoleto especificar tipos vectoriales con __attribute__ ((mode))

en: use __attribute__ ((vector_size)) instead
es: utilice __attribute__ ((vector_size)) en su lugar

en: unable to emulate %qs
es: no se puede emular %qs

en: invalid pointer mode %qs
es: modo de puntero %qs no válido

en: signedness of type and machine mode %qs don%'t match
es: no coinciden los signos del tipo y del modo de máquina %qs

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

en: cannot use mode %qs for enumeral types
es: no se puede usar el modo %qs para tipos de enumeración

en: mode %qs applied to inappropriate type
es: se aplicó el modo %qs a un tipo inapropiado

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

en: section attribute not allowed for %q+D
es: no se permite un atributo de sección para %q+D

en: section attribute argument not a string constant
es: el argumento del atributo sección no es una constante de cadena

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

en: section of %q+D conflicts with previous declaration
es: la sección de %q+D genera un conflicto con la declaración previa

en: section of %q+D cannot be overridden
es: no se puede sobreescribir la sección de %q+D

en: requested alignment %d is larger than %d
es: la alineación solicitada %d es mayor que %d

en: alignment may not be specified for %q+D
es: la alineación puede no estar especificada para %q+D

en: alignment for %q+D was previously specified as %d and may not be decreased
es: la alineación para %q+D se especifió previamente como %d y no se puede decrementar

en: alignment for %q+D must be at least %d
es: la alineación para %q+D debe ser por lo menos %d

en: inline function %q+D declared weak
es: la función inline %q+D se declaró weak

en: indirect function %q+D cannot be declared weak
es: la función indirecta %q+D no se puede declarar weak

en: %qE attribute is only applicable on functions
es: el atributo %qE se aplica solamente a funciones

en: %q+D defined both normally and as %qE attribute
es: se definió %q+D normalmente y como un atributo %qE al mismo tiempo

en: weak %q+D cannot be defined %qE
es: weak %q+D no se puede definir como %qE

en: attribute %qE argument not a string
es: el argumento del atributo %qE no es una cadena

en: %+D declared alias after being used
es: %+D se declaró después de ser usado

en: %+D declared ifunc after being used
es: %+D se declaró ifunc después de ser usado

en: indirect function %q+D cannot be declared weakref
es: la función indirecta %q+D no se puede declarar weakref

en: weakref attribute must appear before alias attribute
es: el atributo weakref debe aparecer antes de los atributos de alias

en: %+D declared weakref after being used
es: %+D se declaró weakref después de ser usado

en: %qE attribute ignored on non-class types
es: se descarta el atributo %qE en tipos que no son clases

en: %qE attribute ignored because %qT is already defined
es: se descarta el atributo %qE porque %qT ya está definido

en: visibility argument not a string
es: el argumento de visibilidad no es una cadena

en: %qE attribute ignored on types
es: se descarta el atributo %qE en tipos

en: visibility argument must be one of "default", "hidden", "protected" or "internal"
es: el argumento de visibilidad debe ser "default", "hidden", "protected" o "internal"

en: %qD redeclared with different visibility
es: %qD se redeclaró con visibilidad diferente

en: %qD was declared %qs which implies default visibility
es: %qD se declaró %qs lo cual implica visibilidad por defecto

en: tls_model argument not a string
es: el argumento de tls_model no es una cadena

en: tls_model argument must be one of "local-exec", "initial-exec", "local-dynamic" or "global-dynamic"
es: el argumento de tls_model debe ser "local-exec", "initial-exec", "local-dynamic" o "global-dynamic"

en: %qE attribute applies only to functions
es: el atributo %qE se aplica solamente a funciones

en: alloc_size parameter outside range
es: el parámetro de alloc_size está fuera de rango

en: alloc_align parameter outside range
es: el parámetro de alloc_align está fuera de rango

en: assume_aligned parameter not integer constant
es: el parámetro assume_aligned no es una constante entera

en: %<__simd__%> attribute cannot be used in the same function marked as a Cilk Plus SIMD-enabled function
es: el atributo %<__simd__%> no puede usarse en la misma función que se ha señalado como función activada Cilk Plus SIMD

en: only %<inbranch%> and %<notinbranch%> flags are allowed for %<__simd__%> attribute
es: %<inbranch%> y %<notinbranch%> son los únicos indicadores permitidos con el atributo %<__simd__%>

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

en: %qE attribute duplicated
es: atributo %qE duplicado

en: %qE attribute follows %qE
es: atributo %qE a continuación de %qE

en: type was previously declared %qE
es: el tipo se declaró previamente %qE

en: %<transaction_safe_dynamic%> may only be specified for a virtual function
es: %<transaction_safe_dynamic%> solo se puede especificar para funciones virtuales

en: %qE argument not an identifier
es: el argumento %qE no es un identificador

en: %qD is not compatible with %qD
es: %qD no es compatible con %qD

en: %qE argument is not a function
es: el argumento %qE no es una función

en: deprecated message is not a string
es: el mensaje obsoleto no es una cadena

en: %qE attribute ignored for %qE
es: se descarta el atributo %qE para %qE

en: invalid vector type for attribute %qE
es: tipo de vector no válido para el atributo %qE

en: vector size not an integral multiple of component size
es: el tamaño del vector no es un múltiplo integral del tamaño del componente

en: zero vector size
es: vector de tamaño cero

en: number of components of the vector not a power of two
es: el número de componentes del vector no es una potencia de dos

en: nonnull attribute without arguments on a non-prototype
es: un atributo que no es nulo sin argumento es un atributo que no es prototipo

en: nonnull argument has invalid operand number (argument %lu)
es: un argumento que no es nulo tiene un número de operando no válido (argumento %lu)

en: nonnull argument with out-of-range operand number (argument %lu, operand %lu)
es: un argumento que no es nulo con número de operando fuera de rango (argumento %lu, operando %lu)

en: nonnull argument references non-pointer operand (argument %lu, operand %lu)
es: un argumento que no es nulo hace referencia a un operando que no es puntero (argumento %lu, operando %lu)

en: cleanup argument not an identifier
es: el argumento de limpieza no es un identificador

en: cleanup argument not a function
es: el argumento de limpieza no es una función

en: %qE attribute requires prototypes with named arguments
es: el atributo %qE requiere prototipos con argumentos nombrados

en: %qE attribute only applies to variadic functions
es: el atributo %qE se aplica solamente a funciones variadic

en: requested position is not an integer constant
es: la posición solicitada no es una constante entera

en: requested position is less than zero
es: la posición solicitada es menor a cero

en: returns_nonnull attribute on a function not returning a pointer
es: atributo returns_nonnull en una función que no devuelve puntero

en: %qE attribute is only valid on %<struct%> type
es: el atributo %qE solo es válido con tipos %<struct%>

en: iteration variable cannot be volatile
es: la variable de iteración no puede ser volátil

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

en: string length %qd is greater than the length %qd ISO C%d compilers are required to support
es: la longitud de la cadena %qd es mayor que la longitud %qd, la máxima que los compiladores ISO C%d deben admitir

en: use -flax-vector-conversions to permit conversions between vectors with differing element types or numbers of subparts
es: use -flax-vector-conversions para permitir conversiones entre vectores con diferentes tipos de elementos o número de subpartes

en: __builtin_shuffle last argument must be an integer vector
es: el último argumento de __builtin_shuffle debe ser un vector entero

en: __builtin_shuffle arguments must be vectors
es: los argumentos de __builtin_shuffle deben ser vectores

en: __builtin_shuffle argument vectors must be of the same type
es: los vectores argumento de __builtin_shuffle debe ser del mismo tipo

en: __builtin_shuffle number of elements of the argument vector(s) and the mask vector should be the same
es: el número de elementos del vector (o vectores) argumento de __builtin_shuffle y la máscara de vector deben ser el mismo

en: __builtin_shuffle argument vector(s) inner type must have the same size as inner type of the mask
es: el tipo interno del vector (o vectores) argumento de __builtin_shuffle debe tener el mismo tamaño que el tipo interno de la máscara

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

en: conversion of unsigned constant value to negative integer
es: conversión de un valor constante sin signo a un entero negativo

en: conversion to %qT from %qT may change the sign of the result
es: la conversión de %qT desde %qT puede cambiar el signo del resultado

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

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

en: case label value is less than minimum value for type
es: el valor de la etiqueta `case' es menor que el valor mínimo para el tipo

en: case label value exceeds maximum value for type
es: el valor de la etiqueta `case' excede el valor máximo para el tipo

en: lower value in case label range less than minimum value for type
es: el valor inferior de la etiqueta de rango `case' es menor que el valor mínimo para el tipo

en: upper value in case label range exceeds maximum value for type
es: el valor superior de la etiqueta de rango `case' excede el valor máximo para el tipo

en: GCC cannot support operators with integer types and fixed-point types that have too many integral and fractional bits together
es: GCC no puede admitir operadores con tipos enteros y tipos de coma fija que tienen demasiados bits integrales y fraccionales juntos

en: invalid operands to binary %s (have %qT and %qT)
es: operandos no válidos para el binario %s (se tiene %qT y %qT)

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: pointer of type %<void *%> used in arithmetic
es: se usó un puntero de tipo %<void *%> en la aritmética

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

en: enum constant in boolean context
es: constante enum en contexto boolean

en: the address of %qD will always evaluate as %<true%>
es: la dirección de %qD siempre se evaluará como %<true%>

en: %<*%> in boolean context, suggest %<&&%> instead
es: %<*%> en contexto boolean; se sugiere %<&&%> en su lugar

en: %<<<%> in boolean context, did you mean %<<%> ?
es: %<<<%> en contexto boolean; ¿quiso decir %<<%> ?

en: ?: using integer constants in boolean context, the expression will always evaluate to %<true%>
es: ?: usando constantes enteras en contexto boolean; la expresión siempre se evaluará como %<true%>

en: ?: using integer constants in boolean context
es: ?: usando constantes enteras en contexto boolean

en: the compiler can assume that the address of %qD will always evaluate to %<true%>
es: el compilador puede asumir que la dirección de %qD siempre se evaluará como %<true%>

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 no válido de %<restrict%>

en: invalid application of %<sizeof%> to a function type
es: aplicación no válida de %<sizeof%> a un tipo de función

en: ISO C++ does not permit %<alignof%> applied to a function type
es: ISO C++ no permite %<alignof%> aplicado a un tipo de función

en: ISO C does not permit %<_Alignof%> applied to a function type
es: ISO C no permite %<_Alignof%> aplicado a un tipo de función

en: invalid application of %qs to a void type
es: aplicación no válida de %qs a un tipo void

en: invalid application of %qs to incomplete type %qT
es: aplicación no válida de %qs a un tipo incompleto %qT

en: invalid application of %qs to array type %qT of incomplete element type
es: aplicación no válida de %qs a un tipo matriz %qT de tipo de elemento incompleto

en: %<__alignof%> applied to a bit-field
es: se aplicó %<__alignof%> a un campo de bits

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: cannot disable built-in function %qs
es: no se puede desactivar la función interna %qs

en: pointers are not permitted as case values
es: no se permite usar punteros como valores case

en: range expressions in switch statements are non-standard
es: las expresiones de rango en las declaraciones switch no son estándar

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

en: duplicate (or overlapping) case value
es: valor case duplicado (o con solapamiento de rangos)

en: this is the first entry overlapping that value
es: esta es la primera entrada que solapa 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 defecto en un solo switch

en: this is the first default label
es: esta es la primera etiqueta por defecto

en: taking the address of a label is non-standard
es: tomar la dirección de una etiqueta no es estándar

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

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

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

en: not enough variable arguments to fit a sentinel
es: no hay suficientes argumentos variables para ajustar un centinela

en: missing sentinel in function call
es: falta un centinela en la llamada a la función

en: null argument where non-null required (argument %lu)
es: argumento nulo donde se requiere uno que no sea nulo (argumento %lu)

en: bad option %qs to attribute %<optimize%>
es: opción %qs errónea para el atributo %<optimize%>

en: bad option %qs to pragma %<optimize%>
es: opción %qs errónea para el pragma %<optimize%>

en: %<fallthrough%> attribute specified multiple times
es: atributo %<fallthrough%> especificado múltiples veces

en: %<fallthrough%> attribute specified with a parameter
es: el atributo %<fallthrough%> se especificó con un parámetro

en: too few arguments to function %qE
es: faltan argumentos para la función %qE

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

en: second argument to function %qE must be a constant integer power of 2 between %qi and %qu bits
es: el segundo argumento de la función %qE tiene que ser una potencia de 2 entera constante entre loss bits %qi y %qu

en: non-floating-point argument in call to function %qE
es: argumento que no es de coma flotante en la llamada a la función %qE

en: non-floating-point arguments in call to function %qE
es: argumentos que no son de coma flotante en la llamada a la función %qE

en: non-const integer argument %u in call to function %qE
es: argumento %u entero que no es constante en la llamada a la función %qE

en: non-integer argument 3 in call to function %qE
es: el argumento 3 no es entero en la llamada a la función %qE

en: argument %u in call to function %qE does not have integral type
es: el argumento %u en la llamada a la función %qE no tiene un tipo entero

en: argument 3 in call to function %qE does not have pointer to integral type
es: el argumento 3 en la llamada a la función %qE no tiene un puntero a un tipo entero

en: argument 3 in call to function %qE has pointer to enumerated type
es: el argumento 3 en la llamada a la función %qE tiene un puntero a un tipo enumerado

en: argument 3 in call to function %qE has pointer to boolean type
es: el argumento 3 en la llamada a la función %qE tiene un puntero a un tipo boolean

en: argument 3 in call to function %qE has enumerated type
es: el argumento 3 en la llamada a la función %qE tiene un tipo enumerado

en: argument 3 in call to function %qE has boolean type
es: el argumento 3 en la llamada a la función %qE tiene un tipo boolean

en: cannot apply %<offsetof%> to static data member %qD
es: no se puede aplicar %<offsetof%> al dato miembro static %qD

en: cannot apply %<offsetof%> when %<operator[]%> is overloaded
es: no se puede aplicar %<offsetof%> cuando %<operator[]%> está sobrecargado

en: cannot apply %<offsetof%> to a non constant address
es: no se puede aplicar %<offsetof%> a una dirección que no es constante

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

en: index %E denotes an offset greater than size of %qT
es: el índice %E denota un desplazamiento mayor que el tamaño de %qT

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

en: operand type %qT is incompatible with argument %d of %qE
es: el tipo %qT del operando es incompatible con el argumento %d de %qE

en: incorrect number of arguments to function %qE
es: número incorrecto de argumentos para la función %qE

en: argument 1 of %qE must be a non-void pointer type
es: el argumento 1 de %qE debe ser un tipo puntero que no sea void

en: argument 1 of %qE must be a pointer to a constant size type
es: el argumento 1 de %qE debe ser un puntero a un tipo de tamaño constante

en: argument 1 of %qE must be a pointer to a nonzero size object
es: el argumento 1 de %qE debe ser un puntero a un objeto de tamaño diferente de cero

en: argument %d of %qE must be a pointer type
es: el argumento %d de %qE debe ser un tipo puntero

en: argument %d of %qE must be a pointer to a constant size type
es: el argumento %d de %qE debe ser un puntero a un tipo de tamaño constante

en: argument %d of %qE must not be a pointer to a function
es: el argumento %d de %qE no debe ser un puntero a función

en: size mismatch in argument %d of %qE
es: no coincide el tamaño en el argumento %d de %qE

en: invalid memory model argument %d of %qE
es: argumento de modelo de memoria %d no válido de %qE

en: non-integer memory model argument %d of %qE
es: argumento de modelo de memoria %d que no es entero de %qE

en: index value is out of bound
es: el valor del índice está fuera del límite

en: conversion of scalar %qT to vector %qT involves truncation
es: la conversión del escalar %qT al vector %qT implica truncado

note: Reject arguments that are built-in functions with no library fallback.
en: built-in function %qE must be directly called
es: la función interna %qE ha de ser llamada directamente

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

en: size of unnamed array is too large
es: el tamaño de la matriz sin nombre es demasiado grande

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

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

en: format string argument is not a string type
es: el argumento de la cadena de formato no es un tipo de cadena

en: found a %qs reference but the format argument should be a string
es: se encontró una referencia %qs pero el argumento de formato debe ser una cadena

en: found a %qT but the format argument should be a string
es: se encontró un %qT pero el argumento de formato debe ser una cadena

en: format argument should be a %qs reference but a string was found
es: el argumento de formato debe ser una referencia %qs pero se encontró una cadena

en: format argument should be a %qs reference
es: el argumento de formato debe ser una referencia %qs

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

en: %qE is only allowed in Objective-C dialects
es: sólo se permite %qE en dialectos Objective-C

en: %qE is an unrecognized format function type
es: %qE es un formato de tipo de función que no se reconoce

en: %<...%> has invalid operand number
es: %<...%> tiene un número de operandos no válido

en: format string argument follows the args to be formatted
es: el argumento de la cadena de formato se encuentra después de los argumentos que recibirán formato

en: function %qD might be a candidate for %qs format attribute
es: la función %qD puede ser un candidato para el atributo de formato %qs

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 admite los formatos de operando numérico %%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: $ operand number used after format without operand number
es: se usó el número de operando $ después de un formato sin número de operando

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 %s format string
es: cadena de formato %s 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

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 admite %s

en: %s does not support %s with the %<%%%c%> %s format
es: %s no admite %s con el formato %<%%%c%> %s

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: 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: empty precision in %s format
es: precisión vacía en el formato %s

en: %s does not support the %qs %s length modifier
es: %s no admite el modificador de longitud %qs %s

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

en: %s does not support the %<%%%c%> %s format
es: %s no admite el formato %<%%%c%> %s

en: %s ignored with %s and %<%%%c%> %s format
es: se descarta %s con %s y el formato %<%%%c%> %s

en: %s ignored with %s in %s format
es: se descarta %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

en: no closing %<]%> for %<%%[%> format
es: no hay un %<]%> que cierre para el formato %<%%[%>

en: use of %qs length modifier with %qc type character has either no effect or undefined behavior
es: el uso del modificador de longitud %qs con el carácter de tipo %qc o no tiene ningún efecto o el comportamiento es indefinido

en: %s does not support the %<%%%s%c%> %s format
es: %s no admite el formato %<%%%s%c%> %s

en: operand number specified with suppressed assignment
es: se especificó un número de operandos 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: spurious trailing %<%%%> in format
es: %<%%%> final espurio en el formato

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

en: embedded %<\0%> in format
es: %<\0%> incrustado en el formato

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

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

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

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

en: %s %<%s%.*s%> expects argument of type %<%s%s%>, but argument %d has type %qT
es: %s %<%s%.*s%> espera un argumento de tipo %<%s%s%>, pero el argumento %d es de tipo %qT

en: %s %<%s%.*s%> expects a matching %<%s%s%> argument
es: %s %<%s%.*s%> espera un argumento %<%s%s%> coincidente

en: %s %<%s%.*s%> expects argument of type %<%T%s%>, but argument %d has type %qT
es: %s %<%s%.*s%> espera un argumento de tipo %<%T%s%>, pero el argumento %d es de tipo %qT

en: %s %<%s%.*s%> expects a matching %<%T%s%> argument
es: %s %<%s%.*s%> espera un argumento %<%T%s%> coincidente

en: %<__gcc_host_wide_int__%> is not defined as a type
es: %<__gcc_host_wide_int__%> no se define como un tipo

en: %<__gcc_host_wide_int__%> is not defined as %<long%> or %<long long%>
es: %<__gcc_host_wide_int__%> no se define como %<long%> o %<long long%>

en: %<locus%> is not defined as a type
es: %<locus%> no se define como un tipo

en: %<location_t%> is not defined as a type
es: %<location_t%> no se define como un tipo

en: %<tree%> is not defined as a type
es: %<tree%> no se define como un tipo

en: %<tree%> is not defined as a pointer type
es: %<tree%> no se define como un tipo puntero

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: badly nested C headers from preprocessor
es: encabezados C mal anidados del preprocesador

en: ignoring #pragma %s %s
es: se descarta el #pragma %s %s

note: ... or not.
en: stray %<@%> in program
es: %<@%> parásita en el programa

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

en: missing terminating %c character
es: falta el carácter terminando %c

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

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

en: this decimal constant is unsigned only in ISO C90
es: esta constante decimal sólo es unsigned en ISO C90

en: this decimal constant would be unsigned in ISO C90
es: esta constante decimal será unsigned en ISO C90

en: integer constant is too large for %<unsigned long%> type
es: la constante entera es demasiado grande para el tipo %<unsigned long%>

en: unsuffixed float constant
es: constante de coma flotante sin sufijo

en: unsupported non-standard suffix on floating constant
es: no se admite el sufijo no estándar en una constante de coma flotante

en: non-standard suffix on floating constant
es: sufijo no estándar en una constante de coma flotante

en: floating constant exceeds range of %qT
es: la constante de coma flotante excede el rango de %qT

en: floating constant truncated to zero
es: se truncó la constante de coma flotante a cero

en: repeated %<@%> before Objective-C string
es: %<@%> repetida antes de la cadena Objective-C

en: unsupported non-standard concatenation of string literals
es: no se admite la concatenación no estándar de literales de cadena

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

en: invalid expression type for %<#pragma omp atomic%>
es: tipo de expresión no válido para %<#pragma omp atomic%>

en: %<_Atomic%> expression in %<#pragma omp atomic%>
es: expresión %<_Atomic%> en %<#pragma omp atomic%>

en: %<#pragma omp atomic update%> uses two different variables for memory
es: %<#pragma omp atomic update%> usa dos variables diferentes para la memoria

en: %<#pragma omp atomic capture%> uses two different variables for memory
es: %<#pragma omp atomic capture%> usa dos variables diferentes para la memoria

en: invalid type for iteration variable %qE
es: tipo no válido para la variable de iteración %qE

en: %<_Atomic%> iteration variable %qE
es: variable de iteración %<_Atomic%> %qE

en: %qE is not initialized
es: %qE no está inicializado

en: missing controlling predicate
es: falta el predicado controlador

en: invalid controlling predicate
es: predicado controlador no válido

en: missing increment expression
es: falta la expresión de incremento

en: invalid increment expression
es: expresión de incremento no válida

en: initializer expression refers to iteration variable %qD
es: la expresión inicializadora hace referencia a la variable de iteración %qD

en: condition expression refers to iteration variable %qD
es: la expresión de la condición hace referencia a la variable de iteración %qD

en: increment expression refers to iteration variable %qD
es: la expresión de incremento hace referencia a la variable de iteración %qD

en: expected %<parallel%> or %<target%> %<if%> clause modifier
es: se esperaba el modificador de cláusula %<parallel%> o %<target%> %<if%>

en: %qD is not an function argument
es: %qD no es un argumento de función

en: -I- specified twice
es: se especificó -I- dos veces

en: obsolete option -I- used, please use -iquote instead
es: se usó la opción obsoleta -I-, por favor utilice -iquote en su lugar

en: -Walloca-larger-than=0 is meaningless
es: -Walloca-larger-than=0 carece de significado

en: -Wvla-larger-than=0 is meaningless
es: -Wvla-larger-than=0 carece de significado

en: %<-Wabi=1%> is not supported, using =2
es: no se admite %<-Wabi=1%>; se usará =2

en: output filename specified twice
es: se especificó dos veces el nombre del fichero de salida

en: -fexcess-precision=standard for C++
es: -fexcess-precision=standard para C++

en: -fno-gnu89-inline is only supported in GNU99 or C99 mode
es: -fno-gnu89-inline sólo se admite en modo GNU99 o C99

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

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

en: -Wformat-zero-length ignored without -Wformat
es: se descarta -Wformat-zero-lenght sin -Wformat

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

en: -Wformat-contains-nul ignored without -Wformat
es: se descarta -Wformat-contains-nul sin -Wformat

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

en: %<-fabi-compat-version=1%> is not supported, using =2
es: no se admite %<-fabi-compat-version=1%>; se usará =2

en: external TLS initialization functions not supported on this target
es: no se admiten funciones de inicialización TLS externas en este objetivo

en: opening output file %s: %m
es: abriendo el fichero de salida %s: %m

en: too many filenames given.  Type %s --help for usage
es: demasiados nombres de ficheros. Teclee %s --help para información de modo de empleo

en: opening dependency file %s: %m
es: abriendo el fichero de dependencias %s: %m

en: closing dependency file %s: %m
es: cerrando el fichero de dependencias %s: %m

en: when writing output to %s: %m
es: al escribir la salida a %s: %m

en: to generate dependencies you must specify either -M or -MM
es: para generar dependencias debe especificar -M ó -MM

en: -MG may only be used with -M or -MM
es: -MG sólo se puede usar con -M ó -MM

en: -fdirectives-only is incompatible with -Wunused_macros
es: -fdirectives-only es incompatible con -Wunused_macros

en: -fdirectives-only is incompatible with -traditional
es: -fdirectives-only es incompatible con -traditional

en: too late for # directive to set debug directory
es: demasiado tarde para que la directiva # establezca el directorio de depuración

en: can%'t create precompiled header %s: %m
es: no se puede crear el encabezado precompilado %s: %m

en: can%'t write to %s: %m
es: no se puede escribir a %s: %m

en: can%'t write %s: %m
es: no se puede escribir %s: %m

en: can%'t read %s: %m
es: no se puede leer %s: %m

en: pch_preprocess pragma should only be used with -fpreprocessed
es: el pragma pch_preprocess sólo se debe usar con -fpreprocessed

en: use #include instead
es: use #include en su lugar

en: %s: couldn%'t open PCH file: %m
es: %s: no se puede abrir el fichero PCH: %m

en: use -Winvalid-pch for more information
es: use -Winvalid-pch para más información

en: %s: PCH file was invalid
es: %s: el fichero PCH era no válido

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

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

en: missing %<(%> after %<#pragma pack%> - ignored
es: falta un %<(%> después de %<#pragma pack%> - se descarta

en: invalid constant in %<#pragma pack%> - ignored
es: constante no válida en %<#pragma pack%> - se descarta

en: malformed %<#pragma pack%> - ignored
es: %<#pragma pack%> mal formado - se descarta

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

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

en: unknown action %qE for %<#pragma pack%> - ignored
es: acción %qE desconocida para %<#pragma pack%> - se descarta

en: junk at end of %<#pragma pack%>
es: basura al final de %<#pragma pack%>

en: #pragma pack has no effect with -fpack-struct - ignored
es: #pragma pack no tiene efecto con -fpack-struct - se descarta

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: applying #pragma weak %q+D after first use results in unspecified behavior
es: la aplicación de #pragma weak %q+D después del primer uso resulta en conducta no especificada

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

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

en: %<#pragma weak%> declaration of %q+D not allowed, ignored
es: no se admite la declaración %<#pragma weak%> de %q+D; se ignorará

en: scalar_storage_order is not supported
es: no se admite scalar_storage_order

en: missing [big-endian|little-endian|default] after %<#pragma scalar_storage_order%>
es: falta [big-endian|little-endian|default] después de %<#pragma scalar_storage_order%>

en: expected [big-endian|little-endian|default] after %<#pragma scalar_storage_order%>
es: se esperaba [big-endian|little-endian|default] después de %<#pragma scalar_storage_order%>

en: malformed #pragma redefine_extname, ignored
es: #pragma redefine_extname malformado, descartado

en: junk at end of %<#pragma redefine_extname%>
es: basura al final de %<#pragma redefine_extname%>

en: #pragma redefine_extname ignored due to conflict with previous rename
es: se descarta #pragma redefine_extname debido a un conflicto con el renombrado previo

en: #pragma redefine_extname ignored due to conflict with previous #pragma redefine_extname
es: se descarta #pragma redefine_extname debido a un conflicto con un #pragma redefine_extname previo

en: asm declaration ignored due to conflict with previous rename
es: se descarta la declaración asm debido a un conflicto con el renombrado previo

en: #pragma redefine_extname ignored due to conflict with __asm__ declaration
es: se descarta #pragma redefine_extname debido a un conflicto con la declaración __asm__

en: #pragma GCC visibility push() must specify default, internal, hidden or protected
es: #pragma GCC visibility push() debe especificar default, internal, hidden o protected

en: #pragma GCC visibility must be followed by push or pop
es: el #pragma GCC visibility debe tener push o pop a continuación

en: no matching push for %<#pragma GCC visibility pop%>
es: no hay un push coincidente para %<#pragma GCC visibility pop%>

en: missing %<(%> after %<#pragma GCC visibility push%> - ignored
es: falta un %<(%> después de %<#pragma GCC visibility push%> - descartado

en: malformed #pragma GCC visibility push
es: #pragma GCC visibility push malformado

en: junk at end of %<#pragma GCC visibility%>
es: basura al final de %<#pragma GCC visibility%>

en: missing [error|warning|ignored|push|pop] after %<#pragma GCC diagnostic%>
es: falta [error|warning|ignored|push|pop] después de %<#pragma GCC diagnostic%>

en: expected [error|warning|ignored|push|pop] after %<#pragma GCC diagnostic%>
es: se esperaba [error|warning|ignored|push|pop] después de %<#pragma GCC diagnostic%>

en: missing option after %<#pragma GCC diagnostic%> kind
es: falta una opción después del tipo %<#pragma GCC diagnostic%>

en: unknown option after %<#pragma GCC diagnostic%> kind
es: opción desconocida después del tipo %<#pragma GCC diagnostic%>

en: %qs is not an option that controls warnings
es: %qs no es una opción para controlar avisos

en: option %qs is valid for %s but not for %s
es: la opción %qs es válida para %s pero no para %s

en: #pragma GCC option is not allowed inside functions
es: no se permite #pragma GCC option dentro de funciones

en: %<#pragma GCC option%> is not a string
es: %<#pragma GCC option%> no es una cadena

en: %<#pragma GCC target (string [,string]...)%> does not have a final %<)%>
es: %<#pragma GCC target (cadena, [,cadena]...)%> no tiene un %<)%> final

en: #pragma GCC target string... is badly formed
es: #pragma GCC target cadena... está mal formado

en: #pragma GCC optimize is not allowed inside functions
es: no se permite #pragma GCC optimize dentro de funciones

en: %<#pragma GCC optimize%> is not a string or number
es: %<#pragma GCC optimize%> no es una cadena o un número

en: %<#pragma GCC optimize (string [,string]...)%> does not have a final %<)%>
es: %<#pragma GCC optimize (cadena [,string]...)%> no tiene un %<)%> final

en: #pragma GCC optimize string... is badly formed
es: #pragma GCC optimize cadena... está mal formado

en: junk at end of %<#pragma push_options%>
es: basura al final de %<#pragma push_options%>

en: junk at end of %<#pragma pop_options%>
es: basura al final de %<#pragma pop_options%>

en: %<#pragma GCC pop_options%> without a corresponding %<#pragma GCC push_options%>
es: %<#pragma GCC pop_options%> sin un %<#pragma GCC push_options%> correspondiente

en: junk at end of %<#pragma reset_options%>
es: basura al final de %<#pragma reset_options%>

en: expected a string after %<#pragma message%>
es: se esperaba una cadena después de %<#pragma message%>

en: malformed %<#pragma message%>, ignored
es: %<#pragma message%> malformado, se descarta

en: junk at end of %<#pragma message%>
es: basura al final de %<#pragma message%>

en: invalid location for %<pragma %s%>, ignored
es: ubicación no válida en %<pragma %s%>, se descarta

en: malformed %<#pragma %s%>, ignored
es: %<#pragma %s%> malformado, se descarta

en: junk at end of %<#pragma %s%>
es: basura al final de %<#pragma %s%>

en: %<#pragma STDC FLOAT_CONST_DECIMAL64%> is not supported for C++
es: no se admite %<#pragma STDC FLOAT_CONST_DECIMAL64%> en C++

en: %<#pragma STDC FLOAT_CONST_DECIMAL64%> is not supported on this target
es: no se admite %<#pragma STDC FLOAT_CONST_DECIMAL64%> en este objetivo

en: ISO C does not support %<#pragma STDC FLOAT_CONST_DECIMAL64%>
es: ISO C no admite %<#pragma STDC FLOAT_CONST_DECIMAL64%>

en: <type-error>
es: <error-tipo>

en: <unnamed-unsigned:
es: <sinsigno-sinnombre:

en: <unnamed-float:
es: <comaflotante-sinnombre:

en: <unnamed-fixed:
es: <comafija-sinnombre:

en: <typedef-error>
es: <error-deftipo>

en: <tag-error>
es: <error-etiqueta>

en: <erroneous-expression>
es: <expresión-errónea>

en: <return-value>
es: <valor-devolución>

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

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

en: fixed-point overflow in expression
es: desbordamiento de coma fija en la expresión

en: vector overflow in expression
es: desbordamiento vectorial en la expresión

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

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

en: logical %<or%> applied to non-boolean constant
es: se aplicó un %<or%> lógico a una constante que no es booleana

en: logical %<and%> applied to non-boolean constant
es: se aplicó un %<and%> lógico a una constante que no es booleana

en: logical %<or%> of collectively exhaustive tests is always true
es: un %<or%> lógico de pruebas colectivamente exhaustivas siempre es verdadero

en: logical %<and%> of mutually exclusive tests is always false
es: un %<and%> de pruebas equivalentes mutuamente exclusivas siempre es falso

en: logical %<or%> of equal expressions
es: %<or%> lógico de expresiones equivalentes

en: logical %<and%> of equal expressions
es: un %<and%> de expresiones equivalentes

en: self-comparison always evaluates to true
es: autocomparación siempre verdadera

en: self-comparison always evaluates to false
es: autocomparación siempre falsa

en: type-punning to incomplete type might break strict-aliasing rules
es: el uso de %<type punning%> sobre un tipo incompleto puede romper las reglas de alias estricto

en: dereferencing type-punned pointer will break strict-aliasing rules
es: la dereferencia de punteros %<type-punned%> romperá las reglas de alias estricto

en: dereferencing type-punned pointer might break strict-aliasing rules
es: la dereferencia de punteros %<type-punned%>  puede romper las reglas de alias estricto

en: argument to %<sizeof%> in %qD call is the same expression as the destination; did you mean to remove the addressof?
es: el argumento de %<sizeof%> en la llamada %qD es la misma expresión que el destino; ¿pretendía quitar el addressof?

en: argument to %<sizeof%> in %qD call is the same expression as the destination; did you mean to provide an explicit length?
es: el argumento de %<sizeof%> en la llamada %qD es la misma expresión que el destino; ¿pretendía proporcionar una longitud explícita?

en: argument to %<sizeof%> in %qD call is the same expression as the destination; did you mean to dereference it?
es: el argumento de %<sizeof%> en la llamada %qD es la misma expresión que el destino; ¿pretendía desreferenciarla?

en: argument to %<sizeof%> in %qD call is the same pointer type %qT as the destination; expected %qT or an explicit length
es: el argumento de %<sizeof%> en la llamada %qD es el mismo tipo de puntero %qT que el destino; se esperaba %qT o una longitud explícita

en: argument to %<sizeof%> in %qD call is the same expression as the source; did you mean to remove the addressof?
es: el argumento de %<sizeof%> en la llamada %qD es la misma expresión que el origen; ¿pretendía quitar la dirección de?

en: argument to %<sizeof%> in %qD call is the same expression as the source; did you mean to provide an explicit length?
es: el argumento de %<sizeof%> en la llamada %qD es la misma expresión que el origen; ¿pretendía indicar una longitud explícita?

en: argument to %<sizeof%> in %qD call is the same expression as the source; did you mean to dereference it?
es: el argumento de %<sizeof%> en la llamada %qD es la misma expresión que el origen; ¿pretendía desreferenciarla?

en: argument to %<sizeof%> in %qD call is the same pointer type %qT as the source; expected %qT or an explicit length
es: el argumento de %<sizeof%> en la llamada %qD es el mismo tipo de puntero %qT que el origen; se esperaba %qT o una longitud explícita

en: argument to %<sizeof%> in %qD call is the same expression as the first source; did you mean to remove the addressof?
es: el argumento de %<sizeof%> en la llamada %qD es la misma expresión que el primer origen; ¿pretendía quitar la dirección de?

en: argument to %<sizeof%> in %qD call is the same expression as the first source; did you mean to provide an explicit length?
es: el argumento de %<sizeof%> en la llamada %qD es la misma expresión que el primer origen; ¿pretendía indicar una longitud explícita?

en: argument to %<sizeof%> in %qD call is the same expression as the first source; did you mean to dereference it?
es: el argumento de %<sizeof%> en la llamada %qD es la misma expresión que el primer origen; ¿pretendía desreferenciarla?

en: argument to %<sizeof%> in %qD call is the same pointer type %qT as the first source; expected %qT or an explicit length
es: el argumento de %<sizeof%> en la llamada %qD es el mismo tipo de puntero %qT que el primer origen; se esperaba %qT o una longitud explícita

en: argument to %<sizeof%> in %qD call is the same expression as the second source; did you mean to remove the addressof?
es: el argumento de %<sizeof%> en la llamada %qD es la misma expresión que el segundo origen; ¿pretendía quitar la dirección de?

en: argument to %<sizeof%> in %qD call is the same expression as the second source; did you mean to provide an explicit length?
es: el argumento de %<sizeof%> en la llamada %qD es la misma expresión que el segundo origen; ¿pretendía indicar una longitud explícita?

en: argument to %<sizeof%> in %qD call is the same expression as the second source; did you mean to dereference it?
es: el argumento de %<sizeof%> en la llamada %qD es la misma expresión que el segundo origen; ¿pretendía desreferenciarla?

en: argument to %<sizeof%> in %qD call is the same pointer type %qT as the second source; expected %qT or an explicit length
es: el argumento de %<sizeof%> en la llamada %qD es el mismo tipo de puntero %qT que el segundo origen; se esperaba %qT o una longitud explícita

en: %<_Atomic%>-qualified parameter type %qT of %q+D
es: tipo de parámetro cualificado %<_Atomic%> %qT de %q+D

en: first argument of %q+D should be %<int%>
es: el primer argumento de %q+D debe ser %<int%>

en: second argument of %q+D should be %<char **%>
es: el segundo argumento de %q+D debe ser %<char **%>

en: third argument of %q+D should probably be %<char **%>
es: el tercer argumento de %q+D debería ser %<char **%>

en: %q+D takes only zero or two arguments
es: %q+D sólo toma cero o dos argumentos

en: %q+D declared as variadic function
es: %q+D declarado como función variádica

en: conversion to %qT from boolean expression
es: la conversión de %qT desde la expresión booleana

en: conversion to %qT alters %qT constant value
es: la conversión a %qT altera el valor constante %qT

en: conversion to %qT from %qT may alter its value
es: la conversión de %qT desde %qT puede alterar su valor

en: conversion to %qT from %qT discards imaginary component
es: la conversión a %qT de %qT descarta la componente imaginaria

en: large integer implicitly truncated to unsigned type
es: entero grande truncado implícitamente al tipo unsigned

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

en: case value %qs not in enumerated type
es: el valor de case %qs no es un tipo enumerado

en: case value %qs not in enumerated type %qT
es: el valor de case %qs no es un tipo enumerado %qT

en: switch missing default case
es: falta el case por defecto para un switch

en: switch condition has boolean value
es: la condición de switch tiene valor boolean

en: enumeration value %qE not handled in switch
es: el valor de enumeración %qE no se maneja en un switch

en: the omitted middle operand in ?: will always be %<true%>, suggest explicit middle operand
es: el operando medio omitido en ?: siempre será %<true%>, se sugiere un operando medio explícito

en: assignment of member %qD in read-only object
es: asignación de miembro %qD en objeto de sólo-lectura

en: increment of member %qD in read-only object
es: incremento de miembro %qD en objeto de sólo lectura

en: decrement of member %qD in read-only object
es: decremento de miembro %qD en objeto de sólo lectura

en: member %qD in read-only object used as %<asm%> output
es: se usó el miembro %qD en un objeto de sólo lectura como salida %<asm%>

en: assignment of read-only member %qD
es: asignación del miembro de sólo lectura %qD

en: increment of read-only member %qD
es: incremento del miembro de sólo lectura %qD

en: decrement of read-only member %qD
es: decremento del miembro de sólo lectura %qD

en: read-only member %qD used as %<asm%> output
es: se usó el miembro de sólo lectura %qD como salida %<asm%>

en: assignment of read-only variable %qD
es: asignación de la variable de sólo lectura %qD

en: increment of read-only variable %qD
es: incremento de la variable de sólo lectura %qD

en: decrement of read-only variable %qD
es: decremento de la variable de sólo lectura %qD

en: read-only variable %qD used as %<asm%> output
es: se usó la variable de sólo lectura %qD como salida %<asm%>

en: assignment of read-only parameter %qD
es: asignación del parámetro de sólo-lectura %qD

en: increment of read-only parameter %qD
es: incremento del parámetro de sólo lectura %qD

en: decrement of read-only parameter %qD
es: decremento del parámetro de sólo lectura %qD

en: read-only parameter %qD use as %<asm%> output
es: se usó el parámetro de sólo lectura %qD como salida %<asm%>

en: assignment of read-only named return value %qD
es: asignación del valor de devolución nombrado de sólo lectura %qD

en: increment of read-only named return value %qD
es: incremento del valor de devolución nombrado de sólo lectura %qD

en: decrement of read-only named return value %qD
es: decremento del valor de devolución nombrado de sólo lectura %qD

en: read-only named return value %qD used as %<asm%>output
es: se usó el valor de devolución nombrado de sólo lectura %qD como salida %<asm%>

en: assignment of function %qD
es: asignación de la función %qD

en: increment of function %qD
es: incremento de la función %qD

en: decrement of function %qD
es: decremento de la función %qD

en: function %qD used as %<asm%> output
es: se usó la función %qD como salida %<asm%>

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

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

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

en: read-only location %qE used as %<asm%> output
es: se usó la ubicación de sólo lectura %qE como salida %<asm%>

en: lvalue required as left operand of assignment
es: se requiere un l-valor como operando izquierdo de la asignación

en: lvalue required as increment operand
es: se requiere un l-valor como un operando de incremento

en: lvalue required as decrement operand
es: se requiere un l-valor como un operando de decremento

en: lvalue required as unary %<&%> operand
es: se requiere un l-valor como un operador unario %<&%>

en: lvalue required in asm statement
es: se requiere un l-valor en la declaración asm

en: invalid type argument (have %qT)
es: argumento de tipo no válido (se tiene %qT)

en: invalid type argument of array indexing (have %qT)
es: argumento de tipo no válido de índice de matriz (se tiene %qT)

en: invalid type argument of unary %<*%> (have %qT)
es: argumento de tipo no válido del unario %<*%> (se tiene %qT)

en: invalid type argument of %<->%> (have %qT)
es: argumento de tipo no válido de %<->%> (se tiene %qT)

en: invalid type argument of %<->*%> (have %qT)
es: argumento de tipo no válido de %<->*%> (se tiene %qT)

en: invalid type argument of implicit conversion (have %qT)
es: argumento de tipo no válido en la conversión implícita (se tiene %qT)

en: array subscript has type %<char%>
es: el subíndice de la matriz es de tipo %<char%>

en: suggest parentheses around %<+%> inside %<<<%>
es: se sugieren paréntesis alrededor de %<+%> dentro de %<<<%>

en: suggest parentheses around %<-%> inside %<<<%>
es: se sugieren paréntesis alrededor de %<-%> dentro de %<<<%>

en: suggest parentheses around %<+%> inside %<>>%>
es: se sugieren paréntesis alrededor de %<+%> dentro de %<>>%>

en: suggest parentheses around %<-%> inside %<>>%>
es: se sugieren paréntesis alrededor de %<-%> dentro de %<>>%>

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 un operando de %<|%>

en: suggest parentheses around comparison in operand of %<|%>
es: se sugieren paréntesis alrededor de la comparación para un operando de %<|%>

en: suggest parentheses around operand of %<!%> or change %<|%> to %<||%> or %<!%> to %<~%>
es: se sugieren paréntesis alrededor del operando de %<!%> o cambie %<|%> a %<||%> o %<!%> a %<~%>

en: suggest parentheses around arithmetic in operand of %<^%>
es: se sugieren paréntesis alrededor de la aritmética para un operando de %<^%>

en: suggest parentheses around comparison in operand of %<^%>
es: se sugieren paréntesis alrededor de la comparación para un operando de %<^%>

en: suggest parentheses around %<+%> in operand of %<&%>
es: se sugieren paréntesis alrededor de %<+%> para un operando de %<&%>

en: suggest parentheses around %<-%> in operand of %<&%>
es: se sugieren paréntesis alrededor de %<-%> para un operando de %<&%>

en: suggest parentheses around comparison in operand of %<&%>
es: se sugieren paréntesis alrededor de la comparación para un operando de %<&%>

en: suggest parentheses around operand of %<!%> or change %<&%> to %<&&%> or %<!%> to %<~%>
es: se sugieren paréntesis alrededor de un operando de %<!%> o cambie %<&%> a %<&&%> o %<!%> a %<~%>

en: suggest parentheses around comparison in operand of %<==%>
es: se sugieren paréntesis alrededor de la comparación en un operando de %<==%>

en: suggest parentheses around comparison in operand of %<!=%>
es: se sugieren paréntesis alrededor de la comparación en un operando 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: label %q+D defined but not used
es: se define la etiqueta %q+D pero no se usa

en: label %q+D declared but not defined
es: se declara la etiqueta %q+D pero no está definida

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

en: comparison between types %qT and %qT
es: comparación entre los tipos %qT y %qT

en: comparison between signed and unsigned integer expressions
es: comparación entre expresiones enteras signed y unsigned

en: promoted ~unsigned is always non-zero
es: el ~unsigned promovido es siempre diferente de cero

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: unused parameter %qD
es: parámetro %qD sin uso

en: typedef %qD locally defined but not used
es: se define tipo %qD localmente pero no se usa

en: duplicated %<if%> condition
es: condición %<if%> duplicada

en: optimization attribute on %qD follows definition but the attribute doesn%'t match
es: el atributo de optimización en %qD después de la definición pero el atributo no concuerda

en: inline declaration of %qD follows declaration with attribute noinline
es: declaración inline de %qD después de una declaración con atributo noinline

en: declaration of %q+D with attribute noinline follows inline declaration
es: declaración de %q+D con atributo noinline después de la declaración inline

en: declaration of %q+D with attribute %qs follows declaration with attribute %qs
es: declaración de %q+D con atributo %qs después de la declaración con atributo %qs

en: result of %qE requires %u bits to represent, but %qT only has %u bits
es: el resultado de %qE requiere %u bits para representarlo, pero %qT solo tiene %u bits

en: comparison of constant %qE with boolean expression is always false
es: la comparación de una constante %qE con una expresión boolean siempre es falsa

en: comparison of constant %qE with boolean expression is always true
es: la comparación de una constante %qE con una expresión boolean siempre es verdadera

en: this condition has identical branches
es: esta condición tiene bifurcaciones idénticas

en: %<_Cilk_spawn%> may only be used inside a function
es: %<_Cilk_spawn%> sólo se puede usar dentro de una función

en: invalid use of %<_Cilk_spawn%>
es: uso no válido de %<_Cilk_spawn%>

en: invalid use of label %q+D in %<_Cilk_spawn%>
es: uso no válido de la etiqueta %q+D en %<_Cilk_spawn%>

en: register assignment ignored for %qD used in Cilk block
es: asignación de registro no tenida en cuenta para %qD usada en bloque Cilk

en: %qs is not a valid option to the preprocessor
es: %qs no es una opción válida para el preprocesador

en: too many input files
es: demasiados ficheros de entrada

en: unknown value %qs for -mcpu
es: valor %qs desconocido para -mcpu

en: bad value %qs for -mtls-size switch
es: valor %qs erróneo para el interruptor -mtls-size

en: multiple -mcpu= options specified.
es: se especificaron múltiples opciones -mcpu=.

en: Unsupported value for mmpy-option
es: Valor no admitido para mmpy-option

en: -mshared-library-id=%s is not between 0 and %d
es: -mshared-library-id=%s no está entre 0 y %d

en: -mcpu=%s is not valid
es: -mcpu=%s no es válido

en: -mcpu=%s has invalid silicon revision
es: -mcpu=%s tiene una versión de silicio no válida

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-jumps=%d is not between 0 and %d
es: -malign-jumps=%d no está entre 0 y %d

en: -malign-functions is obsolete, use -falign-functions
es: -malign-functions es obsoleto, use -falign-functions

en: -malign-functions=%d is not between 0 and %d
es: -malign-functions=%d no está entre 0 y %d

en: -mbranch-cost=%d is not between 0 and 5
es: -mbranch-cost=%d no está entre 0 y 5

en: %<-fsplit-stack%> currently only supported on GNU/Linux
es: sólo se admite %<-fsplit-stack%> en GNU/Linux

en: %<-fsplit-stack%> requires assembler support for CFI directives
es: %<-fsplit-stack%> requiere soporte del ensamblador para las directivas CFI

en: bad value %<%s%> for -mtls-size= switch
es: valor erróneo %<%s%> para el interruptor -mtls-size=

en: unrecognized argument of -mcpu: %s
es: no se reconoce el argumento de -mcpu=: %s

en: for the option -misr-vector-size=X, the valid X must be: 4 or 16
es: para la opción -misr-vector-size=X, las X válidas son: 4 o 16

en: for the option -mcache-block-size=X, the valid X must be: 4, 8, 16, 32, 64, 128, 256, or 512
es: para la opción -mcache-block-size=X, las X válidas son: 4, 8, 16, 32, 64, 128, 256, o 512

en: -march=%s: ISA string must begin with rv32 or rv64
es: -march=%s: la cadena ISA debe empezar por rv32 o rv64

en: -march=%s: invalid ISA string
es: -march=%s: cadena ISA no válida

en: -march=%s: unsupported ISA substring %qs
es: -march=%s: subcadena ISA %qs no válida

en: unknown -mdebug-%s switch
es: interruptor -mdebug-%s desconocido

en: unknown switch -mlong-double-%s
es: opción -mlong-double-%s desconocida

en: -msingle-float option equivalent to -mhard-float
es: la opción -msingle-float es equivalente a -mhard-float

en: -msimple-fpu option ignored
es: se descarta la opción -msimple-fpu

en: %<-fsplit-stack%> currently only supported on PowerPC64 GNU/Linux with glibc-2.18 or later
es: sólo se admite %<-fsplit-stack%> en PowerPC64 GNU/Linux con glibc-2.18 o superior

en: the RX200 cpu does not have FPU hardware
es: la cpu RX200 no tiene FPU de hardware

en: the RX100 cpu does not have FPU hardware
es: la cpu RX100 no tiene FPU de hardware

en: stack guard value must be an exact power of 2
es: el valor de guardia de pila debe ser una potencia exacta de 2

en: stack size must be an exact power of 2
es: el tamaño de la pila debe ser una potencia exacta de 2

en: value passed in %qs is too large
es: el valor pasado en %qs es demasiado grande

en: too many #pragma options align=reset
es: demasiadas opciones #pragma align=reset

en: malformed '#pragma options', ignoring
es: '#pragma options' malformado, se descarta

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, se descarta

en: missing '(' after '#pragma unused', ignoring
es: falta un '(' después de '#pragma unused', se descarta

en: missing ')' after '#pragma unused', ignoring
es: falta un '(' después de '#pragma unused', se descarta

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

en: malformed '#pragma ms_struct', ignoring
es: '#pragma ms_struct' malformado, se descarta

en: malformed '#pragma ms_struct {on|off|reset}', ignoring
es: '#pragma ms_struct {on|off|reset}' malformado, se descarta

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

en: subframework include %s conflicts with framework include
es: la inclusión del submarco de trabajo %s genera un conflicto con el marco de trabajo incluido

en: unknown value %qs of -mmacosx-version-min
es: valor %qs desconocido de -mmacosx-version-min

en: sysctl for kern.osversion failed: %m
es: falló la llamada a sistema para kern.osversion: %m

en: couldn%'t understand kern.osversion %q.*s
es: no se puede entender kern.osversion %q.*s

note: Arbitrary limit, number should be like xx.yy.zz
en: couldn%'t understand version %s
es: no se puede entender version %s

en: this compiler does not support %s
es: este compilador no tiene soporte para %s

en: this compiler does not support PowerPC (arch flags ignored)
es: este compilador no tiene soporte para PowerPC (se hace caso omiso de los indicadores de arquitectura)

en: %s conflicts with i386 (arch flags ignored)
es: %s genera conflicto con i386 (se hace caso omiso de los indicadores de arquitectura)

en: %s conflicts with x86_64 (arch flags ignored)
es: %s genera conflicto con x86_64 (se hace caso omiso de los indicadores de arquitectura)

en: this compiler does not support X86 (arch flags ignored)
es: este compilador no tiene soporte para x86 (se hace caso omiso de los indicadores de arquitectura)

en: %s conflicts with ppc (arch flags ignored)
es: %s genera conflicto con ppc (se hace caso omiso de los indicadores de arquitectura)

en: %s conflicts with ppc64 (arch flags ignored)
es: %s genera conflicto con ppc64 (se hace caso omiso de los indicadores de arquitectura)

en: the use of _OBJC_-prefixed variable names to select meta-data sections is deprecated at 4.6 and will be removed in 4.7
es: el uso de nombre de variables con prefijo _OBJC_ para seleccionar secciones de metadatos es obsoleto en 4.6 y se eliminará en 4.7

en: failed to open temporary file %s for LTO output
es: falló al abrir el fichero temporal %s para la salida LTO

en: %qE 2.95 vtable-compatibility attribute applies only when compiling a kext
es: el atributo de compatibilidad vtable 2.95 %qE sólo aplica cuando se compila una kext

en: %qE 2.95 vtable-compatibility attribute applies only to C++ classes
es: el atributo de compatibilidad vtable 2.95 %qE sólo aplica a clases C++

en: protected visibility attribute not supported in this configuration; ignored
es: no se admiten los atributos de visibilidad protected en esta configuración; descartados

en: failed to open temporary file %s with LTO output
es: falló al abrir el fichero de temporal %s con salida LTO

en: %<-fobjc-abi-version%> >= 2 must be used for %<-m64%> targets with %<-fnext-runtime%>
es: %<-fobjc-abi-version%> >= 2 sólo se debe usar en objetivos %<-m64%> con %<-fnext-runtime%>

en: %<-fobjc-abi-version%> >= 2 is not supported on %<-m32%> targets with %<-fnext-runtime%>
es: %<-fobjc-abi-version%> >= 2 no se admite en objetivos %<-m32%> con %<-fnext-runtime%>

en: %<-mdynamic-no-pic%> overrides %<-fpic%>, %<-fPIC%>, %<-fpie%> or %<-fPIE%>
es: %<-mdynamic-no-pic%> anula a %<-fpic%>, %<-fPIC%>, %<-fpie%> o %<-fPIE%>

en: built-in function %qD requires the %<-mconstant-cfstrings%> flag
es: la función interna %qD requiere la opción %<-mconstant-cfstrings%>

en: built-in function %qD takes one argument only
es: la función interna %qD sólo toma un argumento

en: CFString literal is missing
es: falta una literal CFString

en: CFString literal expression is not a string constant
es: la expresión literal CFString no es una constante de cadena

en: %s in CFString literal
es: %s en la literal CFString

en: couldn%'t unmap pch_address_space: %m
es: no se puede hacer unmap de pch_address_space: %m

en: malformed %<#pragma align%>, ignoring
es: %<#pragma align%> mal formado - se descarta

en: invalid alignment for %<#pragma align%>, ignoring
es: alineación no válida para %<#pragma align%>, se descarta

en: %<#pragma align%> must appear before the declaration of %D, ignoring
es: %<#pragma align%> debe aparecer antes de la declaración de %D, se descarta

en: malformed %<#pragma align%>
es: %<#pragma align%> malformado

en: junk at end of %<#pragma align%>
es: basura al final de %<#pragma align%>

en: malformed %<#pragma init%>, ignoring
es: '%<#pragma init%> malformado, se descarta

en: malformed %<#pragma init%>
es: %<#pragma init%> malformado

en: junk at end of %<#pragma init%>
es: basura al final de %<#pragma init%>

en: malformed %<#pragma fini%>, ignoring
es: '%<#pragma fini%> malformado, se descarta

en: malformed %<#pragma fini%>
es: %<#pragma fini%> malformado

en: junk at end of %<#pragma fini%>
es: basura al final de %<#pragma fini%>

en: ignoring %<#pragma align%> for explicitly aligned %q+D
es: se descarta %<#pragma align%> para %q+D que está alineado explícitamente

en: PIC is only supported for RTPs
es: PIC sólo se admite para RTPs

note: Mach-O supports 'weak imports', and 'weak definitions' in coalesced sections.  machopic_select_section ensures that weak variables go in coalesced sections.  Weak aliases (or any other kind of aliases) are not supported.  Weak symbols that aren't visible outside the .s file are not supported.
en: alias definitions not supported in Mach-O; ignored
es: las definiciones de alias no se admiten en Mach-O; descartadas

note: No profiling.
en: profiler support for VxWorks
es: soporte de análisis de perfil para VxWorks

en: %Kargument %d must be a constant immediate
es: el %Kargumento %d debe ser un inmediato constante

en: %Klane index must be a constant immediate
es: el índice %Klane debe ser un inmediato constante

en: %Ktotal size and element size must be a non-zero constant immediate
es: el tamaño %Ktotal y el tamaño de elemento han de ser un inmediato constante distinto de cero

en: %qs is incompatible with %s %s
es: %qs es incompatible con %s %s

en: %qs feature modifier is incompatible with %s %s
es: el modificador de característica %qs es incompatible con %s %s

en: unknown flag passed in -moverride=%s (%s)
es: indicador pasado en -moverride=%s (%s) desconocido

en: %s string ill-formed
es: cadena %s mal formada

en: tuning string missing in option (%s)
es: falta la cadena de ajuste en la opción (%s)

en: unknown tuning option (%s)
es: opción de cadena de ajuste desconocida (%s)

en: valid arguments are: %s; did you mean %qs?
es: los argumentos válidos son: %s; ¿quiso decir %qs?

en: missing cpu name in %<-mcpu=%s%>
es: falta el nombre de la cpu en %<-mcpu=%s%>

en: invalid feature modifier in %<-mcpu=%s%>
es: modificador de característica no válido en %<-mcpu=%s%>

en: missing arch name in %<-march=%s%>
es: falta el nombre de la arquitectura en %<-march=%s%>

en: unknown value %qs for -march
es: valor %qs desconocido para -march

en: invalid feature modifier in %<-march=%s%>
es: modificador de característica no válido en %<-march=%s%>

en: missing cpu name in %<-mtune=%s%>
es: falta el nombre de la cpu en %<-mtune=%s%>

en: unknown value %qs for -mtune
es: valor %qs desconocido para -mtune

en: switch -mcpu=%s conflicts with -march=%s switch
es: la opción -mcpu=%s genera un conflicto con la opción -march=%s

en: Assembler does not support -mabi=ilp32
es: El ensamblador no tiene soporte para -mabi=ilp32

en: missing architecture name in 'arch' target %s
es: falta el nombre de la arquitectura en el objetivo 'arch' %s

en: unknown value %qs for 'arch' target %s
es: valor %qs desconocido para el objetivo 'arch' %s

en: invalid feature modifier %qs for 'arch' target %s
es: modificador de característica no válido %qs para el objetivo 'arch' %s

en: missing cpu name in 'cpu' target %s
es: falta el nombre de la cpu en el objetivo 'cpu' %s

en: unknown value %qs for 'cpu' target %s
es: valor %qs desconocido para el objetivo 'cpu' %s

en: invalid feature modifier %qs for 'cpu' target %s
es: modificador de característica no válido %qs para el objetivo 'cpu' %s

en: unknown value %qs for 'tune' target %s
es: valor %qs desconocido para el objetivo 'tune' %s

en: missing feature modifier in target %s %qs
es: falta el modificador de característica en el objetivo %s %qs

en: invalid feature modifier in target %s %qs
es: modificador de característica no válido en el objetivo %s %qs

en: malformed target %s
es: objetivo %s mal formado

en: target %s %qs does not accept an argument
es: el objetivo %s %qs no acepta un argumento

en: target %s %qs does not allow a negated form
es: el objetivo %s %qs no permite una forma negada

en: target %s %s=%s is not valid
es: el objetivo %s %s=%s no es válido

en: attribute %<target%> argument not a string
es: el argumento del atributo %<target%>  no es una cadena

en: malformed target %s value
es: valor del objetivo %s mal formado

en: target %s %qs is invalid
es: el objetivo %s %qs no es válido

en: malformed target %s list %qs
es: lista %qs del objetivo %s mal formada

en: %Klane %wd out of range %wd - %wd
es: %Klane %wd fuera de rango %wd - %wd

en: lane %wd out of range %wd - %wd
es: vía %wd fuera de rango %wd - %wd

en: bad value %qs for -mtrap-precision switch
es: valor %qs erróneo para el interruptor -mtrap-precision

en: bad value %qs for -mfp-rounding-mode switch
es: valor %qs erróneo para el interruptor -mfp-rounding-mode

en: bad value %qs for -mfp-trap-mode switch
es: valor %qs erróneo para el interruptor -mfp-trap-mode

en: bad value %qs for -mcpu switch
es: valor %qs erróneo para el interruptor -mcpu

en: bad value %qs for -mtune switch
es: valor erróneo %qs para la opción -mtune

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 se admite para floats de VAX

en: trap mode not supported for VAX floats
es: el modo de captura no se admite para valores de coma flotante VAX

en: 128-bit long double not supported for VAX floats
es: los long double de 128 bits no se admiten 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 %qs for -mmemory-latency
es: valor %qs erróneo para -mmemory-latency

en: bad builtin fcode
es: fcode interno erróneo

en: -mno-mpy supported only for ARC700 or ARCv2
es: -mno-mpy solo se admite para ARC700 o ARCv2

en: -mno-dpfp-lrsr supported only with -mdpfp
es: -mno-dpfp-lrsr sólo se admite con -mdpfp

en: FPX fast and compact options cannot be specified together
es: las opciones de FPX fast y compact no pueden especificarse juntas

en: -mspfp_fast not available on ARC600 or ARC601
es: -mspfp_fast no disponible en ARC600 ni ARC601

en: No FPX/FPU mixing allowed
es: No está permitido mezclar FPX/FPU

en: PIC is not supported for %s. Generating non-PIC code only..
es: No se admite PIC para %s. Se generará soloamente código no PIC..

note: Check options against architecture options.  Throw an error if option is not allowed.
en: %s is not available for %s architecture
es: %s no está disponible para la arquitectura %s

en: compact-casesi is not applicable to ARCv2
es: compact-casesi no es aplicable a ARCv2

en: multiply option implies r%d is fixed
es: la opción multiply implica r%d fijo

en: argument of %qE attribute is not a string constant
es: el argumento del atributo %qE no es una cadena constante

en: argument of %qE attribute is not "ilink1" or "ilink2"
es: el argumento del atributo %qE no es "ilink1" o "ilink2"

en: argument of %qE attribute is not "ilink"
es: el argumento del atributo %qE no es "ilink"

en: __builtin_arc_aligned with non-constant alignment
es: __builtin_arc_aligned con alineamiento no constante

en: invalid alignment value for __builtin_arc_aligned
es: valor de argumento no válido para __builtin_arc_aligned

en: builtin operand should be an unsigned 6-bit value
es: el operando interno debería ser un valor de 6 bits sin signo

en: operand 1 should be an unsigned 3-bit immediate
es: el operando 1 debería ser un inmediato de 3 bits sin signo

en: operand 2 should be an unsigned 3-bit value (I0-I7)
es: el operando 2 debería ser un valor de 3 bits sin signo (10-17)

en: operand 1 should be an unsigned 3-bit value (I0-I7)
es: el operando 1 debería ser un valor de 3 bits sin signo (10-17)

en: operand 2 should be an unsigned 8-bit value
es: el operando 2 debería ser un valor de 8 bits sin signo

en: operand 3 should be an unsigned 8-bit value
es: el operando 3 debería ser un valor de 8 bits sin signo

en: operand 4 should be an unsigned 8-bit value (0-255)
es: el operando 4 debería ser un valor de 8 bits sin signo (0-255)

en: operand 3 should be an unsigned 3-bit value (I0-I7)
es: el operando 3 debería ser un valor de 3 bits sin signo (10-17)

en: operand 2 should be an unsigned 3-bit value (subreg 0-7)
es: el operando 2 debería ser un valor de 3 bits sin signo (0-7)

en: operand 2 should be an even 3-bit value (subreg 0,2,4,6)
es: el operando 2 debería ser un valor de 3 bits par (subreg 0,2,4,6)

en: builtin requires an immediate for operand %d
es: el interno requiere un inmediato para el operando %d

en: operand %d should be a 6 bit unsigned immediate
es: el operando %d debería ser un inmediato sin signo de 6 bits

en: operand %d should be a 8 bit unsigned immediate
es: el operando %d debería ser un inmediato sin signo de 8 bits

en: operand %d should be a 3 bit unsigned immediate
es: el operando %d debería ser un inmediato sin signo de 3 bits

en: register number must be a compile-time constant. Try giving higher optimization levels
es: el número de registro debe ser una constante en tiempo de compilación. Pruebe a poner niveles de optimización más altos

en: operand for sleep instruction must be an unsigned 6 bit compile-time constant
es: el operando para la instrucción sleep debe ser una constante en tiempo de compilación sin signo de 6 bits

en: Insn addresses not set after shorten_branches
es: Direcciones de insn no establecidas después de shorten_branches

en: insn addresses not freed
es: direcciones de insn no liberadas

en: this builtin is not supported for this target
es: no se admite este interno para este objetivo

en: You must enable NEON instructions (e.g. -mfloat-abi=softfp -mfpu=neon) to use these intrinsics.
es: Debe activar las instrucciones NEON (e.g. -mfloat-abi=softfp -mfpu=neon) para usar estos intrínsecos.

en: You must enable VFP instructions to use these intrinsics.
es: Debe activar las instrucciones VFP para usar estos intrínsecos.

en: You must enable crypto instructions (e.g. include -mfloat-abi=softfp -mfpu=crypto-neon...) to use these intrinsics.
es: Debe activar las instrucciones crypto (e.g. include -mfloat-abi=softfp -mfpu=crypto-neon...) para usar estos intrínsecos.

note: @@@ better error message
en: selector must be an immediate
es: el selector debe ser un inmediato

en: the range of selector should be in 0 to 7
es: el rango del selector debe estar entre 0 y 7

en: the range of selector should be in 0 to 3
es: el rango del selector debe estar entre 0 y 3

en: the range of selector should be in 0 to 1
es: el rango del selector debe estar entre 0 y 1

en: mask must be an immediate
es: la máscara debe ser un inmediato

en: the range of mask should be in 0 to 255
es: el rango de la máscara debe estar entre 0 y 255

en: iWMMXt and NEON are incompatible
es: iWMMXt y NEON son incompatibles

en: target CPU does not support ARM mode
es: el CPU objetivo no tiene soporte para el modo ARM

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 llamado sólo tiene significado cuando se compila para el Thumb

en: -g with -mno-apcs-frame may not give sensible debugging
es: -g con -mno-apcs-frame no permite una depuración sensible

en: can not use -mtp=cp15 with 16-bit Thumb
es: no se puede usar -mtp=cp15 con Thumb de 16-bit

en: RTP PIC is incompatible with Thumb
es: El PIC de RTP es incompatible con Thumb

en: -mpure-code only supports non-pic code on armv7-m targets
es: -mpure-code solo admite código no pic en los objetivos armv7-m

en: target CPU does not support THUMB instructions
es: el CPU objetivo no admite las instrucciones THUMB

en: target CPU does not support unaligned accesses
es: el CPU objetivo no admite accesos sin alinear

note: To support this we need to be able to parse FPU feature options from the architecture string.
en: -mfpu=auto not currently supported without an explicit CPU.
es: -mfpu=auto no se admite actualmente sin una CPU explícita.

en: target CPU does not support interworking
es: el CPU objetivo no admite trabajo interno

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 admite el código reentrante APCS.  Descartado

en: selected fp16 options are incompatible
es: las opciones fp16 seleccionadas son incompatibles

en: iwmmxt requires an AAPCS compatible ABI for proper operation
es: iwmmxt requiere una ABI compatible con AAPCS para una operación adecuada

en: iwmmxt abi requires an iwmmxt capable cpu
es: el abi iwmmxt requiere un cpu capaz de iwmmxt

en: AAPCS does not support -mcaller-super-interworking
es: AAPCS no admite -mcaller-super-interworking

en: AAPCS does not support -mcallee-super-interworking
es: AAPCS no admite -mcallee-super-interworking

en: __fp16 and no ldrh
es: __fp16 sin ldrh

en: -mfloat-abi=hard: selected processor lacks an FPU
es: -mfloat-abi=hard: el procesador seleccionado carece de FPU

en: -mfloat-abi=hard and VFP
es: -mfloat-abi=hard y VFP

en: structure size boundary can only be set to 8, 32 or 64
es: el límite del tamaño de la estructura sólo se puede establecer a 8, 32 o 64

en: structure size boundary can only be set to 8 or 32
es: el límite del tamaño de la estructura sólo se puede establecer a 8 o 32

en: RTP PIC is incompatible with -msingle-pic-base
es: El PIC de RTP es incompatible con -msingle-pic-base

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: -freorder-blocks-and-partition not supported on this architecture
es: no se admite -freorder-blocks-and-partition en esta arquitectura

en: target CPU does not support ARMv8-M Security Extensions
es: la CPU objetivo no admite las instrucciones de seguridad ARMv8-M

en: non-AAPCS derived PCS variant
es: variante PCS derivada de un no AAPCS

en: variadic functions must use the base AAPCS variant
es: las funciones variadic debe usar la variante AAPCS base

en: PCS variant
es: variante PCS

en: Thumb-1 hard-float VFP ABI
es: ABI de VFP de coma flotante dura de Thumb-1

en: parameter passing for argument of type %qT changed in GCC 7.1
es: el paso de parámetro para argumentos de tipo %qT ha cambiado en GCC 7.1

en: %qE attribute only applies to functions
es: el atributo %qE se aplica solamente a funciones

en: %qE attribute not available to functions with arguments passed on the stack
es: el atributo %qE no está disponible para funciones con argumentos pasados en la pila

en: %qE attribute not available to functions with variable number of arguments
es: el atributo %qE no está disponible para funciones con un número variable de argumentos

en: %qE attribute not available to functions that return value on the stack
es: el atributo %qE no está disponible para funciones que devuelven valor en la pila

en: %qE attribute ignored without -mcmse option.
es: se descarta el atributo %qE sin la opción -mcmse.

en: %qE attribute has no effect on functions with static linkage
es: el atributo %qE no tiene efecto en funciones con enlazado estático

en: %qE attribute only applies to base type of a function pointer
es: el atributo %qE se aplica solamente al tipo base de un puntero a función

en: %K%s %wd out of range %wd - %wd
es: %K%s %wd fuera de rango %wd - %wd

en: %s %wd out of range %wd - %wd
es: %s %wd fuera de rango %wd - %wd

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 extraer 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: -fstack-check=specific for Thumb-1
es: -fstack-check=specific para Thumb-1

en: invalid fpu for attribute(target("%s"))
es: fpu no válida para el atributo(objetivo("%s"))

note: This doesn't really make sense until we support general dynamic selection of the architecture and all sub-features.
en: auto fpu selection not currently permitted here
es: selección automática de fpu actualmente no permitida aquí

en: attribute(target("%s")) is unknown
es: se desconoce attribute(target("%s"))

en: target OS does not support unaligned accesses
es: el OS objetivo no admite accesos sin alinear

en: %qs expects 1 argument but %d given
es: %qs espera 1 argumento pero se han proporcionado %d

en: %qs expects a fixed-point value as argument
es: %qs espera un valor de coma fija como argumento

en: using %qs with unsigned type has no effect
es: usar %qs con un tipo sin signo no tiene ningún efecto

en: no matching fixed-point overload found for %qs
es: no se encontró una sobrecarga de coma flotante coincidente para %qs

en: %qs expects 2 arguments but %d given
es: %qs espera 2 argumentos, pero se han proporcionado %d

en: %qs expects a fixed-point value as first argument
es: %qs espera un valor de coma fijacomo argumento

en: %qs expects an integer value as second argument
es: %qs espera un valor entero como segundo argumento

en: devices natively supported:%s
es: dispositivos aceptados de forma nativa:%s

en: supported core architectures:%s
es: arquitecturas de núcleo no admitidas:%s

note: Reached the end of `avr_mcu_types'.  This should actually never happen as options are provided by device-specs.  It could be a typo in a device-specs or calling the compiler proper directly with -mmcu=<device>.
en: unknown core architecture %qs specified with %qs
es: arquitectura de núcleo %qs desconocida especificada con %qs

en: -fpic is not supported
es: no se admite -fpic

en: -fPIC is not supported
es: no se admite -fPIC

en: -fpie is not supported
es: no se admite -fpie

en: -fPIE is not supported
es: no se admite -fPIE

en: function attributes %qs, %qs and %qs are mutually exclusive
es: los atribucions de función %qs, %qs y %qs son mutuamente exclusivos

en: function attributes %qs and %qs have no effect on %qs function
es: los atributos de función %qs y %qs no tienen efecto en funciones %qs

en: %qs function cannot have arguments
es: la función %qs no puede tener argumentos

en: %qs function cannot return a value
es: la función %qs no puede devolver un valor

en: %qs appears to be a misspelled %qs handler, missing %<__vector%> prefix
es: %qs parece ser un manejador %s mal escrito; falta el prefijo %<__vector%>

en: %qs is a reserved indentifier in AVR-LibC.  Consider %<#include <avr/interrupt.h>%> before using the %qs macro
es: %qs es un identificador invertido en AVR-LibC.  Plantéese %<#include <avr/interrupt.h>%> antes de usar la macro %qs

en: %<builtin_return_address%> contains only 2 bytes of address
es: %<builtin_return_address%> sólo contiene 2 bytes de dirección

en: pointer offset from symbol maybe incorrect
es: el desplazamiento del puntero desde el símbolo tal vez es incorrecto

en: accessing data memory with program memory address
es: se accede a memoria de datos con dirección de memoria de programa

en: accessing program memory with data memory address
es: se accede a memoria de programa con dirección de memoria de datos

en: fixed register %s used to pass parameter to function
es: se usó el registro fijo %s para pasar un parámetro a la función

en: writing to address space %qs not supported
es: no se admite escribir al espacio de direcciones %qs

en: %qE attribute only applies to variables in static storage
es: el atributo %qE se aplica solamente a variables en almacenamiento estático

en: %qE attribute only supported for reduced Tiny cores
es: solo se admite el atributo %qE núcleos Tiny reducidos

en: %qE attribute only applies to variables
es: el atributo %qE solamente se aplica a variables

en: %qE attribute allows only an integer constant argument
es: el atributo %qE sólo permite una constante entera como argumento

en: %qE attribute address out of range
es: la dirección del atributo %qE está fuera de rango

en: both %s and %qE attribute provide address
es: tanto el atributo %s como el %qE proporcionan dirección

en: %qE attribute on non-volatile variable
es: atributo %qE en variable no volátil

en: address spaces are not supported for reduced Tiny devices
es: no se admiten espacios de direcciones para dispositivos Tiny reducidos

en: address space %qs not supported for devices with flash size up to %d KiB
es: no se admite el espacio de direcciones %qs para dispositivos con tamaño de flash de hasta %d KiB

en: pointer targeting address space %qs must be const in %qT
es: el espacio de direcciones %qs que apuntan a punteros debe ser const en %qT

en: pointer targeting address space %qs must be const in %s %q+D
es: el espacio de direcciones %qs que apuntan a punteros debe ser const en %s %q+D

en: variable %q+D must be const in order to be put into read-only section by means of %qs
es: la variable %q+D debe ser const para que se ponga en la sección de sólo lectura a través de %qs

en: static IO declaration for %q+D needs an address
es: la declaración de ES estática para %q+D necesita una dirección

en: IO definition for %q+D needs an address
es: la definición de ES para %q+D necesita una dirección

en: only uninitialized variables can be placed in the .noinit section
es: Sólo las variables sin inicializar se pueden colocar en la sección .noinit

note: This might happen with C++ if stuff needs constructing.
en: variable %q+D with dynamic initialization put into program memory area
es: se colocó la variable %q+D con inicialización dinámica en el área de memoria del programa

en: uninitialized variable %q+D put into program memory area
es: se colocó la variable %q+D sin inicializar en el área de memoria del programa

en: %q+D has incompatible attributes %qs and %qs
es: %q+D tiene atributos incompatibles %qs y %qs

en: architecture %qs supported for assembler only
es: la arquitectura %qs sólo se admite para ensamblador

en: conversion from address space %qs to address space %qs
es: vonversión del espacio de direcciones %qs al espacio de direcciones %qs

en: %s expects a compile time integer constant
es: %s expera una constante entera en tiempo de compilación

en: %s expects a compile time long integer constant as first argument
es: %s espera una constante entera long en tiempo de compilación como primer argumento

en: rounding to %d bits has no effect for fixed-point value with %d fractional bits
es: redondear a %d bits no tiene ningún efecto en valores de coma fija con %d bits de fracción

en: rounding result will always be 0
es: el resultado del redondeo será siempre 0

en: bad usage of spec function %qs
es: uso incorrecto de la función de especificación %qs

en: specified option %qs more than once
es: opción %qs especificada más de una vez

en: strange device name %qs after %qs: bad character %qc
es: nombre de dispositivo extraño %qs después de %qs: carácter incorrecto %qc

en: -mfdpic is not supported, please use a bfin-linux-uclibc target
es: no se admite -mfdpic, por favor utilice un objetivo bfin-linux-uclibc

en: -mshared-library-id= specified without -mid-shared-library
es: se especificó -mshared-library-id= sin -mid-shared-library

en: -fstack-limit- options are ignored with -mfdpic; use -mstack-check-l1
es: las opciones -fstack-limit se descartan con -mfdpic; use -mstack-check-l1

en: can%'t use multiple stack checking methods together
es: no se pueden usar múltiples métodos de revisión de la pila juntos

en: ID shared libraries and FD-PIC mode can%'t be used together
es: las bibliotecas compartidas ID y el modo FD-PIC no se pueden usar juntos.

en: cannot specify both -msep-data and -mid-shared-library
es: no se pueden especificar -msep-data y -mid-shared-library al mismo tiempo

en: -mmulticore can only be used with BF561
es: -mmulticore sólo se puede usar con BF561

en: -mcorea should be used with -mmulticore
es: -mcorea se debe usar con -mmulticore

en: -mcoreb should be used with -mmulticore
es: -mcoreb se debe usar con -mmulticore

en: -mcorea and -mcoreb can%'t be used together
es: no se pueden usar juntos -mcorea y -mcoreab

en: multiple function type attributes specified
es: se especificaron múltiples atributos de tipo de función

en: can%'t apply both longcall and shortcall attributes to the same function
es: no se pueden aplicar los atributos longcall y shortcall al mismo tiempo a la misma función

en: %qE attribute cannot be specified for local variables
es: no se puede especificar el atributo %qE para las variables locales

en: -fpic and -fPIC not supported without -mdsbt on this target
es: -fpic y -fPIC no se admiten sin -mdsbt en este objetivo

en: profiling is not yet implemented for this architecture
es: el análisis de perfil aún no se implementa en esta arquitectura

en: data-model=far not valid for cr16c architecture
es: data-model=far no es válido para la arquitectura cr16c

en: invalid data model option -mdata-model=%s
es: opción de modelo de datos -mdata-model=%s no válida

en: profiler support for CR16
es: soporte de análisis de perfil para CR16

note: This function is for retrieving a part of an instruction name for an operator, for immediate output.  If that ever happens for MULT, we need to apply TARGET_MUL_BUG in the caller.  Make sure we notice.
en: MULT case in cris_op_str
es: case MULT en cris_op_str

en: invalid use of ':' modifier
es: uso no válido del modificador ':'

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

en: unknown cc_attr value
es: valor cc_attr desconocido

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: -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 and -fpic are not supported in this configuration
es: -fPIC y -fpic no se admiten en esta configuración

en: unknown src
es: fuente desconocida

en: unknown dest
es: destino desconocido

en: stackframe too big: %d bytes
es: marco de la pila demasiado grande: %d bytes

en: expand_binop failed in movsi got
es: falló expand_binop en movsi got

en: emitting PIC operand, but PIC register isn%'t set up
es: se emite un operando PIC, pero el registro PIC aún no está preparado

note: Definitions for GCC.  Part of the machine description for CRIS. Copyright (C) 1998-2017 Free Software Foundation, Inc. Contributed by Axis Communications.  Written by Hans-Peter Nilsson. This file is part of GCC. GCC is free software; you can redistribute it and/or modify it under the terms of the G
en: CRIS-port assertion failed:
es: falló la aserción del transporte CRIS:

note: Node: Caller Saves (no definitions) Node: Function entry See cris.c for TARGET_ASM_FUNCTION_PROLOGUE and TARGET_ASM_FUNCTION_EPILOGUE. Node: Profiling
en: no FUNCTION_PROFILER for CRIS
es: no hay FUNCTION_PROFILER para CRIS

en: interrupt handlers cannot have arguments
es: los manejadores de interrupciones no pueden tener argumentos

en: argument of %qE attribute is not "reset", "software_exception", "page_miss", "timer0", "timer1", "message", "dma0", "dma1", "wand" or "swi"
es: el argumento del atributo %qE no es "reset", "software_exception", "page_miss", "timer0", "timer1", "message", "dma0", "dma1", "wand" o "swi"

en: stack_offset must be at least 4
es: stack_offset debe ser por lo menos 4

en: stack_offset must be a multiple of 4
es: stack_offset debe ser un múltiplo de 4

en: accumulator is not a constant integer
es: el acumulador no es una constante entera

en: accumulator number is out of bounds
es: el número del acumulador está fuera de los límites

en: inappropriate accumulator for %qs
es: acumulador inapropiado para %qs

en: invalid IACC argument
es: argumento IACC no válido

en: %qs expects a constant argument
es: %qs espera una constante como argumento

en: constant argument out of range for %qs
es: el argumento constante está fuera de rango para %qs

en: media functions are not available unless -mmedia is used
es: las funciones de medios no están disponibles a menos que se use -mmedia

en: this media function is only available on the fr500
es: esta función de medios sólo está disponible en el fr500

en: this media function is only available on the fr400 and fr550
es: esta función de medios sólo está disponible en el fr400 y fr550

en: this builtin function is only available on the fr405 and fr450
es: esta función interna sólo está disponible en el fr405 y fr450

en: this builtin function is only available on the fr500 and fr550
es: esta función interna sólo está disponible en el fr500 y fr550

en: this builtin function is only available on the fr450
es: esta función interna sólo está disponible en el fr450

en: 'h' applied to non-register operand
es: `h' aplicado a un operando no registro

en: bad alignment: %d
es: alineamiento incorrecto: %d

en: stack frame must be smaller than 64K
es: el marco de la pila debe ser menor de 64k

en: -msx is not supported in coff
es: no se admite -msx en coff

en: -ms2600 is used without -ms
es: se usó -ms2600 sin -ms

en: -mn is used without -mh or -ms or -msx
es: se usó -mn sin -mh ó -ms o -msx

en: -mexr is used without -ms
es: se usó -mexr sin -ms

en: -mint32 is not supported for H8300 and H8300L targets
es: no se admite -mint32 para objetivos H8300 y H8300L

en: -mexr is used without -ms or -msx
es: se usó -mexr sin -ms ó -msx

en: -mno-exr valid only with -ms or -msx                   - Option ignored!
es: -mno-exr válida solo con -ms o -msx                    - ¡Opción descartada!

en: -mn is not supported for linux targets
es: no se admite -mn para objetivos linux

en: can%'t extend PCH file: %m
es: no se puede extender el fichero PCH: %m

en: can%'t set position in PCH file: %m
es: no se puede establecer la posición en el fichero PCH: %m

en: wrong argument %qs to option %qs
es: argumento %qs incorrecto para la opción %qs

en: size ranges of option %qs should be increasing
es: los rangos de tamaño de la opción %qs deberían ser crecientes

en: wrong strategy name %qs specified for option %qs
es: se especificó un nombre de estrategia %qs incorrecto para la opción %qs

note: rep; movq isn't available in 32-bit code.
en: strategy name %qs specified for option %qs not supported for 32-bit code
es: no se admite el nombre de estrategia %qs especificado para la opción %qs para código de 32 bits

en: unknown alignment %qs specified for option %qs
es: se especificó una alineación %qs desconocida para la opción %qs

en: the max value for the last size range should be -1 for option %qs
es: el valor máximo para el último rango de tamaños debería ser -1 para la opción %qs

en: too many size ranges specified in option %qs
es: se especificaron demasiados rangos de tamaños en la opción %qs

en: Unknown parameter to option -mtune-ctrl: %s
es: Parámetro desconocido para la opción -mtune-ctrl: %s

en: Intel MCU psABI isn%'t supported in %s mode
es: no se admite Intel MCU psABI en el modo %s

en: %<-mtune=x86-64%> is deprecated; use %<-mtune=k8%> or %<-mtune=generic%> instead as appropriate
es: %<-mtune=x86-64%> es obsoleto; use en su lugar %<-mtune=k8%> o %<-mtune=generic%> como sea adecuado

en: %<target("tune=x86-64")%> is deprecated; use %<target("tune=k8")%> or %<target("tune=generic")%> instead as appropriate
es: %<target("tune=x86-64")%> es obsoleto; use %<target("tune=k8")%> o %<target("tune=generic")%> en su lugar como convenga

note: rep; movq isn't available in 32-bit code.
en: -mstringop-strategy=rep_8byte not supported for 32-bit code
es: no se admite -mstringop-stategy=rep_8byte para código de 32-bit

en: address mode %qs not supported in the %s bit mode
es: el modelo de direcciones %qs no se admite en el modo de bit %s

en: code model %qs not supported in the %s bit mode
es: el modelo de código %qs no se admite en el modo de bit %s

en: code model %qs not supported in x32 mode
es: el modelo de código %qs no se admite en modo x32

en: code model %s does not support PIC mode
es: el modelo de código %s no admite el modo PIC

en: -masm=intel not supported in this configuration
es: no se admite -masm=intel en esta configuración

en: %i-bit mode not compiled in
es: no está compilado el modo bit-%i

en: %<generic%> CPU can be used only for %<-mtune=%> switch
es: la CPU %<generic%> solo se puede usar para el ajuste %<-tune=%>

en: %<generic%> CPU can be used only for %<target("tune=")%> attribute
es: la CPU %<generic%> solo se puede usar para el atributo %<target("tune=")%>

en: %<intel%> CPU can be used only for %<-mtune=%> switch
es: la CPU %<intal%> solo se puede usar para el ajuste %<-mtune=%>

en: %<intel%> CPU can be used only for %<target("tune=")%> attribute
es: la CPU %<intel%> solo se puede usar para el atributo %<target("tune=")%>

en: CPU you selected does not support x86-64 instruction set
es: el CPU que seleccionó no admite el conjunto de instrucciones x86-64

en: Intel MPX does not support x32
es: Intel MPX no tiene soporte para x32

en: bad value (%qs) for %<-march=%> switch
es: valor erróneo (%qs) para la opción %<-march=%>

en: bad value (%qs) for %<target("arch=")%> attribute
es: valor erróneo (%qs) para el atributo %<target("arch=")%>

en: valid arguments to %<-march=%> switch are: %s; did you mean %qs?
es: los argumentos válidos para la opción %<-march=%> son: %s; ¿quiso decir %qs?

en: valid arguments to %<target("arch=")%> attribute are: %s; did you mean %qs?
es: los argumentos válidos para el atributo %<target("arch=")%> son: %s; ¿qiuso decir %qs?

en: valid arguments to %<-march=%> switch are: %s
es: los argumentos válidos para la opción %<-march=%> son: %s

en: valid arguments to %<target("arch=")%> attribute are: %s
es: los argumentos válidos para el atributo %<target("arch=")%> son: %s

en: bad value (%qs) for %<-mtune=%> switch
es: valor erróneo (%qs) para la opción %<-mtune=%>

en: bad value (%qs) for %<target("tune=")%> attribute
es: valor erróneo (%qs) para el atributo %<target("tune=")%>

en: valid arguments to %<-mtune=%> switch are: %s; did you mean %qs?
es: los argumentos válidos para la opción %<-mtune=%> son: %s; ¿quiso decir %qs?

en: valid arguments to %<target("tune=")%> attribute are: %s; did you mean %qs?
es: los argumentos válidos para el atributo %<target("tune=")%> son: %s; ¿quiso decir %qs?

en: valid arguments to %<-mtune=%> switch are: %s
es: los argumentos válidos para la opción %<-mtune=%> son: %s

en: valid arguments to %<target("tune=")%> attribute are: %s
es: los argumentos válidos para el atributo %<target("tune=")%> son: %s

en: -mregparm is ignored in 64-bit mode
es: se descarta -mregparm en modo de 64-bit

en: -mregparm is ignored for Intel MCU psABI
es: se descarta -mregparm para Intel MCU psABI

en: -mregparm=%d is not between 0 and %d
es: -mregparm=%d no está entre 0 y %d

en: %<-mrtd%> is ignored in 64bit mode
es: se descarta %<-mrtd%> en el modo de 64bit

en: %<target("rtd")%> is ignored in 64bit mode
es: se descarta %<target("rtd")%> en el modo de 64bit

en: -mpreferred-stack-boundary is not supported for this target
es: no se admite -mpreferred-stack-boundary en este objetivo

en: -mpreferred-stack-boundary=%d is not between %d and %d
es: -mpreferred-stack-boundary=%d no está entre %d y %d

en: -mincoming-stack-boundary=%d is not between %d and 12
es: -mincoming-stack-boundary=%d no está entre %d y 12

en: -mnop-mcount is not compatible with this target
es: -mnop-mcount no es compatible con este objetivo

en: -mnop-mcount is not implemented for -fPIC
es: -mnop-mcount no está implementada para -fPIC

en: %<-msseregparm%> used without SSE enabled
es: se usó %<-msseregparm%> sin SSE activado

en: %<target("sseregparm")%> used without SSE enabled
es: se usó %<target("ssseregparm")%> sin SSE activado

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: stack probing requires %<-maccumulate-outgoing-args%> for correctness
es: la prueba de pila requiere %<-maccumulate-outgoing-args%> para ser correcta

en: stack probing requires %<target("accumulate-outgoing-args")%> for correctness
es: la prueba de pila requiere %<target("accumulate-outgoing-args"%> para ser correcta

en: fixed ebp register requires %<-maccumulate-outgoing-args%>
es: el registro ebp fijo requiere %<-maccumulate-outgoing-args%>

en: fixed ebp register requires %<target("accumulate-outgoing-args")%>
es: el registro ebp fijo requiere %<target("accumulate-outgoing-args")%>

en: -mfentry isn%'t supported for 32-bit in combination with -fpic
es: -mfentry no se admite para 32-bit en combinación con -fpic

en: -mno-fentry isn%'t compatible with SEH
es: -mno-fentry no es compatible con SEH

en: unknown option for -mrecip=%s
es: opción desconocida para -mrecip=%s

en: option("%s") was already specified
es: ya se había especificado option("%s")

en: Only DWARF debug format is supported for interrupt service routine.
es: Solo se admite el formato de depuración DWARF para la rutina de servicio de interrupciones.

en: %s instructions aren't allowed in %s service routine
es: las instrucciones %s no se permiten en la rutina de servicio %s

en: %s instructions aren't allowed in function with no_caller_saved_registers attribute
es: Las instrucciones %s no están permitidas en funciones con el atributo no_caller_saved_registers

en: fastcall and regparm attributes are not compatible
es: los atributos fastcall y regparm no son compatibles

en: regparam and thiscall attributes are not compatible
es: los atributos regparam y thiscall no son compatibles

en: %qE attribute requires an integer constant argument
es: el atributo %qE requiere un argumento constante entero

en: argument to %qE attribute larger than %d
es: el argumento para el atributo %qE es más grande que %d

en: fastcall and cdecl attributes are not compatible
es: los atributos fastcall y cdecl no son compatibles

en: fastcall and stdcall attributes are not compatible
es: los atributos fastcall y stdcall no son compatibles

en: fastcall and thiscall attributes are not compatible
es: los atributos fastcall y thiscall no son compatibles

en: stdcall and cdecl attributes are not compatible
es: los atributos stdcall y cdecl no son compatibles

en: stdcall and fastcall attributes are not compatible
es: los atributos stdcall y fastcall no son compatibles

en: stdcall and thiscall attributes are not compatible
es: los atributos stdcall y thiscall no son compatibles

en: cdecl and thiscall attributes are not compatible
es: los atributos cdecl y thiscall no son compatibles

en: %qE attribute is used for non-class method
es: se usó el atributo %qE para método no de clase

en: calling %qD with attribute sseregparm without SSE/SSE2 enabled
es: se llama a %qD con el atributo sseregparm sin activar SSE/SSE2

en: calling %qT with attribute sseregparm without SSE/SSE2 enabled
es: se llama a %qT con el atributo sseregparm sin activar SSE/SSE2

en: X32 does not support ms_abi attribute
es: X32 no admite el atributo ms_abi

en: ms_hook_prologue is not compatible with nested function
es: ms_hook_prologue no es compatible con la función anidada

en: AVX512F vector argument without AVX512F enabled changes the ABI
es: el argumento de vector AVX512F sin AVX512F activado cambia la ABI

en: AVX512F vector return without AVX512F enabled changes the ABI
es: el retorno de vector AVX512F sin AVX512F activado cambia la ABI

en: AVX vector argument without AVX enabled changes the ABI
es: el argumento de vector AVX sin AVX activado cambia la ABI

en: AVX vector return without AVX enabled changes the ABI
es: el retorno de vector AVX sin AVX activado cambia la ABI

en: SSE vector argument without SSE enabled changes the ABI
es: el argumento de vector SSE sin SSE activado cambia la ABI

en: SSE vector return without SSE enabled changes the ABI
es: la devolución de vector SSE sin SSE activado cambia la ABI

en: MMX vector argument without MMX enabled changes the ABI
es: el argumento de vector MMX sin MMX activado cambia la ABI

en: MMX vector return without MMX enabled changes the ABI
es: la devolución de vector MMX sin MMX activado cambia la ABI

en: the ABI of passing struct with a flexible array member has changed in GCC 4.4
es: la ABI para pasar un struct con un miembro de matriz flexible cambió en GCC 4.4

en: the ABI of passing union with long double has changed in GCC 4.4
es: la ABI para pasar un union con long double cambió en GCC 4.4

en: the ABI of passing structure with complex float member has changed in GCC 4.4
es: la ABI para pasar una estructura con un miembro de coma flotante compleja cambió en GCC 4.4

en: SSE register return with SSE disabled
es: se devuelve el registro SSE con SSE desactivado

en: SSE register argument with SSE disabled
es: argumento de registro SSE con SSE desactivado

en: x87 register return with x87 disabled
es: se devuelve el registro x87 con x87 desactivado

en: calling %qD with SSE calling convention without SSE/SSE2 enabled
es: se llama a %qD con el convenio de llamadas SSE sin activar SSE/SSE2

en: this is a GCC bug that can be worked around by adding attribute used to function called
es: esto es un error de GCC que se puede sortear añadiendo el atributo usado a la función llamada

en: The ABI for passing parameters with %d-byte alignment has changed in GCC 4.6
es: La ABI para pasar parámetros con alineación de %d-bytes cambió en GCC 4.6

en: ms_hook_prologue attribute isn%'t compatible with -mfentry for 32-bit
es: el atributo ms_hook_prologue no es compatible con -mfentry para 32-bit

en: Dynamic Realign Argument Pointer (DRAP) not supported in interrupt service routine.  This may be worked around by avoiding functions with aggregate return.
es: No se admite Puntero de Argumento de Realineamiento Dinámico (DRAP) en la rutina de servicio de interrupciones.  Esto puede sortearse evitando funciones con retorno agregado.

en: -fsplit-stack does not support fastcall with nested function
es: -fsplit-stack no admite fastcall con funciones anidadas

en: -fsplit-stack does not support 2 register parameters for a nested function
es: -fsplit-stack no admite 2 parámetros de registro para una función anidada

note: FIXME: We could make this work by pushing a register around the addition and comparison.
en: -fsplit-stack does not support 3 register parameters
es: -fsplit-stack no admite 3 parámetros de registro

en: unsupported size for integer register
es: no se admite el tamaño para registro de enteros

en: extended registers have no high halves
es: los registros extendidos no tiene mitades superiores

en: unsupported operand size for extended register
es: no se admite el tamaño de operando para el registro extendido

en: non-integer operand used with operand code 'z'
es: se usó un operando que no es entero con el código de operando 'z'

en: interrupt service routine can't be called directly
es: no se puede llamar directamente a la rutina de servicio de interrupciones

en: No dispatcher found for the versioning attributes
es: No se ha encontrado despachador para los atributos de versión

en: No dispatcher found for %s
es: No se encontró despachador para %s

en: No dispatcher found for the versioning attributes : %s
es: No se encontró despachador para los atributos de versión : %s

en: Function versions cannot be marked as gnu_inline, bodies have to be generated
es: Las versiones de funciones no pueden marcarse como gnu_inline; hay que generar cuerpos

en: Virtual function multiversioning not supported
es: No se admiten versiones múltiples de funciones virtuales

en: missing %<target%> attribute for multi-versioned %D
es: falta el atributo %<target%> para %D multiversionado

en: previous declaration of %D
es: declaración previa de %D

en: multiversioning needs ifunc which is not supported on this target
es: el versionado múltiple necesita ifunc, que no se admite en este objetivo

en: Parameter to builtin must be a string constant or literal
es: El parámetro para la función interna debe ser una cadena constante o literal

en: Parameter to builtin not valid: %s
es: El parámetro para la función interna no es válido: %s

en: the last argument must be a 2-bit immediate
es: el tercer argumento debe ser un inmediato de 2-bit

en: the fifth argument must be an 8-bit immediate
es: el quinto argumento debe ser un inmediato de 8-bit

en: the third argument must be an 8-bit immediate
es: el tercer argumento debe ser un inmediato de 8-bit

en: the last argument must be an 1-bit immediate
es: el último argumento debe ser un inmediato de 1-bit

en: the last argument must be a 3-bit immediate
es: el último argumento debe ser un inmediato de 3-bit

en: the last argument must be a 4-bit immediate
es: el último argumento debe ser un inmediato de 4-bit

en: the last argument must be a 1-bit immediate
es: el último argumento debe ser un inmediato de 1-bit

en: the last argument must be a 5-bit immediate
es: el tercer argumento debe ser un inmediato de 5-bit

en: the next to last argument must be an 8-bit immediate
es: el penúltimo argumento debe ser un inmediato de 8-bit

en: the last argument must be an 8-bit immediate
es: el último argumento debe ser un inmediato de 8-bit

en: the third argument must be comparison constant
es: el tercer argumento debe ser una constante de comparación

en: incorrect comparison mode
es: modo de comparación incorrecto

en: incorrect rounding operand
es: operando de redondeo incorrecto

en: the immediate argument must be a 4-bit immediate
es: el argumento inmediato debe ser un inmediato de 4-bit

en: the immediate argument must be a 5-bit immediate
es: el argumento inmediato debe ser un inmediato de 5-bit

en: the immediate argument must be an 8-bit immediate
es: el argumento inmediato debe ser un inmediato de 8-bit

en: the last argument must be a 32-bit immediate
es: el último argumento debe ser un inmediato de 32-bit

en: selector must be an integer constant in the range 0..%wi
es: el selector debe ser una constante entera en el rango 0..%wi

en: %qE needs unknown isa option
es: %qE necesita la opción isa desconocida

en: %qE needs isa option %s
es: %qE necesita la opción isa %s

en: last argument must be an immediate
es: el último argumento debe ser un inmediato

en: the last argument must be scale 1, 2, 4, 8
es: el último argumento debe ser un escalar 1, 2, 4, 8

en: the forth argument must be scale 1, 2, 4, 8
es: el argumento delantero debe ser un escalar 1, 2, 4, 8

en: incorrect hint operand
es: operando de pista incorrecto

en: the xabort's argument must be an 8-bit immediate
es: el argumento de xabort debe ser un inmediato de 8-bit

en: %qE attribute only available for 32-bit
es: el atributo %qE solamente está disponible para 64-bit

en: argument to %qE attribute is neither zero, nor one
es: el argumento del atributo %qE no es cero ni uno

en: ms_abi and sysv_abi attributes are not compatible
es: los atributos ms_abi y sysv_abi no son compatibles

en: %qE incompatible attribute ignored
es: se descarta el atributo incompatible %qE

en: interrupt service routine should have a pointer as the first argument
es: la rutina de servicio de interrupciones debería tener un puntero como primer argumento

en: interrupt service routine can only have a pointer argument and an optional integer argument
es: la rutina de servicio de interrupciones solo puede tener un argumento puntero y un argumento entero opcional

en: interrupt service routine can't have non-void return value
es: ls rutina de servicio de interrupción no puede tener valor de retorno que no sea void

en: alternatives not allowed in asm flag output
es: no se permiten alternativas en la salida del indicador asm

en: unknown asm flag output %qs
es: salida del indicador asm %qs desconocida

en: invalid type for asm flag output
es: tipo no válido para la salida del indicador asm

en: Unknown architecture specific memory model
es: Modelo de memoria específico de la arquitectura desconocido

en: HLE_ACQUIRE not used with ACQUIRE or stronger memory model
es: HLE_ACQUIRE no se usa con ACQUIRE o modelos de memoria más fuertes

en: HLE_RELEASE not used with RELEASE or stronger memory model
es: HLE_RELEASE no se usa con RELEASE o modelos de memoria más fuertes

en: unsupported simdlen %d
es: simdlen %d no admitido

en: unsupported return type %qT for simd
es: no se admite el tipo de retorno %qT para simd

en: unsupported argument type %qT for simd
es: no se admite el tipo de argumento %qT para simd

en: Pointer Checker requires MPX support on this target. Use -mmpx options to enable MPX.
es: El Comprobador de Punteros requiere suporte MPX en este objetivo. Utilice las opciones -mmpx para activar MPX.

en: deleting file %s: %m
es: se borra el fichero %s: %m

en: cannot open '%s'
es: no se puede abrir '%s'

en: output file not specified
es: no se ha especificado el fichero de salida

en: COLLECT_GCC must be set
es: se debe definir COLLECT_GCC

en: offload compiler %s not found
es: no se ha encontrado el compilador %s

en: unrecognizable argument of option
es: No se reconoce el argumento de la opción

en: %qE attribute applies only to initialized variables with external linkage
es: el atributo %qE solamente se aplica a variables sin inicializar con enlace externo

en: definition of static data member %q+D of dllimport%'d class
es: la definición de los datos miembro static %q+D de la clase dllimportada

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 entorno DJGPP

en: environment variable DJGPP points to missing file '%s'
es: la variable de entorno DJGPP apunta al fichero faltante '%s'

en: environment variable DJGPP points to corrupt file '%s'
es: la variable de entorno DJGPP apunta al fichero corrupto '%s'

en: malformed #pragma builtin
es: #pragma builtin malformado

en: invalid argument of %qE attribute
es: argumento no válido del atributo %qE

en: an address area attribute cannot be specified for local variables
es: no se puede especificar un atributo de área de direcciones para variables locales

en: address area of %q+D conflicts with previous declaration
es: el área de dirección de %q+D genera un conflicto con la declaración previa

en: address area attribute cannot be specified for functions
es: no se puede especificar un atributo de área de direcciones para funciones

en: %qE attribute requires a string constant argument
es: el atributo %qE requiere una constante entera como argumento

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: version attribute is not a string
es: el atributo version no es una cadena

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: argument %qd is not a constant
es: el argumento %qd no es una constante

en: PRINT_OPERAND_ADDRESS, null pointer
es: PRINT_OPERAND_ADDRESS, puntero nulo

en: PRINT_OPERAND: Unknown punctuation '%c'
es: PRINT_OPERAND: Puntuación desconocida '%c'

en: PRINT_OPERAND null pointer
es: PRINT_OPERAND puntero nulo

en: junk at end of #pragma GCC memregs [0..16]
es: basura al final de #pragma GCC memregs [0..16]

en: #pragma GCC memregs must precede any function decls
es: #pragma GCC memregs debe preceder a cualquier declaración de función

en: #pragma GCC memregs takes a number [0..16]
es: #pragma GCC memregs toma un número [0..16]

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

en: malformed #pragma ADDRESS variable address
es: #pragma GCC variable address malformado

en: invalid target memregs value '%d'
es: valor de memregs objetivo '%d' no válido

en: %qE attribute is not supported for R8C target
es: no se admite el atributo %qE para el objetivo R8C

note: The argument must be a constant integer.
en: %qE attribute argument not an integer constant
es: el argumento del atributo %qE no es una constante entera

en: %qE attribute argument should be between 18 to 255
es: el argumento del atributo %qE debe estar entre 18 a 255

en: %<bank_switch%> has no effect on non-interrupt functions
es: %<bank_switch%> no tiene efecto en funciones que no son interrumpibles

en: %<fast_interrupt%> attribute directive ignored
es: se descarta la directiva de atributo %<fast_interrupt%>

en: invalid argument of %qs attribute
es: argumento no válido del atributo %qs

en: -mcpu=%s conflicts with -march=%s
es: -mcpu=%s genera conflicto con -march=%s

en: -mpcrel -fPIC is not currently supported on selected cpu
es: -mpcrel -fPIC no se admite actualmente en la cpu seleccionado

en: -falign-labels=%d is not supported
es: no se admite -falign-labels=%d

en: -falign-loops=%d is not supported
es: no se admite -falign-loops=%d

en: -fstack-limit- options are not supported on this cpu
es: no se admiten las opciones -fstack-limit- en esta cpu

en: multiple interrupt attributes not allowed
es: no se permiten atributos interrupt múltiples

en: interrupt_thread is available only on fido
es: interrupt_thread sólo está disponible en fido

en: stack limit expression is not supported
es: no se admite la expresión del límite de la pila

en: initialized variable %q+D is marked dllimport
es: la variable inicializada %q+D se marcó como dllimport

en: -fPIC/-fpic not supported for this target
es: no se admite -fPIC/-fpic para este objetivo

en: %qs is an invalid argument to -mcpu=
es: %qs es un argumento no válido para -mcpu=

en: -mxl-multiply-high can be used only with -mcpu=v6.00.a or greater
es: sólo se puede usar -mxl-multiply-high con -mcpu=v6.00.a o superior

en: -mxl-reorder can be used only with -mcpu=v8.30.a or greater
es: -mxl-reorder solo puede usarse con -mcpu=v8.30.a o superior

en: -mxl-multiply-high requires -mno-xl-soft-mul
es: -mxl-multiply-high requiere -mno-xl-soft-mul

en: %qs attribute only applies to functions
es: el atributo %qs se aplica solamente a funciones

en: %qE cannot have both %qs and %qs attributes
es: %qE no puede tener los atributos %qs y %qs al mismo tiempo

en: %qE redeclared with conflicting %qs attributes
es: %qE se redeclaró con los atributos %qs en conflicto

en: %qE attribute requires a string argument
es: el atributo %qE requiere una cadena como argumento

en: argument to %qE attribute is neither eic, nor vector=<line>
es: el argumento del atributo %qE no es ni eic ni vector=<línea>

en: interrupt vector to %qE attribute is not vector=(sw0|sw1|hw0|hw1|hw2|hw3|hw4|hw5)
es: el vector de interrupciones para %qE no es vector=(sw0|sw1|hw0|hw1|hw2|hw3|hw4|hw5)

en: argument to %qE attribute is not intstack
es: el argumento del atributo %qE no es intstack

en: cannot handle inconsistent calls to %qs
es: no se pueden manejar llamadas inconsistentes a %qs

en: the %<interrupt%> attribute requires a MIPS32r2 processor or greater
es: el atributo %<interrupt%> requiere un procesador MIPS32r2 o superior

en: interrupt handlers cannot be MIPS16 functions
es: los manejadores de interrupciones no pueden ser funciones MIPS16

en: -fstack-check=specific not implemented for MIPS16
es: -fstack-check=specific no implementado para MIPS16

en: argument %d to the built-in must be a constant in range %d to %d
es: el argumento %d para la función interna debe ser una constante en el rango entre %d y %d

en: invalid argument to built-in function
es: argumento no válido para la función interna

en: failed to expand built-in function
es: fallo al expandir función interna

en: built-in function %qE not supported for MIPS16
es: no se admite la función interna %qE para MIPS16

en: %qs does not support MIPS16 code
es: %qs no admite código MIPS16

en: MIPS16 PIC for ABIs other than o32 and o64
es: PIC MIPS16 para ABIs diferentes de o32 y o64

en: MIPS16 -mxgot code
es: código MIPS16 -mxgot

en: hard-float MIPS16 code for ABIs other than o32 and o64
es: código MIPS16 de coma flotante hard para ABIs diferentes de o32 y o64

en: MSA MIPS16 code
es: código MSA MIPS16

en: unsupported combination: %s
es: no se admite la combinación: %s

en: %<-%s%> conflicts with the other architecture options, which specify a %s processor
es: %<-%s%> genera un conflicto con las otras opciones de la arquitectura, las cuales especifican un procesador %s

en: %<-march=%s%> is not compatible with the selected ABI
es: %<-march=%s%> no es compatible con la ABI seleccionada

en: %<-mgp64%> used with a 32-bit processor
es: se utiliza %<-mgp64%> con un procesador de 32-bit

en: %<-mgp32%> used with a 64-bit ABI
es: se utiliza %<-mgp32%> con una ABI de 64-bit

en: %<-mgp64%> used with a 32-bit ABI
es: se utiliza %<-mgp64%> con una ABI de 32-bit

en: the %qs architecture does not support %<-mfp32%>
es: la arquitectura %qs no admite %<-mfp32%>

en: %<-mgp32%> and %<-mfp64%> can only be combined if the target supports the mfhc1 and mthc1 instructions
es: %<-mgp32%> y %<-mfp64%> sólo se pueden combinar si el objetivo admite las instrucciones mfhc1 y mthc1

en: %<-mgp32%> and %<-mfp64%> can only be combined when using the o32 ABI
es: %<-mgp32%> y %<-mfp64%> sólo se pueden combinar al usar la ABI o32

en: %<-mfpxx%> can only be used with the o32 ABI
es: %<-mfpxx%> solo se puede usar con la ABI o32

en: %<-march=%s%> requires %<-mfp32%>
es: %<-march=%s%> requiere %<-mfp32%>

en: %<-mfpxx%> requires %<-mlra%>
es: %<-mfpxx%> requiere %<-mlra%>

en: %qs is incompatible with %qs
es: %qs es incompatible con %qs

note: We have traditionally allowed non-abicalls code to use an LP64 form of o64.  However, it would take a bit more effort to support the combination of 32-bit GOT entries and 64-bit pointers, so we treat the abicalls case as an error.
en: the combination of %qs and %qs is incompatible with %qs
es: la combinacion de %qs y %qs es incompatible con %qs

en: the %qs architecture does not support branch-likely instructions
es: la arquitectura %qs no admite las instrucciones con probabilidad de ramificación

en: the %qs architecture does not support madd or msub instructions
es: la arquitectura %qs no admite las instrucciones madd ni msub

en: the %qs architecture does not support odd single-precision registers
es: la arquitectura %qs no admite los registros de precisión sencilla impar

en: unsupported combination: %qs%s %s
es: no se admite la combinación: %qs%s %s

en: unsupported combination: %qs %s
es: no se admite la combinación: %qs %s

en: cannot generate position-independent code for %qs
es: no se puede generar código independiente de posición para %qs

en: position-independent code requires %qs
es: el código independiente de posición requiere %qs

en: %<-mno-gpopt%> needs %<-mexplicit-relocs%>
es: %<-mno-gpopt%> necesita %<-mexplicit-relocs%>

en: cannot use small-data accesses for %qs
es: no se pueden usar accesos de data small para %qs

en: the %qs architecture does not support %<-m%s=legacy%>
es: la arquitectura %qs no admite %<-m%s=legacy%>

en: the %qs architecture does not support %<-m%s=2008%>
es: la arquitectura %qs no admite %<-m%s=2008%>

en: %<-mips3d%> requires %<-mpaired-single%>
es: %<-mips3d%> requiere %<-mpaired-single%>

en: %qs must be used with %qs
es: %qs se debe usar con %qs

en: %<-mmsa%> must be used with %<-mfp64%> and %<-mhard-float%>
es: %<-mmsa%> debe usarse con %<-mfp64%> y %<-mhard-float%>

en: the %qs architecture does not support paired-single instructions
es: la arquitectura %qs no admite las instrucciones par-sencillo

en: %qs requires a target that provides the %qs instruction
es: %qs requiere un objetivo que provea la instrucción %qs

en: the %qs architecture does not support DSP instructions
es: la arquitectura %qs no admite las instrucciones DSP

en: %qs requires branch-likely instructions
es: %qs requiere instrucciones con probabilidad de ramificación

en: the %qs architecture does not support the synci instruction
es: la arquitectura %qs no admite la instrucción synci

en: mips16 function profiling
es: análisis de perfil de las funciones mips16

en: -f%s not supported: ignored
es: no se admite -f%s: descartado

en: support for mode %qs
es: se admite el modo %qs

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: function_profiler support for MMIX
es: soporte para function_profiler para MMIX

en: MMIX Internal: Last named vararg would not fit in a register
es: MMIX Interno: El último vararg nombrado no cabe en un registro

en: MMIX Internal: Bad register: %d
es: MMIX Interno: Registro erróneo: %d

note: Presumably there's a missing case above if we get here.
en: MMIX Internal: Missing %qc case in mmix_print_operand
es: MMIX Interno: Falta un case %qc en mmix_print_operand

en: stack frame not a multiple of 8 bytes: %wd
es: el marco de pila no es un múltiplo de 8 bytes: %wd

en: stack frame not a multiple of octabyte: %wd
es: el marco de pila no es un múltiplo de octabyte: %wd

en: MMIX Internal: %s is not a shiftable int
es: MMIX Interno: %s no es un int desplazable

en: -mtune= expects mn10300, am33, am33-2, or am34
es: -mtune= espera mn10300, am33, am33-2 o am34

en: unexpected argument to msp430_select_hwmult_lib: %s
es: argumento inesperado para msp430_select_hwmult_lib: %s

en: unrecognized hwpy field in msp430_mcu_data[%d]: %d
es: campo hwpy no reconocido en msp430_mcu_data[%d]: %d

en: unexpected first argument to msp430_select_hwmult_lib: %s
es: primer argumento inesperado para msp430_select_hwmult_lib: %s

en: msp430_select_hwmult_lib needs one or more arguments
es: msp430_select_hwmult_lib necesita uno o más argumentos

en: Unrecognized MCU name '%s', assuming that it just supports the MSP430 ISA.
    Use the -mcpu option to set the ISA explicitly.
es: No se reconoce el nombre MCU '%s'; se asume que solo admite el ISA MSP430.
    Utilice la opción -mcpu para poner el ISA explícitamente.

en: Unrecognized MCU name '%s'.
es: No se reconoce el nombre MCU '%s'.

en: -mlarge requires a 430X-compatible -mmcu=
es: -mlarge requiere una -mmcu= compatible con 430X

en: -mcode-region=upper requires 430X-compatible cpu
es: -mcode-region=upper requiere una -mmcu= compatible con 430X

en: -mdata-region=upper requires 430X-compatible cpu
es: -mdata-region=upper requiere una -mmcu= compatible con 430X

en: unrecognized interrupt vector argument of %qE attribute
es: no se reconoce el argumento de vector de interrupciones del atributo %qE

en: numeric argument of %qE attribute must be in range 0..63
es: el argumento numérico del atributo %qE debe estar dentro del rango 0..63

en: argument of %qE attribute is not a string constant or number
es: el argumento del atributo %qE no es una cadena constante ni un número

en: argument to interrupt attribute is unsupported for weak functions
es: no se admite el argumento para el atributo de interrupción para funciones débiles

en: __delay_cycles() only takes constant arguments
es: __delay_cycles() solo toma argumentos constantes

en: __delay_cycles only takes non-negative cycle counts
es: __delay_cycles solo permite número de ciclos no negativo

en: __delay_cycles is limited to 32-bit loop counts
es: __delay_cycles está limitado a números de bucles de 32 bits

en: MSP430 builtin functions only work inside interrupt handlers
es: las funciones internas de MSP430 solo funcionan dentro de manejadores de interrupciones

en: bad builtin code
es: código interno erróneo

en: multiple nested types attributes to function %qD
es: atributos de tipos anidados múltiples para la función %qD

en: multiple interrupt attributes to function %qD
es: atributos interrupt múltiples para la función %qD

note: Trampoline is not supported on reduced-set registers yet.
en: a nested function is not supported for reduced registers
es: no se admiten funciones anidadas para registros reducidos

note: The enum index value for array size is out of range.
en: intrinsic register index is out of range
es: el índice de registro intrínseco está fuera de rango

en: invalid id value for interrupt/exception attribute
es: valor de id no válido para atributo de interrupción/excepción

en: invalid id value for reset attribute
es: valor de id no válido atributo reset

en: invalid nmi function for reset attribute
es: función nmi no válida para atributo reset

en: invalid warm function for reset attribute
es: función warm no válida para atributo reset

en: position-independent code not supported
es: no se admite código independiente de posición

en: Unknown form for stack limit expression
es: Forma desconocida para expresión de límite de pila

en: switch %<-mcustom-%s%> is required for double precision floating point
es: se requiere la opción %<-mcustom-%s%> para la coma flotante de precisión doble

en: switch %<-mcustom-%s%> has no effect unless -funsafe-math-optimizations is specified
es: la opción %<-mcustom-%s%> no produce efecto alguno a menos que se especifique -funsafe-math-optimizations

en: switch %<-mcustom-%s%> has no effect unless -ffinite-math-only is specified
es: la opción %<-mcustom-%s%> no produce efecto alguno a menos que se especifique -ffinite-math-only

en: switch %<-mcustom-%s%> has no effect unless -fno-math-errno is specified
es: la opción %<-mcustom-%s%> no produce efecto alguno a menos que se especifique -fno-math-errno

en: conflicting use of -mcustom switches, target attributes, and/or __builtin_custom_ functions
es: hay un conflicto al usar opciones -mcustom, atributos de objetivo y/o funciones _builtin_custom_

en: switch %<-mcustom-%s%> value %d must be between 0 and 255
es: opción %<-mcustom-%s%>: el valor %d tiene que estar entre 0 y 255

en: position-independent code requires the Linux ABI
es: el código independiente de posición requiere la ABI de Linux

en: PIC support for -fstack-limit-symbol
es: soporte PIC para -fstack-limit-symbol

en: BMX instructions are only supported with R2 architecture
es: las instrucciones BMX solo se admiten con la arquitectura R2

en: CDX instructions are only supported with R2 architecture
es: las instrucciones CDX solo se admiten con la arquitectura R2

en: R2 architecture is little-endian only
es: la arquitectura R2 solo es little endian

en: Cannot call %<__builtin_custom_%s%> without specifying switch %<-mcustom-%s%>
es: No se puede llamar a %<__builtin_custom_%s%> sin especificar la opción %<-mcustom-%s%>

en: invalid argument to built-in function %s
es: argumento no válido para la función interna %s

en: Control register number must be in range 0-31 for %s
es: El número del registro de control tiene que estar en el rango 0-31 para %s

en: Register number must be in range 0-31 for %s
es: El número de registro tiene que estar en el rango 0-31 para %s

en: The immediate value must fit into a %d-bit integer for %s
es: El valor inmediato tiene que caber en un entero de %d bits para %s

en: The ENI instruction operand must be either 0 or 1
es: El operando de la instrucción ENI tiene que ser 0 o 1

en: Builtin function %s requires Nios II R%d
es: La función interna %s requiere Nios II R%d

en: switch %<-mcustom-%s%> conflicts with switch %<-mcustom-%s%>
es: la opción %<-mcustom-%s%> genera un conflicto con la opción %<-mcustom-%s%>

en: call to %<__builtin_custom_%s%> conflicts with switch %<-mcustom-%s%>
es: la llamada a %<__builtin_custom_%s%> genera un conflicto con la opción %<-mcustom-%s%>

en: custom-fpu-cfg option does not support %<no-%>
es: la opción custom-fpu-cfg no admite %<no-%>

en: custom-fpu-cfg option requires configuration argument
es: la opción custom-fpu-cfg requiere argumento de configuración

en: %<no-custom-%s%> does not accept arguments
es: %<no-custom-%s%> no acepta argumentos

en: %<custom-%s=%> requires argument
es: %<no-custom-%s%> requiere argumento

en: `custom-%s=' argument requires numeric digits
es: el argumento `custom-%s=' requiere dígitos numéricos

en: %<custom-%s=%> is not recognized as FPU instruction
es: %<custom-%s=%> no se reconoce como instrucción FPU

en: %<%s%> is unknown
es: %<%s%> es desconocido

en: malformed ptx file
es: fichero ptx mal formado

en: COLLECT_GCC must be set.
es: se debe definir COLLECT_GCC.

en: either -fopenacc or -fopenmp must be set
es: se debe definir -fopenacc o -fopenmp

en: cannot open intermediate ptx file
es: no se puede abrir el fichero ptx intermedio

en: option %s is not supported together with -fopenacc
es: la función %s no se admite conjuntamente con -fopenacc

en: static initialization of variable %q+D in %<.shared%> memory is not supported
es: no se admite la inicialización estática de la variable %q+D en memoria %<.shared%>

en: cannot emit unaligned pointers in ptx assembly
es: no se pueden emitir punteros desalineados en ensamblador ptx

en: PTX does not support weak declarations (only weak definitions)
es: PTX no admite declaraciones débiles (solamente definiciones débiles)

en: %qE attribute requires a void return type
es: el atributo %qE requiere tipo de retorno void

en: %qE attribute not allowed with auto storage class
es: no se permite el atributo %qE con una clase de auto almacenamiento

en: using vector_length (%d), ignoring %d
es: se usa vector_length (%d); se hace caso omiso de %d

en: using vector_length (%d), ignoring runtime setting
es: se usa vector_length (%d); se hace caso omiso de la configuración de tiempo de ejecución

en: using num_workers (%d), ignoring %d
es: se usa num_workers (%d); se hace caso omiso de %d

en: PIC code generation is not supported in the portable runtime model
es: La generación de código PIC no se admite 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 se admite cuando se usa GAS en este procesador,

en: -g option disabled
es: opción -g desactivada

en: alignment (%u) for %s exceeds maximum alignment for global common data.  Using %u
es: la alineación (%u) para %s excede la alineación máxima para los datos comunes globales.  Se usará %u

en: unknown cpu %qs for -mtune
es: cpu %qs desconocida para -mtune

en: -mdiv requires -march to subsume the %<M%> extension
es: -mdiv requiere -march para subsumir la extensión %<M%>

en: requested ABI requires -march to subsume the %qc extension
es: la ABI solicitada requiere -march para subsumir la extensión %qc

en: ABI requires -march=rv%d
es: ABI requiere -march=rv%d

note: Address spaces are currently only supported by C.
en: -mes0 can only be used with C
es: -mes0 solo se puede usar con C

en: mduc registers only saved for G13 target
es: los registros mduc solo se guardan para el objetivo G13

en: -mmul=g13 cannot be used with -mcpu=g10
es: -mmul=g13 no se puede usar con -mcpu=g10

en: -mmul=g14 cannot be used with -mcpu=g10
es: -mmul=g14 no se puede usar con -mcpu=g10

note: The S2 core does not have mul/div instructions.
en: -mmul=g14 cannot be used with -mcpu=g13
es: -mmul=g14 no se puede usar con -mcpu=g13

note: The G14 core does not have the hardware multiply peripheral used by the G13 core, hence you cannot use G13 multipliy routines on G14 hardware.
en: -mmul=g13 cannot be used with -mcpu=g14
es: -mmul=g13 no se puede usar con -mcpu=g14

en: naked attribute only applies to functions
es: atributo desnudo se aplica solamente a funciones

en: %qE attribute doesn't apply to functions
es: el atributo %qE no se aplica a funciones

note: This is unpredictable, as we're truncating off usable address bits.
en: converting far pointer to near pointer
es: se convierte puntero lejano a puntero cercano

en: Segmentation Fault (code)
es: Falla de Segmentación (código)

en: Segmentation Fault
es: Falla de Segmentación

en: While setting up signal stack: %m
es: Al establecer la pila de señales: %m

en: While setting up signal handler: %m
es: Al establecer el manejador de señales: %m

note: Handle the machine specific pragma longcall.  Its syntax is # pragma longcall ( TOGGLE ) where TOGGLE is either 0 or 1. rs6000_default_long_calls is set to the value of TOGGLE, changing whether or not new function declarations receive a longcall attribute by default.
en: ignoring malformed #pragma longcall
es: se descarta el #pragma longcall malformado

en: missing open paren
es: falta el paréntesis inicial

en: missing number
es: falta el número

en: missing close paren
es: falta el paréntesis final

en: number must be 0 or 1
es: el número debe ser 0 ó 1

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

en: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores
es: vec_lvsl está obsoleta para little endian; utilize asignación para cargas y almacenajes no alineados

en: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores
es: vec_lvsr está obsoleta para little endian; utilize asignación para cargas y almacenajes no alineados

en: vec_mul only accepts 2 arguments
es: vec_mul sólo acepta 2 argumentos

en: vec_cmpne only accepts 2 arguments
es: vec_cmpne sólo acepta 2 argumentos

en: vec_adde only accepts 3 arguments
es: vec_adde sólo acepta 3 argumentos

en: vec_addec only accepts 3 arguments
es: vec_addec sólo acepta 3 argumentos

en: %s only accepts %d arguments
es: %s sólo acepta %d argumentos

en: %s only accepts 1 argument
es: %s sólo acepta 1 argumento

en: %s only accepts 2 arguments
es: %s sólo acepta 2 argumentos

en: vec_extract only accepts 2 arguments
es: vec_extract sólo acepta 2 argumentos

en: vec_insert only accepts 3 arguments
es: vec_insert sólo acepta 3 argumentos

en: passing arg %d of %qE discards qualifiers from pointer target type
es: el paso del argumento %d de %qE descarta los calificadores del tipo del destino del puntero

en: Builtin function %s not supported in this compiler configuration
es: No se admite la función interna %s en esta configuración del compilador

en: invalid parameter combination for AltiVec intrinsic %s
es: combinación de parámetros no válida para el intrínseco AltiVec %s

en: -mrecip requires -ffinite-math or -ffast-math
es: -recip requiere -ffinite-math o -ffast-math

en: -mrecip requires -fno-trapping-math or -ffast-math
es: -mrecip requiere -fno-trapping-math o -ffast-math

en: -mrecip requires -freciprocal-math or -ffast-math
es: -mrecip requiere -freciprocal-math o -ffast-math

en: -m64 requires PowerPC64 architecture, enabling
es: -m64 requiere la arquitectura PowerPC64, activando

en: -malign-power is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries
es: no se admite -malign-power para Darwin de 64-bit; es incompatible con las bibliotecas C y C++ instaladas

en: will not generate power9 instructions because assembler lacks power9 support
es: no generará instrucciones power9 porque el ensamblador no las admite

en: will not generate power8 instructions because assembler lacks power8 support
es: no generará instrucciones power8 porque el ensamblador no las admite

en: will not generate power7 instructions because assembler lacks power7 support
es: no generará instrucciones power7 porque el ensamblador no las admite

en: will not generate power6 instructions because assembler lacks power6 support
es: no generará instrucciones power6 porque el ensamblador no las admite

en: will not generate power5 instructions because assembler lacks power5 support
es: no generará instrucciones power5 porque el ensamblador no las admite

en: not configured for SPE ABI
es: no se configuró para ABI SPE

en: not configured for SPE instruction set
es: no configurado para el conjunto de instrucciones SPE

en: target attribute or pragma changes SPE ABI
es: el atributo o pragma target cabia la ABI SPE

en: AltiVec not supported in this target
es: no se admite AltiVec en este objetivo

en: SPE not supported in this target
es: no se admite SPE en este objetivo

en: -mmultiple is not supported on little endian systems
es: no se admite -mmultiple en sistemas little endian

en: -mstring is not supported on little endian systems
es: no se admite -mstring en sistemas little endian

note: Enforce that none of the ISA_3_0_MASKS_SERVER flags were explicitly cleared.
en: -mpower9-minmax incompatible with explicitly disabled options
es: -mpower9-minmax es incompatible con las opciones desactivadas explícitamente

en: Power9 target option is incompatible with -mcpu=<xxx> for <xxx> less than power9
es: la opción del objetivo Power9 es incompatible con -mcpu=<xxx> para <xxx> menor que power9

en: -mcrypto requires -maltivec
es: -mcrypto requiere -maltivec

en: -mdirect-move requires -mvsx
es: -mdirect-move requiere -mvsx

en: -mpower8-vector requires -maltivec
es: -mpower8-vector requiere -maltivec

en: -mpower8-vector requires -mvsx
es: -mpower8-vector requiere -mvsx

en: -mvsx-timode requires -mvsx
es: -mvsx-timode requiere -mvsx

en: -mhard-dfp requires -mhard-float
es: -mhard-dfp requiere -mhard-float

en: -mupper-regs-df requires -mvsx
es: -mupper-regs-df requiere -mvsx

en: -mupper-regs-di requires -mvsx
es: -mupper-regs-di requiere -mvsx

en: -mupper-regs-sf requires -mpower8-vector
es: -mupper-regs-sf requiere -mpower8-vector

en: -mpower8-fusion-sign requires -mpower8-fusion
es: -mpower8-fusion-sign requiere -mpower8-fusion

en: -mtoc-fusion requires -mpower8-fusion
es: -mtoc-fusion requiere -mpower8-fusion

note: We prefer to not mention undocumented options in error messages.  However, if users have managed to select power9-fusion without selecting power8-fusion, they already know about undocumented flags.
en: -mpower9-fusion requires -mpower8-fusion
es: -mpower9-fusion requiere -mpower8-fusion

en: -mpower9-vector requires -mpower8-vector
es: -mpower9-vector requiere -mpower8-vector

en: -mpower9-dform requires -mpower9-vector
es: -mpower9-dform requiere -mpower9-vector

en: -mpower9-dform, -mpower9-dform-vector, -mpower9-dform-scalar require -mdirect-move
es: -mpower9-dform, -mpower9-dform-vector, -mpower9-dform-scalar requieren -mdirect-move

en: -mpower9-dform requires -mupper-regs-df
es: -mpower9-dform requiere -mupper-regs-df

en: -mpower9-dform requires -mupper-regs-sf
es: -mpower9-dform requiere -mupper-regs-sf

en: target attribute or pragma changes long double size
es: el atributo o pragma target cambia el tamaño de double long

en: -mfloat128 requires VSX support
es: -mfloat128 necesita soporte para VSX

en: -mfloat128-type requires VSX support
es: -mfloat128-type necesita soporte para VSX

en: -mfloat128 requires -mfloat128-type
es: -mfloat128 necesita -mfloat128-type

en: -mfloat128-hardware requires -mfloat128-type
es: -mfloat128-hardware necesita -mfloat128-type

en: -mfloat128-hardware requires full ISA 3.0 support
es: -mfloat128-hardware requiere suporte pleno de ISA 3.0

en: -mfloat128-hardware requires -m64
es: -mfloat128-hardware requiere -m64

en: unknown vectorization library ABI type (%s) for -mveclibabi= switch
es: tipo de ABI de biblioteca de vectorización desconocida (%s) para la opción -mveclibabi=

en: target attribute or pragma changes AltiVec ABI
es: el atributo o pragma target cambia la ABI Altivec

en: target attribute or pragma changes darwin64 ABI
es: el atributo o pragma target cambia la ABI darwin64

en: target attribute or pragma changes single precision floating point
es: el atributo o pragma target cambia la coma flotante de precisión sencilla

en: target attribute or pragma changes double precision floating point
es: el atributo o pragma target cambia la coma flotante de precisión doble

en: %qs is not a valid number in -mstack-protector-guard-offset=
es: %qs no es un número válido en -mstack-protector-guard-offset=

en: %qs is not a valid offset in -mstack-protector-guard-offset=
es: %qs no es un desplazamiento válido en -mstack-protector-guard-offset=

en: %qs is not a valid base register in -mstack-protector-guard-reg=
es: %qs no es un registro base válido en -mstack-protector-guard-reg=

en: -mstack-protector-guard=tls needs a valid base register
es: -mstack-protector-guard==tls necesita un registro bae válido

en: the layout of aggregates containing vectors with %d-byte alignment has changed in GCC 5
es: la disposición de los agregados que contienen vectores con alineamiento de %d bytes cambió en GCC 5

en: GCC vector returned by reference: non-standard ABI extension with no compatibility guarantee
es: Se devolvió un vector GCC por referencia: extensión de ABI no estándar sin garantía de compatibilidad

en: cannot return value in vector register because altivec instructions are disabled, use -maltivec to enable them
es: no se puede devolver un valor en el registro vector porque las instrucciones altivec están desactivadas, use -maltivec para activarlas

en: the ABI of passing aggregates with %d-byte alignment has changed in GCC 5
es: la ABI para pasar agregados con alineación de %d bytes cambió en GCC 5

en: cannot pass argument in vector register because altivec instructions are disabled, use -maltivec to enable them
es: no se puede pasar argumentos en el registro vector porque las instrucciones altivec están desactivadas, use -maltivec para activarlas

en: GCC vector passed by reference: non-standard ABI extension with no compatibility guarantee
es: vector GCC pasado por referencia: extensión ABI que no es estándar sin garantía de compatibilidad

en: internal error: builtin function %s already processed
es: error interno: la función interna %s ya se procesó

en: argument 1 must be an 8-bit field value
es: el argumento 1 debe ser un valor de un campo de 8 bits

en: argument 1 must be a 5-bit signed literal
es: el argumento 1 debe ser un literal con signo de 5 bits

en: argument 2 must be a 5-bit unsigned literal
es: el argumento 2 debe ser un literal sin signo de 5 bits

en: argument 1 must be a 6-bit unsigned literal
es: el argumento 1 debe ser un literal sin signo de 6 bits

en: argument 2 must be a 7-bit unsigned literal
es: el argumento 2 debe ser un literal sin signo de 7 bits

en: argument 1 of __builtin_altivec_predicate must be a constant
es: el argumento 1 de __builtin_altivec_predicate debe ser una constante

en: argument 1 of __builtin_altivec_predicate is out of range
es: el argumento 1 de __builtin_altivec_predicate está fuera de rango

en: argument 3 must be a 4-bit unsigned literal
es: el argumento 3 debe ser una literal sin signo de 4-bit

en: argument 3 must be a 2-bit unsigned literal
es: el argumento 3 debe ser una literal sin signo de 2-bit

en: argument 3 must be a 1-bit unsigned literal
es: el argumento 3 debe ser una literal sin signo de 1-bit

en: argument to %qs must be a 2-bit unsigned literal
es: el argumento para %qs debe ser una literal sin signo de 2-bit

en: unresolved overload for Altivec builtin %qF
es: sobrecarga sin resolver para el interno Altivec %qF

en: argument to dss must be a 2-bit unsigned literal
es: el argumento para dss debe ser una literal sin signo de 2-bit

en: argument 1 of __builtin_paired_predicate must be a constant
es: el argumento 1 de __builtin_paired_predicate debe ser una constante

en: argument 1 of __builtin_paired_predicate is out of range
es: el argumento 1 de __builtin_paired_predicate está fuera de rango

en: argument 1 of __builtin_spe_predicate must be a constant
es: el argumento 1 de __builtin_spe_predicate debe ser una constante

en: argument 1 of __builtin_spe_predicate is out of range
es: el argumento 1 de __builtin_spe_predicate está fuera de rango

en: Builtin function %s is only valid for the cell processor
es: La función interna %s sólo es válida para el procesador cell

en: Builtin function %s requires the -mvsx option
es: La función interna %s requiere la opción -mvsx

en: Builtin function %s requires the -maltivec option
es: La función interna %s requiere la opción -maltivec

en: Builtin function %s requires the -mpaired option
es: La función interna %s requiere la opción -mpaired

en: Builtin function %s requires the -mspe option
es: La función interna %s requiere la opción -mspe

en: Builtin function %s is not supported with the current options
es: La función interna %s no se admite con las opciones actuales

en: internal error: builtin function %s had an unexpected return type %s
es: error interno: la función interna %s tiene un tipo de devolución inesperado %s

en: internal error: builtin function %s, argument %d had unexpected argument type %s
es: error interno: función interna %s, el argumento %d tiene el tipo de argumento inesperado %s

en: stack frame too large
es: marco de pila demasiado grande

en: no profiling of 64-bit code for this ABI
es: no hay análisis de perfil del código de 64-bit para esta ABI

en: You cannot take the address of a nested function if you use the -mno-pointers-to-nested-functions option.
es: No se puede tomar la dirección de una función anindada si se usa la opción -mno-pointers-to-nested-functions.

en: use of %<long double%> in AltiVec types is invalid
es: el uso de %<long double%> en tipos AltiVec es no válido

en: use of boolean types in AltiVec types is invalid
es: el uso de tipos booleanos en tipos AltiVec es no válido

en: use of %<complex%> in AltiVec types is invalid
es: el uso de %<complex%> en tipos AltiVec es no válido

en: use of decimal floating point types in AltiVec types is invalid
es: el uso de tipos de coma flotante decimal en tipos AltiVec es no válido

en: use of %<long%> in AltiVec types is invalid for 64-bit code without -mvsx
es: el uso de %<long%> en tipos AltiVec es no válido para código de 64 bit sin -mvsx

en: use of %<long%> in AltiVec types is deprecated; use %<int%>
es: el uso de %<long%> en tipos AltiVec es obsoleto; use %<int%>

en: use of %<long long%> in AltiVec types is invalid without -mvsx
es: el uso de %<long long%> en tipos AltiVec es no válido sin -mvsx

en: use of %<double%> in AltiVec types is invalid without -mvsx
es: el uso de %<double%> en tipos AltiVec es no válido sin -mvsx

en: emitting microcode insn %s	[%s] #%d
es: se emite el insn de microcódigo %s	[%s] #%d

en: emitting conditional microcode insn %s	[%s] #%d
es: se emite el insn de microcódigo condicional %s	[%s] #%d

en: invalid cpu "%s" for %s"%s"%s
es: cpu "%s" no válido para %s"%s"%s

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

en: %s"%s"%s is invalid
es: %s"%s"%s es no válido

note: Definitions of target machine for GNU compiler, for IBM RS/6000 POWER running AIX version 4.3. Copyright (C) 1998-2017 Free Software Foundation, Inc. Contributed by David Edelsohn (edelsohn@gnu.org). This file is part of GCC. GCC is free software; you can redistribute it and/or modify it under the t
en: -maix64 requires PowerPC64 architecture remain enabled
es: -maix64 requiere que la arquitectura PowerPC64 permanezca activada

en: soft-float and long-double-128 are incompatible
es: soft-float y long-double-128 son incompatibles

en: -maix64 required: 64-bit computation with 32-bit addressing not yet supported
es: se requiere -maix64: aún no se admite el cálculo de 64 bits con direccionamiento de 32 bits

en: -mcmodel incompatible with other toc options
es: -mcmodel es incompatible con otras opciones toc

en: E500 and FPRs not supported
es: no se admiten E500 y FPRs

en: -m64 requires a PowerPC64 cpu
es: -m64 requiere un procesador PowerPC64

note: The macro SUBTARGET_OVERRIDE_OPTIONS is provided for subtargets, to get control in TARGET_OPTION_OVERRIDE.
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: -msecure-plt not supported by your assembler
es: su ensamblador no admite -msecure-plt

en: -m%s not supported in this configuration
es: no se admite -m%s en esta configuración

en: unrecognized control register number: %d - using 'psw'
es: no se reconoce el número de registro de control: %d - se utiliza 'psw'

en: __builtin_rx_%s takes 'C', 'Z', 'S', 'O', 'I', or 'U'
es: __builtin_rx_%s acepta 'C', 'Z', 'S', 'O', 'I' o 'U'

en: use __builtin_rx_mvtc (0, ... ) to write arbitrary values to PSW
es: utilice __builtin_rx_mvtc (0, ... ) para escribir valores arbitrarios en PSW

en: RX FPU instructions do not support NaNs and infinities
es: las instrucciones FPU de RX no admiten NaNs e infinitos

en: bad builtin icode
es: icode interno erróneo

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: frame size of function %qs is %wd bytes exceeding user provided stack limit of %d bytes.  An unconditional trap is added.
es: el tamaño de marco de la función %qs de %wd bytes excede el límite de pila definido por el usuario de %d bytes.  Se agrega una trampa incondicional.

en: frame size of function %qs is %wd bytes which is more than half the stack size. The dynamic check would not be reliable. No check emitted for this function.
es: el tamaño de marco de la función %qs de %wd bytes es mayor que la mitad del tamaño de la pila. La revisión dinámica no será confiable. No se emitirá revisión para esta función.

en: frame size of %qs is %wd bytes
es: el tamaño de marco de %qs es de %wd bytes

en: %qs uses dynamic stack allocation
es: %qs utiliza alojamiento dinámico de pila

en: z/Architecture mode not supported on %s
es: no se admite el modo z/Architecture en %s

en: 64-bit ABI not supported in ESA/390 mode
es: no se admite la ABI de 64-bit en el modo ESA/390

en: hardware decimal floating point instructions not available on %s
es: las instrucciones de coma flotante decimal de hardware no están disponibles en %s

en: hardware decimal floating point instructions not available in ESA/390 mode
es: las instrucciones de coma flotante decimal de hardware no están disponibles en el modo ESA/390

en: -mhard-dfp can%'t be used in conjunction with -msoft-float
es: -mhard-dfp no se puede usar en conjunción con -msoft-float

en: -mbackchain -mpacked-stack -mhard-float are not supported in combination
es: no se admiten -mbackchain -mpacked-stack -mhard-float en combinación

en: stack size must be greater than the stack guard value
es: el tamaño de la pila debe ser mayor que el valor de la guardia de pila

en: stack size must not be greater than 64k
es: el tamaño de la pila no debe ser mayor a 64k

en: -mstack-guard implies use of -mstack-size
es: -mstack-guard implica el uso de -mstack-size

en: ignoring -fschedule-insns because of exception handling bug
es: se descarta -fschedule-insns debido a un error de manejo de excepciones

en: unwind tables currently require either a frame pointer or -maccumulate-outgoing-args for correctness
es: actualmente las tablas de desenredo requieren un puntero de marco o -maccumulate-outgoing-args para ser correctas

en: __builtin_saveregs not supported by this subtarget
es: no se admite __builtin_saveregs en este subobjetivo

en: %qE attribute only applies to interrupt functions
es: el atributo %qE se aplica solamente a funciones de interrupción

en: %qE attribute is supported only for SH2A
es: el atributo %qE solo se admite para SH2A

en: %qE attribute only applies to SH2A
es: el atributo %qE solo se aplica a SH2A

en: %qE attribute argument should be between 0 to 255
es: el argumento del atributo %qE debe estar entre 0 y 255

note: The argument must be a constant string.
en: %qE attribute argument not a string constant
es: el argumento del atributo %qE no es una constante de cadena

en: r0 needs to be available as a call-clobbered register
es: r0 necesita estar disponible como un registro sobreescrito por llamada

note: The kernel loader cannot handle the relaxation			 relocations, so it cannot load kernel modules			 (which are ET_REL) or RTP executables (which are		 linked with --emit-relocs).  No relaxation relocations		 appear in shared libraries, so relaxation is OK		 for RTP PIC.
en: -mrelax is only supported for RTP PIC
es: -mrelax sólo se admite pare el PIC de RTP

en: %s is not supported by this configuration
es: %s no se admite en esta configuración

en: -mlong-double-64 not allowed with -m64
es: no se permite -mlong-double-64 con -m64

en: bad value (%s) for -mcmodel= switch
es: valor erróneo (%s) para el interruptor -mcmodel=

en: -fcall-saved-REG is not supported for out registers
es: no se admite -fcall-saved-REG para registros de salida

en: insufficient arguments to overloaded function %s
es: argumentos insuficientes para la función sobrecargada %s

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

en: parameter list does not match a valid signature for %s()
es: la lista de parámetros no ofrece una firma válida para %s()

en: bad value (%s) for -march= switch
es: valor erróneo (%s) para la opción -march=

en: bad value (%s) for -mtune= switch
es: valor erróneo (%s) para la opción -mtune=

en: creating run-time relocation for %qD
es: se crea una reubicación en tiempo de ejecución para %qD

en: creating run-time relocation
es: se crea una reubicación en tiempo de ejecución

en: %s expects an integer literal in the range [%d, %d]
es: %s espera una literal entera en el rango [%d, %d]

en: %s expects an integer literal in the range [%d, %d]. (%wd)
es: %s espera una literal entera en el rango [%d, %d]. (%wd)

en: %d least significant bits of %s are ignored
es: se descartan los %d bits menos significativos de %s

en: local variable memory requirements exceed capacity
es: los requerimientos de memoria para variables locales excede la capacidad

en: function_profiler support
es: soporte para function_profiler

en: cannot use va_start in interrupt function
es: no se puede usar va_start en una función de interrupción

en: switch statement of size %lu entries too large
es: la declaración switch de tamaño de %lu entradas es demasiado grande

en: %<__BELOW100__%> attribute only applies to variables
es: el atributo %<__BELOW100__%> solamente se aplica a variables

en: __BELOW100__ attribute not allowed with auto storage class
es: no se permite el atributo __BELOW100__ con una clase de auto almacenamiento

en: operand must be an immediate of the right size
es: el operando debe ser un inmediato del tamaño correcto

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 una 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 %qE
es: no se reconoce el nombre de sección %qE

en: malformed #pragma ghs section
es: #pragma ghs section malformado

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: data area attributes cannot be specified for local variables
es: no se pueden especificar atributos de área de datos para variables locales

en: data area of %q+D conflicts with previous declaration
es: el área de datos de %q+D genera un conflicto con la 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

en: bogus DISPOSE construction: %d
es: construcción DISPOSE ambigua: %d

en: too much stack space to dispose of: %d
es: demasiado espacio de pila del cual disponer: %d

en: bogus PREPEARE construction: %d
es: construcción PREPARE ambigua: %d

en: too much stack space to prepare: %d
es: demasiado espacio de pila para preparar: %d

en: junk at end of #pragma __nostandard
es: basura al final del #pragma __nostandard

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

en: malformed '#pragma member_alignment', ignoring
es: '#pragma member_alignment' mal formado, se descarta

en: unknown '#pragma member_alignment' name %s
es: nombre %s '#pragma member_alignment' desconocido

en: malformed '#pragma member_alignment'
es: '#pragma member_alignment' malformado

en: unhandled alignment for '#pragma nomember_alignment'
es: alineación sin manejar para '#pragma nomember_alignment'

en: garbage at end of '#pragma nomember_alignment'
es: basura al final de '#pragma nomember_alignment'

en: malformed '#pragma extern_model', ignoring
es: '#pragma extern_model' malformado, se descarta

en: extern model globalvalue
es: modelo globalvalue externo

en: unknown '#pragma extern_model' model '%s'
es: modelo '#pragma extern_model' '%s' desconocido

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

en: vms '#pragma __message' is ignored
es: se descarta '#pragma __message' de vms

en: malformed '#pragma __extern_prefix', ignoring
es: '#pragma __extern_prefix' malformado', se descarta

en: boolean registers required for the floating-point option
es: se requieren registros booleanos para la opción de coma flotante

en: -f%s is not supported with CONST16 instructions
es: no se admite -f%s con instrucciones CONST16

en: PIC is required but not supported with CONST16 instructions
es: se requiere PIC pero no se admite con instrucciones CONST16

en: only uninitialized variables can be placed in a .bss section
es: sólo las variables sin inicializar se pueden colocar en una sección .bss

en: %<-gnat%> misspelled as %<-gant%>
es: %<-gnat%> escrito incorrectamente como %<-gant%>

en: -fexcess-precision=standard for Ada
es: -fexcess-precision=standard para Ada

en: invalid element type for attribute %qs
es: tipo de elemento no válido para el atributo %qs

en: %qs attribute ignored
es: se descarta el atributo %qs

en: %qs attribute requires prototypes with named arguments
es: el atributo %qs requiere prototipos con argumentos nombrados

en: %qs attribute only applies to variadic functions
es: el atributo %qs se aplica solamente a funciones variadic

en: %qE attribute has no effect
es: el atributo %qE no tiene efecto

en: attribute %qs applies to array types only
es: el atributo %qs solamente se aplica a tipos de matriz

note: Except for passing an argument to an unprototyped function, this is a constraint violation.  When passing an argument to an unprototyped function, it is compile-time undefined; making it a constraint in that case was rejected in DR#252.
en: void value not ignored as it ought to be
es: no se descarta el valor void como debería de ser

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

en: array %q+D assumed to have one element
es: se asume que la matriz %q+D tiene un elemento

en: %qD is static but used in inline function %qD which is not static
es: %qD es estática pero se usa en la función inline %qD la cual no es estática

en: %q+D is static but declared in inline function %qD which is not static
es: %q+D es estática pero se declaró en la función inline %qD la cual no es estática

en: GCC supports only %u nested scopes
es: GCC sólo admite %u ámbitos anidados

en: label %q+D used but not defined
es: se usa la etiqueta %q+D pero no está definida

en: nested function %q+D declared but never defined
es: se declara la función anidada %q+D pero nunca se define

en: inline function %q+D declared but never defined
es: se declara la función inline %q+D pero nunca se define

en: unused variable %q+D
es: variable %q+D sin usar

en: variable %qD set but not used
es: se define la variable %qD pero no se usa

en: type of array %q+D completed incompatibly with implicit initialization
es: el tipo de la matriz %q+D se completó de forma incompatible con la inicialización implícita

en: originally defined here
es: se definió originalmente aquí

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 defecto no puede coincidir con una declaración de nombre de lista de parámetros vacía.

en: prototype for %q+D declares more arguments than previous old-style definition
es: el prototipo para %q+D declara más argumentos que la definición anterior de estilo antiguo

en: prototype for %q+D declares fewer arguments than previous old-style definition
es: el prototipo para %q+D declara menos argumentos que la definición anterior de estilo antiguo

en: prototype for %q+D declares argument %d with incompatible type
es: el prototipo para %q+D declara el argumento %d con un tipo incompatible

note: If we get here, no errors were found, but do issue a warning for this poor-style construct.
en: prototype for %q+D follows non-prototype definition
es: prototipo para %q+D después de una definición que no es prototipo

en: previous definition of %q+D was here
es: la definición previa de %q+D estaba aquí

en: previous implicit declaration of %q+D was here
es: la declaración implícita previa de %q+D estaba aquí

en: previous declaration of %q+D was here
es: la declaración previa de %q+D estaba aquí

en: %q+D redeclared as different kind of symbol
es: %q+D redeclarado como un tipo diferente de símbolo

en: built-in function %q+D declared as non-function
es: la función interna %q+D no se declara como función

en: declaration of %q+D shadows a built-in function
es: la declaración de %q+D oscurece una función interna

en: redeclaration of enumerator %q+D
es: redeclaración del enumerador %q+D

en: conflicting types for built-in function %q+D
es: tipos en conflicto para la función interna %q+D

en: conflicting types for %q+D
es: tipos en conflicto para %q+D

en: conflicting named address spaces (generic vs %s) for %q+D
es: se especificaron espacios de direcciones nombrados en conflicto (generic vs %s) para %q+D

en: conflicting named address spaces (%s vs generic) for %q+D
es: se especificaron espacios de direcciones nombrados en conflicto (%s vs generic) para %q+D

en: conflicting named address spaces (%s vs %s) for %q+D
es: se especificaron espacios de direcciones nombrados en conflicto (%s vs %s) para %q+D

en: conflicting type qualifiers for %q+D
es: calificadores de tipos en conflicto para %q+D

en: redefinition of typedef %q+D with different type
es: redefinición de la definición de tipo %q+D con un tipo diferente

en: redefinition of typedef %q+D with variably modified type
es: redefinición de la definición de tipo %q+D con un tipo modificado variablemente

en: redefinition of typedef %q+D
es: redefinición de la definición de tipo %q+D

en: redefinition of %q+D
es: redefinición de %q+D

en: static declaration of %q+D follows non-static declaration
es: declaración static de %q+D después de una declaración que no es static

en: non-static declaration of %q+D follows static declaration
es: declaración que no es static de %q+D después de una declaración static

en: %<gnu_inline%> attribute present on %q+D
es: atributo %<gnu_inline%> presente en %q+D

en: but not here
es: pero no aquí

en: thread-local declaration of %q+D follows non-thread-local declaration
es: declaración thread-local de %q+D después de una declaración que no es thread-local

en: non-thread-local declaration of %q+D follows thread-local declaration
es: declaración que no es thread-local de %q+D después de una declaración thread-local

en: extern declaration of %q+D follows declaration with no linkage
es: declaración extern de %q+D después de una declaración sin enlace

en: declaration of %q+D with no linkage follows extern declaration
es: declaración de %q+D sin enlace después de una declaración extern

en: redeclaration of %q+D with no linkage
es: redeclaración de %q+D sin enlace

en: redeclaration of %q+D with different visibility (old visibility preserved)
es: redeclaración de %q+D con visibilidad diferente (se preserva la visibilidad anterior)

en: redefinition of parameter %q+D
es: redefinición del parámetro %q+D

en: redundant redeclaration of %q+D
es: redeclaración redundante de %q+D

en: declaration of %q+D shadows previous non-variable
es: la declaración de %q+D oscurece a una declaración previa que no es variable

en: declaration of %qD shadows a global declaration
es: la declaración de %qD oscurece a una declaración global

en: declaration of %qD shadows a previous local
es: la declaración de %qD oscurece a una declaración local previa

en: shadowed declaration is here
es: aquí está la declaración oscurecida

en: nested extern declaration of %qD
es: declaración externa anidada de %qD

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

en: incompatible implicit declaration of built-in function %qD
es: declaración implícita incompatible de la función interna %qD

en: incompatible implicit declaration of function %qD
es: declaración implícita incompatible de la función %qD

en: %qE undeclared here (not in a function)
es: %qE no se declaró aquí (no en una función)

en: %qE undeclared (first use in this function)
es: %qE no se declaró aquí (primer uso en esta función)

en: each undeclared identifier is reported only once for each function it appears in
es: cada identificador sin declarar se reporta sólo una vez para cada función en el que aparece

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

en: jump into scope of identifier with variably modified type
es: salto al ámbito de un identificador con tipo modificado variablemente

en: jump skips variable initialization
es: el salto evita la inicialización de la variable

en: label %qD defined here
es: la etiqueta %qD se define aquí

en: %qD declared here
es: %qD se declara aquí

en: jump into statement expression
es: salto a una expresión de declaración

en: duplicate label declaration %qE
es: declaración duplicada de la etiqueta %qE

en: duplicate label %qD
es: etiqueta %qD duplicada

en: traditional C lacks a separate namespace for labels, identifier %qE conflicts
es: C tradicional carece de un espacio de nombres separado para etiquetas, el identificador %qE genera un conflicto con

en: switch jumps over variable initialization
es: el switch salta sobre la inicialización de la variable

en: switch starts here
es: switch inicia aquí

en: switch jumps into statement expression
es: switch salta dentro de una expresión de declaración

en: %qE defined as wrong kind of tag
es: %qE definido como un tipo erróneo de etiqueta

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

en: empty declaration with storage class specifier does not redeclare tag
es: una declaración vacía con especificadores de clase de almacenamiento no redeclara la etiqueta

en: empty declaration with type qualifier does not redeclare tag
es: una declaración vacía con calificador de tipo no redeclara la etiqueta

en: empty declaration with %<_Alignas%> does not redeclare tag
es: una declaración vacía con %<_Alignas%> no redeclara la etiqueta

en: useless type name in empty declaration
es: nombre de tipo sin uso en una declaración vacía

en: %<inline%> in empty declaration
es: %<inline%> en una declaración vacía

en: %<_Noreturn%> in empty declaration
es: %<_Noreturn%> en una declaración vacía

en: %<auto%> in file-scope empty declaration
es: %<auto%> en una declaración vacía en ámbito de fichero

en: %<register%> in file-scope empty declaration
es: %<register%> en una declaración vacía en ámbito de fichero

en: useless storage class specifier in empty declaration
es: especificador de clase de almacenamiento sin uso en una declaración vacía

en: useless type qualifier in empty declaration
es: calificador de tipo sin uso en una declaración vacía

en: useless %<_Alignas%> in empty declaration
es: %<_Alignas%> sin uso en la declaración vacía

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

en: ISO C90 does not support %<static%> or type qualifiers in parameter array declarators
es: ISO C90 no admite %<static%> o calificadores de tipo en los declaradores de parámetros de matrices

en: ISO C90 does not support %<[*]%> array declarators
es: ISO C90 no admite declaradores de matriz %<[*]%>

note: C99 6.7.5.2p4 A function definition isn't function prototype scope C99 6.2.1p4.
en: %<[*]%> not allowed in other than function prototype scope
es: no se permite %<[*]%> en otro lugar que no sea el ámbido de prototipo de función

en: %q+D is usually a function
es: %q+D generalmente es una función

en: typedef %qD is initialized (use __typeof__ instead)
es: typedef %qD está inicializado (utilice __typeof__ en su lugar)

en: function %qD is initialized like a variable
es: la función %qD está inicializada como una variable

note: DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
en: parameter %qD is initialized
es: el parámetro %qD está inicializado

note: Although C99 is unclear about whether incomplete arrays of VLAs themselves count as VLAs, it does not make sense to permit them to be initialized given that ordinary VLAs may not be initialized.
en: variable-sized object may not be initialized
es: un objeto de tamaño variable puede no ser inicializado

en: variable %qD has initializer but incomplete type
es: la variable %qD tiene inicializador pero de tipo de dato incompleto

en: inline function %q+D given attribute noinline
es: se le dió a la función incluida en línea %q+D un atributo noinline

en: uninitialized const member in %qT is invalid in C++
es: el miembro const sin inicializar en %qT es no válido en C++

en: %qD should be initialized
es: %qD se debe inicializar

en: initializer fails to determine size of %q+D
es: el inicializador no puede determinar el tamaño de %q+D

en: array size missing in %q+D
es: falta el tamaño de la matriz en %q+D

en: zero or negative size array %q+D
es: matriz %q+D de tamaño cero o negativo

en: storage size of %q+D isn%'t constant
es: el tamaño de almacenamiento de %q+D no es constante

en: ignoring asm-specifier for non-static local variable %q+D
es: se descarta el especificador asm para la variable local que no es estática %q+D

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

en: uninitialized const %qD is invalid in C++
es: const %qD sin inicializar es no válida en C++

en: ISO C forbids forward parameter declarations
es: ISO C prohíbe declaraciones adelantadas de parámetros

en: defining a type in a compound literal is invalid in C++
es: definir un tipo en una literal compuesta es no válido en C++

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

en: bit-field %qs width not an integer constant expression
es: la anchura del campo de bits %qs no es una expresión constante entera

en: negative width in bit-field %qs
es: anchura negativa en el campo de bit %qs

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

en: bit-field %qs has invalid type
es: el campo de bits %qs tiene un tipo no válido

en: type of bit-field %qs is a GCC extension
es: el tipo de campo de bits %qs es una extensión de GCC

en: width of %qs exceeds its type
es: la anchura de %qs excede su tipo

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

en: ISO C90 forbids array %qE whose size can%'t be evaluated
es: ISO C90 prohíbe la matriz %qE cuyo tamaño no se puede evaluar

en: ISO C90 forbids array whose size can%'t be evaluated
es: ISO C90 prohíbe la matriz cuyo tamaño no se puede evaluar

en: ISO C90 forbids variable length array %qE
es: ISO C90 prohíbe la matriz de longitud variable %qE

en: ISO C90 forbids variable length array
es: ISO C90 prohíbe la matriz de longitud variable

en: variably modified %qE at file scope
es: %qE variablemente modificado en el ámbito del fichero

en: variably modified field at file scope
es: campo variablemente modificado en el ámbito del fichero

en: type defaults to %<int%> in declaration of %qE
es: el tipo de dato por defecto es %<int%> en la declaración de %qE

en: type defaults to %<int%> in type name
es: el tipo de dato por defecto es %<int%> en el nombre de tipo

en: duplicate %<const%>
es: %<const%> duplicado

en: duplicate %<restrict%>
es: %<restrict%> duplicado

en: duplicate %<volatile%>
es: %<volatile%> duplicado

en: conflicting named address spaces (%s vs %s)
es: espacios de direcciones nombrados generan un conflicto (%s vs %s)

en: function definition declared %<auto%>
es: la definición de la función se declaró como %<auto%>

en: function definition declared %<register%>
es: la definición de la función se declaró como %<register%>

en: function definition declared %<typedef%>
es: la definición de la función se declaró como %<typedef%>

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

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

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

en: storage class specified for unnamed parameter
es: se especificó una clase de almacenamiento para un parámetro sin nombre

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

en: %qE initialized and declared %<extern%>
es: %qE se inicializó y declaró como %<extern%>

en: %qE has both %<extern%> and initializer
es: %qE tiene %<extern%> e inicializador al mismo tiempo

en: file-scope declaration of %qE specifies %<auto%>
es: la declaración del ámbito de fichero de %qE especifica %<auto%>

en: file-scope declaration of %qE specifies %<register%>
es: la declaración del ámbito de fichero de %qE especifica %<register%>

en: nested function %qE declared %<extern%>
es: la función anidada %qE se declaró %<extern%>

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 %qE as array of voids
es: la declaración de %qE como una matriz de voids

en: declaration of type name as array of voids
es: declaración de nombre de tipo como una matriz de voids

en: declaration of %qE as array of functions
es: declaración de %qE como una matriz de funciones

en: declaration of type name as array of functions
es: declaración de nombre de tipo como una matriz de funciones

en: invalid use of structure with flexible array member
es: uso no válido de una estructura con un miembro de matriz flexible

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

en: size of unnamed array has non-integer type
es: el tamaño de la matriz sin nombre es de un tipo no entero

en: ISO C forbids zero-size array %qE
es: ISO C prohíbe la matriz %qE de tamaño cero

en: ISO C forbids zero-size array
es: ISO C prohíbe matrices de tamaño cero

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

en: size of unnamed array is negative
es: el tamaño de la matriz sin nombre es negativo

en: ISO C90 does not support flexible array members
es: ISO C90 no admite miembros de matriz flexibles

note: C99 6.7.5.2p4
en: %<[*]%> not in a declaration
es: %<[*]%> fuera de una declaración

en: %qE declared as function returning a function
es: %qE que se declaró como función devuelve una función

en: type name declared as function returning a function
es: el nombre de tipo que se declaró como función devuelve una función

en: %qE declared as function returning an array
es: %qE que se declaró como función devuelve una matriz

en: type name declared as function returning an array
es: el nombre de tipo que se declaró como función devuelve una matriz

en: function definition has qualified void return type
es: la definición de la función tiene un tipo de devolución void calificado

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

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

en: %qs combined with %<auto%> qualifier for %qE
es: %qs combinado con el calificador %<auto%> para %qE

en: %qs combined with %<register%> qualifier for %qE
es: %qs combinado con el calificador %<register%> para %qE

en: %qs specified for auto variable %qE
es: se especificó %qs para la variable auto %qE

en: %qs specified for parameter %qE
es: se especificó %qs para el parámetro %qE

en: %qs specified for unnamed parameter
es: se especificó %qs para el parámetro sin nombre

en: %qs specified for structure field %qE
es: se especificó %qs para el campo de estructura %qE

en: %qs specified for structure field
es: se especificó %qs para el campo de estructura

en: alignment specified for typedef %qE
es: se especificó la alineación para la definición de tipo %qE

en: alignment specified for %<register%> object %qE
es: se especificó la alineación para el objeto %<register%> %qE

en: alignment specified for parameter %qE
es: se especificó la alineación para el parámetro %qE

en: alignment specified for unnamed parameter
es: se especificó la alineación para el parámetro sin nombre

en: alignment specified for bit-field %qE
es: se especificó la alineación para el campo de bits %qE

en: alignment specified for unnamed bit-field
es: se especificó la alineación para el campo de bits sin nombre

en: alignment specified for function %qE
es: se especificó la alineación para la función %qE

en: %<_Alignas%> specifiers cannot reduce alignment of %qE
es: los especificadores %<_Alignas%> no pueden reducir la alineación de %qE

en: %<_Alignas%> specifiers cannot reduce alignment of unnamed field
es: los especificadores %<_Alignas%> no pueden reducir la alineación del campo sin nombre

en: typedef %q+D declared %<inline%>
es: la definición de tipo %q+D se declaró como %<inline%>

en: typedef %q+D declared %<_Noreturn%>
es: la definición de tipo %q+D se declaró como %<_Noreturn%>

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

note: C99 6.7.2.1p8
en: a member of a structure or union cannot have a variably modified type
es: un miembro de una estructura o union no puede tener un tipo modificado variablemente

en: variable or field %qE declared void
es: se declaró la variable o campo %qE como void

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

en: parameter %q+D declared %<inline%>
es: el parámetro %q+D se declaró %<inline%>

en: parameter %q+D declared %<_Noreturn%>
es: el parámetro %q+D se declaró %<_Noreturn%>

en: field %qE declared as a function
es: el campo %qE se declaró como una función

en: field %qE has incomplete type
es: el campo %qE tiene tipo de dato incompleto

en: unnamed field has incomplete type
es: el campo sin nombre tiene tipo de dato incompleto

en: invalid storage class for function %qE
es: clase de almacenamiento no válida para la función %qE

en: cannot inline function %<main%>
es: no se puede incluir en línea la función %<main%>

en: %<main%> declared %<_Noreturn%>
es: %<main%> se declaró como %<_Noreturn%>

en: ISO C99 does not support %<_Noreturn%>
es: ISO C99 no admite %<_Noreturn%>

en: ISO C90 does not support %<_Noreturn%>
es: ISO C90 no admite %<_Noreturn%>

en: variable previously declared %<static%> redeclared %<extern%>
es: una variable previamente declarada como %<static%> se redeclara como %<extern%>

en: variable %q+D declared %<inline%>
es: la variable %q+D se declaró como %<inline%>

en: variable %q+D declared %<_Noreturn%>
es: la variable %q+D se declaró como %<_Noreturn%>

en: non-nested function with variably modified type
es: función no anidada con tipo modificado variablemente

en: object with variably modified type must have no linkage
es: un objeto con tipo modificado variablemente no debe tener enlace

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 %u (%q+D) has incomplete type
es: el parámetro %u (%q+D) tiene tipo incompleto

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

en: parameter %u (%q+D) has void type
es: el parámetro %u (%q+D) tiene tipo void

en: parameter %u has void type
es: el parámetro %u tiene tipo void

en: %<void%> as only parameter may not be qualified
es: no se puede calificar %<void%> si es el único parámetro

en: %<void%> must be the only parameter
es: %<void%> debe ser el único parámetro

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

en: enum type defined here
es: se definió el tipo enum aquí

en: struct defined here
es: se definió struct aquí

en: union defined here
es: se definió union aquí

en: redefinition of %<union %E%>
es: redefinición de %<union %E%>

en: redefinition of %<struct %E%>
es: redefinición de %<struct %E%>

en: nested redefinition of %<union %E%>
es: redefinición anidada de %<union %E%>

en: nested redefinition of %<struct %E%>
es: redefinición anidada de %<struct %E%>

en: defining type in %qs expression is invalid in C++
es: la definición de tipo en %qs es no válida en C++

en: declaration does not declare anything
es: la declaración no declara nada

en: ISO C99 doesn%'t support unnamed structs/unions
es: ISO C99 no admite structs/unions sin nombre

en: ISO C90 doesn%'t support unnamed structs/unions
es: ISO C90 no admite structs/unions sin nombre

en: duplicate member %q+D
es: miembro %q+D duplicado

en: union has no named members
es: union no tiene miembros nombrados

en: union has no members
es: union no tiene miembros

en: struct has no named members
es: struct no tiene miembros nombrados

en: struct has no members
es: struct no tiene miembros

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

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

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

en: nested redefinition of %<enum %E%>
es: redefinición anidada de %<enum %E%>

note: This enum is a named one that has been declared already.
en: redeclaration of %<enum %E%>
es: redeclaración de %<enum %E%>

en: specified mode too small for enumeral values
es: el modo especificado es demasiado pequeño para valores enumerados

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 %qE is not an integer constant
es: el valor de enumerador para %qE no es una constante entera

en: enumerator value for %qE is not an integer constant expression
es: el valor de enumerador para %qE no es una expresión 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 los valores de enumeración al rango de %<int%>

en: inline function %qD given attribute noinline
es: se le dió a la función incluida en línea %qD un atributo noinline

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 defecto es %<int%>

en: no previous prototype for %qD
es: no hay un prototipo previo para %qD

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

en: no previous declaration for %qD
es: no hay declaración previa para %qD

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

en: return type of %qD is not %<int%>
es: el tipo de devolución de %qD no es %<int%>

en: %qD is normally a non-static function
es: %qD generalmente es una función que no es static

en: old-style parameter declarations in prototyped function definition
es: declaraciones de parámetros de estilo antiguo en la definición de una función prototipo

en: traditional C rejects ISO C style function definitions
es: C tradicional rechaza la definición de funciones de estilo ISO C

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

en: old-style function definition
es: definición de función de estilo antiguo

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

en: %qD declared as a non-parameter
es: %qD se declaró como un no-parámetro

en: multiple parameters named %qD
es: múltiples parámetros nombrados %qD

en: parameter %qD declared with void type
es: el parámetro %qD se declaró con tipo void

en: type of %qD defaults to %<int%>
es: el tipo de %qD es %<int%> por defecto

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

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

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

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

en: prototype declaration
es: declaración de prototipo

en: promoted argument %qD doesn%'t match built-in prototype
es: el argumento promovido %qD no coincide con el prototipo interno

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

en: argument %qD doesn%'t match built-in prototype
es: el argumento %qD no coincide con el prototipo interno

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

en: no return statement in function returning non-void
es: no hay una declaración de devolución en la función que no devuelve void

en: parameter %qD set but not used
es: se definió el parámetro %qD pero no se usa

en: declaration of static variable %qD in %<for%> loop initial declaration
es: declaración de la variable static %qD en la declaración inicial del bucle %<for%>

en: declaration of %<extern%> variable %qD in %<for%> loop initial declaration
es: declaración de la variable %<extern%> %qD en la declaración inicial del bucle %<for%>

en: %<struct %E%> declared in %<for%> loop initial declaration
es: %<struct %E%> se declaró en la declaración inicial del bucle %<for%>

en: %<union %E%> declared in %<for%> loop initial declaration
es: %<union %E%> se declaró en la declaración inicial del bucle %<for%>

en: %<enum %E%> declared in %<for%> loop initial declaration
es: %<enum %E%> se declaró en la declaración inicial del bucle %<for%>

en: declaration of non-variable %qD in %<for%> loop initial declaration
es: declaración de %qD que no es variable en la declaración inicial del bucle %<for%>

en: incompatible address space qualifiers %qs and %qs
es: calificadores de espacio de direcciones incompatibles %qs y %qs

en: two or more data types in declaration specifiers
es: dos o más tipos de datos en los especificadores de la declaración

en: %<long long long%> is too long for GCC
es: %<long long long%> es demasiado largo para GCC

en: ISO C90 does not support %<long long%>
es: ISO C90 no admite %<long long%>

en: ISO C90 does not support complex types
es: ISO C90 no admite tipos complejos

en: ISO C does not support saturating types
es: ISO C no admite tipos saturantes

en: duplicate %qE
es: %qE duplicado

en: ISO C does not support decimal floating point
es: ISO C no admite coma flotante decimal

en: fixed-point types not supported for this target
es: no se admiten tipos de coma fija para este objetivo

en: ISO C does not support fixed-point types
es: ISO C no admite tipos de coma fija

en: C++ lookup of %qD would return a field, not a type
es: la búsqueda en C++ de %qD devolvería un campo, no un tipo

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

en: %qE is not at beginning of declaration
es: %qE no está al inicio de la declaración

en: ISO C99 does not support %qE
es: ISO C99 no admite %qE

en: ISO C90 does not support %qE
es: ISO C90 no admite %qE

en: %<__thread%> before %<extern%>
es: %<__thread%> antes de %<extern%>

en: %<__thread%> before %<static%>
es: %<__thread%> antes de %<static%>

en: multiple storage classes in declaration specifiers
es: múltiples clases de almacenamiento en los especificadores de declaración

en: %<_Sat%> is used without %<_Fract%> or %<_Accum%>
es: se usó %<_Sat%> sin %<_Fract%> o %<_Accum%>

en: ISO C does not support plain %<complex%> meaning %<double complex%>
es: ISO C no admite %<complex%> simples que significan %<double complex%>

en: ISO C does not support complex integer types
es: ISO C no admite tipos enteros complejos

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

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

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

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

en: identifier %qE conflicts with C++ keyword
es: el identificador %qE causa conflictos con la palabra clave de C++

en: expected end of line
es: se esperaba fin de línea

en: ISO C forbids an empty translation unit
es: ISO C prohíbe una unidad de traducción vacía

en: ISO C does not allow extra %<;%> outside of a function
es: ISO C no permite un %<;%> extra fuera de una función

en: unknown type name %qE
es: nombre de tipo %qE desconocido

en: expected declaration specifiers
es: se esperaban especificadores de declaración

en: expected %<;%>, identifier or %<(%>
es: se esperaba %<;>, identificador o %<(%>

en: prefix attributes are ignored for methods
es: se descartan los atributos de prefijo para los métodos

en: prefix attributes are ignored for implementations
es: se descartan los atributos de prefijo para las implementaciones

en: unexpected attribute
es: atributo inesperado

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

en: expected %<,%> or %<;%>
es: se esperaba %<,%> o %<;%>

note: This can appear in many cases looking nothing like a function definition, so we don't give a more specific error suggesting there was one.
en: expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>
es: se esperaba %<=%>, %<,%>, %<;%>, %<asm%> o %<__attribute__%>

en: ISO C forbids nested functions
es: ISO C prohíbe las funciones anidadas

en: ISO C99 does not support %<_Static_assert%>
es: ISO C99 no admite %<_Static_assert%>

en: ISO C90 does not support %<_Static_assert%>
es: ISO C90 no admite %<_Static_assert%>

en: expected string literal
es: se esperaba una cadena literal

en: expression in static assertion is not an integer
es: la expresión en la aserción static no es un entero

en: expression in static assertion is not an integer constant expression
es: la expresión en la aserción static no es una expresión constante entera

en: expression in static assertion is not constant
es: la expresión en la aserción static no es una constante

en: static assertion failed: %E
es: falló la aserción estática: %E

en: expected identifier
es: se esperaba un identificador

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

en: expected %<,%> or %<}%>
es: se esperaba %<,%> o %<}%>

en: ISO C forbids forward references to %<enum%> types
es: ISO C prohíbe las referencias hacia adelante a tipos %<enum%>

en: expected class name
es: se esperaba un nombre de clase

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

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

en: expected specifier-qualifier-list
es: se esperaba una lista de calificadores-especificadores

en: ISO C forbids member declarations with no members
es: ISO C prohíbe declaraciones de miembros con no miembros

en: expected %<,%>, %<;%> or %<}%>
es: se esperaba %<,%>, %<;%> o %<}%>

en: expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%>
es: se esperaba %<:%>, %<,%>, %<;%>, %<}%> o %<__attribute__%>

en: %<typeof%> applied to a bit-field
es: se aplicó %<typeof%> a un campo de bits

en: ISO C99 does not support %<_Alignas%>
es: ISO C99 no admite %<_Alignas%>

en: ISO C90 does not support %<_Alignas%>
es: ISO C90 no admite %<_Alignas%>

en: expected identifier or %<(%>
es: se esperaba un identificador o %<(%>

en: ISO C requires a named argument before %<...%>
es: ISO C requiere un argumento con nombre antes de %<...%>

en: expected declaration specifiers or %<...%>
es: se esperaban especificadores de declaración o %<...%>

en: wide string literal in %<asm%>
es: literal de cadena ancha en %<asm%>

en: ISO C forbids empty initializer braces
es: ISO C prohíbe las llaves de inicializador vacías

en: obsolete use of designated initializer with %<:%>
es: uso obsoleto del inicializador designado con %<:%>

en: ISO C forbids specifying range of elements to initialize
es: ISO C prohíbe la especificación de rangos de elementos a inicializar

en: ISO C90 forbids specifying subobject to initialize
es: ISO C90 prohíbe la especificación de subobjetos a inicializar

en: obsolete use of designated initializer without %<=%>
es: uso obsoleto del inicializador designado sin %<=%>

en: ISO C forbids label declarations
es: ISO C prohíbe las declaraciones etiquetadas

en: expected declaration or statement
es: se esperaba una declaración

en: ISO C90 forbids mixed declarations and code
es: ISO C90 prohíbe mezclar declaraciones y código

en: expected %<}%> before %<else%>
es: se esperaba %<}%> antes de %<else%>

en: %<else%> without a previous %<if%>
es: %<else%> sin un %<if%> previo

en: label at end of compound statement
es: etiqueta al final de una declaración compuesta

en: expected %<:%> or %<...%>
es: se esperaba %<:%> o %<...%>

en: a label can only be part of a statement and a declaration is not a statement
es: una etiqueta sólo puede ser parte de una declaración y una declaración no es un enunciado

en: expected identifier or %<*%>
es: se esperaba un identificador o %<*%>

note: Avoid infinite loop in error recovery: c_parser_skip_until_found stops at a closing nesting delimiter without consuming it, but here we need to consume it to proceed further.
en: expected statement
es: se esperaba una declaración

en: suggest braces around empty body in an %<if%> statement
es: se sugieren llaves alrededor del cuerpo vacío en una declaración %<if%>

en: suggest braces around empty body in an %<else%> statement
es: se sugieren llaves alrededor del cuerpo vacío en una declaración %<else%>

en: suggest explicit braces to avoid ambiguous %<else%>
es: se sugieren llaves explícitas para evitar un %<else%> ambiguo

en: suggest braces around empty body in %<do%> statement
es: se sugiere llaves alrededor de un cuerpo vacío en una declaración %<do%>

en: multiple iterating variables in fast enumeration
es: múltiples variables de iteración en una enumeración rápida

en: invalid iterating variable in fast enumeration
es: variable de iteración no válida en la enumeración rápida

en: missing collection in fast enumeration
es: falta la colección en la enumeración rápida

en: %E qualifier ignored on asm
es: se descarta el calificador %E en asm

en: ISO C forbids omitting the middle term of a ?: expression
es: ISO C prohíbe la omisión del término medio de una expresió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: se aplicó %<sizeof%> a un campo de bits

en: ISO C does not allow %<%E (expression)%>
es: ISO C no permite %<%E (expression)%>

en: cannot take address of %qs
es: no se puede tomar la dirección de %qs

en: expected expression
es: se esperaba una expresión

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: ISO C forbids braced-groups within expressions
es: ISO C prohíbe grupos de llaves dentro de expresiones

en: wrong number of arguments to %<__builtin_choose_expr%>
es: número erróneo de argumentos para %<__builtin_choose_expr%>

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

en: wrong number of arguments to %<__builtin_complex%>
es: número erróneo de argumentos para %<__builtin_complex%>

en: %<__builtin_complex%> operand not of real binary floating-point type
es: el operando de %<__builtin_complex%> no es de tipo de coma flotante binario real

en: %<__builtin_complex%> operands of different types
es: los operandos de %<__builtin_complex%> son de tipos diferentes

en: wrong number of arguments to %<__builtin_shuffle%>
es: número erróneo de argumentos para %<__builtin_shuffle%>

en: compound literal has variable size
es: la literal compuesta tiene tamaño variable

en: compound literal qualified by address-space qualifier
es: literal compuesta calificada por un calificador de espacio de direcciones

en: ISO C90 forbids compound literals
es: ISO C90 prohíbe las literales compuestas

en: expected identifier or %<)%>
es: se esperaba un identificador o %<)%>

en: extra semicolon
es: punto y coma extra

en: extra semicolon in method definition specified
es: se especificó un punto y coma extra en la definición del método

en: method attributes must be specified at the end only
es: los atributos de método sólo se deben especificar al final

en: expected %<;%> or %<{%> after method attribute definition
es: se esperaba %<;%> o %<{%> después de la definición del atributo de método

en: objective-c method declaration is expected
es: se esperaba una declaración método objective-c

en: no type or storage class may be specified here,
es: ninguna clase de almacenamiento o tipo se puede especificar aquí,

en: unknown property attribute
es: atributo de propiedad desconocido

en: missing %<=%> (after %<getter%> attribute)
es: falta un %<=%> (después del atributo %<getter%>)

en: missing %<=%> (after %<setter%> attribute)
es: falta un %<=%> (después del atributo %<setter%>)

en: the %<setter%> attribute may only be specified once
es: el atributo %<setter%> sólo se puede especificar una vez

en: setter name must terminate with %<:%>
es: el nombre del setter debe terminar con %<:%>

en: the %<getter%> attribute may only be specified once
es: el atributo %<getter%> sólo se puede especificar una vez

en: %<#pragma omp section%> may only be used in %<#pragma omp sections%> construct
es: %<#pragma omp section%> sólo se puede usar en construcciones %<#pragma omp sections%>

en: %<#pragma GCC pch_preprocess%> must be first
es: %<#pragma GCC pch_preprocess%> debe ser primero

en: too many %qs clauses
es: demasiadas cláusulas %qs

en: %qD is not a variable
es: %qD no es una variable

en: collapse argument needs positive constant integer expression
es: el argumento de collapse necesita una expresión entera constante positiva

en: expected %<none%> or %<shared%>
es: se esperaba %<none%> o %<shared%>

en: expected integer expression
es: se esperaba una expresión entera

en: %<num_threads%> value must be positive
es: el valor de %<num_threads%> debe ser positivo

en: schedule %<runtime%> does not take a %<chunk_size%> parameter
es: el planificador %<runtime%> no toma un parámetro %<chunk_size%>

en: schedule %<auto%> does not take a %<chunk_size%> parameter
es: el planificador %<auto%> no toma un parámetro %<chunk_size%>

en: invalid schedule kind
es: género de planificador no válido

en: %qs is not valid for %qs
es: %qs no es válido para %qs

en: expected %<#pragma omp%> clause
es: se esperaba una cláusula %<#pragma omp%>

en: %qE has not been declared
es: %qE no se ha declarado

en: invalid form of %<#pragma omp atomic%>
es: forma no válida de %<#pragma omp atomic%>

en: invalid operator for %<#pragma omp atomic%>
es: operador no válido para %<#pragma omp atomic%>

en: expected %<(%> or end of line
es: se esperaba %<(%> o fin de línea

en: for statement expected
es: se esperaba una declaración for

en: expected iteration declaration or initialization
es: se esperaba una declaración de iteración o una inicialización

en: not enough perfectly nested loops
es: no hay suficientes bucles perfectamente anidados

en: collapsed loops not perfectly nested
es: los bucles colapsados no están perfectamente anidados

en: iteration variable %qD should not be firstprivate
es: la variable de iteración %qD no debe ser firstprivate

en: %qE declared %<threadprivate%> after first use
es: %qE se declaró %<threadprivate%> después del primer uso

en: automatic variable %qE cannot be %<threadprivate%>
es: la variable automática %qE no puede ser %<threadprivate%>

en: %<threadprivate%> %qE has incomplete type
es: %<threadprivate%> %qE tiene tipo incompleto

en: %<__transaction_cancel%> without transactional memory support enabled
es: %<__transaction_cancel%> sin activar el soporte para memoria transaccional

en: %<__transaction_cancel%> within a %<__transaction_relaxed%>
es: %<__transaction_cancel%> dentro de un %<__transaction_relaxed%>

en: outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>
es: %<__transaction_cancel%> más externo no está dentro del %<__transaction_atomic%> más externo

en:   or a %<transaction_may_cancel_outer%> function
es:   o una función %<transaction_may_cancel_outer%>

en: %<__transaction_cancel%> not within %<__transaction_atomic%>
es: %<__transaction_cancel%> no está dentro de %<__transaction_atomic%>

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

en: invalid use of flexible array member
es: uso no válido de un miembro de matriz flexible

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

en: %qT and %qT are in disjoint named address spaces
es: %qT y %qT están en espacios de direcciones nombrados discontinuos

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

en: can%'t mix operands of decimal float and vector types
es: no se pueden mezclar operandos de tipos de coma flotante decimal y vector

en: can%'t mix operands of decimal float and complex types
es: no se pueden mezclar operandos de tipos de coma flotante decimal y complejos

en: can%'t mix operands of decimal float and other float types
es: no se pueden mezclar operandos de tipos de coma flotante decimal otros tipos de coma flotante

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

en: pointer target types incompatible in C++
es: tipos de objetivo a incompatibles en C++

en: function return types not compatible due to %<volatile%>
es: los tipos de devolución de función no son compatibles debido a %<volatile%>

en: converting an array compound literal to a pointer is ill-formed in C++
es: la conversión de una literal compuesta de matriz a un puntero está malformada en C++

en: %qT has no member named %qE
es: %qT no tiene un miembro llamado %qE

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

en: dereferencing %<void *%> pointer
es: deferenciando el puntero %<void *%>

en: subscripted value is neither array nor pointer nor vector
es: el valor del subíndice no es ni matriz ni puntero ni vector

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

en: subscripted value is pointer to function
es: el valor de subíndice es un puntero a función

en: ISO C forbids subscripting %<register%> array
es: ISO C prohíbe el subíndice de una matriz %<register%>

en: ISO C90 forbids subscripting non-lvalue array
es: ISO C90 prohíbe el subíndice de una matriz no-lvaluada

en: enum constant defined here
es: se definió la constante enum aquí

note: This situation leads to run-time undefined behavior.  We can't, therefore, simply error unless we can prove that all possible executions of the program must execute the code.
en: function called through a non-compatible type
es: función llamada a través de un tipo de dato que no es compatible

en: function with qualified void return type called
es: se llamó a una función con tipo de devolución void calificado

en: too many arguments to method %qE
es: demasiados argumentos para el método %qE

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

en: passing argument %d of %qE as integer rather than floating due to prototype
es: se pasa el argumento %d de %qE como entero en lugar de coma flotante debido al prototipo

en: passing argument %d of %qE as integer rather than complex due to prototype
es: se pasa el argumento %d de %qE como entero en lugar de complejo debido al prototipo

en: passing argument %d of %qE as complex rather than floating due to prototype
es: se pasa el argumento %d de %qE como complejo en lugar de coma flotante debido al prototipo

en: passing argument %d of %qE as floating rather than integer due to prototype
es: se pasa el argumento %d de %qE como coma flotante en lugar de entero debido al prototipo

en: passing argument %d of %qE as complex rather than integer due to prototype
es: se pasa el argumento %d de %qE como complejo en lugar de entero debido al prototipo

en: passing argument %d of %qE as floating rather than complex due to prototype
es: se pasa el argumento %d de %qE como coma flotante en lugar de complejo debido al prototipo

en: passing argument %d of %qE as %<float%> rather than %<double%> due to prototype
es: se pasa el argumento %d de %qE como %<float%> en lugar de %<double%> debido al prototipo

en: passing argument %d of %qE as %qT rather than %qT due to prototype
es: se pasa el argumento %d de %qE como %qT en lugar de %qT debido al prototipo

en: passing argument %d of %qE with different width due to prototype
es: se pasa el argumento %d de %qE con anchura diferente debido al prototipo

en: passing argument %d of %qE as unsigned due to prototype
es: se pasa el argumento %d de %qE como unsigned debido al prototipo

en: passing argument %d of %qE as signed due to prototype
es: se pasa el argumento %d de %qE como signed debido al prototipo

en: implicit conversion from %qT to %qT when passing argument to function
es: conversión implícita de %qT a %qT al pasar el argumento a la función

en: comparison with string literal results in unspecified behavior
es: la comparación con una literal de cadena resulta en una conducta no especificada

en: comparison between %qT and %qT
es: comparación entre %qT y %qT

en: pointer of type %<void *%> used in subtraction
es: se usó un puntero de tipo %<void *%> en la sustracción

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

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

en: ISO C does not support %<~%> for complex conjugation
es: ISO C no admite %<~%> para conjugaciones complejas

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

en: increment of enumeration value is invalid in C++
es: el incremento de un valor de enumeración es no válido en C++

en: decrement of enumeration value is invalid in C++
es: el decremento de un valor de enumeración es no válido en C++

en: ISO C does not support %<++%> and %<--%> on complex types
es: ISO C no admite %<++%> 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: taking address of expression of type %<void%>
es: se toma la dirección de la expresión de tipo %<id%>

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

en: global register variable %qD used in nested function
es: se usó la variable de registro global %qD en la función anidada

en: register variable %qD used in nested function
es: se usó la variable de registro %qD en la función anidada

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

en: address of register variable %qD requested
es: se solicitó la dirección de la variable de registro %qD

en: non-lvalue array in conditional expression
es: matriz no-lvaluada en la expresión condicional

en: implicit conversion from %qT to %qT to match other result of conditional
es: conversión implícita de %qT a %qT para coincidir con otro resultado del condicional

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

en: pointers to disjoint address spaces used in conditional expression
es: se usaron punteros a espacios de direcciones discontinuos en la expresión condicional

en: ISO C forbids conditional expr between %<void *%> and function pointer
es: ISO C prohíbe expresiones condicionales entre %<void *%> y punteros de función

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

en: pointer/integer type mismatch in conditional expression
es: los tipos de datos punteros/enteros 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 adds %q#v qualifier to function type
es: la conversión agrega el calificador %q#v al tipo de función

en: to be safe all intermediate pointers in cast from %qT to %qT must be %<const%> qualified
es: para estar seguro todos los punteros intermedios en la conversión de %qT a %qT se deben calificar como %<const%>

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 prohíbe la conversión de un no escalar al mismo tipo

en: ISO C forbids casts to union type
es: ISO C prohíbe 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

en: cast to %s address space pointer from disjoint generic address space pointer
es: conversión al puntero de espacio de direcciones %s desde un puntero de espacio de direcciones genérico discontinuo

en: cast to generic address space pointer from disjoint %s address space pointer
es: conversión a un puntero de espacio de direcciones genérico desde un puntero de espacio de direcciones %s discontinuo

en: cast to %s address space pointer from disjoint %s address space pointer
es: conversión a un puntero de espacio de direcciones %s desde un puntero de espacio de direcciones %s discontinuo

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 puntero a entero de tamaño diferente

en: cast from function call of type %qT to non-matching type %qT
es: conversión desde una llamada a función de tipo %qT al tipo %qT que no coincide

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

en: ISO C forbids conversion of function pointer to object pointer type
es: ISO C prohíbe la conversión de un apuntador a función a un tipo de objeto apuntador

en: ISO C forbids conversion of object pointer to function pointer type
es: ISO C prohíbe la conversión de objeto apuntador a un tipo de apuntador a función

en: defining a type in a cast is invalid in C++
es: definir un tipo en una conversión es no válido en C++

en: enum conversion in assignment is invalid in C++
es: conversión de enum en una asignación es no válido en C++

en: (near initialization for %qs)
es: (cerca de la inicialización de %qs)

en: array initialized from parenthesized string constant
es: matriz inicializada con una constante de cadena entre paréntesis

note: This macro is used to emit diagnostics to ensure that all format strings are complete sentences, visible to gettext and checked at compile time. compile time.  It is the same as PEDWARN_FOR_ASSIGNMENT but with an extra parameter to enumerate qualifiers. compile time.  It is the same as PEDWARN_FOR_Q
en: expected %qT but argument is of type %qT
es: se esperaba %qT pero el argumento es de tipo %qT

en: enum conversion when passing argument %d of %qE is invalid in C++
es: la conversión de enum al pasar el argumento %d de %qE es no válido en C++

en: enum conversion in initialization is invalid in C++
es: la conversión de enum en la inicialización es no válida en C++

en: enum conversion in return is invalid in C++
es: conversión enum en devolución es no válida en C++

en: cannot pass rvalue to reference parameter
es: no se puede pasar un valor-r a un parámetro de referencia

en: passing argument %d of %qE makes %q#v qualified function pointer from unqualified
es: el paso del argumento %d de %qE hace que la función calificada con %q#v apunte desde una no calificada

en: assignment makes %q#v qualified function pointer from unqualified
es: la asignación hace que la función calificada con %q#v apunte desde una no calificada

en: initialization makes %q#v qualified function pointer from unqualified
es: la inicialización hace que la función calificada con %q#v apunte desde una no calificada

en: return makes %q#v qualified function pointer from unqualified
es: la devolución hace que la función calificada con %q#v apunte desde una no calificada

en: passing argument %d of %qE discards %qv qualifier from pointer target type
es: el paso del argumento %d de %qE descarta el calificador %qv del tipo del destino del puntero

en: assignment discards %qv qualifier from pointer target type
es: la asignación descarta el calificador %qv del tipo del destino del puntero

en: initialization discards %qv qualifier from pointer target type
es: la inicialización descarta el calificador %qv del tipo del destino del puntero

en: return discards %qv qualifier from pointer target type
es: la devolución descarta el calificador %qv del tipo del destino del puntero

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

en: request for implicit conversion from %qT to %qT not permitted in C++
es: no se permite la petición para la conversión implícita de %qT a %qT en C++

en: passing argument %d of %qE from pointer to non-enclosed address space
es: se pasa el argumento %d de %qE desde un puntero a espacio de direcciones no contenido

en: assignment from pointer to non-enclosed address space
es: asignación desde puntero a espacio de direcciones no contenido

en: initialization from pointer to non-enclosed address space
es: inicialización desde puntero a espacio de direcciones no contenido

en: return from pointer to non-enclosed address space
es: devolución desde puntero a espacio de direcciones no contenido

en: argument %d of %qE might be a candidate for a format attribute
es: el argumento %d de %qE puede ser un candidato para un atributo de formato

en: assignment left-hand side might be a candidate for a format attribute
es: el lado izquierdo de la asignación puede ser un candidato para un atributo de formato

en: initialization left-hand side might be a candidate for a format attribute
es: el lado izquierdo de la inicialización puede ser un candidato para un atributo de formato

en: return type might be a candidate for a format attribute
es: el tipo de devolución puede ser un candidato para un atributo de formato

en: ISO C forbids passing argument %d of %qE between function pointer and %<void *%>
es: ISO C prohíbe el paso del argumento %d de %qE entre un puntero a función y %<void *%>

en: ISO C forbids assignment between function pointer and %<void *%>
es: ISO C prohíbe la asignación entre un puntero a función y %<void *%>

en: ISO C forbids initialization between function pointer and %<void *%>
es: ISO C prohíbe la inicialización entre un puntero a función y %<void *%>

en: ISO C forbids return between function pointer and %<void *%>
es: ISO C prohíbe la devolución entre un puntero a función y %<void *%>

en: pointer targets in passing argument %d of %qE differ in signedness
es: el puntero que apunta en el paso del argumento %d de %qE difiere en signo

en: pointer targets in assignment differ in signedness
es: el puntero que apunta en la asignación difiere en signo

en: pointer targets in initialization differ in signedness
es: el puntero que apunta en la inicialización difiere en signo

en: pointer targets in return differ in signedness
es: el puntero que apunta en la devolución difiere en signo

en: passing argument %d of %qE from incompatible pointer type
es: se pasa el argumento %d de %qE desde un tipo de puntero incompatible

en: assignment from incompatible pointer type
es: asignación desde un tipo de puntero incompatible

en: initialization from incompatible pointer type
es: inicialización desde un tipo de puntero incompatible

en: return from incompatible pointer type
es: devolución desde un tipo de puntero incompatible

note: ??? This should not be an error when inlining calls to unprototyped functions.
en: invalid use of non-lvalue array
es: uso no válido de matriz no-lvaluada

en: passing argument %d of %qE makes pointer from integer without a cast
es: el paso del argumento %d de %qE crea un puntero desde un entero sin una conversión

en: assignment makes pointer from integer without a cast
es: la asignación crea un puntero desde un entero sin una conversión

en: initialization makes pointer from integer without a cast
es: la inicialización crea un puntero desde un entero sin una conversión

en: return makes pointer from integer without a cast
es: la devolución crea un puntero desde un entero sin una conversión

en: passing argument %d of %qE makes integer from pointer without a cast
es: el paso del argumento %d de %qE crea un entero desde un puntero sin una conversión

en: assignment makes integer from pointer without a cast
es: la asignación crea un entero desde un puntero sin una conversión

en: initialization makes integer from pointer without a cast
es: la inicialización crea un entero desde un puntero sin una conversión

en: return makes integer from pointer without a cast
es: la devolución crea un entero desde un puntero sin una conversión

en: incompatible type for argument %d of %qE
es: tipo incompatible para el argumento %d de %qE

en: incompatible types when assigning to type %qT from type %qT
es: tipos incompatible en la asignación al tipo %qT del tipo %qT

en: incompatible types when initializing type %qT using type %qT
es: tipos incompatibles en la inicialización del tipo %qT usando el tipo %qT

en: incompatible types when returning type %qT but %qT was expected
es: tipos incompatible al devolver el tipo %qT pero se esperaba %qT

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

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

en: char-array initialized from wide string
es: matriz de tipo char inicializada con una cadena ancha

en: wide character array initialized from non-wide string
es: matriz de caracteres anchos inicializada con una cadena que no es ancha

en: wide character array initialized from incompatible wide string
es: matriz de caracteres anchos inicializada con una cadena ancha incompatible

en: array of inappropriate type initialized from string constant
es: matriz de tipo inapropiado inicializada con una constante de cadena

en: initializer element is not constant
es: el elemento inicializador no es una constante

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

en: initializer element is not a constant expression
es: el elemento inicializador no es una expresión constante

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

en: invalid initializer
es: inicializador no válido

en: opaque vector types cannot be initialized
es: no se pueden inicializar los tipos de vector opacos

en: extra brace group at end of initializer
es: grupo extra de llaves al final del inicializador

en: braces around scalar initializer
es: llaves alrededor del inicializador escalar

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

en: missing braces around initializer
es: faltan llaves alrededor del inicializador

en: empty scalar initializer
es: inicializador escalar vacío

en: extra elements in scalar initializer
es: elementos extras en el inicializador escalar

en: array index in non-array initializer
es: índice de matriz en el inicializador que no es matriz

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

en: array index in initializer not of integer type
es: el índice de matriz en el inicializador no es de tipo entero

en: array index in initializer is not an integer constant expression
es: el índice de matriz en el inicializador no es una expresión constante entera

en: nonconstant array index in initializer
es: el índice de matriz no es una constante en el inicializador

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

en: empty index range in initializer
es: rango de índices vacío en el inicializador

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

en: initialized field with side-effects overwritten
es: campo inicializado con efectos colaterales sobreescritos

en: initialized field overwritten
es: campo inicializado sobreescrito

en: excess elements in char array initializer
es: exceso de elementos en el inicializador de matriz de caracteres

en: excess elements in struct initializer
es: exceso de elementos en el inicializador de struct

en: non-static initialization of a flexible array member
es: inicialización no estática de un miembro de matriz flexible

en: excess elements in union initializer
es: exceso de elementos en el inicializador de union

en: traditional C rejects initialization of unions
es: C tradicional rechaza la inicialización de unions

en: excess elements in array initializer
es: exceso de elementos en el inicializador de matriz

en: excess elements in vector initializer
es: exceso de elementos en el inicializador de vector

en: excess elements in scalar initializer
es: exceso de elementos en el inicializador de escalar

en: ISO C forbids %<goto *expr;%>
es: ISO C prohíbe %<goto *expr;%>

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: ISO C forbids %<return%> with expression, in function returning void
es: ISO C prohíbe %<return%> con expresión, en una función que devuelve void

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 is not an integer constant expression
es: la etiqueta de case no es una expresion constante entera

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: break statement not within loop or switch
es: la declaración break no está dentro de un bucle o switch

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

en: break statement used with OpenMP for loop
es: se usó la declaración break en un bucle for de OpenMP

en: statement with no effect
es: declaración sin efecto

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

en: comparing vectors with different element types
es: se comparan vectores con tipos de elemento diferentes

en: comparing vectors with different number of elements
es: se comparan vectores con números de elementos diferentes

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

en: the comparison will always evaluate as %<false%> for the address of %qD will never be NULL
es: la comparación siempre se evalúa como %<false%> para la dirección de %qD que nunca será NULL

en: the comparison will always evaluate as %<true%> for the address of %qD will never be NULL
es: la comparación siempre se evalúa como %<true%> para la dirección de %qD que nunca será NULL

en: comparison of pointers to disjoint address spaces
es: la comparación de punteros a espacios de direcciones discontinuos

en: ISO C forbids comparison of %<void *%> with function pointer
es: ISO C prohíbe la comparación de %<void *%> con un puntero de función

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

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

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

en: ISO C forbids ordered comparisons of pointers to functions
es: ISO C prohíbe la comparación entre punteros a funciones

en: ordered comparison of pointer with null pointer
es: comparación ordenada de puntero con un puntero nulo

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

en: implicit conversion from %qT to %qT to match other operand of binary expression
es: conversión implícita de %qT a %qT para coincidir con otro operando de la expresión binaria

en: used array that cannot be converted to pointer where scalar is required
es: se usa un valor de tipo matriz que no se puede cambiar a puntero cuando se requiere un escalar

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

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

en: used vector type where scalar is required
es: se usa un tipo vector cuando se requiere un escalar

en: %qE has invalid type for %<reduction(%s)%>
es: %qE tiene tipo no válido para %<reduction(%s)%>

en: %qE must be %<threadprivate%> for %<copyin%>
es: %qE debe ser %<threadprivate%> para %<copin%>

en: %qE is not a variable in clause %qs
es: %qE no es una variable en la cláusula %qs

en: %qE appears more than once in data clauses
es: %qE aparece más de una vez en las cláusulas de datos

en: %qD appears more than once in data clauses
es: %qD aparece más de una vez en las cláusulas de datos

en: %qE is not a variable in clause %<firstprivate%>
es: %qE no es una variable en la cláusula %<firstprivate%>

en: %qE is not a variable in clause %<lastprivate%>
es: %qE no es una variable en la cláusula %<lastprivate%>

en: %qE is predetermined %qs for %qs
es: %qE está predeterminado como %qs para %qs

en: C++ requires promoted type, not enum type, in %<va_arg%>
es: C++ requiere un tipo promovido, no un tipo enum, en %<va_arg%>

en:   no known conversion for implicit %<this%> parameter from %qT to %qT
es:   no hay una conversión conocida para el parámetro %<this%> implícito de %qT a %qT

en:   no known conversion for argument %d from %qT to %qT
es:   no hay una conversión conocida para el argumento %d de %qT a %qT

en:   candidate expects %d argument, %d provided |   candidate expects %d arguments, %d provided
es[0]:   el candidato espera %d argumento, se proporcionaron %d
es[1]:   el candidato espera %d argumentos, se proporcionaron %d

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: %s%#D <near match>
es: %s%#D <coincidencia cercana>

en: %s%#D <deleted>
es: %s%#D <borrado>

en:   return type %qT of explicit conversion function cannot be converted to %qT with a qualification conversion
es:  el tipo de devolución %qT de la función de conversiń explícita no se puede convertir a %qT con una conversión de calificación

en:   conversion from return type %qT of template conversion function specialization to %qT is not an exact match
es:  la conversión del tipo de devolución %qT de la especialización de función de conversión de plantilla a %qT no es una coincidencia exacta

en:   substitution of deduced template arguments resulted in errors seen above
es:  la sustitución de los argumentos de plantilla deducidos resultó en errores vistos con anterioridad

note: Re-run template unification with diagnostics.
en:   template argument deduction/substitution failed:
es:   falló la deducción/sustitución del argumento de plantilla:

en:   a constructor taking a single argument of its own class type is invalid
es:   un constructor que toma un solo argumento de su propio tipo de clase es no válido

en: conversion from %qT to %qT is ambiguous
es: la conversión de %qT a %qT es ambigua

en: conversion from %qT to %qT not considered for non-type template argument
es: no se consideró la conversión de %qT a %qT para el argumento de plantilla que no es tipo

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 puntero-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: ISO C++ forbids omitting the middle term of a ?: expression
es: ISO C++ prohíbe la omisión del término medio de una expresión ?:

en: second operand to the conditional operator is of type %<void%>, but the third operand is neither a throw-expression nor of type %<void%>
es: el segundo operando del operador condicional es del tipo %<void%>, pero el tercer operando no es una expresión throw ni del tipo %<void%>

en: third operand to the conditional operator is of type %<void%>, but the second operand is neither a throw-expression nor of type %<void%>
es: el tercer operando del operador condicional es del tipo %<void%>, pero el segundo operando no es una expresión throw ni del tipo %<void%>

en: operands to ?: have different types %qT and %qT
es: los operandos de ?: tienen tipos diferentes %qT y %qT

en: enumeral mismatch in conditional expression: %qT vs %qT
es: no coincide el enumeral en la expresión condicional: %qT vs %qT

en: enumeral and non-enumeral type in conditional expression
es: tipos enumeral y no enumeral en la expresión condicional

en: no %<%D(int)%> declared for postfix %qs, trying prefix operator instead
es: no se declaró %<%D(int)%> para el %qs postfijo, intentando en su lugar el operador prefijo

en: no %<%D(int)%> declared for postfix %qs
es: no se declaró %<%D(int)%> para el %qs postfijo

en: comparison between %q#T and %q#T
es: comparación entre %q#T y %q#T

en: no corresponding deallocation function for %qD
es: no existe una función de desalojo correspondiente para %qD

en: no suitable %<operator %s%> for %qT
es: no hay un %<operator %s%> adecuado para %qT

en: passing NULL to non-pointer argument %P of %qD
es: se pasó NULL al argumento %P de %qD que no es puntero

en: converting to non-pointer type %qT from NULL
es: se convierte al tipo %qT que no es puntero desde NULL

en: converting %<false%> to pointer type for argument %P of %qD
es: se convierte %<false%> a tipo puntero para el argumento %P de %qD

en: converting %<false%> to pointer type %qT
es: se convierte %<false%> al tipo puntero %qT

en: too many braces around initializer for %qT
es: demasiadas llaves alrededor del inicializador para %qT

en: invalid user-defined conversion from %qT to %qT
es: conversión definida por el usuario no válida de %qT a %qT

en:   initializing argument %P of %qD
es:   argumento de inicialización %P de %qD

en: invalid conversion from %qT to %qT
es: conversión no válida de %qT a %qT

en: converting to %qT from initializer list would use explicit constructor %qD
es: la conversión a %qT desde la lista del inicializador usaría el constructor explícito %qD

en: cannot bind bitfield %qE to %qT
es: no se puede unir el campo de bits %qE a %qT

en: cannot bind packed field %qE to %qT
es: no se unir el campo packed %qE a %qT

en: cannot bind rvalue %qE to %qT
es: no se puede unir el r-valor %qE a %qT

en: recursive evaluation of default argument for %q#D
es: evaluación recursiva del argumento por defecto para %q#D

en: call to %qD uses the default argument for parameter %P, which is not yet defined
es: la llamada a %qD usa el argumento por defecto para el parámetro %P, el cual no se ha definido aún

en: argument of function call might be a candidate for a format attribute
es: el argumento de la llamada a función puede ser un candidato para un atributo de formato

en:   in call to %qD
es:   en la llamada a %qD

en: %qT is not an accessible base of %qT
es: %qT no es una base inaccesible de %qT

en: deducing %qT as %qT
es: se deduce %qT como %qT

en:   (you can disable this with -fno-deduce-init-list)
es:   (puede desactivar esto con -fno-deduce-init-list)

en: call to non-function %qD
es: llamada a %qD que no es función

en: cannot call constructor %<%T::%D%> directly
es: no se puede llamar directamente al constructor %<%T::%D%>

en: no matching function for call to %<%T::operator %T(%A)%#V%>
es: no se encontró una función coincidente para la llamada a %<%T::operator %T(%A)%#V%>

en: call of overloaded %<%s(%A)%> is ambiguous
es: la llamada del %<%s(%A)%> sobrecargado es ambigua

en: cannot call member function %qD without object
es: no se puede llamar a la función miembro %qD sin un objeto

en: passing %qT chooses %qT over %qT
es: al pasar %qT se escoge %qT sobre %qT

en: choosing %qD over %qD
es: se escoge %qD sobre %qD

en:   for conversion from %qT to %qT
es:   para la conversión de %qT a %qT

en:   because conversion sequence for the argument is better
es:   porque la secuencia de conversión para el argumento es mejor

en: default argument mismatch in overload resolution
es: no coincide el argumento por defecto en la resolución de sobrecarga

en: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:
es: ISO C++ dice que estos son ambiguos, aún cuando la peor conversión para el primero es mejor que la peor conversión para el segundo:

en: could not convert %qE from %qT to %qT
es: no se puede convertir %qE de %qT a %qT

en: a temporary bound to %qD only persists until the constructor exits
es: un enlace temporal a %qD sólo persiste hasta que el constructor termina

en: invalid initialization of non-const reference of type %qT from an rvalue of type %qT
es: inicialización no válida de una referencia que no es constante de tipo %qT desde un r-valor de tipo %qT

en: invalid initialization of reference of type %qT from expression of type %qT
es: inicialización no válida de la referencia de tipo %qT desde una expresión de tipo %qT

en: %q+#D cannot be overloaded
es: no se puede sobrecargar %q+#D

en: with %q+#D
es: con %q+#D

en: conflicting access specifications for method %q+D, ignored
es: especificaciones de acceso en conflicto para el método %q+D, descartado

en: conflicting access specifications for field %qE, ignored
es: especificaciones de acceso en conflicto para el campo %qE, descartado

en: %q+D invalid in %q#T
es: %q+D no válido en %q#T

en:   because of local method %q+#D with same name
es:   debido al método local %q+#D con el mismo nombre

en:   because of local member %q+#D with same name
es:   debido al miembro local %q+#D con el mismo nombre

en: cannot derive from %<final%> base %qT in derived type %qT
es: no se puede derivar de la base %<final%> %qT al tipo derivado %qT

en: all member functions in class %qT are private
es: todos las funciones miembros en la clase %qT son privadas

en: %q#T only defines a private destructor and has no friends
es: %q#T solamente define un destructor privado y no tiene friends

en: %q#T only defines private constructors and has no friends
es: %q#T solamente define constructores privados y no tiene friends

en: no unique final overrider for %qD in %qT
es: no hay un impositor único final para %qD en %qT

en: bit-field %q+#D with non-integral type
es: campo de bits %q+#D con tipo no entero

en: bit-field %q+D width not an integer constant
es: la anchura del campo de bits %q+D no es una constante entera

en: negative width in bit-field %q+D
es: anchura negativa en el campo de bits %q+D

en: zero width for bit-field %q+D
es: anchura cero para el campo de bits %q+D

en: member %q+#D with constructor not allowed in union
es: no se permite el miembro %q+#D con constructor en la union

en: member %q+#D with destructor not allowed in union
es: no se permite el miembro %q+#D con destructor en la union

en: member %q+#D with copy assignment operator not allowed in union
es: no se permite el miembro %q+#D con operador de asignación de copia en la union

en: unrestricted unions only available with -std=c++11 or -std=gnu++11
es: las uniones sin restricción sólo están disponibles con -std=c++11 o -std=gnu++11

en: field %q+D invalidly declared function type
es: el campo %q+D no válidamente se declara como un tipo de función

en: field %q+D invalidly declared method type
es: el campo %q+D no válidamente se declara como un tipo de método

en: multiple fields in union %qT initialized
es: múltiples campos inicializados en la unión %qT

en: %q#T has pointer data members
es: %q#T tiene miembros punteros 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 %q+D
es: se especificó un inicializador para el método %q+D que no es virtual

en: method overrides both %<transaction_pure%> and %qE methods
es: el método anula tanto %<transaction_pure%> como los métodos %qE

en: method declared %qE overriding %qE method
es: el método declarado como %qE anula el método %qE

en: enclosing class of constexpr non-static member function %q+#D is not a literal type
es: la clase envolvente de la función miembro que no es estática constexpr %q+#D no es un tipo literal

en: %q+T is not literal because:
es: %q+T no es literal porque:

en:   %q+T has a non-trivial destructor
es:   %q+T tiene un destructor que no es trivial

en:   %q+T is not an aggregate, does not have a trivial default constructor, and has no constexpr constructor that is not a copy or move constructor
es:   %q+T no es un agregado, no tiene un constructor trivial por defecto y no tiene un constructor constexpr que no es un constructor copy o move

en:   base class %qT of %q+T is non-literal
es:   la clase base %qT de %q+T no es literal

note: If the function is defaulted outside the class, we just give the synthesis error.
en: %q+D declared to take const reference, but implicit declaration would take non-const
es: se declaró %q+D para tomar referencia const, pero la declaración implícita tomaría algo que no es const

en: direct base %qT inaccessible in %qT due to ambiguity
es: base directa %qT inaccesible en %qT debido a ambigüedad

en: virtual base %qT inaccessible in %qT due to ambiguity
es: base virtual %qT inaccesible en %qT debido a ambigüedad

en: redefinition of %q#T
es: redefinición de %q#T

en: %q#T has virtual functions and accessible non-virtual destructor
es: %q#T tiene funciones virtuales y destructor no virtual accesible

en: type transparent class %qT has base classes
es: la clase transparente tipo %qT tiene clases base

en: type transparent class %qT has virtual functions
es: la clase transparente tipo %qT tiene funciones 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 %<"%E"%> not recognized
es: no se reconoce la cadena de lenguaje %<"%E"%>

en: cannot resolve overloaded function %qD based on conversion to type %qT
es: no se puede resolver la función sobrecargada %qD basándose en la conversión al tipo %qT

en: no matches converting function %qD to type %q#T
es: no hay coincidencias al convertir la función %qD al tipo %q#T

en: converting overloaded function %qD to type %q#T is ambiguous
es: la conversión de la función sobrecargada %qD al tipo %q#T es ambigua

en: assuming pointer to member %qD
es: asumiendo el puntero a miembro %qD

en: (a pointer to member can only be formed with %<&%E%>)
es: (un puntero a miembro solamente se puede formar con %<&%E%>)

en: not enough type information
es: no hay suficiente información de tipo

en: cannot convert %qE from type %qT to type %qT
es: no se puede convertir %qE desde el tipo %qT al tipo %qT

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 %q#D
es: la declaración de %q#D

en: the type %qT of constexpr variable %qD is not literal
es: el tipo %qT de variable constexpr %qD no es literal

en: invalid type for parameter %d of constexpr function %q+#D
es: tipo no válido del parámetro %d en la función constexpr %q+#D

en: invalid return type %qT of constexpr function %q+D
es: tipo de devolución %qT no válido para la función constexpr %q+D

en: %q#T has virtual base classes
es: %q#T tiene clases base virtuales

en: constexpr constructor does not have empty body
es: el constructor constexpr no tiene cuerpo vacío

en: %<constexpr%> constructor for union %qT must initialize exactly one non-static data member
es: el constructor %<constexpr%> para union %qT debe inicializar exactamente un dato miembro que no es static

en: body of constexpr function %qD not a return-statement
es: el cuerpo de la función constexpr %qD no es una declaración de devolución

en: %q+E is not a constant expression
es: %q+E no es una expresión constante

en: expression %qE does not designate a constexpr function
es: la expresión %qE no designa una función constexpr

en: call to non-constexpr function %qD
es: llamada a la función %qD que no es constexpr

en: %qD called in a constant expression
es: se llamó %qD en una expresión constante

en: %qD used before its definition
es: se usó %qD antes de su definición

en: call has circular dependency
es: la llamada tiene una dependencia circular

en: constexpr evaluation depth exceeds maximum of %d (use -fconstexpr-depth= to increase the maximum)
es: la profundidad de evaluación de constexpr excede el máximo de %d (use -fconstexpr-depth= para incrementar el máximo)

en: %qE is not a constant expression
es: %qE no es una expresión constante

en: mutable %qD is not usable in a constant expression
es: %qD mutable no se puede usar en una expresión constante

en: accessing %qD member instead of initialized %qD member in constant expression
es: se accede al miembro %qD  en lugar del miembro inicializado %qD en la expresión constante

en: accessing value of %qE through a %qT glvalue in a constant expression
es: se accede al valor de %qE a través de glvalue %qT en una expresión constante

en: the value of %qD is not usable in a constant expression
es: el valor de %qD no se puede usar en una expresión constante

en: %qD used in its own initializer
es: se usó %qD en su propio inicializador

en: %q#D is not const
es: %q#D no es const

en: %q#D is volatile
es: %q+#D es volatile

en: %qD was not initialized with a constant expression
es: %qD no se inicializó con una expresion constante

en: %qD was not declared %<constexpr%>
es: %qD no se declaró %<constexpr%>

en: %qD does not have integral or enumeration type
es: %qD no tiene tipo integral o de enumeración

en: temporary of non-literal type %qT in a constant expression
es: temporal del tipo %qT que no es literal en una expresión constante

en: unexpected expression %qE of kind %s
es: expresión %qE inesperada de género %s

en: expression %qE has side-effects
es: la expresión %qE tiene efectos colaterales

en: address-of an object %qE with thread local or automatic storage is not a constant expression
es: la dirección de un objeto %qE con hilo local o almacenamiento automático no es una expresión constante

en: typeid-expression is not a constant expression because %qE is of polymorphic type
es: la expresión id de tipo no es una expresión constante porque %qE es de tipo polimórfico

en: non-constant array initialization
es: inicialización de una matriz que no es constante

en: unexpected AST of kind %s
es: AST inesperado de género %s

en: can%'t convert from incomplete type %qT to %qT
es: no se puede convertir desde el tipo incompleto %qT a %qT

en: conversion of %qE from %qT to %qT is ambiguous
es: la conversión de %qE desde %qT a %qT es ambigua

en: initialization of volatile reference type %q#T from rvalue of type %qT
es: inicialización de un tipo de referencia volatile %q#T desde un r-valor de tipo %qT

en: conversion to volatile reference type %q#T from rvalue of type %qT
es: inicialización a un tipo de referencia volatile %q#T desde un r-valor de tipo %qT

en: initialization of non-const reference type %q#T from rvalue of type %qT
es: inicialización de un tipo de referencia que no es constante %q#T desde un r-valor de tipo %qT

en: conversion to non-const reference type %q#T from rvalue of type %qT
es: inicialización a un tipo de referencia que no es constante %q#T desde un r-valor de tipo %qT

en: conversion from %qT to %qT discards qualifiers
es: la conversión de %qT a %qT descarta los calificadores

en: casting %qT to %qT does not dereference pointer
es: la conversión de %qT a %qT no dereferencía a los punteros

en: cannot convert type %qT to type %qT
es: no se puede convertir el tipo %qT al tipo %qT

en: conversion from %q#T to %q#T
es: conversión de %q#T a %q#T

en: the result of the conversion is unspecified because %qE is outside the range of type %qT
es: el resultado de la conversión no está especificado porque %qE está fuera del rango del tipo %qT

en: %q#T used where a %qT was expected
es: se usó %q#T donde se esperaba un %qT

en: %q#T used where a floating point value was expected
es: se usó %q#T donde se esperaba un valor de coma flotante

en: conversion from %qT to non-scalar type %qT requested
es: se solicitó la conversión desde %qT al tipo no escalar %qT

en: pseudo-destructor is not called
es: no se llamó al seudo-destructor

en: conversion to void will not access object of incomplete type %qT
es: la conversión a void no accederá al objeto de tipo incompleto %qT

en: indirection will not access object of incomplete type %qT in second operand of conditional expression
es: la indirección no accederá al objeto de tipo incompleto %qT en el segundo operando de la expresión condicional

en: indirection will not access object of incomplete type %qT in third operand of conditional expression
es: la indirección no accederá al objeto de tipo incompleto %qT en el tercer operando de la expresión condicional

en: indirection will not access object of incomplete type %qT in right operand of comma operator
es: la indirección no accederá al objeto de tipo incompleto %qT en el operando derecho del operador coma

en: indirection will not access object of incomplete type %qT in left operand of comma operator
es: la indirección no accederá al objeto de tipo incompleto %qT en el operando izquierdo del operador coma

en: indirection will not access object of incomplete type %qT in statement
es: la indirección no accederá a un objeto de tipo incompleto %qT en la declaración

en: indirection will not access object of incomplete type %qT in for increment expression
es: la indirección no accederá al objeto de tipo incompleto %qT en la expresión de incremento for

en: conversion to void will not access object of type %qT
es: la conversión a void no accederá al objeto de tipo %qT

en: implicit dereference will not access object of type %qT in second operand of conditional expression
es: la deferencia implícita no accederá al objeto de tipo %qT en el segundo operando de la expresión condicional

en: implicit dereference will not access object of type %qT in third operand of conditional expression
es: la deferencia implícita no accederá al objeto de tipo %qT en el tercer operando de la expresión condicional

en: implicit dereference will not access object of type %qT in right operand of comma operator
es: la deferencia implícita no accederá al objeto de tipo %qT en el operando derecho del operador coma

en: implicit dereference will not access object of type %qT in left operand of comma operator
es: la deferencia implícita no accederá al objeto de tipo %qT en el operando izquierdo del operador coma

en: implicit dereference will not access object of type %qT in statement
es: la deferencia implícita no accederá al objeto de tipo %qT en la declaración

en: implicit dereference will not access object of type %qT in for increment expression
es: la deferencia implícita no accederá al objeto de tipo %qT en la expresión de incremento for

en: conversion to void will not access object of non-trivially-copyable type %qT
es: la conversión a void no accederá al objeto de tipo no-copiable-trivialmente %qT

en: indirection will not access object of non-trivially-copyable type %qT in second operand of conditional expression
es: la indirección no accederá al objeto de tipo no-copiable-trivialmente %qT en el segundo operando de la expresión condicional

en: indirection will not access object of non-trivially-copyable type %qT in third operand of conditional expression
es: la indirección no accederá al objeto de tipo no-copiable-trivialmente %qT en el tercer operando de la expresión condicional

en: indirection will not access object of non-trivially-copyable type %qT in right operand of comma operator
es: la indirección no accederá al objeto de tipo no-copiable-trivialmente %qT en el operando derecho del operador coma

en: indirection will not access object of non-trivially-copyable type %qT in left operand of comma operator
es: la indirección no accederá al objeto de tipo no-copiable-trivialmente %qT en el operando izquierdo del operador coma

en: indirection will not access object of non-trivially-copyable type %qT in statement
es: la indirección no accederá al objeto de tipo no-copiable-trivialmente %qT en la declaración

en: indirection will not access object of non-trivially-copyable type %qT in for increment expression
es: la indirección no accederá al objeto de tipo no-copiable-trivialmente %qT en la expresión de incremento for

en: conversion to void will not access object %qE of incomplete type %qT
es: la conversión a void no accederá al objeto %qE de tipo incompleto %qT

en: variable %qE of incomplete type %qT will not be accessed in second operand of conditional expression
es: la variable %qE de tipo incompleto %qT no se accederá en el segundo operando de la expresión condicional

en: variable %qE of incomplete type %qT will not be accessed in third operand of conditional expression
es: la variable %qE de tipo incompleto %qT no se accederá en el tercer operando de la expresión condicional

en: variable %qE of incomplete type %qT will not be accessed in right operand of comma operator
es: la variable %qE de tipo incompleto %qT no se accederá en el operando derecho del operador coma

en: variable %qE of incomplete type %qT will not be accessed in left operand of comma operator
es: la variable %qE de tipo incompleto %qT no se accederá en el operando izquierdo del operador coma

en: variable %qE of incomplete type %qT will not be accessed in statement
es: la variable %qE de tipo incompleto %qT no se accederá en la declaración

en: variable %qE of incomplete type %qT will not be accessed in for increment expression
es: la variable %qE de tipo incompleto %qT no se accederá en la expresión de incremento for

en: conversion to void cannot resolve address of overloaded function
es: la conversión a void no puede resolver la dirección de la función sobrecargada

en: second operand of conditional expression cannot resolve address of overloaded function
es: el segundo operando de la expresión condicional no puede resolver la dirección de la función sobrecargada

en: third operand of conditional expression cannot resolve address of overloaded function
es: el tercer operando de la expresión condicional no puede resolver la dirección de la función sobrecargada

en: right operand of comma operator cannot resolve address of overloaded function
es: el operando derecho del operador coma no puede resolver la dirección de la función sobrecargada

en: left operand of comma operator cannot resolve address of overloaded function
es: el operador izquierdo del operador coma no puede resolver la dirección de la función sobrecargada

en: statement cannot resolve address of overloaded function
es: la declaración no puede resolver la dirección de la función sobrecargada

en: for increment expression cannot resolve address of overloaded function
es: la expresión de incremento for no puede resolver la dirección de la función sobrecargada

en: second operand of conditional expression is a reference, not call, to function %qE
es: el segundo operando de la expresión condicional es una referencia, no una llamada, a la función %qE

en: third operand of conditional expression is a reference, not call, to function %qE
es: el tercer operando de la expresión condicional es una referencia, no una llamada, a la función %qE

en: right operand of comma operator is a reference, not call, to function %qE
es: el operando derecho del operador coma es una referencia, no una llamada, a la función %qE

en: left operand of comma operator is a reference, not call, to function %qE
es: el operando izquierdo del operador coma es una referencia, no una llamada, a la función %qE

en: statement is a reference, not call, to function %qE
es: la declaración es una referencia, no una llamada, a la función %qE

en: for increment expression is a reference, not call, to function %qE
es: la expresión de incremento for es una referencia, no una llamada, a la función %qE

en: second operand of conditional expression has no effect
es: el segundo operando de la expresión condicional no tiene efecto

en: third operand of conditional expression has no effect
es: el tercer operando de la expresión condicional no tiene efecto

en: right operand of comma operator has no effect
es: el operando derecho del operador coma no tiene efecto

en: left operand of comma operator has no effect
es: el operando izquierdo del operador coma no tiene efecto

en: statement has no effect
es: la declaración no tiene efecto

en: for increment expression has no effect
es: la expresión de incremento for no tiene efecto

en: converting NULL to non-pointer type
es: se convierte NULL a un tipo que no es puntero

en: ambiguous default type conversion from %qT
es: conversión de tipo por defecto ambigua desde %qT

en:   candidate conversions include %qD and %qD
es:   las conversiones candidatas incluyen %qD y %qD

en: template-parameter-
es: parámetro-de-plantilla-

en: %qD was declared %<extern%> and later %<static%>
es: %qD se declaró %<extern%> y después %<static%>

en: declaration of %qF has a different exception specifier
es: la declaración de %qF tiene un especificador de excepción diferente

en: literal operator template %q+D conflicts with raw literal operator %qD
es: la plantilla de operador literal %q+D tiene conflictos con el operador literal raw %qD

en: raw literal operator %q+D conflicts with literal operator template %qD
es: el operador literal raw %q+D tiene conflictos con la plantilla de operador literal %qD

en: shadowing built-in function %q#D
es: se oscurece la función interna %q#D

en: shadowing library function %q#D
es: se oscurece la función de biblioteca %q#D

en: library function %q#D redeclared as non-function %q#D
es: se redeclara la función de biblioteca %q#D como %q#D que no es función

en: %q#D redeclared as different kind of symbol
es: %q#D redeclarado como un tipo diferente de símbolo

en: default argument given for parameter %d of %q#D
es: argumento por defecto dado para el parámetro %d de %q#D

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

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 %qD after first use
es: especialización explícita de %qD después del primer uso

note: Reject two definitions.
en: redefinition of %q#D
es: redefinición de %q#D

en: %qD conflicts with used function
es: %qD genera un conflicto con la función utilizada

en: %q#D not declared in class
es: %q#D no se declaró en la clase

en: %q+D redeclared inline with %<gnu_inline%> attribute
es: %q+D se redeclaró incluida en línea con el atributo %<gnu_inline%>

en: %q+D redeclared inline without %<gnu_inline%> attribute
es: %q+D se redeclaró incluida en línea sin el atributo %<gnu_inline%>

note: is_primary= is_partial= is_friend_decl=
en: redeclaration of friend %q#D may not have default template arguments
es: la redeclaración de friend %q#D no puede tener argumentos de plantilla por defecto

en: thread-local declaration of %q#D follows non-thread-local declaration
es: declaración thread-local de %q#D después de una declaración que no es thread-local

en: non-thread-local declaration of %q#D follows thread-local declaration
es: declaración que no es thread-local de %q#D después de una declaración thread-local

en: redeclaration of %q#D
es: redeclaración de %q#D

en: jump to label %qD
es: salto a la etiqueta %qD

en: jump to case label
es: salto a la etiqueta case

en:   from here
es:   desde aquí

en:   exits OpenMP structured block
es:   sale del bloque estructurado OpenMP

en:   enters try block
es:   entra al bloque try

en:   enters catch block
es:   entra al bloque catch

en:   enters OpenMP structured block
es:   entra al bloque estructurado OpenMP

en: invalid exit from OpenMP structured block
es: salida no válida de un bloque estructurado OpenMP

en: label named wchar_t
es: etiqueta nombrada wchar_t

en: %qD is not a type
es: %qD no es un tipo

en: %qD used without template parameters
es: se usa %qD sin parámetros de plantilla

en: %q#T is not a class
es: %q#T no es una clase

en: no class template named %q#T in %q#T
es: no hay una plantilla de clase llamada %q#T en %q#T

en: no type named %q#T in %q#T
es: no hay un tipo llamado %q#T en %q#T

en: lookup of %qT in %qT is ambiguous
es: la búsqueda de %qT en %qT es ambigua

en: %<typename %T::%D%> names %q#T, which is not a class template
es: %<typename %T::%D%> nombra a %q#T, el cual no es una plantilla de clase

en: %<typename %T::%D%> names %q#T, which is not a type
es: %<typename %T::%D%> nombra a %q#T, el cual no es un tipo

en: an anonymous struct cannot have function members
es: un struct anónimo no puede tener funciones miembro

en: an anonymous union cannot have function members
es: un union anónimo no puede tener funciones miembro

en: member %q+#D with constructor not allowed in anonymous aggregate
es: no se permite el miembro %q+#D con constructor en un agregado anónimo

en: member %q+#D with destructor not allowed in anonymous aggregate
es: no se permite el miembro %q+#D con destructor en un agregado anónimo

en: member %q+#D with copy assignment operator not allowed in anonymous aggregate
es: no se permite el miembro %q+#D con operador de asignación de copia en un agregado anónimo

en: attribute ignored in declaration of %q#T
es: se descarta el atributo en la declaración de %q#T

en: attribute for %q#T must follow the %qs keyword
es: el atributo para %q#T debe estar a continuación de la palabra clave %qs

en: multiple types in one declaration
es: tipos múltiples en una declaración

en: redeclaration of C++ built-in type %qT
es: redeclaración del tipo interno de C++ %qT

en: %<auto%> can only be specified for variables or function declarations
es: %<auto%> sólo se puede especificar para variables o declaraciones de función

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++ prohíbe structs anónimos

en: %<friend%> can only be specified inside a class
es: %<friend%> sólo se puede especificar dentro de una clase

en: %<explicit%> can only be specified for constructors
es: %<explicit%> sólo se puede especificar para constructores

en: a storage class can only be specified for objects and functions
es: una clase de almacenamiento sólo se puede especificar para objetos y funciones

en: %<typedef%> was ignored in this declaration
es: se descartó %<typedef%> en esta declaración

en: %<constexpr%> cannot be used for type declarations
es: %<constexpr%> no se puede usar en declaraciones de tipo

en: ignoring attributes applied to class type %qT outside of definition
es: se descartan los atributos aplicados al tipo de clase %qT fuera de la definición

note: A template type parameter or other dependent type.
en: ignoring attributes applied to dependent type %qT without an associated declaration
es: se descartan los atributos aplicados al tipo dependiente %qT sin una declaración asociada

en: typedef %qD is initialized (use decltype instead)
es: typedef %qD está inicializado (utilice decltype en su lugar)

en: declaration of %q#D has %<extern%> and is initialized
es: la declaración de %q#D tiene %<extern%> y está inicializada

en: definition of %q#D is marked %<dllimport%>
es: la definición de %q#D se marca como %<dllimport%>

en: ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>
es: ISO C++ no permite que %<%T::%D%> se defina como %<%T::%D%>

en: duplicate initialization of %qD
es: inicialización duplicada de %qD

en: %qD declared %<constexpr%> outside its class
es: %qD se declaró %<constexpr%> fuera de su clase

en: declaration of %q#D outside of class is not definition
es: la declaración de %q#D fuera de la clase no es una definición

en: variable %q#D has initializer but incomplete type
es: la variable %q#D tiene inicializador pero de tipo de dato incompleto

en: elements of array %q#D have incomplete type
es: elementos de la matriz %q#D con tipo de dato incompleto

en: aggregate %q#D has incomplete type and cannot be defined
es: el agregado %q#D tiene un tipo incompleto y no se puede definir

en: %qD declared as reference but not initialized
es: %qD declarado como referencia pero no se inicializa

en: name used in a GNU-style designated initializer for an array
es: se usó un nombre en un inicializador designado de estilo GNU para una matriz

en: name %qD used in a GNU-style designated initializer for an array
es: el nombre %qD se utiliza en un inicializador designado en estilo GNU para una matriz

en: non-trivial designated initializers not supported
es: no se admiten los inicializadores designados como no triviales

en: initializer fails to determine size of %qD
es: el inicializador no puede determinar el tamaño de %qD

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

en: zero-size array %qD
es: matriz %qD de tamaño cero

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

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

en: uninitialized const %qD
es: const %qD sin inicializar

en: %q#T has no user-provided default constructor
es: %q#T no tiene constructor por defecto proporcionado por el usuario

en: constructor is not user-provided because it is explicitly defaulted in the class body
es: el constructor no es proporcionado por el usuario porque está marcado explícitamente por defecto en el cuerpo de la clase

en: invalid type %qT as initializer for a vector of type %qT
es: tipo %qT no válido como inicializador para un vector de tipo %qT

en: initializer for %qT must be brace-enclosed
es: el inicializador para %qT debe estar encerrado entre llaves

en: %<[%E] =%> used in a GNU-style designated initializer for class %qT
es: se usa %<[%E] =%> en un inicializador designado en estilo GNU para la clase %qT

en: %qT has no non-static data member named %qD
es: %qT no tiene un dato miembro que no es static llamado %qD

en: C99 designator %qE outside aggregate initializer
es: asignador C99 %qE fuera del inicializador agregado

en: too many initializers for %qT
es: demasiados inicializadores para %qT

en: braces around scalar initializer for type %qT
es: llaves alrededor del inicializador escalar para el tipo %qT

en: missing braces around initializer for %qT
es: faltan llaves alrededor del inicializador para %qT

en: elements of array %q#T have incomplete type
es: elementos de la matriz %q#T tienen tipo de dato incompleto

en: variable-sized compound literal
es: literal compuesta de tamaño variable

en: %q#D has incomplete type
es: %q#D tiene un tipo incompleto

en: scalar object %qD requires one element in initializer
es: el objeto escalar %qD requiere un elemento en el inicializador

en: in C++98 %qD must be initialized by constructor, not by %<{...}%>
es: en C++98 %qD debe ser inicializado por un constructor, no por %<{...}%>

en: array %qD initialized by parenthesized string literal %qE
es: matriz %qD inicializada con una constante de cadena entre paréntesis %qE

en: initializer invalid for static member with constructor
es: inicializador no válido para el miembro static con constructor

en: non-constant in-class initialization invalid for static member %qD
es: inicialización en clase que no es constante no válida para el miembro static %qD

en: (an out of class initialization is required)
es: (se requiere una inicialización fuera de la clase)

en: assignment (not initialization) in declaration
es: asignación (no inicialización) en la declaración

en: shadowing previous type declaration of %q#D
es: se oscurece la declaración de tipo previa de %q#D

en: function %q#D is initialized like a variable
es: la función %q#D se inicializa como una variable

en: initializer fails to determine size of %qT
es: el inicializador no puede determinar el tamaño de %qT

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

en: zero-size array %qT
es: matriz %qT de tamaño cero

en: destructor for alien class %qT cannot be a member
es: el destructor para la clase extranjera %qT no puede ser un miembro

en: constructor for alien class %qT cannot be a member
es: el constructor para la clase extranjera %qT no puede ser un miembro

en: %qD declared as a %<virtual%> variable
es: %qD se declaró como una variable %<virtual%>

en: %<const%> and %<volatile%> function specifiers on %qD invalid in variable declaration
es: los especificadores de función %<const%> y %<volatile%> en %qD son no válidos en la declaración de variable

en: %qD declared as a %<virtual%> parameter
es: %qD se declaró como un parámetro %<virtual%>

en: %qD declared as an %<inline%> parameter
es: %qD se declaró como un parámetro %<inline%>

en: %<const%> and %<volatile%> function specifiers on %qD invalid in parameter declaration
es: los especificadores de función %<const%> y %<volatile%> en %qD son no válidos en la declaración de parámetro

en: %qD declared as a %<virtual%> type
es: %qD se declaró como un tipo %<virtual%>

en: %qD declared as an %<inline%> type
es: %qD se declaró como un tipo %<inline%>

en: %<const%> and %<volatile%> function specifiers on %qD invalid in type declaration
es: los especificadores de función %<const%> y %<volatile%> en %qD son no válidos en la declaración de tipo

en: %qD declared as a %<virtual%> field
es: %qD se declaró como un campo %<virtual%>

en: %qD declared as an %<inline%> field
es: %qD se declaró como un campo %<inline%>

en: %<const%> and %<volatile%> function specifiers on %qD invalid in field declaration
es: los especificadores de función %<const%> y %<volatile%> en %qD son no válidos en la declaración de campo

en: %q+D declared as a friend
es: %q+D se declaró como friend

en: %q+D declared with an exception specification
es: %q+D se declaró con una especificación de excepción

en: definition of %qD is not in namespace enclosing %qT
es: la definición de %qD no está en un espacio de nombres que contenga a %qT

en: static member function %q#D declared with type qualifiers
es: la función miembro static %q#D se declara con calificadores de tipo

en: defining explicit specialization %qD in friend declaration
es: definiendo la especialización explícita %qD en la declaración friend

note: Something like `template <class T> friend void f<T>()'.
en: invalid use of template-id %qD in declaration of primary template
es: uso no válido del id de plantilla %qD en la declaración de la plantilla primaria

en: default arguments are not allowed in declaration of friend template specialization %qD
es: no se permiten los argumentos por defecto en la declaración de la especialización friend de la plantilla %qD

en: %<inline%> is not allowed in declaration of friend template specialization %qD
es: no se permite %<inline%> en la declaración de la especialización friend de la plantilla %qD

en: cannot declare %<::main%> to be a template
es: no se puede declarar %<::main%> como plantilla

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: static member function %qD cannot have cv-qualifier
es: la función miembro static %qD no puede tener calificador-cv

en: non-member function %qD cannot have cv-qualifier
es: la función que no es miembro %qD no puede tener calificador-cv

en: literal operator with C linkage
es: operador literal con enlace C

en: %qD has invalid argument list
es: %qD tien una lista de argumentos no válida

en: %qD must be a non-member function
es: %qD debe ser una función que no sea miembro

en: %<::main%> must return %<int%>
es: %<::main%> debe devolver %<int%>

en: definition of implicitly-declared %qD
es: la definición de %qD declarado implícitamente

en: definition of explicitly-defaulted %q+D
es: la definición de %qD explícitamente por defecto

en: no %q#D member function declared in class %qT
es: no hay una función miembro %q#D declarada en la clase %qT

en: in-class initialization of static data member %q#D of incomplete type
es: inicialización en la clase del miembro de datos static %q#D de tipo incompleto

en: %<constexpr%> needed for in-class initialization of static data member %q#D of non-integral type
es: se necesita %<constexpr%> para la inicialización en la clase no válida del miembro de datos static %q#D de tipo que no es integral

en: in-class initialization of static data member %q#D of non-literal type
es: inicialización en la clase del miembro de datos static %q#D de tipo que no es literal

en: invalid in-class initialization of static data member of non-integral type %qT
es: inicialización en la clase no válida para el miembro de datos static de tipo %qT que no es integral

en: ISO C++ forbids in-class initialization of non-const static member %qD
es: ISO C++ prohíbe la inicialización en la clase del miembro static %qD que no es constante

en: ISO C++ forbids initialization of member constant %qD of non-integral type %qT
es: ISO C++ prohíbe la inicialización de la constante miembro %qD del tipo %qT que no es entero

en: size of array %qD has non-integral type %qT
es: el tamaño de la matriz %qD tiene un tipo %qT que no es integral

en: size of array has non-integral type %qT
es: el tamaño de la matriz tiene un tipo %qT que no es 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: size of array %qD is negative
es: el tamaño de la matriz %qD es negativo

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

en: ISO C++ forbids zero-size array %qD
es: ISO C++ prohíbe la matriz %qD de tamaño cero

en: ISO C++ forbids zero-size array
es: ISO C++ prohíbe matrices de tamaño cero

en: size of array %qD is not an integral constant-expression
es: el tamaño de la matriz %qD no es una expresion constante integral

en: ISO C++ forbids variable length array %qD
es: ISO C++ prohíbe la matriz %qD de longitud variable

en: ISO C++ forbids variable length array
es: ISO C++ prohíbe las matrices de longitud variable

en: variable length array %qD is used
es: se usa la matriz de longitud variable %qD

en: variable length array is used
es: se usó la matriz de longitud variable

en: overflow in array dimension
es: desbordamiento en la dimensión de la matriz

en: declaration of %qD as array of void
es: la declaración de %qD como una matriz de voids

en: creating array of void
es: se crea la matriz de voids

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

en: creating array of functions
es: se crea la matriz de funciones

en: declaration of %qD as array of references
es: la declaración de %qD como una matriz de referencias

en: creating array of references
es: se crea la matriz de referencias

en: declaration of %qD as array of function members
es: la declaración de %qD como una matriz de miembros de función

en: creating array of function members
es: se crea la matriz de miembros de función

en: declaration of %qD as multidimensional array must have bounds for all dimensions except the first
es: la declaración de %qD 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 no válida

en: return type specification for destructor invalid
es: la especificación del tipo de devolución para el destructor es no válida

en: return type specified for %<operator %T%>
es: se especificó un tipo de devolución para %<operator %T%>

en: qualifiers are not allowed on declaration of %<operator %T%>
es: no se permiten calificadores en la declaración de %<operator %T%>

en: unnamed variable or field declared void
es: se declaró la variable o campo sin nombre como void

en: variable or field declared void
es: se declaró la variable o campo como void

en: invalid use of qualified-name %<::%D%>
es: uso no válido del nombre calificado %<::%D%>

en: invalid use of qualified-name %<%T::%D%>
es: uso no válido del nombre calificado %<%T::%D%>

en: invalid use of qualified-name %<%D::%D%>
es: uso no válido del nombre calificado %<%D::%D%>

en: %q#T is not a class or a namespace
es: %q#T no es una clase o un espacio de nombres

en: declaration of %qD as non-function
es: la declaración de %qD como algo que no es función

en: declaration of %qD as non-member
es: declaración de %qD como algo que no es miembro

en: declarator-id missing; using reserved word %qD
es: falta el id del declarador; se utiliza la palabra reservada %qD

en: function definition does not declare parameters
es: la definición de la función no declara parámetros

en: declaration of %qD as %<typedef%>
es: declaración de %qD como %<typedef%>

en: declaration of %qD as parameter
es: la declaración de %qD como parámetro

en: %<constexpr%> cannot appear in a typedef declaration
es: %<constexpr%> no puede aparecer en una declaración typedef

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

en: conflicting specifiers in declaration of %qs
es: especificadores en conflicto en la declaración de %qs

en: ISO C++ forbids declaration of %qs with no type
es: ISO C++ prohíbe la declaración de %qs sin tipo

en: %<signed%> or %<unsigned%> invalid for %qs
es: %<signed%> o %<unsigned%> no válido para %qs

en: %<signed%> and %<unsigned%> specified together for %qs
es: %<signed%> y %<unsigned%> se especificaron juntos para %qs

en: %<long long%> invalid for %qs
es: %<long long%> no válido para %qs

en: %<long%> invalid for %qs
es: %<long%> no válido para %qs

en: %<short%> invalid for %qs
es: %<short%> no válido para %qs

en: %<long%> or %<short%> invalid for %qs
es: %<long%> o %<short%> no válidos para %qs

en: %<long%>, %<int%>, %<short%>, or %<char%> invalid for %qs
es: %<long%>, %<int%>, %<short%>, o %<char%> no válido para %qs

en: %<long%> or %<short%> specified with char for %qs
es: se especificó %<long%> o %<short%> con char para %qs

en: %<long%> and %<short%> specified together for %qs
es: %<long%> y %<short%>  se especificaron juntos para %qs

en: %<short%> or %<long%> invalid for %qs
es: %<short%> o %<long%> no válidos para %qs

en: long, short, signed or unsigned used invalidly for %qs
es: uso no válido de long, short, signed ó unsigned para %qs

en: complex invalid for %qs
es: complex no válido para %qs

en: typedef declaration invalid in parameter declaration
es: declaración typedef no válida en la declaración de parámetros

en: storage class specified for template parameter %qs
es: se especificó una clase de almacenamiento para el parámetro de plantilla %qs

en: storage class specifiers invalid in parameter declarations
es: especificadores de clase de almacenamiento no válidos en las declaraciones de parámetros

en: a parameter cannot be declared %<constexpr%>
es: un parámetro no se puede declarar %<constexpr%>

en: %<virtual%> outside class declaration
es: declaración de clase fuera de %<virtual%>

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

en: storage class specified for %qs
es: se especificó una clase de almacenamiento para %qs

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

en: nested function %qs declared %<extern%>
es: la función anidada %qs se declaró %<extern%>

en: top-level declaration of %qs specifies %<auto%>
es: la declaración del nivel superior de %qs especifica %<auto%>

en: function-scope %qs implicitly auto and declared %<__thread%>
es: el ámbito de la función %qs es implícitamente auto y declarado %<__thread%>

en: storage class specifiers invalid in friend function declarations
es: especificadores de clase de almacenamiento no válidos en las declaraciones de funciones friend

en: %qs declared as function returning a function
es: %qs que se declaró como función devuelve una función

en: %qs declared as function returning an array
es: %qs que se declaró como función devuelve una matriz

en: %qs function uses %<auto%> type specifier without trailing return type
es: la función %qs usa el especificador de tipo %<auto%> sin un tipo de devolución trailing

en: %qs function with trailing return type has %qT as its type rather than plain %<auto%>
es: la función %qs con tipo de devolución trailing tiene %qT como su tipo en lugar de un simple %<auto%>

note: Not using maybe_warn_cpp0x because this should always be an error.
en: trailing return type only available with -std=c++11 or -std=gnu++11
es: el tipo de devolución trailing sólo está disponible con -std=c++11 o -std=gnu++11

en: %qs function with trailing return type not declared with %<auto%> type specifier
es: no se declaró la función %qs con tipo de devolución trailing con el especificador de tipo %<auto%>

en: destructor cannot be static member function
es: el destructor no puede ser una función miembro de tipo static

en: constructor cannot be static member function
es: el constructor no puede ser una función miembro de tipo static

en: destructors may not be cv-qualified
es: los destructores no pueden ser cv-calificados

en: constructors may not be cv-qualified
es: los constructores tal vez no sean cv-calificados

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 %qs in a local class definition
es: no se puede definir la función friend %qs en una definición de clase local

en: destructors may not have parameters
es: los destructores no pueden tener parámetros

en: cannot declare pointer to %q#T
es: no se puede declarar el puntero a %q#T

en: cannot declare reference to %q#T
es: no se puede declarar la referencia a %q#T

en: cannot declare pointer to %q#T member
es: no se puede declarar el puntero al miembro %q#T

en: cannot declare reference to qualified function type %qT
es: no se puede declarar la referencia para el tipo de función calificado %qT

en: cannot declare pointer to qualified function type %qT
es: no se puede declarar el puntero para el tipo de función calificado %qT

en: cannot declare reference to %q#T, which is not a typedef or a template type argument
es: no se puede declarar la referencia a %q#T, el cual no es una definición de tipo o un argumento de tipo de plantilla

en: template-id %qD used as a declarator
es: el id de plantilla %qD se usa como un declarador

en: member functions are implicitly friends of their class
es: las funciones miembros son implícitamente friends de su clase

en: extra qualification %<%T::%> on member %qs
es: calificación extra %<%T::%> en el miembro %qs

en: cannot define member function %<%T::%s%> within %<%T%>
es: no se puede definir la función miembro %<%T::%s%> dentro de %<%T%>

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 %qT
es: no se puede declarar el miembro %<%T::%s%> dentro de %qT

en: non-parameter %qs cannot be a parameter pack
es: %qs que no es parámetro no puede ser un paquete de parámetro

en: data member may not have variably modified type %qT
es: los datos miembro pueden no tener el tipo modificado variablemente %qT

en: parameter may not have variably modified type %qT
es: el parámetro puede no tener el tipo modificado variablemente %qT

en: non-member %qs cannot be declared %<mutable%>
es: el no-miembro %qs no se puede declarar %<mutable%>

en: non-object member %qs cannot be declared %<mutable%>
es: el miembro que no es objeto %qs no se puede declarar %<mutable%>

en: function %qs cannot be declared %<mutable%>
es: la función %qs no se puede declarar %<mutable%>

en: static %qs cannot be declared %<mutable%>
es: static %qs no se puede declarar %<mutable%>

en: const %qs cannot be declared %<mutable%>
es: const %qs no se puede declarar %<mutable%>

en: reference %qs cannot be declared %<mutable%>
es: la referencia %qs no se puede declarar %<mutable%>

en: typedef declared %<auto%>
es: la definición de tipo se declaró %<auto%>

en: typedef name may not be a nested-name-specifier
es: el nombre del typedef puede no ser un especificador-de-nombre-anidado

en: ISO C++ forbids nested type %qD with same name as enclosing class
es: ISO C++ prohíbe el tipo anidado %qD con el mismo nombre que la clase que lo contiene

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::%D%>
es: la declaración friend requere una llave de clase, p.e. %<friend class %T::%D%>

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 %qT a friend of global scope
es: se intenta hacer que la clase %qT sea un friend de ámbito global

en: invalid qualifiers on non-member function type
es: calificadores no válidos en el tipo de función que no es miembro

en: abstract declarator %qT used as declaration
es: el declarador abstracto %qT se usó como declaración

en: cannot use %<::%> in parameter declaration
es: no se puede usar %<::%>  en la declaración de parámetros

en: parameter declared %<auto%>
es: el parámetro se declaró %<auto%>

en: invalid use of template-name %qE without an argument list
es: uso no válido del nombre-de-plantilla %qE sin una lista de argumentos

note: Something like struct S { int N::j; };
en: invalid use of %<::%>
es: uso no válido de %<::%>

en: declaration of function %qD in invalid context
es: declaración de la función %qD en un contexto no válido

en: expected qualified name in friend declaration for destructor %qD
es: se esperaba un nombre calificado en la declaración friend para el destructor %qD

en: declaration of %qD as member of %qT
es: declaración de %qD como miembro de %qT

en: a destructor cannot be %<constexpr%>
es: un destructor no puede ser %<constexpr%>

en: expected qualified name in friend declaration for constructor %qD
es: se esperaba un nombre calificado en la declaración friend para el constructor %qD

en: name %qT has incomplete type
es: el nombre %qT tiene tipo de dato incompleto

en: %qE is neither function nor member function; cannot be declared friend
es: %qE no es ni función ni función miembro; no se puede declarar friend

en: constexpr static data member %qD must have an initializer
es: el miembro dato static constexpr %qD debe tener un inicializador

en: non-static data member %qE declared %<constexpr%>
es: se declaró el miembro dato que no es static %qE como %<constexpr%>

en: storage class %<auto%> invalid for function %qs
es: la clase de almacenamiento %<auto%> es no válida para la función %qs

en: storage class %<register%> invalid for function %qs
es: la clase de almacenamiento %<register%> es no válida para la función %qs

en: storage class %<__thread%> invalid for function %qs
es: la clase de almacenamiento %<__thread%> es no válida para la función %qs

en: virt-specifiers in %qs not allowed outside a class definition
es: no se permiten los especificadores-virt en %qs fuera de una definición de clase

en: %<inline%> specifier invalid for function %qs declared out of global scope
es: el especificador %<inline%> es no válido para la función %qs declarada fuera del ámbito global

en: virtual non-class function %qs
es: función virtual %qs que no es clase

en: %qs defined in a non-class scope
es: se definió %qs en un ámbito que no es una clase

en: %qs declared in a non-class scope
es: se declaró %qs en un ámbito que no es una clase

en: cannot declare member function %qD to have static linkage
es: no se puede declarar que la función miembro %qD tenga enlace estático

note: 7.1.1: There can be no static function declarations within a block.
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 %qD declared %<register%>
es: se declaró el miembro static %qD como %<register%>

en: cannot explicitly declare member %q#D to have extern linkage
es: no se puede declarar explícitamente que el miembro %q#D tenga un enlace externo

en: declaration of constexpr variable %qD is not a definition
es: la declaración de la variable constexpr %qD no es una definición

en: declaration of %q#D has no initializer
es: la declaración de %q#D no tiene inicializadores

en: %qs initialized and declared %<extern%>
es: %qs inicializado y declarado como %<extern%>

en: %qs has both %<extern%> and initializer
es: %qs tiene %<extern%> e inicializador al mismo tiempo

en: default argument %qE uses %qD
es: el argumento por defecto %qE usa %qD

en: default argument %qE uses local variable %qD
es: el argumento por defecto %qE usa la variable local %qD

en: parameter %qD invalidly declared method type
es: el parámetro %qD se declaró no válidamente como tipo de método

en: parameter %qD includes pointer to array of unknown bound %qT
es: el parámetro %qD incluye un puntero a matriz %qT de límite desconocido

en: parameter %qD includes reference to array of unknown bound %qT
es: el parámetro %qD incluye una referencia a matriz %qT 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 no válido; tal vez quiso decir %<%T (const %T&)%>

en: %qD may not be declared within a namespace
es: %qD no se puede declarar dentro de un espacio de nombres

en: %qD may not be declared as static
es: %qD no se puede declarar como static

en: %qD must be a nonstatic member function
es: %qD debe ser una función miembro que no sea static

en: %qD must be either a non-static member function or a non-member function
es: %qD debe ser una función miembro que no sea static o una función que no sea miembro

en: %qD must have an argument of class or enumerated type
es: %qD debe tener un argumento de tipo clase o enumerado

en: conversion to a reference to void will never use a type conversion operator
es: la conversión a una referencia a void nunca usará un operador de conversión de tipo

en: conversion to void will never use a type conversion operator
es: la conversión a void nunca usará un operador de conversión de tipo

en: conversion to a reference to the same type will never use a type conversion operator
es: la conversión a una referencia al mismo tipo nunca usará un operador de conversión de tipo

en: conversion to the same type will never use a type conversion operator
es: la conversión al mismo tipo nunca usará un operador de conversión de tipo

en: conversion to a reference to a base class will never use a type conversion operator
es: la conversión a una referencia a una clase base nunca usará un operador de conversión de tipo

en: conversion to a base class will never use a type conversion operator
es: la conversión a una clase base nunca usará un operador de conversión de tipo

note: 13.4.0.3
en: ISO C++ prohibits overloading operator ?:
es: ISO C++ prohíbe la sobrecarga del operador ?:

en: %qD must not have variable number of arguments
es: %qD no debe tener un número variable de argumentos

en: postfix %qD must take %<int%> as its argument
es: el postfijo %qD debe tomar %<int%> como su argumento

en: postfix %qD must take %<int%> as its second argument
es: el postfijo %qD debe tomar %<int%> como su segundo argumento

en: %qD must take either zero or one argument
es: %qD debe tomar cero o un argumentos

en: %qD must take either one or two arguments
es: %qD debe tomar uno o dos argumentos

en: prefix %qD should return %qT
es: el prefijo %qD debe regresar %qT

en: postfix %qD should return %qT
es: el postfijo %qD debe regresar %qT

en: %qD must take %<void%>
es: %qD debe tomar %<void%>

en: %qD must take exactly one argument
es: %qD debe tomar un argumento exactamente

en: %qD must take exactly two arguments
es: %qD debe tomar dos argumentos exactamente

en: user-defined %qD always evaluates both arguments
es: el %qD definido por el usuario siempre evalúa ambos argumentos

en: %qD should return by value
es: %qD debe devolver por valor

en: %qD cannot have default arguments
es: %qD no puede tener argumentos por defecto

en: using template type parameter %qT after %qs
es: usando el parámetro de tipo plantilla %qT después de %qs

en: using alias template specialization %qT after %qs
es: se usa especialización de plantilla %qT alias después de %qs

en: using typedef-name %qD after %qs
es: se usó el nombre de definición de tipo %qD después de %qs

en: %qD has a previous declaration here
es: %qD tiene una declaración previa aquí

en: %qT referred to as %qs
es: se refirió a %qT como %qs

en: %qT referred to as enum
es: se refirió a %qT como un enum

note: If a class template appears as elaborated type specifier without a template header such as: template <class T> class C {}; void f(class C);		// No template header here then the required template argument is missing.
en: template argument required for %<%s %T%>
es: se requiere un argumento de plantilla para %<%s %T%>

en: %qD has the same name as the class in which it is declared
es: %qD tiene el mismo nombre que la clase en la cual se declaró

en: %qT is not a template
es: %qT no es una plantilla

en: reference to %qD is ambiguous
es: la referencia a %qD es ambigua

en: use of enum %q#D without previous declaration
es: uso del enum %q#D sin declaración previa

en: redeclaration of %qT as a non-template
es: redeclaración de %qT como algo que no es plantilla

en: derived union %qT invalid
es: union derivada %qT no válida

en: base type %qT fails to be a struct or class type
es: el tipo base %qT falla en ser un tipo struct o clase

en: recursive type %qT undefined
es: tipo recursivo %qT sin definir

en: duplicate base type %qT invalid
es: tipo base duplicado %qT no válido

en: scoped/unscoped mismatch in enum %q#T
es: no coinciden scoped/unscoped en el enum %q#T

en: previous definition here
es: la definición previa está aquí

en: underlying type mismatch in enum %q#T
es: no coincide el tipo subyacente en el enum %q#T

en: different underlying type in enum %q#T
es: tipos subyacentes diferentes en el enum %q#T

en: underlying type %<%T%> of %<%T%> must be an integral type
es: el tipo subyacente %<%T%> de %<%T%> debe ser un tipo integral

note: DR 377 IF no integral type can represent all the enumerator values, the enumeration is ill-formed.
en: no integral type can represent all of the enumerator values for %qT
es: ningún tipo integral puede representar todos los valores de enumerador de %qT

en: enumerator value for %qD is not an integer constant
es: el valor de enumerador para %qD no es una constante entera

en: incremented enumerator value is too large for %<unsigned long%>
es: el valor del enumerador incrementado es demasiado grande para %<unsigned long%>

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

en: return type %q#T is incomplete
es: el tipo de devolución %q#T es un tipo de dato incompleto

en: %<operator=%> should return a reference to %<*this%>
es: %<operator=%> debe devolver una referencia a %<*this%>

en: invalid function declaration
es: declaración de función no válida

en: invalid member function declaration
es: declaración de la función miembro no válida

en: %qD is already defined in class %qT
es: %qD ya se definió en la clase %qT

en: name missing for member function
es: falta el nombre para la función miembro

en: ambiguous conversion for array subscript
es: conversión ambigua para índice de matriz

en: invalid types %<%T[%T]%> for array subscript
es: tipos no válidos %<%T[%T]%> para índice de matriz

en: type %q#T argument given to %<delete%>, expected pointer
es: se dió un argumento de tipo %q#T a %<delete%>, se esperaba un puntero

en: cannot delete a function.  Only pointer-to-objects are valid arguments to %<delete%>
es: no se puede borrar una función.  Solamente los punteros a objetos son argumentos válidos para %<delete%>

en: deleting %qT is undefined
es: el borrado de %qT está indefinido

en: template declaration of %q#D
es: declaración plantilla de %q#D

en: template parameter lists provided don%'t match the template parameters of %qD
es: las listas de parámetro de plantilla proporcionadas no coinciden con los parámetros de plantilla de %qD

note: [temp.mem] A destructor shall not be a member template.
en: destructor %qD declared as member template
es: se declaró el destructor %qD como una plantilla miembro

en: prototype for %q#D does not match any in class %qT
es: el prototipo para %q#D no coincide con ningún otro en la clase %qT

en: local class %q#T shall not have static data member %q#D
es: la clase local %q#T no debe tener datos miembro static %q#D

en: explicit template argument list not allowed
es: no se permite la lista de argumentos de plantilla explícita

en: member %qD conflicts with virtual function table field name
es: el miembro %qD genera un conflicto con el nombre de campo de la tabla de funciones virtuales

en: %qD is already defined in %qT
es: %qD ya está definido en %qT

en: invalid initializer for member function %qD
es: inicializador no válido para la función miembro %qD

en: initializer specified for static member function %qD
es: se especificó un inicializador para la función miembro static %qD

en: %<asm%> specifiers are not permitted on non-static data members
es: no se permiten los especificadores %<asm%> en miembros de datos que no son static

en: bit-field %qD with non-integral type
es: campo de bits %qD con tipo no integral

en: cannot declare %qD to be a bit-field type
es: no se puede declarar %qD que sea un tipo de campo de bits

en: cannot declare bit-field %qD with function type
es: no se puede declarar el campo de bits %qD con un tipo de función

en: %qD is already defined in the class %qT
es: %qD ya está definido en la clase %qT

en: static member %qD cannot be a bit-field
es: el miembro static %qD no puede ser un campo de bits

en: width of bit-field %qD has non-integral type %qT
es: la anchura del campo de bits %qD es del tipo %qT que no integral

en: anonymous struct not inside named type
es: struct anónimo no está dentro de un tipo nombrado

en: namespace-scope anonymous aggregates must be static
es: los agregados anónimos de alcance de espacio de nombres deben ser static

en: anonymous union with no members
es: union anónima sin miembros

en: %<operator new%> must return type %qT
es: %<operator new%> debe devolver el tipo %qT

note: [basic.stc.dynamic.allocation] The first parameter shall not have an associated default argument.
en: the first parameter of %<operator new%> cannot have a default argument
es: el primer parámetro de %<operator new%> no puede tener un argumento por defecto

en: %<operator new%> takes type %<size_t%> (%qT) as first parameter
es: %<operator new%> toma el tipo %<size_t%> (%qT) como primer argumento

en: %<operator delete%> must return type %qT
es: %<operator delete%> debe devolver el tipo %qT

en: %<operator delete%> takes type %qT as first parameter
es: %<operator delete%> toma el tipo %qT como primer argumento

en: %qT has a field %qD whose type uses the anonymous namespace
es: %qT tiene un campo %qD cuyo tipo usa el espacio de nombres anónimo

en: %qT declared with greater visibility than the type of its field %qD
es: %qT se declaró con mayor visibilidad que el tipo de su campo %qD

en: %qT has a base %qT whose type uses the anonymous namespace
es: %qT tiene una base %qT cuyo tipo usa el espacio de nombres anónimo

en: %qT declared with greater visibility than its base %qT
es: %qT se declaró con mayor visibilidad que su base %qT

en: type %qT with no linkage used to declare variable %q#D with linkage
es: se usó el tipo %qT sin enlace para declarar la variable %q#D con enlace

en: type %qT with no linkage used to declare function %q#D with linkage
es: se usó el tipo %qT sin enlace para declarar la función %q#D con enlace

en: default argument missing for parameter %P of %q+#D
es: falta el argumento por defecto para el parámetro %P de %q+#D

note: We mark a lambda conversion op as deleted if we can't generate it properly; see maybe_add_lambda_conv_op.
en: converting lambda which uses %<...%> to function pointer
es: se convierte lambda la cual usa %<...%> a un puntero de función

en: use of deleted function %qD
es: se usó la función borrada %q+D

en: with
es: con

en: extended initializer lists only available with -std=c++11 or -std=gnu++11
es: las listas de inicializador extendidas sólo está disponibles con -std=c++11 o -std=gnu++11

en: explicit conversion operators only available with -std=c++11 or -std=gnu++11
es: los operadores de conversión explícita sólo están disponibles con -std=c++11 o -std=gnu++11

en: variadic templates only available with -std=c++11 or -std=gnu++11
es: las plantillas variadic sólo están disponibles con -std=c++11 o -std=gnu++11

en: lambda expressions only available with -std=c++11 or -std=gnu++11
es: las expresiones lambda sólo están disponibles con -std=c++11 o -std=gnu++11

en: scoped enums only available with -std=c++11 or -std=gnu++11
es: los enums con ámbito sólo están disponibles con -std=c++11 o -std=gnu++11

en: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11
es: las funciones por defecto y borradas sólo están disponibles con -std=c++11 o -std=gnu++11

en: inline namespaces only available with -std=c++11 or -std=gnu++11
es: los nombres de espacio incluidos en línea sólo están disponibles con -std=c++11 o -std=gnu++11

en: override controls (override/final) only available with -std=c++11 or -std=gnu++11
es: los controles de anulación (override/final) sólo están disponibles con -std=c++11 o -std=gnu++11

en: non-static data member initializers only available with -std=c++11 or -std=gnu++11
es: los inicializadores de datos miembro que no son static sólo está disponibles con -std=c++11 o -std=gnu++11

en: user-defined literals only available with -std=c++11 or -std=gnu++11
es: las literales definidas por el usuario sólo está disponibles con -std=c++11 o -std=gnu++11

en: delegating constructors only available with -std=c++11 or -std=gnu++11
es: los constructores delegadores sólo están disponibles con -std=c++11 o -std=gnu++11

en: incomplete type %qT used in nested name specifier
es: se utilizó el tipo incompleto %qT en un especificador de nombre anidado

en: reference to %<%T::%D%> is ambiguous
es: la referencia a %<%T::%D%> es ambigua

en: %qD is not a member of %qT
es: %qD no es un miembro de %qT

en: %qD is not a member of %qD
es: %qD no es un miembro de %qD

en: %<::%D%> has not been declared
es: %<::%D%> no se ha declarado

en: exception handling disabled, use -fexceptions to enable
es: manejo de excepciones desactivado, use -fexceptions para activar

en: throwing NULL, which has integral, not pointer type
es: arrojando NULL, que tiene un tipo integral, que no es puntero

en:   in thrown expression
es:   en la expresión thrown

en: exception of type %qT will be caught
es: la excepción del tipo %qT se atrapará

en:    by earlier handler for %qT
es:    por un manejador anterior de %qT

en: %<...%> handler must be the last handler for its try block
es: el manejador %<...%> debe ser el último manejador para su bloque try

en: noexcept-expression evaluates to %<false%> because of a call to %qD
es: la expresión noexcept evalúa a %<falso%> por una llamada a %qD

en: %qD is already a friend of class %qT
es: %qD ya es un friend de la clase %qT

en: invalid type %qT declared %<friend%>
es: el tipo no válido %qT se declaró %<friend%>

note: [temp.friend] Friend declarations shall not declare partial specializations. template <class U> friend class T::X<U>;
en: partial specialization %qT declared %<friend%>
es: la especialización parcial %qT se declaró %<friend%>

en: class %qT is implicitly friends with itself
es: la clase %qT es implícitamente friend con sí misma

en: %qT is not a member of %qT
es: %qT no es un miembro de %qT

en: %qT is not a member class template of %qT
es: %qT no es una plantilla de clase miembro de %qT

en: %qT is not a nested class of %qT
es: %qT no es una base anidada de %qT

note: template <class T> friend class T;
en: template parameter type %qT declared %<friend%>
es: el tipo de parámetro de plantilla %qT se declaró %<friend%>

note: template <class T> friend class A; where A is not a template
en: %q#T is not a template
es: %q#T no es una plantilla

en: %qD is already a friend of %qT
es: %qD ya es un friend de %qT

en: %qT is already a friend of %qT
es: %qT ya es un friend de %qT

en: member %qD declared as friend before type %qT defined
es: el miembro %qD se declaró como friend antes de definir el tipo %qT

en: friend declaration %qD in local class without prior declaration
es: una declaración friend %qD en una clase local sin declaración previa

en: friend declaration %q#D declares a non-template function
es: la declaración friend %q#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)
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)

en: value-initialization of incomplete type %qT
es: inicialización por valor del tipo de dato incompleto %qT

en: cannot value-initialize array of unknown bound %qT
es: no se puede inicializar por valor la matriz %qT de límite desconocido

en: value-initialization of function type %qT
es: inicialización por valor del tipo de función %qT

en: value-initialization of reference type %qT
es: inicialización por valor del tipo de referencia %qT

en: %qD should be initialized in the member initialization list
es: %qD se debe inicializar en la lista de inicialización de miembros

en: %qD is initialized with itself
es: %qD se inicializa con sí mismo

en: invalid initializer for array member %q#D
es: inicializador no válido para la matriz miembro %q#D

en: uninitialized const member in %q#T
es: miembro const sin inicializar en %q#T

en: uninitialized reference member in %q#T
es: miembro referencia sin inicializar en %q#T

en: base %qT will be initialized after
es: la base %qT se inicializará después de

en:   when initialized here
es:   cuando se inicializó aquí

en: multiple initializations given for %qD
es: se dieron inicializaciones múltiples para %qD

en: multiple initializations given for base %qT
es: se dieron inicializaciones múltiples para la base %qT

en: initializations for multiple members of %qT
es: inicializaciones para múltiples miembros de %qT

en: base class %q#T should be explicitly initialized in the copy constructor
es: la clase base %q#T debe ser inicializada explícitamente en la copia del constructor

en: class %qT does not have any field named %qD
es: la clase %qT no tiene ningún campo llamado %qD

en: %q#D is a static data member; it can only be initialized at its definition
es: %q#D es un dato miembro static; sólo se puede inicializar en su definición

en: %q#D is not a non-static data member of %qT
es: %q#D no es un dato miembro no static de %qT

en: unnamed initializer for %qT, which has no base classes
es: inicializador sin nombre para %qT, el cual no tiene clases base

en: unnamed initializer for %qT, which uses multiple inheritance
es: inicializador sin nombre para %qT, el cual usa herencia múltiple

en: %qD is both a direct base and an indirect virtual base
es: %qD es tanto una base directa como una base virtual indirecta

en: type %qT is not a direct or virtual base of %qT
es: el tipo %qT no es una base directa o virtual de %qT

en: type %qT is not a direct base of %qT
es: el tipo %qT no es una base directa de %qT

en: bad array initializer
es: inicializador de matriz erróneo

en: array must be initialized with a brace-enclosed initializer
es: la matriz se debe inicializar con un inicializador dentro de llaves

en: %qT is not a class type
es: %qT no es un tipo de clase

en: incomplete type %qT does not have member %qD
es: el tipo incompleto %qT no tiene al miembro %qD

en: invalid pointer to bit-field %qD
es: puntero no válido al campo de bits %qD

en: invalid use of non-static member function %qD
es: uso no válido de la función miembro no static %qD

en: invalid use of non-static data member %qD
es: uso no válido del dato miembro no static %qD

en: uninitialized reference member in %q#T using %<new%> without new-initializer
es: un miembro referencia sin inicializar en %q#T usa %<new%> sin un inicializador new

en: uninitialized const member in %q#T using %<new%> without new-initializer
es: un miembro const sin inicializar en %q#T usa %<new%> sin un inicializador new

en: invalid type %<void%> for new
es: tipo %<void%> no válido para new

en: uninitialized const in %<new%> of %q#T
es: const sin inicializar en %<new%> de %q#T

en: no suitable %qD found in class %qT
es: no se encontró un %qD adecuado en la clase %qT

en: request for member %qD is ambiguous
es: la petición para el miembro %qD es ambigua

en: parenthesized initializer in array new
es: inicializador entre paréntesis en la matriz new

en: size in array new must have integral type
es: el tamaño de la matriz nueva debe tener un tipo integral

en: new cannot be applied to a reference type
es: new no se puede aplicar a un tipo de referencia

en: new cannot be applied to a function type
es: new no se puede aplicar a un tipo de función

en: initializer ends prematurely
es: el inicializador termina prematuramente

en: cannot initialize multi-dimensional array with initializer
es: no se pueden inicializar matrices multidimensionales con el inicializador

en: unknown array size in delete
es: tamaño de matriz desconocida en delete

en: possible problem detected in invocation of delete operator:
es: se detectó un posible problema en la invocación del operador delete:

en: neither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined
es: no se llamará ni al destructor ni al operador delete específico de la clase, aún si se declaran cuando se defina la clase

en: type to vector delete is neither pointer or array type
es: el tipo de vector delete no es del tipo puntero ni matriz

en: cannot capture %qE by reference
es: no se puede capturar %qE por referencia

en: already captured %qD in lambda expression
es: ya se capturó %qD en la expresión lambda

en: %<this%> was not captured for this lambda function
es: no se capturó %<this%> para esta función lambda

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

en: invalid #pragma %s
es: #pragma %s no válido

en: #pragma vtable no longer supported
es: #pragma vtable ya no se admite

en: #pragma implementation for %qs appears after file is included
es: implementación de #pragma para %qs aparece después de que se incluye el fichero

en: %qD not defined
es: %qD no está definido

en: %qD was not declared in this scope
es: %qD no se declaró en este ámbito

note: In a template, it is invalid to write "f()" or "f(3)" if no declaration of "f" is available.  Historically, G++ and most other compilers accepted that usage since they deferred all name lookup until instantiation time rather than doing unqualified name lookup at template definition time; explain to 
en: there are no arguments to %qD that depend on a template parameter, so a declaration of %qD must be available
es: no hay argumentos para %qD que dependan de un parámetro de plantilla, por lo cual una declaración de %qD debe estar disponible

en: (if you use %<-fpermissive%>, G++ will accept your code, but allowing the use of an undeclared name is deprecated)
es: (si utiliza %<-fpermissive%>, G++ aceptará su código, pero permitir el uso de un nombre sin declarar es obsoleto)

en: mangling typeof, use decltype instead
es: se decodifica typeof, utilice decltype en su lugar

en: mangling __underlying_type
es: se decodifica __underlying_type

en: mangling unknown fixed point type
es: se decodifica el tipo de coma fija desconocido

en: mangling %C
es: decodificando %C

en: omitted middle operand to %<?:%> operand cannot be mangled
es: se omitió el operando de enmedio de %<?%>: no se puede revolver el operando

en: string literal in function template signature
es: literal de cadena en la firma de plantilla de función

en: non-static const member %q#D, can%'t use default assignment operator
es: el miembro const %q#D que no es static, no puede usar el operador de asignación por defecto

en: non-static reference member %q#D, can%'t use default assignment operator
es: el miembro de referencia %q#D que no es static, no puede usar el operador de asignación por defecto

en: synthesized method %qD first required here
es: se requirió primero el método sintetizado %qD aquí

en: union member %q+D with non-trivial %qD
es: miembro union %q+D con %qD que no es trivial

note: A trivial constructor doesn't have any NSDMI.
en: defaulted default constructor does not initialize any non-static data member
es: el constructor por defecto en efecto no inicializa ningún dato miembro que no es static

en: a lambda closure type has a deleted default constructor
es: un tipo de conclusión lambda tiene un constructor por defecto borrado

en: a lambda closure type has a deleted copy assignment operator
es: un tipo de conclusión lambda tiene un operador de asignación por copia borrado

en: defaulted declaration %q+D
es: declaración definida por defecto %q+D

en: does not match expected signature %qD
es: no coincide la firma esperada %qD

en: explicitly defaulted function %q+D cannot be declared as constexpr because the implicit declaration is not constexpr:
es: la función %q+D explícitamente por defecto no se puede declarar como constexpr porque la declaración implícita no es constexpr:

en: a template cannot be defaulted
es: una plantilla no se puede definir por defecto

en: %qD cannot be defaulted
es: %qD no se puede definir por defecto

en: defaulted function %q+D with default argument
es: función definida por defecto %q+D con argumento por defecto

en: %q#D conflicts with a previous declaration
es: %q#D genera un conflicto con una declaración previa

en: redeclaration of %<wchar_t%> as %qT
es: redeclaración de %<wchar_t%> como %qT

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 %q+D
es: redeclaración no válida de %q+D

en: as %qD
es: como %qD

en: declaration of %q#D with C language linkage
es: redeclaración de %q#D con enlace de lenguaje C

en: due to different exception specifications
es: debido a diferentes especificaciones de excepciones

en: type mismatch with previous external decl of %q#D
es: no coinciden los tipos con la declaración externa previa de %q#D

en: extern declaration of %q#D doesn%'t match
es: la declaración extern de %q#D no coincide

en: declaration of %q#D shadows a parameter
es: la declaración de %q#D oscurece un parámetro

en: declaration of %qD shadows a lambda capture
es: la declaración de %qD oscurece una captura lambda

en: name lookup of %qD changed
es: la búsqueda de nombre de %qD cambió

en: name lookup of %qD changed for ISO %<for%> scoping
es: la búsqueda de nombre de %qD cambió por el nuevo alcance ISO de %<for%>

en:   cannot use obsolete binding at %q+D because it has a destructor
es:   no se puede usar la asignación obsoleta en %q+D porque tiene un destructor

en: (if you use %<-fpermissive%> G++ will accept your code)
es: (si utiliza %<-fpermissive%>, G++ aceptará su código)

en: %q#D hides constructor for %q#T
es: %q#D esconde el destructor para %q#T

en: previous non-function declaration %q+#D
es: la declaración previa %q+#D que no es función

en: conflicts with function declaration %q#D
es: genera un conflicto con la declaración de la función %q#D

note: 7.3.3/5 A using-declaration shall not name a template-id.
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 %qD not allowed in using-declaration
es: no se permite el espacio de nombres %qD en la declaración using

note: It's a nested name with template parameter dependent scope. This can only be using-declaration for class member.
en: %qT is not a namespace
es: %qT no es un espacio de nombres

note: C++11 7.3.3/10.
en: %qD is already declared in this scope
es: %qD ya se declaró en este ámbito

en: %qD not declared
es: no se declaró %qD

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: %<%T::%D%> names destructor
es: %<%T::%D%> nombra al destructor

en: %<%T::%D%> names constructor in %qT
es: %<%T::%D%> nombra al constructor en %qT

en: no members matching %<%T::%D%> in %q#T
es: no hay miembros que coincidan con %<%T::%D%> en %q#T

en: declaration of %qD not in a namespace surrounding %qD
es: la declaración de %qD no está en un espacio de nombres alrededor de %qD

en: explicit qualification in declaration of %qD
es: calificación explícita en la declaración de %qD

en: %qD should have been declared inside %qD
es: %qD se debería declarar dentro de %qD

en: %qD attribute requires a single NTBS argument
es: el atributo %qD requiere un solo argumento NTBS

en: %qD attribute is meaningless since members of the anonymous namespace get local symbols
es: el atributo %qD no tiene signifcado porque los miembros del espacio de nombres anónimo tiene símbolos locales

en: %qD attribute directive ignored
es: se descarta la directiva de atributo %qD

en: namespace alias %qD not allowed here, assuming %qD
es: no se permite aquí el alias del espacio de nombres %qD, se asume que es %qD

en: strong using only meaningful at namespace scope
es: el uso de strong solamente tiene significado en el ámbito de espacio de nombres

en: current namespace %qD does not enclose strongly used namespace %qD
es: el espacio de nombres actual %qD no contiene al espacio de nombres %qD usado con frecuencia

en: maximum limit of %d namespaces searched for %qE
es: límite máximo de %d espacios de nombres buscados para %qE

en: suggested alternative: | suggested alternatives:
es[0]: alternativa sugerida:
es[1]: alternativas sugeridas:

en: argument dependent lookup finds %q+D
es: la búsqueda dependiente del argumento encuentra %q+D

en: XXX entering pop_everything ()
es: XXX entrando a pop_everything ()

en: XXX leaving pop_everything ()
es: XXX saliendo de pop_everything ()

en: making multiple clones of %qD
es: se hacen múltiples clones de %qD

en: identifier %qE is a keyword in C++11
es: el identificador %qE es una palabra clave en C++11

en: %<#pragma%> is not allowed here
es: %<#pragma%> no se permite aquí

en: %<%E::%E%> has not been declared
es: %<%E::%E%> no se ha declarado

en: %<::%E%> has not been declared
es: %<::%E%> no se ha declarado

en: request for member %qE in non-class type %qT
es: solicitud por el miembro %qE en el tipo %qT que no es clase

en: %<%T::%E%> has not been declared
es: %<%T::%E%> no se ha declarado

en: %<%E::%E%> is not a type
es: %<%E::%E%> no es un tipo

en: %<%E::%E%> is not a class or namespace
es: %<%E::%E%> no es una clase o un espacio de nombres

en: %<%E::%E%> is not a class, namespace, or enumeration
es: %<%E::%E%> no es una clase, un espacio de nombres o una enumeración

en: %<::%E%> is not a type
es: %<::%E%> no es un tipo

en: %<::%E%> is not a class or namespace
es: %<::%E> no es una clase o un espacio de nombres

en: %<::%E%> is not a class, namespace, or enumeration
es: %<::%E%> no es una clase, un espacio de nombres o una enumeración

en: %qE is not a type
es: %qE no es un tipo

en: %qE is not a class or namespace
es: %qE no es una clase o un espacio de nombres

en: %qE is not a class, namespace, or enumeration
es: %qE no es una clase, un espacio de nombres o una enumeración

en: new types may not be defined in a return type
es: no se pueden definir tipos nuevos en un tipo de devolución

en: (perhaps a semicolon is missing after the definition of %qT)
es: (tal vez falta un punto y coma después de la definición de %qT)

en: %qE is not a template
es: %qE no es una plantilla

en: invalid template-id
es: id-de-plantilla no válido

en: a cast to a type other than an integral or enumeration type cannot appear in a constant-expression
es: una conversión a un tipo diferente de un tipo integral o de enumeración no puede aparecer en una expresión constante

en: %<typeid%> operator cannot appear in a constant-expression
es: el operador %<typeid%> no puede aparecer en una expresión constante

en: non-constant compound literals cannot appear in a constant-expression
es: las literales compuestas que no son constantes no pueden aparecer en una expresión constante

en: a function call cannot appear in a constant-expression
es: una llamada a función no puede aparecer en una expresión constante

en: an increment cannot appear in a constant-expression
es: un incremento no puede aparecer en una expresión constante

en: an decrement cannot appear in a constant-expression
es: un decremento no puede aparecer en una expresión constante

en: an array reference cannot appear in a constant-expression
es: una referencia a matriz no puede aparecer en una expresión constante

en: the address of a label cannot appear in a constant-expression
es: la dirección de una etiqueta no puede aparecer en una expresión constante

en: calls to overloaded operators cannot appear in a constant-expression
es: las llamadas a operadores sobrecargados no pueden aparecer en una expresión constante

en: an assignment cannot appear in a constant-expression
es: una asignación no puede aparecer en una expresión constante

en: a comma operator cannot appear in a constant-expression
es: un operador coma no puede aparecer en una expresión constante

en: a call to a constructor cannot appear in a constant-expression
es: una llamada a un constructor no puede aparecer en una expresión constante

en: a transaction expression cannot appear in a constant-expression
es: una expresión de transacción no puede aparecer en una expresión constante

en: %qs cannot appear in a constant-expression
es: %qs no puede aparecer en una expresión constante

en: invalid use of destructor %qD as a type
es: uso no válido del destructor %qD como un tipo

note: Something like 'unsigned A a;'
en: invalid combination of multiple type-specifiers
es: combinación no válida de especificadores de tipo múltiples

en: %qE does not name a type
es: %qE no nombra a un tipo

en: C++11 %<constexpr%> only available with -std=c++11 or -std=gnu++11
es: %<constexpr%> de C++11 sólo está disponible con -std=c++11 o -std=gnu++11

en: (perhaps %<typename %T::%E%> was intended)
es: (tal vez intentó %<typename %T::%E%>)

en: %qE in namespace %qE does not name a type
es: %qE en el espacio de nombres %qE no nombra un tipo

note: A<T>::A<T>()
en: %<%T::%E%> names the constructor, not the type
es: %<%T::%E%> nombra el constructor, no el tipo

en: and %qT has no template constructors
es: y %qT no tiene constructores de plantilla

en: need %<typename%> before %<%T::%E%> because %qT is a dependent scope
es: se necesita %<typename%> antes de %<%T::%E%> porque %qT es un ámbito dependiente

en: %qE in %q#T does not name a type
es: %qE en %q#T no nombra un tipo

en: expected string-literal
es: se esperaba una cadena literal

en: inconsistent user-defined literal suffixes %qD and %qD in string literal
es: los sufijos de literal %qD y %qD definidos por el usuario son inconsistentes en la cadena literal

en: a wide string is invalid in this context
es: una cadena ancha es no válida en este contexto

en: unable to find character literal operator %qD with %qT argument
es: no se puede encontrar el operador de carácter literal %qD con argumento %qT

en: unable to find numeric literal operator %qD
es: no se puede encontrar un operador literal numérico %qD

en: unable to find string literal operator %qD with %qT, %qT arguments
es: no se puede encontrar un operador literal de cadena %qD con argumentos %qT, %qT

en: expected declaration
es: se esperaba una declaración

en: fixed-point types not supported in C++
es: no se admiten tipos de coma fija en C++

en: ISO C++ forbids braced-groups within expressions
es: ISO C++ prohíbe grupos de llaves dentro de expresiones

en: statement-expressions are not allowed outside functions nor in template-argument lists
es: las expresiones-de-declaraciones no se permiten fuera de funciones ni en listas de argumentos-plantilla

en: expected primary-expression
es: se esperaba una expresión primaria

en: %<this%> may not be used in this context
es: no se puede usar %<this%> en este contexto

en: a template declaration cannot appear at block scope
es: una declaración de plantilla no puede aparecer en el ámbito de bloque

en: local variable %qD may not appear in this context
es: la variable local %qD no puede aparecer en este contexto

en: expected id-expression
es: se esperaba una expresión id

en: scope %qT before %<~%> is not a class-name
es: el ámbito %qT antes de %<~%> no es un nombre-de-clase

en: declaration of %<~%T%> as member of %qT
es: declaración de %<~%T%> como miembro de %qT

en: typedef-name %qD used as destructor declarator
es: se usa el nombre-de-definición-de-tipo %qD como un declarador de destructor

en: literal operator suffixes not preceded by %<_%> are reserved for future standardization
es: los sufijos de operador literal que no están precedidos por %<_%> están reservados para estandarización futura

en: expected unqualified-id
es: se esperaba un id sin calificar

en: found %<:%> in nested-name-specifier, expected %<::%>
es: se encontró %<:%> en un especificador de nombre anidado, se esperaba %<::%>

en: decltype evaluates to %qT, which is not a class or enumeration type
es: el tipo de declaración evalúa a %qT, el cual no es una clase o un tipo enumerado

en: %qD is not a template
es: %qD no es una plantilla

en: expected nested-name-specifier
es: se esperaban especificadores de nombre anidados

en: types may not be defined in casts
es: los tipos no se pueden definir en conversiones

en: types may not be defined in a %<typeid%> expression
es: no se pueden definir tipos en una expresión %<typeid%>

en: ISO C++ forbids compound-literals
es: ISO C++ prohíbe las literales compuestas

en: invalid use of %qD
es: uso no válido de %qD

en: %<%D::%D%> is not a class member
es: %<%D::%D%> no es un miembro clase

en: non-scalar type
es: tipo que no es escalar

en: ISO C++ does not allow %<alignof%> with a non-type
es: ISO C++ no permite %<alignof%> con algo que no es tipo

en: types may not be defined in %<noexcept%> expressions
es: no se pueden definir tipos en expresiones %<noexcept%>

en: types may not be defined in a new-expression
es: no se pueden definir tipos en una expresión new

en: array bound forbidden after parenthesized type-id
es: se prohíbe el límite de matriz después del id-de-tipo entre paréntesis

en: try removing the parentheses around the type-id
es: intente borrar los paréntesis alrededor del id-de-tipo

en: types may not be defined in a new-type-id
es: no se pueden definir tipos en un id-tipo-nuevo

en: expression in new-declarator must have integral or enumeration type
es: la expresión en el declarador-new debe tener un tipo integral o de enumeración

en: use of old-style cast
es: uso de conversión de estilo antiguo

en: %<>>%> operator is treated as two right angle brackets in C++11
es: el operador %<>>%> se tratará como dos en llaves en ángulo derechas en C++11

en: suggest parentheses around %<>>%> expression
es: se sugieren paréntesis alrededor de la expresión %<>>%>

en: ISO C++ does not allow ?: with omitted middle operand
es: ISO C++ no permite ?: con el operando medio omitido

en: lambda-expression in unevaluated context
es: expresión lambda en un contexto sin evaluar

en: expected end of capture-list
es: se esperaba el fin de la lista-de-captura

en: explicit by-copy capture of %<this%> redundant with by-copy capture default
es: la captura por copia explícita de %<this%> es redundante con la captura por copia por defecto

en: capture of non-variable %qD
es: captura de %qD que no es variable

en: capture of variable %qD with non-automatic storage duration
es: captura de la variable %qD con duración de almacenamiento que no es automática

en: explicit by-copy capture of %qD redundant with by-copy capture default
es: la captura por copia explícita de %qD es redundante con la captura por copia por defecto

en: explicit by-reference capture of %qD redundant with by-reference capture default
es: la captura por referencia explícita de %qD es redundate con la captura por referencia por defecto

en: default argument specified for lambda parameter
es: se especificó un argumento por defecto para el parámetro lambda

en: expected labeled-statement
es: se esperaba una declaración etiquetada

en: case label %qE not within a switch statement
es: la etiqueta case %qE no está dentro de una declaración switch

en: need %<typename%> before %qE because %qT is a dependent scope
es: se necesita %<typename%> antes de %qE porque %qT es un ámbito dependiente

en: %<%T::%D%> names the constructor, not the type
es: %<%T::%D%> nombra el constructor, no el tipo

en: compound-statement in constexpr function
es: declaración compuesta en una función constexpr

en: expected selection-statement
es: se esperaba una declaración de selección

en: types may not be defined in conditions
es: no se pueden definir tipos en condiciones

en: range-based %<for%> expression of type %qT has incomplete type
es: la expresión %<for%> basada en rango de tipo %qT es de tipo incompleto

en: range-based %<for%> expression of type %qT has an %<end%> member but not a %<begin%>
es: la expresión %<for%> basada en rango de tipo %qT tiene un miembro %<end%> pero no tiene %<begin%>

en: range-based %<for%> expression of type %qT has a %<begin%> member but not an %<end%>
es: la expresión %<for%> basada en rango de tipo %qT tiene un miembro %<begin%> pero no tiene %<end%>

en: inconsistent begin/end types in range-based %<for%> statement: %qT and %qT
es: tipos begin/end inconsistentes para la declaración %<for%> basada en rango: %qT y %qT

en: expected iteration-statement
es: se esperaba una declaración de iteración

note: Issue a warning about this use of a GNU extension.
en: ISO C++ forbids computed gotos
es: ISO C++ prohíbe los gotos calculados

en: expected jump-statement
es: se esperaba una declaración de salto

en: extra %<;%>
es: <;%> extra

en: %<__label__%> not at the beginning of a block
es: %<__label%> no está al inicio de un bloque

en: inconsistent deduction for %qT: %qT and then %qT
es: deducción inconsistente para %qT: %qT y después %qT

en: mixing declarations and function-definitions is forbidden
es: se prohíbe mezclar declaraciones y definiciones-de-función

en: %<friend%> used outside of class
es: se usó %<friend%> fuera de la clase

note: Complain about `auto' as a storage specifier, if we're complaining about C++0x compatibility.
en: %<auto%> changes meaning in C++11; please remove it
es: %<auto%> cambiará su significado en C++11; por favor bórrelo

en: decl-specifier invalid in condition
es: especificador-decl no válido en la condición

en: class definition may not be declared a friend
es: la definición de clase no se puede declarar como friend

en: templates may not be %<virtual%>
es: las plantillas no pueden ser %<virtual%>

en: invalid linkage-specification
es: especificación de enlace no válida

en: types may not be defined in %<decltype%> expressions
es: no se pueden definir tipos en expresiones %<decltype%>

en: invalid use of %<auto%> in conversion operator
es: uso no válido de %<auto%> en el operador de conversión

en: only constructors take member initializers
es: solamente los constructores toman inicializadores miembro

en: cannot expand initializer for member %<%D%>
es: no se puede expandir el inicializador para el miembro %<%D%>

en: mem-initializer for %qD follows constructor delegation
es: inicializador mem para %qD después de una delegación de constructor

en: constructor delegation follows mem-initializer for %qD
es: delegación de constructor después de un inicializador mem para %qD

en: anachronistic old-style base class initializer
es: inicializador de clase base de estilo antiguo anacrónico

en: keyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)
es: no se permite la palabra clave %<typename%> en este contexto (un inicializador de miembro calificado es implícitamente un tipo)

en: expected suffix identifier
es: se esperaba un identificador sufijo

en: expected empty string after %<operator%> keyword
es: se esperaba una cadena vacía después de la palabra clave %<operator%>

en: expected operator
es: operador inesperado

note: Warn that we do not support `export'.
en: keyword %<export%> not implemented, and will be ignored
es: no se admite la palabra clave %<export%>, y se descartará

en: template parameter pack %qD cannot have a default argument
es: el paquete de parámetros plantilla %qD no puede tener un argumento por defecto

en: template parameter packs cannot have default arguments
es: los paquetes de parámetro de plantilla no pueden tener argumentos por defecto

en: expected template-id
es: se esperaba un id de plantilla

en: %<<::%> cannot begin a template-argument list
es: %<<::%> no puede iniciar una lista de argumentos de plantilla

en: %<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>
es: %<<:%> es una forma alternativa para %<[%>. Inserte espacios en blanco entre %<<%> y %<::%>

en: parse error in template argument list
es: error de decodificación en la lista de argumentos de plantilla

note: The name does not name a template.
en: expected template-name
es: se esperaba un nombre de plantilla

note: Explain what went wrong.
en: non-template %qD used as template
es: se usó %qD que no es plantilla como plantilla

en: use %<%T::template %D%> to indicate that it is a template
es: utilice %<%T::template %D%> para indicar que es una plantilla

en: expected parameter pack before %<...%>
es: se esperaba el parámetro pack antes de %<...%>

en: expected template-argument
es: se esperaba un argumento de plantilla

en: invalid non-type template argument
es: argumento de plantilla que no es tipo no válido

en: explicit instantiation shall not use %<inline%> specifier
es: la instanciación explícita no debe usar el especificador %<inline%>

en: explicit instantiation shall not use %<constexpr%> specifier
es: la instanciación explícita no debe usar el especificador %<constexpr%>

en: template specialization with C linkage
es: especialización de plantilla con enlace C

en: expected type specifier
es: se esperaba un specificador de tipo

en: expected template-id for type
es: se esperaba un id de plantilla para el tipo

en: expected type-name
es: se esperaba un nombre de tipo

en: elaborated-type-specifier for a scoped enum must not use the %<%D%> keyword
es: el especificador de tipo elaborado para un ámbito enumerado no debe usar la palabra clave %<%D%>

en: declaration %qD does not declare anything
es: la declaración %qD no declara nada

en: attributes ignored on uninstantiated type
es: se descartan los atributos en el tipo sin instanciar

en: attributes ignored on template instantiation
es: se descartan los atributos en la instanciación de una plantilla

en: attributes ignored on elaborated-type-specifier that is not a forward declaration
es: se descartan los atributos en un especificador de tipo elaborado que no es una declaración adelantada

en: %qD is an enumeration template
es: %qD es una plantilla de enumeración

en: expected %<;%> or %<{%>
es: se esperaba %<;%> o %<{%>

en: cannot add an enumerator list to a template instantiation
es: no se puede agregar una lista de enumerador a una instanciación de plantilla

en: declaration of %qD in namespace %qD which does not enclose %qD
es: la declaración de %qD en el espacio de nombres %qD el cual no incluye a %qD

en: declaration of %qD in %qD which does not enclose %qD
es: la declaración de %qD en %qD la cual no incluye a %qD

en: extra qualification not allowed
es: no se permite la calificación extra

en: multiple definition of %q#T
es: definición múltiple de %q#T

en: opaque-enum-specifier without name
es: especificador enumerador opaco sin nombre

en: opaque-enum-specifier must use a simple identifier
es: el especificador enumerador opaco debe usar un identificador simple

en: %qD is not a namespace-name
es: %qD no es un nombre-de-espacio-de-nombres

en: expected namespace-name
es: se esperaba un nombre de espacio

en: %<namespace%> definition is not allowed here
es: la definición %<namespace%> no se permite aquí

en: a template-id may not appear in a using-declaration
es: un id-de-plantilla no puede aparecer en una declaración-using

en: access declarations are deprecated in favour of using-declarations; suggestion: add the %<using%> keyword
es: las declaraciones access son obsoletas en favor de las declaraciones using: sugerencia: use la palabra clave %<using%>

en: types may not be defined in alias template declarations
es: no se pueden definir tipos en declaraciones de plantilla alias

en: a function-definition is not allowed here
es: una definición de función no se permite aquí

en: an asm-specification is not allowed on a function-definition
es: no se permite una especificación-asm en una definición-de-función

en: attributes are not allowed on a function-definition
es: no se permiten atributos en una definición-de-función

en: expected constructor, destructor, or type conversion
es: se esperaba un constructor, un destructor, o una conversión de tipo

note: Anything else is an error.
en: expected initializer
es: se esperaba un inicializador

en: initializer provided for function
es: se proporcionó un inicializador para la función

en: attributes after parenthesized initializer ignored
es: se descartan los atributos después del inicializador entre paréntesis

en: array bound is not an integer constant
es: el límite de la matriz no es una constante entera

en: cannot define member of dependent typedef %qT
es: no se puede definir el miembro de la definición de tipo dependiente %qT

en: %<%T::%E%> is not a type
es: %<%T::%E%> no es un tipo

en: invalid use of constructor as a template
es: uso no válido del constructor como una plantilla

en: use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified name
es: use %<%T::%D%> en lugar de %<%T::%D%> para nombrar el constructor en un nombre calificado

note: We do not attempt to print the declarator here because we do not have enough information about its original syntactic form.
en: invalid declarator
es: declarador no válido

en: expected declarator
es: se esperaba un declarador

en: %qD is a namespace
es: %qD es un espacio de nombres

en: cannot form pointer to member of non-class %q#T
es: no se puede formar un puntero al miembro de %q#T que no es clase

en: expected ptr-operator
es: se esperaba un operador puntero

en: duplicate cv-qualifier
es: calificador-cv duplicado

en: duplicate virt-specifier
es: especificador-virt duplicado

en: invalid use of %qT
es: uso no válido de %qT

en: types may not be defined in template arguments
es: no se pueden definir tipos en argumentos de plantilla

en: expected type-specifier
es: se esperaba un especificador de tipo

en: expected %<,%> or %<...%>
es: se esperaba %<,%> o %<...%>

en: types may not be defined in parameter types
es: no se pueden definir tipos en tipos de parámetro

en: default arguments are only permitted for function parameters
es: los argumentos por defecto sólo se permiten para parámetros de función

en: parameter pack %qD cannot have a default argument
es: el paquete de parámetros %qD no puede tener un argumento por defecto

en: template parameter pack cannot have a default argument
es: el paquete de parámetros plantilla no puede tener un argumento por defecto

en: parameter pack cannot have a default argument
es: el paquete de parámetros no puede tener un argumento por defecto

en: ISO C++ does not allow designated initializers
es: ISO C++ no permite inicializadores designados

en: ISO C++ does not allow C99 designated initializers
es: ISO C++ no permite inicializadores designados de C99

en: expected class-name
es: se esperaba un nombre de clase

en: expected %<;%> after class definition
es: se esperaba %<;%> después de la definición de clase

en: expected %<;%> after struct definition
es: se esperaba %<;%> después de la definición de struct

en: expected %<;%> after union definition
es: se esperaba %<;%> después de la definición de union

en: expected %<{%> or %<:%>
es: se esperaba %<{%> o %<:%>

en: cannot specify %<override%> for a class
es: no se puede especificar %<override%> para una clase

en: global qualification of class name is invalid
es: la calificación global del nombre de clase es no válida

en: qualified name does not name a class
es: el nombre calificado no nombra una clase

en: invalid class name in declaration of %qD
es: nombre de clase no válido en la declaración de %qD

en: an explicit specialization must be preceded by %<template <>%>
es: una especialización explícita se debe preceder con %<template <>%>

en: function template %qD redeclared as a class template
es: la plantilla de función %qD se redeclaró commo una plantilla de clase

en: could not resolve typename type
es: no se puede resolver el tipo typename

en: expected class-key
es: se esperaba una llave de clase

en: in C++03 a class-key must be used when declaring a friend
es: en C++03 se debe usar una llave-clase cuando se declara un friend

en: friend declaration does not name a class or function
es: la declaración friend no nombra una clase o función

en: pure-specifier on function-definition
es: especificador-pure en la definición-de-función

en: expected %<;%> at end of member declaration
es: se esperaba %<;%> al final de la declaración miembro

en: invalid pure specifier (only %<= 0%> is allowed)
es: especificador pure no válido (sólo se permite %<= 0%>)

en: a brace-enclosed initializer is not allowed here
es: un inicializador dentro de llaves no se permite aquí

en: keyword %<typename%> not allowed outside of templates
es: no se permite la palabra clave %<typename%> fuera de las plantillas

en: keyword %<typename%> not allowed in this context (the base class is implicitly a type)
es: no se permite la palabra clave %<typename%> en este contexto (la clase base es implícitamente un tipo)

en: types may not be defined in an exception-specification
es: no se pueden definir tipos en una especificación de excepción

en: types may not be defined in exception-declarations
es: no se pueden definir tipos en declaraciones de excepción

en: specializing member %<%T::%E%> requires %<template<>%> syntax
es: el miembro especializado %<%T::%E%> requiere sintaxis %<template<>%>

en: invalid declaration of %<%T::%E%>
es: declaración no válida de %<%T::%E%>

en: too few template-parameter-lists
es: faltan listas-de-parámetros-de-plantilla

note: Otherwise, there are too many template parameter lists.  We have something like: template <class T> template <class U> void S::f();
en: too many template-parameter-lists
es: demasiadas listas-de-parámetros-de-plantilla

en: named return values are no longer supported
es: ya no se admiten los valores de devolución nombrados

en: literal operator template %qD has invalid parameter list.  Expected non-type template argument pack <char...>
es: la plantilla de operador literal %qD tiene una lista de parámetros no válida.  Se esperaba un paquete de argumentos de plantilla que no sean de tipo <char...>

en: invalid declaration of member template in local class
es: declaración no válida de plantilla miembro en la clase local

en: template with C linkage
es: plantilla con enlace C

en: invalid explicit specialization
es: especialización explícita no válida

en: template declaration of %<typedef%>
es: declaración plantilla de %<typedef%>

en: explicit template specialization cannot have a storage class
es: la especialización de plantilla explícita no puede tener una clase de almacenamiento

en: %<>>%> should be %<> >%> within a nested template argument list
es: %<>>%> debe ser %<> >%> dentro de una lista de argumentos de plantilla anidada

en: spurious %<>>%>, use %<>%> to terminate a template argument list
es: %<>>%> sobrante, use %<>%> para terminar una lista de argumentos de plantilla

en: invalid use of %qD in linkage specification
es: uso no válido de %qD en la especificación de enlace

en: %<__thread%> before %qD
es: %<__thread%> antes de %qD

en: ISO C++ 1998 does not support %<long long%>
es: ISO C++ 1998 no admite %<long long%>

en: duplicate %qs
es: %qs duplicado

en: expected %<new%>
es: se esperaba %<new%>

en: expected %<delete%>
es: se esperaba %<delete%>

en: expected %<return%>
es: se esperaba %<return%>

en: expected %<extern%>
es: se esperaba %<extern%>

en: expected %<static_assert%>
es: se esperaba %<static_assert%>

en: expected %<decltype%>
es: se esperaba %<decltype%>

en: expected %<operator%>
es: se esperaba %<operator%>

en: expected %<class%>
es: se esperaba %<class%>

en: expected %<template%>
es: se esperaba %<template%>

en: expected %<namespace%>
es: se esperaba %<namespace%>

en: expected %<using%>
es: se esperaba %<using%>

en: expected %<asm%>
es: se esperaba %<asm%>

en: expected %<try%>
es: se esperaba %<try%>

en: expected %<catch%>
es: se esperaba %<catch%>

en: expected %<throw%>
es: se esperaba %<throw%>

en: expected %<__label__%>
es: se esperaba %<__label__%>

en: expected %<@try%>
es: se esperaba %<@try%>

en: expected %<@synchronized%>
es: se esperaba %<@synchronized%>

en: expected %<@throw%>
es: se esperaba %<@throw%>

en: expected %<__transaction_atomic%>
es: se esperaba %<__transaction_atomic%>

en: expected %<__transaction_relaxed%>
es: se esperaba %<__transaction_relaxed%>

en: expected %<::%>
es: se esperaba %<::%>

en: expected %<...%>
es: se esperaba %<...%>

en: expected %<*%>
es: se esperaba %<*%>

en: expected %<~%>
es: se esperaba %<~%>

en: expected %<:%> or %<::%>
es: se esperaba %<:%> o %<::%>

en: expected %<class%>, %<typename%>, or %<template%>
es: se esperaba %<class%>, %<typename%> o %<template%>

en: %qs tag used in naming %q#T
es: se usó la etiqueta %qs al nombrar a %q#T

en: %q#T was previously declared here
es: %q#T se declaró previamente aquí

en: %qD redeclared with different access
es: %qD se redeclaró con acceso diferente

en: file ends in default argument
es: el fichero termina en el argumento por defecto

en: misplaced %<@%D%> Objective-C++ construct
es: construct Objective-C++ %<@%D%> mal ubicado

en: objective-c++ message argument(s) are expected
es: se esperaba(n) argumento(s) de mensaje de objective-c++

en: %<@encode%> must specify a type as an argument
es: %<@encode%> debe especificar un tipo como un argumento

en: invalid Objective-C++ selector name
es: nombre de selector Objective-C++ no válido

en: objective-c++ method declaration is expected
es: se esperaba una declaración de método de objective-c++

en: method attributes must be specified at the end
es: los atributos de método se deben especificar al final

en: stray %qs between Objective-C++ methods
es: %qs sobrante después de los métodos Objective-C++

en: invalid type for instance variable
es: tipo no válido para la variable de de instancia

en: identifier expected after %<@protocol%>
es: se esperaba un identificador después de %<@protocol%>

en: attributes may not be specified before the %<@%D%> Objective-C++ keyword
es: los atributos no se pueden especificar antes de la palabra clave de Objective-C++ %<@%D%>

en: prefix attributes are ignored before %<@%D%>
es: se descartan los atributos de prefijo antes de %<@%D%>

en: invalid type for property
es: tipo no válido para la propiedad

en: parenthesized initialization is not allowed in OpenMP %<for%> loop
es: no se permite la inicialización entre paréntesis para el bucle %<for%> en OpenMP

en: iteration variable %qD should not be reduction
es: la variable de iteración %qD no debe ser reduction

en: %<__transaction_relaxed%> without transactional memory support enabled
es: %<__transaction_relaxed%> sin activar el soporte de memoria transaccional

en: %<__transaction_atomic%> without transactional memory support enabled
es: %<__transaction_atomic%> sin activar el soporte de memoria transaccional

en: junk at end of %<#pragma GCC pch_preprocess%>
es: basura al final de %<#pragma GCC pch_preprocess%>

en: inter-module optimizations not implemented for C++
es: no se han implementado las optimizaciones intermódulos para C++

en: data member %qD cannot be a member template
es: el dato miembro %qD no puede ser una plantilla miembro

en: invalid member template declaration %qD
es: declaración de la plantilla miembro %qD no válida

en: explicit specialization in non-namespace scope %qD
es: especialización explícita en el ámbito %qD que no es espacio de nombres

en: enclosing class templates are not explicitly specialized
es: las plantillas de clase contenedoras no son explícitamente especializadas

en: specialization of %qD must appear at namespace scope
es: la especialización de %qD debe aparecer en un ámbito de espacio de nombres

en: specialization of %qD in different namespace
es: especialización de %qD en un espacio de nombres diferente

en: explicit instantiation of %qD in namespace %qD (which does not enclose namespace %qD)
es: instanciación explícita de %qD en el espacio de nombres %qD (el cual no incluye el espacio de nombres %qD)

en: name of class shadows template template parameter %qD
es: el nombre de la clase oscurece la plantilla de parámetro de plantilla %qD

en: explicit specialization of non-template %qT
es: instanciación explícita de %qT que no es plantilla

en: specialization of %qT after instantiation
es: especialización de %qT después de la instanciación

en: specializing %q#T in different namespace
es: se especializó %q#T en un espacio de nombres diferente

note: But if we've had an implicit instantiation, that's a problem ([temp.expl.spec]/6).
en: specialization %qT after instantiation %qT
es: especialización de %qT después de la instanciación %qT

en: template specialization of %qD not allowed by ISO C++
es: no se permite la especialización de plantilla de %qD por ISO C++

en: specialization of %qD after instantiation
es: especialización de %qD después de la instanciación

en: %qD is not a function template
es: %qD no es una plantilla de función

en: template-id %qD for %q+D does not match any template declaration
es: el id-de-plantilla %qD para %q+D no coincide con ninguna declaración de plantilla

en: saw %d %<template<>%>, need %d for specializing a member function template
es: se encontró %d %<template<>%>, se necesita %d para especializar una plantilla de función miembro

en: ambiguous template specialization %qD for %q+D
es: especialización de plantilla %qD ambigua para %q+D

note: This case handles bogus declarations like template <> template <class T> void f<int>();
en: template-id %qD in declaration of primary template
es: id de plantilla %qD en la declaración de la plantilla primaria

en: template parameter list used in explicit instantiation
es: no se usan la plantilla de lista de parámetros en la instanciación explícita

en: definition provided for explicit instantiation
es: se proporcionó una definición para la instanciación explícita

en: too many template parameter lists in declaration of %qD
es: demasiadas listas de parámetros de plantilla en la declaración de %qD

en: too few template parameter lists in declaration of %qD
es: faltan listas de parámetros de plantilla en la declaración de %qD

en: explicit specialization of %qD must be introduced by %<template <>%>
es: la especialización explícita de %qD se debe preceder con %<template <>%>

en: default argument specified in explicit specialization
es: se especificó un argumento por defecto en la especialización explícita

en: %qD is not a template function
es: %qD no es una función plantilla

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 %qD declared in %qT
es: la función no miembro %qD se declaró en %qT

en: base initializer expansion %<%T%> contains no parameter packs
es: la expansión del inicializador base %<%T%> no contiene paquetes de parámetro

en: expansion pattern %<%T%> contains no argument packs
es: el patrón de expansión %<%T%> no contiene paquetes de argumento

en: expansion pattern %<%E%> contains no argument packs
es: el patrón de expansión %<%E%> no contiene paquetes de argumento

en: parameter packs not expanded with %<...%>:
es: no se expanden los paquetes de parámetro con %<...%>

en:         <anonymous>
es:         <anónimo>

en: parameter pack argument %qE must be at the end of the template argument list
es: el argumento de paquete de parámetro %qE debe estar al final de la lista de argumentos de plantilla

en: parameter pack argument %qT must be at the end of the template argument list
es: el argumento de paquete de parámetro %qT debe estar al final de la lista de argumentos de plantilla

en: template argument %qE involves template parameter(s)
es: el argumento de plantilla %qE involucra a el(los) parámetro(s) de plantilla

en: type %qT of template argument %qE depends on a template parameter | type %qT of template argument %qE depends on template parameters
es[0]: el tipo %qT del argumento de plantilla %qE depende de un parámetro de plantilla
es[1]: el tipo %qT del argumento de plantilla %qE depende de parámetros de plantilla

en: no default argument for %qD
es: no hay un argumento por defecto para %qD

en: default template arguments may not be used in function template friend re-declaration
es: no se pueden usar los argumentos de plantilla por defecto en la re-declaración friend de la plantilla de función

en: default template arguments may not be used in function template friend declarations
es: no se pueden usar los argumentos de plantilla por defecto en las declaraciones friend de la plantilla de función

en: default template arguments may not be used in function templates without -std=c++11 or -std=gnu++11
es: los argumentos de plantilla por defecto no se pueden usar en las plantillas de función sin -std=c++11 o -std=gnu++11

en: default template arguments may not be used in partial specializations
es: no se pueden usar los argumentos de plantilla por defecto en las especializaciones parciales

en: default argument for template parameter for class enclosing %qD
es: argumento por defecto para el parámetro de plantilla para la clase incluyente %qD

en: template class without a name
es: clase de plantilla sin nombre

note: [basic.stc.dynamic.allocation] An allocation function can be a function template. ... Template allocation functions shall have two or more parameters.
en: invalid template declaration of %qD
es: declaración de la plantilla de %qD no válida

en: template definition of non-template %q#D
es: definición de plantilla de %q#D que no es plantilla

en: expected %d levels of template parms for %q#D, got %d
es: se esperaban %d niveles de parámetros de plantilla para %q#D, se obtuvieron %d

en: got %d template parameters for %q#D
es: se obtuvieron %d parámetros de plantilla para %q#D

en: got %d template parameters for %q#T
es: se obtuvieron %d parámetros de plantilla para %q#T

en:   but %d required
es:   pero se requieren %d

en: template arguments to %qD do not match original template %qD
es: los argumentos de plantilla para %qD no coinciden con la plantilla original %qD

en: use template<> for an explicit specialization
es: utilice template<> para una especialización explícita

en: %qT is not a template type
es: %qT no es un tipo plantilla

en: template specifiers not specified in declaration of %qD
es: no se especificaron los especificadores de plantilla en la declaración de %qD

en: redeclared with %d template parameter | redeclared with %d template parameters
es[0]: se redeclaró con %d parámetro de plantilla
es[1]: se redeclaró con %d parámetros de plantilla

en: template parameter %q+#D
es: parámetro de plantilla %q+#D

en: redeclared here as %q#D
es: redeclarado aquí como %q#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 %q#D
es: redefinición del argumento por defecto para %q#D

en: original definition appeared here
es: la definición original apareció aquí

en: %qE is not a valid template argument for type %qT
es: %qE no es un argumento de plantilla válido para el tipo %qT

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: %qE is not a valid template argument for type %qT because %qD has no linkage
es: %qE no es un argumento válido de plantilla para el tipo %qT porque %qD no tiene enlace

en: %qE is not a valid template argument for type %qT because %qD does not have external linkage
es: %qE no es un argumento válido de plantilla para el tipo %qT porque %qD no tiene enlace externo

en: it must be a pointer-to-member of the form %<&X::Y%>
es: debe ser un puntero-a-miembro de la forma %<&X::Y%>

en:   couldn't deduce template parameter %qD
es:   no se puede deducir el parámetro de plantilla %qD

en:   types %qT and %qT have incompatible cv-qualifiers
es:   los tipos %qT y %qT tiene calificadores-cv incompatibles

en:   mismatched types %qT and %qT
es:   no coinciden los tipos %qT y %qT

en:   template parameter %qD is not a parameter pack, but argument %qD is
es:   el parámetro de plantilla %qD no es un paquete de parámetro, pero el argumento %qD sí

en:   template argument %qE does not match pointer-to-member constant %qE
es:   el argumento de plantilla %qE no coincide con la constante puntero-a-miembro %qE

en:   %qE is not equivalent to %qE
es:   %qE no es equivalente a %qE

en:   inconsistent parameter pack deduction with %qT and %qT
es:   deducción de paquete de parámetros inconsistente con %qT y %qT

en:   deduced conflicting types for parameter %qT (%qT and %qT)
es:   se deducen tipos en conflicto para el parámetro %qT (%qT y %qT)

en:   deduced conflicting values for non-type parameter %qE (%qE and %qE)
es:   se deducen valores en conflicto para el parámetro %qE que no es tipo (%qE y %qE)

en:   variable-sized array type %qT is not a valid template argument
es:   el tipo matriz de tamaño variable %qT no es un argumento de plantilla válido

en:   member function type %qT is not a valid template argument
es:   el tipo de función miembro %qT no es un argumento de plantilla válido

en:   cannot convert %qE (type %qT) to type %qT
es:   no se puede convertir %qE (tipo %qT) al tipo %qT

en:   %qT is an ambiguous base class of %qT
es:   %qT es una clase base ambigua de %qT

en:   %qT is not derived from %qT
es:   %qT no es derivado de %qT

en:   template parameters of a template template argument are inconsistent with other deduced template arguments
es:   los parámetros de plantilla de un argumento de plantilla plantilla son inconsistentes con otros argumentos de plantilla deducidos

en:   can't deduce a template for %qT from non-template type %qT
es:   no se puede deducir una plantilla para %qT del tipo %qT que no es plantilla

en:   could not resolve address from overloaded function %qE
es:   no se puede resolver la dirección de la función sobrecargada %qE

en: %qE is not a valid template argument for type %qT because string literals can never be used in this context
es: %qE no es un argumento válido de plantilla para el tipo %qT porque las literales de cadena nunca se pueden usar en este contexto

en: in template argument for type %qT
es: en el argumento de plantilla para el tipo %qT

en: %qD is not a valid template argument because %qD is a variable, not the address of a variable
es: %qD no es un argumento válido de plantilla porque %qD es una variable, no la dirección de una variable

en: %qE is not a valid template argument of type %qT because %qE is not a variable
es: %qE no es un argumento válido de plantilla de tipo %qT porque %qE no es una variable

en: %qE is not a valid template argument of type %qT because %qD does not have external linkage
es: %qE no es un argumento válido de plantilla de tipo %qT porque %qD no tiene enlace externo

en: %qE is not a valid template argument of type %qT because %qD has no linkage
es: %qE no es un argumento válido de plantilla de tipo %qT porque %qD no tiene enlace

en: %qE is not a valid template argument for type %qT because of conflicts in cv-qualification
es: %qE no es un argumento de plantilla válido para el tipo %qT debido a conflictos en la calificación cv

en: %qE is not a valid template argument for type %qT because it is not an lvalue
es: %qE no es un argumento válido de plantilla para el tipo %qT porque no es un l-valor

en: %q#D is not a valid template argument for type %qT because a reference variable does not have a constant address
es: %q#D no es un argumento válido de plantilla para el tipo %qT porque una referencia variable no tiene una dirección constante

en: %qE is not a valid template argument for type %qT because it is a pointer
es: %qE no es un argumento de plantilla válido para el tipo %qT porque es un puntero

en: try using %qE instead
es: intente utilizar %qE en su lugar

en: %qE is not a valid template argument for type %qT because it is of type %qT
es: %qE no es un argumento de plantilla válido para el tipo %qT porque es de tipo %qT

en: standard conversions are not allowed in this context
es: no se permiten las conversiones estándar en este contexto

en: ignoring attributes on template argument %qT
es: se descartan los atributos en el argumento de plantilla %qT

en: injected-class-name %qD used as template template argument
es: se usó el nombre-de-clase-inyectada %qD como un argumento de plantilla plantilla

en: invalid use of destructor %qE as a type
es: uso no válido del destructor %qE como un tipo

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 %qD
es: no coincide el tipo/valor en el argumento %d en la lista de parámetros de plantilla para %qD

en:   expected a constant of type %qT, got %qT
es:   se esperaba una constante de tipo %qT, se obtuvo %qT

en:   expected a class template, got %qE
es:   se esperaba una plantilla de clase, se obtuvo %qE

en:   expected a type, got %qE
es:   se esperaba un tipo, se obtuvo %qE

en:   expected a type, got %qT
es:   se esperaba un tipo, se obtuvo %qT

en:   expected a class template, got %qT
es:   se esperaba una plantilla de clase, se obtuvo %qT

en:   expected a template of type %qD, got %qT
es:   se esperaba una plantilla de tipo %qD, se obtuvo %qT

note: Not sure if this is reachable, but it doesn't hurt to be robust.
en: type mismatch in nontype parameter pack
es: los tipos no coinciden en el parámetro pack que no es de tipo

en: template argument %d is invalid
es: el argumento de plantilla %d es no válido

en: wrong number of template arguments (%d, should be %d)
es: número erróneo de argumentos de plantilla (%d, debe ser %d)

en: provided for %q+D
es: provisto por %q+D

en: %q#D is not a function template
es: %q#D no es una plantilla de función

en: non-template type %qT used as a template
es: se usa el tipo %qT que no es plantilla como una plantilla

en: for template declaration %q+D
es: para la declaración de plantilla %q+D

en: mismatched argument pack lengths while expanding %<%T%>
es: no coinciden las longitudes de los paquetes de argumentos al expandir %<%T%>

en: mismatched argument pack lengths while expanding %<%E%>
es: no coinciden las longitudes de los paquetes de argumentos al expandir %<%E%>

note: It may seem that this case cannot occur, since: typedef void f(); void g() { f x; } declares a function, not a variable.  However: template <typename T> void g() { T t; } template void g<f>(); is an attempt to declare a variable with function type.
en: variable %qD has function type
es: la variable %qD tiene tipo de función

en: invalid parameter type %qT
es: tipo de parámetro %qT no válido

en: in declaration %q+D
es: en la declaración %q+D

en: function returning an array
es: la función devuelve una matriz

en: function returning a function
es: la función devuelve una función

en: creating pointer to member function of non-class type %qT
es: se crea un puntero a función miembro del tipo %qT que no es clase

en: forming reference to void
es: se forma la referencia a void

en: forming pointer to reference type %qT
es: se forma un puntero para referenciar al tipo %qT

en: forming reference to reference type %qT
es: se forma una referencia para referenciar al tipo %qT

en: creating pointer to member of non-class type %qT
es: se crea un puntero al miembro del tipo %qT que no es clase

en: creating pointer to member reference type %qT
es: se crea un puntero al miembro de referencia de tipo %qT

en: creating pointer to member of type void
es: se crea un puntero al miembro de tipo void

en: creating array of %qT
es: se crea la matriz de %qT

en: %qT is not a class, struct, or union type
es: %qT no es de tipo clase, struct o union

en: %qT resolves to %qT, which is not an enumeration type
es: %qT resuelve a %qT, el cual no es un tipo enumerado

en: %qT resolves to %qT, which is is not a class type
es: %qT resuelve a %qT, el cual no es un tipo de clase

en: use of %qs in template
es: uso de %qs en la plantilla

en: qualifying type %qT does not match destructor name ~%qT
es: el tipo calificador %qT no coincide con el nombre del destructor ~%qT

en: dependent-name %qE is parsed as a non-type, but instantiation yields a type
es: el nombre dependiente %qE se decodifica como un no tipo, pero la instanciación genera un tipo

en: say %<typename %E%> if a type is meant
es: escriba %<typename %E%> si quiere un tipo

en: using invalid field %qD
es: se usa el campo no válido %qD

en: invalid use of pack expansion expression
es: uso no válido de la expresión de expansión de paquete

en: use %<...%> to expand argument pack
es: use %<...%> para expandir el paquete de argumentos

en: %qD was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
es: %qD no se declaró en este ámbito, y no se encontraron declaraciones en la búsqueda dependiente de argumentos en el punto de la instanciación

en: declarations in dependent base %qT are not found by unqualified lookup
es: no se encontraron declaraciones en la base dependiente %qT pur la búsqueda no calificada

en: use %<this->%D%> instead
es: use %<this->%D%> en su lugar

en: use %<%T::%D%> instead
es: use %<%T::%D%> en su lugar

en: %qT is not a class or namespace
es: %qT no es una clase o un espacio de nombres

en: %qD is not a class or namespace
es: %qD no es una clase o un espacio de nombres

en: template argument for %qD uses local type %qT
es: el argumento de plantilla para %qD usa el tipo local %qT

en: %qT is a variably modified type
es: %qT es un tipo modificado variablemente

en: integral expression %qE is not constant
es: la expresión integral %qE no es una constante

en:   trying to instantiate %qD
es:   se trata de instanciar %qD

en: explicit instantiation of non-template %q#D
es: instanciación explícita de %q#D que no es plantilla

en: %qD is not a static data member of a class template
es: %qD no es un dato miembro static de una plantilla de clase

en: no matching template for %qD found
es: no se encontró una plantilla coincidente para %qD

en: type %qT for explicit instantiation %qD does not match declared type %qT
es: el tipo %qT para la instanciación explícita %qD no coincide con el tipo declarado %qT

en: explicit instantiation of %q#D
es: instanciación explícita de %q#D

en: duplicate explicit instantiation of %q#D
es: instanciación explícita duplicada de %q#D

en: ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations
es: ISO C++ 1998 prohíbe el uso de %<extern%> en instanciaciones explícitas

en: storage class %qD applied to template instantiation
es: clase de almacenamiento %qD aplicada a la instanciación de una plantilla

en: explicit instantiation of non-class template %qD
es: instanciación explícita de la plantilla %qD que no es clase

en: explicit instantiation of non-template type %qT
es: instanciación explícita del tipo %qT que no es plantilla

en: explicit instantiation of %q#T before definition of template
es: instanciación explícita de %q#T antes de la definición de la plantilla

en: ISO C++ forbids the use of %qE on explicit instantiations
es: ISO C++ prohíbe el uso de %qE en las instanciaciones explícitas

en: duplicate explicit instantiation of %q#T
es: instanciación explícita duplicada de %q#T

note: [temp.explicit] The definition of a non-exported function template, a non-exported member function template, or a non-exported member function or static data member of a class template shall be present in every translation unit in which it is explicitly instantiated.
en: explicit instantiation of %qD but no definition available
es: instanciación explícita de %qD pero no hay una definición disponible

en: template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use -ftemplate-depth= to increase the maximum)
es: la profundidad de instanciación de la plantilla excede el máximo de %d al instanciar %q+D, posiblemente de la generación de tabla virtual (use -ftemplate-depth= para incrementar el máximo)

en: invalid template non-type parameter
es: parámetro que no es tipo plantilla no válido

en: %q#T is not a valid type for a template non-type parameter
es: %q#T no es un tipo válido para un parámetro que no es tipo plantilla

en: deducing from brace-enclosed initializer list requires #include <initializer_list>
es: la deducción de una lista inicializadora encerrada entre llaves requiere #include <initializer_list>

en: unable to deduce %qT from %qE
es: no se puede deducir %qT de %qE

en: -frepo must be used with -c
es: -frepo se debe usar con -c

en: mysterious repository information in %s
es: información de repositorio misteriosa en %s

en: can%'t create repository information file %qs
es: no se puede crear el fichero de información de repositorio %qs

en: cannot use typeid with -fno-rtti
es: no se puede usar typeid sin -fno-rtti

en: must #include <typeinfo> before using typeid
es: se debe hacer #include <typeinfo> antes de usar typeid

en: cannot create type information for type %qT because it involves types of variable size
es: no se puede crear la información de tipo para el tipo %qT porque involucra tipos de tamaño variable

en: dynamic_cast of %q#D to %q#T can never succeed
es: dynamic_cast de %q#D a %q#T nunca podrá tener éxito

en: %<dynamic_cast%> not permitted with -fno-rtti
es: no se permite %<dynamic_cast%> sin -fno-rtti

en: cannot dynamic_cast %qE (of type %q#T) to type %q#T (%s)
es: no se puede hacer dynamic_cast %qE (de tipo %q#T) al tipo %q#T (%s)

en: %qT is an ambiguous base of %qT
es: %qT es una base ambigua de %qT

en: %qT is an inaccessible base of %qT
es: %qT es una base inaccesible de %qT

en: invalid covariant return type for %q+#D
es: tipo de devolución covariante no válido para %q+#D

en:   overriding %q+#D
es:   se sustituye %q+#D

en: conflicting return type specified for %q+#D
es: se especificaron tipos de devolución en conflicto para %q+#D

en: looser throw specifier for %q+#F
es: especificador throw más flexible para %q+#F

en:   overriding %q+#F
es:   se sustituye %q+#F

en: conflicting type attributes specified for %q+#D
es: se especificaron atributos de tipo en conflicto para %q+#D

en: deleted function %q+D
es: se borró la función %q+D

en: overriding non-deleted function %q+D
es: se sobreescribe la función %q+D que no se borró

en: non-deleted function %q+D
es: la función %q+D que no se borró

en: overriding deleted function %q+D
es: se sobreescribe la función borrada %q+D

en: virtual function %q+D
es: función virtual %q+D

en: overriding final function %q+D
es: se anula la función final %q+D

note: A static member function cannot match an inherited virtual member function.
en: %q+#D cannot be declared
es: %q+#D no se puede declarar

en:   since %q+#D declared in base class
es:   ya que se declaró %q+#D en la clase base

en: suggest explicit braces around empty body in %<do%> statement
es: se sugieren llaves explícitas alrededor del cuerpo vacío en la declaración %<do%>

en: type of asm operand %qE could not be determined
es: no se puede determinar el tipo del operando asm %qE

en: __label__ declarations are only allowed in function scopes
es: las declaraciones __label__ sólo se permiten en ámbitos de función

en: arguments to destructor are not allowed
es: no se permiten argumentos para el destructor

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 no válido de %<this%> en la función que no es miembro

en: invalid use of %<this%> at top level
es: uso no válido de %<this%> en el nivel principal

en: invalid qualifying scope in pseudo-destructor name
es: ámbito calificador no válido en el nombre del seudo-destructor

en: qualified type %qT does not match destructor name ~%qT
es: el tipo calificado %qT no coincide con el nombre del destructor ~%qT

en: %qE is not of type %qT
es: %qE no es de tipo %qT

en: compound literal of non-object type %qT
es: la literal compuesta del tipo %qT que no es objeto

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: invalid use of type %qT as a default value for a template template-parameter
es: uso no válido del tipo %qT como un valor por defecto para una plantilla de parámetro de plantilla

en: invalid default argument for a template template parameter
es: argumento por defecto no válido para una plantilla de parámetro de plantilla

en: definition of %q#T inside template parameter list
es: la definición de %q#T dentro de la lista de parámetros de plantilla

en: invalid definition of qualified type %qT
es: definición no válida del tipo calificado %qT

en: invalid base-class specification
es: especificación de clase base no válida

en: %qD is not captured
es: %qD no se capturó

en: use of parameter from containing function
es: uso de parámetro desde la función contenedora

en: template parameter %qD of type %qT is not allowed in an integral constant expression because it is not of integral or enumeration type
es: no se permite el parámetro de plantilla %qD de tipo %qT en una expresión integral constante porque no es de tipo integral o de enumeración

en: use of namespace %qD as expression
es: uso del espacio de nombres %qD como expresión

en: use of class template %qT as expression
es: uso de la plantilla de clase %qT como expresión

note: Ambiguous reference to base members.
en: request for member %qD is ambiguous in multiple inheritance lattice
es: la petición por el miembro %qD es ambigua en la red de herencia múltiple

en: %qD cannot appear in a constant-expression
es: %qD no puede aparecer en una expresion constante

en: type of %qE is unknown
es: el tipo de %qE es desconocido

en: %qT is not an enumeration type
es: %qT no es un tipo de enumeración

note: Parameter packs can only be used in templates
en: Parameter pack __bases only valid in template declaration
es: Los paquetes de parámetros __bases sólo son válidos en la declaración de plantilla

en: cannot apply %<offsetof%> to destructor %<~%T%>
es: no se puede aplicar %<offsetof%> al destructor %<~%T%>

en: cannot apply %<offsetof%> to member function %qD
es: no se puede aplicar %<offsetof%> a la función miembro %qD

en: %qD is not a variable in clause %qs
es: %qD no es una variable en la cláusula %qs

en: %qD is not a variable in clause %<firstprivate%>
es: %qD no es una variable en la cláusula %<firstprivate%>

en: %qD is not a variable in clause %<lastprivate%>
es: %qD no es una variable en la cláusula %<lastprivate%>

en: schedule chunk size expression must be integral
es: la expresión schedule chunk size debe ser integral

en: %<threadprivate%> %qD is not file, namespace or block scope variable
es: %<threadprivate%> %qD no es un fichero, espacio de nombres o variable de ámbito de bloque

en: %<threadprivate%> %qE directive not in %qT definition
es: la directiva %<threadprivate%> %qE no está en la definición %qT

en: difference between %qE and %qD does not have integer type
es: la diferencia entre %qE y %qD no tiene tipo entero

en: static assertion failed: %s
es: falló la aserción estática: %s

en: non-constant condition for static assertion
es: condición que no es constante para una aserción estática

en: argument to decltype must be an expression
es: el argumento para decltype debe ser una expresión

en: decltype cannot resolve address of overloaded function
es: el tipo de declaración no puede resolver la dirección de la función sobrecargada

en: %qV qualifiers cannot be applied to %qT
es: los calificadores %qV no se pueden aplicar a %qT

en: requested init_priority is not an integer constant
es: la init_priority solicitada no es una constante entera

en: can only use %qE attribute on file-scope definitions of objects of class type
es: solo se puede usar el atributo %qE 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: %qE attribute is not supported on this platform
es: el atributo %qE no se admite en esta plataforma

en: zero as null pointer constant
es: cero como constante de puntero nulo

en: lang_* check: failed in %s, at %s:%d
es: revisión lang_*: falló en %s, en %s:%d

en: comparison between distinct pointer types %qT and %qT lacks a cast
es: la comparación entre diferentes tipos de punteros %qT y %qT carece de una conversión

en: conversion between distinct pointer types %qT and %qT lacks a cast
es: la conversión entre diferentes tipos de punteros %qT y %qT carece de una conversión

en: conditional expression between distinct pointer types %qT and %qT lacks a cast
es: la expresión condicional entre diferentes tipos de punteros %qT y %qT carece de una conversión

en: ISO C++ forbids comparison between pointer of type %<void *%> and pointer-to-function
es: ISO C++ prohíbe la comparación entre punteros de tipo %<void *%> y punteros a función

en: ISO C++ forbids conversion between pointer of type %<void *%> and pointer-to-function
es: ISO C++ prohíbe la conversión entre punteros de tipo %<void *%> y punteros a función

en: ISO C++ forbids conditional expression between pointer of type %<void *%> and pointer-to-function
es: ISO C++ prohíbe la expresión condicional entre punteros de tipo %<void *%> y punteros a función

en: comparison between distinct pointer-to-member types %qT and %qT lacks a cast
es: la comparación entre diferentes tipos de punteros-a-miembro %qT y %qT carece de una conversión

en: conversion between distinct pointer-to-member types %qT and %qT lacks a cast
es: la conversión entre diferentes tipos de punteros-a-miembro %qT y %qT carece de una conversión

en: conditional expression between distinct pointer-to-member types %qT and %qT lacks a cast
es: la expresión condicional entre diferentes tipos de punteros-a-miembro %qT y %qT carece de una conversión

en: canonical types differ for identical types %T and %T
es: los tipos canónicos difieren para los tipos idénticos %T y %T

en: same canonical type node for different types %T and %T
es: el mismo nodo de tipo canónico para los tipos diferentes %T y %T

en: invalid application of %qs to a member function
es: aplicación no válida de %qs a una función miembro

en: invalid application of %<sizeof%> to a bit-field
es: aplicación no válida de %<sizeof%> a un campo de bits

en: ISO C++ forbids applying %<sizeof%> to an expression of function type
es: ISO C++ prohíbe la aplicación de %<sizeof%> a una expresión de tipo de función

en: invalid application of %<__alignof%> to a bit-field
es: aplicación no válida de %<__alignof%> a un campo de bits

en: ISO C++ forbids applying %<__alignof%> to an expression of function type
es: ISO C++ prohíbe la aplicación de %<__alignof%> a una expresión de tipo de función

en: taking address of temporary array
es: se toma la dirección de la matriz temporal

en: deprecated conversion from string constant to %qT
es: conversión obsoleta de una constante de cadena a %qT

en: request for member %qD in %qE, which is of pointer type %qT (maybe you meant to use %<->%> ?)
es: solicitud por el miembro %qD en %qE, el cual es de tipo puntero %qT (¿ Tal vez quiso utilizar %<->%> ?)

en: request for member %qD in %qE, which is of non-class type %qT
es: solicitud por el miembro %qD en %qE, el cual es del tipo %qT que no es clase

en: invalid use of nonstatic data member %qE
es: uso no válido del dato miembro no static %qE

en: object type %qT does not match destructor name ~%qT
es: el tipo de objeto %qT no coincide con el nombre del destructor ~%qT

en: the type being destroyed is %qT, but the destructor refers to %qT
es: el tipo que se destruye es %qT, pero el destructor se refiere a %qT

en: %<%D::%D%> is not a member of %qT
es: %<%D::%D%> no es un miembro de %qT

en: %qT is not a base of %qT
es: %qT no es una base de %qT

en: %qD is not a member template function
es: %qD no es una función plantilla miembro

en: %qT is not a pointer-to-object type
es: %qT no es de tipo puntero-a-objeto

en: invalid use of array indexing on pointer to member
es: uso no válido del índice de matriz en puntero a miembro

en: invalid use of unary %<*%> on pointer to member
es: uso no válido del unario %<*%> en puntero a miembro

en: invalid use of implicit conversion on pointer to member
es: uso no válido de la conversión implícita en puntero a miembro

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

en: subscripting array declared %<register%>
es: se declaró el subíndice de la matriz como %<register%>

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

en: object missing in use of %qE
es: falta un objeto en el uso de %qE

en: ISO C++ forbids calling %<::main%> from within program
es: ISO C++ prohíbe la llamada %<::main%> dentro del mismo programa

en: must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>, e.g. %<(... ->* %E) (...)%>
es: se debe usar %<.*%> o %<->*%> en la llamada a la función puntero-a-miembro en %<%E (...)%>, p.e. %<(... ->* %E) (...)%>

en: %qE cannot be used as a function
es: no se puede usar %qE como una función

en: too many arguments to constructor %q#D
es: demasiados argumentos para el constructor %q#D

en: too few arguments to constructor %q#D
es: faltan argumentos para el constructor %q#D

en: too many arguments to member function %q#D
es: demasiados argumentos para la función miembro %q#D

en: too few arguments to member function %q#D
es: faltan argumentos para la función miembro %q#D

en: too many arguments to function %q#D
es: demasiados argumentos para la función %q#D

en: too few arguments to function %q#D
es: faltan argumentos para la función %q#D

en: too many arguments to method %q#D
es: demasiados argumentos para el método %q#D

en: too few arguments to method %q#D
es: faltan argumentos para el método %q#D

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

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

en: parameter %P of %qD has incomplete type %qT
es: el parámetro %P de %qD tiene el tipo incompleto %qT

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

en: the address of %qD will never be NULL
es: la dirección de %qD nunca debe ser NULL

en: assuming cast to type %qT from overloaded function
es: se asume la conversión al tipo %qT desde la función sobrecargada

en: NULL used in arithmetic
es: se usó NULL en la aritmética

en: left rotate count is negative
es: la cuenta de rotación izquierda es negativa

en: right rotate count is negative
es: la cuenta de rotación derecha es negativa

en: left rotate count >= width of type
es: la cuenta de rotación izquierda >= anchura del tipo

en: right rotate count >= width of type
es: la cuenta de rotación derecha >= anchura del tipo

en: ISO C++ forbids comparison between pointer and integer
es: ISO C++ prohíbe la comparación entre puntero y entero

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

en: invalid operands of types %qT and %qT to binary %qO
es: operadores no válidos de tipos %qT y %qT para el binario %qO

en: ISO C++ forbids using pointer of type %<void *%> in subtraction
es: ISO C++ prohíbe el uso de un puntero de tipo %<void *%> en la sustracción

en: ISO C++ forbids using pointer to a function in subtraction
es: ISO C++ prohíbe el uso de un puntero a una función en la sustracción

en: ISO C++ forbids using pointer to a method in subtraction
es: ISO C++ prohíbe el uso de un puntero a un método en la sustracción

en: invalid use of a pointer to an incomplete type in pointer arithmetic
es: uso no válido de un puntero a un tipo incompleto en aritmética de punteros

en: taking address of constructor %qE
es: se toma la dirección del constructor %qE

en: taking address of destructor %qE
es: se toma la dirección del destructor %qE

en: invalid use of %qE to form a pointer-to-member-function
es: uso no válido de %qE para formar una función puntero a miembro

en:   a qualified-id is required
es:   se requiere un id calificado

en: parentheses around %qE cannot be used to form a pointer-to-member-function
es: no se pueden usar paréntesis alrededor de %qE para formar una función-puntero-a-miembro

note: An expression like &memfn.
en: ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to member function.  Say %<&%T::%D%>
es: ISO C++ prohíbe tomar la dirección de una función miembro no estática sin calificar o entre paréntesis para formar un puntero 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++ prohíbe tomar la dirección de una función miembro limitada para formar un puntero a la función miembro.  Como %<&%T::%D%>

note: Make this a permerror because we used to accept it.
en: taking address of temporary
es: se toma la dirección del temporal

en: taking address of xvalue (rvalue reference)
es: se toma la dirección de xvalue (referencia rvalue)

en: ISO C++ forbids taking address of function %<::main%>
es: ISO C++ prohíbe tomar la dirección de la función %<::main%>

en: cannot create pointer to reference member %qD
es: no se puede crear un puntero al miembro referencia %qD

en: ISO C++ forbids incrementing an enum
es: ISO C++ prohíbe incrementar un enum

en: ISO C++ forbids decrementing an enum
es: ISO C++ prohíbe decrementar un enum

en: cannot increment a pointer to incomplete type %qT
es: no se puede incrementar un puntero a un tipo incompleto %qT

en: cannot decrement a pointer to incomplete type %qT
es: no se puede decrementar un puntero a un tipo incompleto %qT

en: ISO C++ forbids incrementing a pointer of type %qT
es: ISO C++ prohíbe incrementar un puntero de tipo %qT

en: ISO C++ forbids decrementing a pointer of type %qT
es: ISO C++ prohíbe decrementar un puntero de tipo %qT

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 r-valuada

en: address of explicit register variable %qD requested
es: se solicitó la dirección de la variable register explícita %qD

en: address requested for %qD, which is declared %<register%>
es: se solicitó la dirección de %qD, la cual se declaró como %<register%>

en: list-initializer for non-class type must not be parenthesized
es: el inicializador de lista para el tipo que no es clase no debe estar entre paréntesis

en: expression list treated as compound expression in initializer
es: se trata la lista de expresiones como una expresión compuesta en en inicializador

en: expression list treated as compound expression in mem-initializer
es: se trata la lista de expresiones como una expresión compuesta en el inicializador de memoria

en: expression list treated as compound expression in functional cast
es: se trata la lista de expresiones como una expresión compuesta en la conversión funcional

en: %s expression list treated as compound expression
es: se trata la lista de expresiones como una expresión compuesta %s

en: no context to resolve type of %qE
es: no hay contexto para resolver el tipo de %qE

en: cast from type %qT to type %qT casts away qualifiers
es: la conversión del tipo %qT al tipo %qT proscribe los calificadores

en: static_cast from type %qT to type %qT casts away qualifiers
es: static_cast del tipo %qT al tipo %qT proscribe los calificadores

en: reinterpret_cast from type %qT to type %qT casts away qualifiers
es: reinterpret_cast del tipo %qT al tipo %qT proscribe los calificadores

en: invalid static_cast from type %qT to type %qT
es: static_cast no válido del tipo %qT al tipo %qT

en: converting from %qT to %qT
es: se convierte de %qT a %qT

en: invalid cast of an rvalue expression of type %qT to type %qT
es: conversión no válida de una expresión r-valuada de tipo %qT al tipo %qT

en: cast from %qT to %qT loses precision
es: la conversión de %qT a %qT pierde precisión

en: cast from %qT to %qT increases required alignment of target type
es: la conversión de %qT a %qT incrementa la alineación requerida del tipo del destino

en: invalid cast from type %qT to type %qT
es: conversión no válida del tipo %qT al tipo %qT

en: invalid use of const_cast with type %qT, which is not a pointer, reference, nor a pointer-to-data-member type
es: uso no válido de const_cast con tipo %qT, que no es puntero, referencia, ni un tipo puntero-a-datos-miembro

en: invalid use of const_cast with type %qT, which is a pointer or reference to a function type
es: uso no válido de const_cast con tipo %qT, el cual es un puntero o referencia a un tipo de función

en: invalid const_cast of an rvalue of type %qT to type %qT
es: const_cast no válido de un valor-r de tipo %qT al tipo %qT

en: invalid const_cast from type %qT to type %qT
es: const_cast no válido del tipo %qT al tipo %qT

en: ISO C++ forbids casting to an array type %qT
es: ISO C++ prohíbe la conversión a un tipo de matriz %qT

en: invalid cast to function type %qT
es: conversión no válida al tipo de función %qT

en:   in evaluation of %<%Q(%#T, %#T)%>
es:   en la evaluación de %<%Q(%#T, %#T)%>

en: assigning to an array from an initializer list
es: se asigna a una matriz desde una lista de inicializador

en: incompatible types in assignment of %qT to %qT
es: tipos incompatible en la asignación de %qT a %qT

en: array used as initializer
es: se usó una matriz como inicializador

en: invalid array assignment
es: asignación de matriz no válida

en:    in pointer to member function conversion
es:    en la conversión del puntero a función miembro

en: pointer to member conversion via virtual base %qT
es: puntero a la conversión miembro a través de la base virtual %qT

en:    in pointer to member conversion
es:    en la conversión del puntero a miembro

en: invalid conversion to type %qT from type %qT
es: conversión no válida del tipo %qT a partir del tipo %qT

en: cannot convert %qT to %qT for argument %qP to %qD
es: no se puede convertir %qT a %qT para el argumento %qP para %qD

en: cannot convert %qT to %qT in default argument
es: no se puede convertir %qT a %qT en el argumento por defecto

en: cannot convert %qT to %qT in argument passing
es: no se puede convertir %qT a %qT en el paso de argumentos

en: cannot convert %qT to %qT
es: no se puede convertir %qT a %qT

en: cannot convert %qT to %qT in initialization
es: no se puede convertir %qT a %qT en la inicialización

en: cannot convert %qT to %qT in return
es: no se puede convertir %qT a %qT en la devolución

en: cannot convert %qT to %qT in assignment
es: no se puede convertir %qT a %qT en la asignación

en: parameter %qP of %qD might be a candidate for a format attribute
es: el parámetro %qP de %qD puede ser un candidato para un atributo de formato

en: parameter might be a candidate for a format attribute
es: el parámetro puede ser un candidato para un atributo de formato

en: target of conversion might be a candidate for a format attribute
es: el objetivo de conversión puede ser un candidato para un atributo de formato

en: target of initialization might be a candidate for a format attribute
es: el objetivo de inicialización puede ser un candidato para un atributo de formato

en: left-hand side of assignment might be a candidate for a format attribute
es: el lado izquierdo de la asignación puede ser un candidato para un atributo de formato

en: returning reference to temporary
es: se devuelve la referencia al temporal

en: reference to non-lvalue returned
es: se devolvió una referencia a un valor que no es l-valor

en: returning a value from a destructor
es: se devuelve 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: se devuelve un valor de un constructor

note: Give a helpful error message.
en: return-statement with no value, in function returning %qT
es: declaración return sin valores, en una función que devuelve %qT

en: inconsistent types %qT and %qT deduced for lambda return type
es: se deducen los tipos inconsistentes %qT y %qT para el tipo de devolución lambda

en: return-statement with a value, in function returning 'void'
es: declaración return con un valor, en una función que devuelve '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)

note: Make this a permerror because we used to accept it.
en: using temporary as lvalue
es: se usa el temporal como l-valor

en: using xvalue (rvalue reference) as lvalue
es: se usa xvalue (referencia a r-valor) como l-valor

en: type %qT is not a base type for type %qT
es: el tipo %qT no es un tipo base para el tipo %qT

en: assignment of constant field %qD
es: asignación del campo constante %qD

en: constant field %qD used as %<asm%> output
es: se usó el campo constante %qD como salida %<asm%>

en: increment of constant field %qD
es: incremento del campo constante %qD

en: decrement of constant field %qD
es: decremento del campo constante %qD

en: assignment of read-only reference %qD
es: asignación de la referencia de sólo lectura %qD

en: read-only reference %qD used as %<asm%> output
es: se usó la referencia de sólo lectura %qD como salida %<asm%>

en: increment of read-only reference %qD
es: incremento de la referencia de sólo lectura %qD

en: decrement of read-only reference %qD
es: decremento de la referencia de sólo lectura %qD

en: cannot declare variable %q+D to be of abstract type %qT
es: no se puede declarar que la variable %q+D sea del tipo abstracto %qT

en: cannot declare parameter %q+D to be of abstract type %qT
es: no se puede declarar que el parámetro %q+D sea del tipo abstracto %qT

en: cannot declare field %q+D to be of abstract type %qT
es: no se puede declarar que el campo %q+D sea de tipo abstracto %qT

en: invalid abstract return type for member function %q+#D
es: tipo abstracto de devolución no válido para la función miembro %q+#D

en: invalid abstract return type for function %q+#D
es: tipo abstracto de devolución no válido para la función %q+#D

note: Here we do not have location information.
en: invalid abstract type %qT for %qE
es: tipo abstracto %qT no válido para %qE

en: invalid abstract type for %q+D
es: tipo abstracto no válido para %q+D

en: creating array of %qT, which is an abstract class type
es: se crea la matriz de %qT, la cual es un tipo de clase abstracta

en: cannot allocate an object of abstract type %qT
es: no se puede asignar un objeto de tipo abstracto %qT

en:   because the following virtual functions are pure within %qT:
es:   porque las siguientes funciones virtual son pure dentro de %qT:

en: invalid use of incomplete type %q#T
es: uso no válido del tipo incompleto %q#T

en: invalid use of template type parameter %qT
es: uso no válido del parámetro de tipo plantilla %qT

en: invalid use of template template parameter %qT
es: uso no válido del parámetro de plantilla plantilla %qT

en: invalid use of dependent type %qT
es: uso no válido del tipo dependiente %qT

en: invalid use of brace-enclosed initializer list
es: uso no válido  de la lista del inicializador dentro de llaves

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: constructor syntax used, but no constructor declared for type %qT
es: se usó la sintaxis de constructor, pero no se declaró un constructor para el tipo %qT

en: narrowing conversion of %qE from %qT to %qT inside { } is ill-formed in C++11
es: la conversión estrechadora de %qE desde %qT a %qT dentro de { } está mal formada en C++11

en: narrowing conversion of %qE from %qT to %qT inside { }
es: conversión estrechadora de %qE desde %qT a %qT dentro de { }

en: int-array initialized from non-wide string
es: matriz de enteros inicializada con una cadena que no es ancha

en: int-array initialized from incompatible wide string
es: matriz de enteros inicializada con una cadena ancha incompatible

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

en: cannot initialize aggregate of type %qT with a compound literal
es: no se puede inicializar el agregado del tipo %qT con una literal compuesta

en: missing initializer for member %qD
es: falta el inicializador para el miembro %qD

en: member %qD is uninitialized reference
es: el miembro %qD es una referencia sin inicializar

en: no field %qD found in union being initialized
es: no existe el campo %qD en la union que se está inicializando

en: index value instead of field name in union initializer
es: valor de índice en lugar del nombre del campo en el inicializador de union

en: circular pointer delegation detected
es: se detectó una delegación de puntero circular

en: base operand of %<->%> has non-pointer type %qT
es: el operando base de %<->%> tiene el tipo %qT que no es puntero

en: result of %<operator->()%> yields non-pointer result
es: el resultado de %<operator->()%> produce un resultado que no es puntero

en: base operand of %<->%> is not a pointer
es: el operando base de %<->%> no es un puntero

en: %qE cannot be used as a member pointer, since it is of type %qT
es: no se puede usar %qE como un puntero miembro, porque es de tipo %qT

en: cannot apply member pointer %qE to %qE, which is of non-class type %qT
es: no se puede aplicar el puntero a miembro %qE a %qE, el cual es del tipo %qT que no es clase

en: pointer to member type %qT incompatible with object type %qT
es: el tipo de puntero a miembro %qT es incompatible con el tipo objeto %qT

en: functional cast to array type %qT
es: conversión funcional al tipo de matriz %qT

en: invalid value-initialization of reference type
es: inicialización por valor no válida del tipo de referencia

en: call to function %qD which throws incomplete type %q#T
es: llamada a la función %qD la cual arroja el tipo incompleto %q#T

en: call to function which throws incomplete type %q#T
es: llamada a una función la cual arroja el tipo incompleto %q#T

en: Conversion of an Infinity or Not-a-Number at %L to INTEGER
es: Conversión de un Infinity o No-un-Numero en %L a INTEGER

en: Raising a negative REAL at %L to a REAL power is prohibited
es: Elevar un REAL negativo en %L a una potencia REAL está prohibido

en: Arithmetic OK converting %s to %s at %L
es: OK aritmético al convertir %s a %s en %L

en: Division by zero converting %s to %s at %L
es: División por cero al convertir %s a %s en %L

en: Array operands are incommensurate converting %s to %s at %L
es: Los operandos de matriz son inconmesurables al convertir %s a %s en %L

en: Integer outside symmetric range implied by Standard Fortran converting %s to %s at %L
es: Entero fuera del rango simétrico implicado por Standard Fortran al convertir %s a %s en %L

en: Expected array subscript at %C
es: Se esperaba un subíndice de matriz en %C

en: Strides not allowed in coarray subscript at %C
es: no se permiten trancos en el subíndice de comatriz en %C

en: Expected array subscript stride at %C
es: Se esperaba un gran tranco de subíndice de matriz en %C

en: Invalid form of array reference at %C
es: Forma no válida de referencia a matriz en %C

en: Array reference at %C cannot have more than %d dimensions
es: La referencia a matriz en %C no puede tener más de %d dimensiones

en: Unexpected coarray designator at %C
es: Designador de comatriz inesperado en %C

en: Too few codimensions at %C, expected %d not %d
es: Faltan codimensiones en %C, se esperaban %d no %d

en: Too many codimensions at %C, expected %d not %d
es: Demasiadas codimensiones en %C, se esperaban %d no %d

en: Invalid form of coarray reference at %C
es: Forma no válida de referencia a comatriz en %C

en: Invalid codimension %d at %C, only %d codimensions exist
es: Codimensión %d no válida en %C, sólo existen %d codimensiones

en: Expression at %L in this context must be constant
es: La expresión en %L en este contexto debe ser constante

en: Expected expression in array specification at %C
es: Se esperaba una expresión en la especificación de matriz en %C

en: Bad array specification for implied-shape array at %C
es: Especificación de matriz errónea para una matriz de forma implícita en %C

en: Bad array specification for an explicitly shaped array at %C
es: Especificación de matriz errónea para una matriz formada explícita en %C

en: Bad array specification for assumed shape array at %C
es: Especificación de matriz errónea para una matriz de forma asumida en %C

en: Bad specification for deferred shape array at %C
es: Especificación de matriz errónea para una matriz de forma diferida en %C

en: Bad specification for assumed size array at %C
es: Especificación errónea para la matriz de tamaño asumido en %C

en: Expected another dimension in array declaration at %C
es: Se esperaba otra dimensión en la declaración de matriz %C

en: Array specification at %C has more than %d dimensions
es: La especificación de matriz en %C tiene más de %d dimensiones

en: Syntax error in array constructor at %C
es: Error sintáctico en el constructor de matriz en %C

en: Type-spec at %L cannot contain a deferred type parameter
es: La especificación de tipo en %L no puede tener un parámetro de tipo diferido

en: Empty array constructor at %C is not allowed
es: No se permite un constructor de matriz vacío en %C

en: Element in %s array constructor at %L is %s
es: El elemento en el constructor de matriz %s en %L es %s

en: Iterator step at %L cannot be zero
es: El paso de iterador en %L no puede ser cero

en: Different CHARACTER lengths (%d/%d) in array constructor at %L
es: Longitudes de CHARACTER diferentes (%d/%d) en el constructor de matriz en %L

en: Invalid kind for %s at %L
es: Género no válido para %s en %L

en: Unequal character lengths (%ld/%ld) in %s at %L
es: Longitudes de caracteres desiguales (%ld/%ld) en %s en %L

en: Array section with a vector subscript at %L shall not be the target of a pointer
es: Una sección de matriz con un subíndice vector en %L no debe ser el objetivo de un puntero

en: ATOM argument at %L to intrinsic function %s shall be an integer of ATOMIC_INT_KIND or a logical of ATOMIC_LOGICAL_KIND
es: el argumento ATOM en %L para la función intrínseca %s debe ser un entero ATOMIC_INT_KIND o un lógico ATOMIC_LOGICAL_KIND

en: ATOM argument at %L of the %s intrinsic function shall be a coarray or coindexed
es: El argumento ATOM en %L de la función intrínseca %s debe ser una comatriz o coíndice

en: ATOM argument of the %s intrinsic function at %L shall be definable
es: El argumento ATOM de la función intrínseca %s en %L debe ser definible

en: VALUE argument of the %s intrinsic function at %L shall be definable
es: El argumento VALUE de la función intrínseca %s en %L debe ser definible

en: Argument of %s at %L must be of length one
es: El argumento %s en %L debe ser de longitud uno

en: SIZE at %L must be positive
es: SIZE en %L debe ser positivo

en: The absolute value of SHIFT at %L must be less than or equal to SIZE at %L
es: El valor absoluto de SHIFT en %L debe ser menor o igual a SIZE en %L

en: The TO arguments in MOVE_ALLOC at %L must be polymorphic if FROM is polymorphic
es: Los argumentos TO en MOVE_ALLOC en %L deben ser polimórficos si FROM es polimórfico

en: The argument of the RANK intrinsic at %L must be a data object
es: El argumento del intrínseco RANK en %L debe ser objeto de datos

en: Without padding, there are not enough elements in the intrinsic RESHAPE source at %L to match the shape
es: Sin relleno, no hay suficientes elementos en el intrínseco RESHAPE fuente en %L para coincidir con la forma

en: %s argument to IMAGE_INDEX must be a rank one array at %L
es: El argumento %s para IMAGE_INDEX debe ser una matriz de rango uno en %L

en: The number of array elements of the SUB argument to IMAGE_INDEX at %L shall be %d (corank) not %d
es: El número de elementos de matriz del argumento SUB para IMAGE_INDEX en %L debe ser %d (corango) y no %d

en: Intrinsic TRANSFER at %L has partly undefined result: source size %ld < result size %ld
es: El TRANSFER intrínseco en %L tiene un resultado parcialmente indefinido: tamaño de la fuente %ld < tamaño del resultado %ld

en: Too many arguments to %s at %L
es: Demasiados argumentos para %s en %L

en: Assumed size polymorphic objects or components, such as that at %C, have not yet been implemented
es: Objetos o componentes polimórficos de tamaño asumido, tales como el que está en %C, aún no están implementados

en: non-constant array in DATA statement %L
es: matriz no constante en la declaración DATA %L

en: failure to simplify substring reference in DATA statement at %L
es: falla al simplificar la referencia de subcadena en la declaración DATA en %L

en: Data element below array lower bound at %L
es: Elemeto de datos debajo del límite inferior de la matriz en %L

en: Data element above array upper bound at %L
es: Elemento de datos arriba del límite superior en %L

en: Invalid initializer %s in Data statement at %C
es: Inicializador %s no válido en la declaración Data en %C

en: Initialization at %C is not allowed in a PURE procedure
es: No se permite la inicialización de %C en un procedimiento PURE

en: DATA statement at %C is not allowed in a PURE procedure
es: No se permite la declaración DATA en %C en un procedimiento PURE

en: Bad INTENT specification at %C
es: Especificación INTENT errónea en %C

en: Syntax error in character length specification at %C
es: Error sintáctico en la especificación de longitud de carácter en %C

en: CHARACTER expression at %L is being truncated (%d/%d)
es: Se trunca la expresión CHARACTER en %L (%d/%d)

en: The CHARACTER elements of the array constructor at %L must have the same length (%d/%d)
es: Los elementos CHARACTER del constructor de matriz en %L deben tener la misma longitud (%d/%d)

en: PARAMETER at %L is missing an initializer
es: Falta un inicializador para el PARAMETER en %L

en: Can't initialize implied-shape array at %L with scalar
es: No se puede inicializar la matriz de tamaño implícito en %L con un escalar

en: Non-constant lower bound in implied-shape declaration at %L
es: El límite inferior no es constante en la declaración de forma implícita en %L

en: Component at %C must have the POINTER attribute
es: El componente en %C debe tener el atributo POINTER

en: Array component of structure at %C must have explicit or deferred shape
es: El componente de matriz de la estructura en %C debe tener una forma explícita o diferida

en: Pointer array component of structure at %C must have a deferred shape
es: El componente de matriz de puntero de la estructura en %C debe tener una forma diferida

en: Allocatable component of structure at %C must have a deferred shape
es: El componente allocatable de la estructura en %C debe tener una forma diferida

en: Array component of structure at %C must have an explicit shape
es: El componente de matriz de la estructura en %C debe tener una forma explícita

en: NULL() initialization at %C is ambiguous
es: La inicialización NULL() en %C es ambigua

en: Initialization of pointer at %C is not allowed in a PURE procedure
es: No se permite la inicialización de un puntero en %C en un procedimiento PURE

en: Error in pointer initialization at %C
es: Error en la inicialización de puntero en %C

en: Duplicate array spec for Cray pointee at %C
es: Especificación de matriz duplicada para el apuntado Cray en %C

en: Initialization at %C isn't for a pointer variable
es: La inicialización en %C no es para una variable puntero

en: Expected an initialization expression at %C
es: Se esperaba una expresión de inicialización en %C

en: Initialization of variable at %C is not allowed in a PURE procedure
es: No se permite la inicialización de una variable en %C en un procedimiento PURE

en: Initialization of allocatable component at %C is not allowed
es: No se permite la inicialización del componente allocatable en %C

en: Old-style type declaration %s*%d not supported at %C
es: No se admite la declaración de tipo de estilo antiguo %s*%d en %C

en: Nonstandard type declaration %s*%d at %C
es: Declaración de tipo %s*%d no estándar en %C

en: Missing right parenthesis at %C
es: Falta el paréntesis derecho en %C

en: Expected initialization expression at %C
es: Se esperaba una expresión de inicialización en %C

en: Expected scalar initialization expression at %C
es: Se esperaba una expresión de inicialización escalar en %C

en: Kind %d not supported for type %s at %C
es: No se admite el género %d para el tipo %s en %C

en: C kind type parameter is for type %s but type at %L is %s
es: El parámetro de tipo de género C es para el tipo %s, pero el tipo en %L es %s

en: Missing right parenthesis or comma at %C
es: Falta el paréntesis derecho o una coma en %C

en: Kind %d is not supported for CHARACTER at %C
es: No se admite el género %d para CHARACTER en %C

en: Syntax error in CHARACTER declaration at %C
es: Error sintáctico en la declaración CHARACTER en %C

en: BYTE type used at %C is not available on the target machine
es: El tipo BYTE usado en %C no está disponible en la máquina objetivo

en: Duplicate IMPLICIT NONE statement at %C
es: Declaración IMPLICIT NONE duplicada en %C

en: Missing character range in IMPLICIT at %C
es: Falta el rango de carácter en IMPLICIT en %C

en: Letters must be in alphabetic order in IMPLICIT statement at %C
es: Las letras debe estar en orden alfabético en la declaración IMPLICIT en %C

en: Empty IMPLICIT statement at %C
es: Declaración IMPLICIT vacía en %C

en: IMPORT statement at %C only permitted in an INTERFACE body
es: La declaración IMPORT en %C sólo se permite en un cuerpo INTERFACE

en: Expecting list of named entities at %C
es: Se espera la lista de entidades nombradas %C

en: Syntax error in IMPORT statement at %C
es: Error sintáctico en la declaración IMPORT en %C

en: Missing codimension specification at %C
es: Falta la especificación de codimensión en %C

en: Missing dimension specification at %C
es: Falta la especificación de dimensión en %C

en: Duplicate %s attribute at %L
es: Atributo %s duplicado en %L

en: Attribute at %L is not allowed in a TYPE definition
es: No se permite el atributo %L en una definición TYPE

en: %s attribute at %L is not allowed outside of the specification part of a module
es: No se permite el atributo %s en %L fuera de la parte de especificación de un módulo

en: PROTECTED at %C only allowed in specification part of a module
es: Sólo se permite PROTECTED en %C en la parte de especificación de un módulo

en: Multiple identifiers provided with single NAME= specifier at %C
es: Se proveen múltiples identificadores con un sólo especificador NAME= en %C

en: Need either entity or common block name for attribute specification statement at %C
es: Se necesita una entidad o un nombre de bloque común para la declaración de especificación de atributo en %C

en: Missing entity or common block name for attribute specification statement at %C
es: Falta la entidad o el nombre de bloque común para la declaración de especificación de atributo en %C

en: Derived type at %C has not been previously defined and so cannot appear in a derived type definition
es: El tipo derivado en %C no se definió previamente y no puede aparecer en una definición de tipo derivado

en: Syntax error in data declaration at %C
es: Error sintáctico en la declaración de datos en %C

en: PURE and IMPURE must not appear both at %C
es: No deben aparecer PURE con IMPURE en %C

en: Unexpected junk in formal argument list at %C
es: Basura inesperada en la lista de argumentos formales en %C

en: RESULT variable at %C must be different than function name
es: La variable RESULT en %C debe ser diferente que el nombre de la función

en: Unexpected junk after function declaration at %C
es: Basura inesperada después de la declaración de la función en %C

en: BIND(C) attribute at %C requires an interface with BIND(C)
es: El atributo BIND(C) en %C requiere una interfaz con BIND(C)

en: BIND(C) procedure with NAME may not have POINTER attribute at %C
es: El procedimiento BIND(C) con NAME no debe tener atributo POINTER en %C

en: Dummy procedure at %C may not have BIND(C) attribute with NAME
es: El procedimiento dummy en %C no puede tener atributo BIND(C) con NAME

en: Syntax error in PROCEDURE statement at %C
es: Error sintáctico en la declaración PROCEDURE en %C

en: NOPASS or explicit interface required at %C
es: Se requiere NOPASS o una interfaz explícita en %C

en: Syntax error in procedure pointer component at %C
es: Error sintáctico en el procedimiento de componente puntero en %C

en: PROCEDURE at %C must be in a generic interface
es: PROCEDURE en %C debe estar en una interfaz genérica

en: Expected formal argument list in function definition at %C
es: Se esperaba una lista de argumentos formales en la definición de la función en %C

en: BIND(C) attribute at %L can only be used for variables or common blocks
es: El atributo BIND(C) en %L sólo se puede usar para variables o bloques comunes

en: ENTRY statement at %C cannot appear within a PROGRAM
es: La declaración ENTRY en %C no puede aparecer dentro de un PROGRAM

en: ENTRY statement at %C cannot appear within a MODULE
es: La declaración ENTRY en %C no puede aparecer dentro de un MODULE

en: ENTRY statement at %C cannot appear within a BLOCK DATA
es: La declaración ENTRY en %C no puede aparecer dentro de un BLOCK DATA

en: ENTRY statement at %C cannot appear within an INTERFACE
es: La declaración ENTRY en %C no puede aparecer dentro de un INTERFACE

en: ENTRY statement at %C cannot appear within a DERIVED TYPE block
es: La declaración ENTRY en %C no puede aparecer dentro de un bloque DERIVED TYPE

en: ENTRY statement at %C cannot appear within an IF-THEN block
es: La declaración ENTRY en %C no puede aparecer dentro de un bloque IF-THEN

en: ENTRY statement at %C cannot appear within a DO block
es: La declaración ENTRY en %C no puede aparecer dentro de un bloque DO

en: ENTRY statement at %C cannot appear within a SELECT block
es: La declaración ENTRY en %C no puede aparecer dentro de un bloque SELECT

en: ENTRY statement at %C cannot appear within a FORALL block
es: La declaración ENTRY en %C no puede aparecer dentro de un bloque FORALL

en: ENTRY statement at %C cannot appear within a WHERE block
es: La declaración ENTRY en %C no puede aparecer dentro de un bloque WHERE

en: ENTRY statement at %C cannot appear within a contained subprogram
es: La declaración ENTRY en %C no puede aparecer dentro de un subprograma contenido

en: ENTRY statement at %C cannot appear in a contained procedure
es: La declaración ENTRY en %C no puede aparecer dentro de un procedimiento contenido

en: Missing required parentheses before BIND(C) at %C
es: Faltan los paréntesis requeridos antes de BIND(C) en %C

en: Syntax error in NAME= specifier for binding label at %C
es: Error sintáctico en el especificador NAME= para la etiqueta de asignación %C

en: Missing closing paren for binding label at %C
es: Falta el paréntesis que cierra en la etiqueta de asignación en %C

en: No binding name is allowed in BIND(C) at %C
es: No se permite un nombre de enlazado en BIND(C) en %C

en: For dummy procedure %s, no binding name is allowed in BIND(C) at %C
es: Para el procedimiento dummy %s, no se permite un nombre de enlazado en BIND(C) en %C

en: NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C
es: No se permite NAME en BIND(C) para ABSTRACT INTERFACE en %C

en: Unexpected END statement at %C
es: Declaración END inesperada en %C

note: We would have required END [something].
en: %s statement expected at %L
es: Se esperaba %s en la declaración en %L

en: Expected terminating name at %C
es: Se esperaba un nombre terminal en %C

en: Missing array specification at %L in DIMENSION statement
es: Falta la especificación de matriz en %L en la declaración DIMENSION

en: Missing array specification at %L in CODIMENSION statement
es: Falta la especificación de matriz en %L en la declaración CODIMENSION

en: Array specification must be deferred at %L
es: La especificación de matriz se debe diferir en %L

en: Unexpected character in variable list at %C
es: Carácter inesperado en la lista de variables en %C

en: Expected variable name at %C
es: se esperaba un nombre variable en %C

en: Cray pointer at %C must be an integer
es: El puntero Cray en %C debe ser un entero

en: Cray pointer at %C has %d bytes of precision; memory addresses require %d bytes
es: El puntero Cray en %C tiene %d bytes de precisión; las direcciones de memoria requieren %d bytes

en: Expected "," at %C
es: Se esperaba "," en %C

en: Expected ")" at %C
es: Se esperaba ")" en %C

en: INTENT is not allowed inside of BLOCK at %C
es: No se permite INTENT dentro de BLOCK en %C

en: OPTIONAL is not allowed inside of BLOCK at %C
es: No se permite OPTIONAL dentro de BLOCK en %C

en: Cray pointer declaration at %C requires -fcray-pointer flag
es: La declaración de punteros Cray en %C requiere la opción -fcray-pointer

en: Access specification of the %s operator at %C has already been specified
es: La especificación de acceso del operador %s en %C ya se había especificado

en: Access specification of the .%s. operator at %C has already been specified
es: La especificación de acceso del operador .%s. en %C ya se había especificado

en: Syntax error in PROTECTED statement at %C
es: Error sintáctico en la declaración PROTECTED en %C

en: PRIVATE statement at %C is only allowed in the specification part of a module
es: Sólo se permite la declaración PRIVATE en %C en la parte de especificación de un módulo

en: PUBLIC statement at %C is only allowed in the specification part of a module
es: Sólo se permite la declaración PRIVATE en %C en la parte de especificación de un módulo

en: Expected variable name at %C in PARAMETER statement
es: Se esperaba un nombre de variable en %C en la declaración PARAMETER

en: Expected = sign in PARAMETER statement at %C
es: Se esperaba un signo = en la declaración PARAMETER en %C

en: Expected expression at %C in PARAMETER statement
es: Se esperaba una expresión en %C en la declaración PARAMETER

en: Initializing already initialized variable at %C
es: Se inicializa una variable ya inicializada en %C

en: Unexpected characters in PARAMETER statement at %C
es: Caracteres inesperados en la declaración PARAMETER en %C

en: Blanket SAVE statement at %C follows previous SAVE statement
es: Declaración SAVE incondicional en %C después de una declaración SAVE previa

en: SAVE statement at %C follows blanket SAVE statement
es: Declaración SAVE en %C después de una declaración SAVE incondicional

en: Syntax error in SAVE statement at %C
es: Error sintáctico en la declaración SAVE en %C

en: VALUE is not allowed inside of BLOCK at %C
es: No se permite VALUE dentro de BLOCK en %C

en: Syntax error in VALUE statement at %C
es: Error sintáctico en la declaración VALUE en %C

en: Syntax error in VOLATILE statement at %C
es: Error sintáctico en la declaración VOLATILE en %C

en: Syntax error in ASYNCHRONOUS statement at %C
es: Error sintáctico en la declaración ASYNCHRONOUS en %C

en: MODULE PROCEDURE at %C must be in a generic module interface
es: MODULE PROCEDURE en %C debe estar en una interfaz genérica de módulo

en: Intrinsic procedure at %L cannot be a MODULE PROCEDURE
es: El procedimiento intrínseco en %L no puede ser un MODULE PROCEDURE

en: Ambiguous symbol in TYPE definition at %C
es: Símbolo ambiguo en la definición TYPE en %C

en: Derived type at %C can only be PRIVATE in the specification part of a module
es: El tipo derivado en %C sólo puede ser PRIVATE en la parte de especificación de un módulo

en: Derived type at %C can only be PUBLIC in the specification part of a module
es: El tipo derivado en %C sólo puede ser PUBLIC en la parte de especificación de un módulo

en: Expected :: in TYPE definition at %C
es: Se esperaba :: en la definición TYPE en %C

en: Cray Pointee at %C cannot be assumed shape array
es: El Apuntado Cray en %C no puede ser una matriz de forma asumida

en: Enumerator exceeds the C integer type at %C
es: El enumerador excede el tipo entero de C en %C

en: ENUMERATOR %L not initialized with integer expression
es: ENUMERATOR %L no se inicializó con una expresión entera

en: ENUM definition statement expected before %C
es: Se esperaba una declaración de definición ENUM antes de %C

en: Syntax error in ENUMERATOR definition at %C
es: Error sintáctico en la definición ENUMERATOR en %C

en: Duplicate access-specifier at %C
es: Especificador de acceso duplicado en %C

en: Binding attributes already specify passing, illegal NOPASS at %C
es: Los atributos de enlace ya especifican paso, NOPASS ilegal en %C

en: Binding attributes already specify passing, illegal PASS at %C
es: Los atributos de enlace ya especifican paso, PASS ilegal en %C

en: Duplicate POINTER attribute at %C
es: Atributo POINTER duplicado en %C

en: Duplicate NON_OVERRIDABLE at %C
es: NON_OVERRIDABLE duplicado en %C

en: Duplicate DEFERRED at %C
es: DEFERRED duplicado en %C

en: Expected access-specifier at %C
es: Se esperaba un especificador de acceso en %C

en: Expected binding attribute at %C
es: Se esperaba un atributo de enlace en %C

en: NON_OVERRIDABLE and DEFERRED can't both appear at %C
es: No pueden aparecer NON_OVERRIDABLE y DEFERRED al mismo tiempo en %C

en: POINTER attribute is required for procedure pointer component at %C
es: Se requiere el atributo POINTER para el procedimiento de componente puntero en %C

en: Interface must be specified for DEFERRED binding at %C
es: Se debe especificar una interfaz para el enlace DEFERRED en %C

en: PROCEDURE(interface) at %C should be declared DEFERRED
es: PROCEDURE(interface) en %C se debe declarar DEFERRED

en: Expected binding name at %C
es: Se esperaba un nombre de enlace en %C

en: GENERIC at %C must be inside a derived-type CONTAINS
es: GENERIC en %C debe estar dentro de un tipo derivado CONTAINS

en: Expected generic name or operator descriptor at %C
es: Se esperaba un nombre genérico o un descriptor de operador en %C

en: Expected specific binding name at %C
es: Se esperaba un nombre de enlace específico en %C

en: Junk after GENERIC binding at %C
es: Basura después del enlace GENERIC en %C

en: FINAL declaration at %C must be inside a derived type CONTAINS section
es: La declaración FINAL en %C debe estar dentro de una sección de tipo derivado CONTAINS

en: Derived type declaration with FINAL at %C must be in the specification part of a MODULE
es: La declaración de tipo derivado con FINAL en %C debe estar en la parte de especificación de un MODULE

en: Empty FINAL at %C
es: FINAL vacío en %C

en: Expected module procedure name at %C
es: Se esperaba un nombre de procedimiento de módulo en %C

en: Unknown attribute in !GCC$ ATTRIBUTES statement at %C
es: Atributo desconocido en la declaración !GCC$ ATTRIBUTES en %C

en: Syntax error in !GCC$ ATTRIBUTES statement at %C
es: Error sintáctico en la declaración !GCC$ ATTRIBUTES en %C

note: We are told not to check dependencies. We do it, however, and issue a warning in case we find one. If a dependency is found in the case elemental == ELEM_CHECK_VARIABLE, we will generate a temporary, so we don't need to bother the user.
en: INTENT(%s) actual argument at %L might interfere with actual argument at %L.
es: El argumento actual INTENT(%s) en %L puede interferir con el argumento actual en %L.

en:     Included at %s:%d:
es:     Incluído en %s:%d:

en: <During initialization>
es: <Durante la inicialización>

en: Constant expression required at %C
es: Se requiere una expresión constante en %C

en: Integer expression required at %C
es: Se requiere una expresión entera en %C

en: Integer value too large in expression at %C
es: Valor entero demasiado grande en la expresión en %C

en: Index in dimension %d is out of bounds at %L
es: El índice en la dimensión %d está fuera de los límites en %L

en: index in dimension %d is out of bounds at %L
es: El índice en la dimensión %d está fuera de los límites en %L

en: The number of elements in the array constructor at %L requires an increase of the allowed %d upper limit.   See -fmax-array-constructor option
es: El número de elementos en el constructor de matriz en %L requiere un incremento del límite superior %d permitido.  Vea la opción -fmax-array-constructor

en: elemental function arguments at %C are not compliant
es: los argumentos de la función elemental en %C no cumplen

en: Numeric or CHARACTER operands are required in expression at %L
es: Se requieren operandos numéricos o CHARACTER en la expresión en %L

en: Concatenation operator in expression at %L must have two CHARACTER operands
es: El operador de concatenación en la expresión en %L debe tener dos operandos CHARACTER

en: Concat operator at %L must concatenate strings of the same kind
es: El operador de concatenación en %L debe concatenar cadenas del mismo género

en: .NOT. operator in expression at %L must have a LOGICAL operand
es: El operador .NOT. en la expresión en %L debe tener un operando LOGICAL

en: LOGICAL operands are required in expression at %L
es: Se requieren operandos LOGICAL en la expresión en %L

en: Only intrinsic operators can be used in expression at %L
es: Sólo se pueden usar operandos intrínsecos en la expresión en %L

en: Numeric operands are required in expression at %L
es: Se requieren operandos numéricos en la expresión en %L

en: Expression at %L must be of INTEGER type, found %s
es: La expresión en %L debe ser de tipo INTEGER, se encontró %s

en: Expression at %L must be scalar
es: La expresión en %L debe ser escalar

en: Incompatible ranks in %s (%d and %d) at %L
es: Rangos incompatibles en %s (%d y %d) en %L

en: Different shape for %s at %L on dimension %d (%d and %d)
es: Forma diferente para %s en %L en la dimensión %d (%d y %d)

en: Incompatible ranks %d and %d in assignment at %L
es: Rangos %d y %d incompatibles en la asignación en %L

en: Variable type is UNKNOWN in assignment at %L
es: El tipo de la variable es UNKNOWN en la asignación en %L

en: NULL appears on right-hand side in assignment at %L
es: NULL aparece en el lado derecho de una asignación en %L

en: Incompatible types in DATA statement at %L; attempted conversion of %s to %s
es: Tipos incompatible en la declaración DATA en %L; se intentó la conversión de %s a %s

en: Pointer assignment target is not a POINTER at %L
es: El objetivo de asignación de puntero no es un POINTER en %L

en: Lower bound has to be present at %L
es: El límite inferior debe estar presente en %L

en: Stride must not be present at %L
es: El tranco no debe ser estar presente en %L

en: Either all or none of the upper bounds must be specified at %L
es: Se deben especificar todos o ninguno de los límites superiores en %L

en: Pointer object at %L shall not have a coindex
es: El objeto puntero en %L no debe tener un coíndice

en: Invalid procedure pointer assignment at %L
es: Asignación de puntero de procedimiento no válida en %L

en: Mismatch in the procedure pointer assignment at %L: mismatch in the calling convention
es: No hay coincidencia en la asignación de puntero a procedimiento en %L: no hay coincidencia en la convención a llamada

en: Interface mismatch in procedure pointer assignment at %L: %s
es: No coincide la interfaz en la asignación de puntero a procedimiento en %L: %s

en: Different types in pointer assignment at %L; attempted assignment of %s to %s
es: Tipos diferentes en la asignación de puntero en %L; se intentó la asignación de %s a %s

en: Different kind type parameters in pointer assignment at %L
es: Parámetros de tipo de género diferentes en la asignación de puntero en %L

en: Different ranks in pointer assignment at %L
es: Rangos diferentes en la asignación de puntero en %L

en: Rank remapping target is smaller than size of the pointer (%ld < %ld) at %L
es: El objetivo de remapeo de rango es menor que el tamaño del puntero (%ld < %ld) en %L

en: Rank remapping target must be rank 1 or simply contiguous at %L
es: El objetivo de remapeo de rango de debe ser de rango 1 o simplemente contiguo en %L

note: The test above might need to be extend when F08, Note 5.4 has to be interpreted in the way that target and pointer with the same coindex are allowed.
en: Data target at %L shall not have a coindex
es: El objetivo de datos en %L no puede tener un coíndice

en: Target expression in pointer assignment at %L must deliver a pointer result
es: La expresión objetivo en la asignación de puntero en %L debe entregar un resultado puntero

en: Pointer assignment target is neither TARGET nor POINTER at %L
es: El objetivo de asignación de puntero no es TARGET ni POINTER en %L

en: Bad target in pointer assignment in PURE procedure at %L
es: Objetivo erróneo en la asignación de puntero en el procedimiento PURE en %L

en: Pointer assignment with vector subscript on rhs at %L
es: Asignación de puntero con subíndice vectorial del lado derecho en %L

en: Pointer assignment target has PROTECTED attribute at %L
es: El objetivo de asignación de puntero tiene atributo PROTECTED en %L

en: Pointer initialization target at %L must have the SAVE attribute
es: El objetivo de inicialización de puntero en %L debe tener el atributo SAVE

en: Procedure pointer initialization target at %L may not be a procedure pointer
es: El objetivo de inicialización de puntero a procedimiento en %L tal vez no es un puntero a procedimiento

en: Fortran 2008: Pointer functions in variable definition context (%s) at %L
es: Fortran 2008: Funciones puntero en un contexto de definición variable (%s) en %L

en: Non-variable expression in variable definition context (%s) at %L
es: Expresión que no es variable en el contexto de definición variable (%s) en %L

en: Non-POINTER in pointer association context (%s) at %L
es: Uno que no es POINTER en el contexto de asociación de puntero (%s) en %L

en: LOCK_TYPE in variable definition context (%s) at %L
es: LOCK_TYPE en el contexto de definición variable (%s) en %L

en: can't open input file: %s
es: no se puede abrir el fichero de entrada: %s

en: Creating array temporary at %L
es: Se crea una matriz temporal en %L

en: overflowed output arg list for %qs
es: lista de argumentos de salida desbordada para %qs

en: no input files; unwilling to write output files
es: no hay ficheros de entrada; incapaz de escribir ficheros de salida

en: Syntax error in generic specification at %C
es: Error sintáctico en la especificación genérica en %C

en: Syntax error: Trailing garbage in INTERFACE statement at %C
es: Error sintáctico: Basura al final de la declaración INTERFACE en %C

en: Syntax error in ABSTRACT INTERFACE statement at %C
es: Error sintáctico en la declaración ABSTRACT INTERFACE en %C

en: Syntax error: Trailing garbage in END INTERFACE statement at %C
es: Error sintáctico: Basura al final de la declaración END INTERFACE en %C

en: Expected a nameless interface at %C
es: Se esperaba una interfaz sin nombre en %C

en: Alternate return cannot appear in operator interface at %L
es: No puede aparecer una devolución alternativa en la interfaz de operador en %L

en: Assignment operator interface at %L must have two arguments
es: La interfaz de operador de asignación en %L debe tener dos argumentos

en: Operator interface at %L has the wrong number of arguments
es: La interfaz de operador en %L tiene el número erróneo de argumentos

en: Assignment operator interface at %L must be a SUBROUTINE
es: La interfaz de operador de asignación en %L debe ser SUBROUTINE

en: Assignment operator interface at %L must not redefine an INTRINSIC type assignment
es: La interfaz de operador de asignación en %L no debe redefinir una asignación de tipo INTRINSIC

en: Intrinsic operator interface at %L must be a FUNCTION
es: La interfaz de operador intrínseco en %L debe ser FUNCTION

en: First argument of defined assignment at %L must be INTENT(OUT) or INTENT(INOUT)
es: El primer argumento de la asignación definida en %L debe ser INTENT(OUT) o INTENT(INOUT)

en: Second argument of defined assignment at %L must be INTENT(IN)
es: El segundo argumento de la asignación definida en %L debe ser INTENT(IN)

en: First argument of operator interface at %L must be INTENT(IN)
es: El primer argumento de la interfaz de operador en %L debe ser INTENT(IN)

en: Second argument of operator interface at %L must be INTENT(IN)
es: El segundo argumento de la interfaz de operador en %L debe ser INTENT(IN)

en: Operator interface at %L conflicts with intrinsic interface
es: La interfaz de operador en %L genera un conflicto con la interfaz intrínseca

en: In %s at %L procedures must be either all SUBROUTINEs or all FUNCTIONs
es: En %s en %L los procedimientos deben ser o todos SUBROUTINE o todos FUNCTION

en: In %s at %L procedures must be all FUNCTIONs as the generic name is also the name of a derived type
es: En %s en %L los procedimientos deben ser puras FUNCTIONs ya que el nombre genérico es también el nombre de un tipo derivado

en: Invalid procedure argument at %L
es: Argumento de procedimiento no válido en %L

en: More actual than formal arguments in procedure call at %L
es: Más argumentos actuales que formales en la llamada a procedimento en %L

en: Missing alternate return spec in subroutine call at %L
es: Falta la especificación de devolución alternativa en la llamada a subrutina en %L

en: Unexpected alternate return spec in subroutine call at %L
es: Especificación de devolución alternativa inesperada en la llamada a subrutina en %L

en: Procedure argument at %L is local to a PURE procedure and has the POINTER attribute
es: El argumento del procedimiento en %L es local a un procedimiento PURE y tiene el atributo POINTER

en: Coindexed actual argument at %L in PURE procedure is passed to an INTENT(%s) argument
es: El argumento coindizado en %L en un procedimiento PURE se pasa a un argumento INTENT(%s)

en: Coindexed actual argument at %L in PURE procedure is passed to a POINTER dummy argument
es: El argumento actual coindizado en %L es un procedimiento PURE se pasa a un argumento dummy POINTER

en: MOLD argument to NULL required at %L
es: se requiere el argumento MOLD para NULL en %L

en: MOLD= required in NULL() argument at %L: Ambiguity between specific functions %s and %s
es: Se require MOLD= en un argumento NULL en %L: Ambigüedad entre las funciones específicas %s y %s

en: The argument list functions %%VAL, %%LOC or %%REF are not allowed in this context at %L
es: No se permiten las funciones de lista de argumentos %%VAL, %%LOC o %%REF en este contexto en %L

en: ALTERNATE RETURN not permitted at %L
es: No se permite ALTERNATE RETURN en %L

en: Extension: Conversion from %s to %s at %L
es: Extensión: Conversión de %s a %s en %L

en: Possible change of value in conversion from %s to %s at %L
es: Posible cambio de valor en la conversión de %s a %s en %L

en: Conversion from %s to %s at %L
es: Conversión de %s a %s en %L

en: Can't convert %s to %s at %L
es: No se puede convertir %s a %s en %L

en: Extension: backslash character at %C
es: Extensión: carácter barra invertida en %C

en: $ should be the last specifier in format at %L
es: $ debe ser el último especificador del formato en %L

en: Positive width required in format specifier %s at %L
es: Se requiere anchura positiva en el especificador de formato %s en %L

en: Period required in format specifier %s at %L
es: Se requiere un punto en el especificador de formato %s en %L

en: Period required in format specifier at %L
es: Se requiere un punto en el especificador de formato en %L

en: The H format specifier at %L is a Fortran 95 deleted feature
es: El especificador de formato H en %L es una característica eliminada de Fortran 95

en: %s in format string at %L
es: %s en la cadena de formato en %L

en: Extraneous characters in format at %L
es: Caracteres ajenos el formato en %L

en: Format statement in module main block at %C
es: Declaración de formato en el módulo bloque principal en %C

en: Missing format label at %C
es: Falta la etiqueta de formato en %C

en: Invalid value for %s specification at %C
es: Valor no válido para la especificación %s en %C

en: Duplicate %s specification at %C
es: Especificación %s duplicada en %C

en: Variable %s cannot be INTENT(IN) at %C
es: La variable %s no puede ser INTENT(IN) en %C

en: Variable %s cannot be assigned in PURE procedure at %C
es: La variable %s no se puede asignar en el procedimiento PURE en %C

en: Duplicate %s label specification at %C
es: Especifición de etiqueta %s duplicada en %C

en: Constant expression in FORMAT tag at %L must be of type default CHARACTER
es: La expresión constante en la etiqueta FORMAT en %L debe ser del tipo por defecto CHARACTER

en: FORMAT tag at %L must be of type default-kind CHARACTER or of INTEGER
es: La etiqueta FORMAT en %L debe ser de tipo con género por defecto CHARACTER o INTEGER

en: Non-character assumed shape array element in FORMAT tag at %L
es: Elemento de matriz de forma asumida que no es carácter en la etiqueta FORMAT en %L

en: Non-character assumed size array element in FORMAT tag at %L
es: Elemento de matriz de tamaño asumido que no es carácter en la etiqueta FORMAT en %L

en: Non-character pointer array element in FORMAT tag at %L
es: Elemento de matriz de puntero que no es carácter en la etiqueta FORMAT en %L

en: %s tag at %L must be of type %s
es: La etiqueta %s en %L debe ser de tipo %s

en: %s tag at %L must be a character string of default kind
es: La etiqueta %s en %L debe ser una cadena de caracteres del género por defecto

en: %s tag at %L must be scalar
es: La etiqueta %s en %L debe ser escalar

en: Fortran 95 requires default INTEGER in %s tag at %L
es: Fortran 95 requiere un INTEGER por defecto en la etiqueta %s en %L

en: OPEN statement not allowed in PURE procedure at %C
es: No se permite una declaración OPEN en el procedimiento PURE en %C

en: UNIT specifier not allowed with NEWUNIT at %C
es: No se permite el especificador UNIT con NEWUNIT en %C

en: NEWUNIT specifier must have FILE= or STATUS='scratch' at %C
es: El especificador NEWUNIT debe tener FILE= o STATUS='scratch' en %C

en: OPEN statement at %C must have UNIT or NEWUNIT specified
es: La declaración OPEN en %C debe tener especificado UNIT o NEWUNIT

en: CLOSE statement not allowed in PURE procedure at %C
es: No se permite una declaración CLOSE en el procedimiento PURE en %C

en: CLOSE statement at %L requires a UNIT number
es: La declaración CLOSE en %L requiere un número UNIT

en: UNIT number in CLOSE statement at %L must be non-negative
es: El número UNIT en la declaración CLOSE en %L debe ser no negativo

en: %s statement not allowed in PURE procedure at %C
es: No se permite una declaración %s en el procedimiento PURE en %C

en: UNIT number in statement at %L must be non-negative
es: El número UNIT en la declaración en %L debe ser no negativo

en: Duplicate UNIT specification at %C
es: Especificación UNIT duplicada en %C

en: Duplicate format specification at %C
es: Especificación de formato duplicada en %C

en: Duplicate NML specification at %C
es: Especificación NML duplicada en %C

en: END tag at %C not allowed in output statement
es: No se permite la etiqueta END en %C en la declaración de salida

en: UNIT not specified at %L
es: No se especificó UNIT en %L

en: UNIT specification at %L must be an INTEGER expression or a CHARACTER variable
es: La especificación UNIT en %L debe ser una expresión INTEGER o una variable CHARACTER

en: Invalid form of WRITE statement at %L, UNIT required
es: Forma no válida de la declaración WRITE en %L, se requiere UNIT

en: Internal unit with vector subscript at %L
es: Unidad interna con subíndice vectorial en %L

en: External IO UNIT cannot be an array at %L
es: Un IO UNIT externo no puede ser una matriz en %L

en: ERR tag label %d at %L not defined
es: La etiqueta ERR %d en %L no está definida

en: END tag label %d at %L not defined
es: La etiqueta END %d en %L no está definida

en: EOR tag label %d at %L not defined
es: La etiqueta EOR %d en %L no está definida

en: FORMAT label %d at %L not defined
es: La etiqueta FORMAT %d en %L no está definida

en: Syntax error in I/O iterator at %C
es: Error sintáctico en el iterador de E/S en %C

en: Expected variable in READ statement at %C
es: Se esperaba una variable en la declaración READ en %C

en: Expected expression in %s statement at %C
es: Se esperaba una expresión en la declaración %s en %C

note: A general purpose syntax error.
en: Syntax error in %s statement at %C
es: Error sintáctico en la declaración %s en %C

en: ASYNCHRONOUS= specifier at %L must be an initialization expression
es: El especificador ASYNCHRONOUS= en %L debe ser una expresión de inicialización

en: PRINT namelist at %C is an extension
es: La lista de nombres PRINT en %C es una extensión

en: Expected comma in I/O list at %C
es: Se esperaba una coma en la lista E/S en %C

en: PRINT statement at %C not allowed within PURE procedure
es: No se permite la declaración PRINT en %C dentro un procedimiento PURE

en: INQUIRE statement not allowed in PURE procedure at %C
es: No se permite la declaración INQUIRE en el procedimiento PURE en %C

en: IOLENGTH tag invalid in INQUIRE statement at %C
es: La etiqueta IOLENGHT es no válida en la declaración INQUIRE en %C

en: INQUIRE statement at %L cannot contain both FILE and UNIT specifiers
es: La declaración INQUIRE en %L no puede contener especificadores FILE y UNIT al mismo tiempo

en: INQUIRE statement at %L requires either FILE or UNIT specifier
es: La declaración INQUIRE en %L requiere un especificador FILE o UNIT

en: INQUIRE statement at %L requires a PENDING= specifier with the ID= specifier
es: La declaración INQUIRE en %L requiere un especificador PENDING= con el especificador ID=

en: WAIT statement not allowed in PURE procedure at %C
es: No se permite una declaración WAIT en un procedimiento PURE en %C

en: Integer too large at %C
es: Entero demasiado grande en %C

en: Too many digits in statement label at %C
es: Demasiados dígitos en la declaración de etiqueta en %C

en: Statement label at %C is zero
es: La etiqueta de declaración en %C es cero

en: Invalid character in name at %C
es: Carácter no válido en el nombre en %C

en: Name at %C is too long
es: El nombre en %C es demasiado largo

en: Loop variable at %C cannot be a coarray
es: La variable de bucle en %C no puede ser una comatriz

en: Loop variable at %C cannot be a sub-component
es: La variable de bucle en %C no puede ser un subcomponente

en: Expected a step value in iterator at %C
es: Se esperaba un valor de paso en el iterador en %C

en: Syntax error in iterator at %C
es: Error sintáctico en el iterador en %C

en: Invalid form of PROGRAM statement at %C
es: Forma no válida de la declaración PROGRAM en %C

en: Syntax error in IF-expression at %C
es: Error sintáctico en la expresión IF en %C

en: Block label not appropriate for arithmetic IF statement at %C
es: La etiqueta de bloque no es apropiada para la declaración IF aritmética en %C

en: Block label is not appropriate for IF statement at %C
es: La etiqueta de bloque no es apropiada para la declaración IF en %C

en: Cannot assign to a named constant at %C
es: No se puede asignar a una constante nombrada en %C

en: Unclassifiable statement in IF-clause at %C
es: Declaración inclasificable en la cláusula IF en %C

en: Syntax error in IF-clause at %C
es: Error sintáctico en la cláusula IF en %C

en: Unexpected junk after ELSE statement at %C
es: Basura inesperada después de la declaración ELSE en %C

en: Unexpected junk after ELSE IF statement at %C
es: Basura inesperada después de la declaración ELSE IF en %C

en: Image control statement CRITICAL at %C in PURE procedure
es: Declaración de control de imagen CRITICAL en %C en un procedimiento PURE

en: Image control statement CRITICAL at %C in DO CONCURRENT block
es: Declaración de control de imagen CRITICAL en %C en un bloque DO CONCURRENT

en: Nested CRITICAL block at %C
es: Bloque CRITICAL anidado en %C

en: Expected association list at %C
es: Se esperaba una lista lista de asociación en %C

en: Expected association at %C
es: Se esperaba una asociación en %C

en: Association target at %C must not be coindexed
es: El objetivo de asociación en %C no debe estar coindizado

en: Junk after ASSOCIATE statement at %C
es: Basura después de la declaración ASSOCIATE en %C

en: Invalid type-spec at %C
es: Especificación de tipo no válida en %C

en: Syntax error in FORALL iterator at %C
es: Error sintáctico en el iterador FORALL en %C

en: %s statement at %C leaves CRITICAL construct
es: La declaración %s en %C deja una construcción CRITICAL

note: F2008, C821 & C845.
en: %s statement at %C leaves DO CONCURRENT construct
es: La declaración %s en %C deja una construcción DO CONCURRENT

en: %s statement at %C is not within a construct
es: La declaración %s en %C no está dentro de una construcción

en: EXIT statement at %C terminating !$OMP DO loop
es: La declaración EXIT en %C termina el bucle !$OMP DO

en: CYCLE statement at %C to non-innermost collapsed !$OMP DO loop
es: La declaración CYCLE en %C para el bucle !$OMP DO colapsado que no es el más interno

en: Image control statement STOP at %C in CRITICAL block
es: Declaración de control de imagen STOP en %C en el bloque CRITICAL

en: Image control statement STOP at %C in DO CONCURRENT block
es: Declaración de control de imagen STOP en %C en el bloque DO CONCURRENT

en: STOP code at %L must be either INTEGER or CHARACTER type
es: El código STOP en %L debe ser de tipo INTEGER o CHARACTER

en: STOP code at %L must be scalar
es: El código STOP en %L debe ser escalar

en: STOP code at %L must be default character KIND=%d
es: El código STOP en %L debe ser un carácter por defecto KIND=%d

en: STOP code at %L must be default integer KIND=%d
es: El código STOP en %L debe ser un entero por defecto KIND=%d

en: Image control statement %s at %C in PURE procedure
es: Declaración de control de imagen %s en %C en un procedimiento PURE

en: Image control statement %s at %C in CRITICAL block
es: Declaración de control de imagen %s en %C en el bloque CRITICAL

en: Image control statement %s at %C in DO CONCURRENT block
es: Declaración de control de imagen %s en %C en el bloque DO CONCURRENT

en: Image control statement SYNC at %C in PURE procedure
es: Declaración de control de imagen SYNC en %C en un procedimiento PURE

en: Image control statement SYNC at %C in CRITICAL block
es: Declaración de control de imagen SYNC en %C en un bloque CRITICAL

en: Image control statement SYNC at %C in DO CONCURRENT block
es: Declaración de control de imagen SYNC en %C en un bloque DO CONCURRENT

en: Statement label list in GOTO at %C cannot be empty
es: La lista de etiquetas de declaración en GOTO en %C no puede estar vacía

en: Error in type-spec at %L
es: Error en la especificación de tipo en %L

en: Bad allocate-object at %C for a PURE procedure
es: Objeto de alojamiento erróneo en %C para un procedimiento PURE

en: ALLOCATE of coarray at %C in DO CONCURRENT block
es: ALLOCATE de comatriz en %C en el bloque DO CONCURRENT

en: ALLOCATE of coarray at %C in CRITICAL block
es: ALLOCATE de comatriz en %C en el bloque CRITICAL

en: Type of entity at %L is type incompatible with typespec
es: El tipo de entidad en %L es de tipo incompatible con la especificación de tipo

en: Kind type parameter for entity at %L differs from the kind type parameter of the typespec
es: El parámetro de tipo de género para la entidad en %L difiere del parámetro de tipo de género de la especificación de tipo

en: Shape specification for allocatable scalar at %C
es: Especificación de forma para el escalar asignable en %C

en: SOURCE tag at %L conflicts with the typespec at %L
es: La etiqueta SOURCE en %L tiene conflictos con la especificación de tipo en %L

en: MOLD tag at %L conflicts with the typespec at %L
es: La etiqueta MOLD en %L tiene conflictos con la especificación de tipo en %L

en: MOLD tag at %L conflicts with SOURCE tag at %L
es: La etiqueta MOLD en %L tiene conflictos con la etiqueta SOURCE en %L

en: Allocate-object at %L with a deferred type parameter requires either a type-spec or SOURCE tag or a MOLD tag
es: El objeto de alojamiento en %L con un parámetro de tipo diferido requiere una especificación de tipo o una etiqueta SOURCE o una etiqueta MOLD

en: Pointer object at %C shall not be coindexed
es: El objeto puntero en %C no debe tener un coíndice

en: Illegal allocate-object at %C for a PURE procedure
es: Objeto de alojamiento ilegal en %C para un procedimiento PURE

en: DEALLOCATE of coarray at %C in DO CONCURRENT block
es: DEALLOCATE de comatriz en %C en el bloque DO CONCURRENT

en: DEALLOCATE of coarray at %C in CRITICAL block
es: DEALLOCATE de comatriz en %C en el bloque CRITICAL

en: Image control statement RETURN at %C in CRITICAL block
es: Declaración de control de imagen RETURN en %C en un bloque CRITICAL

en: Image control statement RETURN at %C in DO CONCURRENT block
es: Declaración de control de imagen RETURN en %C en un bloque DO CRITICAL

en: Alternate RETURN statement at %C is only allowed within a SUBROUTINE
es: La declaración RETURN alternativa en %C sólo se permite dentro de una SUBROUTINE

en: Expected component reference at %C
es: Se esperaba una referencia de componente en %C

en: Junk after CALL at %C
es: Basura después de CALL en %C

en: Expected type-bound procedure or procedure pointer component at %C
es: Se esperaba un procedimiento enlazado a tipo o un procedimiento de componente puntero en %C

en: Syntax error in common block name at %C
es: Error sintáctico en el nombre de bloque común en %C

en: Derived type component %C is not a permitted EQUIVALENCE member
es: El componente de tipo derivado %C no es un miembro EQUIVALENCE permitido

en: Array reference in EQUIVALENCE at %C cannot be an array section
es: La referencia a matriz en EQUIVALENCE en %C no puede ser una sección de matriz

en: EQUIVALENCE at %C requires two or more objects
es: El EQUIVALENCE en %C requiere dos o más objetos

en: Attempt to indirectly overlap COMMON blocks %s and %s by EQUIVALENCE at %C
es: Se intentó sobreescribir indirectamente los bloques COMMON %s y %s con EQUIVALENCE en %C

en: Expecting a comma in EQUIVALENCE at %C
es: Se esperaba una coma en EQUIVALENCE en %C

en: Statement function at %L is recursive
es: La función de declaración en %L es recursiva

en: Expected initialization expression in CASE at %C
es: Se esperaba la inicialización de la expresión en CASE en %C

en: Selector in SELECT TYPE at %C is not a named variable; use associate-name=>
es: El selector en SELECT TYPE en %C no es una variable nombrada; use nombre-asociado =>

en: Unexpected CASE statement at %C
es: Declaración CASE inesperada en %C

en: Syntax error in CASE specification at %C
es: Error sintáctico en la especificación CASE en %C

en: Unexpected TYPE IS statement at %C
es: Declaración TYPE IS inesperada en %C

en: Syntax error in TYPE IS specification at %C
es: Error sintáctico en la especificación TYPE IS en %C

en: Syntax error in CLASS IS specification at %C
es: Error sintáctico en la especificación CLASS IS en %C

en: ELSEWHERE statement at %C not enclosed in WHERE block
es: La declaración ELSEWHERE en %C no está dentro de un bloque WHERE

en: Expected a right parenthesis in expression at %C
es: Se esperaba un paréntesis derecho en la expresión en %C

en: Expected exponent in expression at %C
es: Se esperaba un exponente en la expresión en %C

en: Extension: Unary operator following arithmetic operator (use parentheses) at %C
es: Extensión: Operador unario después de un operador aritmético (usar paréntesis) en %C

en: module nature in USE statement at %C
es: módulo natural en la declaración USE en %C

en: Module nature in USE statement at %C shall be either INTRINSIC or NON_INTRINSIC
es: El módulo natural en la declaración USE en %C debe ser uno de INTRINSIC o NON_INTRINSIC

en: "::" was expected after module nature at %C but was not found
es: Se esperaba "::" después del módulo natural en %C pero no se encontró

en: "USE :: module" at %C
es: "USE :: module" en %C

en: Missing generic specification in USE statement at %C
es: Falta la especificación genérica en la declaración USE en %C

en: Renaming operators in USE statements at %C
es: Se renombran operadores en declaraciones USE en %C

en: SUBMODULE declaration at %C
es: declaración SUBMODULE en %C

en: Syntax error in SUBMODULE statement at %C
es: Error sintáctico en la sentencia SUBMODULE en %C

en: Reading module %qs at line %d column %d: %s
es: Leyendo el módulo %qs en la línea %d columna %d: %s

en: Writing module %qs at line %d column %d: %s
es: Escribiendo el módulo %qs en la línea %d columna %d: %s

en: Module %qs at line %d column %d: %s
es: Módulo %qs en la línea %d columna %d: %s

en: require_atom(): bad atom type required
es: require_atom(): tipo de átomo requerido incorrecto

en: Error writing modules file: %s
es: Error al escribir el fichero de módulos: %s

en: write_atom(): Writing negative integer
es: write_atom(): Escribiendo entero negativo

en: write_atom(): Trying to write dab atom
es: write_atom(): Intentando escribir átomo incorrecto

en: unquote_string(): got bad string
es: unquote_string(): cadena incorrecta

en: mio_array_ref(): Unknown array ref
es: mio_array_ref(): Referencia de array desconocido

en: Namelist %s cannot be renamed by USE association to %s
es: La lista de nombres %s no se puede renombrar por asociación de USE a %s

en: Ambiguous !$OMP DECLARE REDUCTION from module %s at %L
es: !$OMP DECLARE REDUCTION ambiguo en el módulo %s en %L

en: Previous !$OMP DECLARE REDUCTION from module %s at %L
es: !$OMP DECLARE REDUCTION anterior en el módulo %s en %L

en: %qs of module %qs, imported at %C, is also the name of the current program unit
es: %qs del módulo %qs, importado en %C, es también el nombre de la unidad de programa actual

en: Symbol %qs referenced at %L not found in module %qs
es: El símbolo %qs referenciado en %L no se encontró en el módulo %qs

en: User operator %qs referenced at %L not found in module %qs
es: El operador de usuario %qs referenciado en %L no se encontró en el módulo %qs

en: Intrinsic operator %qs referenced at %L not found in module %qs
es: El operador intrínseco %qs referenciado en %L no se encontró en el módulo %qs

en: write_symbol(): bad module symbol %qs
es: write_symbol(): símbolo de módulo %qs incorrecto

en: write_symtree(): Symbol not written
es: write_symtree(): Símbolo no escrito

en: Can't open module file %qs for writing at %C: %s
es: No se puede abrir el fichero de módulo %qs para escritura en %C: %s

en: Error writing module file %qs for writing: %s
es: Error al escribir al fichero de módulo %qs para escritura: %s

en: Can't delete module file %qs: %s
es: No se puede borrar el fichero de módulo %qs: %s

en: Can't rename module file %qs to %qs: %s
es: No se puede renombrar el fichero de módulo %qs a %qs: %s

en: Can't delete temporary module file %qs: %s
es: No se puede borrar el fichero de módulo temporal %qs: %s

en: Symbol %qs at %C already declared
es: El símbolo %qs en %C ya se había declarado

en: import_iso_c_binding_module(): Unable to create symbol for %s
es: import_iso_c_binding_module(): Imposible crear símbolo para %s

en: The symbol %qs, referenced at %L, is not in the selected standard
es: El símbolo %qs referenciado en %L, no está en el estándar seleccionado

en: Symbol %qs referenced at %L not found in intrinsic module ISO_C_BINDING
es: El símbolo %qs referenciado en %L no se encontró en el módulo intrínseco ISO_C_BINDING

en: Symbol %qs already declared
es: El símbolo %qs ya se había declarado

en: Use of intrinsic module %qs at %C conflicts with non-intrinsic module name used previously
es: El uso del módulo intrínseco %qs en %C tiene conflictos con un nombre de módulo no intrínseco usado previamente

en: Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %C is incompatible with option %s
es: El uso de la constante nombrada NUMERIC_STORAGE_SIZE del módulo intrínseco ISO_FORTRAN_ENV en %C es incompatible con la opción %s

en: COMMON block /%s/ not found at %C
es: No se encontró el bloque COMMON /%s/ en %C

en: Syntax error in OpenMP variable list at %C
es: Error sintáctico en la lista de variables OpenMP en %C

en: COLLAPSE clause argument not constant positive integer at %C
es: El argumento de la cláusula COLLAPSE no es un entero positivo constante en %C

en: Unexpected junk after $OMP CRITICAL statement at %C
es: Basura inesperada después de la declaración $OMP CRITICAL en %C

en: Unexpected junk after $OMP FLUSH statement at %C
es: Basura inesperada después de la declaración $OMP FLUSH en %C

en: Threadprivate variable at %C is an element of a COMMON block
es: La variable threadprivate en %C es un elemento de un bloque COMMON

en: Syntax error in !$OMP THREADPRIVATE list at %C
es: Error sintáctico en la lista !$OMP THREADPRIVATE en %C

en: Unexpected junk after TASKWAIT clause at %C
es: Basura inesperada después de la cláusula TASKWAIT en %C

en: Unexpected junk after TASKYIELD clause at %C
es: Basura inesperada después de la cláusula TASKYIELD en %C

en: Unexpected junk after $OMP WORKSHARE statement at %C
es: Basura inesperada después de la declaración $OMP WORKSHARE en %C

en: Unexpected junk after $OMP MASTER statement at %C
es: Basura inesperada después de la declaración $OMP MASTER en %C

en: Unexpected junk after $OMP ATOMIC statement at %C
es: Basura inesperada después de la declaración $OMP ATOMIC en %C

en: Unexpected junk after $OMP BARRIER statement at %C
es: Basura inesperada después de la declaración $OMP BARRIER en %C

en: Unexpected junk after NOWAIT clause at %C
es: Basura inesperada después de la cláusula NOWAIT en %C

en: IF clause at %L requires a scalar LOGICAL expression
es: La cláusula IF en %L requiere una expresión LOGICAL escalar

en: FINAL clause at %L requires a scalar LOGICAL expression
es: La cláusula FINAL en %L requiere una expresión LOGICAL escalar

en: SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression
es: El chunk_size de la cláusula SCHEDULE en %L requiere una expresión INTEGER escalar

en: !$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L
es: La declaración !$OMP ATOMIC debe definir una variable escalar de tipo intrínseco en %L

en: !$OMP ATOMIC READ statement must read from a scalar variable of intrinsic type at %L
es: La declaración !$OMP ATOMIC READ debe leer de una variable escalar de tipo intrínseco en %L

en: expr in !$OMP ATOMIC WRITE assignment var = expr must be scalar and cannot reference var at %L
es: expr en la asignación !$OMP ATOMIC WRITE var =  expr debe ser escalar y no puede referenciar a var en %L

en: !$OMP ATOMIC CAPTURE capture statement must read from a scalar variable of intrinsic type at %L
es: La declaración de captura !$OMP ATOMIC CAPTURE debe leer de una variable escalar de tipo intrínseco en %L

en: !$OMP ATOMIC CAPTURE update statement must set a scalar variable of intrinsic type at %L
es: La declaración de actualización !$OMP ATOMIC CAPTURE debe definir una variable escalar de tipo intrínseco en %L

en: !$OMP ATOMIC CAPTURE capture statement reads from different variable than update statement writes into at %L
es: La declaración de captura !$OMP ATOMIC CAPTURE lee de una variable diferente a la que escribe la declaración de captura en %L

en: !$OMP ATOMIC assignment must be var = var op expr or var = expr op var at %L
es: El operador de la asignación !$OMP ATOMIC debe ser var = var op expr ó var = expr op var en %L

en: !$OMP ATOMIC var = var op expr not mathematically equivalent to var = var op (expr) at %L
es: !$OMP ATOMIC var = var op expr no es matemáticamente equivalente a var = var op (expr) en %L

en: expr in !$OMP ATOMIC assignment var = var op expr must be scalar and cannot reference var at %L
es: expr en la asignación !$OMP ATOMIC var = var op expr debe ser escalar y no puede referenciar a var en %L

en: !$OMP ATOMIC assignment intrinsic IAND, IOR or IEOR must have two arguments at %L
es: El intrínseco IAND, IOR ó IEOR de la asignación !$OMP ATOMIC debe tener dos argumentos en %L

en: !$OMP ATOMIC assignment intrinsic must be MIN, MAX, IAND, IOR or IEOR at %L
es: El intrínseco de la asignación !$OMP ATOMIC debe ser MIN, MAX, IAND, IOR ó IEOR en %L

en: !$OMP ATOMIC intrinsic arguments must be scalar at %L
es: Los argumentos del intrínseco !$OMP ATOMIC deben ser escalares en %L

en: !$OMP ATOMIC assignment must have an operator or intrinsic on right hand side at %L
es: La asignación !$OMP ATOMIC debe tener un operador o intrínseco del lado derecho en %L

en: !$OMP ATOMIC CAPTURE capture statement must set a scalar variable of intrinsic type at %L
es: La declaración de captura !$OMP ATOMIC CAPTURE debe definir una variable escalar de tipo intrínseco en %L

en: -fexcess-precision=standard for Fortran
es: -fexcess-precision=standard para Fortran

en: Maximum subrecord length cannot exceed %d
es: La longitud de subregistro máxima no puede exceder a %d

en: Maximum supported identifier length is %d
es: La longitud de identificador máxima soportada es %d

en: Unclassifiable statement at %C
es: Declaración inclasificable en %C

en: Unclassifiable OpenMP directive at %C
es: Directiva OpenMP inclasificable en %C

en: Unclassifiable GCC directive at %C
es: Directiva GCC inclasificable en %C

en: Zero is not a valid statement label at %C
es: Cero no es una declaración de etiqueta válida en %C

en: Non-numeric character in statement label at %C
es: Carácter no numérico en la etiqueta de declaración en %C

en: Semicolon at %C needs to be preceded by statement
es: El punto y coma en %C necesita ser precedido por la declaración

en: Fortran 2008: Semicolon at %C without preceding statement
es: Fortran 2008: El punto y coma en %C sin una declaración precedente

en: Bad continuation line at %C
es: Continuación de línea errónea en %C

en: FORMAT statement at %L does not have a statement label
es: La declaración FORMAT en %L no tiene una etiqueta de declaración

en: Unexpected %s statement at %C
es: Declaración %s inesperada en %C

en: %s statement at %C cannot follow %s statement at %L
es: La declaración %s en %C no puede ir después de la declaración %s en %L

en: Components in TYPE at %C must precede CONTAINS
es: Los componentes en TYPE en %C deben preceder a CONTAINS

en: PRIVATE statement in TYPE at %C must be inside a MODULE
es: La declaración PRIVATE en TYPE en %C debe estar dentro de un MODULE

en: PRIVATE statement at %C must precede procedure bindings
es: La declaración PRIVATE en %C debe preceder a los enlaces de procedimiento

en: Duplicate PRIVATE statement at %C
es: Declaración PRIVATE duplicada en %C

en: SEQUENCE statement at %C must precede CONTAINS
es: La declaración SEQUENCE en %C debe preceder a CONTAINS

en: Already inside a CONTAINS block at %C
es: Ya está dentro de un bloque CONTAINS en %C

en: Component %s at %L of type LOCK_TYPE must have a codimension or be a subcomponent of a coarray, which is not possible as the component has the pointer attribute
es: El componente %s en %L de tipo LOCK_TYPE debe tener una codimensión o ser un subcomponente de una comatriz, lo cua no es posible ya que el componente tiene el atributo puntero

en: Pointer component %s at %L has a noncoarray subcomponent of type LOCK_TYPE, which must have a codimension or be a subcomponent of a coarray
es: El componenten puntero %s en %L tiene un subcomponenten que no es comatriz de tipo LOCK_TYPE, el cual debe tener una codimensión o ser un subcomponente de una comatriz

en: Allocatable component %s at %L of type LOCK_TYPE must have a codimension
es: El componente allocatable %s en %L de tipo LOCK_TYPE debe tener una codimensión

en: Allocatable component %s at %L must have a codimension as it has a noncoarray subcomponent of type LOCK_TYPE
es: El componente allocatable %s en %L debe tener una codimensión ya que tiene un subcomponente que no es comatriz de tipo LOCK_TYPE

en: Noncoarray component %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must have a codimension or be a subcomponent of a coarray. (Variables of type %s may not have a codimension as already a coarray subcomponent exists)
es: El componente %s que no es comatriz en %L de tipo LOCK_TYPE o con subcomponente de tipo LOCK_TYPE debe tener una codimensión o ser un subcomponente de una comatriz. (Las variables de tipo %s pueden no tener una codimensión si ya existe un subcomponente comatriz)

en: Noncoarray component %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must have a codimension or be a subcomponent of a coarray. (Variables of type %s may not have a codimension as %s at %L has a codimension or a coarray subcomponent)
es: El componente %s que no es comatriz en %L de tipo LOCK_TYPE o con subcomponente de tipo LOCK_TYPE debe tener una codimensión o ser un subcomponente de una comatriz. (Las variables de tipo %s pueden no tener una codimiensión ya que %s en %L tiene una codimensión o un componente submatriz)

en: FINAL declaration at %C must be inside CONTAINS
es: La declaración FINAL en %C debe estar dentro de CONTAINS

en: PRIVATE statement at %C must precede structure components
es: La declaración PRIVATE en %C debe preceder a los componentes de la estructura

en: SEQUENCE statement at %C must precede structure components
es: La declaración SEQUENCE en %C debe preceder a los componentes de la estructura

en: SEQUENCE attribute at %C already specified in TYPE statement
es: El atributo SEQUENCE en %C ya se especificó en la declaración TYPE

en: Duplicate SEQUENCE statement at %C
es: Declaración SEQUENCE duplicada en %C

en: ENUM declaration at %C has no ENUMERATORS
es: La declaración ENUM en %C no tiene ENUMERATORS

en: Unexpected %s statement in INTERFACE block at %C
es: Declaración %s inesperada en el bloque INTERFACE en %C

en: Unexpected %s statement at %C in INTERFACE body
es: Declaración %s inesperada en %C en el cuerpo de INTERFACE

en: %s statement is not allowed inside of BLOCK at %C
es: No se permite una declaración %s dentro de BLOCK en %C

en: %s statement must appear in a MODULE
es: La declaración %s debe aparecer en un MODULE

en: %s statement at %C follows another accessibility specification
es: La declaración %s en %C después de otra especificación de accesibilidad

en: ELSEWHERE statement at %C follows previous unmasked ELSEWHERE
es: Declaración ELSEWHERE en %C después de un ELSEWHERE desenmascarado previo

en: Unexpected %s statement in WHERE block at %C
es: Declaración %s inesperada en el bloque WHERE en %C

en: Unexpected %s statement in FORALL block at %C
es: Declaración %s inesperada en el bloque FORALL en %C

en: ELSE IF statement at %C cannot follow ELSE statement at %L
es: La declaración ELSE IF en %C no puede ir después de una declaración ELSE en %L

en: Duplicate ELSE statements at %L and %C
es: Declaraciones ELSE duplicadas en %L y %C

en: Expected a CASE or END SELECT statement following SELECT CASE at %C
es: Se esperaba una declaración CASE o END SELECT después de un SELECT CASE en %C

en: Expected TYPE IS, CLASS IS or END SELECT statement following SELECT TYPE at %C
es: Se esperaba una declaración TYPE IS, CLASS IS o END SELECT después de un SELECT TYPE en %C

en: End of nonblock DO statement at %C is within another block
es: El final de la declaración DO que no es bloque en %C está dentro de otro bloque

en: End of nonblock DO statement at %C is interwoven with another DO loop
es: El final de la declaración DO que no es bloque en %C está entrelazado con otro bucle DO

en: Statement label in ENDDO at %C doesn't match DO label
es: La etiqueta de declaración en ENDDO en %C no coincide con la etiqueta DO

en: Named block DO at %L requires matching ENDDO name
es: El bloque DO nombrado en %L requiere un nombre ENDDO coincidente

en: Missing !$OMP END ATOMIC after !$OMP ATOMIC CAPTURE at %C
es: Falta !$OMP END ATOMIC después de !$OMP ATOMIC CAPTURE en %C

en: Name after !$omp critical and !$omp end critical does not match at %C
es: Los nombres después de !$omp critical y !$omp end critical no coinciden en %C

en: %s statement at %C cannot terminate a non-block DO loop
es: La declaración %s en %C no puede terminar un bucle DO que no es bloque

en: Unexpected %s statement in CONTAINS section at %C
es: Declaración %s inesperada en la sección CONTAINS en %C

en: CONTAINS statement at %C is already in a contained program unit
es: La declaración CONTAINS en %C ya está contenida en una unidad de programa

en: Blank BLOCK DATA at %C conflicts with prior BLOCK DATA at %L
es: BLOCK DATA en blanco en %C genera un conflicto con un BLOCK DATA previo en %L

en: Unexpected %s statement in BLOCK DATA at %C
es: Declaración %s inesperada en BLOCK DATA en %C

en: Unexpected %s statement in MODULE at %C
es: Declaración %s inesperada en MODULE en %C

note: If we see a duplicate main program, shut down.  If the second instance is an implied main program, i.e. data decls or executable statements, we're in for lots of errors.
en: Two main PROGRAMs at %L and %C
es: Dos PROGRAMas principales en %L y %C

en: Missing kind-parameter at %C
es: Falta el parámetro de género en %C

en: Integer kind %d at %C not available
es: El género entero %d en %C no está disponible

en: Integer too big for its kind at %C. This check can be disabled with the option -fno-range-check
es: El entero es demasiado grande para su género en %C. Esta revisión se puede desactiva con la opción -fno-range-check

en: Invalid Hollerith constant: %L must contain at least one character
es: Constante Hollerith no válida: %L debe contener por lo menos un carácter

en: Invalid Hollerith constant: Integer kind at %L should be default
es: Constante Hollerith no válida: El género entero en %L debe ser por defecto

en: Invalid Hollerith constant at %L contains a wide character
es: Una constante Hollerith no válida en %L contiene un carácter ancho

en: Empty set of digits in BOZ constant at %C
es: Conjunto vacío de dígitos en la constante BOZ en %C

en: Illegal character in BOZ constant at %C
es: Carácter ilegal en la constante BOZ en %C

en: Integer too big for integer kind %i at %C
es: Entero demasiado grande para el género entero %i en %C

en: Missing exponent in real number at %C
es: Falta un exponente en el número real en %C

en: Invalid real kind %d at %C
es: Género real %d no válido en %C

en: Real constant overflows its kind at %C
es: La constante real desborda su género en %C

en: Real constant underflows its kind at %C
es: La constante real desborda por debajo su género en %C

en: Syntax error in SUBSTRING specification at %C
es: Error sintáctico en la especificación SUBSTRING en %C

en: Invalid kind %d for CHARACTER constant at %C
es: Género %d no válido para la constante CHARACTER en %C

en: Unterminated character constant beginning at %C
es: Constante de carácter sin terminar que comienza en %C

en: Bad kind for logical constant at %C
es: Género erróneo para la constante lógica en %C

en: Expected PARAMETER symbol in complex constant at %C
es: Se esperaba un símbolo PARAMETER en la constante compleja en %C

en: Numeric PARAMETER required in complex constant at %C
es: Se requiere un PARAMETER numérico en la constante compleja en %C

en: Scalar PARAMETER required in complex constant at %C
es: Se requiere un PARAMETER escalar en la constante compleja en %C

en: Error converting PARAMETER constant in complex constant at %C
es: Error al convertir la constante PARAMETER en una constante compleja en %C

en: Syntax error in COMPLEX constant at %C
es: Error sintáctico en la constante COMPLEX en %C

en: Expected alternate return label at %C
es: Se esperaba la etiqueta de devolución alterna en %C

en: Missing keyword name in actual argument list at %C
es: Falta el nombre de la palabra clave en la lista de argumentos actual en %C

en: Syntax error in argument list at %C
es: Error sintáctico en la lista de argumentos en %C

en: Array section designator, e.g. '(:)', is required besides the coarray designator '[...]' at %C
es: Se requiere un designador de sección de matriz, p.e. '(:)', además del designador de comatriz '[...]' en %C

en: Expected structure component name at %C
es: Se esperaba un nombre de componente de estructura en %C

en: Expected argument list at %C
es: Se esperaba una lista de argumentos en %C

en: Coindexed procedure-pointer component at %C
es: Componente de procedimiento puntero con coíndice en %C

en: Component initializer without name after component named %s at %L!
es: ¡Inicializador de componente sin nombre después del componente nombrado %s en %L!

en: Too many components in structure constructor at %L!
es: ¡Demasiados componentes en el constructor de estructura en %L!

en: Symbol at %C is not appropriate for an expression
es: El símbolo en %C no es apropiado para una expresión

en: Named constant at %C in an EQUIVALENCE
es: La constante nombrada en %C en un EQUIVALENCE

en: Function %s at %L has entries with mismatched array specifications
es: El procedimiento %s en %L tiene entradas con especificaciones de matriz no coincidentes

en: FUNCTION result %s can't be an array in FUNCTION %s at %L
es: El resultado de FUNCTION %s no puede ser una matriz en FUNCTION %s en %L

en: ENTRY result %s can't be an array in FUNCTION %s at %L
es: El resultado de ENTRY %s no puede ser una matriz en FUNCTION %s en %L

en: FUNCTION result %s can't be a POINTER in FUNCTION %s at %L
es: El resultado de FUNCTION %s no puede ser un POINTER en FUNCTION %s en %L

en: ENTRY result %s can't be a POINTER in FUNCTION %s at %L
es: El resultado de ENTRY %s no puede ser un POINTER en FUNCTION %s en %L

en: FUNCTION result %s can't be of type %s in FUNCTION %s at %L
es: El resultado de FUNCTION %s no puede ser de tipo %s en FUNCTION %s en %L

en: ENTRY result %s can't be of type %s in FUNCTION %s at %L
es: El resultado de ENTRY %s no puede ser de tipo %s en FUNCTION %s en %L

en: The rank of the element in the structure constructor at %L does not match that of the component (%d/%d)
es: El rango del elemento en el constructor de estructura en %L no coincide con el del componente (%d/%d)

en: Label %d referenced at %L is never defined
es: La etiqueta %d referenciada en %L nunca se define

en: By-value argument at %L is not of numeric type
es: El argumento por valor en %L no es de tipo numérico

en: By-value argument at %L cannot be an array or an array section
es: El argumento por valor en %L no puede ser una matriz o una sección de matriz

en: By-value argument at %L is not allowed in this context
es: El argumento por valor en %L no se permite en este contexto

en: Passing internal procedure at %L by location not allowed
es: No se permite el paso del procedimiento interno en %L por ubicación

en: Coindexed actual argument at %L with ultimate pointer component
es: Argumento actual coindizado en %L con componente puntero último

en: Shapes for operands at %L and %L are not conformable
es: Las formas para los operandos en %L y %L no son conformables

en: Array reference at %L is out of bounds (%ld < %ld) in dimension %d
es: La referencia de matriz en %L está fuera de los límites (%ld < %ld) en la dimensión %d

en: Array reference at %L is out of bounds (%ld < %ld) in codimension %d
es: La referencia de matriz en %L está fuera de los límites (%ld < %ld) en la codimensión %d

en: Array reference at %L is out of bounds (%ld > %ld) in dimension %d
es: La referencia de matriz en %L está fuera de los límites (%ld > %ld) en la dimensión %d

en: Array reference at %L is out of bounds (%ld > %ld) in codimension %d
es: La referencia de matriz en %L está fuera de los límites (%ld > %ld) en la codimensión %d

en: Illegal stride of zero at %L
es: Tranco ilegal de cero en %L

en: Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d
es: La referencia de matriz inferior en %L está fuera de los límites (%ld < %ld) en la dimensión %d

en: Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d
es: La referencia de matriz inferior en %L está fuera de los límites (%ld > %ld) en la dimensión %d

en: Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d
es: La referencia de matriz superior en %L está fuera de los límites (%ld < %ld) en la dimensión %d

en: Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d
es: La referencia de matriz superior en %L está fuera de los límites (%ld > %ld) en la dimensión %d

en: Rightmost upper bound of assumed size array section not specified at %L
es: No se especificó el límite superior a la derecha de la sección de matriz de tamaño asumido en %L

en: Rank mismatch in array reference at %L (%d/%d)
es: El rango no coincide en la referencia de matriz en %L (%d/%d)

en: Coindex rank mismatch in array reference at %L (%d/%d)
es: El rango de coíndice no coincide en la referencia de matriz en %L (%d/%d)

en: Coindex of codimension %d must be a scalar at %L
es: El coíndice en la codimensión %d debe ser un escalar en %L

en: Array index at %L must be scalar
es: El índice de matriz en %L debe ser escalar

en: Array index at %L must be of INTEGER type, found %s
es: El índice de matriz en %L debe ser de tipo INTEGER, se encontró %s

en: Argument dim at %L must be scalar
es: El argumento dim en %L debe ser escalar

en: Argument dim at %L must be of INTEGER type
es: El argumento dim en %L debe ser de tipo entero

en: Array index at %L is an array of rank %d
es: El índice de matriz en %L es una matriz de rango %d

en: Substring start index at %L must be of type INTEGER
es: El índice de inicio de la subcadena en %L debe ser de tipo INTEGER

en: Substring start index at %L must be scalar
es: El índice de inicio de la subcadena en %L debe ser escalar

en: Substring start index at %L is less than one
es: El índice de inicio de la subcadena en %L es menor a uno

en: Substring end index at %L must be of type INTEGER
es: El índice de final de la subcadena en %L debe ser de tipo INTEGER

en: Substring end index at %L must be scalar
es: El índice de final de la subcadena en %L debe ser escalar

en: Substring end index at %L exceeds the string length
es: El índice de final de la subcadena en %L excede la longitud de la cadena

en: Substring end index at %L is too large
es: El índice de final de la subcadena en %L es demasiado grande

en: Component to the right of a part reference with nonzero rank must not have the POINTER attribute at %L
es: El componente a la derecha de una referencia de parte con rango que no es cero no debe tener el atributo POINTER en %L

en: Component to the right of a part reference with nonzero rank must not have the ALLOCATABLE attribute at %L
es: El componente a la derecha de una referencia de parte con rango que no es cero no debe tener el atributo ALLOCATABLE en %L

en: Two or more part references with nonzero rank must not be specified at %L
es: No se deben especificar dos o más referencias de parte con rango que no es cero en %L

en: Polymorphic subobject of coindexed object at %L
es: Subobjecto polimórfico de un objeto coindizado en %L

en: Coindexed object with polymorphic allocatable subcomponent at %L
es: Objeto coindizado con subcomponente alojable polimórfico en %L

en: Passed-object at %L must be scalar
es: El objeto pasado en %L debe ser escalar

en: Base object for NOPASS type-bound procedure call at %L must be scalar
es: El objeto base para la llamada a procedimiento enlazada a tipo NOPASS en %L debe ser escalar

en: %s at %L must be a scalar
es: %s en %L debe ser un escalar

en: %s at %L must be INTEGER
es: %s en %L debe ser INTEGER

en: Step expression in DO loop at %L cannot be zero
es: La expresión de paso en el bucle DO en %L no puede ser cero

en: DO loop at %L will be executed zero times
es: El bucle DO en %L se ejecutará cero veces

en: FORALL index-name at %L must be a scalar INTEGER
es: El nombre de índice FORALL en %L debe ser un INTEGER escalar

en: FORALL start expression at %L must be a scalar INTEGER
es: La expresión de inicio FORALL en %L debe ser un INTEGER escalar

en: FORALL end expression at %L must be a scalar INTEGER
es: La expresión de fin FORALL en %L debe ser un INTEGER escalar

en: FORALL stride expression at %L must be a scalar %s
es: La expresión de tranco FORALL en %L debe ser un %s escalar

en: FORALL stride expression at %L cannot be zero
es: La expresión de tranco FORALL en %L no puede ser cero

en: Allocate-object at %L must be ALLOCATABLE or a POINTER
es: El objeto de alojamiento en %L debe ser ALLOCATABLE o un POINTER

en: Coindexed allocatable object at %L
es: Objeto alojable coindizado en %L

en: Source-expr at %L must be scalar or have the same rank as the allocate-object at %L
es: La expresión fuente en %L debe ser escalar o tener el mismo rango que el objeto de alojamiento en %L

en: Source-expr at %L and allocate-object at %L must have the same shape
es: La expresión fuente en %L y el objeto de alojamiento en %L deben tener la misma forma

en: Type of entity at %L is type incompatible with source-expr at %L
es: El tipo de entidad en %L es de tipo incompatible con la expresión fuente en %L

en: The allocate-object at %L and the source-expr at %L shall have the same kind type parameter
es: El objeto de alojamiento en %L y la expresión fuente en %L deben tener el mismo parámetro de tipo de género

en: The source-expr at %L shall neither be of type LOCK_TYPE nor have a LOCK_TYPE component if allocate-object at %L is a coarray
es: La expresión fuente en %L no puede ser de tipo LOCK_TYPE ni tener un componente LOCK_TYPE si el objeto-alojado en %L es una comatriz

en: Allocating %s of ABSTRACT base type at %L requires a type-spec or source-expr
es: El alojamiento %s del tipo de base ABSTRACT en %L requiere una especificación de tipo o una expresión source

en: Allocating %s at %L with type-spec requires the same character-length parameter as in the declaration
es: Alojar %s en %L con especificación de tipo requiere el mismo parámetro de longitud de carácter que el de la declaración

en: Array specification required in ALLOCATE statement at %L
es: Se requiere una especificación de matriz en la declaración ALLOCATE en %L

en: Coarray specification required in ALLOCATE statement at %L
es: Se requiere una especificación de comatriz en la declaración ALLOCATE en %L

en: Bad array specification in ALLOCATE statement at %L
es: Especificación de matriz errónea en la declaración ALLOCATE en %L

en: Expected '*' in coindex specification in ALLOCATE statement at %L
es: Se esperaba '*' en la especificación de comatriz en la declaración ALLOCATE en %L

en: Bad coarray specification in ALLOCATE statement at %L
es: Especificación de comatriz errónea en la declaración ALLOCATE en %L

en: Stat-variable at %L must be a scalar INTEGER variable
es: La variable stat en %L debe ser una variable INTEGER escalar

en: Stat-variable at %L shall not be %sd within the same %s statement
es: La variable stat en %L no no debe ser %sd dentro de la misma declaración %s

en: ERRMSG at %L is useless without a STAT tag
es: ERRMSG en %L es inútil sin una etiqueta STAT

en: Errmsg-variable at %L must be a scalar CHARACTER variable
es: La variable errmsg en %L debe ser una variable CHARACTER escalar

en: Errmsg-variable at %L shall not be %sd within the same %s statement
es: La variable errmsg en %L no debe ser %sd dentro de la misma declaración %s

en: Allocate-object at %L also appears at %L
es: El objeto de alojamiento en %L también aparece en %L

en: Allocate-object at %L is subobject of object at %L
es: El objeto de alojamiento en %L es un subobjeto del objeto en %L

note: The cases overlap, or they are the same element in the list.  Either way, we must issue an error and get the next case from P. FIXME: Sort P and Q by line number.
en: CASE label at %L overlaps with CASE label at %L
es: La etiqueta CASE en %L se encima con la etiqueta CASE en %L

en: Expression in CASE statement at %L must be of type %s
es: La expresión en la declaración CASE en %L debe ser de tipo %s

en: Expression in CASE statement at %L must be of kind %d
es: La expresión en la declaración CASE en %L debe ser de género %d

en: Expression in CASE statement at %L must be scalar
es: La expresión en la declaración CASE en %L debe ser escalar

en: Selection expression in computed GOTO statement at %L must be a scalar integer expression
es: La expresión de selección en una declaración GOTO computada en %L debe ser una expresión entera escalar

en: Argument of SELECT statement at %L cannot be %s
es: El argumento de la declaración SELECT en %L no puede ser %s

en: Argument of SELECT statement at %L must be a scalar expression
es: El argumento de la declaración SELECT en %L debe ser una expresión escalar

en: Expression in CASE statement at %L is not in the range of %s
es: La expresión en la declaración CASE en %L no está en el rango de %s

en: The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L
es: El DEFAULT CASE en %L no puede tener después un segundo DEFAULT CASE en %L

en: Logical range in CASE statement at %L is not allowed
es: No se permite un rango lógico en una declaración CASE en %L

en: Constant logical value in CASE statement is repeated at %L
es: Se repite un valor lógico constante en una declaración CASE en %L

en: Range specification at %L can never be matched
es: La especificación de rango en %L nunca puede coincidir

en: Logical SELECT CASE block at %L has more that two cases
es: El bloque SELECT CASE lógico en %L tiene más de dos cases

en: Selector shall be polymorphic in SELECT TYPE statement at %L
es: El selector debe ser polimórfico en la declaración SELECT TYPE en %L

en: Double CLASS IS block in SELECT TYPE statement at %L
es: Bloque CLASS IS doble en la declaración SELECT TYPE  en %L

en: Data transfer element at %L cannot be polymorphic unless it is processed by a defined input/output procedure
es: El elemento de transferencia de datos en %L no puede ser polimórfico a menos que se procese con un procedimiento de entrada/salida definido

en: Data transfer element at %L cannot have POINTER components unless it is processed by a defined input/output procedure
es: El elemento de transferencia de datos en %L no puede tener componentes POINTER a menos que se procese con un procedimiento de entrada/salida definido

en: Data transfer element at %L cannot have procedure pointer components
es: El elemento de transferencia de datos en %L no puede tener componentes de puntero a procedimiento

en: Data transfer element at %L cannot have ALLOCATABLE components unless it is processed by a defined input/output procedure
es: El elemento de transferencia de datos en %L no puede tener componentes ALLOCATABLE a menos que se procese con un procedimiento de entrada/salida definido

en: Data transfer element at %L cannot have PRIVATE components
es: El elemento de transferencia de datos en %L no puede tener componentes PRIVATE

en: Data transfer element at %L cannot be a full reference to an assumed-size array
es: El elemento de transferencia de datos en %L no puede ser una referencia completa a una matriz de tamaño asumido

en: Lock variable at %L must be a scalar of type LOCK_TYPE
es: La variable lock en %L debe ser un escalar de tipo LOCK_TYPE

en: STAT= argument at %L must be a scalar INTEGER variable
es: El argumento STAT= en %L debe ser una variable INTEGER escalar

en: ERRMSG= argument at %L must be a scalar CHARACTER variable
es: El argumento ERRMSG= en %L debe ser una variable CHARACTER escalar

en: ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable
es: El argumento ACQUIRED_LOCK= en %L debe ser una variable LOGICAL escalar

en: Imageset argument at %L must be a scalar or rank-1 INTEGER expression
es: El argumento de conjunto de imagen %L debe ser un escalar o una expresión INTEGER de rango 1

en: Imageset argument at %L must between 1 and num_images()
es: El argumento de conjunto de imagen en %L debe estar entre 1 y num_images()

en: Statement at %L is not a valid branch target statement for the branch statement at %L
es: La declaración en %L no es una declaración de objetivo de ramificación válida para la declaración de ramificación en %L

en: Branch at %L may result in an infinite loop
es: La ramificación en %L puede resultar en un bucle infinito

note: Note: A label at END CRITICAL does not leave the CRITICAL construct as END CRITICAL is still part of it.
en: GOTO statement at %L leaves CRITICAL construct for label at %L
es: La declaración GOTO en %L deja la construcción CRITICAL por la etiqueta en %L

en: GOTO statement at %L leaves DO CONCURRENT construct for label at %L
es: La declaración GOTO en %L deja la construcción DO CONCURRENT por la etiqueta en %L

note: The label is not in an enclosing block, so illegal.  This was allowed in Fortran 66, so we allow it as extension.  No further checks are necessary in this case.
en: Label at %L is not in the same block as the GOTO statement at %L
es: La etiqueta en %L no está en el mismo bloque que la declaración GOTO en %L

en: WHERE mask at %L has inconsistent shape
es: La máscara WHERE en %L tiene forma inconsistente

en: WHERE assignment target at %L has inconsistent shape
es: El objetivo de asignación WHERE en %L tiene forma inconsistente

en: Non-ELEMENTAL user-defined assignment in WHERE at %L
es: Asignación definida por el usuario de un no-ELEMENTAL en WHERE en %L

en: Unsupported statement inside WHERE at %L
es: Declaración sin soporte dentro de WHERE en %L

en: Assignment to a FORALL index variable at %L
es: Asignación a una variable de índice FORALL en %L

en: An outer FORALL construct already has an index with this name %L
es: Una construcción FORALL externa ya tiene un índice con este nombre %L

en: WHERE/ELSEWHERE clause at %L requires a LOGICAL array
es: la cláusula WHERE/ELSEWHERE en %L requiere una matriz LOGICAL

en: CHARACTER expression will be truncated in assignment (%d/%d) at %L
es: Se truncará la expresión CHARACTER en la asignación (%d/%d) en %L

en: Coindexed expression at %L is assigned to a derived type variable with a POINTER component in a PURE procedure
es: La expresión con coíndice en %L se asigna a una variable de tipo derivado con un componente POINTER en un procedimiento PURE

en: The impure variable at %L is assigned to a derived type variable with a POINTER component in a PURE procedure (12.6)
es: La variable impura en %L se asigna a una variable de tipo derivado con un componente POINTER en un procedimiento PURE (12.6)

en: Assignment to coindexed variable at %L in a PURE procedure
es: Asignación a una variable coindizada en %L en un procedimiento PURE

en: ASSIGNED GOTO statement at %L requires an INTEGER variable
es: La declaración ASSIGNED GOTO en %L requiere una variable INTEGER

en: Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier
es: La declaración RETURN alternativa en %L requiere de un especificador de devolución SCALAR-INTEGER

en: ASSIGN statement at %L requires a scalar default INTEGER variable
es: La declaración de ASSIGN en %L requiere una variable INTEGER escalar por defecto

en: Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression
es: La condición de salida del bucle DO WHILE en %L debe ser una expresión LOGICAL escalar

en: FORALL mask clause at %L requires a scalar LOGICAL expression
es: La cláusula de máscara FORALL en %L requiere una expresión LOGICAL escalar

en: String length at %L is too large
es: La longitud de la cadena en %L es demasiado grande

en: Entity with assumed character length at %L must be a dummy argument or a PARAMETER
es: La entidad con longitud de carácter asumida en %L debe ser un argumento de prueba o un PARAMETER

en: FINAL procedure at %L must have exactly one argument
es: El procedimiento FINAL en %L debe tener exactamente un argumento

en: Argument of FINAL procedure at %L must not be a POINTER
es: El argumento del procedimiento FINAL en %L no debe ser un POINTER

en: Argument of FINAL procedure at %L must not be ALLOCATABLE
es: El argumento del procedimiento final en %L no debe ser ALLOCATABLE

en: Argument of FINAL procedure at %L must not be OPTIONAL
es: El argumento del procedimiento FINAL en %L no debe ser OPTIONAL

en: Argument of FINAL procedure at %L must not be INTENT(OUT)
es: El argumento del procedimiento FINAL en %L no debe ser INTENT(OUT)

en: Non-scalar FINAL procedure at %L should have assumed shape argument
es: El procedimiento FINAL que no es escalar en %L debe tener un argumento sharp asumido

en: Type-bound operator at %L can't be NOPASS
es: El operador enlazado a tipo en %L no puede ser NOPASS

en: Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s
es: El componente polimórfico %s en %L en SEQUENCE o de tipo BIND(C) %s

en: Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute
es: El componente %s del tipo SEQUENCE declarado en %L no tiene el atributo SEQUENCE

en: Incompatible derived type in PARAMETER at %L
es: Tipo derivado incompatible en PARAMETER en %L

en: PROTECTED attribute conflicts with EXTERNAL attribute at %L
es: El atributo PROTECTED genera un conflicto con el atributo EXTERNAL en %L

en: PROCEDURE attribute conflicts with PROTECTED attribute at %L
es: El atributo PROCEDURE genera un conflicto con el atributo PROTECTED en %L

en: Assumed size array at %L must be a dummy argument
es: La matriz de tamaño asumido en %L debe ser un argumento de prueba

en: Assumed shape array at %L must be a dummy argument
es: La matriz de forma asumida en %L debe ser un argumento de prueba

en: Symbol at %L is not a DUMMY variable
es: El símbolo en %L no es una variable DUMMY

en: Variable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must be a coarray
es: La variable %s en %L de tipo LOCK_TYPE o con un subcomponente de tipo LOCK_TYPE debe ser una comatriz

en: Threadprivate at %L isn't SAVEd
es: No se guarda (SAVE) el threadprivate en %L

en: Nonconstant array section at %L in DATA statement
es: Sección de matriz no constante en %L en la declaración DATA

en: DATA statement at %L has more variables than values
es: La declaración DATA en %L tiene más variables que valores

en: start of implied-do loop at %L could not be simplified to a constant value
es: el inicio del bucle do implícito en %L no se puede simplificar a un valor constante

en: end of implied-do loop at %L could not be simplified to a constant value
es: el final del bucle do implícito en %L no se puede simplificar a un valor constante

en: step of implied-do loop at %L could not be simplified to a constant value
es: el paso del bucle do implícito en %L no se puede simplificar a un valor constante

en: DATA statement at %L has more values than variables
es: La declaración DATA en %L tiene más valores que variables

en: Label %d at %L defined but not used
es: Se define la etiqueta %d en %L pero no se usa

en: Label %d at %L defined but cannot be used
es: Se define la etiqueta %d en %L pero no se puede usar

en: Syntax error in EQUIVALENCE statement at %L
es: Error sintáctico en la declaración EQUIVALENCE en %L

en: Either all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attribute
es: Todos o ninguno de los objetos en el conjunto EQUIVALENCE en %L deben tener el atributo PROTECTED

en: Substring at %L has length zero
es: La subcadena en %L tiene longitud cero

en: First argument of operator interface at %L cannot be optional
es: El primer argumento de la interfaz de operador en %L no puede ser opcional

en: Second argument of operator interface at %L cannot be optional
es: El segundo argumento de la interfaz de operador en %L no puede ser opcional

en: Operator interface at %L must have, at most, two arguments
es: La interfaz de operador en %L debe tener, cuando mucho, dos argumentos

en: !$OMP at %C starts a commented line as it neither is followed by a space nor is a continuation line
es: !$OMP en %C inicia una línea comentada y no está seguido de un espacio ni es una continuación de línea

en: Line truncated at %L
es: Se truncó la línea en %L

en: Limit of %d continuations exceeded in statement at %C
es: Se excedió el límite de %d continuaciones en la declaración en %C

en: Nonconforming tab character at %C
es: Carácter de tabulación que no es conforme en %C

en: Nonconforming tab character in column %d of line %d
es: Carácter de tabulador que no es conformante en la columna %d de la línea %d

en: Result of %s overflows its kind at %L
es: El resultado de %s desborda su género en %L

en: Result of %s underflows its kind at %L
es: El resultado de %s desborda por debajo su género en %L

en: Result of %s is NaN at %L
es: El resultado de %s es NaN en %L

en: Result of %s gives range error for its kind at %L
es: El resultado de %s da un rango de error para su género en %L

en: KIND parameter of %s at %L must be an initialization expression
es: El parámetro KIND de %s en %L debe ser una expresión de inicialización

en: Invalid KIND parameter of %s at %L
es: El parámetro KIND de %s es no válido en %L

en: Argument of %s function at %L is negative
es: El argumento de la función %s en %L es negativo

en: Argument of %s function at %L outside of range [0,127]
es: El argumento de la función %s en %L está fuera de rango [0,127]

en: Argument of %s function at %L is too large for the collating sequence of kind %d
es: El argumento de la función %s en %L es demasiado grande para la secuencia de ordenado de género %d

en: Argument of ACOS at %L must be between -1 and 1
es: El argumento de ACOS en %L debe estar entre -1 y 1

en: Argument of ACOSH at %L must not be less than 1
es: El argumento ACOSH en %L no debe ser menor a 1

en: Argument of ASIN at %L must be between -1 and 1
es: El argumento de ASIN en %L debe estar entre -1 y 1

en: Argument of ATANH at %L must be inside the range -1 to 1
es: El argumento de ATANH en %L debe estar dentro del rango -1 a 1

en: If first argument of ATAN2 %L is zero, then the second argument must not be zero
es: Si el primer argumento de ATAN2 %L es cero, entonces el segundo argumento no debe ser cero

en: Result of BESSEL_YN is -INF at %L
es: El resultado de BESSEL_YN es -INF en %L

en: Argument of IACHAR at %L must be of length one
es: El argumento de IACHAR en %L debe ser de longitud uno

en: Argument of IACHAR function at %L outside of range 0..127
es: El argumento de la función IACHAR en %L está fuera de rango 0..127

en: Sum of second and third arguments of IBITS exceeds bit size at %L
es: La suma del segundo y tercer argumentos de IBITS excede el tamaño de bit en %L

en: Argument of ICHAR at %L must be of length one
es: El argumento de ICHAR en %L debe ser de longitud uno

note: Left shift, as in SHIFTL.
en: Second argument of %s is negative at %L
es: El segundo argumento de %s es negativo en %L

en: Magnitude of second argument of %s exceeds bit size at %L
es: La magnitud del segundo argumento de %s excede el tamaño de bit en %L

en: DIM argument at %L is out of bounds
es: El argumento DIM en %L está fuera de los límites

en: Argument of LOG at %L cannot be less than or equal to zero
es: El argumento de LOG en %L no puede ser menor o igual a cero

en: Complex argument of LOG at %L cannot be zero
es: El argumento complejo de LOG en %L no puede ser cero

en: Argument of LOG10 at %L cannot be less than or equal to zero
es: El argumento de LOG10 en %L no puede ser menor o igual a cero

note: Result is processor-dependent.
en: Second argument MOD at %L is zero
es: El segundo argumento MOD en %L es cero

note: Result is processor-dependent.
en: Second argument of MOD at %L is zero
es: El segundo argumento de MOD en %L es cero

note: Result is processor-dependent. This processor just opts to not handle it at all. Result is processor-dependent.
en: Second argument of MODULO at %L is zero
es: El segundo argumento de MODULO en %L es cero

en: Result of NEAREST is NaN at %L
es: El resultado de NEAREST es NaN en %L

en: Argument NCOPIES of REPEAT intrinsic is negative at %L
es: El argumento NCOPIES del intrínseco REPEAT es negativo en %L

en: Argument NCOPIES of REPEAT intrinsic is too large at %L
es: El argumento NCOPIES del intrínseco REPEAT es demasiado grande en %L

en: Result of SCALE overflows its kind at %L
es: El resultado de SCALE desborda su género en %L

en: Argument of SQRT at %L has a negative value
es: El argumento de SQRT en %L tiene un valor negativo

en: Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY lower bound is %ld)
es: Fuera de límites en IMAGE_INDEX en %L para la dimensión %d, SUB tiene %ld y el límite inferior de COARRAY  es %ld)

en: Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY upper bound is %ld)
es: Fuera de límites en IMAGE_INDEX en %L para la dimensión %d, SUB tiene %ld y el límite superior de COARRAY es %ld)

en: Cannot specify IMPLICIT at %C after IMPLICIT NONE
es: No se puede especificar IMPLICIT en %C después de IMPLICIT NONE

en: %s attribute not allowed in BLOCK DATA program unit at %L
es: No se permite el atributo %s en la unidad de programa BLOCK DATA en %L

en: Namelist group name at %L cannot have the SAVE attribute
es: El nombre de grupo de lista de nombres en %L no puede tener el atributo SAVE

en: %s attribute applied to %s %s at %L
es: El atributo %s se aplica a %s %s en %L

en: BIND(C) applied to %s %s at %L
es: Se aplicó BIND(C) a %s %s en %L

en: %s attribute conflicts with %s attribute at %L
es: El atributo %s genera un conflicto con el atributo %s en %L

en: Cannot change attributes of USE-associated symbol at %L
es: No se pueden cambiar los atributos de un símbolo asociado con USE en %L

en: Cannot change attributes of USE-associated symbol %s at %L
es: No se pueden cambiar los atributos del símbolo asociado con USE %s en %L

en: Duplicate %s attribute specified at %L
es: Se especificó un atributo %s duplicado en %L

en: ALLOCATABLE specified outside of INTERFACE body at %L
es: Se especificó ALLOCATABLE fuera de un cuerpo INTERFACE en %L

en: Cray Pointee at %L appears in multiple pointer() statements
es: El Apuntado Cray en %L aparece en varias declaraciones pointer()

en: Duplicate PROTECTED attribute specified at %L
es: Se especificó un atributo PROTECTED duplicado en %L

en: SAVE attribute at %L cannot be specified in a PURE procedure
es: El atributo SAVE en %L no se puede especificar en un procedimiento PURE

en: Duplicate SAVE attribute specified at %L
es: Se especificó un atributo SAVE duplicado en %L

en: Duplicate VALUE attribute specified at %L
es: Se especificó un atributo VALUE duplicado en %L

en: Duplicate VOLATILE attribute specified at %L
es: Se especificó un atributo VOLATILE duplicado en %L

en: Duplicate ASYNCHRONOUS attribute specified at %L
es: Se especificó un atributo ASYNCHRONOUS duplicado en %L

en: %s procedure at %L is already declared as %s procedure
es: El procedimiento %s en %L ya se había declarado como un procedimiento %s

en: INTENT (%s) conflicts with INTENT(%s) at %L
es: INTENT (%s) genera un conflicto con INTENT(%s) en %L

en: ACCESS specification at %L was already specified
es: La especificación ACCESS en %L ya se había especificado

en: Duplicate BIND attribute specified at %L
es: Se especificó un atributo BIND duplicado en %L

en: Duplicate EXTENDS attribute specified at %L
es: Se especificó un atributo EXTENDS duplicado en %L

en: Duplicate statement label %d at %L and %L
es: Declaración de etiqueta %d duplicada en %L y %L

en: Label %d at %C already referenced as branch target
es: La etiqueta %d en %C ya se referenció como objetivo de ramificación

en: Label %d at %C already referenced as a format label
es: La etiqueta %d en %C ya se referenció como etiqueta de formato

en: Label %d at %C previously used as a FORMAT label
es: La etiqueta %d en %C se utilizó previamente como una etiqueta FORMAT

en: Label %d at %C previously used as branch target
es: La etiqueta %d en %C se utilizó previamente como objetivo de ramificación

en: Overlapping unequal initializers in EQUIVALENCE at %L
es: Se sobreescriben los inicializadores desiguales en EQUIVALENCE en %L

en: BOZ constant at %L is too large (%ld vs %ld bits)
es: La constante BOZ en %L es demasiado grande (%ld vs %ld bits)

en: bad expression type during walk (%d)
es: tipo de expresión errónea durante la caminata (%d)

en: Bad array reference at %L
es: Referencia de matriz errónea en %L

en: Illegal reference type at %L as EQUIVALENCE object
es: Tipo de referencia ilegal en %L como un objeto EQUIVALENCE

en: Assigning value other than 0 or 1 to LOGICAL has undefined result at %L
es: Asignar un valor diferente de 0 o 1 a LOGICAL tiene un resultado sin definir en %L

en: gfc_conv_constant_to_tree(): invalid type: %s
es: gfc_conv_constant_to_tree(): tipo no válido: %s

en: non-constant initialization expression at %L
es: expresión de inicialización que no es constante en %L

en: intrinsic variable which isn't a procedure
es: variable intrínseca que no es un procedimiento

en: Deferred type parameter not yet supported
es: Aún no se admite un parámetro de tipo diferido

en: Unknown intrinsic op
es: Operador intrínseco desconocido

en: Unknown argument list function at %L
es: Lista de argumentos de función desconocida en %L

en: Bad IO basetype (%d)
es: Tipo base ES erróneo (%d)

en: gfc_trans_omp_workshare(): Bad statement code
es: gfc_trans_omp_workshare(): Código de declaración erróneo

en: An alternate return at %L without a * dummy argument
es: Una devolución alternativa en %L sin un argumento dummy *

en: Sorry, only support for integer kind %d implemented for image-set at %L
es: Lo siento, sólo se admite integer kind %d implementado para el conjunto imagen en %L

en: Array element size too big at %C
es: El tamaño del elemento de la matriz es demasiado grande en %C

en: gfc_trans_code(): Bad statement code
es: gfc_trans_code(): Código de declaración erróneo

en: -fwpa and -fltrans are mutually exclusive
es: -fwpa y -fltrans son mutuamente exclusivos

en: open %s failed: %s
es: falló al abrir %s: %s

en: close: %s
es: cerrar: %s

en: two or more sections for %s
es: dos o más secciones para %s

en: multiple prevailing defs for %qE
es: prevalecen definiciones múltiples para %qE

en: %qD has already been defined
es: %qD ya se definió aquí

en: previously defined here
es: se definió previamente aquí

en: type of %qD does not match original declaration
es: el tipo de %qD no coincide con la declaración original

en: alignment of %qD is bigger than original declaration
es: la alineación de %qD es más grande que la declaración original

en: variable %qD redeclared as function
es: la variable %qD se redeclaró como función

en: function %qD redeclared as variable
es: la función %qD se redeclaró como variable

en: previously declared here
es: se declaró previamente aquí

en: bytecode stream: garbage at the end of symbols section
es: flujo de bytecode: basura al final de la sección de símbolos

en: could not parse hex number
es: no se puede decodificar el número hexadecimal

en: unexpected file name %s in linker resolution file. Expected %s
es: nombre de fichero inesperado %s en el fichero de resolución de enlace. Se esperaba %s

en: could not parse file offset
es: no se puede abrir el fichero de desplazamiento

en: unexpected offset
es: desplazamiento inesperado

en: invalid line in the resolution file
es: línea no válida en el fichero de resolución

en: invalid resolution in the resolution file
es: resolución no válida en el fichero de resolución

en: cannot read LTO decls from %s
es: no se pueden leer las decls LTO de %s

en: Cannot open %s
es: No se puede abrir %s

en: Cannot map %s
es: No se puede mapear %s

en: Cannot read %s
es: No se puede leer %s

en: lto_obj_file_open() failed
es: falló lto_obj_file_open()

en: no LTRANS output list filename provided
es: no se proporcionó el nombre de fichero de lista de salida TRANS

en: opening LTRANS output list %s: %m
es: se abre la lista de salida LTRANS %s: %m

en: writing to LTRANS output list %s: %m
es: se escribe a la lista de salida LTRANS %s: %m

en: closing LTRANS output list %s: %m
es: se cierra la lista de salida LTRANS %s: %m

en: could not open symbol resolution file: %m
es: no se puede abrir el fichero de resolución de símbolos: %m

en: errors during merging of translation units
es: errores durante la mezcla de unidades de traducción

en: %<@end%> missing in implementation context
es: falta un %<@end%> en el contexto de una implementación

en: class attributes are not available in Objective-C 1.0
es: los atributos de clase no están disponibles en Objective-C 1.0

en: category attributes are not available in Objective-C 1.0
es: los atributos de categoría no están disponibles en Objective-C 1.0

en: category attributes are not available in this version of the compiler, (ignored)
es: los atributos de categoría no están disponibles en esta versión del compilador (se descartan)

en: class extensions are not available in Objective-C 1.0
es: las extensiones de clase no están disponibles en Objective-C 1.0

en: class extension for class %qE declared after its %<@implementation%>
es: la extensión de clase para la clase %qE se declaró después de su %<@implementation%>

en: protocol attributes are not available in Objective-C 1.0
es: los atributos de protocolo no están disponibles en Objective-C 1.0

en: %<@end%> must appear in an @implementation context
es: %<@end%> debe aparecer en el contexto de @implementation

en: %<@package%> is not available in Objective-C 1.0
es: %<@package%> no está disponible en Objective-C 1.0

en: %<@package%> presently has the same effect as %<@public%>
es: %<@package%> en este momento tiene el mismo efecto que %<@public%>

en: %<@optional%> is not available in Objective-C 1.0
es: %<@optional%> no está disponible en Objective-C 1.0

en: %<@required%> is not available in Objective-C 1.0
es: %<@required%> no está disponible en Objective-C 1.0

en: %<@optional%> is allowed in @protocol context only
es: %<@optional%> sólo se permite en el contexto de @protocol

en: %<@required%> is allowed in @protocol context only
es: %<@required%> sólo se permite en el contexto de @protocol

en: %<@property%> is not available in Objective-C 1.0
es: %<@property%> no está disponible en Objective-C 1.0

en: %<readonly%> attribute conflicts with %<readwrite%> attribute
es: El atributo %<readonly%> genera un conflicto con el atributo %<readwrite%>

en: %<readonly%> attribute conflicts with %<setter%> attribute
es: el atributo %<readonly%> genera un conflicto con el atributo %<setter%>

en: %<assign%> attribute conflicts with %<retain%> attribute
es: el atributo %<assign%> genera un conflicto con el atributo %<retain%>

en: %<assign%> attribute conflicts with %<copy%> attribute
es: el atributo %<assign%> genera un conflicto con el atributo %<copy%>

en: %<retain%> attribute conflicts with %<copy%> attribute
es: el atributo %<retain%> genera un conflicto con el atributo %<copy%>

en: property declaration not in @interface or @protocol context
es: la declaración de propiedad no está en el contexto @interface o @protocol

en: invalid property declaration
es: declaración no válida de propiedad

en: property can not be an array
es: la propiedad no puede ser una matriz

note: A @property is not an actual variable, but it is a way to describe a pair of accessor methods, so its type (which is the type of the return value of the getter and the first argument of the setter) can't be a bitfield (as return values and arguments of functions can not be bitfields).  The underlyin
en: property can not be a bit-field
es: la propiedad no puede ser un campo de bits

en: object property %qD has no %<assign%>, %<retain%> or %<copy%> attribute; assuming %<assign%>
es: la propiedad de objeto %qD no tiene un atributo %<assign%>, %<retain%> o %<copy%>; se asume %<assign%>

en: %<assign%> can be unsafe for Objective-C objects; please state explicitly if you need it
es: %<assign%> puede ser inseguro para objetos Objective-C; por favor establezca explícitamente si lo necesita

en: %<retain%> attribute is only valid for Objective-C objects
es: el atributo %<retain%> solamente es válido para objetos Objective-C

en: %<copy%> attribute is only valid for Objective-C objects
es: el atributo %<copy%> solamente es válido para objectos Objective-C

en: redeclaration of property %qD
es: redeclaración de la propiedad %qD

en: originally specified here
es: se especificó originalmente aquí

en: 'nonatomic' attribute of property %qD conflicts with previous declaration
es: el atributo 'nonatomic' de la propiedad %qD genera un conflicto con la declaración previa

en: 'getter' attribute of property %qD conflicts with previous declaration
es: el atributo 'getter' de la propiedad %qD genera un conflicto con la declaración previa

en: 'setter' attribute of property %qD conflicts with previous declaration
es: el atributo 'setter' de la propiedad %qD genera un conflicto con la declaración previa

en: assign semantics attributes of property %qD conflict with previous declaration
es: los atributos de semánticas de asignación de la propiedad %qD genera un conflicto con la declaración previa

en: 'readonly' attribute of property %qD conflicts with previous declaration
es: el atributo readonly de la propiedad %qD genera un conflicto con la declaración previa

en: type of property %qD conflicts with previous declaration
es: el tipo de la propiedad %qD genera un conflicto con la declaración previa

en: the dot syntax is not available in Objective-C 1.0
es: la sintaxis de punto no está disponible en Objective-C 1.0

note: We know that 'class_name' is an Objective-C class name as the parser won't call this function if it is not.  This is only a double-check for safety.
en: could not find class %qE
es: no se puede encontrar la clase %qE

note: Again, this should never happen, but we do check.
en: could not find interface for class %qE
es: no se puede encontrar la interfaz para la clase %qE

en: class %qE is deprecated
es: la clase %qE es obsoleta

en: could not find setter/getter for %qE in class %qE
es: no se puede encontrar setter/getter para %qE en la clase %qE

en: readonly property can not be set
es: no se puede establecer la propiedad readonly

en: method declaration not in @interface context
es: la declaración de método no está en el contexto @interface

en: method attributes are not available in Objective-C 1.0
es: los atributos de método no están disponibles en Objective-C 1.0

en: method definition not in @implementation context
es: la definición de método no está en el contexto @implementation

en: method attributes can not be specified in @implementation context
es: los atributos de método no se pueden especificar en el contexto @implementation

en: class %qs does not implement the %qE protocol
es: la clase %qs no implementa el protocolo %qE

en: type %qs does not conform to the %qE protocol
es: el tipo %qs no es conforme con el protocolo %qE

en: comparison of distinct Objective-C types lacks a cast
es: la comparación de tipos Objective-C distintos carece de una conversión

en: initialization from distinct Objective-C type
es: inicialización desde un tipo Objective-C distinto

en: assignment from distinct Objective-C type
es: asignación desde un tipo Objective-C distinto

en: distinct Objective-C type in return
es: tipo Objective-C distinto en la devolución

en: passing argument %d of %qE from distinct Objective-C type
es: se pasa el argumento %d de %qE desde un tipo Objective-C distinto

en: statically allocated instance of Objective-C class %qE
es: instancia de la clase Objective-C %qE alojada estáticamente

en: redeclaration of Objective-C class %qs
es: redeclaración de la clase Objective-C %qs

note: This case happens when we are given an 'interface' which is not a valid class name.  For example if a typedef was used, and 'interface' really is the identifier of the typedef, but when you resolve it you don't get an Objective-C class, but something else, such as 'int'. This is an error; protocols 
en: only Objective-C object types can be qualified with a protocol
es: sólo los tips de objeto Objective-C se pueden calificar con un protocolo

en: protocol %qE has circular dependency
es: el protocolo %qE tiene una dependencia circular

en: cannot find protocol declaration for %qE
es: no se puede encontrar la declaración de protocolo para %qE

en: cannot find interface declaration for %qE
es: no se puede encontrar la declaración de interfaz para %qE

en: interface %qE does not have valid constant string layout
es: la interfaz %qE no tiene una disposición de cadena constante válida

en: cannot find reference tag for class %qE
es: no se puede encontrar la marca de referencia para la clase %qE

en: %qE is not an Objective-C class name or alias
es: %qE no es un nombre de clase o alias de Objective-C

en: Objective-C declarations may only appear in global scope
es: las declaraciones Objective-C sólo pueden aparecer en el ámbito global

en: cannot find class %qE
es: no se puede encontrar la clase %qE

en: class %qE already exists
es: ya existe la clase %qE

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

en: previous declaration of %q+D
es: declaración previa de %q+D

en: strong-cast assignment has been intercepted
es: se ha interceptado una asignación strong-cast

en: strong-cast may possibly be needed
es: tal vez se necesite strong-cast

en: instance variable assignment has been intercepted
es: se ha interceptado una asignación de variable de instancia

en: pointer arithmetic for garbage-collected objects not allowed
es: no se permite la aritmética de punteros para los objetos capturados por el recolector de basura

en: global/static variable assignment has been intercepted
es: se ha interceptado una asignación de variable global/estática

en: duplicate instance variable %q+D
es: variable de instancia %q+D duplicada

en: %<-fobjc-exceptions%> is required to enable Objective-C exception syntax
es: Se requiere %<-fobjc-exceptions%> para activar la sintaxis de excepción de Objective-C

en: @catch parameter is not a known Objective-C class type
es: el parámetro de @catch no es un tipo de clase conocido para Objective-C

en: @catch parameter can not be protocol-qualified
es: el parámetro @catch no puede ser calificado por protocolo

en: exception of type %<%T%> will be caught
es: se atrapará  la excepción del tipo %<%T%>

en:    by earlier handler for %<%T%>
es:    por un manejador anterior para %<%T%>

en: %<@try%> without %<@catch%> or %<@finally%>
es: %<@try%> sin %<@catch%> o %<@finally%>

en: %<@throw%> (rethrow) used outside of a @catch block
es: se usó %<@throw%> (rethrow) fuera de un bloque @catch

en: %<@throw%> argument is not an object
es: el argumento %<@throw%> no es un objeto

en: %<@synchronized%> argument is not an object
es: el argumento %<@synchronized%> no es un objeto

en: inconsistent instance variable specification
es: especificación de instancia de variable inconsistente

en: can not use an object as parameter to a method
es: no se puede usar un objeto como un parámetro para un método

en: method argument attributes are not available in Objective-C 1.0
es: los atributos de argumento de método no están disponibles en Objective-C 1.0

en: multiple methods named %<%c%E%> found
es: se encontraron múltiples métodos nombrados %<%c%E%>

en: using %<%c%s%>
es: se utiliza %<%c%s%>

en: multiple selectors named %<%c%E%> found
es: se encontraron múltiples selectores nombrados %<%c%E%>

en: found %<%c%s%>
es: se encontró %<%c%s%>

en: also found %<%c%s%>
es: también se encontró %<%c%s%>

note: If 'rtype' is NULL_TREE at this point it means that we have seen no @interface corresponding to that class name, only a @class declaration (alternatively, this was a call such as [objc_getClass("SomeClass") alloc], where we've never seen the @interface of SomeClass).  So, we have a class name (class
en: @interface of class %qE not found
es: no se encontró la @interface de la clase %qE

en: no super class declared in @interface for %qE
es: no se declaró una super clase en @interface para %qE

en: found %<-%E%> instead of %<+%E%> in protocol(s)
es: se encontró %<-%E%> en lugar de %<+%E%> en el(los) protocolo(s)

note: We have a type, but it's not an Objective-C type (!).
en: invalid receiver type %qs
es: tipo receptor %qs no válido

en: %<%c%E%> not found in protocol(s)
es: no se encontró %<%c%E%> en el(los) protocolo(s)

en: %qE may not respond to %<%c%E%>
es: %qE tal vez no responde a %<%c%E%>

en: no %<%c%E%> method found
es: no se encontró el método %<%c%E%>

en: (Messages without a matching method signature
es: (Mensajes sin una firma de método coincidente

en: will be assumed to return %<id%> and accept
es: se asumirán que devuelven %<id%> y aceptarán

en: %<...%> as arguments.)
es: %<...%> como argumentos.)

en: undeclared selector %qE
es: selector %qE sin declarar

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 %qE accessed in class method
es: la variable de instancia %qE se accedió en el método de la clase

en: method %<%c%E%> declared %<@optional%> and %<@required%> at the same time
es: se declaró el método %<%c%E%> como %<@optional%> y %<@required%> al mismo tiempo

en: previous declaration of %<%c%E%> as %<@required%>
es: declaración previa de %<%c%E%> como %<@required%>

en: previous declaration of %<%c%E%> as %<@optional%>
es: declaración previa de %<%c%E%> como %<@optional%>

en: duplicate declaration of method %<%c%E%> with conflicting types
es: declaración duplicada del método %<%c%E%> con tipos en conflicto

en: previous declaration of %<%c%E%>
es: declaración previa de %<%c%E%>

en: duplicate interface declaration for category %<%E(%E)%>
es: declaración de interfaz duplicada para la categoría %<%E(%E)%>

en: illegal reference type specified for instance variable %qs
es: se especificó un tipo de referencia ilegal para la variable de instancia %qs

en: instance variable %qs has unknown size
es: la variable de instancia %qs es de tamaño desconocido

en: instance variable %qs uses flexible array member
es: la variable de instancia %qs usa un miembro de matriz flexible

en: type %qE has no default constructor to call
es: el tipo %qE no tiene un constructor para llamar por defecto

en: destructor for %qE shall not be run either
es: el destructor para %qE no debe se ejecutado por

note: Vtable pointers are Real Bad(tm), since Obj-C cannot initialize them.
en: type %qE has virtual member functions
es: el tipo %qE tiene funciones miembro virtuales

en: illegal aggregate type %qE specified for instance variable %qs
es: se especificó un tipo agregado %qE ilegal para la variable de instancia %qs

en: type %qE has a user-defined constructor
es: el tipo %qE tiene un constructor definido por el usuario

en: type %qE has a user-defined destructor
es: el tipo %qE tiene un destructor definido por el usuario

en: C++ constructors and destructors will not be invoked for Objective-C fields
es: los constructores y destructores de C++ no se invocan para campos Objective-C

en: instance variable %qE is declared private
es: la variable de instancia %qE se declaró privada

en: instance variable %qE is %s; this will be a hard error in the future
es: la variable de instancia %qE es %s; esto será un error severo en el futuro

en: instance variable %qE is declared %s
es: la variable de instancia %qE se declaró %s

en: incomplete implementation of class %qE
es: implementación incompleta de la clase %qE

en: incomplete implementation of category %qE
es: implementación incompleta de la categoría %qE

en: method definition for %<%c%E%> not found
es: no se encontró la definición de método para %<%c%E%>

en: %s %qE does not fully implement the %qE protocol
es: %s %qE no implementa completamente el protocolo %qE

en: cannot find interface declaration for %qE, superclass of %qE
es: no se puede encontrar la declaración de interfaz para %qE, superclase de %qE

en: reimplementation of class %qE
es: reimplementación de la clase %qE

en: conflicting super class name %qE
es: el nombre de la super clase %qE genera un conflicto

en: previous declaration of %qE
es: declaración previa de %qE

en: previous declaration
es: declaración previa

en: duplicate interface declaration for class %qE
es: declaración de interfaz duplicada para la clase %qE

en: can not find instance variable associated with property
es: no se encuentra la variable de instancia asociada con la propiedad

note: TODO: This should be caught much earlier than this.
en: invalid setter, it must have one argument
es: setter no válido, debe tener un argumento

en: property %qs already specified in %<@dynamic%>
es: la propiedad %qs ya se especificó en %<@dynamic%>

en: property %qs already specified in %<@synthesize%>
es: la propiedad %qs ya se especificó en %<@synthesize%>

en: no declaration of property %qs found in the interface
es: no se encontró la declaración de la propiedad %qs en la interfaz

en: ivar %qs used by %<@synthesize%> declaration must be an existing ivar
es: el ivar %qs que usa la declaración %<@synthesize%> debe ser un ivar existente

en: property %qs is using instance variable %qs of incompatible type
es: la propiedad %qs está usando la variable de instancia %qs de tipo incompatible

en: 'assign' property %qs is using bit-field instance variable %qs
es: la propiedad 'assign' %qs está usando la variable de instancia de campo de bits %qs

en: 'atomic' property %qs is using bit-field instance variable %qs
es: la propiedad 'atomic' %qs está usando la variable de instancia de campo de bits %qs

en: property %qs is using the same instance variable as property %qs
es: la propiedad %qs está usando la misma variable de instancia que la propiedad %qs

en: %<@synthesize%> is not available in Objective-C 1.0
es: %<@synthesize%> no está disponible en Objective-C 1.0

note: We can get here only in Objective-C; the Objective-C++ parser detects the problem while parsing, outputs the error "misplaced '@synthesize' Objective-C++ construct" and skips the declaration.
en: %<@synthesize%> not in @implementation context
es: %<@synthesize%> no está en el contexto de @implementation

en: %<@synthesize%> can not be used in categories
es: no se puede usar %<@synthesize%> en categorías

en: %<@synthesize%> requires the @interface of the class to be available
es: %<@synthesize%> requere que @interface de la clase esté disponible

en: %<@dynamic%> is not available in Objective-C 1.0
es: %<@dynamic%> no está disponible en Objective-C 1.0

note: We can get here only in Objective-C; the Objective-C++ parser detects the problem while parsing, outputs the error "misplaced '@dynamic' Objective-C++ construct" and skips the declaration.
en: %<@dynamic%> not in @implementation context
es: %<@dynamic%> no está en el contexto de @implementation

en: %<@dynamic%> requires the @interface of the class to be available
es: %<@dynamic%> requiere que @interface de la clase esté disponible

en: definition of protocol %qE not found
es: no se encontró la definición del protocolo %qE

note: It would be nice to use warn_deprecated_use() here, but we are using TREE_CHAIN (which is supposed to be the TYPE_STUB_DECL for a TYPE) for something different.
en: protocol %qE is deprecated
es: el protocolo %qE es obsoleto

en: duplicate declaration for protocol %qE
es: declaración duplicada para el protocolo %qE

en: conflicting types for %<%c%s%>
es: tipos en conflicto para %<%c%s%>

en: previous declaration of %<%c%s%>
es: declaración previa de %<%c%s%>

en: no super class declared in interface for %qE
es: no se declaró una super clase en la interfaz para %qE

en: [super ...] must appear in a method context
es: [super ...] debe aparecer en el contexto de un método

en: method possibly missing a [super dealloc] call
es: posiblemente el método carece de una llamada [super dealloc]

en: instance variable %qs is declared private
es: la variable de instancia %qs se declaró privada

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

note: This can happen if DECL_ARTIFICIAL (*expr_p), but should be impossible for real properties, which always have a getter.
en: no %qs getter found
es: no se encuentra el getter %qs

en: fast enumeration is not available in Objective-C 1.0
es: la enumeración rápida no está disponible en Objective-C 1.0

en: iterating variable in fast enumeration is not an object
es: la variable que itera en la enumeración rápida no es un objeto

en: collection in fast enumeration is not an object
es: la colección en la enumeración rápida no es un objeto

en: type %qT does not have a known size
es: el tipo %qT no tiene un tamaño conocido

en: unknown type %<%T%> found during Objective-C encoding
es: se encontró el tipo desconocido %<%T%> durante la codificación de Objective-C

note: Do not do any encoding, produce an error and keep going.
en: trying to encode non-integer type as a bitfield
es: se trata de codificar un tipo que no es entero como un campo

en: %<-fobjc-gc%> is ignored for %<-fgnu-runtime%>
es: se descarta %<-fobjc-gc%> por %<-fgnu-runtime%>

en: %<-fobjc-sjlj-exceptions%> is ignored for %<-fgnu-runtime%>
es: se descarta %<-fobjc-sjlj-exceptions%> por %<-fgnu-runtime%>

en: non-objective-c type '%T' cannot be caught
es: no se puede atrapar el tipo '%T' que no es de objective-c

en: %<-fobjc-sjlj-exceptions%> is the only supported exceptions system for %<-fnext-runtime%> with %<-fobjc-abi-version%> < 2
es: %<-fobjc-sjlj-exceptions%> es la única excepción a sistema admitida para %<-fnext-runtime%> con %<-fobjc-abi-version%> < 2

en: %<-fobjc-sjlj-exceptions%> is ignored for %<-fnext-runtime%> when %<-fobjc-abi-version%> >= 2
es: se descarta %<-fobjc-sjlj-exceptions%> por %<-fnext-runtime%> cuando %<-fobjc-abi-version%> >= 2

en: creating selector for nonexistent method %qE
es: se crea un selector para el método %qE que no existe
