gcc 6.2.0 - en to fr translation catalogue (2891 entries)

en: flow control insn inside a basic block
fr: insn de contrôle de flot à l’intérieur d’un bloc de base

en: wrong insn in the fallthru edge
fr: insn erronée dans l’arête fallthru

en: insn outside basic block
fr: insn à l’extérieur de tout bloc de base

en: return not followed by barrier
fr: return n’est pas suivi d’une barrière

en: [cannot find %s]
fr: [%s introuvable]

en: %d constructor found
     | %d constructors found
fr[0]: %d constructeur trouvé
fr[1]: %d constructeurs trouvés

en: %d destructor found
     | %d destructors found
fr[0]: %d destructeur trouvé
fr[1]: %d destructeurs trouvés

en: %d frame table found
     | %d frame tables found
fr[0]: %d table de trame trouvée
fr[1]: %d tables de trame trouvées

en: [Leaving %s]
fr: [Laissant %s]

en: 
    write_c_file - output name is %s, prefix is %s
fr: 
    write_c_file - le nom de sortie est %s, le préfixe est %s

en: 
    ldd output with constructors/destructors.
fr: 
    sortie de ldd avec constructeurs / destructeurs.

en: const/copy propagation disabled
fr: propagation de const / copie désactivée

en: %s: all warnings being treated as errors
fr: %s : tous les avertissements sont traités comme des erreurs

en: %s: some warnings being treated as errors
fr: %s : certains avertissements sont traités comme des erreurs

en: <built-in>
fr: <interne>

en: compilation terminated due to -Wfatal-errors.
fr: compilation terminée en raison de -Wfatal-errors.

en: compilation terminated due to -fmax-errors=%u.
fr: compilation terminée en raison de -fmax-errors=%u.

en: Please submit a full bug report,
    with preprocessed source if appropriate.
fr: Veuillez soumettre un rapport d’anomalies complet,
    avec la sortie du préprocesseur si nécessaire.

en: See %s for instructions.
fr: Voir %s pour les instructions.

en: compilation terminated.
fr: compilation terminée.

en: %s:%d: confused by earlier errors, bailing out
fr: %s:%d: embrouillé par les erreurs précédentes, abandon

en: Internal compiler error: Error reporting routines re-entered.
fr: Erreur interne du compilateur : Erreur en rapportant les routines ré-entrées.

en: negative insn length
fr: longueur insn négative

en: could not split insn
fr: n'a pu séparer insn

en: invalid 'asm':
fr: « asm » invalide :

en: nested assembly dialect alternatives
fr: alternatives imbriquées de dialecte assembleur

en: unterminated assembly dialect alternative
fr: alternative non terminée de dialecte assembleur

en: operand number missing after %%-letter
fr: numéro d’opérande manquant après %%-lettre

en: operand number out of range
fr: numéro d’opérande hors limite

en: invalid %%-code
fr: %%-code invalide

en: '%%l' operand isn't a label
fr: l'opérande « %%l » n'est pas une étiquette

note: We can't handle floating point constants; PRINT_OPERAND must handle them. TARGET_PRINT_OPERAND must handle them.
en: floating constant misused
fr: constante flottante mal utilisée

en: invalid expression as operand
fr: expression invalide comme opérande

en: Using built-in specs.
fr: Utilisation des specs internes.

en: Setting spec %s to '%s'
fr: Initialisation des specs %s à « %s »

en: Reading specs from %s
fr: Lecture des spécifications à partir de %s

en: could not find specs file %s
fr: impossible de trouver le fichier des specs %s

en: rename spec %s to %s
fr: renommer les specs %s à %s

en: spec is '%s'
fr: spec est « %s »

en: 
    Go ahead? (y or n)
fr: 
    Continuer ? (y ou n)

en: Usage: %s [options] file...
fr: Usage : %s [options] fichier…

en: Options:
fr: Options :

en:   -pass-exit-codes         Exit with highest error code from a phase.
fr:   -pass-exit-codes         Quitter avec le plus grand code d’erreur d’une phase.

en:   --help                   Display this information.
fr:   --help                   Afficher cette aide.

en:   --target-help            Display target specific command line options.
fr:   --target-help            Afficher les options de ligne de commande spécifiques à la cible.

en:   --help={common|optimizers|params|target|warnings|[^]{joined|separate|undocumented}}[,...].
fr:  --help={common|optimizers|params|target|warnings|[^]{joined|separate|undocumented}}[,…].

en:                            Display specific types of command line options.
fr:                            Afficher les types spécifiques des options de la ligne de commande.

en:   (Use '-v --help' to display command line options of sub-processes).
fr:   (Utilisez « -v --help » pour afficher les options de la ligne de commande des sous-processus).

en:   --version                Display compiler version information.
fr:   --version                Afficher des informations sur la version du compilateur.

en:   -dumpspecs               Display all of the built in spec strings.
fr:   -dumpspecs               Afficher toutes les chaînes de specs internes.

en:   -dumpversion             Display the version of the compiler.
fr:   -dumpversion             Afficher la version du compilateur.

en:   -dumpmachine             Display the compiler's target processor.
fr:   -dumpmachine             Afficher le processeur ciblé par le compilateur.

en:   -print-search-dirs       Display the directories in the compiler's search path.
fr:   -print-search-dirs       Afficher les répertoires du chemin de recherche du compilateur.

en:   -print-libgcc-file-name  Display the name of the compiler's companion library.
fr:   -print-libgcc-file-name  Afficher le nom de la bibliothèque accompagnant le compilateur.

en:   -print-file-name=<lib>   Display the full path to library <lib>.
fr:   -print-file-name=<lib>   Afficher le chemin complet vers la bibliothèque <lib>.

en:   -print-prog-name=<prog>  Display the full path to compiler component <prog>.
fr:   -print-prog-name=<prog>  Afficher le chemin complet vers le composant <prog> du compilateur.

en:   -print-multiarch         Display the target's normalized GNU triplet, used as
                               a component in the library path.
fr:   -print-multiarch         Afficher le triplet GNU normalisé de la cible, utilisé comme
                               un composant dans le chemin d’accès de la bibliothèque.

en:   -print-multi-directory   Display the root directory for versions of libgcc.
fr:   -print-multi-directory   Afficher la racine du répertoire des versions de libgcc.

en:   -print-multi-lib         Display the mapping between command line options and
                               multiple library search directories.
fr:   -print-multi-lib         Afficher la table de correspondance entre les options de
                               la ligne de commande et les multiples répertoires de
                               recherche des bibliothèques.

en:   -print-multi-os-directory Display the relative path to OS libraries.
fr:   -print-multi-os-directory Afficher le chemin relatif vers les bibliothèques de l’OS.

en:   -print-sysroot           Display the target libraries directory.
fr:   -print-sysroot           Afficher le répertoire des bibliothèques de la cible.

en:   -print-sysroot-headers-suffix Display the sysroot suffix used to find headers.
fr:   -print-sysroot-headers-suffix Afficher le suffixe de la racine système utilisé pour trouver les en-têtes.

en:   -Wa,<options>            Pass comma-separated <options> on to the assembler.
fr:   -Wa,<options>            Passer les <options> séparées par des virgules à l'assembleur.

en:   -Wp,<options>            Pass comma-separated <options> on to the preprocessor.
fr:   -Wp,<options>            Passer les <options> séparées par des virgules au préprocesseur.

en:   -Wl,<options>            Pass comma-separated <options> on to the linker.
fr:   -Wl,<options>            Passer les <options> séparées par des virgules à l'éditeur de liens.

en:   -Xassembler <arg>        Pass <arg> on to the assembler.
fr:   -Xassembler <argument>   Passer l'<argument> à l'assembleur.

en:   -Xpreprocessor <arg>     Pass <arg> on to the preprocessor.
fr:   -Xpreprocessor <argument>  Passer l'<argument> au préprocesseur.

en:   -Xlinker <arg>           Pass <arg> on to the linker.
fr:   -Xlinker <argument>       Passer l’<argument> à l'éditeur de liens.

en:   -save-temps              Do not delete intermediate files.
fr:   -save-temps              Ne pas détruire les fichiers intermédiaires.

en:   -save-temps=<arg>        Do not delete intermediate files.
fr:   -save-temps=<arg>        Ne pas effacer les fichiers intermédiaires.

en:   -no-canonical-prefixes   Do not canonicalize paths when building relative
                               prefixes to other gcc components.
fr:   -no-canonical-prefixes   Ne pas normaliser les chemins lors de la compilation
                               de préfixes relatifs à d'autres composants de gcc.

en:   -pipe                    Use pipes rather than intermediate files.
fr:   -pipe                    Utiliser des pipes au lieu de fichiers intermédiaires.

en:   -time                    Time the execution of each subprocess.
fr:   -time                    Mesurer le temps d'exécution de chaque sous-processus.

en:   -specs=<file>            Override built-in specs with the contents of <file>.
fr:   -specs=<fichier>         Remplacer les specs internes par le contenu du <fichier>.

en:   -std=<standard>          Assume that the input sources are for <standard>.
fr:   -std=<standard>          Supposer que les fichiers sources respectent le <standard>.

en:   --sysroot=<directory>    Use <directory> as the root directory for headers
                               and libraries.
fr:   --sysroot=<répertoire>   Utiliser <répertoire> comme répertoire racine pour les
                               en-têtes et les bibliothèques.

en:   -B <directory>           Add <directory> to the compiler's search paths.
fr:   -B <répertoire>          Ajouter le <répertoire> aux chemins de recherche du compilateur.

en:   -v                       Display the programs invoked by the compiler.
fr:   -v                       Afficher les programmes invoqués par le compilateur.

en:   -###                     Like -v but options quoted and commands not executed.
fr:   -###                     Identique à -v mais les options et les commandes entre guillemets ne sont pas exécutées.

en:   -E                       Preprocess only; do not compile, assemble or link.
fr:   -E                       Pré-traitement seul ; ne pas compiler, assembler ou éditer les liens.

en:   -S                       Compile only; do not assemble or link.
fr:   -S                       Compilation seule ; ne pas assembler ou éditer les liens.

en:   -c                       Compile and assemble, but do not link.
fr:   -c                       Compiler et assembler, mais ne pas éditer les liens.

en:   -o <file>                Place the output into <file>.
fr:   -o <fichier>             Placer la sortie dans le <fichier>.

en:   -pie                     Create a position independent executable.
fr:   -pie                     Créer un exécutable indépendant de la position en mémoire (PIE).

en:   -shared                  Create a shared library.
fr:   -shared                  Créer une bibliothèque partagée.

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.
fr:   -x <langage>             Spécifier le langage des fichiers d'entrée suivants.
                               Les langages permis sont: c c++ assembler none
                               « none » signifiant d'utiliser le comportement par défaut
                               en tentant d'identifier le langage par l'extension du fichier.

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.
fr: 
    Options débutant par -g, -f, -m, -O, -W, ou --param sont automatiquement
     passées aux divers sous-processus invoqués par %s.  Afin de passer
     les autres options à ces processus l'option -W<lettre> doit être utilisé.

en: Processing spec (%s), which is '%s'
fr: Traitement du spec (%s), lequel est « %s »

en: Target: %s
fr: Cible : %s

en: Configured with: %s
fr: Configuré avec: %s

en: Thread model: %s
fr: Modèle de thread: %s

en: gcc driver version %s %sexecuting gcc version %s
fr: pilote gcc version %s %sexécutant gcc version %s

en: The bug is not reproducible, so it is likely a hardware or OS problem.
fr: Le bogue n'est pas reproductible, donc c'est probablement un problème matériel ou dans l'OS.

en: Preprocessed source stored into %s file, please attach this to your bugreport.
fr: La source convertie par le préprocesseur a été stockée dans le fichier %s, veuillez l'attacher à votre rapport d'anomalie.

en: install: %s%s
fr: installés: %s%s

en: programs: %s
fr: programmes: %s

en: libraries: %s
fr: bibliothèques: %s

en: 
    For bug reporting instructions, please see:
fr: 
    Pour les instructions afin de rapporter des anomalies, consultez :

en: (C)
fr: ©

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.
fr: Ce logiciel est libre; voir les sources pour les conditions de copie.  Il n'y a
    AUCUNE GARANTIE, pas même pour la COMMERCIALISATION ni L'ADÉQUATION À UNE TÂCHE PARTICULIÈRE.

en: 
    Linker options
    ==============
fr: 
    Options du lieur
    ================

en: Use "-Wl,OPTION" to pass "OPTION" to the linker.
fr: Utilisez « -Wl,OPTION » pour passer « OPTION » au lieur.

en: Assembler options
    =================
fr: Options de l'assembleur
    =======================

en: Use "-Wa,OPTION" to pass "OPTION" to the assembler.
fr: Utilisez « -Wa,OPTION » pour passer « OPTION » à l'assembleur.

en:   merge [options] <dir1> <dir2>         Merge coverage file contents
fr:   merge [options] <rép1> <rép2>         Fusionner les contenus des fichiers de couverture

en:     -v, --verbose                       Verbose mode
fr:     -v, --verbose                       Mode verbeux

en:     -o, --output <dir>                  Output directory
fr:     -o, --output <rép>                  Répertoire de sortie

en:     -w, --weight <w1,w2>                Set weights (float point values)
fr:     -w, --weight <p1,p2>                Définir les poids (valeurs décimales)

en: Merge subcomand usage:
fr: Utilisation de la sous-commande de fusion:

en:   rewrite [options] <dir>               Rewrite coverage file contents
fr:   rewrite [options] <rép>               Réécrire le contenu des fichiers de couverture

en:     -s, --scale <float or simple-frac>  Scale the profile counters
fr:     -s, --scale <décimal ou frac simple> Met à l'échelle les compteurs de profils

en:     -n, --normalize <long long>         Normalize the profile
fr:     -n, --normalize <long long>         Normalise le profil

en: Rewrite subcommand usage:
fr: Utilisation de la sous-commande de réécriture:

en: scaling cannot co-exist with normalization, skipping
fr: la mise à l'échelle s'oppose à la normalisation, ignoré

en: incorrect format in scaling, using 1/1
fr: format incorrect dans la mise à l'échelle, utilise 1/1

en: normalization cannot co-exist with scaling
fr: la normalisation s'oppose à la mise à l'échelle

en:   overlap [options] <dir1> <dir2>       Compute the overlap of two profiles
fr:   overlap [options] <rép1> <rép2>       Calcule le recouvrement de deux profils

en:     -h, --hotonly                       Only print info for hot objects/functions
fr:     -h, --hotonly                       Afficher seulement les informations sur les fonctions/objets chargés (hot)

en:     -f, --function                      Print function level info
fr:     -f, --function                      Afficher les informations au niveau de la fonction

en:     -F, --fullname                      Print full filename
fr:     -F, --fullname                      Afficher le nom complet du fichier

en:     -o, --object                        Print object level info
fr:     -o, --object                        Afficher les informations au niveau de l'objet

en:     -t <float>, --hot_threshold <float> Set the threshold for hotness
fr:     -t <décimal>, --hot_threshold <décimal> Change le seuil pour déclarer une fonction ou objet « hot »

en: Overlap subcomand usage:
fr: Utilisation de la sous-commande de recouvrement:

en: Usage: %s [OPTION]... SUB_COMMAND [OPTION]...
fr: Usage : %s [OPTION]… SOUS_COMMANDE [OPTION]…

en: Offline tool to handle gcda counts
fr: Outil hors ligne pour gérer les décomptes gcda

en:   -h, --help                            Print this help, then exit
fr:   -h, --help                            Afficher cette aide, et quitter

en:   -v, --version                         Print version number, then exit
fr:   -v, --version                         Afficher le numéro de version, et quitter

en: 
    For bug reporting instructions, please see:
    %s.
fr: 
    Pour les instructions afin de rapporter des anomalies, consultez :
    %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.
fr: Ce logiciel est libre; voir les sources pour les conditions de copie.
    Il n'y a AUCUNE GARANTIE; pas même pour la COMMERCIALISATION ni
    L'ADÉQUATION À UNE TÂCHE PARTICULIÈRE.

en: Usage: gcov [OPTION]... SOURCE|OBJ...
fr: Usage: gcov [OPTION]… SOURCE|OBJ…

en: Print code coverage information.
fr: Afficher les informations de couverture du code.

en:   -h, --help                      Print this help, then exit
fr:   -h, --help                      Afficher cette aide puis quitter

en:   -a, --all-blocks                Show information for every basic block
fr:   -a, --all-blocks                Afficher l'information pour chaque bloc de base

en:   -b, --branch-probabilities      Include branch probabilities in output
fr:   -b, --branch-probabilities      Inclure les probabilités de branchement dans la sortie

en:   -c, --branch-counts             Output counts of branches taken
                                        rather than percentages
fr:   -c, --branch-counts             Afficher le décompte des branchements pris
                                        plutôt que les pourcentages

en:   -d, --display-progress          Display progress information
fr:   -d, --display-progress          Afficher les informations de progression

en:   -f, --function-summaries        Output summaries for each function
fr:   -f, --function-summaries        Produire des résumés pour chaque fonction

en:   -i, --intermediate-format       Output .gcov file in intermediate text format
fr:   -i, --intermediate-format       Sortir le fichier .gcov dans un format texte intermédiaire

en:   -l, --long-file-names           Use long output file names for included
                                        source files
fr:   -l, --long-file-names           Utiliser des noms longs pour les fichiers de
                                        sortie des fichiers sources inclus

en:   -m, --demangled-names           Output demangled function names
fr:   -m, --demangled-names           Afficher les noms de fonctions sans la décoration des noms

en:   -n, --no-output                 Do not create an output file
fr:   -n, --no-output                 Ne pas créer de fichier de sortie

en:   -o, --object-directory DIR|FILE Search for object files in DIR or called FILE
fr:   -o, --object-directory RÉP|FICHIERS Rechercher les fichiers objets dans le RÉPertoire ou appelés FICHIERS

en:   -p, --preserve-paths            Preserve all pathname components
fr:   -p, --preserve-paths            Préserver tous les composants des chemins d'accès

en:   -r, --relative-only             Only show data for relative sources
fr:   -r, --relative-only             Afficher seulement les données des sources relatives

en:   -s, --source-prefix DIR         Source prefix to elide
fr:   -s, --source-prefix RÉP         Préfixe a retirer des sources

en:   -u, --unconditional-branches    Show unconditional branch counts too
fr:   -u, --unconditional-branches    Afficher aussi les compteurs de branchements inconditionnels

en:   -v, --version                   Print version number, then exit
fr:   -v, --version                   Afficher le numéro de version puis quitter

en: Creating '%s'
fr: Création de « %s »

en: Error writing output file '%s'
fr: Erreur d’écriture du fichier de sortie « %s »

en: Could not open output file '%s'
fr: Impossible d'ouvrir le fichier de sortie « %s »

en: Removing '%s'
fr: Suppression de « %s »

en: Cannot open intermediate output file %s
fr: Impossible d'ouvrir le fichier de sortie intermédiaire %s

en: %s:source file is newer than notes file '%s'
fr: %s: fichier source est plus récent que le fichier de notes « %s »

en: (the message is displayed only once per source file)
fr: (le message est affiché une seule fois par fichier source)

en: %s:cannot open notes file
fr: %s: Impossible d'ouvrir le fichier de notes

en: %s:not a gcov notes file
fr: %s: n'est pas un fichier de notes gcov

en: %s:version '%.4s', prefer '%.4s'
fr: %s: version « %.4s », préférée « %.4s »

en: %s:already seen blocks for '%s'
fr: %s: blocs déjà vus pour « %s »

en: %s:corrupted
fr: %s: corrompu

en: %s:no functions found
fr: %s: aucune fonction trouvée

en: %s:cannot open data file, assuming not executed
fr: %s: ne peut ouvrir le fichier de données, supposé non exécuté

en: %s:not a gcov data file
fr: %s: pas un fichier de données gcov

en: %s:version '%.4s', prefer version '%.4s'
fr: %s: version « %.4s », version préférée « %.4s »

en: %s:stamp mismatch with notes file
fr: %s: l'estampille ne concorde par avec le fichier de notes

en: %s:unknown function '%u'
fr: %s: fonction inconnue « %u »

en: %s:profile mismatch for '%s'
fr: %s: profile ne concorde pas pour « %s »

en: %s:overflowed
fr: %s: débordement

en: %s:'%s' lacks entry and/or exit blocks
fr: %s: il manque les blocs d'entrée ou de sortie de « %s »

en: %s:'%s' has arcs to entry block
fr: %s: « %s » possède des arcs vers un bloc d'entrée

en: %s:'%s' has arcs from exit block
fr: %s: « %s » possède des arcs à partir du bloc de sortie

en: %s:graph is unsolvable for '%s'
fr: %s: le graphe n'a pas de solution pour « %s »

en: Lines executed:%s of %d
fr: Lignes exécutées: %s sur %d

en: No executable lines
fr: Aucune ligne exécutable

en: %s '%s'
fr: %s « %s »

en: Branches executed:%s of %d
fr: Branchements exécutés: %s sur %d

en: Taken at least once:%s of %d
fr: Pris au moins une fois: %s sur %d

en: No branches
fr: Pas de branchement

en: Calls executed:%s of %d
fr: Appels exécutés: %s sur %d

en: No calls
fr: Pas d'appel

en: %s:no lines for '%s'
fr: %s: pas de ligne pour « %s »

en: call   %2d returned %s
fr: appel  %2d a retourné %s

en: call   %2d never executed
fr: appel  %2d jamais exécuté

en: branch %2d taken %s%s
fr: branchement %2d pris %s%s

en: branch %2d never executed
fr: branchement %2d jamais exécuté

en: unconditional %2d taken %s
fr: inconditionnel %2d pris %s

en: unconditional %2d never executed
fr: inconditionnel %2d jamais exécuté

en: Cannot open source file %s
fr: N'a pu ouvrir le fichier source %s

en: PRE disabled
fr: PRE désactivé

en: GCSE disabled
fr: GCSE désactivé

en: function returns address of local variable
fr: la fonction retourne l'adresse d'une variable locale

en: function may return address of local variable
fr: la fonction peut retourner l'adresse d'une variable locale

en: ignoring duplicate directory "%s"
fr: le répertoire « %s » est ignoré car présent deux fois

en:   as it is a non-system directory that duplicates a system directory
fr:   car il s'agit d'un répertoire non système dupliquant un répertoire système

en: ignoring nonexistent directory "%s"
fr: le répertoire « %s » est ignoré car inexistant

en: #include "..." search starts here:
fr: la recherche pour #include "..." débute ici :

en: #include <...> search starts here:
fr: la recherche pour #include <...> débute ici:

en: End of search list.
fr: Fin de la liste de recherche.

note: Opening quotation mark.
en: `
fr: «

note: Closing quotation mark.
en: '
fr:  »

en: function might be candidate for attribute %<%s%>
fr: la fonction peut être une candidate pour l'attribut %<%s%>

en: function might be candidate for attribute %<%s%> if it is known to return normally
fr: la fonction pourrait être une candidate pour l'attribut %<%s%> si elle est connue pour retourner normalement

en: At top level:
fr: Au plus haut niveau:

en: In member function %qs
fr: Dans la fonction membre %qs

en: In function %qs
fr: Dans la fonction %qs

en:     inlined from %qs at %r%s:%d:%d%R
fr:     mis en ligne depuis %qs à %r%s:%d:%d%R

en:     inlined from %qs at %r%s:%d%R
fr:     mis en ligne depuis %qs à %r%s:%d%R

en:     inlined from %qs
fr:     mis en ligne depuis %qs

en: assuming that the loop is not infinite
fr: suppose que la boucle n'est pas infinie

en: cannot optimize possibly infinite loops
fr: impossible d'optimiser des boucles peut-être infinies

en: assuming that the loop counter does not overflow
fr: suppose que le compteur de la boucle ne déborde pas

en: cannot optimize loop, the loop counter may overflow
fr: impossible d'optimiser la boucle car le compteur de la boucle peut déborder

en: this is the insn:
fr: ceci est le insn :

en: unable to generate reloads for:
fr: incapable de générer des recharges pour:

note: What to print when a switch has no documentation.
en: This option lacks documentation.
fr: Il manque la documentation pour cette option.

en: Uses of this option are diagnosed.
fr: Les utilisations de cette option sont diagnostiquées.

en: default %d minimum %d maximum %d
fr: par défaut %d minimum %d maximum %d

en: Same as %s.  Use the latter option instead.
fr: Comme %s. Utilisez plutôt cette dernière option.

en: %s  Same as %s.
fr: %s  Comme %s.

en: [default]
fr: [par défaut]

en: [enabled]
fr: [activé]

en: [disabled]
fr: [désactivé]

en:  No options with the desired characteristics were found
fr:  Aucune option avec les caractéristiques désirées a été trouvée

en:  None found.  Use --help=%s to show *all* the options supported by the %s front-end.
fr:  Aucune trouvée.  Utilisez --help=%s pour voir *toutes* les options acceptées par l'interface %s.

en:  All options with the desired characteristics have already been displayed
fr:  Toutes les options avec les caractéristiques désirées ont déjà été affichées

en: The following options are target specific
fr: Les options suivantes sont spécifiques à la cible

en: The following options control compiler warning messages
fr: Les options suivantes contrôlent les messages d’avertissement du compilateur

en: The following options control optimizations
fr: Les options suivantes contrôlent les optimisations

en: The following options are language-independent
fr: Les options suivantes sont indépendantes du langage

en: The --param option recognizes the following as parameters
fr: L'option --param reconnaît les paramètres suivant

en: The following options are specific to just the language
fr: Les options suivantes sont uniquement spécifiques au langage

en: The following options are supported by the language
fr: Les options suivantes sont prises en charge par le langage

en: The following options are not documented
fr: Les options suivantes ne sont pas documentées

en: The following options take separate arguments
fr: Les options suivantes prennent des arguments séparées

en: The following options take joined arguments
fr: Les options suivantes prennent des arguments groupés

en: The following options are language-related
fr: Les options suivantes concernent des langages

en: Event
fr: Événement

en: Plugins
fr: Extensions

en: *** WARNING *** there are active plugins, do not report this as a bug unless you can reproduce it without enabling any plugins.
fr: *** ATTENTION *** il y a des extensions actives, ne rapportez pas ceci comme un bogue à moins de savoir le reproduire sans activer les extensions.

note: It's the compiler's fault.
en: could not find a spill register
fr: n'a pu trouver un registre de déversement

note: It's the compiler's fault.
en: VOIDmode on an output
fr: mode VOID sur une sortie

en: failure trying to reload:
fr: échec en essayant de recharger:

en: unrecognizable insn:
fr: insn non reconnaissable:

en: insn does not satisfy its constraints:
fr: insn ne satisfait pas à ses contraintes:

en: created and used with differing settings of '%s'
fr: créé et utilisé avec des configurations différentes de « %s »

en: created and used with different settings of -fpic
fr: créé et utilisé avec des configurations différentes de -fpic

en: created and used with different settings of -fpie
fr: créé et utilisé avec des configurations différentes de -fpie

en: collect: reading %s
fr: collect: lecture de %s

en: collect: recompiling %s
fr: collect: recompilation de %s

en: collect: tweaking %s in %s
fr: collect: ajuste %s dans %s

en: collect: relinking
fr: collect: réédition des liens

en: unrecoverable error
fr: erreur irrécupérable

en: %s%s%s %sversion %s (%s)
    %s	compiled by GNU C version %s,
fr: %s%s%s %sversion %s (%s)
    %s	compilé par GNU C version %s,

en: %s%s%s %sversion %s (%s) compiled by CC,
fr: %s%s%s %sversion %s (%s) compilé par CC,

en: %s%swarning: %s header version %s differs from library version %s.
fr: %s%savertissement: l'en-tête %s version %s diffère de la version %s de la bibliothèque.

en: %s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d
fr: heuristiques %s%sGGC: --param ggc-min-expand=%d --param ggc-min-heapsize=%d

en: options passed:
fr: options passées :

en: options enabled:
fr: options activées :

en: <anonymous>
fr: <anonyme>

en: function not considered for inlining
fr: fonction pas retenue pour être mise en ligne

en: caller is not optimized
fr: l'appelant n'est pas optimisé

en: function body not available
fr: le corps de la fonction n'est pas disponible

en: redefined extern inline functions are not considered for inlining
fr: les fonctions externes enlignes redéfinies ne sont pas retenues pour être mises en ligne

en: function not inlinable
fr: la fonction ne peut être mise en ligne

en: function body can be overwritten at link time
fr: le corps de la fonction peut être écrasé durant l'édition de liens

en: function not inline candidate
fr: la fonction n’est pas une candidate à la mise en ligne

en: --param large-function-growth limit reached
fr: --param large-function-growth limite atteinte

en: --param large-stack-frame-growth limit reached
fr: --param large-stack-frame-growth limite atteinte

en: --param max-inline-insns-single limit reached
fr: --param max-inline-insns-single limite atteinte

en: --param max-inline-insns-auto limit reached
fr: --param max-inline-insns-auto limite atteinte

en: --param inline-unit-growth limit reached
fr: --param inline-unit-growth limite atteinte

en: recursive inlining
fr: mise en ligne récursive

en: call is unlikely and code size would grow
fr: l'appel est improbable et la taille du code augmenterait

en: function not declared inline and code size would grow
fr: la fonction n'est pas déclarée en ligne et la taille du code augmenterait

en: mismatched arguments
fr: arguments non concordantes

en: originally indirect function call not considered for inlining
fr: l'appel de fonction initialement indirect n'est pas pris en compte pour la mise en ligne

en: indirect function call with a yet undetermined callee
fr: appel de fonction indirect vers un appelé encore à déterminer

en: exception handling personality mismatch
fr: désaccord sur la personnalité du traitement de l'exception

en: non-call exception handling mismatch
fr: désaccord sur le traitement de l'exception sans appel

en: target specific option mismatch
fr: option spécifique à la cible incohérente

en: optimization level attribute mismatch
fr: incohérence d'un attribut au niveau de l'optimisation

en: callee refers to comdat-local symbols
fr: l'appelé fait référence à des symboles locaux à comdat

en: function attribute mismatch
fr: attribut de fonction incohérent

en: caller function contains cilk spawn
fr: la fonction appelante contient au moins une fonction démarrée en parallèle par cilk

en: unreachable
fr: inatteignable

note: The remainder are real diagnostic types.
en: fatal error:
fr: erreur fatale :

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:
fr: erreur interne du compilateur :

note: This one is just for counting DK_WARNING promoted to DK_ERROR due to -Werror and -Werror=warning.
en: error:
fr: erreur :

en: sorry, unimplemented:
fr: désolé, pas implanté :

en: warning:
fr: attention :

en: anachronism:
fr: anachronisme :

en: note:
fr: note :

en: debug:
fr: débogage :

note: These two would be re-classified as DK_WARNING or DK_ERROR, so the prefix does not matter.
en: pedwarn:
fr: pédant :

en: permerror:
fr: permerreur :

en: Maximal estimated outcome of branch considered predictable.
fr: Estimation maximale de la conclusion de branches considérées prévisibles.

en: The minimal estimated speedup allowing inliner to ignore inline-insns-single and inline-isnsns-auto.
fr: L'estimation de l'accélération minimale permettant au code de mise en ligne d'ignorer inline-insns-single et inline-isnsns-auto.

en: The maximum number of instructions in a single function eligible for inlining.
fr: Le nombre maximum d'instructions dans une seule fonction éligible à la mise en ligne.

en: The maximum number of instructions when automatically inlining.
fr: Le nombre maximum d'instructions lors de la mise en ligne automatique.

en: The maximum number of instructions inline function can grow to via recursive inlining.
fr: Le nombre maximum d'instructions auquel une fonction en ligne peut grandir par la mise en ligne récursive.

en: The maximum number of instructions non-inline function can grow to via recursive inlining.
fr: Le nombre maximum d'instructions auquel une fonction pas en ligne peut grandir par la mise en ligne récursive.

en: The maximum depth of recursive inlining for inline functions.
fr: La profondeur maximum de mise en ligne récursive pour les fonctions en ligne.

en: The maximum depth of recursive inlining for non-inline functions.
fr: La profondeur maximum de mise en ligne récursive pour les fonctions pas en ligne.

en: Inline recursively only when the probability of call being executed exceeds the parameter.
fr: Mettre en ligne récursif uniquement quand la probabilité que l'appel soit exécuté dépasse le paramètre.

en: The maximum number of nested indirect inlining performed by early inliner.
fr: Le nombre maximum de mises en ligne indirectes imbriquées réalisées par les premiers mis en ligne.

en: Probability that COMDAT function will be shared with different compilation unit.
fr: Probabilité qu'une fonction COMDAT soit partagée avec des unités de compilation différentes.

en: Maximum probability of the entry BB of split region (in percent relative to entry BB of the function) to make partial inlining happen.
fr: Probabilité maximum que l'entrée B8 d'une région scindée (en pourcent relatif à l'entrée B8 de la fonction) pour réaliser la mise en ligne partielle.

en: If -fvariable-expansion-in-unroller is used, the maximum number of times that an individual variable will be expanded during loop unrolling.
fr: Si -fvariable-expansion-in-unroller est utilisé, le nombre maximum de fois qu'une variable individuelle sera développée pendant le dépliage de la boucle.

en: If -ftree-vectorize is used, the minimal loop bound of a loop to be considered for vectorization.
fr: Si -ftree-vectorize est utilisé, la limite minimale de boucle d'une boucle prise en compte pour la vectorisation.

en: The maximum number of instructions to consider to fill a delay slot.
fr: Le nombre maximum d'instructions à considérer pour remplir un créneau de délai.

en: The maximum number of instructions to consider to find accurate live register information.
fr: Le nombre maximum d'instructions à considérer pour trouver les informations correctes d'un registre actif.

en: The maximum length of scheduling's pending operations list.
fr: La longueur maximale de la liste des opération en attente d'ordonnancement.

en: The maximum number of backtrack attempts the scheduler should make when modulo scheduling a loop.
fr: Le nombre maximum de retours en arrière que l'ordonnanceur doit essayer lors de l'ordonnancement modulo d'une boucle.

en: The size of function body to be considered large.
fr: La taille du corps d'une fonction a considérer comme étant grand.

en: Maximal growth due to inlining of large function (in percent).
fr: Croissance maximale due à la mise en ligne d'une grande fonction (en pourcentage).

en: The size of translation unit to be considered large.
fr: La taille d'une unité de traduction a considérer comme grande.

en: How much can given compilation unit grow because of the inlining (in percent).
fr: Quelle croissance d'une unité de compilation peut être tolérée en raison de la mise en ligne (en pourcentage).

en: How much can given compilation unit grow because of the interprocedural constant propagation (in percent).
fr: Quelle croissance d'une unité de compilation peut être tolérée à cause de la propagation interprocédurale de constantes (en pourcentage).

en: Maximal estimated growth of function body caused by early inlining of single call.
fr: Croissance maximale estimée du corps d'une fonction causée par la première vague de mises en ligne des appels uniques.

en: The size of stack frame to be considered large.
fr: La taille de la trame de pile qui est considérée comme étant grande

en: Maximal stack frame growth due to inlining (in percent).
fr: Croissance maximale de la trame de pile causée par la mise en ligne (en pourcentage).

en: The maximum amount of memory to be allocated by GCSE.
fr: La quantité maximale de mémoire à être allouée par GCSE.

en: The maximum ratio of insertions to deletions of expressions in GCSE.
fr: Le rapport maximum entre les insertions et les suppressions d'expressions dans GCSE.

en: The threshold ratio for performing partial redundancy elimination after reload.
fr: Le rapport seuil pour réaliser l'élimination des redondances partielles après le rechargement.

en: The threshold ratio of critical edges execution count that permit performing redundancy elimination after reload.
fr: Le rapport seuil du décompte d'exécution des arêtes critiques qui permet l'élimination des redondances après rechargement.

en: Scaling factor in calculation of maximum distance an expression can be moved by GCSE optimizations.
fr: Facteur d'échelle dans le calcul de la distance maximale qu'une expression peut être déplacée par les optimisations de GCSE.

en: Cost at which GCSE optimizations will not constraint the distance an expression can travel.
fr: Coût auquel les optimisations de GCSE ne contraindront pas la distance de déplacement d'une expression.

en: Maximum depth of search in the dominator tree for expressions to hoist.
fr: Profondeur maximum de recherche dans l'arbre des dominateurs pour trouver des expressions à élever.

en: Maximum depth of sqrt chains to use when synthesizing exponentiation by a real constant.
fr: Profondeur maximum des chaînes de racines carrées à utiliser lors de la synthèse d'une élévation à la puissance par une constante réelle.

en: The maximum number of instructions to consider to unroll in a loop.
fr: Le nombre maximum d'instructions à envisager de déplier dans une boucle.

en: The maximum number of instructions to consider to unroll in a loop on average.
fr: Le nombre maximum d'instructions à envisager de déplier en moyenne dans une boucle.

en: The maximum number of unrollings of a single loop.
fr: Le nombre maximum de dépliages d'une boucle.

en: The maximum number of insns of a peeled loop.
fr: Le nombre maximum d'insns dans une boucle aplatie.

en: The maximum number of peelings of a single loop.
fr: Le nombre maximum de dépliages pour aplatir une boucle.

en: The maximum number of branches on the path through the peeled sequence.
fr: Le nombre maximum de branches sur le chemin pour aplatir une séquence.

en: The maximum number of insns of a completely peeled loop.
fr: Le nombre maximum d'insns d'une boucle complètement aplatie.

en: The maximum number of peelings of a single loop that is peeled completely.
fr: Le nombre maximum de réductions d'une boucle simple qui est complètement aplatie.

en: The maximum number of insns of a peeled loop that rolls only once.
fr: Le nombre maximum d'insns d'une boucle aplatie qui tourne une seule fois.

en: The maximum depth of a loop nest we completely peel.
fr: La profondeur maximum de boucles imbriquées que nous aplatissons complètement.

en: The maximum number of insns of an unswitched loop.
fr: Le nombre maximum d'insns d'une boucle qui est déplacée à l'intérieur de ses branchements.

en: The maximum number of unswitchings in a single loop.
fr: Le nombre maximum de déplacements d'une seule boucle à l'intérieur de ses branchements.

en: Bound on the number of iterations the brute force # of iterations analysis algorithm evaluates.
fr: Limite le nombre d'itérations que l'algorithme d'analyse du nombre d'itérations évalue par la force brute.

en: Bound on the cost of an expression to compute the number of iterations.
fr: Limite sur le coût d'une expression pour calculer le nombre d'itérations.

en: A factor for tuning the upper bound that swing modulo scheduler uses for scheduling a loop.
fr: Un facteur pour ajuster la limite supérieure que le « Swing Modulo Scheduler » utilise pour ordonnancer une boucle.

en: The minimum value of stage count that swing modulo scheduler will generate.
fr: La valeur minimum du décompte des étapes que le « Swing Modulo Scheduler » va générer.

en: The number of cycles the swing modulo scheduler considers when checking conflicts using DFA.
fr: Le nombre de cycles que le « Swing Modulo Scheduler » prend en compte lorsqu'il vérifie les conflits en utilisant DFA.

en: A threshold on the average loop count considered by the swing modulo scheduler.
fr: Un seuil sur le nombre moyen d'itérations prises en compte par le « Swing Modulo Scheduler ».

en: A basic block profile count is considered hot if it contributes to the given permillage of the entire profiled execution.
fr: Le décompte du profilage d'un bloc de base est considéré comme « chaud » si il contribue à hauteur du pour mille spécifié au profilage entier de l'exécution.

en: Select fraction of the maximal frequency of executions of basic block in function given basic block needs to have to be considered hot.
fr: Sélectionner la fraction de la fréquence maximale d'exécutions du bloc de base dans la fonction selon le bloc de base donné doit être considéré comme « chaud ».

en: The minimum fraction of profile runs a given basic block execution count must be not to be considered unlikely.
fr: La fraction minimum des exécutions de profilage que le décompte de l'exécution d'un bloc de base doit être pour qu'il ne soit pas considéré comme improbable.

en: Select fraction of the maximal frequency of executions of basic block in function given basic block get alignment.
fr: Sélectionner la fraction de la fréquence maximale d'exécutions du bloc de base dans la fonction selon l'alignement que le bloc de base reçoit.

en: Loops iterating at least selected number of iterations will get loop alignement..
fr: Les boucles qui itèrent au moins le nombre de fois sélectionné recevront un alignement de boucle..

en: The maximum number of loop iterations we predict statically.
fr: Le nombre maximum d’itérations de boucles qui sont prédites statiquement.

en: Set the estimated probability in percentage for builtin expect. The default value is 90% probability.
fr: Fixe la probabilité estimée en pourcentage pour « builtin expect ». La valeur par défaut est une probabilité de 90%.

en: The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is available.
fr: Le pourcentage de fonction, pondéré par la fréquence d'exécutions, qui doit être couvert la formation de la trace. Utilisé lorsque le feedback par profilage est disponible.

en: The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is not available.
fr: Le pourcentage de fonction, pondéré par la fréquence d'exécutions, qui doit être couvert la formation de la trace. Utilisé lorsque le feedback par profilage n'est pas disponible.

en: Maximal code growth caused by tail duplication (in percent).
fr: Croissance maximale du code par la duplication de queue (en pourcentage).

en: Stop reverse growth if the reverse probability of best edge is less than this threshold (in percent).
fr: Stopper la croissance renversée si la probabilité inverse des meilleures arêtes est inférieure à ce seuil (en pourcentage).

en: Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is available.
fr: Stopper la croissance anticipée si la probabilité des meilleures arêtes est inférieure à ce seuil (en pourcentage). Utilisé lorsque le feedback par profilage 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.
fr: Stopper la croissance anticipée si la probabilité des meilleures arêtes est inférieure à ce seuil (en pourcentage). Utilisé lorsque le feedback par profilage n'est pas disponible.

en: The maximum number of incoming edges to consider for crossjumping.
fr: Le nombre maximum d'arêtes entrantes à considérer pour les sauts croisés.

en: The minimum number of matching instructions to consider for crossjumping.
fr: Le nombre minimum d'instructions concordantes à considérer pour les sauts croisés.

en: The maximum expansion factor when copying basic blocks.
fr: Le facteur d'expansion maximum en copiant des blocs de base.

en: The maximum number of insns to duplicate when unfactoring computed gotos.
fr: Le nombre maximum d'insns à dupliquer lors de la défactorisation des goto calculés.

en: The maximum length of path considered in cse.
fr: La longueur maximale des chemins considérés dans cse.

en: The maximum instructions CSE process before flushing.
fr: Le nombre maximum d'instructions que CSE traite avant vidange.

en: The minimum cost of an expensive expression in the loop invariant motion.
fr: Le coût minimum d'une expression onéreuse dans le déplacement d'un invariant de boucle.

en: Bound on number of candidates below that all candidates are considered in iv optimizations.
fr: Limite sur le nombre de candidats en dessous de laquelle tous les candidats sont pris en compte dans les optimisations d'IV.

en: Bound on number of iv uses in loop optimized in iv optimizations.
fr: Limite sur le nombre d'utilisations d'IV dans une boucle optimisée dans des optimisations d'IV.

en: If number of candidates in the set is smaller, we always try to remove unused ivs during its optimization.
fr: Si le nombre de candidats dans l'ensemble est plus petit, on essaie toujours de retirer les IV inutilisés durant son optimisation.

en: Bound on size of expressions used in the scalar evolutions analyzer.
fr: Limite sur la taille des expressions utilisées dans l'analyseur d'évolution de scalaires.

en: Bound on the complexity of the expressions in the scalar evolutions analyzer.
fr: Limite sur la complexité des expressions dans l'analyseur d'évolution de scalaires.

en: Bound on number of runtime checks inserted by the vectorizer's loop versioning for alignment check.
fr: Limite sur le nombre de vérifications à l'exécution de l'alignement que le code qui décline les versions des boucles vectorisées doit insérer.

en: Bound on number of runtime checks inserted by the vectorizer's loop versioning for alias check.
fr: Limite sur le nombre de vérifications à l'exécution pour détecter les pointeurs qui se recouvrent (pointer aliasing) que le code qui décline les versions des boucles vectorisées doit insérer.

en: Max number of loop peels to enhancement alignment of data references in a loop.
fr: Le nombre max d'aplatissages de boucles pour améliorer l'alignement des références aux données dans une boucle.

en: The maximum memory locations recorded by cselib.
fr: Les positions mémoire maximum enregistrées par cselib.

en: Minimum heap expansion to trigger garbage collection, as a percentage of the total size of the heap.
fr: L'expansion minimale du tas pour lancer la collecte des rebuts, en pourcentage de la taille totale du tas.

en: Minimum heap size before we start collecting garbage, in kilobytes.
fr: La taille minimale du tas avant de commencer la collecte des rebuts, en kilooctets.

en: The maximum number of instructions to search backward when looking for equivalent reload.
fr: Le nombre maximum d'instructions à rechercher en arrière lors d'une recherche d'une recharge équivalente.

en: Target block's relative execution frequency (as a percentage) required to sink a statement.
fr: Fréquence d'exécution relative du bloc cible (en pourcent) requis pour faire descendre (sink) une expression.

en: The maximum number of blocks in a region to be considered for interblock scheduling.
fr: Le nombre maximum de blocs dans une région à considérer pour l'ordonnancement interblocs.

en: The maximum number of insns in a region to be considered for interblock scheduling.
fr: Le nombre maximum d'insns dans une région à considérer pour l'ordonnancement interblocs.

en: The minimum probability of reaching a source block for interblock speculative scheduling.
fr: La probabilité minimum d'atteindre un bloc source pour l'ordonnancement spéculatif interblocs.

en: The maximum number of iterations through CFG to extend regions.
fr: Le nombre maximum d'itérations au travers du CFG pour étendre des régions.

en: The maximum conflict delay for an insn to be considered for speculative motion.
fr: Le délai conflictuel maximum pour qu'une insn soit prise en compte pour un déplacement spéculatif.

en: The minimal probability of speculation success (in percents), so that speculative insn will be scheduled.
fr: La probabilité minimale de succès de spéculation (en pourcent) de telle manière que l'insn spéculative sera ordonnancée.

en: The minimum probability an edge must have for the scheduler to save its state across it.
fr: La probabilité minimale qu'une arête doit avoir pour que l'ordonnanceur sauvegarde son état d'un bout à l'autre.

en: The maximum size of the lookahead window of selective scheduling.
fr: La taille maximum de la fenêtre d'anticipation de l'ordonnanceur sélectif.

en: Maximum number of times that an insn could be scheduled.
fr: Le nombre maximum de fois qu'une insn peut être ordonnancée.

en: Maximum number of instructions in the ready list that are considered eligible for renaming.
fr: Le nombre maximum d'instructions dans la liste « prêtes » qui sont considérées éligibles pour être renommées.

en: Minimal distance between possibly conflicting store and load.
fr: Distance minimale entre un « store » et un « load » qui peuvent entrer en conflit.

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.
fr: Fanion de contrôle du modèle de l'ordonnanceur avec pré-extraction automatique matérielle. Nombre de cycles d'anticipation que le modèle examine; la valeur « 0 » active uniquement l'heuristique de tri des instructions. Désactivé par défaut.

en: The maximum number of RTL nodes that can be recorded as combiner's last value.
fr: Le nombre maximum de nœuds RTL qui peuvent être enregistrés comme dernière valeur du combinateur.

en: The maximum number of insns combine tries to combine.
fr: Le nombre maximum de tentatives de combinaisons d'insns à combiner.

en: The upper bound for sharing integer constants.
fr: La limite supérieure pour partager des entiers constants.

en: The lower bound for a buffer to be considered for stack smashing protection.
fr: La limite inférieure pour qu'un tampon soit considéré pour être protégé contre l'écrasement de la pile.

en: The minimum size of variables taking part in stack slot sharing when not optimizing.
fr: La taille minimale des variables contribuant au partage d'un emplacement de pile quand il n'y a pas d'optimisation.

en: Maximum number of statements allowed in a block that needs to be duplicated when threading jumps.
fr: Le nombre maximum d'expressions autorisées dans un bloc qui doit être dupliqué pour enchaîner des sauts.

en: Maximum number of fields in a structure before pointer analysis treats the structure as a single variable.
fr: Le nombre maximum de champs dans une structure avant que l'analyse de pointeur traite la structure comme une seule variable.

en: The maximum number of instructions ready to be issued to be considered by the scheduler during the first scheduling pass.
fr: Le nombre maximum d'instructions prêtes à être expédiées qui doivent être prises en compte par l'ordonnanceur durant le premier passage de l'ordonnancement.

en: Maximum number of active local stores in RTL dead store elimination.
fr: Le nombre maximum de stockages locaux actifs dans l'élimination des stockages morts de RTL.

en: The number of insns executed before prefetch is completed.
fr: Le nombre d'insns exécutées avant que la pré-extraction soit terminée.

en: The number of prefetches that can run at the same time.
fr: Le nombre de pré-extractions qui peuvent se dérouler en même temps.

en: The size of L1 cache.
fr: La taille du cache L1.

en: The size of L1 cache line.
fr: La taille de ligne du cache L1.

en: The size of L2 cache.
fr: La taille du cache L2.

en: Whether to use canonical types.
fr: Faut-il utiliser les types canoniques.

en: Maximum length of partial antic set when performing tree pre optimization.
fr: La longueur maximale de l'ensemble ANTIC partiel lors de la pré-optimisation de l'arbre.

en: Maximum size of a SCC before SCCVN stops processing a function.
fr: La taille maximale d'un composant fortement connecté (SCC) avant que SCCVN arrête de traiter une fonction.

en: Maximum number of disambiguations to perform per memory access.
fr: Le nombre maximum de désambiguïsations à réaliser par accès mémoire.

en: Max loops number for regional RA.
fr: Le nombre max de boucles pour l'allocation de registre régional.

en: Max size of conflict table in MB.
fr: La taille max de la table des conflits en Mo.

en: The number of registers in each class kept unused by loop invariant motion.
fr: Le nombre de registres de chaque classe laissés inutilisés par les déplacements invariants au niveau des boucles.

en: The max number of reload pseudos which are considered during spilling a non-reload pseudo.
fr: Le nombre maximum de pseudos rechargeables qui doivent être considérés pendant le versage de pseudos qui ne peuvent pas être rechargés.

en: Minimal fall-through edge probability in percentage used to add BB to inheritance EBB in LRA.
fr: La probabilité minimale, en pourcents, qu'une arrête enchaîne immédiatement sur une autre pour décider d'ajouter un BB à un EBB d'héritage dans LRA.

en: The maximum ratio between array size and switch branches for a switch conversion to take place.
fr: La rapport maximum entre la taille du tableau et les branchements du switch pour qu'une conversion du switch ait lieu.

en: size of tiles for loop blocking.
fr: la taille des blocs pour le découpage de boucle en blocs (loop blocking).

en: maximum number of parameters in a SCoP.
fr: le nombre maximum de paramètres dans un SCoP.

en: maximum number of basic blocks per function to be analyzed by Graphite.
fr: le nombre maximum de blocs de base par fonction à analyser par Graphite.

en: maximum number of arrays per scop.
fr: le nombre maximum de tableaux par scop.

en: minimal number of loops per function to be analyzed by Graphite.
fr: le nombre minimum de boucles par fonction à analyser par Graphite.

en: maximum number of isl operations, 0 means unlimited
fr: le nombre maximum d'opérations isl, 0 pour illimité

en: Maximum number of datarefs in loop for building loop data dependencies.
fr: Le nombre maximum de datarefs dans une boucle pour construire les dépendances de données de la boucle.

en: Max basic blocks number in loop for loop invariant motion.
fr: Le nombre max de blocs de base dans une boucle pour un déplacement de boucle invariant.

en: use internal function id in profile lookup.
fr: utiliser un ID de fonction interne dans la recherche de profilage.

en: track topn target addresses in indirect-call profile.
fr: pister les N adresses cibles les plus fréquentes dans le profilage d'appels indirects.

en: Maximum number of instructions in basic block to be considered for SLP vectorization.
fr: Le nombre maximum d'instructions dans un bloc de base à considérer pour la vectorisation SLP.

en: Min. ratio of insns to prefetches to enable prefetching for a loop with an unknown trip count.
fr: Le rapport min entre les insns et les pré-extractions pour activer la pré-extraction dans une boucle avec un nombre inconnu d'itérations.

en: Min. ratio of insns to mem ops to enable prefetching in a loop.
fr: Le rapport min entre les insns et les opérandes mémoire pour activer la pré-extraction dans une boucle.

en: Max. size of var tracking hash tables.
fr: La taille max des tables de hachage pour le pistage des variables.

en: Max. recursion depth for expanding var tracking expressions.
fr: La profondeur de récursion max pour développer les expressions de pistage de variables.

en: Max. size of loc list for which reverse ops should be added.
fr: La taille max de la liste des emplacements pour laquelle des opérations inverses devraient être ajoutées.

en: The minimum UID to be used for a nondebug insn.
fr: Le UID minimum à utiliser pour une insn qui n'est pas pour le déboguage.

en: Maximum allowed growth of size of new parameters ipa-sra replaces a pointer to an aggregate with.
fr: La croissance maximale de la taille autorisée quand IPA-SRA remplace un pointeur vers un agrégat par de nouveaux paramètres.

en: Size in bytes after which thread-local aggregates should be instrumented with the logging functions instead of save/restore pairs.
fr: La taille en octets au delà de laquelle des agrégats locaux au thread doivent être manipulés par les fonctions de journalisation au lieu de paires de save/restore.

en: Maximum size, in storage units, of an aggregate which should be considered for scalarization when compiling for speed.
fr: La taille maximale, en unité de stockage, d'un agrégat qui devrait être considéré pour une conversion scalaire lors d'une compilation pour la vitesse.

en: Maximum size, in storage units, of an aggregate which should be considered for scalarization when compiling for size.
fr: La taille maximale, en unité de stockage, d'un agrégat qui devrait être considéré pour une conversion scalaire lors d'une compilation pour l'espace.

en: Maximum size of a list of values associated with each parameter for interprocedural constant propagation.
fr: La taille maximale d'une liste de valeurs associées à chaque paramètre pour la propagation de constantes interprocédurale.

en: Threshold ipa-cp opportunity evaluation that is still considered beneficial to clone..
fr: Le seuil de l'évaluation de l'opportunité de IPA-CP qui est encore considérée comme bénéfique au clone.

en: Percentage penalty the recursive functions will receive when they are evaluated for cloning..
fr: Le pourcentage de pénalité que des fonctions récursives recevront quand elles seront évaluées pour un clonage.

en: Percentage penalty functions containg a single call to another function will receive when they are evaluated for cloning..
fr: Le pourcentage de pénalité que des fonctions contenant un unique appel à une autre fonction recevront quand elles seront évaluées pour un clonage.

en: Maximum number of aggregate content items for a parameter in jump functions and lattices.
fr: Le nombre maximum d'éléments contenus dans un agrégat d'un paramètre dans des fonctions de saut ou des maillages.

en: Compile-time bonus IPA-CP assigns to candidates which make loop bounds or strides known..
fr: Bonus à la compilation que IPA-CP assigne aux candidats qui rendent les limites ou les pas des boucles connus.

en: Compile-time bonus IPA-CP assigns to candidates which make an array index known..
fr: Bonus à la compilation que IPA-CP assigne aux candidats qui rendent connus l'index dans un tableau.

en: Maximum number of statements that will be visited by IPA formal parameter analysis based on alias analysis in any given function.
fr: Le nombre maximum d'expressions qui seront visitées par l'analyse des paramètres formels de IPA basé sur l'analyse d'alias dans une fonction quelconque.

en: Number of partitions the program should be split to.
fr: Le nombre de partitions dans lesquelles il faudrait scinder le programme.

en: Minimal size of a partition for LTO (in estimated instructions).
fr: La taille minimale d'une partition pour LTO (en instructions estimées).

en: Maximum number of namespaces to search for alternatives when name lookup fails.
fr: Le nombre maximum d'espaces de noms à parcourir pour chercher des alternatives quand la recherche de nom a échoué.

en: Maximum number of conditional store pairs that can be sunk.
fr: Le nombre maximum de paires de stockage conditionnel qui peuvent être descendues.

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.
fr: Le plus petit nombre de valeurs différentes pour lequel il est préférable d'utiliser une table de sauts plutôt qu'un arbre de branchements conditionnels. Si 0, utilise le choix par défaut pour la machine.

en: Allow new data races on stores to be introduced.
fr: Permet l'introduction de compétitions sur de nouvelles données durant un stockage.

en: Set the maximum number of instructions executed in parallel in reassociated tree. If 0, use the target dependent heuristic..
fr: Fixe le nombre maximum d'instructions exécutées en parallèle dans un arbre ré-associé. Si 0, utilise l'heuristique dépendant de la cible.

en: Maximum amount of similar bbs to compare a bb with.
fr: La quantité maximale de bbs similaires à comparer avec un bb.

en: Maximum amount of iterations of the pass over a function.
fr: Le nombre maximum d'itérations du passage sur une fonction.

en: Maximum number of strings for which strlen optimization pass will track string lengths.
fr: Le nombre maximum de chaînes pour lesquelles l'optimisation de strlen conserve la longueur des chaînes.

en: Which -fsched-pressure algorithm to apply.
fr: Quel algorithme de -fsched-pressure appliquer.

en: Maximum length of candidate scans for straight-line strength reduction.
fr: La longueur maximale de la recherche dans les candidats pour la simplification des instructions dupliquées lors de l'aplatissage d'une boucle (Straight-Line Strength Reduction).

en: Enable asan stack protection.
fr: Autoriser ASan à protéger la pile.

en: Enable asan globals protection.
fr: Autoriser ASan à protéger les globales.

en: Enable asan store operations protection.
fr: Autoriser ASan à protéger les opérations d'écriture.

en: Enable asan load operations protection.
fr: Autoriser ASan à protéger les opérations de chargement.

en: Enable asan builtin functions protection.
fr: Autoriser ASan à protéger les fonctions intégrées.

en: Enable asan detection of use-after-return bugs.
fr: Autoriser la détection par ASan des bogues d'utilisation après retour.

en: Use callbacks instead of inline code if number of accesses in function becomes greater or equal to this number.
fr: Utiliser une fonction de rappel au lieu de code en ligne si le nombre d'accès dans la fonction devient plus grand ou égal à ce nombre.

en: Maximum number of nested calls to search for control dependencies during uninitialized variable analysis.
fr: Nombre maximum d'appels imbriqués pour rechercher une dépendance de contrôle pendant l'analyse d'une variable non initialisée.

en: Maximum number of statements to be included into a single static constructor generated by Pointer Bounds Checker.
fr: Le nombre maximum d'expressions à inclure dans un seul constructeur statique généré par Pointer Bounds Checker.

en: Scale factor to apply to the number of statements in a threading path when comparing to the number of (scaled) blocks.
fr: Facteur d'échelle à appliquer au nombre d'expressions dans un chemin de sauts enchaînés lors de la comparaison de blocs (mis à l'échelle).

en: Maximum number of arguments a PHI may have before the FSM threader will not try to thread through its block.
fr: Le nombre maximum d'arguments qu'un PHI peut avoir avant que le FSM qui est responsable de l'enchaînement arrête d'essayer d'enchaîner les sauts dans ses blocs.

en: Scale factor to apply to the number of blocks in a threading path when comparing to the number of (scaled) statements.
fr: Facteur d'échelle à appliquer au nombre de blocs dans un chemin de sauts enchaînés lors de la comparaison avec le nombre d'expressions (mises à l'échelle).

en: Maximum number of instructions to copy when duplicating blocks on a finite state automaton jump thread path.
fr: Le nombre maximum d'instructions à copier en dupliquant des blocs le long du chemin de sauts enchaînés d'un automate à états finis.

en: Maximum number of basic blocks on a finite state automaton jump thread path.
fr: Le nombre maximum de blocs de base sur le chemin de sauts enchaînés d'un automate à états finis.

en: Maximum number of new jump thread paths to create for a finite state automaton.
fr: Le nombre maximum de nouveaux chemins pour enchaîner des sauts pour un automate à états finis.

en: Chunk size of omp schedule for loops parallelized by parloops.
fr: Taille des fragments de l'ordonnanceur OMP pour des boucles parallélisées par parloops.

en: Schedule type of omp schedule for loops parallelized by parloops (static, dynamic, guided, auto, runtime).
fr: Type d'ordonnancement de l'ordonnanceur OMP pour des boucles parallélisées par parloops (static, dynamic, guided, auto, runtime).

en: Maximum recursion depth allowed when querying a property of an SSA name.
fr: La profondeur de récursion maximum permise en interrogeant une propriété d'un nom SSA.

en: Maximum number of insns in a basic block to consider for RTL if-conversion.
fr: Le nombre maximum d'insns dans un bloc de base pour considérer une conversion du if par RTL.

en: Level of hsa debug stores verbosity
fr: Le niveau de verbosité des stockages de déboguage de hsa

en: Maximum number of may-defs visited when devirtualizing speculatively
fr: Le nombre maximum de may-defs visités lors d'une dévirtualisation spéculative

en: field width specifier
fr: spécificateur de largeur de champ

en: field precision specifier
fr: spécificateur de champ de précision

en: ' ' flag
fr: fanion « »

en: the ' ' printf flag
fr: le fanion « » de printf

en: '+' flag
fr: fanion « + »

en: the '+' printf flag
fr: le fanion « + » de printf

en: '#' flag
fr: fanion « # »

en: the '#' printf flag
fr: le fanion « # » de printf

en: '0' flag
fr: fanion « 0 »

en: the '0' printf flag
fr: le fanion « 0 » de printf

en: '-' flag
fr: fanion « - »

en: the '-' printf flag
fr: le fanion « - » de printf

en: ''' flag
fr: fanion « ' »

en: the ''' printf flag
fr: le fanion « ' » de printf

en: 'I' flag
fr: fanion « I »

en: the 'I' printf flag
fr: le fanion « I » de printf

en: field width
fr: largeur de champ

en: field width in printf format
fr: largeur de champ dans le format de printf

en: precision
fr: précision

en: precision in printf format
fr: précision dans le format de printf

en: length modifier
fr: modificateur de longueur

en: length modifier in printf format
fr: modificateur de longueur dans le format printf

en: 'q' flag
fr: fanion « q »

en: the 'q' diagnostic flag
fr: le fanion « q » de diagnostique

en: assignment suppression
fr: suppression d'affectation

en: the assignment suppression scanf feature
fr: la fonctionnalité de suppression d'affectation de scanf

en: 'a' flag
fr: fanion « a »

en: the 'a' scanf flag
fr: le fanion « a » de scanf

en: 'm' flag
fr: fanion « m »

en: the 'm' scanf flag
fr: la fanion « m » de scanf

en: field width in scanf format
fr: largeur de champ dans le format de scanf

en: length modifier in scanf format
fr: modificateur de longueur dans le format de scanf

en: the ''' scanf flag
fr: la fanion « ' » de scanf

en: the 'I' scanf flag
fr: le fanion « I » de scanf

en: '_' flag
fr: fanion « _ »

en: the '_' strftime flag
fr: le fanion « _ » de strftime

en: the '-' strftime flag
fr: le fanion « - » de strftime

en: the '0' strftime flag
fr: le fanion « 0 » de strftime

en: '^' flag
fr: fanion « ^ »

en: the '^' strftime flag
fr: la fanion « ^ » de strftime

en: the '#' strftime flag
fr: le fanion « # » de strftime

en: field width in strftime format
fr: largeur de champ dans le format de strftime

en: 'E' modifier
fr: modificateur « E »

en: the 'E' strftime modifier
fr: le modificateur « E » de strftime

en: 'O' modifier
fr: modificateur « O »

en: the 'O' strftime modifier
fr: le modificateur « O » de strftime

en: the 'O' modifier
fr: le modificateur « O »

en: fill character
fr: caractère de remplissage

en: fill character in strfmon format
fr: caractère de remplissage dans le format de strfmon

en: the '^' strfmon flag
fr: le fanion « ^ » de strfmon

en: the '+' strfmon flag
fr: le fanion « + » de strfmon

en: '(' flag
fr: fanion « ( »

en: the '(' strfmon flag
fr: le fanion « ( » de strfmon

en: '!' flag
fr: fanion « ! »

en: the '!' strfmon flag
fr: le fanion « ! » de strfmon

en: the '-' strfmon flag
fr: le fanion « - » de strfmon

en: field width in strfmon format
fr: largeur de champ dans le format de strfmon

en: left precision
fr: précision à gauche

en: left precision in strfmon format
fr: précision à gauche dans le format de strfmon

en: right precision
fr: précision à droite

en: right precision in strfmon format
fr: précision à droite dans le format de strfmon

en: length modifier in strfmon format
fr: modificateur de longueur dans le format de strfmon

note: Handle deferred options from command-line.
en: <command-line>
fr: <ligne-de-commande>

en: Unsupported operand for code '%c'
fr: Opérande non supporté pour le code « %c »

en: invalid operand for '%%%c'
fr: opérande invalide pour « %%%c »

en: incompatible floating point / vector register operand for '%%%c'
fr: opérande en virgule flottante ou registre vecteur incompatible pour « %%%c »

en: missing operand
fr: opérande manquant

en: invalid constant
fr: constante invalide

en: invalid operand
fr: opérande invalide

en: invalid operand prefix '%%%c'
fr: préfixe d'opérande invalide « %%%c »

en: '%%&' used without any local dynamic TLS references
fr: « %%& » utilisé sans référence à un TLS dynamique local

en: invalid %%J value
fr: valeur %%J invalide

en: invalid %%r value
fr: valeur %%r invalide

en: invalid %%R value
fr: valeur %%R invalide

en: invalid %%N value
fr: valeur %%N invalide

en: invalid %%P value
fr: valeur %%P invalide

en: invalid %%h value
fr: valeur %%h invalide

en: invalid %%L value
fr: valeur %%L invalide

en: invalid %%m value
fr: valeur %%m invalide

en: invalid %%M value
fr: valeur %%M invalide

en: invalid %%U value
fr: valeur %%U invalide

en: invalid %%s value
fr: valeur %%s invalide

en: invalid %%C value
fr: valeur %%C invalide

en: invalid %%E value
fr: valeur %%E invalide

en: unknown relocation unspec
fr: relocalisation unspec inconnue

en: invalid %%xn code
fr: valeur %%xn invalide

en: invalid operand address
fr: adresse d'opérande invalide

en: invalid operand to %%Z code
fr: opérande invalide pour le code %%Z

en: invalid operand to %%z code
fr: opérande invalide pour le code %%z

en: invalid operand to %%M code
fr: opérande invalide pour le code %%M

en: invalid operand to %%R code
fr: opérande invalide pour le code %%R

en: invalid operand to %%H/%%L code
fr: opérande invalide pour le code %%H/%%L

en: invalid operand to %%U code
fr: opérande invalide pour le code %%U

en: invalid operand to %%V code
fr: opérande invalide pour le code %%V

en: invalid operand to %%O code
fr: opérande invalide pour le code %%O

note: Unknown flag. Undocumented flag.
en: invalid operand output code
fr: opérande invalide pour le code de sortie

en: invalid UNSPEC as operand: %d
fr: UNSPEC invalide comme opérande : %d

en: invalid shift operand
fr: opérande shift invalide

en: predicated Thumb instruction
fr: instruction Thumb établie

en: predicated instruction in conditional sequence
fr: instruction établie dans la séquence conditionnelle

en: invalid operand for code '%c'
fr: opérande invalide pour « %c »

en: instruction never executed
fr: instruction jamais exécutée

note: Former Maverick support, removed after GCC-4.7.
en: obsolete Maverick format code '%c'
fr: code de format Maverick « %c » obsolète

en: function parameters cannot have __fp16 type
fr: les paramètres de fonction ne peuvent pas avoir le type __fp16

en: functions cannot return __fp16 type
fr: les fonctions ne peuvent pas retourner le type __fp16

en: address operand requires constraint for X, Y, or Z register
fr: l'opérande d'adresse requiert une contrainte sur le registre X, Y ou Z

en: operands to %T/%t must be reg + const_int:
fr: les opérandes de %T/%t doivent être reg + const_int:

en: bad address, not an I/O address:
fr: mauvaise adresse, pas une adresse E/S:

en: bad address, not a constant:
fr: mauvaise adresse, pas une constante:

en: bad address, not (reg+disp):
fr: mauvaise adresse, pas (reg+disp):

en: bad address, not post_inc or pre_dec:
fr: mauvaise adresse, pas post_inc ou pre_dec:

en: internal compiler error.  Bad address:
fr: erreur interne du compilateur. Mauvaise adresse:

en: Unsupported code '%c' for fixed-point:
fr: Code « %c » non supporté en virgule fixe:

en: internal compiler error.  Unknown mode:
fr: erreur interne du compilateur. Mode inconnu:

en: invalid insn:
fr: insn invalide :

en: incorrect insn:
fr: insn incorrecte :

en: unknown move insn:
fr: insn de déplacement inconnue :

en: bad shift insn:
fr: insn de décalage erronée :

en: internal compiler error.  Incorrect shift:
fr: erreur interne du compilateur. Décalage incorrect:

en: unsupported fixed-point conversion
fr: conversion en virgule fixe non supportée

en: Running spec function '%s' with %d args
fr: Exécution de la fonction spec « %s » avec %d args

en: '%s': mmcu='%s'
    '%s': specfile='%s'
fr: « %s »: mmcu=« %s »
    « %s »: specfile=« %s »

en: invalid %%j value
fr: valeur %%j invalide

en: invalid const_double operand
fr: opérande const_double invalide

en: unexpected index-type in cris_print_index
fr: type d'index inattendu dans cris_print_index

en: unexpected base-type in cris_print_base
fr: type de base inattendu dans cris_print_base

en: invalid operand for 'b' modifier
fr: opérande invalide pour le modificateur « b »

en: invalid operand for 'o' modifier
fr: opérande invalide pour le modificateur « o »

en: invalid operand for 'O' modifier
fr: opérande invalide pour le modificateur « O »

en: invalid operand for 'p' modifier
fr: opérande invalide pour le modificateur « p »

en: invalid operand for 'z' modifier
fr: opérande invalide pour le modificateur « z »

en: invalid operand for 'H' modifier
fr: opérande invalide pour le modificateur « H »

en: bad register
fr: mauvais registre

en: invalid operand for 'e' modifier
fr: opérande invalide pour le modificateur « e »

en: invalid operand for 'm' modifier
fr: opérande invalide pour le modificateur « m »

en: invalid operand for 'A' modifier
fr: opérande invalide pour le modificateur « A »

en: invalid operand for 'D' modifier
fr: opérande invalide pour le modificateur « D »

en: invalid operand for 'T' modifier
fr: opérande invalide pour le modificateur « T »

en: invalid operand modifier letter
fr: lettre de modificateur d'opérande invalide

en: unexpected multiplicative operand
fr: opérande multiplicatif inattendu

en: unexpected operand
fr: opérande inattendu

en: unrecognized address
fr: adresse non reconnue

en: unrecognized supposed constant
fr: constante supposée non reconnue

en: unexpected side-effects in address
fr: effets de bord inattendus dans l'adresse

note: Can't possibly get anything else for a function-call, right?
en: unidentifiable call op
fr: opérande d'appel non identifiable

en: PIC register isn't set up
fr: le registre PIC n'est pas initialisé

en: fr30_print_operand_address: unhandled address
fr: fr30_print_operand_address: adresse non traitée

en: fr30_print_operand: unrecognized %%p code
fr: fr30_print_operand: code %%p non reconnu

en: fr30_print_operand: unrecognized %%b code
fr: fr30_print_operand: code %%b non reconnu

en: fr30_print_operand: unrecognized %%B code
fr: fr30_print_operand: code %%B non reconnu

en: fr30_print_operand: invalid operand to %%A code
fr: fr30_print_operand: opérande invalide pour le code %%A

en: fr30_print_operand: invalid %%x code
fr: fr30_print_operand: code %%x invalide

en: fr30_print_operand: invalid %%F code
fr: fr30_print_operand: code %%F invalide

en: fr30_print_operand: unknown code
fr: fr30_print_operand: code inconnu

en: fr30_print_operand: unhandled MEM
fr: fr30_print_operand: MEM non traité

en: bad insn to frv_print_operand_address:
fr: mauvaise insn pour frv_print_operand_addresse:

en: bad register to frv_print_operand_memory_reference_reg:
fr: mauvais registre pour frv_print_operand_memory_reference_reg:

en: bad insn to frv_print_operand_memory_reference:
fr: mauvaise insn pour frv_print_operand_memory_reference:

en: bad condition code
fr: mauvais code de condition

en: bad insn in frv_print_operand, bad const_double
fr: mauvaise insn dans frv_print_operand, mauvais const_double

en: bad insn to frv_print_operand, 'e' modifier:
fr: mauvaise insn pour frv_print_operand, modificateur « e »:

en: bad insn to frv_print_operand, 'F' modifier:
fr: mauvaise insn pour frv_print_operand, modificateur « F »:

en: bad insn to frv_print_operand, 'f' modifier:
fr: mauvaise insn pour frv_print_operand, modificateur « f »:

en: bad insn to frv_print_operand, 'g' modifier:
fr: mauvaise insn pour frv_print_operand, modificateur « g »:

en: bad insn to frv_print_operand, 'L' modifier:
fr: mauvaise insn pour frv_print_operand, modificateur « L »:

en: bad insn to frv_print_operand, 'M/N' modifier:
fr: mauvaise insn pour frv_print_operand, modificateur « M/N »:

en: bad insn to frv_print_operand, 'O' modifier:
fr: mauvaise insn pour frv_print_operand, modificateur « O »:

en: bad insn to frv_print_operand, P modifier:
fr: mauvaise insn pour frv_print_operand, modificateur « P »:

en: bad insn in frv_print_operand, z case
fr: mauvaise insn dans frv_print_operand, case z

en: bad insn in frv_print_operand, 0 case
fr: mauvaise insn dans frv_print_operand, case 0

en: frv_print_operand: unknown code
fr: frv_print_operand: code inconnu

en: bad output_move_single operand
fr: mauvais opérande output_move_single

en: bad output_move_double operand
fr: mauvais opérande output_move_double

en: bad output_condmove_single operand
fr: mauvais opérande output_condmove_single

en: invalid UNSPEC as operand
fr: UNSPEC invalide comme opérande

en: invalid operand size for operand code 'O'
fr: taille d'opérande invalide pour le code d'opérande « 0 »

en: invalid operand size for operand code 'z'
fr: taille d'opérande invalide pour le code d'opérande « z »

en: invalid operand type used with operand code 'Z'
fr: type opérande invalide utilisé avec le code d'opérande « Z »

en: invalid operand size for operand code 'Z'
fr: taille d'opérande invalide pour le code d'opérande « Z »

en: operand is not a condition code, invalid operand code 'Y'
fr: l'opérande n'est pas du code de condition, code d'opérande invalide « Y »

en: operand is not a condition code, invalid operand code 'D'
fr: l'opérande n'est pas du code de condition, code d'opérande invalide « D »

en: operand is not a condition code, invalid operand code '%c'
fr: l'opérande n'est pas du code de condition, code d'opérande invalide « %c »

en: operand is not an offsettable memory reference, invalid operand code 'H'
fr: l'opérande n'est pas une référence mémoire avec décalage, code d'opérande invalide « H »

en: invalid operand code '%c'
fr: opérande invalide pour « %c »

en: invalid constraints for operand
fr: contrainte invalide pour l'opérande

en: unknown insn mode
fr: mode insn inconnu

en: -f%s ignored (not supported for DJGPP)
fr: -f%s ignoré (pas supporté par DJGPP)

en: Use native (MS) bitfield layout
fr: Utiliser une configuration de champ de bits native (MS)

en: Use gcc default bitfield layout
fr: Utiliser la configuration par défaut de gcc pour les champs de bits

en: invalid %%G mode
fr: mode %%G invalide

en: ia64_print_operand: unknown code
fr: ia64_print_operand : code inconnu

en: invalid conversion from %<__fpreg%>
fr: conversion invalide depuis %<__fpreg%>

en: invalid conversion to %<__fpreg%>
fr: conversion invalide vers %<__fpreg%>

en: invalid operation on %<__fpreg%>
fr: opération invalide sur %<__fpreg%>

en: invalid %%P operand
fr: opérande %%P invalide

en: invalid %%p value
fr: valeur %%p invalide

en: invalid use of %%d, %%x, or %%X
fr: utilisation invalide de %%d, %%x, ou %%X

en: only 0.0 can be loaded as an immediate
fr: seul 0.0 peut être chargé comme valeur immédiate

en: bad operand
fr: mauvais opérande

en: can't use non gp relative absolute address
fr: impossible d'utiliser une adresse absolue pas relative à gp

en: invalid addressing mode
fr: mode d'adressage invalide

en: invalid operand to %%s code
fr: opérande invalide pour le code %%s

en: invalid operand to %%p code
fr: opérande invalide pour le code %%p

en: bad insn for 'A'
fr: mauvaise insn pour « A »

en: invalid operand to %%T/%%B code
fr: opérande invalide pour le code %%T/%%B

en: invalid operand to %%N code
fr: opérande invalide pour le code %%N

en: pre-increment address is not a register
fr: le pré-incrément d'adresse n'est pas un registre

en: pre-decrement address is not a register
fr: le pré-décrément d'adresse n'est pas un registre

en: post-increment address is not a register
fr: le post-incrément d'adresse n'est pas un registre

en: bad address
fr: mauvaise adresse

en: lo_sum not of register
fr: lo_sum n'est pas un registre

en: invalid %%L code
fr: code %%L invalide

en: unknown punctuation '%c'
fr: ponctuation « %c » inconnue

en: null pointer
fr: pointeur null

en: PRINT_OPERAND, invalid insn for %%C
fr: PRINT_OPERAND, insn invalide pour %%C

en: PRINT_OPERAND, invalid insn for %%N
fr: PRINT_OPERAND, insn invalide pour %%N

en: insn contains an invalid address !
fr: insn contient une adresse invalide !

en: invalid address
fr: adresse invalide

en: letter %c was found & insn was not CONST_INT
fr: la lettre %c n'a pas été trouvée et issn n'était pas CONST_INT

en: '%%%c' is not a valid operand prefix
fr: « %%%c » n'est pas un préfixe d'opérande valide

en: invalid use of '%%%c'
fr: utilisation invalide de « %%%c »

en: MMIX Internal: Expected a CONST_INT, not this
fr: MMIX interne: Attendait CONST_INT, pas ceci

en: MMIX Internal: Bad value for 'm', not a CONST_INT
fr: MMIX interne: Valeur erronée pour « m », pas un CONST_INT

en: MMIX Internal: Expected a register, not this
fr: MMIX interne: Attendait un registre, pas ceci

en: MMIX Internal: Expected a constant, not this
fr: MMIX interne: Attendait une constante, pas ceci

note: We need the original here.
en: MMIX Internal: Cannot decode this operand
fr: MMIX interne: Ne peut décoder cet opérande

en: MMIX Internal: This is not a recognized address
fr: MMIX interne: Ce n'est pas une adresse reconnue

en: MMIX Internal: Trying to output invalidly reversed condition:
fr: MMIX interne: Tentative de produire une condition incorrectement inversée:

en: MMIX Internal: What's the CC of this?
fr: MMIX interne: Quel est le CC de ceci ?

en: MMIX Internal: What is the CC of this?
fr: MMIX interne: Quel est le CC de ceci ?

en: MMIX Internal: This is not a constant:
fr: MMIX interne: Ce n'est pas une constante:

en: invalid operand prefix
fr: préfixe d'opérande invalide

en: invalid zero extract
fr: « zero extract » invalide

en: q/Q modifiers invalid for symbol references
fr: modificateurs q/Q invalides pour des références de symboles

en: Out of stack space.
fr: Manque d'espace sur la pile.

en: Try running '%s' in the shell to raise its limit.
fr: Essayez d'exécuter « %s » dans le shell pour augmenter sa limite.

en: -maltivec=le not allowed for big-endian targets
fr: -maltivec=le pas permis pour des cibles gros-boutistes

en: -mvsx requires hardware floating point
fr: -mvsx nécessite une unité matérielle en virgule flottante

en: -mvsx and -mpaired are incompatible
fr: -mvsx et -mpaired sont incompatibles

en: -mvsx needs indexed addressing
fr: -mvsx nécessite l'adressage indexé

en: -mvsx and -mno-altivec are incompatible
fr: -mvsx et -mno-altivec sont incompatibles

en: -mno-altivec disables vsx
fr: -mno-altivec désactive vsx

en: -mquad-memory requires 64-bit mode
fr: -mquad-memory requiert le mode 64 bits

en: -mquad-memory-atomic requires 64-bit mode
fr: -mquad-memory-atomic requiert le mode 64 bits

en: -mquad-memory is not available in little endian mode
fr: -mquad-memory n'est pas disponible en mode petit-boutiste

en: -mtoc-fusion requires 64-bit
fr: -mtoc-fusion requiert le mode 64 bits

en: -mtoc-fusion requires medium/large code model
fr: -mtoc-fusion requiert le modèle de code moyen/large

en: bad move
fr: mauvais déplacement

en: Bad 128-bit move
fr: Mauvais déplacement sur 128 bits

en: invalid %%e value
fr: valeur %%e invalide

en: invalid %%f value
fr: valeur %%f invalide

en: invalid %%F value
fr: valeur %%F invalide

en: invalid %%G value
fr: valeur %%G invalide

en: invalid %%j code
fr: valeur %%j invalide

en: invalid %%J code
fr: valeur %%J invalide

en: invalid %%k value
fr: valeur %%k invalide

en: invalid %%K value
fr: valeur %%K invalide

en: invalid %%O value
fr: valeur %%O invalide

en: invalid %%q value
fr: valeur %%q invalide

en: invalid %%T value
fr: valeur %%T invalide

en: invalid %%u value
fr: valeur %%u invalide

en: invalid %%v value
fr: valeur %%v invalide

en: invalid %%x value
fr: valeur %%x invalide

en: invalid %%y value, try using the 'Z' constraint
fr: valeur %%y invalide, essayez d'utiliser la contrainte « Z »

en: __float128 and __ibm128 cannot be used in the same expression
fr: __float128 et __ibm128 ne peuvent pas être utilisés dans la même expression

en: __ibm128 and long double cannot be used in the same expression
fr: __ibm128 et long double ne peuvent pas être utilisés dans la même expression

en: __float128 and long double cannot be used in the same expression
fr: __float128 et long double ne peuvent pas être utilisés dans la même expression

en: AltiVec argument passed to unprototyped function
fr: Argument AltiVec passé à une fonction sans prototype

en: Could not generate addis value for fusion
fr: N'a pu générer de valeur addis pour la fusion

en: Unable to generate load/store offset for fusion
fr: Impossible de générer un offset load/store pour la fusion

en: Bad GPR fusion
fr: Mauvaise fusion GPR

en: emit_fusion_p9_load, bad reg #1
fr: emit_fusion_p9_load, mauvais reg #1

en: emit_fusion_p9_load, bad reg #2
fr: emit_fusion_p9_load, mauvais reg #2

en: emit_fusion_p9_load not MEM
fr: emit_fusion_p9_load pas MEM

en: emit_fusion_p9_store, bad reg #1
fr: emit_fusion_p9_store, mauvais reg #1

en: emit_fusion_p9_store, bad reg #2
fr: emit_fusion_p9_store, mauvais reg #2

en: emit_fusion_p9_store not MEM
fr: emit_fusion_p9_store pas MEM

en: symbolic memory references are only supported on z10 or later
fr: les références mémoire symboliques sont uniquement supportées sur z10 ou ultérieur

en: cannot decompose address
fr: adresse indécomposable

en: invalid comparison operator for 'E' output modifier
fr: opérateur de comparaison invalide pour le modificateur de sortie « E »

en: invalid reference for 'J' output modifier
fr: référence invalide pour le modificateur de sortie « J »

en: invalid address for 'O' output modifier
fr: adresse invalide pour le modificateur de sortie « O »

en: invalid address for 'R' output modifier
fr: adresse invalide pour le modificateur de sortie « R »

en: memory reference expected for 'S' output modifier
fr: référence mémoire attendue pour le modificateur de sortie « S »

en: invalid address for 'S' output modifier
fr: adresse invalide pour le modificateur de sortie « S »

en: register or memory expression expected for 'N' output modifier
fr: registre ou expression mémoire attendue pour le modificateur de sortie « N »

en: register or memory expression expected for 'M' output modifier
fr: registre ou expression mémoire attendue pour le modificateur de sortie « M »

en: invalid constant for output modifier '%c'
fr: constante invalide pour le modificateur de sortie « %c »

en: invalid constant - try using an output modifier
fr: constante invalide - essayez un modificateur de sortie

en: invalid constant vector for output modifier '%c'
fr: vecteur constant invalide pour le modificateur de sortie « %c »

en: invalid expression - try using an output modifier
fr: expression invalide - essayez un modificateur de sortie

en: invalid expression for output modifier '%c'
fr: expression invalide pour le modificateur de sortie « %c »

en: Vector argument passed to unprototyped function
fr: Vecteur passé en argument à une fonction sans prototype

en: types differ in signess
fr: les types diffèrent sur le type signé/non-signé

en: binary operator does not support two vector bool operands
fr: l'opérateur binaire ne supporte pas deux opérandes booléens vectoriels

en: binary operator does not support vector bool operand
fr: l'opérateur binaire ne supporte pas l'opérande booléen vectoriel

en: binary operator does not support mixing vector bool with floating point vector operands
fr: l'opérateur binaire ne supporte pas le mélange d'un booléen vectoriel avec un vecteur en virgule flottante

en: invalid operand to %%R
fr: opérande invalide pour %%R

en: invalid operand to %%S
fr: opérande invalide pour %%S

en: created and used with different architectures / ABIs
fr: créé et utilisé avec des architectures / ABI différentes

en: created and used with different ABIs
fr: créé et utilisé avec des ABI différentes

en: created and used with different endianness
fr: créé et utilisé avec des boutismes différents

en: invalid %%Y operand
fr: opérande %%Y invalide

en: invalid %%A operand
fr: opérande %%A invalide

en: invalid %%B operand
fr: opérande %%B invalide

en: invalid %%C operand
fr: opérande %%C invalide

en: invalid %%D operand
fr: opérande %%D invalide

en: invalid %%f operand
fr: opérande %%f invalide

en: invalid %%s operand
fr: opérande %%s invalide

en: floating-point constant not a valid immediate operand
fr: la constante en virgule flottante n'est pas un opérande immédiat valide

en: 'B' operand is not constant
fr: l'opérande « B » n'est pas une constante

en: 'B' operand has multiple bits set
fr: l'opérande « B » a plusieurs bits activés

en: 'o' operand is not constant
fr: l'opérande « o » n'est pas une constante

en: xstormy16_print_operand: unknown code
fr: xstormy16_print_operand: code inconnu

en: invalid %%c operand
fr: opérande %%c invalide

en: invalid %%d operand
fr: opérande %%d invalide

en: invalid %%H specifier
fr: spécificateur %%H invalide

en: invalid %%h operand
fr: opérande %%h invalide

en: invalid %%I operand
fr: opérande %%I invalide

en: invalid %%i operand
fr: opérande %%i invalide

en: invalid %%j operand
fr: opérande %%j invalide

en: invalid %%%c operand
fr: opérande %%%c invalide

en: invalid %%N operand
fr: opérande %%N invalide

en: invalid operand for 'r' specifier
fr: opérande invalide pour le spécificateur « r »

en: unable to print out operand yet; code == %d (%c)
fr: impossible d'imprimer l'opérande pour l'instant; code == %d (%c)

en: invalid %%H operand
fr: opérande %%H invalide

en: invalid %%L operand
fr: opérande %%L invalide

en: invalid %%M operand
fr: opérande %%M invalide

en: invalid %%t operand
fr: opérande %%t invalide

en: invalid %%t operand '
fr: opérande %%t invalide '

en: invalid %%r operand
fr: opérande %%r invalide

en: const_double_split got a bad insn:
fr: const_double_split a reçu une mauvaise insn :

en: output_move_single:
fr: output_move_single :

en: symbol used with both base and indexed registers
fr: symbole utilisé conjointement avec des registres de base et d'index

en: symbol with offset used in PIC mode
fr: symbole avec offset utilisé en mode PIC

en: symbol used as immediate operand
fr: symbole utilisé comme opérande immédiat

en: illegal operand detected
fr: opérande illégal détecté

en: illegal operand
fr: opérande illégal

en: illegal operand address (1)
fr: adresse d'opérande illégale (1)

en: illegal operand address (2)
fr: adresse d'opérande illégale (2)

en: illegal operand address (3)
fr: adresse d'opérande illégale (3)

en: illegal operand address (4)
fr: adresse d'opérande illégale (4)

en: bad test
fr: mauvais test

en: invalid %%D value
fr: valeur %%D invalide

en: invalid mask
fr: masque invalide

en: invalid %%d value
fr: valeur %%d invalide

en: invalid %%t/%%b value
fr: valeur %%t/%%b invalide

en: no register in address
fr: pas de registre dans l'adresse

en: address offset not a constant
fr: le décalage d'adresse n'est pas une constante

en: aka
fr: alias

en: ({anonymous})
fr: ({anonyme})

en: expected %<;%>
fr: %<;%> attendu

note: Look for the two `(' tokens.
en: expected %<(%>
fr: %<(%> attendu

en: expected %<,%>
fr: %<,%> attendu

en: expected %<)%>
fr: %<)%> attendu

en: expected %<]%>
fr: %<]%> attendu

en: expected %<;%>, %<,%> or %<)%>
fr: %<;%>, %<,%> ou %<)%> attendu

en: expected %<}%>
fr: %<}%> attendu

en: expected %<{%>
fr: %<{%> attendu

en: expected %<:%>
fr: %<:%> attendu

en: Cilk array notation cannot be used as a computed goto expression
fr: La notation Cilk d'un tableau ne peut pas être utilisée comme expression d'un goto calculé

en: Cilk array notation cannot be used for a throw expression
fr: La notation Cilk d'un tableau ne peut pas être utilisée comme expression pour déclencher une exception

en: Cilk array notation cannot be used as a condition for switch statement
fr: La notation Cilk d'un tableau ne peut pas être utilisée comme condition d'un switch

en: Cilk array notation cannot be used as a condition for while statement
fr: La notation Cilk d'un tableau ne peut pas être utilisée comme condition d'un while

en: expected %<while%>
fr: %<while%> attendu

en: Cilk array notation cannot be used as a condition for a do-while statement
fr: La notation Cilk d'un tableau ne peut pas être utilisée comme condition d'un do-while

en: Cilk array notation cannot be used in a condition for a for-loop
fr: La notation Cilk d'un tableau ne peut pas être utilisée comme condition d'une boucle for

en: expected %<.%>
fr: %<.%> attendu

en: expected %<@end%>
fr: %<@end%> attendu

en: expected %<>%>
fr: %<>%> attendu

en: expected %<,%> or %<)%>
fr: %<,%> ou %<)%> attendu

en: expected %<=%>
fr: %<=%> attendu

en: expected %<#pragma omp section%> or %<}%>
fr: %<#pragma omp section%> ou %<}%> attendu

en: expected %<[%>
fr: %<[%> attendu

en: (anonymous)
fr: (anonyme)

en: candidate 1:
fr: candidat 1 :

en: candidate 2:
fr: candidat 2 :

en: candidates are: %+#D
fr: les candidats sont : %+#D

en: candidate is: %+#D
fr: le candidat est : %+#D

en: <missing>
fr: <manquant>

en: <brace-enclosed initializer list>
fr: <initialisation de liste entre accolades>

en: <unresolved overloaded function type>
fr: <type de fonction surchargée non résolu>

en: <type error>
fr: <erreur de type>

en: <anonymous %s>
fr: <%s anonyme>

en: <typeprefixerror>
fr: <erreurprefixtype>

en: (static initializers for %s)
fr: (initialiseurs statiques pour %s)

en: (static destructors for %s)
fr: (destructeurs statiques pour %s)

en: vtable for
fr: vtable pour

en: <return value>
fr: <valeur de retour>

en: {anonymous}
fr: {anonyme}

en: (anonymous namespace)
fr: (espace de nom anonyme)

en: <template arguments error>
fr: <erreur dans les arguments du patron>

en: <enumerator>
fr: <enumérateur>

en: <declaration error>
fr: <erreur de déclaration>

en: <template parameter error>
fr: <erreur de paramètre du patron>

en: <statement>
fr: <déclaration>

en: <unknown>
fr: <inconnu>

note: While waiting for caret diagnostics, avoid printing __cxa_allocate_exception, __cxa_throw, and the like.
en: <throw-expression>
fr: <levée d'exception>

en: <ubsan routine call>
fr: <appel de routine UBSan>

en: <unparsed>
fr: <non analysé>

en: <expression error>
fr: <erreur d'expression>

en: <unknown operator>
fr: <opérateur inconnu>

en: {unknown}
fr: {inconnu}

en: At global scope:
fr: Au niveau global:

en: In static member function %qs
fr: Dans la fonction membre statique %qs

en: In copy constructor %qs
fr: Dans le constructeur de copie %qs

en: In constructor %qs
fr: Dans le constructeur %qs

en: In destructor %qs
fr: Dans le destructeur %qs

en: In lambda function
fr: Dans la fonction lambda

en: %s: In substitution of %qS:
fr: %s: Dans la substitution de %qS :

en: %s: In instantiation of %q#D:
fr: %s: Dans l'instanciation de %q#D :

en: recursively required by substitution of %qS
fr: requis récursivement par la substitution de %qS

en: required by substitution of %qS
fr: requis par la substitution de %qS

en: recursively required from %q#D
fr: requis récursivement par %q#D

en: required from %q#D
fr: requis par %q#D

en: recursively required from here
fr: requis récursivement depuis ici

en: required from here
fr: requis depuis ici

en: %r%s:%d:%d:%R   [ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
fr: %r%s:%d:%d:%R   [ passe outre %d contextes d'instanciation, utilisez -ftemplate-backtrace-limit=0 pour désactiver ]

en: %r%s:%d:%R   [ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
fr: %r%s:%d:%R   [ passe outre %d contextes d'instanciation, utilisez -ftemplate-backtrace-limit=0 pour désactiver ]

en: %r%s:%d:%d:%R   in constexpr expansion of %qs
fr: %r%s:%d:%d:%R   dans l'expansion de constexpr de %qs

en: %r%s:%d:%R   in constexpr expansion of %qs
fr: %r%s:%d:%R   dans l'expansion de constexpr de %qs

en: candidates are:
fr: les candidats sont :

en: candidate is: | candidates are:
fr[0]: le candidat est :
fr[1]: les candidats sont :

en: target is not pointer or reference to class
fr: la cible n'est pas un pointeur ni une référence à une classe

en: target is not pointer or reference to complete type
fr: la cible n'est pas un pointeur ni une référence à un type complet

en: target is not pointer or reference
fr: la cible n'est pas un pointeur ni une référence

en: source is not a pointer
fr: la source n'est pas un pointeur

en: source is not a pointer to class
fr: la source n'est pas un pointeur vers une classe

en: source is a pointer to incomplete type
fr: la source est un pointeur vers un type incomplet

en: source is not of class type
fr: la source n'est pas de type « class »

en: source is of incomplete class type
fr: la source est d'un type « class » incomplet

en: conversion casts away constness
fr: la conversion supprime l'attribut « const »

en: source type is not polymorphic
fr: le type source n'est pas polymorphique

en: wrong type argument to unary minus
fr: type d'argument erroné pour le moins unaire

en: wrong type argument to unary plus
fr: type d'argument erroné pour le plus unaire

en: wrong type argument to bit-complement
fr: type d'argument erroné pour le complément de bit

en: wrong type argument to abs
fr: type d'argument erroné pour abs

en: wrong type argument to conjugation
fr: type d'argument erroné pour la conjugaison

en: in argument to unary !
fr: dans l'argument d'un unaire !

en: no pre-increment operator for type
fr: pas d'opérateur de pré-incrémentation pour le type

en: no post-increment operator for type
fr: pas d'opérateur de post-incrémentation pour le type

en: no pre-decrement operator for type
fr: pas d'opérateur de pré-décrémentation pour le type

en: no post-decrement operator for type
fr: pas d'opérateur de post-décrémentation pour le type

en: Arithmetic OK at %L
fr: Arithmétique OK à %L

en: Arithmetic overflow at %L
fr: Débordement arithmétique à %L

en: Arithmetic underflow at %L
fr: Dépassement de capacité arithmétique par le bas à %L

en: Arithmetic NaN at %L
fr: Arithmétique NaN à %L

en: Division by zero at %L
fr: Division par zéro à %L

en: Array operands are incommensurate at %L
fr: Les opérandes de tableau ne sont pas comparables à %L

en: Integer outside symmetric range implied by Standard Fortran at %L
fr: L'entier est hors de la plage symétrique impliquée par le standard Fortran à %L

en: elemental binary operation
fr: opération binaire élémentaire

en: arguments '%s' and '%s' for intrinsic %s
fr: arguments « %s » et « %s » pour l'intrinsèque %s

en: arguments 'a%d' and 'a%d' for intrinsic '%s'
fr: arguments « a%d » et « a%d » pour l'intrinsèque « %s »

en: arguments '%s' and '%s' for intrinsic '%s'
fr: arguments « %s » et « %s » pour l'intrinsèque « %s »

en: Fortran 2008 obsolescent feature:
fr: Fonctionnalité Fortran 2008 obsolète :

en: GNU Extension:
fr: Extension GNU :

en: Legacy Extension:
fr: Extension antique :

en: Obsolescent feature:
fr: Fonctionnalité obsolète :

en: Deleted feature:
fr: Fonctionnalité supprimée :

en: Constant expression required at %C
fr: Expression constante requise à %C

en: Integer expression required at %C
fr: Expression entière requise à %C

en: Integer value too large in expression at %C
fr: Valeur entière trop grande dans l'expression à %C

en: array assignment
fr: affectation de tableau

en: Driving:
fr: Pilotage:

en: actual argument to INTENT = OUT/INOUT
fr: argument actuel de INTENT = OUT/INOUT

en: Positive width required
fr: Largeur positive requise

en: Nonnegative width required
fr: Largeur non négative requise

en: Unexpected element %qc in format string at %L
fr: Élément %qc inattendu dans la chaîne de format à %L

en: Unexpected end of format string
fr: Fin inattendue de la chaîne de format

en: Zero width in format descriptor
fr: Largeur zéro dans le descripteur de format

en: Missing leading left parenthesis
fr: Parenthèse gauche d'ouverture manquante

en: Left parenthesis required after %<*%>
fr: Parenthèse gauche requise après %<*%>

en: Expected P edit descriptor
fr: Descripteur d'édition P attendu

note: P requires a prior number.
en: P descriptor requires leading scale factor
fr: Le descripteur P doit être annoncé par un facteur d'échelle

en: Comma required after P descriptor
fr: Virgule requise après le descripteur P

en: Positive width required with T descriptor
fr: Largeur positive requise avec le descripteur T

en: E specifier not allowed with g0 descriptor
fr: Spécificateur E pas permis avec le descripteur g0

en: Positive exponent width required
fr: Largeur d'exposant positive requise

en: Period required in format specifier
fr: Point requis dans le spécificateur de format

en: %s tag
fr: étiquette %s

en: internal unit in WRITE
fr: unité interne dans 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
fr: étiquette %s avec INQUIRE

en: Syntax error in expression at %C
fr: Erreur de syntaxe dans l'exception à %C

en: Unexpected EOF
fr: Fin de fichier inattendue

en: Integer overflow
fr: Débordement d'entier

en: Name too long
fr: Nom trop long

en: Bad name
fr: Mauvais nom

en: Expected name
fr: Nom attendu

en: Expected left parenthesis
fr: Parenthèse gauche attendue

en: Expected right parenthesis
fr: Parenthèse droite attendue

en: Expected integer
fr: Entier attendu

en: Expected string
fr: Chaîne attendue

en: find_enum(): Enum not found
fr: find_enum(): Énumération introuvable

en: Expected attribute bit name
fr: Nom de bit d'attribut attendu

en: Expected integer string
fr: Chaîne contenant un entier attendue

en: Error converting integer
fr: Erreur de conversion de l'entier

en: Expected real string
fr: Chaîne contenant un réel attendue

en: Expected expression type
fr: Type d'expression attendue

en: Bad operator
fr: Mauvais opérateur

en: Bad type in constant expression
fr: Mauvais type dans l'expression constante

en: Unexpected end of module
fr: Fin de module inattendue

en: arithmetic IF
fr: IF arithmétique

en: attribute declaration
fr: déclaration d'attribut

en: data declaration
fr: déclaration de données

en: derived type declaration
fr: déclaration de type dérivé

en: block IF
fr: bloc IF

en: implied END DO
fr: END DO implicite

en: assignment
fr: affectation

en: pointer assignment
fr: affectation de pointeur

en: simple IF
fr: IF simple

en: module procedure
fr: procédure de module

en: internal function
fr: fonction interne

en: elemental procedure
fr: procédure élémentaire

en: allocatable argument
fr: argument qui peut être alloué

en: asynchronous argument
fr: argument asynchrone

en: optional argument
fr: argument optionnel

en: pointer argument
fr: argument pointeur

en: target argument
fr: argument cible

en: value argument
fr: argument valeur

en: volatile argument
fr: argument volatile

en: assumed-shape argument
fr: argument de forme tacite (assumed-shape)

en: assumed-rank argument
fr: argument de rang tacite (assumed-rank)

en: coarray argument
fr: argument co-tableau

en: parametrized derived type argument
fr: argument de type dérivé paramétrisé

en: polymorphic argument
fr: argument polymorphique

en: NO_ARG_CHECK attribute
fr: attribut NO_ARG_CHECK

note: As assumed-type is unlimited polymorphic (cf. above). See also TS 29113, Note 6.1.
en: assumed-type argument
fr: argument de type tacite (assumed-type)

en: array result
fr: résultat tableau

en: pointer or allocatable result
fr: résultat pointeur ou allouable

en: result with non-constant character length
fr: résultat avec une longueur de caractères non constante

en: bind(c) procedure
fr: procédure bind(c)

en: Invalid context for NULL() pointer at %%L
fr: Contexte invalide pour un pointeur NULL() à %%L

en: Operand of unary numeric operator %%<%s%%> at %%L is %s
fr: L'opérande de l'opérateur numérique unaire %%<%s%%> à %%L est %s

en: Operands of binary numeric operator %%<%s%%> at %%L are %s/%s
fr: Les opérandes de l'opérateur numérique binaire %%<%s%%> à %%L sont %s/%s

en: Operands of string concatenation operator at %%L are %s/%s
fr: Les opérandes de l'opérateur de concaténation de chaînes à %%L sont %s/%s

en: Operands of logical operator %%<%s%%> at %%L are %s/%s
fr: Les opérandes de l'opérateur logique %%<%s%%> à %%L sont %s/%s

en: Operand of .not. operator at %%L is %s
fr: L'opérande de l'opérateur .not. à %%L est %s

en: COMPLEX quantities cannot be compared at %L
fr: Les quantités COMPLEX ne peuvent pas être comparées à %L

en: Logicals at %%L must be compared with %s instead of %s
fr: Les valeurs logiques à %%L doivent être comparées avec %s au lieu de %s

en: Operands of comparison operator %%<%s%%> at %%L are %s/%s
fr: Les opérandes de l'opérateur de comparaison %%<%s%%> à %%L sont %s/%s

en: Unknown operator %%<%s%%> at %%L
fr: Opérateur %%<%s%%> inconnu à %%L

en: Operand of user operator %%<%s%%> at %%L is %s
fr: L'opérande de l'opérateur utilisateur %%<%s%%> à %%L est %s

en: Operands of user operator %%<%s%%> at %%L are %s/%s
fr: Les opérandes de l'opérateur utilisateur %%<%s%%> à %%L sont %s/%s

en: Inconsistent ranks for operator at %%L and %%L
fr: Rangs inconsistant pour l'opérateur à %%L et %%L

en: Loop variable
fr: Variable de boucle

en: iterator variable
fr: variable d'itérateur

en: Start expression in DO loop
fr: Expression de départ dans la boucle DO

en: End expression in DO loop
fr: Expression de fin dans la boucle DO

en: Step expression in DO loop
fr: Expression de pas dans la boucle DO

en: DEALLOCATE object
fr: objet DEALLOCATE

en: ALLOCATE object
fr: objet ALLOCATE

en: STAT variable
fr: variable STAT

en: ERRMSG variable
fr: variable ERRMSG

en: item in READ
fr: élément dans READ

en: ACQUIRED_LOCK variable
fr: variable ACQUIRED_LOCK

en: Different CHARACTER lengths (%ld/%ld) in array constructor
fr: Longueurs de CHARACTER différentes (%ld/%ld) dans le constructeur de tableau

en: Integer overflow when calculating the amount of memory to allocate
fr: Débordement d'entier en calculant la quantité de mémoire à allouer

en: Actual string length does not match the declared one for dummy argument '%s' (%ld/%ld)
fr: La longueur réelle de la chaîne ne correspond pas à celle déclarée pour l'argument fictif « %s » (%ld/%ld)

en: Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)
fr: La longueur réelle de la chaîne est plus courte que celle déclarée pour l'argument fictif « %s » (%ld/%ld)

en: Target of rank remapping is too small (%ld < %ld)
fr: La cible du remappage de rang est trop petite (%ld < %ld)

en: Assignment of scalar to unallocated array
fr: Assignation d'un scalaire à un tableau non alloué

en: Unequal character lengths (%ld/%ld) in %s
fr: Longueurs de caractères inégales (%ld/%ld) dans %s

en: Argument NCOPIES of REPEAT intrinsic is negative (its value is %ld)
fr: L'argument NCOPIES de l'intrinsèque REPEAT est négatif (sa valeur est %ld)

en: Argument NCOPIES of REPEAT intrinsic is too large
fr: L'argument NCOPIES de l'intrinsèque REPEAT est trop grand

en: Unit number in I/O statement too small
fr: Le numéro d'unité dans l'expression E/S est trop petit

en: Unit number in I/O statement too large
fr: Le numéro d'unité dans l'expression E/S est trop grand

en: Assigned label is not a target label
fr: L'étiquette assignée n'est pas une étiquette cible

en: Invalid image number %d in SYNC IMAGES
fr: Numéro d'image %d invalide dans SYNC IMAGES

en: Loop variable has been modified
fr: La variable de boucle a été modifiée

en: DO step value is zero
fr: La valeur de pas de DO est zéro

en: Array reference out of bounds
fr: Référence de tableau hors limites

en: Incorrect function return value
fr: Valeur de retour de fonction invalide

en: Memory allocation failed
fr: L'allocation de mémoire a échoué

en: Allocation would exceed memory limit
fr: L'allocation dépasserait la limite de la mémoire

en: Attempting to allocate already allocated variable '%s'
fr: Tentative d'allouer la variable « %s » qui est déjà allouée

en: Attempting to allocate already allocated variable
fr: Tentative d'allouer une variable déjà allouée

en: Attempt to DEALLOCATE unallocated '%s'
fr: Tentative d'utiliser DEALLOCATE sur « %s » qui n'est pas alloué

note: The remainder are real diagnostic types.
en: Fatal Error
fr: Erreur fatale

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
fr: erreur interne du compilateur

en: Error
fr: Erreur

en: sorry, unimplemented
fr: désolé, non implémenté

en: Warning
fr: Avertissement

en: anachronism
fr: anachronisme

en: debug
fr: débogage

note: These two would be re-classified as DK_WARNING or DK_ERROR, so the prefix does not matter.
en: pedwarn
fr: pédant

en: permerror
fr: erreur de permission

note: This one is just for counting DK_WARNING promoted to DK_ERROR due to -Werror and -Werror=warning.
en: error
fr: erreur

en: lseek failed while reading export data
fr: lseek a échoué en lisant les données d'export

en: memory allocation failed while reading export data
fr: l'allocation de mémoire a échoué en lisant les données d'export

en: read failed while reading export data
fr: la lecture a échoué en lisant les données d'export

en: short read while reading export data
fr: trop peu de données lues en lisant les données d'export

en: Not a valid Java .class file.
fr: N'est pas un fichier Java .class valide.

en: error while parsing constant pool
fr: erreur lors de l'analyse syntaxique du lots de constantes

en: error in constant pool entry #%d
fr: erreur dans l'entrée #%d du lot de constantes

en: error while parsing fields
fr: erreur lors de l'analyse syntaxique des champs

en: error while parsing methods
fr: erreur lors de l'analyse syntaxique des méthodes

en: error while parsing final attributes
fr: erreur lors de l'analyse syntaxique des attributs finaux

en: Try 'jcf-dump --help' for more information.
fr: Essayer « jcf-dump --help » pour plus d'informations.

en: Usage: jcf-dump [OPTION]... CLASS...
fr: Usage : jcf-dump [OPTION]… CLASS…

en: Display contents of a class file in readable form.
fr: Afficher le contenu d'un fichier de classe dans une forme lisible.

en:   -c                      Disassemble method bodies
fr:   -c                      Désassembler les corps des méthodes

en:   --javap                 Generate output in 'javap' format
fr:   --javap                 Générer la sortie au format « javap »

en:   --classpath PATH        Set path to find .class files
fr:   --classpath CHEMIN      Fixer le chemin pour trouver les fichiers .class

en:   -IDIR                   Append directory to class path
fr:   -IDIR                   Ajouter le répertoire au chemin des classes

en:   --bootclasspath PATH    Override built-in class path
fr:   --bootclasspath CHEMIN  Écraser le chemin de classe intégré

en:   --extdirs PATH          Set extensions directory path
fr:   --extdirs CHEMIN        Fixer le chemin du répertoire des extensions

en:   -o FILE                 Set output file name
fr:   -o FICHIER              Choisi le nom du fichier de sortie

en:   --help                  Print this help, then exit
fr:   --help                  Afficher cette aide puis quitter

en:   --version               Print version number, then exit
fr:   --version               Afficher le numéro de version puis quitter

en:   -v, --verbose           Print extra information while running
fr:   -v, --verbose           Afficher des informations supplémentaires pendant l'exécution

en: For bug reporting instructions, please see:
    %s.
fr: Pour les instructions de rapport des anomalies, veuillez consulter :
    %s.

en: jcf-dump: no classes specified
fr: jcf-dump: pas de classes spécifiées

en: Cannot open '%s' for output.
fr: Impossible d'ouvrir « %s » pour écrire la sortie.

en: bad format of .zip/.jar archive
fr: mauvais format d'archive .zip/.jar

en: Bad byte codes.
fr: Mauvais codes d'octet.

en: Usage: %s [OPTIONS]... CLASSNAMEmain [OUTFILE]
fr: Usage : %s [OPTIONS]… NOMCLASSprincipale [FICHIERSORTIE]

en: %s: Cannot open output file: %s
fr: %s: Impossible d'ouvrir le fichier de sortie : %s

en: %s: Failed to close output file %s
fr: %s: Impossible de fermer le fichier de sortie %s

en: <unnamed>
fr: <sans nom>

en: -gz is not supported in this configuration
fr: -gz n'est pas supporté par cette configuration

en: -gz=zlib is not supported in this configuration
fr: -gz=zlib n'est pas supporté par cette configuration

en: -fuse-linker-plugin is not supported in this configuration
fr: -fuse-linker-plugin n'est pas supporté par cette configuration

en: cannot specify -static with -fsanitize=address
fr: impossible de spécifier -static avec -fsanitize=adresse

en: cannot specify -static with -fsanitize=thread
fr: impossible de spécifier -static avec -fsanitize=thread

en: -pg and -fomit-frame-pointer are incompatible
fr: -pg et -fomit-frame-pointer sont incompatibles

en: GNU C no longer supports -traditional without -E
fr: GNU C ne supporte plus -traditional sans -E

en: -E or -x required when input is from standard input
fr: -E ou -x est requis lorsque l'entrée vient de l'entrée standard

en: -current_version only allowed with -dynamiclib
fr: -current_version permis seulement avec -dynamiclib

en: -install_name only allowed with -dynamiclib
fr: -install_name permis seulement avec -dynamiclib

en: -bundle not allowed with -dynamiclib
fr: -bundle n'est pas permis avec -dynamiclib

en: -bundle_loader not allowed with -dynamiclib
fr: -bundle_loader n'est pas permis avec -dynamiclib

en: -client_name not allowed with -dynamiclib
fr: -client_name n'est pas permis avec -dynamiclib

en: -force_flat_namespace not allowed with -dynamiclib
fr: -force_flat_namespace n'est pas permis avec -dynamiclib

en: -keep_private_externs not allowed with -dynamiclib
fr: -keep_private_externs n'est pas permis avec -dynamiclib

en: -private_bundle not allowed with -dynamiclib
fr: -private_bundle n'est pas permis avec -dynamiclib

en: consider using '-pg' instead of '-p' with gprof(1)
fr: envisagez d'utiliser « -pg » au lieu de « -p » avec gprof(1)

en: cannot use mthreads and mlegacy-threads together
fr: impossible d'utiliser simultanément mthreads et mlegacy-threads

en: cannot use mshared and static together
fr: impossible d'utiliser simultanément mshared et static

en: -fvtable-verify is not supported in this configuration
fr: -fvtable-verify n'est pas supporté par cette configuration

en: does not support multilib
fr: ne supporte pas multilib

en: -pie is not supported in this configuration
fr: -pie n'est pas supporté par cette configuration

en: -Xbind-now and -Xbind-lazy are incompatible
fr: -Xbind-now et -Xbind-lazy sont incompatibles

en: may not use both -EB and -EL
fr: ne peut utiliser -EB et -EL ensemble

en: -mfloat-abi=soft and -mfloat-abi=hard may not be used together
fr: -mfloat-abi=soft et -mfloat-abi=hard ne peuvent pas être utilisés ensemble

en: -mbig-endian and -mlittle-endian may not be used together
fr: -mbig-endian et -mlittle-endian ne peuvent être utilisés ensemble

en: consider using `-pg' instead of `-p' with gprof (1)
fr: envisagez d'utiliser « -pg » au lieu de « -p » avec gprof (1)

en: shared is not supported
fr: shared n'est pas supporté

en: no processor type specified for linking
fr: pas de type de processeur spécifié pour l'édition de liens

en: do not specify both -march=... and -mcpu=...
fr: ne spécifiez pas à la fois -march=… et -mcpu=…

en: shared and mdll are not compatible
fr: shared et mdll ne sont pas compatibles

en: the m210 does not have little endian support
fr: le m210 ne supporte pas les systèmes à octets de poids faible

en: -mhard-float not supported
fr: -mhard-float n'est pas supporté

en: -msingle-float and -msoft-float cannot both be specified
fr: -msingle-float et -msoft-float ne peuvent être spécifiés ensemble

en: this target is little-endian
fr: cette cible est petit-boutien

en: You need a C startup file for -msys-crt0=
fr: Vous avez besoin d'un fichier de démarrage C pour -msys-crt0=

en: warning: consider linking with '-static' as system libraries with
fr: attention: envisagez de lier avec « -static » car les bibliothèques système avec

en:   profiling support are only provided in archive format
fr:  support pour le profilage sont uniquement fournies dans ce format d'archive

en:  conflicting code gen style switches are used
fr:  les sélecteurs de style de génération de code utilisés sont en conflit

en: consider using `-pg' instead of `-p' with gprof(1)
fr: envisagez d'utiliser « -pg » au lieu de « -p » avec gprof(1)

en: -mas100-syntax is incompatible with -gdwarf
fr: -mas100-syntax incompatible avec -gdwarf

en: rx100 cpu does not have FPU hardware
fr: le processeur rx100 n'a pas de d'unité FPU matérielle

en: rx200 cpu does not have FPU hardware
fr: le processeur rx200 n'a pas de d'unité FPU matérielle

en: static is not supported on TPF-OS
fr: static n'est pas supporté sur TPF-OS

en: SH2a does not support little-endian
fr: SH2a ne supporte pas les petits-boutistes

en: may not use both -m32 and -m64
fr: ne peut utiliser -m32 et -m64 ensemble

en: the -shared option is not currently supported for VAX ELF
fr: l'option -shared n'est actuellement pas supportée pour un ELF VAX.

en: profiling not supported with -mg
fr: le profilage n'est pas supporté avec -mg

en: -c or -S required for Ada
fr: -c ou -S requis pour Ada

en: -c required for gnat2why
fr: -c requis pour gnat2why

en: -c required for gnat2scil
fr: -c requis pour gnat2scil

en: gfortran does not support -E without -cpp
fr: gfortran ne supporte pas -E sans -cpp

en: -fjni and -femit-class-files are incompatible
fr: -fjni et -femit-class-files sont incompatibles

en: -fjni and -femit-class-file are incompatible
fr: -fjni et -femit-class-file sont incompatibles

en: -femit-class-file should used along with -fsyntax-only
fr: -femit-class-file devrait être utilisé avec -fsyntax-only

en: GNU Objective C no longer supports traditional compilation
fr: GNU Objective C ne supporte plus la compilation traditionnelle

en: objc-cpp-output is deprecated; please use objective-c-cpp-output instead
fr: objc-cpp-output est déprécié; utilisez plutôt objective-c-cpp-output

en: objc++-cpp-output is deprecated; please use objective-c++-cpp-output instead
fr: objc++-cpp-output est déprécié; utilisez plutôt objective-c++-cpp-output

en: -J<directory>	Put MODULE files in 'directory'.
fr: -J<répertoire>	Place les fichiers de MODULE dans « répertoire ».

en: Warn about possible aliasing of dummy arguments.
fr: Avertir à propos de l'emploi d'alias pour des arguments fictifs.

en: Warn about alignment of COMMON blocks.
fr: Avertir à propos de l'alignement de blocs COMMON.

en: Warn about missing ampersand in continued character constants.
fr: Avertir à propos de l'absence d'une esperluette (&) dans des constantes de caractères continuées (sur plusieurs lignes, par exemple).

en: Warn about creation of array temporaries.
fr: Avertir à propos de la création de temporaires de tableaux

en: Warn if the type of a variable might be not interoperable with C.
fr: Avertir si le type d'une variable pourrait ne pas être compatible avec le C.

en: Warn about truncated character expressions.
fr: Avertir à propos d'expressions de caractères tronquées.

en: Warn about equality comparisons involving REAL or COMPLEX expressions.
fr: Avertir à propos d'égalités impliquant des comparaisons avec des expressions REAL ou COMPLEX.

en: Warn about most implicit conversions.
fr: Avertir à propos d'une grande partie des conversions implicites.

en: Warn about function call elimination.
fr: Avertir à propos de l'élimination d'appels de fonctions.

en: Warn about calls with implicit interface.
fr: Avertir à propos d'appels avec une interface implicite.

en: Warn about called procedures not explicitly declared.
fr: Avertir à propos de procédures appelées sans être explicitement déclarées.

en: Warn about constant integer divisions with truncated results.
fr: Avertir à propos de divisions de constantes entières qui produisent un résultat tronqué.

en: Warn about truncated source lines.
fr: Avertir à propos de lignes sources tronquées.

en: Warn on intrinsics not part of the selected standard.
fr: Avertir à propos des intrinsèques qui ne font pas partie du standard sélectionné.

en: Warn about USE statements that have no ONLY qualifier.
fr: Avertir à propos d'expressions USE qui n'ont pas de qualificatif ONLY.

en: Warn about real-literal-constants with 'q' exponent-letter.
fr: Avertir à propos de constantes littérales réelles ayant la lettre d'exposant « q ».

en: Warn when a left-hand-side array variable is reallocated.
fr: Avertir lorsqu'une variable tableau dans le membre de gauche est ré-allouée.

en: Warn when a left-hand-side variable is reallocated.
fr: Avertir lorsqu'une variable dans le membre de gauche est ré-allouée.

en: Warn if the pointer in a pointer assignment might outlive its target.
fr: Avertir si le pointeur dans une affectation à un pointeur pourrait vivre plus longtemps que sa cible.

en: Warn about "suspicious" constructs.
fr: Avertir à propos des constructions « douteuses ».

en: Permit nonconforming uses of the tab character.
fr: Permettre l'utilisation non conforme du caractère de tabulation.

en: Warn about underflow of numerical constant expressions.
fr: Avertir à propos du débordement vers le bas d'expressions constantes numériques.

en: Warn if a user-procedure has the same name as an intrinsic.
fr: Avertir si une procédure de l'utilisateur a le même nom qu'un intrinsèque.

en: Warn about unused dummy arguments.
fr: Avertir à propos des arguments fictifs inutilisés.

en: Warn about zero-trip DO loops.
fr: Avertir à propos des boucles DO sans aucun passage.

en: Enable preprocessing.
fr: Activer le pré-traitement.

en: Disable preprocessing.
fr: Désactiver le pré-traitement.

en: Eliminate multiple function invokations also for impure functions.
fr: Éliminer les appels de fonctions multiples aussi pour les fonctions impures.

en: Enable alignment of COMMON blocks.
fr: Activer l'alignement des blocs COMMON.

en: All intrinsics procedures are available regardless of selected standard.
fr: Toutes les procédures intrinsèques sont disponibles quelque soit le standard sélectionné.

en: Do not treat local variables and COMMON blocks as if they were named in SAVE statements.
fr: Ne pas traiter les variables locales et les blocs COMMON comme s'ils étaient nommés dans des déclarations SAVE.

en: Specify that backslash in string introduces an escape character.
fr: Spécifier que la barre oblique inverse dans des chaînes annonce un caractère d'échappement.

en: Produce a backtrace when a runtime error is encountered.
fr: Produire une trace de débogage quand une erreur à l'exécution est rencontrée.

en: -fblas-matmul-limit=<n>	Size of the smallest matrix for which matmul will use BLAS.
fr: -fblas-matmul-limit=<n>	Taille de la plus petite matrice pour laquelle matmul utilise BLAS.

en: Produce a warning at runtime if a array temporary has been created for a procedure argument.
fr: Produit un avertissement à l'exécution si un temporaire de tableau a été créé pour un argument d'une procédure.

en: -fconvert=<big-endian|little-endian|native|swap> The endianness used for unformatted files.
fr: -fconvert=<big-endian|little-endian|native|swap> Le type de boutisme à utiliser pour des fichiers non formatés.

en: Unrecognized option to endianess value: %qs
fr: Option non reconnue pour la valeur de boutisme : %qs

en: Use the Cray Pointer extension.
fr: Utiliser l'extension de pointeur Cray.

en: Ignore 'D' in column one in fixed form.
fr: Ignorer « D » dans la colonne 1 du format fixe.

en: Treat lines with 'D' in column one as comments.
fr: Traiter les lignes avec « D » dans la colonne 1 comme des commentaires.

en: Enable all DEC language extensions.
fr: Activer toutes les extensions du langage DEC.

en: Enable support for DEC STRUCTURE/RECORD.
fr: Activer le support pour les STRUCTURE/RECORD DEC.

en: Set the default double precision kind to an 8 byte wide type.
fr: Fixer le type de précision double par défaut à un type avec 8 octets de large.

en: Set the default integer kind to an 8 byte wide type.
fr: Fixer le type d'entier par défaut à un type avec 8 octets de large.

en: Set the default real kind to an 8 byte wide type.
fr: Fixer le type de réel par défaut à un type avec 8 octets de large.

en: Allow dollar signs in entity names.
fr: Autoriser le signe dollar dans les noms d'entités.

en: Does nothing. Preserved for backward compatibility.
fr: Ne fait rien. Préservé pour rétro-compatibilité.

en: Display the code tree after parsing.
fr: Afficher l'arbre du code après analyse.

en: Display the code tree after front end optimization.
fr: Afficher l'arbre du code après l'optimisation en première ligne.

en: Display the code tree after parsing; deprecated option.
fr: Afficher l'arbre du code après analyse; option dépréciée.

en: Specify that an external BLAS library should be used for matmul calls on large-size arrays.
fr: Spécifier qu'une bibliothèque BLAS externe doit être utilisée pour les appels matmul sur des tableaux de grande taille.

en: Use f2c calling convention.
fr: Utiliser la convention d'appel f2c.

en: Assume that the source file is fixed form.
fr: Présumer que le fichier source est au format fixe.

en: Interpret any INTEGER(4) as an INTEGER(8).
fr: Interpréter tout INTEGER(4) comme un INTEGER(8).

en: Specify where to find the compiled intrinsic modules.
fr: Spécifier où trouver les modules intrinsèques compilés.

en: Allow arbitrary character line width in fixed mode.
fr: Autoriser des longueurs de lignes arbitraires en mode fixe.

en: -ffixed-line-length-<n>	Use n as character line width in fixed mode.
fr: -ffixed-line-length-<n>	Utiliser une longueur de ligne n en mode fixe.

en: -ffpe-trap=[...]	Stop on following floating point exceptions.
fr: -ffpe-trap=[...]	Stopper sur les exceptions un virgule flottante suivantes.

en: -ffpe-summary=[...]	Print summary of floating point exceptions.
fr: -ffpe-summary=[...]	Afficher le résumé des exceptions en virgule flottante.

en: Assume that the source file is free form.
fr: Présumer que le fichier source est au format libre.

en: Allow arbitrary character line width in free mode.
fr: Autoriser des longueurs de lignes arbitraires en mode libre.

en: -ffree-line-length-<n>	Use n as character line width in free mode.
fr: -ffree-line-length-<n>	Utiliser une longueur de ligne n en mode libre.

en: Enable front end optimization.
fr: Activer les optimisations de première ligne.

en: Specify that no implicit typing is allowed, unless overridden by explicit IMPLICIT statements.
fr: Spécifier qu'aucun type implicite est autorisé à moins qu'il soit explicitement spécifié par des expressions IMPLICIT.

en: -finit-character=<n>	Initialize local character variables to ASCII value n.
fr: -finit-character=<n>	Initialiser les variables locales de type caractère à la valeur ASCII n.

en: -finit-integer=<n>	Initialize local integer variables to n.
fr: -finit-integer=<n>	Initialiser les variables locales de type entier à la valeur n.

en: Initialize local variables to zero (from g77).
fr: Initialiser les variables locales à zéro (provient de g77).

en: -finit-logical=<true|false>	Initialize local logical variables.
fr: -finit-logical=<true|false>	Initialiser les variables locales logiques.

en: -finit-real=<zero|snan|nan|inf|-inf>	Initialize local real variables.
fr: -finit-real=<zero|snan|nan|inf|-inf>	Initialiser les variables locales de type réel.

en: Unrecognized option to floating-point init value: %qs
fr: Option non reconnue pour initialiser la valeur en virgule flottante: %qs

en: -finline-matmul-limit=<n>	Specify the size of the largest matrix for which matmul will be inlined.
fr: -finline-matmul-limit=<n>	Spécifier la taille de la plus grande matrice pour laquelle matmul sera codé en ligne.

en: -fmax-array-constructor=<n>	Maximum number of objects in an array constructor.
fr: -fmax-array-constructor=<n>	Le nombre maximum d'objets dans le constructeur d'un tableau.

en: -fmax-identifier-length=<n>	Maximum identifier length.
fr: -fmax-identifier-length=<n>	La longueur maximale d'un identificateur.

en: -fmax-subrecord-length=<n>	Maximum length for subrecords.
fr: -fmax-subrecord-length=<n>	La longueur maximale des sous-enregistrements.

en: -fmax-stack-var-size=<n>	Size in bytes of the largest array that will be put on the stack.
fr: -fmax-stack-var-size=<n>	La taille en octets du plus grand tableau qui sera placé sur la pile.

en: Put all local arrays on stack.
fr: Placer tous les tableaux locaux sur la pile.

en: Set default accessibility of module entities to PRIVATE.
fr: Fixer l'accessibilité par défaut des entités du module à PRIVATE.

en: Try to lay out derived types as compactly as possible.
fr: Essayer de disposer les types dérivés de manière aussi compacte que possible.

en: Protect parentheses in expressions.
fr: Protéger les parenthèses dans les expressions.

en: Enable range checking during compilation.
fr: Activer la validation des limites pendant la compilation.

en: Interpret any REAL(4) as a REAL(8).
fr: Interpréter tout REAL(4) comme un REAL(8).

en: Interpret any REAL(4) as a REAL(10).
fr: Interpréter tout REAL(4) comme un REAL(10).

en: Interpret any REAL(4) as a REAL(16).
fr: Interpréter tout REAL(4) comme un REAL(16).

en: Interpret any REAL(8) as a REAL(4).
fr: Interpréter tout REAL(8) comme un REAL(4).

en: Interpret any REAL(8) as a REAL(10).
fr: Interpréter tout REAL(8) comme un REAL(10).

en: Interpret any REAL(8) as a REAL(16).
fr: Interpréter tout REAL(8) comme un REAL(16).

en: Reallocate the LHS in assignments.
fr: Ré-allouer le membre de gauche dans les affectations.

en: Use a 4-byte record marker for unformatted files.
fr: Utiliser un marqueur sur 4 octets pour les fichiers non formatés.

en: Use an 8-byte record marker for unformatted files.
fr: Utiliser un marqueur sur 8 octets pour les fichiers non formatés.

en: Allocate local variables on the stack to allow indirect recursion.
fr: Allouer les variables locales sur la pile pour autoriser la récursion indirecte.

en: Copy array sections into a contiguous block on procedure entry.
fr: Copier les sections de tableaux dans un bloc contigu lors de l'entrée dans une procédure.

en: -fcoarray=<none|single|lib>	Specify which coarray parallelization should be used.
fr: -fcoarray=<none|single|lib>	Spécifier quelle parallélisation coarray utiliser.

en: Unrecognized option: %qs
fr: Option non reconnue : %qs

en: -fcheck=[...]	Specify which runtime checks are to be performed.
fr: -fcheck=[...]	Spécifier quels contrôles à l'exécution doivent être réalisés.

en: Append a second underscore if the name already contains an underscore.
fr: Ajouter un deuxième souligné si le nom contient déjà un souligné.

en: Apply negative sign to zero values.
fr: Appliquer le signe négatif aux valeurs zéro.

en: Append underscores to externally visible names.
fr: Ajouter un souligné aux noms visibles depuis l'extérieur.

en: Does nothing.  Preserved for backward compatibility.
fr: Ne fait rien. Préservé pour rétro-compatibilité.

en: Statically link the GNU Fortran helper library (libgfortran).
fr: Lier statiquement la bibliothèque d'assistance GNU Fortran (libgfortran).

en: Conform to the ISO Fortran 2003 standard.
fr: Être conforme au standard Fortran ISO 2003.

en: Conform to the ISO Fortran 2008 standard.
fr: Être conforme au standard Fortran ISO 2008.

en: Conform to the ISO Fortran 2008 standard including TS 29113.
fr: Être conforme au standard Fortran ISO 2008 y compris TS 29113.

en: Conform to the ISO Fortran 95 standard.
fr: Être conforme au standard Fortran ISO 95.

en: Conform to nothing in particular.
fr: Pas de conformité particulière.

en: Accept extensions to support legacy code.
fr: Accepter les extensions pour prendre en charge du code ancien.

en: assertion missing after %qs
fr: assertion manquante après %qs

en: macro name missing after %qs
fr: nom de macro manquant après %qs

en: missing filename after %qs
fr: nom de fichier manquant après %qs

en: missing path after %qs
fr: cible manquante après %qs

en: -A<question>=<answer>	Assert the <answer> to <question>.  Putting '-' before <question> disables the <answer> to <question>.
fr: -A<question>=<réponse>	Associer la <réponse> à la <question>.  Placez « - » devant la <question> pour désactiver la <réponse> à la <question>.

en: Do not discard comments.
fr: Ne pas éliminer les commentaires.

en: Do not discard comments in macro expansions.
fr: Ne pas éliminer les commentaires dans les expansions des macros.

en: -D<macro>[=<val>]	Define a <macro> with <val> as its value.  If just <macro> is given, <val> is taken to be 1.
fr: -D<macro>[=<valeur>]	Définir la <macro> avec la <valeur>.  Si seule la <macro> est fournie, <valeur> vaut 1.

en: -F <dir>	Add <dir> to the end of the main framework include path.
fr: -F <répertoire>	Ajouter le <répertoire> à la fin du chemin d'inclusion du framework principal.

en: Print the name of header files as they are used.
fr: Afficher les noms des en-têtes de fichiers au fur et à mesure qu'ils sont utilisés.

en: -I <dir>	Add <dir> to the end of the main include path.
fr: -I <répertoire>	Ajouter le <répertoire> à la fin du chemin d'inclusion principal.

en: Generate make dependencies.
fr: Générer les dépendances pour make.

en: Generate make dependencies and compile.
fr: Générer les dépendances pour make et compiler.

en: -MF <file>	Write dependency output to the given file.
fr: -MF <fichier>	Écrire la sortie des dépendances dans le fichier indiqué.

en: Treat missing header files as generated files.
fr: Traiter les fichiers d'en-tête manquants comme des fichiers générés.

en: Like -M but ignore system header files.
fr: Identique à -M mais ignore les fichiers d'en-tête système.

en: Like -MD but ignore system header files.
fr: Identique à -MD mais ignore les fichiers d'en-tête système.

en: Generate phony targets for all headers.
fr: Générer les cibles bidons pour tous les en-têtes.

en: missing makefile target after %qs
fr: cible manquante dans le makefile après %qs

en: -MQ <target>	Add a MAKE-quoted target.
fr: -MQ <cible>	Ajouter une cible make avec échappement des caractères spéciaux de make.

en: -MT <target>	Add an unquoted target.
fr: -MT <cible>	Ajouter une cible make sans échappement des caractères spéciaux de make.

en: Do not generate #line directives.
fr: Ne pas générer de directives #line.

en: -U<macro>	Undefine <macro>.
fr: -U<macro>	Abandonner la définition <macro>

en: Warn about things that will change when compiling with an ABI-compliant compiler.
fr: Avertir à propos des choses qui vont changer lors d'une compilation avec un compilateur conforme à l'ABI.

en: Warn about things that change between the current -fabi-version and the specified version.
fr: Avertir à propos des choses qui changent entre le -fabi-version actuel est la version spécifiée.

en: Warn if a subobject has an abi_tag attribute that the complete object type does not have.
fr: Avertir si le sous-objet a un attribut abi_tag que le type d'objet complet n'a pas.

en: Warn about suspicious uses of memory addresses.
fr: Avertir à propos d'utilisations douteuses d'adresses mémoire.

en: Enable most warning messages.
fr: Activer la plupart des messages d'avertissement.

en: Warn whenever an Objective-C assignment is being intercepted by the garbage collector.
fr: Avertir quand une affectation Objective-C est interceptée par le ramasse-miettes.

en: Warn about casting functions to incompatible types.
fr: Avertir quand des fonctions sont transtypées vers des types incompatibles.

en: Warn about boolean expression compared with an integer value different from true/false.
fr: Avertir quand une expression booléenne est comparée avec une valeur entière différente de vrai/faux.

en: Warn when __builtin_frame_address or __builtin_return_address is used unsafely.
fr: Avertir quand __builtin_frame_address ou __builtin_return_address n'est pas utilisé de manière sûre.

en: Warn when a built-in preprocessor macro is undefined or redefined.
fr: Avertir quand une macro interne du pré-processeur est annulée ou redéfinie.

en: Warn about features not present in ISO C90, but present in ISO C99.
fr: Avertir à propos de fonctionnalités absentes dans ISO C90 mais présentes dans ISO C99.

en: Warn about features not present in ISO C99, but present in ISO C11.
fr: Avertir à propos de fonctionnalités absentes dans ISO C99 mais présentes dans ISO C11.

en: Warn about C constructs that are not in the common subset of C and C++.
fr: Avertir à propos de constructions C qui ne sont pas communes au C et au C++.

en: Warn about C++ constructs whose meaning differs between ISO C++ 1998 and ISO C++ 2011.
fr: Avertir à propos de constructions C++ dont la signification diffère entre ISO C++ 1998 et ISO C++ 2011.

en: Warn about C++ constructs whose meaning differs between ISO C++ 2011 and ISO C++ 2014.
fr: Avertir à propos de constructions C++ dont la signification diffère entre ISO C++ 2011 et ISO C++ 2014.

en: Warn about casts which discard qualifiers.
fr: Avertir à propos des transtypages qui écartent les qualificatifs.

en: Warn about subscripts whose type is "char".
fr: Avertir à propos des indices dont le type est « char ».

en: Warn about memory access errors found by Pointer Bounds Checker.
fr: Avertir à propos des erreurs d'accès mémoire trouvées par Pointer Bounds Checker.

en: Warn about variables that might be changed by "longjmp" or "vfork".
fr: Avertir à propos de variables qui pourraient être changées par « longjmp » ou « vfork ».

en: Warn about possibly nested block comments, and C++ comments spanning more than one physical line.
fr: Avertir à propos des blocs de commentaires imbriqués et des commentaires C++ qui s'étendent sur plus d'une ligne physique.

en: Synonym for -Wcomment.
fr: Synonyme pour -Wcomment.

en: Warn for conditionally-supported constructs.
fr: Avertir à propos des constructions qui reposent sur une condition.

en: Warn for implicit type conversions that may change a value.
fr: Avertir pour des conversions de types implicites qui pourraient changer une valeur.

en: Warn for converting NULL from/to a non-pointer type.
fr: Avertir à propos de conversions de NULL vers/de un type qui n'est pas un pointeur.

en: Warn when all constructors and destructors are private.
fr: Avertir lorsque tous les constructeurs et destructeurs sont privés.

en: Warn about __TIME__, __DATE__ and __TIMESTAMP__ usage.
fr: Avertir à propos de l'utilisation de __TIME__, __DATE__ et __TIMESTAMP__.

en: Warn when a declaration is found after a statement.
fr: Avertir lorsqu'une déclaration est trouvée après une expression.

en: Warn when deleting a pointer to incomplete type.
fr: Avertir lors de la suppression d'un pointeur vers un type incomplet.

en: Warn about deleting polymorphic objects with non-virtual destructors.
fr: Avertir à propos de la destruction d'un objet polymorphique sans destructeur virtuel.

en: Warn if a deprecated compiler feature, class, method, or field is used.
fr: Avertir si une fonctionnalité du compilateur, une classe, une méthode ou un champ obsolète est utilisé.

en: Warn about positional initialization of structs requiring designated initializers.
fr: Avertir à propos d'initialisations par positions de struct qui requièrent des initialisations par noms.

en: Warn if qualifiers on arrays which are pointer targets are discarded.
fr: Avertir si le qualificatif d'un tableau qui est un pointeur vers une cible est abandonné.

en: Warn if type qualifiers on pointers are discarded.
fr: Avertir si le qualificatif de type sur des pointeurs est abandonné.

en: Warn about compile-time integer division by zero.
fr: Avertir au sujet de divisions entières par zéro au moment de la compilation.

en: Warn about duplicated conditions in an if-else-if chain.
fr: Avertir à propos de conditions dupliquées dans une chaîne if-else-if.

en: Warn about violations of Effective C++ style rules.
fr: Avertir à propos des violations des règles de style de Effective C++.

en: Warn about an empty body in an if or else statement.
fr: Avertir à propos d'un corps vide dans une expression « if » ou « else ».

en: Warn about stray tokens after #elif and #endif.
fr: Avertir si des éléments sont trouvés à la suite de #else et #endif.

en: Warn about comparison of different enum types.
fr: Avertir à propos de comparaisons entre enum de types différents.

en: This switch is deprecated; use -Werror=implicit-function-declaration instead.
fr: Cette option est obsolète ; utilisez -Werror=implicit-function-declaration à la place.

en: Warn for implicit type conversions that cause loss of floating point precision.
fr: Avertir à propos de conversions de types implicites qui peuvent causer une perte de précision en virgule flottante.

en: Warn if testing floating point numbers for equality.
fr: Avertir à propos des tests d'égalité sur des nombres flottants.

en: Warn about printf/scanf/strftime/strfmon format string anomalies.
fr: Avertir à propos des anomalies dans les chaînes de format de printf/scanf/strftime/strfmon.

en: Warn about format strings that contain NUL bytes.
fr: Avertir à propos des chaînes de format contenant des octets NUL.

en: Warn if passing too many arguments to a function for its format string.
fr: Avertir lorsqu'il y a trop d'arguments passés à une fonction par rapport à la chaîne de format.

en: Warn about format strings that are not literals.
fr: Avertir à propos des chaînes de format qui ne sont pas littérales.

en: Warn about possible security problems with format functions.
fr: Avertir à propos des problèmes de sécurité possibles dans les fonctions avec chaîne de formatage.

en: Warn about sign differences with format functions.
fr: Avertir à propos des différences de signe dans les fonctions avec chaîne de formatage.

en: Warn about strftime formats yielding 2-digit years.
fr: Avertir à propos des chaînes de format de strftime ne laissant que 2 chiffres pour l'année.

en: Warn about zero-length formats.
fr: Avertir à propos des chaînes de format de longueur nulle.

en: Warn whenever type qualifiers are ignored.
fr: Avertir lorsque des qualificatifs de types sont ignorés.

en: Warn whenever attributes are ignored.
fr: Avertir lorsque des attributs sont ignorés.

en: Warn when there is a conversion between pointers that have incompatible types.
fr: Avertir quand il y a une conversion entre des pointeurs de types incompatibles.

en: Warn about variables which are initialized to themselves.
fr: Avertir au sujet des variables qui sont initialisées par elles-mêmes.

en: Warn about implicit declarations.
fr: Avertir à propos des déclarations implicites.

en: Warn about implicit conversions from "float" to "double".
fr: Avertir à propos des conversions implicites de « float » vers « double ».

en: Warn about implicit function declarations.
fr: Avertir à propos des déclarations de fonctions implicites.

en: Warn when a declaration does not specify a type.
fr: Avertir lorsqu'une déclaration ne spécifie pas le type.

en: Warn about C++11 inheriting constructors when the base has a variadic constructor.
fr: Avertir à propos des constructeurs C++11 qui héritent d'une classe de base avec un constructeur variadic.

en: Warn about incompatible integer to pointer and pointer to integer conversions.
fr: Avertir à propos des conversions incompatibles d'un entier vers un pointeur et d'un pointeur vers un entier.

en: Warn when there is a cast to a pointer from an integer of a different size.
fr: Avertir quand il y a un transtypage vers un pointeur à partir d'un entier de taille différente.

en: Warn about invalid uses of the "offsetof" macro.
fr: Avertir à propos d'utilisations invalides de la macro « offsetof ».

en: Warn about PCH files that are found but not used.
fr: Avertir à propos des fichiers PCH qui sont trouvés mais pas utilisés.

en: Warn when a jump misses a variable initialization.
fr: Avertir quand un saut manque l'initialisation d'une variable.

en: Warn when a string or character literal is followed by a ud-suffix which does not begin with an underscore.
fr: Avertir quand une chaîne ou un caractère littéral est suivi d'un suffixe défini par l'utilisateur qui ne commence pas par un souligné.

en: Warn when a logical operator is suspiciously always evaluating to true or false.
fr: Avertir quand un opérateur logique est toujours étrangement évalué à vrai ou faux.

en: Warn when logical not is used on the left hand side operand of a comparison.
fr: Avertir quand le « non » logique est utilisé sur l'opérande de gauche d'une comparaison.

en: Do not warn about using "long long" when -pedantic.
fr: Ne pas avertir à propos de l'utilisation de « long long » avec -pedantic.

en: Warn about suspicious declarations of "main".
fr: Avertir à propos des déclarations douteuses de « main ».

en: Warn about suspicious calls to memset where the third argument is constant literal zero and the second is not.
fr: Avertir à propos des appels douteux à memset où le troisième argument est la constante littérale zéro mais le deuxième ne l'est pas.

en: Warn when the indentation of the code does not reflect the block structure.
fr: Avertir lorsque l'indentation du code ne reflète pas la structure du bloc.

en: Warn about possibly missing braces around initializers.
fr: Avertir à propos des accolades qui pourraient être manquantes autour des initialisations.

en: Warn about global functions without previous declarations.
fr: Avertir à propos des fonctions globales sans déclaration précédente.

en: Warn about missing fields in struct initializers.
fr: Avertir à propos des champs manquants dans les initialisations des structures.

en: Warn on direct multiple inheritance.
fr: Avertir à propos des héritages multiples directs.

en: Warn on namespace definition.
fr: Avertir à propos des définitions d'espaces de noms.

en: Warn about missing sized deallocation functions.
fr: Avertir quand des fonctions de désallocation basées sur la taille sont manquantes.

en: Warn about suspicious length parameters to certain string functions if the argument uses sizeof.
fr: Avertir à propos de paramètres de longueur douteux à certaines fonctions manipulant des chaines si l'argument utilise sizeof.

en: Warn when sizeof is applied on a parameter declared as an array.
fr: Avertir si sizeof est appliqué à un paramètre déclaré comme un tableau.

en: Warn about functions which might be candidates for format attributes.
fr: Avertir à propos des fonctions qui pourraient être candidates pour les attributs de format.

en: Suggest that the override keyword be used when the declaration of a virtual
fr: Suggérer l'utilisation du mot-clé « override » dans la déclaration d'une méthode virtuelle

en: Warn about enumerated switches, with no default, missing a case.
fr: Avertir à propos d'un « switch » sur une énumération, sans défaut, et où au moins un élément de l'énumération est manquant.

en: Warn about enumerated switches missing a "default:" statement.
fr: Avertir à propos des « switch » sur des énumérations et qui n'ont pas de « default: ».

en: Warn about all enumerated switches missing a specific case.
fr: Avertir à propos de tous les « switch » sur des énumérations où un « case » spécifique manque.

en: Warn about switches with boolean controlling expression.
fr: Avertir à propos des « switch » qui sont contrôlés par une expression booléenne.

en: Warn on primary template declaration.
fr: Avertir lors d'une déclaration d'un patron primaire.

en: Warn about user-specified include directories that do not exist.
fr: Avertir si des répertoires d'inclusions définis par l'utilisateur n'existent pas.

en: Warn about function parameters declared without a type specifier in K&R-style functions.
fr: Avertir à propos des paramètres de fonctions déclarés sans type dans des fonctions utilisant le style K&R.

en: Warn about global functions without prototypes.
fr: Avertir à propos des fonctions globales sans prototype.

en: switch %qs is no longer supported
fr: l'option %qs n'est plus supportée

en: Warn about use of multi-character character constants.
fr: Avertir à propos de l'utilisation de constantes de type caractère utilisant des multi-caractères.

en: Warn about narrowing conversions within { } that are ill-formed in C++11.
fr: Avertir à propos de conversions entre { } qui réduisent la largeur du type et sont mal formées en C++11.

en: Warn about "extern" declarations not at file scope.
fr: Avertir à propos des déclarations « extern » qui ne sont pas au niveau global du fichier.

en: Warn when a noexcept expression evaluates to false even though the expression can't actually throw.
fr: Avertir quand une expression « noexcept » est évaluée à faux alors que l'expression ne peut pas générer d'exception en réalité.

en: Warn when non-templatized friend functions are declared within a template.
fr: Avertir lorsque des fonctions amies sans patron sont déclarées à l'intérieur d'un patron.

en: Warn about non-virtual destructors.
fr: Avertir à propos des destructeurs non virtuels.

en: Warn about NULL being passed to argument slots marked as requiring non-NULL.
fr: Avertir quand NULL est passé dans un argument marqué comme exigeant une valeur non NULL.

en: -Wnormalized=<none|id|nfc|nfkc>	Warn about non-normalised Unicode strings.
fr: -Wnormalized=<none|id|nfc|nfkc>	Avertir à propos de chaînes Unicode non normalisées.

en: argument %qs to %<-Wnormalized%> not recognized
fr: argument %qs vers %<-Wnormalized%> non reconnu

en: Warn if a C-style cast is used in a program.
fr: Avertir si un transtypage de type C est utilisé dans un programme.

en: Warn for obsolescent usage in a declaration.
fr: Avertir à propos des utilisations obsolètes dans une déclaration.

en: Warn if an old-style parameter definition is used.
fr: Avertir lorsqu'une définition de paramètre dans l'ancien style est utilisée.

en: Warn if a simd directive is overridden by the vectorizer cost model.
fr: Avertir si une directive SIMD est outrepassée par le modèle de coût du vectoriseur.

en: Warn if a string is longer than the maximum portable length specified by the standard.
fr: Avertir si une chaîne est plus longue que la longueur maximale spécifiée comme étant portable par le standard.

en: Warn about overloaded virtual function names.
fr: Avertir à propos de la surcharge des noms de fonctions virtuelles.

en: Warn about overriding initializers without side effects.
fr: Avertir lorsque des initialiseurs sont outrepassés sans effets de bords.

en: Warn about overriding initializers with side effects.
fr: Avertir lorsque des initialiseurs sont outrepassés avec effets de bords.

en: Warn about packed bit-fields whose offset changed in GCC 4.4.
fr: Avertir à propos de champs de bits compactés dont l'offset a changé dans GCC 4.4.

en: Warn about possibly missing parentheses.
fr: Avertir à propos de parenthèses qui pourraient être manquantes.

en: Warn when converting the type of pointers to member functions.
fr: Avertir lors de la conversion de types de pointeurs en fonctions membres.

en: Warn about function pointer arithmetic.
fr: Avertir à propos d'arithmétiques sur un pointeur de fonction.

en: Warn when a pointer differs in signedness in an assignment.
fr: Avertir lorsque un pointeur d'un type signé est affecté à un pointeur d'un autre type signé.

en: Warn when a pointer is cast to an integer of a different size.
fr: Avertir quand un pointeur est transtypé vers un entier de taille différente.

en: Warn about misuses of pragmas.
fr: Avertir à propos de pragmas mal employés.

en: Warn if a property for an Objective-C object has no assign semantics specified.
fr: Avertir si une propriété d'un objet en Objective-C n'a pas de sémantique d'affectation spécifiée.

en: Warn if inherited methods are unimplemented.
fr: Avertir si les méthodes héritées ne sont pas implémentées.

en: Warn for placement new expressions with undefined behavior.
fr: Avertir à propos des expressions « new » avec placement qui ont un comportement indéfini.

en: Warn about multiple declarations of the same object.
fr: Avertir à propos de déclarations multiples du même objet.

en: Warn when the compiler reorders code.
fr: Avertir lorsque le compilateur réordonne le code.

en: Warn whenever a function's return type defaults to "int" (C), or about inconsistent return types (C++).
fr: Avertir lorsque une fonction retourne le type par défaut « int » (en C) ou lorsque les types de retour sont inconsistants (en C++).

en: Warn on suspicious constructs involving reverse scalar storage order.
fr: Avertir à propos de constructions douteuses impliquant un ordre inversé de stockage des scalaires.

en: Warn if a selector has multiple methods.
fr: Avertir si un sélecteur a de multiples méthodes.

en: Warn about possible violations of sequence point rules.
fr: Avertir à propos des violations possibles des règles des points de séquence.

en: Warn if a local declaration hides an instance variable.
fr: Avertir si une déclaration locale masque une variable d'instance.

en: Warn if left shift of a signed value overflows.
fr: Avertir si le décalage à gauche d'une valeur signée déborde.

en: Warn if shift count is negative.
fr: Avertir si le nombre de décalages est négatif.

en: Warn if shift count >= width of type.
fr: Avertir si le nombre de décalages >= à la largeur du type.

en: Warn if left shifting a negative value.
fr: Avertir à propos des décalages à gauche de valeurs négatives.

en: Warn about signed-unsigned comparisons.
fr: Avertir à propos des comparaisons entre signés et non signés.

en: Warn for implicit type conversions between signed and unsigned integers.
fr: Avertir à propos des conversions implicites entre entiers signés et non signés.

en: Warn when overload promotes from unsigned to signed.
fr: Avertir lorsque la surcharge promeut un non signé en signé.

en: Warn about uncasted NULL used as sentinel.
fr: Avertir à propos des NULL sans type qui sont utilisés comme sentinelle.

en: Warn about unprototyped function declarations.
fr: Avertir à propos des déclarations de fonctions sans prototype.

en: Warn if type signatures of candidate methods do not match exactly.
fr: Avertir si la signature d'une méthode candidate ne correspond pas exactement.

en: Warn when __sync_fetch_and_nand and __sync_nand_and_fetch built-in functions are used.
fr: Avertir quand les fonctions intégrées __sync_fetch_and_nand et __sync_nand_and_fetch sont utilisées.

en: Deprecated.  This switch has no effect.
fr: Obsolète. Cette option n'a aucun effet.

en: Warn if a comparison always evaluates to true or false.
fr: Avertir si une comparaison est toujours évaluée à vrai ou à faux.

en: Warn if a throw expression will always result in a call to terminate().
fr: Avertir si une expression « throw » conduira toujours à un appel à terminate().

en: Warn about features not present in traditional C.
fr: Avertir à propos des fonctionnalités absentes du C traditionnel.

en: Warn of prototypes causing type conversions different from what would happen in the absence of prototype.
fr: Avertir à propos des prototypes qui causent une conversion de type différente de celle qui aurait lieu en l'absence du prototype.

en: Warn if trigraphs are encountered that might affect the meaning of the program.
fr: Avertir si des trigrammes sont rencontrés et qu'ils pourraient affecter le sens du programme.

en: Warn about @selector()s without previously declared methods.
fr: Avertir à propos des @selector() sans méthode préalablement déclarée.

en: Warn if an undefined macro is used in an #if directive.
fr: Avertir si une macro non définie est utilisée dans une directive #if.

en: Warn about unrecognized pragmas.
fr: Avertir à propos des pragmas non reconnus.

en: Warn about unsuffixed float constants.
fr: Avertir à propos de constantes flottantes sans suffixe.

en: Warn when typedefs locally defined in a function are not used.
fr: Avertir quand un typedef défini localement dans une fonction n'est pas utilisé.

en: Warn about macros defined in the main file that are not used.
fr: Avertir à propos de macros définies dans le fichier principal qui ne sont pas utilisées.

en: Warn if a caller of a function, marked with attribute warn_unused_result, does not use its return value.
fr: Avertir si l'appelant d'une fonction marquée avec l'attribut « warn_unused_result » n'utilise pas la valeur retournée.

en: Warn when a const variable is unused.
fr: Avertir lorsqu'une variable const est inutilisée.

en: Warn about using variadic macros.
fr: Avertir à propos de l'utilisation de macros variadiques.

en: Warn about questionable usage of the macros used to retrieve variable arguments.
fr: Avertir à propos de l'usage discutable de macros utilisées pour récupérer des arguments variables.

en: Warn if a variable length array is used.
fr: Avertir si un tableau de longueur variable est utilisé.

en: Warn when a register variable is declared volatile.
fr: Avertir quand une variable registre est déclarée volatile.

en: Warn on direct virtual inheritance.
fr: Avertir à propos d'héritages virtuels directs.

en: Warn if a virtual base has a non-trivial move assignment operator.
fr: Avertir si une classe de base virtuelle a un opérateur de déplacement non-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.
fr: En C++, une valeur non nulle signifie qu'il faut avertir à propos des conversions dépréciées de chaînes littérales en « char * ».  En C, le même avertissement est émis sauf que la conversion n'est, bien entendu, pas dépréciée par le standard ISO C.

en: Warn when a literal '0' is used as null pointer.
fr: Avertir lorsqu'un « 0 » littéral est utilisé comme pointeur nul.

en: Warn about useless casts.
fr: Avertir à propos des transtypages inutiles.

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.
fr: Avertir si un type de classe a une base ou un champ dont le type utilise l'espace de nom anonyme ou dépend d'un type sans lien.

en: A synonym for -std=c89 (for C) or -std=c++98 (for C++).
fr: Un synonyme de -std=c89 (en C) ou -std=c++98 (en C++).

en: The version of the C++ ABI used for -Wabi warnings and link compatibility aliases.
fr: La version de l'ABI C++ utilisée pour les avertissements de -Wabi et les alias de compatibilité à la liaison.

en: Enforce class member access control semantics.
fr: Faire respecter la sémantique du contrôle d'accès à un membre de classe.

en: -fada-spec-parent=unit  Dump Ada specs as child units of given parent.
fr: -fada-spec-parent=unit  Décharger les specs Ada comme unités enfants du parent donné.

en: Allow variadic functions without named parameter.
fr: Autoriser les fonctions variadiques sans paramètre nommé.

en: No longer supported.
fr: Prise en charge supprimée.

en: Recognize the "asm" keyword.
fr: Reconnaître le mot clef « asm ».

en: Recognize built-in functions.
fr: Reconnaître les fonctions intégrées.

en: Where shorter, use canonicalized paths to systems headers.
fr: Lorsqu'ils sont plus courts, utiliser des chemins canoniques vers les en-têtes système.

en: Add Pointer Bounds Checker instrumentation.  fchkp-* flags are used to
fr: Ajouter du code pour valider les limites des pointeurs. Les fanions fchkp-* sont utilisés pour contrôler l'ajout du code. Actuellement disponible pour C, C++ et ObjC.

en: Generate pointer bounds checks for variables with incomplete type.
fr: Générer des contrôles de limites des pointeurs pour les variables avec un type incomplet.

en: Use zero bounds for all incoming arguments in 'main' function.  It helps when
fr: Utiliser une limite à zéro pour tous les arguments reçus par la fonction « main ». Cela aide quand le binaire ainsi contrôlé est utilisé avec des bibliothèques historiques.

en: Forces Pointer Bounds Checker to use narrowed bounds for address of the first
fr: Forcer le contrôleur de limites de pointeurs à utiliser des limites plus étroites pour l'adresse du premier champ de la structure. Par défaut, un pointeur vers le premier champ a les mêmes limites que la structure entière.

en: Control how Pointer Bounds Checker handle pointers to object fields.  When
fr: Contrôler comment le contrôleur de limites des pointeurs gère des pointeurs vers les champs d'un objet. Lorsque des limites plus étroites sont en vigueur, les limites des champs sont utilisées. Sinon, les limites de l'objet entier sont utilisées.

en: Forces Pointer Bounds Checker to use bounds of the innermost arrays in case of
fr: Forcer le contrôleur de limites des pointeurs à utiliser les limites du tableau le plus à l'intérieur en cas d'accès à des tableaux statiques imbriqués. Par défaut, le tableau le plus à l'extérieur est utilisé.

en: Allow Pointer Bounds Checker optimizations.  By default allowed
fr: Autoriser les optimisations du contrôleur de limites des pointeurs. Par défaut, l'optimisation est autorisée au delà du niveau d'optimisation 0.

en: Allow to use *_nobnd versions of string functions by Pointer Bounds Checker.
fr: Autoriser l'utilisation des versions *_nobnd des fonctions de chaînes par le contrôleur de limites des pointeurs.

en: Allow to use *_nochk versions of string functions by Pointer Bounds Checker.
fr: Autoriser l'utilisation des versions *_nochk des fonctions de chaînes par le contrôleur de limites des pointeurs.

en: Use statically initialized variable for vars bounds instead of
fr: Utiliser la variable initialisée statiquement pour vérifier les limites des variables au lieu de les générer chaque fois qu'elles sont requises.

en: Use statically initialized variable for constant bounds instead of
fr: Utiliser la variable initialisée statiquement pour vérifier les limites des constantes au lieu de les générer chaque fois qu'elles sont requises.

en: With this option zero size obtained dynamically for objects with
fr: Avec cette option, les tailles nulles obtenues dynamiquement pour des objets de type incomplet seront traitées comme étant infinies.

en: Generate checks for all read accesses to memory.
fr: Générer des contrôles pour tous les accès en lecture à la mémoire.

en: Generate checks for all write accesses to memory.
fr: Générer des contrôles pour tous les accès en écriture à la mémoire.

en: Generate bounds stores for pointer writes.
fr: Générer des stockages avec limites pour l'écriture des pointeurs.

en: Generate bounds passing for calls.
fr: Générer du code pour passer les limites dans les appels.

en: Instrument only functions marked with bnd_instrument attribute.
fr: Uniquement générer le code de contrôle pour les fonctions marquées avec l'attribut bnd_instrument.

en: Transform instrumented builtin calls into calls to wrappers.
fr: Transformer les appels aux fonctions intégrées ayant été complétées par du code de contrôle en appels à des wrappers.

en: Enable Cilk Plus.
fr: Activer Cilk Plus.

en: Enable support for C++ concepts.
fr: Activer le support pour les concepts du C++.

en: Allow the arguments of the '?' operator to have different types.
fr: Permettre aux arguments de l'opérateur « ? » d'avoir des types différents.

en: no class name specified with %qs
fr: aucun nom de classe spécifié avec %qs

en: -fconst-string-class=<name>	Use class <name> for constant strings.
fr: -fconst-string-class=<nom>	Utiliser la classe <nom> pour les chaînes constantes.

en: -fconstexpr-depth=<number>	Specify maximum constexpr recursion depth.
fr: -fconstexpr-depth=<nombre>	Spécifier la profondeur maximale de récursion de constexpr.

en: Emit debug annotations during preprocessing.
fr: Produire des annotations de débogage pendant le pré-traitement.

en: -fdeduce-init-list	enable deduction of std::initializer_list for a template type parameter from a brace-enclosed initializer-list.
fr: -fdeduce-init-list	autoriser la déduction de std::initializer_list pour un paramètre de type d'un patron depuis la liste d'initialisation entre accolades.

en: Factor complex constructors and destructors to favor space over speed.
fr: Factoriser les constructeurs et destructeurs complexes pour favoriser l'espace par rapport à la vitesse.

en: Preprocess directives only.
fr: Prétraiter uniquement les directives.

en: Permit '$' as an identifier character.
fr: Autoriser « $ » comme caractère dans les identificateurs.

en: Write all declarations as Ada code transitively.
fr: Écrire toutes les déclarations sous forme de code Ada transitivement.

en: Write all declarations as Ada code for the given file only.
fr: Écrire toutes les déclarations sous forme de code Ada pour le fichier spécifié uniquement.

en: Generate code to check exception specifications.
fr: Générer du code pour vérifier les spécifications des exceptions.

en: -fexec-charset=<cset>	Convert all strings and character constants to character set <cset>.
fr: -fexec-charset=<jeucar>	Convertir toutes les chaînes et les constantes de caractères vers le jeu de caractères <jeucar>.

en: Permit universal character names (\u and \U) in identifiers.
fr: Permettre des noms de caractères universels (\u et \U) dans les identificateurs.

en: -finput-charset=<cset>	Specify the default character set for source files.
fr: -finput-charset=<jeucar>	Spécifier le jeu de caractères par défaut pour les fichiers source.

en: Support dynamic initialization of thread-local variables in a different translation unit.
fr: Supporter l'initialisation dynamique de variables locales au thread dans une unité de traduction différente.

en: Scope of for-init-statement variables is local to the loop.
fr: L'étendue des variables dans l'initialisation de la boucle « for » est locale à la boucle.

en: Do not assume that standard C libraries and "main" exist.
fr: Ne pas supposer que les bibliothèques standards C et « main » existent.

en: Recognize GNU-defined keywords.
fr: Reconnaître les mots clés définis par GNU

en: Generate code for GNU runtime environment.
fr: Générer du code pour l'environnement d'exécution GNU.

en: Use traditional GNU semantics for inline functions.
fr: Utiliser les sémantiques GNU traditionnelles pour les fonctions mises en lignes.

en: -fhandle-exceptions has been renamed -fexceptions (and is now on by default)
fr: -fhandle-exceptions a été renommé en -fexceptions (et est maintenant utilisé par défaut)

en: Assume normal C execution environment.
fr: Présumer que l'environnement d'exécution C est normal.

en: Export functions even if they can be inlined.
fr: Exporter les fonctions même si elles peuvent être mises en ligne.

en: Emit implicit instantiations of inline templates.
fr: Produire des instanciations implicites pour des patrons en ligne.

en: Emit implicit instantiations of templates.
fr: Produire des instanciations implicites pour les patrons.

en: Inject friend functions into enclosing namespace.
fr: Injecter les fonctions amies dans l'espace de nom englobant.

en: Don't emit dllexported inline functions unless needed.
fr: Ne pas générer des fonctions déclarées « en ligne » avec l'attribut « dllexport » à moins que ce ne soit nécessaire.

en: Allow implicit conversions between vectors with differing numbers of subparts and/or differing element types.
fr: Autoriser les conversions implicites entre des vecteurs avec des nombres de sous-parties différentes ou des types d'éléments différents.

en: Don't warn about uses of Microsoft extensions.
fr: Ne pas avertir au sujet de l'utilisation des extensions de Microsoft.

en: Generate code for NeXT (Apple Mac OS X) runtime environment.
fr: Générer le code pour l'environnement d'exécution NeXT (Apple Mac OS X).

en: Assume that receivers of Objective-C messages may be nil.
fr: Supposer que les récepteurs des messages Objective-C peuvent être NIL.

en: Allow access to instance variables as if they were local declarations within instance method implementations.
fr: Autoriser l'accès aux variables d'instance comme si elles étaient déclarées localement dans les implémentations des méthodes d'instances.

en: -fvisibility=[private|protected|public|package]	Set the default symbol visibility.
fr: -fvisibility=[private|protected|public|package]	Détermine la visibilité par défaut des symboles.

en: unrecognized ivar visibility value %qs
fr: valeur de visibilité %qs non reconnue dans « ivar_visibility »

en: Treat a throw() exception specification as noexcept to improve code size.
fr: Traiter une spécification d'exception throw() comme « noexcept » pour améliorer la taille du code.

en: Specify which ABI to use for Objective-C family code and meta-data generation.
fr: Spécifier l'ABI à utiliser pour la génération du code et des méta-données de Objective-C.

en: Generate special Objective-C methods to initialize/destroy non-POD C++ ivars, if needed.
fr: Générer des méthodes Objective-C spéciales pour initialiser et détruire des ivars C++ non-POD, si nécessaire.

en: Allow fast jumps to the message dispatcher.
fr: Autoriser des sauts rapides vers le répartiteur de messages.

en: Enable Objective-C exception and synchronization syntax.
fr: Autoriser la syntaxe d'exception et de synchronisation de Objective-C.

en: Enable garbage collection (GC) in Objective-C/Objective-C++ programs.
fr: Activer le ramasse-miettes (Garbage Collection) dans les programmes Objective-C/Objective-C++.

en: Enable inline checks for nil receivers with the NeXT runtime and ABI version 2.
fr: Activer la vérification en ligne des récepteurs nuls avec le moteur NeXT et la version 2 de l'ABI.

en: Enable Objective-C setjmp exception handling runtime.
fr: Activer la gestion des exceptions Objective-C en utilisant setjmp à l'exécution.

en: Conform to the Objective-C 1.0 language as implemented in GCC 4.0.
fr: Respecter la conformité avec le langage Objective-C 1.0 comme implémenté dans GCC 4.0.

en: Enable OpenACC.
fr: Activer OpenACC.

en: Specify default OpenACC compute dimensions.
fr: Spécifier les dimensions de calculs par défaut pour OpenACC.

en: Enable OpenMP (implies -frecursive in Fortran).
fr: Activer OpenMP (implique -frecursive en Fortran).

en: Enable OpenMP's SIMD directives.
fr: Activer les directives SIMD de OpenMP.

en: Recognize C++ keywords like "compl" and "xor".
fr: Reconnaître les mots clés C++ comme « compl » et « xor ».

en: Look for and use PCH files even when preprocessing.
fr: Rechercher et utiliser les fichiers PCH même pendant le pré-traitement.

en: Downgrade conformance errors to warnings.
fr: Transformer les erreurs de conformité en simples avertissements.

en: Enable Plan 9 language extensions.
fr: Activer les extensions de langage Plan 9.

en: Treat the input file as already preprocessed.
fr: Considérer que le fichier d'entrée a déjà été pré-traité.

en: -ftrack-macro-expansion=<0|1|2>  Track locations of tokens coming from macro expansion and display them in error messages.
fr: -ftrack-macro-expansion=<0|1|2>  Tracer les emplacements des éléments qui proviennent des remplacement des macros et les afficher dans les messages d'erreurs.

en: -fno-pretty-templates Do not pretty-print template specializations as the template signature followed by the arguments.
fr: -fno-pretty-templates Ne pas embellir l'affichage des spécialisations de patrons sous la forme de la signature du patron suivie des arguments.

en: Used in Fix-and-Continue mode to indicate that object files may be swapped in at runtime.
fr: Utilisé avec le mode Fix-and-Continue pour indiquer que les fichiers objets peuvent être insérés pour remplacer ceux du programme durant l'exécution.

en: Enable automatic template instantiation.
fr: Activer l'instanciation automatique de patron.

en: Generate run time type descriptor information.
fr: Générer l'information pour les types de descripteurs lors de l'exécution.

en: Use the narrowest integer type possible for enumeration types.
fr: Utiliser le type d'entier le plus étroit possible pour les types d'énumérations.

en: Force the underlying type for "wchar_t" to be "unsigned short".
fr: Forcer le type sous-jacent de « wchar_t » à être « unsigned short ».

en: When "signed" or "unsigned" is not given make the bitfield signed.
fr: Lorsque ni « signed » ni « unsigned » n'est fourni, le champ de bits doit être signé.

en: Make "char" signed by default.
fr: Rendre les « char » signés par défaut.

en: Enable C++14 sized deallocation support.
fr: Activer le support pour les désallocations avec taille connue du C++14.

en: -fsso-struct=[big-endian|little-endian]	Set the default scalar storage order.
fr: -fsso-struct=[big-endian|little-endian]	Fixer l'ordre de stockage par défaut des scalaires.

en: unrecognized scalar storage order value %qs
fr: ordre de stockage des scalaires %qs non reconnu

en: Display statistics accumulated during compilation.
fr: Afficher les statistiques accumulées durant la compilation.

en: Assume that values of enumeration type are always within the minimum range of that type.
fr: Supposer que les valeurs d'un type énuméré sont toujours dans la plage minimum de ce type.

en: -ftabstop=<number>	Distance between tab stops for column reporting.
fr: -ftabstop=<nombre>	Distance entre les tabulations pour un rapport en colonnes.

en: Set the maximum number of template instantiation notes for a single warning or error.
fr: Fixer le nombre maximum de notes d'instanciations de patrons pour un seul avertissement ou erreur.

en: -ftemplate-depth=<number>	Specify maximum template instantiation depth.
fr: -ftemplate-depth=<nombre>	Spécifier la profondeur maximale d'instanciation d'un patron.

en: -fno-threadsafe-statics	Do not generate thread-safe code for initializing local statics.
fr: -fno-threadsafe-statics	Ne pas générer de code sûr du point de vue des threads pour initialiser les statiques locaux.

en: When "signed" or "unsigned" is not given make the bitfield unsigned.
fr: Lorsque ni « signed » ni « unsigned » n'est fourni, le champ de bits doit être non signé.

en: Make "char" unsigned by default.
fr: Rendre les « char » non signés par défaut.

en: Use __cxa_atexit to register destructors.
fr: Utiliser __cxa_atexit pour enregistrer les destructeurs.

en: Use __cxa_get_exception_ptr in exception handling.
fr: Utiliser __cxa_get_exception_ptr dans la gestion des exceptions.

en: Marks all inlined functions and methods as having hidden visibility.
fr: Marquer toutes les fonctions et méthodes mises en ligne comme ayant la visibilité « cachée ».

en: Changes visibility to match Microsoft Visual Studio by default.
fr: Changer la visibilité pour correspondre à Microsoft Visual Studio par défaut.

en: Emit common-like symbols as weak symbols.
fr: Produire les symboles communs comme des symboles faibles.

en: -fwide-exec-charset=<cset>	Convert all wide strings and character constants to character set <cset>.
fr: -fwide-exec-charset=<jeucar>	Convertir toutes les chaînes et les constantes de caractères larges vers le jeu de caractères <jeucar>.

en: Generate a #line directive pointing at the current working directory.
fr: Générer une directive #line pointant sur le répertoire de travail courant.

en: Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode.
fr: Générer une recherche de classes molle (via objc_getClass()) pour l'utilisation en mode Zero-Link.

en: Dump declarations to a .decl file.
fr: Vidanger les déclarations dans un fichier .decl.

en: -femit-struct-debug-baseonly	Aggressive reduced debug info for structs.
fr: -femit-struct-debug-baseonly	Informations de débogage agressivement réduites pour les structs.

en: -femit-struct-debug-reduced	Conservative reduced debug info for structs.
fr: -femit-struct-debug-reduced	Informations de débogage modérément réduites pour les structs.

en: -femit-struct-debug-detailed=<spec-list>	Detailed reduced debug info for structs.
fr: -femit-struct-debug-detailed=<liste-spec>	Informations de débogage réduites mais détaillées pour les structs.

en: Interpret imaginary, fixed-point, or other gnu number suffix as the corresponding
fr: Interpréter les nombres imaginaires, en virgule fixe ou avec d'autres suffixes gnu comme le nombre littéral correspondant au lieu d'un nombre littéral défini par l'utilisateur.

en: -idirafter <dir>	Add <dir> to the end of the system include path.
fr: -idirafter <répertoire>	Ajouter <répertoire> à la fin du chemin système d'inclusion.

en: -imacros <file>	Accept definition of macros in <file>.
fr: -imacros <fichier>	Accepter la définition de macros dans le <fichier>.

en: -imultilib <dir>	Set <dir> to be the multilib include subdirectory.
fr: -imultilib <répertoire>	Choisir <répertoire> comme le sous-répertoire d'inclusion de multilib.

en: -include <file>	Include the contents of <file> before other files.
fr: -include <fichier>	Inclure le contenu du <fichier> avant les autres fichiers.

en: -iprefix <path>	Specify <path> as a prefix for next two options.
fr: -iprefix <chemin>	Sélectionner le <chemin> comme préfixe pour les deux prochaines options.

en: -isysroot <dir>	Set <dir> to be the system root directory.
fr: -isysroot <répertoire>	Sélectionner le <répertoire> comme répertoire racine système.

en: -isystem <dir>	Add <dir> to the start of the system include path.
fr: -isystem <répertoire>	Ajouter le <répertoire> au début du chemin d'inclusion système.

en: -iquote <dir>	Add <dir> to the end of the quote include path.
fr: -iquote <répertoire>	Ajouter le <répertoire> à la fin du chemin d'inclusion avec guillemets.

en: -iwithprefix <dir>	Add <dir> to the end of the system include path.
fr: -iwithprefix <répertoire>	Ajouter le <répertoire> à la fin du chemin d'inclusion système.

en: -iwithprefixbefore <dir>	Add <dir> to the end of the main include path.
fr: -iwithprefixbefore <répertoire>	Ajouter le <répertoire> à la fin du chemin d'inclusion principal.

en: Do not search standard system include directories (those specified with -isystem will still be used).
fr: Ne pas rechercher dans les répertoires d'inclusion standards du système (ceux spécifiés avec -isystem seront quand même utilisés).

en: Do not search standard system include directories for C++.
fr: Ne pas rechercher dans les répertoires d'inclusion standards du système pour le C++.

en: Generate C header of platform-specific features.
fr: Générer les en-têtes C des options spécifiques à la plate-forme.

en: Remap file names when including files.
fr: Remapper les noms des fichiers lors de l'inclusion des fichiers.

en: Conform to the ISO 1998 C++ standard revised by the 2003 technical corrigendum.
fr: Être conforme au standard C++ ISO 1998 révisé par les corrections techniques de 2003.

en: Conform to the ISO 2011 C++ standard.
fr: Être conforme au standard C++ ISO 2011.

en: Deprecated in favor of -std=c++11.
fr: Rendu obsolète en faveur de -std=c++11.

en: Deprecated in favor of -std=c++14.
fr: Rendu obsolète en faveur de -std=c++14.

en: Conform to the ISO 2014 C++ standard.
fr: Être conforme au standard C++ ISO 2014.

en: Conform to the ISO 2017(?) C++ draft standard (experimental and incomplete support).
fr: Être conforme au brouillon du standard C++ ISO 2017(?) (support expérimental et incomplet).

en: Conform to the ISO 2011 C standard.
fr: Être conforme au standard C ISO 2011.

en: Deprecated in favor of -std=c11.
fr: Rendu obsolète en faveur de -std=c11.

en: Conform to the ISO 1990 C standard.
fr: Être conforme au standard C ISO 1990.

en: Conform to the ISO 1999 C standard.
fr: Être conforme au standard C ISO 1999.

en: Deprecated in favor of -std=c99.
fr: Rendu obsolète en faveur de -std=c99.

en: Conform to the ISO 1998 C++ standard revised by the 2003 technical
fr: Être conforme au standard C++ ISO 1998 révisé par le document technique de 2003

en: Conform to the ISO 2011 C++ standard with GNU extensions.
fr: Être conforme au standard C++ ISO 2011 avec les extensions GNU.

en: Deprecated in favor of -std=gnu++11.
fr: Rendu obsolète en faveur de -std=gnu++11.

en: Deprecated in favor of -std=gnu++14.
fr: Rendu obsolète en faveur de -std=gnu++14.

en: Conform to the ISO 2014 C++ standard with GNU extensions.
fr: Être conforme au standard C++ ISO 2014 avec les extensions GNU.

en: Conform to the ISO 201z(7?) C++ draft standard with GNU extensions (experimental and incomplete support).
fr: Être conforme au brouillon du standard C++ ISO 201z(7?) avec les extensions GNU (support expérimental et incomplet).

en: Conform to the ISO 2011 C standard with GNU extensions.
fr: Être conforme au standard C ISO 2011 avec les extensions GNU.

en: Deprecated in favor of -std=gnu11.
fr: Rendu obsolète en faveur de -std=gnu11.

en: Conform to the ISO 1990 C standard with GNU extensions.
fr: Être conforme au standard C ISO 1990 avec les extensions GNU.

en: Conform to the ISO 1999 C standard with GNU extensions.
fr: Être conforme au standard C ISO 1999 avec les extensions GNU.

en: Deprecated in favor of -std=gnu99.
fr: Rendu obsolète en faveur de -std=gnu99.

en: Conform to the ISO 1990 C standard as amended in 1994.
fr: Être conforme au standard C ISO 1990 tel que amendé en 1994.

en: Deprecated in favor of -std=iso9899:1999.
fr: Rendu obsolète en faveur de -std=iso9899:1999.

en: Enable traditional preprocessing.
fr: Activer le pré-traitement traditionnel.

en: -trigraphs	Support ISO C trigraphs.
fr: -trigraphs	Supporter les trigrammes ISO C.

en: Do not predefine system-specific and GCC-specific macros.
fr: Ne pas prédéfinir les macros spécifiques au système et à GCC.

en: Synonym of -gnatk8.
fr: Synonyme de -gnatk8.

en: Do not look for object files in standard path.
fr: Ne pas chercher les fichiers objets dans le chemin standard.

en: Select the runtime.
fr: Sélectionner le runtime.

en: Catch typos.
fr: Intercepter les typos.

en: Set name of output ALI file (internal switch).
fr: Fixer le nom du fichier de sortie ALI (commutateur interne).

en: -gnat<options>	Specify options to GNAT.
fr: -gnat<options>	Spécifier les options pour GNAT.

en: Ignored.
fr: Ignoré.

en: Add explicit checks for division by zero.
fr: Ajouter des vérifications explicites pour la division par zéro.

en: Add explicit checks for division overflow in INT_MIN / -1.
fr: Ajouter des vérifications explicites pour les débordements de divisions dans INT_MIN / -1.

en: -fgo-dump-<type>	Dump Go frontend internal information.
fr: -fgo-dump-<type>	Décharger les informations internes de l'interface Go.

en: -fgo-optimize-<type>	Turn on optimization passes in the frontend.
fr: -fgo-optimize-<type>	Activer les étapes d'optimisation dans l'interface.

en: -fgo-pkgpath=<string>	Set Go package path.
fr: -fgo-pkgpath=<chaîne>	Définir le chemin du paquet Go.

en: -fgo-prefix=<string>	Set package-specific prefix for exported Go names.
fr: -fgo-prefix=<chaîne>	Définir le préfixe spécifique au paquet pour les noms Go exportés.

en: -fgo-relative-import-path=<path> Treat a relative import as relative to path.
fr: -fgo-relative-import-path=<chemin> Traiter une importation relative comme étant relative au chemin.

en: Functions which return values must end with return statements.
fr: Les fonctions qui retournent des valeurs doivent être terminées par des expressions de retour.

en: Malloc data into P2 space.
fr: Allouer les données avec malloc dans l'espace P2.

en: Set name of main routine for the debugger.
fr: Définir le nom de la routine principale pour le débogueur.

en: Use VMS exit codes instead of posix ones.
fr: Utiliser les codes de sortie de VMS au lieu de ceux de posix.

en: -mpointer-size=[no,32,short,64,long]	Set the default pointer size.
fr: -mpointer-size=[no,32,short,64,long]	Définir la taille par défaut des pointeurs.

en: unknown pointer size model %qs
fr: modèle de taille de pointeur %qs inconnu

en: Generate code for the M*Core M210
fr: Générer du code pour M*Core M210

en: Generate code for the M*Core M340
fr: Générer du code pour M*Core M340

en: Force functions to be aligned to a 4 byte boundary.
fr: Forcer les fonctions à être alignées sur une frontière de 4 octets.

en: Generate big-endian code.
fr: Générer du code gros boutiste.

en: Emit call graph information.
fr: Produire les informations du graphe d'appel.

en: Use the divide instruction.
fr: Utiliser l'instruction de division.

en: Inline constants if it can be done in 2 insns or less.
fr: Mettre les constantes en ligne si cela peut être fait en 2 insns ou moins.

en: Generate little-endian code.
fr: Générer du code petit boutiste.

en: Assume that run-time support has been provided, so omit -lsim from the linker command line.
fr: Supposer que le support pour l'exécution a été fourni, donc, omet -lsim dans la ligne de commande du lieur.

en: Use arbitrary sized immediates in bit operations.
fr: Utiliser des immédiats de taille arbitraire dans les opérations sur les bits.

en: Prefer word accesses over byte accesses.
fr: Préférer des accès par mots plutôt que des accès par octets.

en: Set the maximum amount for a single stack increment operation.
fr: Fixer le montant maximum pour une seule opération d'incrémentation de la pile.

en: Always treat bitfields as int-sized.
fr: Toujours traiter les champs de bits comme ayant la taille d'un « int ».

en: Generate code for the Android platform.
fr: Générer du code pour la plateforme Android.

en: For intrinsics library: pass all parameters in registers.
fr: Pour les bibliothèques intrinsèques : passer tous les paramètres dans des registres.

en: Use register stack for parameters and return value.
fr: Utiliser la pile de registres pour les paramètres et la valeur retournée.

en: Use call-clobbered registers for parameters and return value.
fr: Utiliser des registres écrasés durant l'appel pour les paramètres et les valeurs retournées.

en: Use epsilon-respecting floating point compare instructions.
fr: Utiliser des instructions de comparaisons en virgule flottante qui respectent l'epsilon.

en: Use zero-extending memory loads, not sign-extending ones.
fr: Utiliser des chargements mémoire qui étendent les zéros au lieu de celles qui étendent le signe.

en: Generate divide results with reminder having the same sign as the divisor (not the dividend).
fr: Générer des résultats de divisions où le reste a le même signe que le diviseur (pas le dividende).

en: Prepend global symbols with ":" (for use with PREFIX).
fr: Préfixer les symboles globaux avec « : » (pour l'utilisation avec PREFIX).

en: Do not provide a default start-address 0x100 of the program.
fr: Ne pas fournir d'adresse de départ par défaut 0x100 du programme.

en: Link to emit program in ELF format (rather than mmo).
fr: Faire l'édition de liens pour produire le programme au format ELF (au lieu de mmo).

en: Use P-mnemonics for branches statically predicted as taken.
fr: Utiliser les mnémoniques P pour les branchements statiquement prévus comme étant pris.

en: Don't use P-mnemonics for branches.
fr: Ne pas utiliser les mnémoniques P pour les branchements.

en: Use addresses that allocate global registers.
fr: Utiliser les adresses qui allouent des registres globaux.

en: Do not use addresses that allocate global registers.
fr: Ne pas utiliser des adresses qui allouent des registres globaux.

en: Generate a single exit point for each function.
fr: Générer un point de sortie unique pour chaque fonction.

en: Do not generate a single exit point for each function.
fr: Ne pas générer un point de sortie unique pour chaque fonction.

en: Set start-address of the program.
fr: Fixer l'adresse de départ du programme.

en: Set start-address of data.
fr: Fixer l'adresse de départ des données.

en: Generate compile-time CFString objects.
fr: Générer les objets CFString à la compilation.

en: Warn if constant CFString objects contain non-portable characters.
fr: Avertir si des objets CFString constants contiennent des caractères non portables.

en: Generate AT&T-style stubs for Mach-O.
fr: Générer des stubs dans le style AT&T pour Mach-O.

en: Generate code suitable for executables (NOT shared libs).
fr: Générer du code adapté pour les exécutables (PAS pour les librairies partagées).

en: Generate code suitable for fast turn around debugging.
fr: Générer du code adapté pour un débogage avec cycle court.

en: The earliest MacOS X version on which this program will run.
fr: La version la plus ancienne de MacOS X sur laquelle ce programme tournera.

en: Set sizeof(bool) to 1.
fr: Faire en sorte que sizeof(bool) vaille 1.

en: Generate code for darwin loadable kernel extensions.
fr: Générer du code pour des extensions à charger dans le noyau de darwin.

en: Generate code for the kernel or loadable kernel extensions.
fr: Générer du code pour le noyau ou pour des extensions à charger dans le noyau.

en: -iframework <dir>	Add <dir> to the end of the system framework include path.
fr: -iframework <répertoire>	Ajouter <répertoire> à la fin du chemin d'inclusion du framework système.

en: Use simulator runtime.
fr: Produire l'exécutable pour un simulateur.

en: Specify the name of the target CPU.
fr: Spécifier le nom du processeur cible.

en: Omit frame pointer for leaf functions.
fr: Omettre le pointeur de trame dans les fonctions feuilles.

en: Program is entirely located in low 64k of memory.
fr: Le programme est entièrement situé dans les 64k inférieurs de la mémoire.

en: Work around a hardware anomaly by adding a number of NOPs before a
fr: Contourner une anomalie du matériel en ajoutant plusieurs NOP devant une instruction CSYNC ou SSYNC.

en: Avoid speculative loads to work around a hardware anomaly.
fr: Éviter les chargements spéculatifs pour contourner une anomalie matérielle.

en: Enabled ID based shared library.
fr: Autoriser les bibliothèques partagées basées sur un ID.

en: Generate code that won't be linked against any other ID shared libraries,
fr: Générer du code qui ne sera pas lié avec une autre bibliothèque partagée par son ID mais qui pourra être utilisé comme bibliothèque partagée.

en: ID of shared library to build.
fr: Identification de la bibliothèque partagée à construire.

en: Enable separate data segment.
fr: Activer des segments de données séparés.

en: Avoid generating pc-relative calls; use indirection.
fr: Éviter des générer des appels relatifs au PC; utiliser des indirections.

en: Link with the fast floating-point library.
fr: Lier avec la bibliothèque en virgule flottante rapide.

en: Enable Function Descriptor PIC mode.
fr: Activer le mode PIC avec descripteurs de fonctions.

en: Enable inlining of PLT in function calls.
fr: Activer la mise en ligne de PLT dans les appels de fonctions.

en: Do stack checking using bounds in L1 scratch memory.
fr: Vérifier la pile en utilisant des limites dans la mémoire temporaire L1.

en: Enable multicore support.
fr: Activer le support multicœur.

en: Build for Core A.
fr: Compiler pour le cœur A.

en: Build for Core B.
fr: Compiler pour le cœur B.

en: Build for SDRAM.
fr: Compiler pour SDRAM.

en: Assume ICPLBs are enabled at runtime.
fr: Supposer que les ICPLB sont activés à l'exécution.

en: Known M68K CPUs (for use with the -mcpu= option):
fr: Processeurs M68K connus (à utiliser avec l'option -mcpu=):

en: Known M68K microarchitectures (for use with the -mtune= option):
fr: Microarchitectures M68K connues (à utiliser avec l'option -mtune=):

en: Known M68K ISAs (for use with the -march= option):
fr: ISA connues pour M68K (à utiliser avec l'option -march=):

en: Use IEEE math for fp comparisons.
fr: Utiliser les mathématiques IEEE pour les comparaisons en virgule flottantes.

en: Generate code for a 520X.
fr: Générer du code pour un 520X.

en: Generate code for a 5206e.
fr: Générer du code pour un 5206e.

en: Generate code for a 528x.
fr: Générer du code pour un 528x.

en: Generate code for a 5307.
fr: Générer du code pour un 5307.

en: Generate code for a 5407.
fr: Générer du code pour un 5407.

en: Generate code for a 68000.
fr: Générer le code pour un 68000.

en: Generate code for a 68010.
fr: Générer le code pour un 68010.

en: Generate code for a 68020.
fr: Générer le code pour un 68020.

en: Generate code for a 68040, without any new instructions.
fr: Générer du code pour un 68040 sans les nouvelles instructions.

en: Generate code for a 68060, without any new instructions.
fr: Générer du code pour un 68060 sans les nouvelles instructions.

en: Generate code for a 68030.
fr: Générer du code pour un 68030.

en: Generate code for a 68040.
fr: Générer du code pour un 68040.

en: Generate code for a 68060.
fr: Générer du code pour un 68060.

en: Generate code for a 68302.
fr: Générer du code pour un 68302.

en: Generate code for a 68332.
fr: Générer du code pour un 68332.

en: Generate code for a 68851.
fr: Générer le code pour un 68851.

en: Generate code that uses 68881 floating-point instructions.
fr: Générer du code qui utilise les instructions en virgule flottantes du 68881.

en: Align variables on a 32-bit boundary.
fr: Aligner les variables sur des frontières de 32 bits.

en: Specify the name of the target architecture.
fr: Spécifier le nom de l'architecture cible.

en: Use the bit-field instructions.
fr: Utiliser les instructions de champs de bits.

en: Generate code for a ColdFire v4e.
fr: Générer du code pour un ColdFire v4e.

en: Specify the target CPU.
fr: Spécifier le processeur cible.

en: Generate code for a cpu32.
fr: Générer du code pour un cpu32.

en: Use hardware division instructions on ColdFire.
fr: Utiliser les instructions de divisions matérielles sur un ColdFire.

en: Generate code for a Fido A.
fr: Générer le code pour un Fido A.

en: Generate code which uses hardware floating point instructions.
fr: Générer du code qui utilise les instructions en virgule flottantes matérielles.

en: Enable ID based shared library.
fr: Activer la bibliothèque partagée basée sur un ID.

en: Do not use the bit-field instructions.
fr: Ne pas utiliser les instructions de champs de bits.

en: Use normal calling convention.
fr: Utiliser la convention d'appels normale.

en: Consider type 'int' to be 32 bits wide.
fr: Considérer le type « int » comme ayant une largeur de 32 bits.

en: Generate pc-relative code.
fr: Générer du code relatif au compteur de programme (PC).

en: Use different calling convention using 'rtd'.
fr: Utiliser une convention d'appel différente en utilisant « rtd ».

en: Consider type 'int' to be 16 bits wide.
fr: Considérer le type « int » comme ayant une largeur de 16 bits.

en: Generate code with library calls for floating point.
fr: Générer du code avec des appels de bibliothèque pour la virgule flottante.

en: Do not use unaligned memory references.
fr: Ne pas utiliser des références mémoire non alignées.

en: Tune for the specified target CPU or architecture.
fr: Ajuster pour le processeur ou l'architecture cible spécifiée.

en: Support more than 8192 GOT entries on ColdFire.
fr: Supporter plus de 8192 entrées dans la GOT d'un ColdFire.

en: Support TLS segment larger than 64K.
fr: Supporter des segments TLS plus grands que 64K.

en: -msim	Use simulator runtime.
fr: -msim	Produire l'exécutable pour un simulateur.

en: -mcpu=r8c	Compile code for R8C variants.
fr: -mcpu=r8c	Compiler le code pour les variantes R8C.

en: -mcpu=m16c	Compile code for M16C variants.
fr: -mcpu=m16c	Compiler le code pour les variantes M16C.

en: -mcpu=m32cm	Compile code for M32CM variants.
fr: -mcpu=m32cm	Compiler le code pour les variantes M32CM.

en: -mcpu=m32c	Compile code for M32C variants.
fr: -mcpu=m32c	Compiler le code pour les variantes M32C.

en: -memregs=	Number of memreg bytes (default: 16, range: 0..16).
fr: -memregs=	Le nombre d'octets memreg (par défaut: 16, plage: 0..16).

en: Force assembly output to always use hex constants.
fr: Forcer la sortie en assembleur à toujours utiliser des constantes en hexadécimal.

en: Specify the MCU to build for.
fr: Spécifier le MCU pour lequel compiler.

en: Warn if an MCU name is unrecognised or conflicts with other options (default: on).
fr: Avertir si le nom d'un MCU n'est pas reconnu ou entre en conflit avec d'autres options (défaut: on).

en: Specify the ISA to build for: msp430, msp430x, msp430xv2.
fr: Spécifier l'ISA pour laquelle compiler: msp430, msp430x, msp430xv2.

en: Select large model - 20-bit addresses/pointers.
fr: Sélectionner le modèle large – adresses/pointeurs sur 20 bits.

en: Select small model - 16-bit addresses/pointers (default).
fr: Sélectionner le modèle court – adresses/pointeurs sur 16 bits (défaut).

en: Optimize opcode sizes at link time.
fr: Optimiser la taille des opcodes lors de la liaison.

en: Use a minimum runtime (no static initializers or ctors) for memory-constrained devices.
fr: Utiliser un moteur d'exécution (pas d'initialisations ni de créateurs statiques) pour les périphériques ayant une mémoire limitée.

en: Specify the type of hardware multiply to support.
fr: Spécifier le type de multiplication matérielle à supporter.

en: Specify whether functions should be placed into low or high memory.
fr: Spécifier si les fonctions doivent être placées en mémoire basse ou haute.

en: Specify whether variables should be placed into low or high memory.
fr: Spécifier si les variables doivent être placées en mémoire basse ou haute.

en: Passes on a request to the assembler to enable fixes for various silicon errata.
fr: Passer une requête à l'assembleur pour corriger divers erratas du silicium.

en: Passes on a request to the assembler to warn about various silicon errata.
fr: Passer une requête à l'assembleur pour avertir à propos de divers erratas du silicium.

en: The possible TLS dialects:
fr: Les dialectes TLS possibles:

en: The code model option names for -mcmodel:
fr: Les noms d'options du modèle de code pour -mcmodel:

en: Assume target CPU is configured as big endian.
fr: Supposer que le processeur cible est configuré comme gros boutiste.

en: Generate code which uses only the general registers.
fr: Générer du code qui n'utilise que des registres généraux.

en: Workaround for ARM Cortex-A53 Erratum number 835769.
fr: Correctif pour l'erratum numéro 835769 de l'ARM Cortex-A53.

en: Workaround for ARM Cortex-A53 Erratum number 843419.
fr: Correctif pour l'erratum numéro 843419 de l'ARM Cortex-A53.

en: Assume target CPU is configured as little endian.
fr: Supposer que le processeur cible est configuré comme petit boutiste.

en: Specify the code model.
fr: Spécifier le modèle de code.

en: Don't assume that unaligned accesses are handled by the system.
fr: Ne pas supposer que les accès non alignés sont traités par le système.

en: Omit the frame pointer in leaf functions.
fr: Omettre le pointeur de trame dans les fonctions feuilles.

en: Specify TLS dialect.
fr: Spécifier le dialecte TLS.

en: Specifies bit size of immediate TLS offsets.  Valid values are 12, 24, 32, 48.
fr: Spécifier la taille en bits des décalages TLS immédiats. Les valeurs valides sont 12, 24, 32, 48.

en: -march=ARCH	Use features of architecture ARCH.
fr: -march=ARCH	Utiliser les fonctionnalités de l'architecture ARCH.

en: -mcpu=CPU	Use features of and optimize for CPU.
fr: -mcpu=CPU	Utiliser les fonctionnalités et optimiser pour ce processeur.

en: -mtune=CPU	Optimize for CPU.
fr: -mtune=CPU	Optimiser pour ce processeur.

en: -mabi=ABI	Generate code that conforms to the specified ABI.
fr: -mabi=ABI	Générer du code conforme à l'ABI spécifiée.

en: -moverride=STRING	Power users only! Override CPU optimization parameters.
fr: -moverride=CHAÎNE	Uniquement pour les utilisateurs avertis ! Outrepasser les paramètres d'optimisation du processeur.

en: Known AArch64 ABIs (for use with the -mabi= option):
fr: ABI AArch64 connues (à utiliser avec l'option -mabi=):

en: PC relative literal loads.
fr: Chargements littéraux relatifs au PC.

en: When calculating the reciprocal square root approximation,
fr: Lors du calcul de l'approximation de la racine carrée réciproque, utiliser une étape en moins que d'habitude, ce qui réduit la latence et la précision.

en: Use Bionic C library.
fr: Utiliser la bibliothèque C Bionic.

en: Use GNU C library.
fr: Utiliser la bibliothèque C GNU.

en: Use uClibc C library.
fr: Utiliser la bibliothèque C uClibc.

en: Use musl C library.
fr: Utiliser la bibliothèque C musl.

en: Generate ILP32 code.
fr: Générer du code ILP32.

en: Generate LP64 code.
fr: Générer du code LP64.

en: Generate big endian code.
fr: Générer du code gros boutiste.

en: Generate little endian code.
fr: Générer du code petit boutiste.

en: Generate code for GNU as.
fr: Générer du code pour GNU as.

en: Generate code for GNU ld.
fr: Générer du code pour GNU ld.

en: Emit stop bits before and after volatile extended asms.
fr: Produire des bits de stop avant et après les asms étendues volatiles.

en: Use in/loc/out register names.
fr: Utiliser les noms des registres in/loc/out.

en: Enable use of sdata/scommon/sbss.
fr: Activer l'utilisation de sdata/scommon/sbss.

en: Generate code without GP reg.
fr: Générer du code sans registre GP.

en: gp is constant (but save/restore gp on indirect calls).
fr: gp est constant (mais save/restore gp lors d'appels indirects).

en: Generate self-relocatable code.
fr: Générer du code auto-relocalisable.

en: Generate inline floating point division, optimize for latency.
fr: Générer une version en ligne de la division en virgule flottante, optimiser pour la latence.

en: Generate inline floating point division, optimize for throughput.
fr: Générer une version en ligne de la division en virgule flottante, optimiser pour le débit.

en: Generate inline integer division, optimize for latency.
fr: Générer une version en ligne de la division entière, optimiser pour la latence.

en: Generate inline integer division, optimize for throughput.
fr: Générer une version en ligne de la division entière, optimiser pour le débit.

en: Do not inline integer division.
fr: Ne pas mettre en ligne la division entière.

en: Generate inline square root, optimize for latency.
fr: Générer une version en ligne de la racine carrée, optimiser pour la latence.

en: Generate inline square root, optimize for throughput.
fr: Générer une version en ligne de la racine carrée, optimiser pour le débit.

en: Do not inline square root.
fr: Ne pas mettre en ligne la racine carrée.

en: Enable DWARF line debug info via GNU as.
fr: Activer les infos DWARF de débogage des lignes via GNU as.

en: Enable earlier placing stop bits for better scheduling.
fr: Activer l'insertion plus tôt de bits de stop pour un meilleur ordonnancement.

en: Specify range of registers to make fixed.
fr: Spécifier la plage des registres à rendre fixes.

en: Specify bit size of immediate TLS offsets.
fr: Spécifier la taille en bits des décalages TLS immédiats.

en: Schedule code for given CPU.
fr: Ordonnancer le code pour le processeur donné.

en: Known Itanium CPUs (for use with the -mtune= option):
fr: Processeurs Itanium connus (à utiliser avec l'option -mtune=):

en: Use data speculation before reload.
fr: Utiliser la spéculation de données avant le rechargement.

en: Use data speculation after reload.
fr: Utiliser la spéculation de données après le rechargement.

en: Use control speculation.
fr: Utiliser la spéculation de contrôle.

en: Use in block data speculation before reload.
fr: Utiliser la spéculation sur les données dans le bloc avant le rechargement.

en: Use in block data speculation after reload.
fr: Utiliser la spéculation sur les données dans le bloc après le rechargement.

en: Use in block control speculation.
fr: Utiliser la spéculation sur le contrôle dans le bloc.

en: Use simple data speculation check.
fr: Utiliser une vérification simple de la spéculation sur les données.

en: Use simple data speculation check for control speculation.
fr: Utiliser une vérification simple de la spéculation sur les données pour la spéculation du contrôle.

en: Count speculative dependencies while calculating priority of instructions.
fr: Compter les dépendances spéculatives tout en calculant la priorité des instructions.

en: Place a stop bit after every cycle when scheduling.
fr: Placer un bit de stop après chaque cycle lors de l'ordonnancement.

en: Assume that floating-point stores and loads are not likely to cause conflict when placed into one instruction group.
fr: Supposer que les stockages et chargements de nombres en virgule flottante ne produiront probablement pas de conflits si ils sont placés dans un groupe d'instructions.

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.
fr: Limite souple sur le nombre d'insns mémoire par groupe d'instructions. Donne une priorité plus basse aux insns mémoire suivantes qui tentent d'être ordonnancées dans le même groupe d'insn. Fréquemment utilisé pour éviter des conflits dans les zones de cache. La valeur par défaut est 1.

en: Disallow more than 'msched-max-memory-insns' in instruction group. Otherwise, limit is 'soft' (prefer non-memory operations when limit is reached).
fr: Interdit plus que « msched-max-memory-insns » dans le groupe d'instructions. Autrement, la limite est « souple » (préfère les opérations non-mémoire quand la limite est atteinte).

en: Don't generate checks for control speculation in selective scheduling.
fr: Ne pas générer de vérifications pour la spéculation de contrôle dans l'ordonnancement sélectif.

en: Emit warnings when run-time relocations are generated.
fr: Émettre des avertissements quand des relocalisations à l'exécution sont générées.

en: Emit errors when run-time relocations are generated.
fr: Émettre des erreurs quand des relocalisations à l'exécution sont générées.

en: Specify cost of branches (Default 20).
fr: Spécifier le coût des branches (20 par défaut).

en: Make sure loads and stores are not moved past DMA instructions.
fr: S'assurer que les chargements et les stockages ne sont pas déplacés au delà d'instructions DMA.

en: volatile must be specified on any memory that is effected by DMA.
fr: « volatile » doit être spécifié sur toute mémoire qui est affectée par le DMA.

en: Insert nops when it might improve performance by allowing dual issue (default).
fr: Insérer des nops quand cela pourrait améliorer la performance en permettant des doubles émissions dans les pipelines (par défaut).

en: Use standard main function as entry for startup.
fr: Utiliser la fonction « main » standard comme point d'entrée au démarrage.

en: Generate branch hints for branches.
fr: Générer des indices de branchement pour les branches.

en: Maximum number of nops to insert for a hint (Default 2).
fr: Le nombre maximum de nops à insérer pour un indice (2 par défaut).

en: Approximate maximum number of instructions to allow between a hint and its branch [125].
fr: Nombre maximum approximatif d'instructions à permettre entre un indice et sa branche [125].

en: Generate code for 18 bit addressing.
fr: Générer du code pour un adressage sur 18 bits.

en: Generate code for 32 bit addressing.
fr: Générer du code pour un adressage sur 32 bits.

en: Insert hbrp instructions after hinted branch targets to avoid the SPU hang issue.
fr: Insérer des instructions hbrp après des cibles de branchements avec indices pour éviter de planter le SPU.

en: Generate code for given CPU.
fr: Générer du code pour le processeur donné.

en: Access variables in 32-bit PPU objects (default).
fr: Accéder aux variables dans des objets PPU sur 32 bits (par défaut).

en: Access variables in 64-bit PPU objects.
fr: Accéder aux variables dans des objets PPU sur 64 bits.

en: Allow conversions between __ea and generic pointers (default).
fr: Permettre les conversions entre __ea et les pointeurs génériques (par défaut).

en: Size (in KB) of software data cache.
fr: La taille (en Ko) de la cache des données logicielles.

en: Atomically write back software data cache lines (default).
fr: Écrire atomiquement dans les lignes de cache des données logicielles (par défaut).

en: Don't use any of r32..r63.
fr: N'utiliser aucun des r32..r63.

en: preferentially allocate registers that allow short instruction generation.
fr: allouer de préférence des registres qui autorisent la génération d'instructions courtes.

en: Set branch cost.
fr: Définir le coût d'un branchement.

en: enable conditional move instruction usage.
fr: activer l'utilisation de l'instruction de déplacement conditionnel.

en: set number of nops to emit before each insn pattern.
fr: fixer le nombre de nops a émettre avant chaque motif d'insn.

en: Use software floating point comparisons.
fr: Utiliser les comparaisons logicielles des virgules flottantes.

en: Enable split of 32 bit immediate loads into low / high part.
fr: Autoriser la scission des chargements d'immédiats sur 32 bits en partie basse / haute.

en: Enable use of POST_INC / POST_DEC.
fr: Activer l'utilisation de POST_INC / POST_DEC.

en: Enable use of POST_MODIFY.
fr: Activer l'utilisation de POST_MODIFY.

en: Set number of bytes on the stack preallocated for use by the callee.
fr: Définir le nombre d'octets pré-alloués sur la pile destinés à être utilisés par l'appelé.

en: Assume round to nearest is selected for purposes of scheduling.
fr: Supposer que l'arrondi au plus proche est sélectionné quand il s'agit d'ordonnancer.

en: Generate call insns as indirect calls.
fr: Générer les insns d'appels comme appels indirects.

en: Generate call insns as direct calls.
fr: Générer les insns d'appels comme appels directs.

en: Assume labels and symbols can be addressed using 16 bit absolute addresses.
fr: Supposer que les étiquettes et les symboles peuvent être adressés en utilisant des adresses absolues sur 16 bits.

en: A floatig point to integer truncation may be replaced with rounding to save mode switching.
fr: La troncature d'un nombre décimal en nombre entier peut être remplacée par un arrondi pour économiser un changement de mode.

en: Vectorize for double-word operations.
fr: Vectoriser pour des opérations sur des doubles mots.

en: Split unaligned 8 byte vector moves before post-modify address generation.
fr: Scinder les déplacements de vecteurs de 8 octets non-alignés avant la génération d'adresse post-modifiée.

en: Use the floating point unit for integer add/subtract.
fr: Utiliser l'unité en virgule flottante pour ajouter/soustraire des entiers.

en: Set register to hold -1.
fr: Définir le registre pour contenir -1.

en: target the software simulator.
fr: cible le simulateur logiciel.

en: Use LRA instead of reload.
fr: Utiliser LRA au lieu d'un rechargement.

en: Avoid use of the DIV and MOD instructions
fr: Éviter l'utilisation des instructions DIV et MOD

en: Generate H8S code.
fr: Générer du code H8S.

en: Generate H8SX code.
fr: Générer du code H8SX.

en: Generate H8S/2600 code.
fr: Générer du code H8S/S2600.

en: Make integers 32 bits wide.
fr: Rendre les entiers larges de 32 bits.

en: Use registers for argument passing.
fr: Utiliser les registres pour le passage d'arguments.

en: Consider access to byte sized memory slow.
fr: Considérer que l'accès à une mémoire de un octet est lente.

en: Enable linker relaxing.
fr: Activer la relâche par l'éditeur de liens.

en: Generate H8/300H code.
fr: Générer du code H8/300H.

en: Enable the normal mode.
fr: Activer le mode normal.

en: Use H8/300 alignment rules.
fr: Utiliser les règles d'alignement du H8/300.

en: Push extended registers on stack in monitor functions.
fr: Pousser les registres étendus sur la pile dans les fonctions de monitoring.

en: Do not push extended registers on stack in monitor functions.
fr: Ne pas pousser les registres étendus sur la pile dans les fonctions de monitoring.

en: Generate code for an 11/10.
fr: Générer du code pour un 11/10.

en: Generate code for an 11/40.
fr: Générer du code pour un 11/40.

en: Generate code for an 11/45.
fr: Générer du code pour un 11/45.

en: Return floating-point results in ac0 (fr0 in Unix assembler syntax).
fr: Retourne les résultats en virgule flottante dans ac0 (fr0 dans la syntaxe de l'assembleur Unix).

en: Do not use inline patterns for copying memory.
fr: Ne pas utiliser des motifs en lignes pour copier de la mémoire.

en: Use inline patterns for copying memory.
fr: Utiliser des motifs en lignes pour copier de la mémoire.

en: Do not pretend that branches are expensive.
fr: Ne pas prétendre que les branches sont onéreuses.

en: Pretend that branches are expensive.
fr: Prétendre que les branches sont onéreuses.

en: Use the DEC assembler syntax.
fr: Utiliser la syntaxe de l'assembleur DEC.

en: Use 32 bit float.
fr: Utiliser des flottants de 32 bits.

en: Use 64 bit float.
fr: Utiliser des flottants de 64 bits.

en: Use hardware floating point.
fr: Utiliser l'unité matérielle pour les opérations en virgule flottante.

en: Use 16 bit int.
fr: Utiliser des int de 16 bits.

en: Use 32 bit int.
fr: Utiliser des int de 32 bits.

en: Do not use hardware floating point.
fr: Ne pas utiliser l'unité matérielle pour les opérations en virgule flottante.

en: Target has split I&D.
fr: La cible a un bus I&D (Instruction and Data space) séparé.

en: Use UNIX assembler syntax.
fr: Utiliser la syntaxe de l'assembleur UNIX.

en: Use CONST16 instruction to load constants.
fr: Utiliser l'instruction CONST16 pour charger les constantes.

en: Disable position-independent code (PIC) for use in OS kernel code.
fr: Désactiver le code indépendant de la position (PIC) pour l'utilisation dans du code du noyau de l'OS.

en: Use indirect CALLXn instructions for large programs.
fr: Utiliser les instructions indirectes CALLXn pour les grands programmes.

en: Automatically align branch targets to reduce branch penalties.
fr: Aligner automatiquement les cibles des branchements pour réduire les pénalités des branchements.

en: Intersperse literal pools with code in the text section.
fr: Entrecouper les lots de littéraux avec le code dans la section texte.

en: Relax literals in assembler and place them automatically in the text section.
fr: Relaxer les littéraux en assembleur et les placer automatiquement dans la section texte.

en: -mno-serialize-volatile	Do not serialize volatile memory references with MEMW instructions.
fr: -mno-serialize-volatile	Ne pas sérialiser les références à la mémoire volatile avec des instructions MEMW.

en: Create console application.
fr: Créer une application de type console.

en: Generate code for a DLL.
fr: Générer le code pour une DLL.

en: Ignore dllimport for functions.
fr: Ignorer dllimport pour les fonctions.

en: Use Mingw-specific thread support.
fr: Utiliser le support de threads spécifique à Mingw.

en: Set Windows defines.
fr: Initialiser les définitions Windows.

en: Create GUI application.
fr: Créer une application de type GUI.

en: Use the GNU extension to the PE format for aligned common data.
fr: Utiliser l'extension GNU du format PE pour les données communes alignées.

en: Compile code that relies on Cygwin DLL wrappers to support C++ operator new/delete replacement.
fr: Compiler du code qui repose sur la surcouche de la DLL Cygwin pour supporter le remplacement des opérateurs new et delete du C++.

en: Put relocated read-only data into .data section.
fr: Placer les données relocalisées en lecture seule dans la section .data.

en: Warn about none ISO msvcrt scanf/printf width extensions.
fr: Avertir à propos des extensions de largeur de scanf/printf de msvcrt qui ne sont pas ISO.

en: For nested functions on stack executable permission is set.
fr: Activer la permission d'exécution sur la pile pour les fonctions imbriquées.

en: Use unicode startup and define UNICODE macro.
fr: Utiliser une amorce unicode et défini la macro UNICODE.

en: sizeof(long double) is 16.
fr: sizeof(long double) vaut 16.

en: Use hardware fp.
fr: Utiliser le coprocesseur mathématique.

en: sizeof(long double) is 12.
fr: sizeof(long double) vaut 12.

en: Use 80-bit long double.
fr: Utiliser un long double de 80 bits.

en: Use 64-bit long double.
fr: Utiliser un long double de 64 bits.

en: Use 128-bit long double.
fr: Utiliser un long double de 128 bits.

en: Reserve space for outgoing arguments in the function prologue.
fr: Réserver de l'espace dans le prologue d'une fonction pour les arguments de sortie.

en: Align some doubles on dword boundary.
fr: Aligner quelques doubles sur des frontières de mots doubles.

en: Function starts are aligned to this power of 2.
fr: Aligner les débuts des fonctions sur une puissance de 2 de cette valeur.

en: Jump targets are aligned to this power of 2.
fr: Aligner les cibles des sauts sur une puissance de 2 de cette valeur.

en: Loop code aligned to this power of 2.
fr: Aligner le code des boucles sur une puissance de 2 de cette valeur.

en: Align destination of the string operations.
fr: Aligner la destination des opérations sur les chaînes.

en: Use the given data alignment.
fr: Utiliser l'alignement de données spécifié.

en: Known data alignment choices (for use with the -malign-data= option):
fr: Choix connus pour l'alignement de données (à utiliser avec l'option -malign-data=):

en: Use given assembler dialect.
fr: Utiliser le dialecte de l'assembleur donné.

en: Known assembler dialects (for use with the -masm-dialect= option):
fr: Dialectes d'assembleurs connus (à utiliser avec l'option -masm-dialect=):

en: Branches are this expensive (1-5, arbitrary units).
fr: Les branchements sont coûteux à ce point (1-5, unités arbitraires).

en: Data greater than given threshold will go into .ldata section in x86-64 medium model.
fr: Les données plus grandes que la limite spécifiée iront dans la section .ldata dans le modèle moyen du x86-64.

en: Use given x86-64 code model.
fr: Utiliser le modèle de code x86-64 donné.

en: Known code models (for use with the -mcmodel= option):
fr: Modèles de code connus (à utiliser avec l'option -mcmodel=):

en: Use given address mode.
fr: Utiliser le mode d'adressage spécifié.

en: Known address mode (for use with the -maddress-mode= option):
fr: Modes d'adressage connus (à utiliser avec l'option -maddress-mode=):

en: %<-mcpu=%> is deprecated; use %<-mtune=%> or %<-march=%> instead
fr: %<-mcpu=%> est déprécié; utilisez plutôt %<-mtune=%> ou %<-march=%>

en: Generate sin, cos, sqrt for FPU.
fr: Générer sin, cos, sqrt pour le coprocesseur mathématique.

en: Always use Dynamic Realigned Argument Pointer (DRAP) to realign stack.
fr: Toujours utiliser DRAP (Dynamic Realigned Argument Pointer) pour ré-aligner la pile.

en: Return values of functions in FPU registers.
fr: Retourner les valeurs de fonctions dans les registres du coprocesseur mathématique.

en: Generate floating point mathematics using given instruction set.
fr: Générer les mathématiques en virgule flottante avec le jeu d'instructions donné.

en: Valid arguments to -mfpmath=:
fr: Arguments valides pour -mfpmath=:

en: Inline all known string operations.
fr: Mettre en ligne toutes les opérations connues sur des chaînes.

en: Inline memset/memcpy string operations, but perform inline version only for small blocks.
fr: Mettre en ligne les opérations memset/memcpy sur des chaînes mais n'exécuter la version en ligne que pour des petits blocs.

en: %<-mintel-syntax%> and %<-mno-intel-syntax%> are deprecated; use %<-masm=intel%> and %<-masm=att%> instead
fr: %<-mintel-syntax%> et %<-mno-intel-syntax%> sont dépréciés; utilisez plutôt %<-masm=intel%> et %<-masm=att%>

en: Use native (MS) bitfield layout.
fr: Utiliser une disposition des champs de bits native (MS).

en: Set 80387 floating-point precision to 32-bit.
fr: Fixer la précision en virgule flottante du 80387 à 32 bits.

en: Set 80387 floating-point precision to 64-bit.
fr: Fixer la précision en virgule flottante du 80387 à 64 bits.

en: Set 80387 floating-point precision to 80-bit.
fr: Fixer la précision en virgule flottante du 80387 à 80 bits.

en: Attempt to keep stack aligned to this power of 2.
fr: Essayer de conserver l'alignement de la pile sur cette puissance de 2.

en: Assume incoming stack aligned to this power of 2.
fr: Supposer que l'alignement de la pile entrante est sur cette puissance de 2.

en: Use push instructions to save outgoing arguments.
fr: Utiliser les instructions push pour sauvegardes les arguments sortants.

en: Use red-zone in the x86-64 code.
fr: Utiliser une zone rouge (espace réservé sur la pile pour usage par l'appelé) dans le code x86-64.

en: Number of registers used to pass integer arguments.
fr: Nombre de registres utilisés pour passer les arguments entiers.

en: Alternate calling convention.
fr: Convention d'appel alternative.

en: Do not use hardware fp.
fr: Ne pas utiliser le coprocesseur mathématique.

en: Use SSE register passing conventions for SF and DF mode.
fr: Utiliser les conventions de passage des registres SSE pour les modes SF et DF.

en: Realign stack in prologue.
fr: Ré-aligner la pile dans le prologue.

en: Enable stack probing.
fr: Autoriser le sondage de la pile.

en: Specify memcpy expansion strategy when expected size is known.
fr: Spécifier la stratégie d'expansion de memcpy quand la taille attendue est connue.

en: Specify memset expansion strategy when expected size is known.
fr: Spécifier la stratégie d'expansion de memset quand la taille attendue est connue.

en: Chose strategy to generate stringop using.
fr: Choisir la stratégie pour générer du code en ligne pour les opérations sur des chaînes.

en: Valid arguments to -mstringop-strategy=:
fr: Les arguments valables pour -mstringop-strategy=:

en: Use given thread-local storage dialect.
fr: Utiliser le dialecte de stockage local au thread fourni.

en: Known TLS dialects (for use with the -mtls-dialect= option):
fr: Dialectes TLS connus (à utiliser avec l'option -mtls-dialect=):

en: Use direct references against %gs when accessing tls data.
fr: Utiliser les références directes envers %gs lors de l'accès des données TLS.

en: Fine grain control of tune features.
fr: Contrôle fin des fonctionnalités d'ajustement.

en: Clear all tune features.
fr: Effacer toutes les fonctionnalités d'ajustement.

en: Generate code that conforms to Intel MCU psABI.
fr: Générer du code conforme à l'ABI spécifique au processeur (psABI) du MCU Intel.

en: Generate code that conforms to the given ABI.
fr: Générer du code conforme à l'ABI spécifiée.

en: Known ABIs (for use with the -mabi= option):
fr: ABI connues (à utiliser avec l'option -mabi=):

en: Vector library ABI to use.
fr: ABI de la bibliothèque vectorielle à utiliser.

en: Known vectorization library ABIs (for use with the -mveclibabi= option):
fr: ABI des bibliothèques vectorielles connues (à utiliser avec l'option -mveclibabi=):

en: Return 8-byte vectors in memory.
fr: Retourner des vecteurs de 8 octets en mémoire.

en: Generate reciprocals instead of divss and sqrtss.
fr: Générer des réciproques au lieu de divss et sqrtss.

en: Control generation of reciprocal estimates.
fr: Contrôle la génération des estimations réciproques.

en: Generate cld instruction in the function prologue.
fr: Générer l'instruction cld dans le prologue de fonctions.

en: Generate vzeroupper instruction before a transfer of control flow out of
fr: Générer l'instruction vzeroupper avant un transfert du flux de contrôle hors d'une fonction.

en: Disable Scalar to Vector optimization pass transforming 64-bit integer
fr: Désactiver la passe d'optimisation de scalaires en vecteurs qui transforme les calculs sur des entiers de 64 bits en calculs sur des vecteurs.

en: Do dispatch scheduling if processor is bdver1, bdver2, bdver3, bdver4
fr: Effectuer le changement de contexte de l'ordonnanceur si le processeur est un bdver1, bdver2, bdver3, bdver4 ou znver1 et l'ordonnancement Haifa est sélectionné.

en: Use 128-bit AVX instructions instead of 256-bit AVX instructions in the auto-vectorizer.
fr: Utiliser les instructions AVX 128 bits au lieu des instructions AVX 256 bits dans le vectoriseur automatique.

en: Generate 32bit i386 code.
fr: Générer du code 32 bits pour i386.

en: Generate 64bit x86-64 code.
fr: Générer du code 64 bits pour x86-64.

en: Generate 32bit x86-64 code.
fr: Générer du code 32 bits pour x86-64.

en: Generate 16bit i386 code.
fr: Générer du code 16 bits pour i386.

en: Support MMX built-in functions.
fr: Supporter les fonctions internes MMX.

en: Support 3DNow! built-in functions.
fr: Supporter les fonctions internes 3DNow!.

en: Support Athlon 3Dnow! built-in functions.
fr: Supporter les fonctions internes 3DNow! de l'Athlon.

en: Support MMX and SSE built-in functions and code generation.
fr: Supporter les fonctions internes MMX et SSE et la génération de code.

en: Support MMX, SSE and SSE2 built-in functions and code generation.
fr: Supporter les fonctions internes MMX, SSE et SSE2 et la génération de code.

en: Support MMX, SSE, SSE2 and SSE3 built-in functions and code generation.
fr: Supporter les fonctions internes MMX, SSE, SSE2 et SSE3 et la génération de code.

en: Support MMX, SSE, SSE2, SSE3 and SSSE3 built-in functions and code generation.
fr: Supporter les fonctions internes MMX, SSE, SSE2, SSE3 et SSSE3 et la génération de code.

en: Support MMX, SSE, SSE2, SSE3, SSSE3 and SSE4.1 built-in functions and code generation.
fr: Supporter les fonctions internes MMX, SSE, SSE2, SSE3, SSSE3 et SSE4.1 et la génération de code.

en: Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1 and SSE4.2 built-in functions and code generation.
fr: Supporter les fonctions internes MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1 et SSE4.2 et la génération de code.

en: Do not support SSE4.1 and SSE4.2 built-in functions and code generation.
fr: Ne pas supporter les fonctions internes SSE4.1 et SSE4.2 et la génération de code.

en: %<-msse5%> was removed
fr: %<-msse5%> a été supprimé

en: Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2 and AVX built-in functions and code generation.
fr: Supporter les fonctions internes MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2 et AVX et la génération de code.

en: Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX and AVX2 built-in functions and code generation.
fr: Supporter les fonctions internes MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX et AVX2 et la génération de code.

en: Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F built-in functions and code generation.
fr: Supporter les fonctions internes MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 et AVX512F et la génération de code.

en: Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512PF built-in functions and code generation.
fr: Supporter les fonctions internes MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F et AVX512PF et la génération de code.

en: Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512ER built-in functions and code generation.
fr: Supporter les fonctions internes MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F et AVX512ER et la génération de code.

en: Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512CD built-in functions and code generation.
fr: Supporter les fonctions internes MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F et AVX512CD et la génération de code.

en: Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512DQ built-in functions and code generation.
fr: Supporter les fonctions internes MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F et AVX512DQ et la génération de code.

en: Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512BW built-in functions and code generation.
fr: Supporter les fonctions internes MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F et AVX512BW et la génération de code.

en: Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512VL built-in functions and code generation.
fr: Supporter les fonctions internes MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F et AVX512VL et la génération de code.

en: Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512IFMA built-in functions and code generation.
fr: Supporter les fonctions internes MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F et AVX512IFMA et la génération de code.

en: Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512VBMI built-in functions and code generation.
fr: Supporter les fonctions internes MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F et AVX512VBMI et la génération de code.

en: Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX and FMA built-in functions and code generation.
fr: Supporter les fonctions internes MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX et FMA et la génération de code.

en: Support MMX, SSE, SSE2, SSE3 and SSE4A built-in functions and code generation.
fr: Supporter les fonctions internes MMX, SSE, SSE2, SSE3 et SSE4A et la génération de code.

en: Support FMA4 built-in functions and code generation.
fr: Supporter les fonctions internes FMA4 et la génération de code.

en: Support XOP built-in functions and code generation.
fr: Supporter les fonctions internes XOP et la génération de code.

en: Support LWP built-in functions and code generation.
fr: Supporter les fonctions internes LWP et la génération de code.

en: Support code generation of Advanced Bit Manipulation (ABM) instructions.
fr: Supporter la génération de code des instructions ABM (Advanced Bit Manipulation).

en: Support code generation of popcnt instruction.
fr: Supporter la génération de code de l'instruction popcnt.

en: Support BMI built-in functions and code generation.
fr: Supporter les fonctions internes BMI et la génération de code.

en: Support BMI2 built-in functions and code generation.
fr: Supporter les fonctions internes BMI2 et la génération de code.

en: Support LZCNT built-in function and code generation.
fr: Supporter les fonctions internes LZCNT et la génération de code.

en: Support Hardware Lock Elision prefixes.
fr: Supporter les préfixes pour l'élision matérielle des verrous (Hardware Lock Elision).

en: Support RDSEED instruction.
fr: Supporter l'instruction RDSEED.

en: Support PREFETCHW instruction.
fr: Supporter l'instruction PREFETCHW.

en: Support flag-preserving add-carry instructions.
fr: Supporter les instructions de préservation du fanion de report de l'addition.

en: Support CLFLUSHOPT instructions.
fr: Supporter les instructions CLFLUSHOPT.

en: Support CLWB instruction.
fr: Supporter l'instruction CLWB.

en: Support PCOMMIT instruction.
fr: Supporter l'instruction PCOMMIT.

en: Support FXSAVE and FXRSTOR instructions.
fr: Supporter les instructions FXSAVE et FXRSTOR.

en: Support XSAVE and XRSTOR instructions.
fr: Supporter les instructions XSAVE et XRSTOR.

en: Support XSAVEOPT instruction.
fr: Supporter l'instruction XSAVEOPT.

en: Support XSAVEC instructions.
fr: Supporter les instructions XSAVEC.

en: Support XSAVES and XRSTORS instructions.
fr: Supporter les instructions XSAVES et XRSTORS.

en: Support TBM built-in functions and code generation.
fr: Supporter les fonctions internes TBM et la génération de code.

en: Support code generation of cmpxchg16b instruction.
fr: Supporter la génération de code pour l'instruction cmpxchg16b.

en: Support code generation of sahf instruction in 64bit x86-64 code.
fr: Supporter la génération de code pour l'instruction sahf dans le code x86-64 en 64 bit.

en: Support code generation of movbe instruction.
fr: Supporter la génération de code pour l'instruction movbe.

en: Support code generation of crc32 instruction.
fr: Supporter la génération de code pour l'instruction crc32.

en: Support AES built-in functions and code generation.
fr: Supporter les fonctions internes AES et la génération de code.

en: Support SHA1 and SHA256 built-in functions and code generation.
fr: Supporter les fonctions internes SHA1 et SHA256 et la génération de code.

en: Support PCLMUL built-in functions and code generation.
fr: Supporter les fonctions internes PCLMUL et la génération de code.

en: Encode SSE instructions with VEX prefix.
fr: Encoder les instructions SSE avec le préfixe VEX.

en: Support FSGSBASE built-in functions and code generation.
fr: Supporter les fonctions internes FSGSBASE et la génération de code.

en: Support RDRND built-in functions and code generation.
fr: Supporter les fonctions internes RDRND et la génération de code.

en: Support F16C built-in functions and code generation.
fr: Supporter les fonctions internes F16C et la génération de code.

en: Support PREFETCHWT1 built-in functions and code generation.
fr: Supporter les fonctions internes PREFETCHWT1 et la génération de code.

en: Emit profiling counter call at function entry before prologue.
fr: Émettre un appel au compteur de profilage avant le prologue lors de l'entrée dans une fonction.

en: Generate __mcount_loc section with all mcount or __fentry__ calls.
fr: Générer une section __mcount_loc avec tous des appels à mcount ou __fentry__.

en: Generate mcount/__fentry__ calls as nops. To activate they need to be
fr: Générer les appels mcount/__fentry__ sous forme de nops. Pour les activer, il faut insérer les instructions réelles.

en: Skip setting up RAX register when passing variable arguments.
fr: Passe outre la préparation du registre RAX lors du passage d'arguments variables.

en: Expand 32bit/64bit integer divide into 8bit unsigned integer divide with run-time check.
fr: Remplacer les divisions entières sur 32 ou 64 bits par des divisions sur 8 bits non signées avec vérification à l'exécution.

en: Split 32-byte AVX unaligned load.
fr: Scinder les chargements AVX non alignés de 32 octets

en: Split 32-byte AVX unaligned store.
fr: Scinder les stockages AVX non alignés de 32 octets.

en: see <http://www.gnu.org/licenses/>.  */
fr: consulter <http://www.gnu.org/licenses/>.  */

en: using darwin64 ABI
fr: utilisation de l'ABI darwin64

en: using old darwin ABI
fr: utilisation de l'ancienne ABI darwin

en: Specify Xilinx FPU.
fr: Spécifier un FPU Xilinx.

en: Use big-endian byte order.
fr: Utiliser l'ordre des octets big-endian.

en: Use little-endian byte order.
fr: Utiliser l'ordre des octets little-endian.

en: %qs is deprecated; use -fstack-check
fr: %qs obsolète ; utiliser -fstack-check

en: Runtime name.
fr: Nom du runtime.

en: Generate code for SH4 500 series (FPU-less).
fr: Générer du code pour les processeurs de la série SH4 500 (sans FPU)

en: Compile with 32 bit longs and pointers.
fr: Compiler avec des pointeurs et des entiers long de 32 bits

en: Compile with 64 bit longs and pointers.
fr: Compiler avec des pointeurs et des entiers long de 64 bits

en: Tune for ARC600 cpu.
fr: Optimiser pour le processeur ARC600.

en: Tune for ARC601 cpu.
fr: Optimiser pour le processeur ARC601.

en: Do alignment optimizations for call instructions.
fr: Faire des optimisations d'alignement pour les instructions d'appel.

en: unknown IRA algorithm %qs
fr: algorithme IRA inconnu %qs

en: unknown IRA region %qs
fr: région IRA inconnue %qs

en: Enable link-time optimization.
fr: Activer les optimisations durant l'édition de liens.

en: options or targets missing after %qs
fr: options ou cibles manquantes après %qs

en: unknown TLS model %qs
fr: modèle TLS %qs inconnu

en: value computed is not used
fr: valeur calculée n'est pas utilisée

en: invalid use of type
fr: utilisation invalide du type

en: expected pointer
fr: pointeur attendu

en: ambiguous method %s%s%s
fr: méthode ambiguë %s%s%s

en: missing method %s%s%s
fr: méthode manquante %s%s%s

note: Warn about and ignore all others for now, but store them.
en: %qE attribute directive ignored
fr: attribut de directive %qE ignoré

en: wrong number of arguments specified for %qE attribute
fr: nombre erroné d'arguments spécifié pour l'attribut %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
fr: attribut ignoré

en: %qE attribute does not apply to types
fr: l'attribut %qE ne s'applique pas aux types

en: %qE attribute only applies to function types
fr: l'attribut %qE ne s'applique qu'à des types de fonction

en: Not expected TAG.
fr: TAG inattendu.

en: branch target register load optimization is not intended to be run twice
fr: optimisation du chargement du registre cible de branchement est pas prévu pour être exécuté deux fois

en: offset outside bounds of constant string
fr: décalage hors des limites d'une chaîne de constante

en: target format does not support infinity
fr: le format cible ne supporte pas l'infini

en: function call has aggregate value
fr: l'appel de fonction a une valeur d'agrégat

en: size of variable %q+D is too large
fr: taille de la variable %q+D est trop grande

en: too many alternatives in %<asm%>
fr: trop d'alternatives dans %<asm%>

en: asm-specifier for variable %qE conflicts with asm clobber list
fr: asm-specifier pour la variable %qE est en conflit avec la liste asm clobber

en: more than %d operands in %<asm%>
fr: plus que %d opérandes dans %<asm%>

note: ??? Diagnose during gimplification?
en: unknown register name %qs in %<asm%>
fr: nom de registre %qs inconnu dans %<asm%>

note: ??? Diagnose during gimplification?
en: PIC register clobbered by %qs in %<asm%>
fr: registre PIC %qs est maltraité dans %<asm%>

en: output number %d not directly addressable
fr: nombre de sortie %d n,est pas directement addressable

en: asm operand %d probably doesn%'t match constraints
fr: opérande asm %d ne concorde pas probablement avec les contraintes

en: asm clobber conflict with output operand
fr: asm clobber est en conflit sans opérande de sortie

en: asm clobber conflict with input operand
fr: asm globber est en conflit avec l'opérande d'entrée

en: bb %d on wrong place
fr: bb %d au mauvais endroit

en: prev_bb of %d should be %d, not %d
fr: prev_bb de %d devrait être %d, pas %d

en: verify_flow_info: Wrong count of block %i %i
fr: verify_flow_info : Nombre de blocs erroné %i %i

en: verify_flow_info: Wrong frequency of block %i %i
fr: verify_flow_info : Fréquence de blocs erronée %i %i

en: verify_flow_info: Duplicate edge %i->%i
fr: verify_flow_info : arête dupliquée %i->%i

en: verify_flow_info: Wrong probability of edge %i->%i %i
fr: verify_flow_info : probabilité de l'arête %i->%i %i erronée

en: verify_flow_info: Wrong count of edge %i->%i %i
fr: verify_flow_info : Mauvais nombre d'arête %i->%i %i

en: verify_flow_info: Basic block %d succ edge is corrupted
fr: verify_flow_info : l'arête succ du bloc de base %d est corrompue

en: basic block %d pred edge is corrupted
fr: arête pred du bloc de base %d corrompue

en: basic block %i edge lists are corrupted
fr: les listes d'arêtes du  bloc de base %i sont corrompues

en: verify_flow_info failed
fr: verify_flow_info a échoué

en: NOTE_INSN_BASIC_BLOCK is missing for block %d
fr: NOTE_INSN_BASIC_BLOCK manquant pour le bloc %d

en: NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d
fr: NOTE_INSN_BASIC_BLOCK %d au milieu du bloc de base %d

en: in basic block %d:
fr: dans le bloc de base %d :

en: end insn %d for block %d not found in the insn stream
fr: fin insn %d du bloc %d n'a pas été repéré dans le flot insn

en: insn %d is in multiple basic blocks (%d and %d)
fr: insn %d est dans de multiples blocs de base (%d et %d)

en: head insn %d for block %d not found in the insn stream
fr: en-tête insn %d du bloc %d n'a pas été repérée dans le flot insn

en: missing barrier after block %i
fr: barrière manquante après le boc %i

en: verify_flow_info: Incorrect blocks for fallthru %i->%i
fr: verify_flow_info: blocs incorrects pour le fallthru %i->%i

en: verify_flow_info: Incorrect fallthru %i->%i
fr: verify_flow_info: fallthru incorrect %i->%i

en: basic blocks not laid down consecutively
fr: les blocs de base ne se suivent pas consécutivement

en: number of bb notes in insn chain (%d) != n_basic_blocks (%d)
fr: nombre de bb noté dans la chaîne d'insn (%d) != n_basic_blocks (%d)

en: %s terminated with signal %d [%s]%s
fr: %s terminé par le signal %d [%s]%s

en: %s returned %d exit status
fr: %s a retourné %d comme valeur de sortie

en: no arguments
fr: pas d'argument

en: can't open %s: %m
fr: ne peut ouvrir %s: %m

en: init function found in object %s
fr: fonction init trouvée dans l'objet %s

en: fini function found in object %s
fr: fonction fini() trouvée dans l'objet %s

en: dynamic dependency %s not found
fr: dépendance dynamique %s introuvable

en: unable to open dynamic dependency '%s'
fr: incapable d'ouvrir la dépendance dynamique « %s »

en: %s: not a COFF file
fr: %s : n'est pas un fichier COFF

en: %s: cannot open as COFF file
fr: %s : ne peut ouvrir en tant que fichier COFF

en: library lib%s not found
fr: bibliothèque lib%s introuvable

en: cannot convert to a pointer type
fr: ne peut convertir en un type pointeur

en: pointer value used where a floating point value was expected
fr: valeur de pointeur utilisée là où une valeur à virgule flottante était attendue

en: aggregate value used where a float was expected
fr: valeur d'agrégat utilisée là où un flottant était attendu

en: conversion to incomplete type
fr: conversion vers un type incomplet

en: aggregate value used where an integer was expected
fr: valeur d'agrégat utilisée là où un entier était attendu

en: pointer value used where a complex was expected
fr: valeur de pointeur utilisée là où un complexe était attendu

en: aggregate value used where a complex was expected
fr: valeur d'agrégat utilisée là où un complexe était attendu

en: number of counters is %d instead of %d
fr: nombre de compteurs est %d au lieu de %d

en: cannot merge separate %s counters for function %u
fr: ne peut faire la fusion séparée des compteurs %s pour la fonction %u

en: %qs has overflowed
fr: %qs a débordé

en: error writing %qs
fr: erreur d'écriture dans %qs

en: cannot open %s
fr: ne peut ouvrir %s

en: in %s, at %s:%d
fr: dans %s, à %s:%d

en: dominator of %d should be %d, not %d
fr: le dominateur de %d devrait être %d, et non %d

en: ICE: emit_insn used where emit_jump_insn needed:
fr: ICE : emit_insn utilisé là où emit_jump_insn était attendu :

en: abort in %s, at %s:%d
fr: abandon dans %s, à %s:%d

en: __builtin_eh_return not supported on this target
fr: « __builtin_eh_return » n'est pas possible sur cette cible

en: stack limits not supported on this target
fr: les limites de la pile ne sont pas supportées sur cette cible

en: comparison is always %d due to width of bit-field
fr: comparaison est toujours %d en raison de la largeur du champ de bits

en: comparison is always %d
fr: comparaison est toujours %d

en: fold check: original tree changed by fold
fr: vérification fold: arbre originale modifié par fold

en: function returns an aggregate
fr: fonction retourne un agrégat

en: specs %%include syntax malformed after %ld characters
fr: syntaxe des specs %%include mal composée après %ld caractères

en: specs %%rename syntax malformed after %ld characters
fr: specs de la syntaxe %%rename mal composées après %ld caractères

en: specs %s spec was not found to be renamed
fr: specs de la spécification %s n'a pas été trouvé pour être renommer

en: specs unknown %% command after %ld characters
fr: specs inconnus de la commande %% après %ld caractères

en: specs file malformed after %ld characters
fr: fichier de specs mal composé après %ld caractères

en: spec file has no spec for linking
fr: fichier de specs n'a pas de spécification pour l'édition de liens

en: -pipe not supported
fr: -pipe n'est pas supporté

en: malformed spec function name
fr: nom de spécification de fonction mal composé

note: )
en: no arguments for spec function
fr: aucun argument pour la spécification de fonction

en: malformed spec function arguments
fr: arguments de spécification de fonction mal composés

en: no input files
fr: pas de fichier à l'entrée

en: %s: %s compiler not installed on this system
fr: %s: %s compilateur n'est pas installé sur ce système

en: %s: linker input file unused because linking not done
fr: %s: fichier d'entrée d'édition de liens n'est pas utilisé parce l'édition de lien n'a pas été faite

en: language %s not recognized
fr: language %s n'est pas reconnu

en: %s: %d basic blocks and %d edges/basic block
fr: %s: %d blocs de base et %d blocs edges/basic

en: had to relocate PCH
fr: a dû relocaliser PCH

en: open /dev/zero: %m
fr: ouverture de /dev/zero: %m

en: if this code is reached, the program will abort
fr: si ce code est atteint, le programme s'arrêtera

en: %s cannot be used in asm here
fr: %s ne peut être utilisé dans asm ici

en: frame size too large for reliable stack checking
fr: taille de trame trop grande pour une vérification fiable de la pile

en: %s: --param arguments should be of the form NAME=VALUE
fr: %s: arguments de --param devrait être de la forme NOM=VALEUR

en: target system does not support debug output
fr: le ssytème cible ne supporte pas la sortie pour mise au point

en: getting core file size maximum limit: %m
fr: limite maximale obtenue de la taille du fichier de vidange (core file): %m

en: setting core file size limit to maximum: %m
fr: initialisation de la limite maximal de la taille du fichier de vidange (core file): %m

en: unrecognized gcc debugging option: %c
fr: option gcc de mise au point non reconnue: %c

en: corrupted profile info: edge from %i to %i exceeds maximal count
fr: info de profilage corrompu: bordure (edge) %i à %i excède le compte maximal

en: corrupted profile info: sum_all is smaller than sum_max
fr: info profile corrompu: sum_all est plus petit que sum_max

en: corrupted profile info: number of iterations for basic block %d thought to be %i
fr: info de profilage corrompu: nombre d'itérations pour un bloc basic %d devrait être %i

en: corrupted profile info: number of executions for edge %d-%d thought to be %i
fr: info de profilage corrompu: nombre d'exécutions pour bordures (edge) %d-%d devrait être %i

en: output constraint %d must specify a single register
fr: Contrainte de sortie %d doit spécifier un simple registre

en: output constraint %d cannot be specified together with "%s" clobber
fr: contrainte de sortie %d ne doit pas être spécifié avec « %s » clobber

en: output regs must be grouped at top of stack
fr: registres de sortie doivent être regroupés au haut de la pile

en: implicitly popped regs must be grouped at top of stack
fr: les registres implicitement dépilés doivent être groupés au haut de la pile

en: validate_value_data: [%u] Bad next_regno for empty chain (%u)
fr: validate_value_data: [%u] next_regno erroné pour une chaîne vide (%u)

en: validate_value_data: Loop in regno chain (%u)
fr: validate_value_data: boucle dans la chaîne regno (%u)

en: validate_value_data: [%u] Bad oldest_regno (%u)
fr: validate_value_data: [%u] oldest_regno erroné (%u)

en: validate_value_data: [%u] Non-empty reg in chain (%s %u %i)
fr: validate_value_data: [%u] registre non vide dans la chaîne (%s %u %i)

en: unknown register name: %s
fr: nom de registre inconnu: %s

en: global register variable follows a function definition
fr: variable registre globale suit la définition d'une fonction

en: call-clobbered register used for global register variable
fr: registre maltraité par un appel utilisé par un variable registre globale

en: RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%d
fr: vérification RTL: attendu elt %d de type « %c », a « %c » (rtx %s) dans %s, à %s:%d

en: RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %s:%d
fr: vérification RTL: attendu elt %d de type « %c » ou « %c », a « %c » (rtx %s) dans %s, à %s:%d

en: RTL check: access of elt %d of vector with last elt %d in %s, at %s:%d
fr: vérification RTL: accès de elt %d du vecteur avec le dernier elt %d dans %s, à %s:%d

en: matching constraint not valid in output operand
fr: contrainte concordante n'est pas valide dans une opérande de sortie

en: matching constraint references invalid operand number
fr: nombre d'opérandes invalides pour références de contrainte concordantes

en: matching constraint does not allow a register
fr: contrainte de concordance ne permet pas de registre

en: missing close brace for named operand
fr: accolade de fermeture manquante pour l'opérande nommée

en: padding struct size to alignment boundary
fr: remplissage la taille du struct pour aligner les frontières

en: packed attribute causes inefficient alignment
fr: attribut empaqueté provoque un alignement inefficient

en: packed attribute is unnecessary
fr: attribut empaqueté n'est pas nécessaire

en: %D renamed after being referenced in assembly
fr: « %D » renommé après avoir été référencé durant l'assemblage

en: __builtin_saveregs not supported by this target
fr: « __builtin_saveregs » n'est pas supporté par cette cible

en: ld returned %d exit status
fr: ld a retourné %d code d'état d'exécution

en: instruction scheduling not supported on this target machine
fr: instruction d'ordonnancement n'est pas supportée sur cette machine cible

en: this target machine does not have delayed branches
fr: cette machine cible n'a pas de branchements avec délais

en: -f%sleading-underscore not supported on this target machine
fr: -f%sleading-underscore n'est pas supporté sur cette machine cible

en: -ffunction-sections not supported for this target
fr: -ffunction-sections n'est pas supporté pour cette cible

en: -fdata-sections not supported for this target
fr: -fdata-sections n'est pas supporté pour cette machine cible

en: -fprefetch-loop-arrays not supported for this target
fr: -fprefetch-loop-arrays n'est pas supporté pour cette machine cible

en: -fprefetch-loop-arrays not supported for this target (try -march switches)
fr: -fprefetch-loop-arrays n'est pas supporté sur cette machine cible (essayer -march options)

en: -fprefetch-loop-arrays is not supported with -Os
fr: -fprefetch-loop-arrays n'est pas supporté avec -Os

en: error writing to %s: %m
fr: erreur d'écriture dans %s: %m

en: error closing %s: %m
fr: erreur de fermeture %s: %m

en: type mismatch in conditional expression
fr: non concordance de type dans une expression conditionnelle

en: control reaches end of non-void function
fr: contrôle a atteint la fin non void de la fonction

en: ignoring return value of function declared with attribute warn_unused_result
fr: valeur à retourner d'une fonction ignorée, déclaré avec l'attribut warn_unused_result

en: called from here
fr: appelé d'ici

en: arrays of functions are not meaningful
fr: tableaux de fonctions n'a pas grand sens

en: function return type cannot be function
fr: Le type retourné d'une fonction ne peut être une fonction

en: tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d
fr: vérification de l'arbre: accès de elt %d de tree-vec avec %d elts dans %s, à %s:%d

en: tree check: accessed operand %d of %s with %d operands in %s, at %s:%d
fr: vérification de l'arbre: opérande accédé %d de %s avec %d opérandes dans %s, à %s:%d

en: type is deprecated
fr: type est obsolète

en: global register variable has initial value
fr: variable globale registre a une valeur initiale

en: thread-local COMMON data not implemented
fr: thread-local COMMON data n'est pas implanté

en: initializer for floating value is not a floating constant
fr: l'initialisation d'une valeur à virgule flottante n'est pas une constante à virgule flottante

en: only weak aliases are supported in this configuration
fr: seulement les alias faibles sont supportés dans cette configuration

en: visibility attribute not supported in this configuration; ignored
fr: visibilité de l'attribut n'est pas supporté dans cette configuration; ignoré

en: overflow in constant expression
fr: débordement dans l'expression de la constante

en: integer overflow in expression
fr: débordement d'entier dans l'expression

en: floating point overflow in expression
fr: débordement d'un nombre en virgule flottante dans l'expression

en: vector overflow in expression
fr: débordement du vecteur dans l'expression

en: type-punning to incomplete type might break strict-aliasing rules
fr: type-punning vers un type incomplet peut briser les règles stricte d'alias

en: dereferencing type-punned pointer will break strict-aliasing rules
fr: déréférencement du pointeur type-punned brisera les strictes d'alias

en: negative integer implicitly converted to unsigned type
fr: entier négatif implicitement converti en un type non signé

en: large integer implicitly truncated to unsigned type
fr: grand entier implicitement tronqué pour un type non signé

en: overflow in implicit constant conversion
fr: débordement dans la conversion implicite de la constante

en: case label does not reduce to an integer constant
fr: l'étiquette du « case » ne se réduit pas en une constante entière

en: comparison is always false due to limited range of data type
fr: comparaison est toujours fausse en raison d'une gamme limitée de type de données

en: comparison is always true due to limited range of data type
fr: comparaison est toujours vraie en raison d'une gamme limitée de type de données

en: comparison of unsigned expression >= 0 is always true
fr: comparaison d'une expression non signée >=0 est toujours vraie

en: comparison of unsigned expression < 0 is always false
fr: comparaison d'une expression non signée < 0 est toujours fausse

en: pointer to a function used in arithmetic
fr: usage en arithmétique d'un pointeur vers une fonction

en: suggest parentheses around assignment used as truth value
fr: parenthèses suggérées autour de l'affectation utilisée comme valeur de vérité

en: pointers are not permitted as case values
fr: les pointeurs ne sont pas permis comme valeurs de « case »

en: range expressions in switch statements are non-standard
fr: l'étendue des expressions dans les déclarations switch ne sont pas standard

en: empty range specified
fr: intervalle vide spécifié

en: duplicate (or overlapping) case value
fr: valeur du « case » dupliquée (ou en chevauchant une autre)

en: duplicate case value
fr: valeur du « case » dupliquée

en: multiple default labels in one switch
fr: plusieurs étiquettes par défaut dans un « switch »

en: switch missing default case
fr: switch n'a pas de case par défaut

en: taking the address of a label is non-standard
fr: prendre l'adresse d'une étiquette n'est pas standard

en: requested alignment is too large
fr: l'alignement demandé est trop grand

en: nonnull attribute without arguments on a non-prototype
fr: attribut non nul sans argument sur un non-prototype

en: division by zero
fr: division par zéro

en: comparison between signed and unsigned integer expressions
fr: comparaison entre des expressions entières signée et non signée

en: comparison of promoted ~unsigned with constant
fr: comparaison entre élément promu ~unsigned et une constante

en: comparison of promoted ~unsigned with unsigned
fr: comparaison entre élément promu ~unsigned et un élément non signé

en: format string has invalid operand number
fr: la chaîne de format a un nombre invalide d'opérandes

en: function does not return string type
fr: fonction ne retourne pas un type « string »

en: unrecognized format specifier
fr: spécificateur de format non reconnu

en: missing $ operand number in format
fr: $ manquant dans le format pour l'opérande du nombre

en: %s does not support %%n$ operand number formats
fr: %s ne permet pas le format d'opérande de nombre %%n$

en: operand number out of range in format
fr: opérande de nombre au delà de la limite dans le format

en: format argument %d used more than once in %s format
fr: argument de format %d utilisé plus d'une fois dans le format %s

en: format argument %d unused before used argument %d in $-style format
fr: argument de format %d inutilisé avant l'utilisation de l'argument %d dans le format de style $

en: format not a string literal, format string not checked
fr: le format n'est pas une chaîne littérale, le format n'est pas vérifié

en: format not a string literal and no format arguments
fr: le format n'est pas une chaîne littérale et pas d'argument de format

en: format not a string literal, argument types not checked
fr: le format n'est pas une chaîne littérale, le type des arguments n'est pas vérifié

en: too many arguments for format
fr: trop d'arguments pour le format

en: unused arguments in $-style format
fr: arguments inutilisés dans le format de style $

en: zero-length %s format string
fr: chaîne de format de longueur nulle %s

en: format is a wide character string
fr: le format est une chaîne large de caractères

en: unterminated format string
fr: chaîne de format non terminée

en: repeated %s in format
fr: %s répété dans le format

en: missing fill character at end of strfmon format
fr: caractère de remplissage manquant à la fin du format pour strfmon

en: zero width in %s format
fr: largeur zéro dans le format %s

en: empty left precision in %s format
fr: précision de gauche vide dans le format %s

en: empty precision in %s format
fr: précision vide dans le format %s

en: conversion lacks type at end of format
fr: il manque un type pour la conversion à la fin du format

en: unknown conversion type character 0x%x in format
fr: type de caractère de conversion inconnu 0x%x dans le format

en: %s does not support %s
fr: %s ne supporte pas %s

en: %s ignored with %s in %s format
fr: %s ignoré avec %s dans le format %s

en: use of %s and %s together in %s format
fr: utilisation de %s et de %s ensemble dans le format %s

en: operand number specified with suppressed assignment
fr: nombre d'opérandes spécifié avec des affectations supprimées

en: operand number specified for format taking no argument
fr: nombre d'opérandes spécifié pour un format n'acceptant aucun argument

en: strftime formats cannot format arguments
fr: Les formats de strftime ne peuvent pas formater d'argument

en: badly nested C headers from preprocessor
fr: en-têtes C du préprocesseur incorrectement imbriqués

en: ignoring #pragma %s %s
fr: #pragma %s %s ignoré

en: missing terminating %c character
fr: caractère %c de terminaison manquant

en: this decimal constant is unsigned only in ISO C90
fr: cette constante décimale est « unsigned » seulement en C90 ISO

en: this decimal constant would be unsigned in ISO C90
fr: cette constante décimale serait « unsigned » en C90 ISO

en: traditional C rejects string constant concatenation
fr: le C traditionnel rejette la concaténation de chaînes de constantes

en: -I- specified twice
fr: -I- spécifié deux fois

en: output filename specified twice
fr: nom du fichier de sortie spécifié deux fois

en: -Wformat-y2k ignored without -Wformat
fr: -Wformat-y2k ignorée sans -Wformat

en: -Wformat-extra-args ignored without -Wformat
fr: -Wformat-extra-args ignorée sans -Wformat

en: -Wformat-zero-length ignored without -Wformat
fr: -Wformat-zero-length ignorée sans -Wformat

en: -Wformat-nonliteral ignored without -Wformat
fr: -Wformat-nonliteral ignorée sans -Wformat

en: -Wformat-security ignored without -Wformat
fr: -Wformat-security ignorée sans -Wformat

en: opening output file %s: %m
fr: ouverture du fichier de sortie %s: %m

en: too many filenames given.  Type %s --help for usage
fr: trop de noms de fichiers. Taper %s --help pour en connaître l'usage

en: opening dependency file %s: %m
fr: ouverture du fichier de dépendances %s: %m

en: closing dependency file %s: %m
fr: fermeture du fichier de dépendances %s: %m

en: when writing output to %s: %m
fr: lors de l'écriture de la sortie dans %s: %m

en: to generate dependencies you must specify either -M or -MM
fr: pour générer les dépendances, vous devez spécifier -M ou -MM

en: too late for # directive to set debug directory
fr: il est trop tard pour la directive # pour fixer un répertoire de mise au point

en: use -Winvalid-pch for more information
fr: utiliser -Winvalid-pch pour plus d'informations

en: alignment must be a small power of two, not %d
fr: l'alignement doit être une petite puissance de 2, pas %d

en: malformed #pragma weak, ignored
fr: #pragma weak mal composée, ignoré

en: malformed #pragma redefine_extname, ignored
fr: #pragma redefine_extname mal composée, ignoré

en: wrong type argument to %s
fr: type d'argument erroné pour %s

en: too many input files
fr: trop de fichiers d'entrée

en: -malign-loops is obsolete, use -falign-loops
fr: -malign-loops est obsolète, utiliser -falign-loops

en: -malign-loops=%d is not between 0 and %d
fr: -malign-loops=%d n'est pas entre 0 et %d

en: -malign-jumps is obsolete, use -falign-jumps
fr: -malign-jumps est obsolète, utiliser -falign-loops

en: -malign-functions is obsolete, use -falign-functions
fr: -malign-functions est obsolète, utiliser -falign-loops

en: -mbranch-cost=%d is not between 0 and 5
fr: -mbranch-cost=%d n'est pas entre 0 et 5

en: unknown -mdebug-%s switch
fr: option -mdebug-%s inconnue

en: too many #pragma options align=reset
fr: trop d'options pour #pragma pour align=reset

en: malformed '#pragma options', ignoring
fr: « #pragma options » mal composé, ignoré

en: junk at end of '#pragma options'
fr: rebut à la fin de « #pragma options »

en: malformed '#pragma options align={mac68k|power|reset}', ignoring
fr: « #pragma options align={mac68k|power|reset} » mal composé, ignoré

en: missing '(' after '#pragma unused', ignoring
fr: « ( » manquante après « #pragma unused », ignoré

en: missing ')' after '#pragma unused', ignoring
fr: « ( » manquante après « #pragma unused », ignoré

en: junk at end of '#pragma unused'
fr: rebut à la fin de « #pragma unused »

en: fp software completion requires -mtrap-precision=i
fr: complétion logicielle FP requiert -mtrap-precision=i

en: rounding mode not supported for VAX floats
fr: mode d'arrondissement n'est pas supporté pour les flottants sur VAX

en: trap mode not supported for VAX floats
fr: mode trappe n'est pas supporté avec les flottants sur VAX

en: 128-bit long double not supported for VAX floats
fr: long double de 128 bits ne sont pas supporté pour les flottants sur VAX

en: L%d cache latency unknown for %s
fr: latence de la cache L%d inconnue pour %s

en: bad builtin fcode
fr: construit interne erroné de fcode

note: @@@ better error message
en: selector must be an immediate
fr: sélecteur doit être un immédiat

en: mask must be an immediate
fr: masque doit être un immédiat

en: enabling backtrace support is only meaningful when compiling for the Thumb
fr: autoriser le support de pistage arrière si seulement significatif lors de la compilation pour le Thumb

en: enabling callee interworking support is only meaningful when compiling for the Thumb
fr: autoriser le support d'inter-réseautage des appelés si seulement significatif lors de la compilation pour le Thumb

en: -g with -mno-apcs-frame may not give sensible debugging
fr: -g avec -mno-apcs-frame peut ne pas donner une mise au point sensée

en: target CPU does not support THUMB instructions
fr: le processeur cible ne supporte pas les instructions THUMB

en: target CPU does not support interworking
fr: le processeur cible ne supporte pas l'inter-réseautage

en: -mapcs-stack-check incompatible with -mno-apcs-frame
fr: -mapcs-stack-check incompatible avec -mno-apcs-frame

en: -fpic and -mapcs-reent are incompatible
fr: -fpic et -mapcs-reent sont incompatibles

en: APCS reentrant code not supported.  Ignored
fr: Code réentrant APCS n'est pas supporté.  Ignoré

en: passing floating point arguments in fp regs not yet supported
fr: passage d'argument en virgule flottante dans les registres FP n'est pas encore supporté

en: structure size boundary can only be set to 8 or 32
fr: taille des bornes de la structure peut seulement être 8 ou 32

en: -mpic-register= is useless without -fpic
fr: -mpic-register= est inutile sans -fpic

en: unable to use '%s' for PIC register
fr: incapable d'utiliser « %s » pour un registre PIC

en: unable to compute real location of stacked parameter
fr: incapable de calculer la localisation réelle de la pile de paramètres

en: no low registers available for popping high registers
fr: pas de registre bas disponible pour faire ressortir les registres du haut

en: interrupt Service Routines cannot be coded in Thumb mode
fr: routines d'interruption de service ne peuvent être codées en mode THUMB

en: only uninitialized variables can be placed in the .noinit section
fr: seuls les variables non initialisées peuvent être placées dans une section .noinit

en: -mshared-library-id= specified without -mid-shared-library
fr: -mshared-library-id= spécifié sans -mid-shared-library

en: cannot specify both -msep-data and -mid-shared-library
fr: ne peut spécifier à la fois -msep-data et -mid-shared-library

en: internal error: bad register: %d
fr: erreur interne: registre erroné: %d

en: internal error: sideeffect-insn affecting main effect
fr: erreur interne: effet de bord de insn sideeffect-insn ayant un effet principal

note: If we get here, the caller got its initial tests wrong.
en: internal error: cris_side_effect_mode_ok with bad operands
fr: erreur interne: cris_side_effect_mode_ok avec des opérandes erronées

en: -max-stackframe=%d is not usable, not between 0 and %d
fr: -max-stackframe=%d n'est pas utilisable, n'est pas entre 0 et %d

en: unknown CRIS version specification in -march= or -mcpu= : %s
fr: spécification de version CRIS inconnue dans -march= ou -mcpu= : %s

en: unknown CRIS cpu version specification in -mtune= : %s
fr: spécification de version CRIS inconnue dans -mtune= : %s

en: -fPIC and -fpic are not supported in this configuration
fr: -fPIC et -fpic ne sont pas supportées par cette configuration

en: stackframe too big: %d bytes
fr: trame de pile trop grande: %d octets

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
fr: pas de FUNCTION_PROFILER pour CRIS

en: accumulator is not a constant integer
fr: accumulateur n'est pas une constante en entier

en: accumulator number is out of bounds
fr: numéro de l'accumulateur est hors limite

en: media functions are not available unless -mmedia is used
fr: fonctions média ne sont pas disponibles à mois que -mmedia soit utilisé

en: this media function is only available on the fr500
fr: cette fonction média est seulement disponible sur le fr500

en: -ms2600 is used without -ms
fr: -ms2600 est utilisé sans -ms

en: %i-bit mode not compiled in
fr: mode %i bits pas compilé en

en: CPU you selected does not support x86-64 instruction set
fr: le processeur sélectionné ne supporte pas le jeu d'instructions x86-64

en: -mregparm=%d is not between 0 and %d
fr: -mregparm=%d n'est pas entre 0 et %d

en: SSE instruction set disabled, using 387 arithmetics
fr: jeu d'instructions SSE désactivé, arithmétique 387 est utilisé

en: 387 instruction set disabled, using SSE arithmetics
fr: jeu d'instructions 387 désactivé, arithmétique SSE est utilisé

en: fastcall and regparm attributes are not compatible
fr: les attributs fastcall et regparm ne sont pas compatibles

en: fastcall and stdcall attributes are not compatible
fr: les attributs fastcall et stdcall ne sont pas compatibles

en: SSE vector argument without SSE enabled changes the ABI
fr: l'argument vecteur SSE sans autorisation SSE modifie l'ABI

en: SSE vector return without SSE enabled changes the ABI
fr: vecteur SSE retourné sans autorisation SSE des changements de l'ABI

en: MMX vector argument without MMX enabled changes the ABI
fr: l'argument vecteur SSE sans autorisation MXX modifie l'ABI

en: extended registers have no high halves
fr: registres étendus n'a pas de demis hauts

en: unsupported operand size for extended register
fr: taille d'opérande non supportée pour un registre étendu

en: malformed #pragma builtin
fr: construit #pragma mal composé

en: value of -mfixed-range must have form REG1-REG2
fr: valeur de -mfixed-range doit avoir la forme REG1-REG2

en: %s-%s is an empty range
fr: %s-%s est une étendue vide

en: PRINT_OPERAND_ADDRESS, null pointer
fr: PRINT_OPERAND_ADDRESS, pointeur nul

en: PRINT_OPERAND: Unknown punctuation '%c'
fr: PRINT_OPERAND: ponctuation « %c » inconnue

en: PRINT_OPERAND null pointer
fr: PRINT_OPERAND pointeur nul

en: stack limit expression is not supported
fr: expression limitant la pile n'est pas supportée

en: unsupported combination: %s
fr: combinaison non supportée: %s

en: mips16 function profiling
fr: profilage de fonction mips16

en: -f%s not supported: ignored
fr: -f%s n'est pas supporté: ignoré

en: too large function value type, needs %d registers, have only %d registers for this
fr: valeur de type de fonction trop grande, a besoin de %d registres mais seuls %d disponibles

en: function_profiler support for MMIX
fr: function_profiler supporté pour MMIX

en: MMIX Internal: Last named vararg would not fit in a register
fr: MMIX interne: dernier vararg nommé ne pourra être inséré dans un registre

en: MMIX Internal: Bad register: %d
fr: MMIX interne: registre erroné: %d

en: MMIX Internal: %s is not a shiftable int
fr: MMIX interne: %s n'est pas un entier pouvant décalé

en: -g is only supported when using GAS on this processor,
fr: L'option -g est seulement supportée lorsque GAS est utilisé sur ce processeur,

en: -g option disabled
fr: option -g désactivée

en: Segmentation Fault (code)
fr: Faute de segmentation (code)

en: Segmentation Fault
fr: Faute de segmentation

en: While setting up signal stack: %m
fr: Lors de la configuration de la pile de signaux: %m

en: While setting up signal handler: %m
fr: Lors de la configuration de la routine de traitement de signal: %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
fr: #pragma longcall mal composé

en: missing open paren
fr: parenthèse ouvrante manquante

en: missing number
fr: nombre manquant

en: missing close paren
fr: parenthèse fermante manquante

en: number must be 0 or 1
fr: le nombre doit être 0 ou 1

en: junk at end of #pragma longcall
fr: rebut à la fin de #pragma longcall

en: -mmultiple is not supported on little endian systems
fr: -mmultiple n'est pas supporté sur des système à octets de poids faible

en: -mstring is not supported on little endian systems
fr: -mstring n'est pas supporté sur des système à octets de poids faible

en: argument 1 must be a 5-bit signed literal
fr: argument 1 doit être un littéral signé de 5 bits

en: argument 2 must be a 5-bit unsigned literal
fr: argument 2 doit être un littéral non signé de 5 bits

en: argument 1 of __builtin_altivec_predicate must be a constant
fr: argument 1 de « __builtin_altivec_predicate » doit être une constante

en: argument 1 of __builtin_altivec_predicate is out of range
fr: argument 1 de « __builtin_altivec_predicate » est hors limite

en: argument 3 must be a 4-bit unsigned literal
fr: argument 3 doit être un littéral non signé de 4 bits

en: argument to dss must be a 2-bit unsigned literal
fr: argument de dss doit être un littéral non signé de 2 bits

en: argument 1 of __builtin_spe_predicate must be a constant
fr: argument 1 de « __builtin_spe_predicate » doit être une constante

en: argument 1 of __builtin_spe_predicate is out of range
fr: argument 1 de « __builtin_spe_predicate » est hors limite

en: no profiling of 64-bit code for this ABI
fr: pas de profilage du code de 64 bits pour cet ABI

note: Definitions of target machine for GNU compiler, for IBM RS/6000 POWER running AIX version 4.3. Copyright (C) 1998-2016 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
fr: -maix64 requiert une architecture PowerPC64 qui demeure sélectionnée

en: -maix64 required: 64-bit computation with 32-bit addressing not yet supported
fr: -maix64 requis: calcul en 64 bits avec un adressage de 32 bits n'est pas encore supporté

en: -m64 requires a PowerPC64 cpu
fr: -m64 requiert un processeur PowerPC64

note: The macro SUBTARGET_OVERRIDE_OPTIONS is provided for subtargets, to get control in TARGET_OPTION_OVERRIDE.
en: bad value for -mcall-%s
fr: valeur erronée pour -mcall-%s

en: bad value for -msdata=%s
fr: valeur erronée pour -msdata=%s

en: -mrelocatable and -msdata=%s are incompatible
fr: -mrelocatable et -msdata=%s sont incompatibles

en: -f%s and -msdata=%s are incompatible
fr: -f%s et -msdata=%s sont incompatibles

en: -msdata=%s and -mcall-%s are incompatible
fr: -msdata=%s et -mcall-%s sont incompatibles

en: -mrelocatable and -mno-minimal-toc are incompatible
fr: -mrelocatable et -mno-minimal-toc sont incompatibles

en: -mrelocatable and -mcall-%s are incompatible
fr: -mrelocatable et -mcall-%s sont incompatibles

en: -fPIC and -mcall-%s are incompatible
fr: -fPIC et -mcall-%s sont incompatibles

en: -m%s not supported in this configuration
fr: -m%s n'est pas supporté par cette configuration

en: __builtin_saveregs not supported by this subtarget
fr: __builtin_saveregs n'est pas supporté par la sous-cible

en: attribute interrupt_handler is not compatible with -m5-compact
fr: attribut interrupt_handler n'est pas compatible avec -m5-compact

en: %s is not supported by this configuration
fr: %s n'est pas supporté par cette configuration

en: -mlong-double-64 not allowed with -m64
fr: -mlong-double-64 n'est pas permis avec -m64

en: bad value (%s) for -mcmodel= switch
fr: valeur erronée (%s) pour l'opton -mcmodel=

en: -mcmodel= is not supported on 32 bit systems
fr: -mcmodel= n'est pas supporté sur les systèmes de 32 bits

en: bad value (%s) for -march= switch
fr: valeur erronée (%s) pour l'option -march=

en: bad value (%s) for -mtune= switch
fr: valeur erronée (%s) pour l'option -mtune=

en: function_profiler support
fr: function_profiler supporté

en: cannot use va_start in interrupt function
fr: ne peut utiliser va-start dans une fonction d'interruption

en: switch statement of size %lu entries too large
fr: déclaration de switch de taille %lu entrée est trop grande

en: #pragma GHS endXXXX found without previous startXXX
fr: #pragma GHS endXXXX repéré sans être précédé de startXXX

en: #pragma GHS endXXX does not match previous startXXX
fr: #pragma GHS endXXX ne concorde pas avec le précédent startXXX

en: cannot set interrupt attribute: no current function
fr: ne peut initialiser l'attribut d'interruption: aucune fonction courante

en: cannot set interrupt attribute: no such identifier
fr: ne peut initialiser l'attribut d'interruption: pas de tel identificateur

en: junk at end of #pragma ghs section
fr: rebut à la fin de la section #pragma ghs

en: malformed #pragma ghs section
fr: section mal composée #pragma ghs

en: junk at end of #pragma ghs interrupt
fr: rebut à la fin de l'interruption #pragma ghs

en: junk at end of #pragma ghs starttda
fr: rebut à la fin de #pragma ghs starttda

en: junk at end of #pragma ghs startsda
fr: rebut à la fin de #pragma ghs startsda

en: junk at end of #pragma ghs startzda
fr: rebut à la fin de #pragma ghs startzda

en: junk at end of #pragma ghs endtda
fr: rebut à la fin de #pragma ghs endtda

en: junk at end of #pragma ghs endsda
fr: rebut à la fin de #pragma ghs endsda

en: junk at end of #pragma ghs endzda
fr: rebut à la fin de #pragma ghs endzda

en: bad amount of stack space removal: %d
fr: taille erronée pour l'enlèvement d'espace de la pile: %d

en: boolean registers required for the floating-point option
fr: registres booléens requis pour l'option de virgule flottante

en: -f%s is not supported with CONST16 instructions
fr: -f%s n'est pas supporté avec les instructions CONST16

en: PIC is required but not supported with CONST16 instructions
fr: PIC est requis mais non supporté avec des instructions CONST16

en: only uninitialized variables can be placed in a .bss section
fr: seules les variables non initialisées peuvent être placées dans une section .bss

en: %<-gnat%> misspelled as %<-gant%>
fr: %<-gnat%> mal orthographié comme %<-gant%>

en: %qs attribute ignored
fr: attribut %qs ignoré

en: %qs attribute only applies to variadic functions
fr: l’attribut %qs s’applique seulement aux fonctions variadiques

en: %qE attribute has no effect
fr: l’attribut %qE n'a pas d’effet

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
fr: valeur void n'a pas été ignorée comme elle aurait dû l'être

en: conversion to non-scalar type requested
fr: conversion vers un type non scalaire demandée

en: unnamed struct/union that defines no instances
fr: struct/union sans nom ne définissant aucune instance

en: empty declaration
fr: déclaration vide

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
fr: un objet de taille variable peut ne pas être initialisé

en: cannot put object with volatile field into register
fr: impossible de mettre un objet avec un champ volatile dans un registre

en: ISO C forbids forward parameter declarations
fr: ISO C interdit la déclaration anticipée de paramètres

en: storage class specified for typename
fr: classe de stockage spécifié pour un typename

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
fr: static ou qualificateurs de type dans un déclarateur de tableau n'étant pas un paramètre

en: invalid use of structure with flexible array member
fr: utilisation invalide d'une structure ayant un membre flexible

en: ISO C90 does not support flexible array members
fr: ISO C90 interdit les tableaux ayant des membres flexibles

en: type qualifiers ignored on function return type
fr: qualificateurs de type ignorés pour le type à retourner par la fonction

en: ISO C forbids qualified function types
fr: ISO C interdit les types de fonction qualifiés

en: ISO C forbids const or volatile function types
fr: ISO C interdit les fonction de type volatile ou constante

en: attributes in parameter array declarator ignored
fr: les attributs dans un déclarateur de tableau de paramètres sont ignorés

en: parameter names (without types) in function declaration
fr: noms de paramètres (sans type) dans la déclaration de fonction

en: declaration does not declare anything
fr: déclaration ne déclarant rien du tout

en: union cannot be made transparent
fr: union ne peut pas être rendu transparente

en: enumeration values exceed range of largest integer
fr: valeurs d'énumération excède les bornes du plus grand entier

en: overflow in enumeration values
fr: débordement dans les valeurs de l'énumération

en: return type is an incomplete type
fr: le type du retour est incomplet

en: traditional C rejects ISO C style function definitions
fr: le C traditionnel rejette les définitions de fonction de style ISO C

en: prototype declaration
fr: déclaration de prototype

en: no return statement in function returning non-void
fr: « return » manquant dans une fonction devant retourner une valeur

en: ISO C90 does not support complex types
fr: ISO C90 ne permet pas les types « complex »

en: ISO C does not support complex integer types
fr: ISO C interdit le type d'entiers complexes

en: left shift count is negative
fr: le compteur de décalage vers la gauche est négatif

en: right shift count is negative
fr: le compteur de décalage vers la droite est négatif

en: left shift count >= width of type
fr: compteur de décalage vers la gauche >= à la largeur du type

en: right shift count >= width of type
fr: compteur de décalage vers la droite >= à la largeur du type

en: expected end of line
fr: fin de ligne attendue

en: data definition has no type or storage class
fr: la définition de données n'a pas de type ni de classe de stockage

en: ISO C forbids nested functions
fr: ISO C interdit les fonctions imbriquées

en: comma at end of enumerator list
fr: virgule à la fin de liste d'énumerateurs

en: extra semicolon in struct or union specified
fr: point virgule superflu dans la structure ou dans l'union

en: no semicolon at end of struct or union
fr: pas de point virgule à la fin de la structure ou de l'union

en: ISO C forbids member declarations with no members
fr: ISO C interdit les déclarations de membre sans aucun membre

en: ISO C forbids empty initializer braces
fr: ISO C interdit d'initialiser avec des accolades vides

en: ISO C forbids specifying range of elements to initialize
fr: ISO C interdit de spécifier les bornes des éléments à initialiser

en: ISO C90 forbids specifying subobject to initialize
fr: ISO C90 interdit de spécifier des sous-objets à initialiser

en: ISO C forbids label declarations
fr: ISO C interdit la déclaration d'étiquette

en: ISO C90 forbids mixed declarations and code
fr: ISO C89 interdit les mélanges de déclarations et de code

en: label at end of compound statement
fr: étiquette à la fin d'une déclaration composée

en: ISO C forbids omitting the middle term of a ?: expression
fr: ISO C interdit l'omission du terme central de l'expression ?:

en: traditional C rejects the unary plus operator
fr: le C traditionnel rejette le plus unaire

en: braced-group within expression allowed only inside a function
fr: groupe entre accolades à l'intérieur d'expression permis seulement à l'intérieur d'une fonction

en: ISO C forbids braced-groups within expressions
fr: ISO C interdit les groupes d'accolades à l'intérieur d'expressions

en: ISO C90 forbids compound literals
fr: ISO C90 interdit les mots composés

en: extra semicolon
fr: « ; » superflu

en: invalid use of void expression
fr: utilisation invalide d'expression void

en: invalid use of flexible array member
fr: utilisation invalide d'un membre flexible de tableau

en: invalid use of array with unspecified bounds
fr: utilisation invalide d'un tableau sans borne spécifiée

en: function types not truly compatible in ISO C
fr: types de fonction pas vraiment compatibles en C ISO

en: types are not quite compatible
fr: les types ne sont pas vraiment compatibles

en: array subscript is not an integer
fr: l'indice du tableau n'est pas un entier

en: ISO C90 forbids subscripting non-lvalue array
fr: ISO C90 interdit d'indicer de tableau n'étant pas membre gauche

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
fr: fonction appelée à travers un type non compatible

en: type of formal parameter %d is incomplete
fr: le type du paramètre formel %d est incomplet

en: pointer to a function used in subtraction
fr: pointeur vers un fonction utilisé dans une soustraction

en: arithmetic on pointer to an incomplete type
fr: arithmétique sur un pointeur vers un type incomplet

en: wrong type argument to unary exclamation mark
fr: type d'argument erroné pour le point d'exclamation unaire

en: wrong type argument to increment
fr: type d'argument erroné pour un incrément

en: wrong type argument to decrement
fr: type d'argument erroné pour un décrément

en: ISO C forbids conditional expr with only one void side
fr: ISO C interdit une expression conditionnelle dont un seul côté est « void »

en: pointer type mismatch in conditional expression
fr: non concordance de type de pointeurs dans un expression conditionnelle

en: pointer/integer type mismatch in conditional expression
fr: non concordance entre pointeur et entier dans une expression conditionnelle

en: left-hand operand of comma expression has no effect
fr: l'opérande à gauche de la virgule n'a pas d'effet

en: cast specifies array type
fr: le transtypage spécifie un type de tableau

en: cast specifies function type
fr: le transtypage spécifie un type de fonction

en: ISO C forbids casting nonscalar to the same type
fr: ISO C interdit le transtypage d'un type non scalaire vers lui-même

en: ISO C forbids casts to union type
fr: ISO C interdit le transtypage vers un type union

en: cast to union type from type not present in union
fr: transtypage vers un type union depuis un type absent de l'union

en: cast increases required alignment of target type
fr: le transtypage augmente l'alignement requis pour le type ciblé

en: cast from pointer to integer of different size
fr: transtypage d'un pointeur vers un entier de taille différente

en: cast to pointer from integer of different size
fr: transtypage vers un pointeur depuis un entier de taille différente

en: ISO C forbids conversion of function pointer to object pointer type
fr: ISO C interdit la conversion d'un pointeur de fonction en un type pointeur d'objet

en: ISO C forbids conversion of object pointer to function pointer type
fr: ISO C interdit la conversion d'un pointeur d'objet vers un type de pointeur à une fonction

en: cannot pass rvalue to reference parameter
fr: impossible de passer un membre droit en paramètre par référence

en: ISO C prohibits argument conversion to union type
fr: ISO C interdit la conversion d'argument en type union

note: ??? This should not be an error when inlining calls to unprototyped functions.
en: invalid use of non-lvalue array
fr: utilisation invalide d'un tableau n'étant pas membre gauche

en: traditional C rejects automatic aggregate initialization
fr: le C traditionnel rejette l'initialisation automatique d'agrégats

en: initialization of a flexible array member
fr: initialisation d'un membre de tableau flexible

en: char-array initialized from wide string
fr: tableau de caractères initialisé à l'aide d'une chaîne large de caractères

en: initializer element is not constant
fr: un élément de l'initialisation n'est pas une constante

en: array initialized from non-constant array expression
fr: tableau initialisé à l'aide de l'expression de tableau non constante

en: initializer element is not computable at load time
fr: un élément de l'initialisation n'est pas évaluable lors du chargement

en: invalid initializer
fr: initialisation invalide

en: opaque vector types cannot be initialized
fr: type de vecteur opaque ne peut être initialisé

en: extra brace group at end of initializer
fr: groupe d'accolades superflu à la fin de l'initialisation

en: braces around scalar initializer
fr: accolades autour d'une initialisation de scalaire

en: initialization of flexible array member in a nested context
fr: initialisation d'un membre de tableau flexible dans un contexte imbriqué

en: missing braces around initializer
fr: accolades manquantes autour de l'initialisation

en: empty scalar initializer
fr: initialisation vide de scalaire

en: extra elements in scalar initializer
fr: éléments superflus dans l'initialisation de scalaire

en: array index in non-array initializer
fr: index de tableau dans l'initialisation de quelque chose n'étant pas un tableau

en: field name not in record or union initializer
fr: nom de champ dans l'initialisation de quelque chose n'étant ni un enregistrement ni une union

en: nonconstant array index in initializer
fr: index de tableau non constant dans l'initialisation

en: array index in initializer exceeds array bounds
fr: index de tableau hors limites lors de l'initialisation

en: empty index range in initializer
fr: borne d'index vide lors de l'initialisation

en: array index range in initializer exceeds array bounds
fr: plage d'index du tableau excédant les bornes lors de l'initialisation

en: initialized field with side-effects overwritten
fr: le champ initialisé par effet de bord a été écrasé

en: excess elements in char array initializer
fr: éléments en excès dans l'initialisation de tableau de caractères

en: excess elements in struct initializer
fr: éléments en excès dans l'initialisation de la structure

en: non-static initialization of a flexible array member
fr: initialisation non statique d'un membre de tableau flexible

en: excess elements in union initializer
fr: éléments en excès dans l'initialisation d'union

en: traditional C rejects initialization of unions
fr: le C traditionnel rejette l'initialisation d'union

en: excess elements in array initializer
fr: éléments en excès dans l'initialisation de tableau

en: excess elements in vector initializer
fr: éléments en excès dans l'initialisation du vecteur

en: excess elements in scalar initializer
fr: éléments en excès dans l'initialisation d'un scalaire

en: switch quantity not an integer
fr: quantité du switch n'est pas un entier

en: case label not within a switch statement
fr: étiquette de « case » en dehors de tout switch

en: break statement not within loop or switch
fr: mot-clé « break » à l'extérieur de toute boucle ou « switch »

en: continue statement not within a loop
fr: mot-clé « continue » à l'extérieur de toute boucle

en: statement with no effect
fr: déclaration sans effet

en: expression statement has incomplete type
fr: la déclaration de l'expression a un type incomplet

en: comparing floating point with == or != is unsafe
fr: comparer des nombres flottants à l'aide de == ou != n'est pas sûr

en: comparison of distinct pointer types lacks a cast
fr: il manque un transtypage pour comparer des types distincts de pointeur

en: comparison between pointer and integer
fr: comparaison entre un pointeur et un entier

en: comparison of complete and incomplete pointers
fr: comparaison de pointeurs complet et incomplet

en: ISO C forbids ordered comparisons of pointers to functions
fr: ISO C interdit les comparaisons ordonnées de pointeurs vers des fonctions

en: ordered comparison of pointer with integer zero
fr: comparaison ordonnée de pointeur avec le zéro entier

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 ->*
fr: pointeur vers fonction membre %E ne peut être appelé sans un objet; utilisez  .* ou  ->*

en: ISO C++ forbids omitting the middle term of a ?: expression
fr: ISO C++ interdit l'omission du terme milieu de l'expression ?:

en: enumeral and non-enumeral type in conditional expression
fr: type énuméré et non énuméré dans l'expression conditionnelle

en:   because conversion sequence for the argument is better
fr:   parce que la séquence de conversion pour l'argument est meilleure

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:
fr: ISO C++ indique qu'ils sont ambiguës même à travers la plus mauvaise conversion pour le premier que la plus mauvaise pour la seconde:

en: trying to finish struct, but kicked out due to previous parse errors
fr: tentative de complétion du struct, mais a été stoppé en raison d'erreurs précédentes d'analyses syntaxiques

en: not enough type information
fr: pas assez d'information sur le type

en: statement has no effect
fr: déclaration sans effet

en: converting NULL to non-pointer type
fr: conversion d'un NULL vers un type non pointeur

en: jump to case label
fr: saut à l'étiquette du « case »

en:   from here
fr:   à partir d'ici

en:   enters try block
fr:   entre dans le bloc d'essais

en:   enters catch block
fr:   entre dans le bloc d'interceptions

en: label named wchar_t
fr: étiquette nommée wchar_t

en: multiple types in one declaration
fr: types multiples dans une déclaration

en: missing type-name in typedef-declaration
fr: nom de type manquant dans la déclaration typedef

en: ISO C++ prohibits anonymous structs
fr: ISO C++ interdit les structures anonymes

en: initializer invalid for static member with constructor
fr: initialisation invalide pour un membre statique avec constructeur

en: (an out of class initialization is required)
fr: (une initialisation en dehors de la classe est requise)

en: assignment (not initialization) in declaration
fr: affectation (non pas l'initialisation) dans la déclaration

en: size of array is not an integral constant-expression
fr: taille du tableau n'est pas une expression de constante de type entier

en: size of array is negative
fr: taille du tableau est négative

en: ISO C++ forbids zero-size array
fr: ISO C++ interdit les tableaux de taille zéro

en: overflow in array dimension
fr: débordement dans les dimensions du tableau

en: multidimensional array must have bounds for all dimensions except the first
fr: tableau multidimensionnel doit avoir des bornes pour chaque dimension excepté pour la première

en: return type specification for constructor invalid
fr: spécification de type retourné pour un constructeur est invalide

en: return type specification for destructor invalid
fr: spécification de type retourné pour un destructeur est invalide

en: unnamed variable or field declared void
fr: variable non nommée ou champ déclaré void

en: variable or field declared void
fr: variable ou champ déclaré void

en: typedef declaration invalid in parameter declaration
fr: déclaration typedef invalide dans le paramètre de la déclaration

en: storage class specifiers invalid in parameter declarations
fr: spécificateurs de classe de stockage invalides dans la déclaration des paramètres

en: storage class specifiers invalid in friend function declarations
fr: spécificateurs de classe de stockage invalide dans les déclarations de fonction amie

en: destructor cannot be static member function
fr: le destructeur ne peut être une fonction membre statique

en: constructor cannot be static member function
fr: le constructeur ne peut être une fonction membre statique

note: Cannot be both friend and virtual.
en: virtual functions cannot be friends
fr: fonctions virtuelles ne peuvent être amies

en: friend declaration not in class definition
fr: déclaration amie n'est pas dans la définition de classe

en: destructors may not have parameters
fr: destructeurs ne peuvent pas avoir de paramètre

en: member functions are implicitly friends of their class
fr: les fonctions membres sont implicitement amis de leur classe

en: template parameters cannot be friends
fr: paramètres du patron ne peuvent pas être amis

en: invalid qualifiers on non-member function type
fr: qualificteurs invalide pour un type de fonction (autre que fonction membre)

note: FIXME need arm citation
en: cannot declare static function inside another function
fr: ne peut déclarer une fonction statique à l'intérieur d'une autre fonction

note: 13.4.0.3
en: ISO C++ prohibits overloading operator ?:
fr: ISO C++ interdit la surcharge de l'opérateur ?:

en: invalid function declaration
fr: déclaration de fonction invalide

en: invalid member function declaration
fr: déclaration de membre de fonction invalide

en: name missing for member function
fr: nom manquant pour le membre d'une fonction

en: ambiguous conversion for array subscript
fr: conversion ambiguë pour un sous-tableau

en: anonymous struct not inside named type
fr: struct anonyme n'est pas l'intérieur du type nommé

en: namespace-scope anonymous aggregates must be static
fr: agrégats anonymes de champs d'espace nom doit être statique

en: anonymous union with no members
fr: agrégat anonyme sans aucun membre

en: mixing C++ and Java catches in a single translation unit
fr: mélange des interceptions  C++ et Java dans une unité simple de traduction

en: exception handling disabled, use -fexceptions to enable
fr: traitement des exceptions désactivé, utiliser -fexceptions pour l'activer

en: throwing NULL, which has integral, not pointer type
fr: retournant NULL (par throw), lequel est entier, pas de type pointeur

en:   in thrown expression
fr:   dans l'expression projetée

en:   when initialized here
fr:   lorsqu'initialisé ici

en: bad array initializer
fr: mauvaise initialisation de tableau

en: size in array new must have integral type
fr: taille d'un nouveau tableau (new) doit avoir un type entier

en: new cannot be applied to a reference type
fr: new ne peut être appliqué à un type référencé

en: new cannot be applied to a function type
fr: new ne peut être appliqué à un type de fonction

en: initializer ends prematurely
fr: fin prématurée de l'initialisation

en: cannot initialize multi-dimensional array with initializer
fr: ne peut initialiser un table multi-dimensionnel avec initialiseur

en: unknown array size in delete
fr: taille du tableau inconnue dans delete

en: possible problem detected in invocation of delete operator:
fr: problème possible détecté dans l'invocation de l'opérateur delete:

en: type to vector delete is neither pointer or array type
fr: type du vecteur delete n'est ni un pointeur ou un type tableau

en: junk at end of #pragma %s
fr: rebut à la fin de #pragma %s

en: invalid #pragma %s
fr: #pragma %s invalide

en: #pragma vtable no longer supported
fr: #pragma vtable n'est plus supporté

en: junk at end of #pragma GCC java_exceptions
fr: rebut à la fin de #pragma GCC java_exceptions

en: using-declaration for non-member at class scope
fr: l'utilisation de déclaration pour un non membre au niveau de la portée de la classe

en: strong using only meaningful at namespace scope
fr: forte n'ayant un sens seulement sur l'étendue de l'espace nom

en: XXX entering pop_everything ()
fr: XXX on entre dans pop_everything ()

en: XXX leaving pop_everything ()
fr: XXX on quitte pop_everything ()

en: new types may not be defined in a return type
fr: nouveaux types ne peuvent être définis dans un type à retourner

en: invalid template-id
fr: id de patron invalide

en: ISO C++ forbids braced-groups within expressions
fr: ISO C++ interdit les groupes d'accolades à l'intérieur des expressions

en: ISO C++ forbids compound-literals
fr: ISO C++ interdit les chaînes composées

en: array bound forbidden after parenthesized type-id
fr: les limites du tableau interdisent ce qui suit après le type-id mis entre parenthèses

en: try removing the parentheses around the type-id
fr: essayer d'enlever les parenthèses autour du type-id

en: expression in new-declarator must have integral or enumeration type
fr: expression dans le nouveau déclarateur doit être un type entier ou d'énumération

en: use of old-style cast
fr: utilisation d'un vieux style de transtypage (cast)

note: Issue a warning about this use of a GNU extension.
en: ISO C++ forbids computed gotos
fr: ISO C++ interdit les gotos calculés

en: mixing declarations and function-definitions is forbidden
fr: mélange de déclarations et de définitions de fonction est interdit

en: class definition may not be declared a friend
fr: définition de classe ne peut pas être déclaré comme ami

en: anachronistic old-style base class initializer
fr: ancien style anachronique d'initialiseur de classe de base

en: template specialization with C linkage
fr: spécialisation de patron avec édition de liens C

en: expected type-name
fr: un nom de type attendu

en: a template-id may not appear in a using-declaration
fr: un id de patron ne peut pas apparaître dans l'utilisation de la déclaration

en: an asm-specification is not allowed on a function-definition
fr: une spécification asm n'est pas permise dans la définition de fonction

en: attributes are not allowed on a function-definition
fr: attributs ne sont pas permis dans la définition de fonction

en: attributes after parenthesized initializer ignored
fr: attributs après l'initialisateur mis entre parenthèses sont ignorés

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
fr: déclarateur invalide

en: expected declarator
fr: déclarateur attendu

en: %qD is a namespace
fr: %qD est un nom d'espace

en: default arguments are only permitted for function parameters
fr: arguments par défaut sont permis seulement pour les paramètres de fonction

en: ISO C++ does not allow designated initializers
fr: ISO C++ ne permet de désigner les initialiseurs

en: qualified name does not name a class
fr: nom qualifié ne nomme pas une classe

en: friend declaration does not name a class or function
fr: déclaration amie ne nomme pas une classe ou une fonction

en: pure-specifier on function-definition
fr: spécificateur pur lors de la définition d'une fonction

en: too few template-parameter-lists
fr: trop peu de patron de listes de paramètres

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
fr: trop de patron de listes de paramètres

en: named return values are no longer supported
fr: valeurs nommées à retourner ne sont plus supportées

en: template with C linkage
fr: patron avec liaison C

en: template declaration of %<typedef%>
fr: déclaration du patron de %<typedef%>

en: %<__thread%> before %qD
fr: %<__thread%> avant %qD

en: ISO C++ 1998 does not support %<long long%>
fr: ISO C++ 1998 ne permet pas %<long long%>

en: file ends in default argument
fr: fin de fichier dans l'argument par défaut

en: enclosing class templates are not explicitly specialized
fr: fermetures de patrons de classe ne sont pas explicitement spécialisées

en: template parameter list used in explicit instantiation
fr: patron de liste de paramètres utilisé dans une instantiation explicite

en: definition provided for explicit instantiation
fr: définition fournie pour une instantiation explicite

en: default argument specified in explicit specialization
fr: argument par défaut spécifié dans la spécialisation explicite

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
fr: spécialisation d'un membre spécial d'une fonction déclaré implicitement

en: template class without a name
fr: patron de classe sans nom

en:   but %d required
fr:   mais %d son requis

en: it must be the address of a function with external linkage
fr: il doit être l'adresse d'une fonction avec lien externe

en: template argument %d is invalid
fr: patron de l'argument %d est invalide

en: wrong number of template arguments (%d, should be %d)
fr: nombre erroné d'arguments du patron (%d devrait être %d)

en: forming reference to void
fr: formation d'une référence en void

en: -frepo must be used with -c
fr: -frepo doit être utilisé avec -c

en: mysterious repository information in %s
fr: dépôt mystérieux d'informations dans %s

en: cannot use typeid with -fno-rtti
fr: ne peut utiliser typeid avec -fno-rtti

en: must #include <typeinfo> before using typeid
fr: doit utiliser  #include <typeinfo> avant d'utiliser typeid

en: arguments to destructor are not allowed
fr: arguments au destructeur ne sont pas permis

en: invalid qualifying scope in pseudo-destructor name
fr: étendue invalide du qualificateur dans un nom de pseudo-destructeur

en: invalid default argument for a template template parameter
fr: utilisation invalide d'argument pour un patron de paramètres de patron

en: invalid base-class specification
fr: spécification de base de classe invalide

en: requested init_priority is not an integer constant
fr: init_priority demandé n'est pas une constante entière

en: requested init_priority is out of range
fr: init_priority demandé est hors limite

en: requested init_priority is reserved for internal use
fr: init_priority demandé est réservé pour un usage interne

en: lang_* check: failed in %s, at %s:%d
fr: vérification lang_* : échec dans %s, à %s:%d

en: subscript missing in array reference
fr: indice manquant dans la référence du tableau

en: subscripted value is neither array nor pointer
fr: la valeur indicée n'est ni un tableau ni un pointeur

en: too many arguments to function
fr: trop d'arguments pour la fonction

en: too few arguments to function
fr: trop peu d'arguments pour la fonction

en: NULL used in arithmetic
fr: NULL utilisé en arithmétique

en: ISO C++ forbids comparison between pointer and integer
fr: ISO C++ interdit la comparaison entre un pointeur et un entier

en: unordered comparison on non-floating point argument
fr: comparaison non ordonnée sur un argument n'étant pas en virgule flottante

en: ISO C++ forbids using pointer to a function in subtraction
fr: ISO C++ interdit l'utilisation d'un pointeur survers une fonction dans une soustraction

en: ISO C++ forbids using pointer to a method in subtraction
fr: ISO C++ interdit l'utilisation d'un pointeur survers une méthode dans une soustraction

en: invalid use of a pointer to an incomplete type in pointer arithmetic
fr: utilisation invalide d'un pointeur vers un type incomplet dans un pointeur arithmétique

note: Make this a permerror because we used to accept it.
en: taking address of temporary
fr: prise de l'adresse du temporaire

en: ISO C++ forbids taking the address of a cast to a non-lvalue expression
fr: ISO C++ interdit de prendre l'adresse du transtypage vers une expression n'étant pas membre gauche

en: %s expression list treated as compound expression
fr: %s liste d'expressions traitée comme une expression composée

en:    in pointer to member function conversion
fr:    dans la conversion d'un pointeur vers un membre de fonction

en:    in pointer to member conversion
fr:    dans la conversion d'un pointeur vers un membre

en: returning reference to temporary
fr: retourné la référence vers le temporaire

en: reference to non-lvalue returned
fr: une référence vers quelque chose n'étant pas un membre gauche a été retourné

en: returning a value from a destructor
fr: retourné une valeur du destructeur

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
fr: ne peut retourner d'un handler d'une fonction try-block d'un constructeur

note: You can't return a value from a constructor.
en: returning a value from a constructor
fr: retourné une valeur d'un constructeur

en: return-statement with a value, in function returning 'void'
fr: déclaration éa retourner avec une valeur dans une fonction retournant un « void »

en: address of overloaded function with no contextual type information
fr: adresse de la fonction surchargée sans information contextuelle de type

en: overloaded function with no contextual type information
fr: fonction surchargée sans information contextuelle de type

en: insufficient contextual information to determine type
fr: information contextuelle insuffisante pour déterminer le type

en: int-array initialized from non-wide string
fr: tableau d'entier initialisé à l'aide d'une chaîne non-large

en: initializer-string for array of chars is too long
fr: la chaîne d'initialisation est trop longue pour le tableau de caractères

en: index value instead of field name in union initializer
fr: valeur index au lieu du nom de champ dans l'initialiseur d'union

en: circular pointer delegation detected
fr: délégation de pointeur circulaire détecté

en: Expected %<(%> at %C
fr: %<(%> attendu à %C

en: %<)%> expected at %C
fr: %<)%> attendu à %C

en: no input files; unwilling to write output files
fr: aucun fichier d'entrée; pas d'accord pour écrire dans les fichiers de sortie

en: Include directory %qs: %s
fr: Répertoire d'inclusion %qs : %s

en: gfc_simplify_abs(): Bad type
fr: gfc_simplify_abs() : mauvais type

en: in gfc_simplify_acos(): Bad type
fr: dans gfc_simplify_acos() : mauvais type

en: in gfc_simplify_acosh(): Bad type
fr: dans gfc_simplify_acosh() : mauvais type

en: in gfc_simplify_asin(): Bad type
fr: dans gfc_simplify_asin() : mauvais type

en: in gfc_simplify_asinh(): Bad type
fr: dans gfc_simplify_asinh() : mauvais type

en: in gfc_simplify_atan(): Bad type
fr: dans gfc_simplify_atan() : mauvais type

en: in gfc_simplify_atanh(): Bad type
fr: dans gfc_simplify_atanh() : mauvais type

en: gfc_simplify_dcmplx(): Bad type (x)
fr: gfc_simplify_dcmplx() : mauvais type (x)

en: IBITS: Bad bit
fr: IBITS : bit incorrect

en: Duplicate %s attribute specified at %L
fr: duplication de l'attribut « %s » spécifié par %L

en: BIND(C) at %L
fr: BIND(C) à %L

en: EXTENDS at %L
fr: EXTENDS à %L

en: Symbol %qs at %C is ambiguous
fr: Le symbole %qs à %C est ambiguë

en: %qs at %C is not a member of the %qs structure
fr: %qs à %C n'est pas un membre de la structure %qs

en: get_mpz(): Not an integer constant
fr: get_mpz(): n'est pas une constante d'entier

en: Unused variable %qs declared at %L
fr: instance de la variable %qs est déclaré à %L

en: Unused parameter %qs declared at %L
fr: paramètre %qs déclaré à %L

en: Unknown intrinsic op
fr: op intrinsèque inconnue

en: bad method signature
fr: méthode de signature erronée

en: misplaced ConstantValue attribute (not in any field)
fr: attribut ConstantValue mal positionné (n'est dans aucun champ)

en: duplicate ConstantValue attribute for field '%s'
fr: duplication de l'attribut ConstantValue pour le champ « %s »

en: ConstantValue attribute of field '%s' has wrong type
fr: attribut ConstantValue du champ « %s » a un type erroné

en: abstract method in non-abstract class
fr: méthode abstraite dans une classe non abstraite

en: non-static method %q+D overrides static method
fr: méthode non statique %q+D écrase la méthode statique

en: %q+D used prior to declaration
fr: %q+D utilisé précédemment avant sa déclaration

en: In %+D: overlapped variable and exception ranges at %d
fr: Dans %+D : chevauchement de variable et plage d'exception à %d

en: bad type in parameter debug info
fr: type erroné dans les paramètres d'informations de mise au point

en: bad PC range for debug info for local %q+D
fr: PC erroné pour les infos de débogage pour la var. locale %q+D

en: stack underflow - dup* operation
fr: sous débordement de la pile - opération dup*

en: reference %qs is ambiguous: appears in interface %qs and interface %qs
fr: référence %qs est ambiguë : apparaît dans l'interface %qs et l'interface %qs

en: field %qs not found
fr: champ %qs introuvable

en: method '%s' not found in class
fr: méthode « %s » n'a pas été repéré dans la classe

en: failed to find class '%s'
fr: échec de repérage de la classe « %s »

en: class '%s' has no method named '%s' matching signature '%s'
fr: classe « %s » n'a pas de méthode nommée « %s » concordant avec la signature « %s »

en: invokestatic on non static method
fr: invocation statique sur un méthode non statique

en: invokestatic on abstract method
fr: invocation statique sur un méthode abstraite

en: invoke[non-static] on static method
fr: invocation non statique sur un méthode statique

en: missing field '%s' in '%s'
fr: champ « %s » manquant dans « %s »

en: mismatching signature for field '%s' in '%s'
fr: signature ne concorde pas pour le champ « %s » dans « %s »

en: assignment to final field %q+D not in field%'s class
fr: affectation au champ final %q+D n'est pas le champ de la classe %'s

en: invalid PC in line number table
fr: PC invalide dans la numéro de ligne de la table

en: unreachable bytecode from %d to before %d
fr: bytcode n'est pas atteignable à partir de %d jusqu'à %d

en: unreachable bytecode from %d to the end of the method
fr: bytcode n'est pas atteignable à partir de %d jusqu'à la fin de la méthode.

note: duplicate code from LOAD macro
en: unrecognized wide sub-instruction
fr: sous-instruction très large non reconnue

en: bad string constant
fr: constante chaîne erronée

en: bad value constant type %d, index %d
fr: valeur %d de type de constante erronée, index %d

en: cannot find file for class %s
fr: ne peut repérer le fichier pour la classe %s.

en: not a valid Java .class file
fr: n'est pas un fichier Java .class valide

en: error while parsing constant pool
fr: error lors de l'analyse syntaxique du lots de constantes

en: reading class %s for the second time from %s
fr: lecture de la classe %s pour la seconde fois depuis %s

en: error while parsing fields
fr: erreur lors de l'analyse syntaxique des champs

en: error while parsing methods
fr: erreur lors de l'analyse syntaxique des méthodes

en: error while parsing final attributes
fr: erreur lors de l'analyse syntaxique des attributs

en: missing Code attribute
fr: attribut Code manquant

en: no input file specified
fr: aucun fichier n'a été spécifié à l'entrée

en: can%'t close input file %s: %m
fr: Impossible de fermer le fichier d'entrée %s : %m

en: bad zip/jar file %s
fr: fichier zip/jar erroné %s

en: error while reading %s from zip file
fr: erreur lors de la lecture de %s à partir du fichier zip

en: can%'t specify %<-D%> without %<--main%>
fr: Impossible de spécifier %<-D%> sans %<--main%>

en: %qs is not a valid class name
fr: %qs n'est pas un nom de classe valide

en: --resource requires -o
fr: --resource requiert -o

en: cannot specify both -C and -o
fr: ne peut spécifier à la fois -C et -o

en: cannot create temporary file
fr: ne peut créer un fichier temporaire

en: using both @FILE with multiple files not implemented
fr: utilisé ensemble @FICHIER avec de multiples fichiers bMest pas implanté

en: internal error - invalid Utf8 name
fr: erreur interne - nom Utf8 invalide

en: junk at end of signature string
fr: rebut à la fin de la chaîne de signature

en: verification failed: %s
fr: vérification échouée : %s

en: verification failed at PC=%d: %s
fr: vérification échouée au PC=%d : %s

en: bad pc in exception_table
fr: PC erroné dans exception_table

en: too many open parens
fr: trop de parenthèses ouvertes

en: mismatching parens
fr: parenthèses non appairées

en: unable to open file
fr: impossible d'ouvrir le fichier

en: -fwpa and -fltrans are mutually exclusive
fr: -fwpa et -fltrans sont mutuellement exclusives

en: open %s failed: %s
fr: ouverture de %s échouée : %s

en: %s: %s
fr: %s : %s

en: %s: %s: %s
fr: %s : %s : %s

en: close: %s
fr: fermer : %s

en: %qD is defined with tls model %s
fr: %qD est défini avec le modèle tls %s

en: previously defined here as %s
fr: précédemment défini ici comme %s

en: %qD has already been defined
fr: %qD a déjà été déclaré

en: previously defined here
fr: précédemment défini ici

en: variable %qD redeclared as function
fr: variable %qD redéclarée comme une fonction

en: function %qD redeclared as variable
fr: fonction %qD redéclarée comme variable

en: previously declared here
fr: précédemment déclaré ici

en: could not parse file offset
fr: Impossible d'analyser le fichier de décalage

en: unexpected offset
fr: décalage inattendu

en: cannot read LTO decls from %s
fr: Impossible de lire decls LTO depuis %s

en: Cannot open %s
fr: Impossible d'ouvrir %s

en: Cannot map %s
fr: Impossible de mapper%s

en: Cannot read %s
fr: Impossible de lire %s

en: lto_obj_file_open() failed
fr: lto_obj_file_open() échouée

en: waitpid failed
fr: waitpid échoué

en: %<@end%> missing in implementation context
fr: %<@end%> manquant dans le contexte d'implémentation

en: %<@end%> must appear in an @implementation context
fr: %<@end%> doit apparaître dans un contexte @implementation

en: %<@package%> is not available in Objective-C 1.0
fr: %<@package%> n'est pas disponible en Objective-C 1.0

en: %<@optional%> is not available in Objective-C 1.0
fr: %<@optional%> n'est pas disponible en Objective-C 1.0

en: %<@required%> is not available in Objective-C 1.0
fr: %<@required%> n'est pas disponible en Objective-C 1.0

en: %<@optional%> is allowed in @protocol context only
fr: %<@optional%> est autorisé dans le contexte @protocole seulement

en: %<@required%> is allowed in @protocol context only
fr: %<@required%> est autorisé dans le contexte @protocole seulement

en: %<@property%> is not available in Objective-C 1.0
fr: %<@property%> n'est pas disponible en Objective-C 1.0

en: invalid property declaration
fr: Déclaration de propriété invalide

en: property can not be an array
fr: une propriété ne peut être un tableau

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
fr: une propriété ne peut être un champ de bits

en: redeclaration of property %qD
fr: redéclaration de la propriété %qD

en: originally specified here
fr: définition initialement définie ici

en: the dot syntax is not available in Objective-C 1.0
fr: la syntaxe pointée n'est pas 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
fr: Impossible de trouver la classe %qE

note: Again, this should never happen, but we do check.
en: could not find interface for class %qE
fr: Impossible de trouver le fichier d'interface pour la classe %qE

en: class %qE is deprecated
fr: la classe %qE est obsolète

en: readonly property can not be set
fr: une propriété en lecture seule ne pas pas être affectée

en: class %qs does not implement the %qE protocol
fr: la classe %qs n'implante pas le protocole %qE

en: type %qs does not conform to the %qE protocol
fr: le type %qs n'est pas conforme au protocole %qE

en: statically allocated instance of Objective-C class %qE
fr: instance allouée statiquement de la classe Objective-C %qE

en: protocol %qE has circular dependency
fr: le protocole %qE a une dépendance circulaire

en: cannot find protocol declaration for %qE
fr: Impossible de trouver la déclaration de protocole pour %qE

en: cannot find interface declaration for %qE
fr: Impossible de trouver la déclaration d'interface pour %qE

en: Objective-C declarations may only appear in global scope
fr: déclarations Objective-C peut seulement apparaître dans l'étendue globale

en: cannot find class %qE
fr: Impossible de trouver la classe %qE

en: class %qE already exists
fr: la classe %qE existe déjà

en: duplicate instance variable %q+D
fr: variable d'instance dupliquée %q+D

en: exception of type %<%T%> will be caught
fr: exception du type %<%T%> sera interceptée

en:    by earlier handler for %<%T%>
fr:    par un handler antérieur pour %<%T%>

en: inconsistent instance variable specification
fr: spécification inconsistante avec l'instance de la variable

en: using %<%c%s%>
fr: utilisation de %<%c%s%>

en: found %<%c%s%>
fr: %<%c%s%> trouvé

en: also found %<%c%s%>
fr: %<%c%s%> aussi trouvé

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
fr: @interface de la classe %qE introuvable

en: no super class declared in @interface for %qE
fr: pas de super classe déclarée dans @interface pour « %qE »

en: found %<-%E%> instead of %<+%E%> in protocol(s)
fr: a trouvé %<-%E%> à la place de %<+%E%> dans le protocole

note: We have a type, but it's not an Objective-C type (!).
en: invalid receiver type %qs
fr: type du receveur %qs invalide

en: %<%c%E%> not found in protocol(s)
fr: %<%c%E%> n'est pas implantée dans le protocole

en: %qE may not respond to %<%c%E%>
fr: %qE peut ne pas répondre à %<%c%E%>

en: no %<%c%E%> method found
fr: aucune méthode %<%c%E%> trouvée

en: (Messages without a matching method signature
fr: (Messages sans une méthode concordante de signature

en: will be assumed to return %<id%> and accept
fr: sera assumé pour retourner %<id%> et accepter

en: %<...%> as arguments.)
fr: %<...%> comme argument.)

en: undeclared selector %qE
fr: sélecteur %qE non déclaré

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
fr: instance %qE de la variable accédée par la méthode de classe

en: previous declaration of %<%c%E%> as %<@required%>
fr: précédente déclaration de %<%c%E%> comme %<@required%>

en: previous declaration of %<%c%E%> as %<@optional%>
fr: précédente déclaration de %<%c%E%> comme %<@optional%>

en: duplicate declaration of method %<%c%E%> with conflicting types
fr: duplication de déclaration de la méthode %<%c%E%> avec des types conflictuels

en: previous declaration of %<%c%E%>
fr: déclaration précédente de %<%c%E%>

en: duplicate interface declaration for category %<%E(%E)%>
fr: duplication de déclaration d'interface pour la catégorie %<%E(%E)%>

en: illegal reference type specified for instance variable %qs
fr: type deréférence spécifié illégal pour l'instance de variable %qs

en: instance variable %qs has unknown size
fr: instance de la variable %qs a une taille inconnue

note: Vtable pointers are Real Bad(tm), since Obj-C cannot initialize them.
en: type %qE has virtual member functions
fr: type %qE a des membres de fonction virtuelle

en: illegal aggregate type %qE specified for instance variable %qs
fr: type d'agrégat illégal %qE spécifié pour l'instance de la variable %qs

en: type %qE has a user-defined constructor
fr: le type %qE a un constructeur défini par l'utilisateur

en: type %qE has a user-defined destructor
fr: le type %qE a un destructeur défini par l'utilisateur

en: C++ constructors and destructors will not be invoked for Objective-C fields
fr: constructeurs et destructeurs C++ ne seront pas invoqués pour les champs en Objective-C

en: instance variable %qE is declared private
fr: instance de la variable %qE est déclaré privée

en: instance variable %qE is declared %s
fr: instance de la variable %qE est déclaré %s

en: incomplete implementation of class %qE
fr: implantation incomplète de la classe %qE

en: incomplete implementation of category %qE
fr: implantation incomplète de la catégorie %qE

en: method definition for %<%c%E%> not found
fr: définition de la méthode pour %<%c%E%> n'a pas été repérée

en: reimplementation of class %qE
fr: ré-implémentation de la classe %qE

en: previous declaration of %qE
fr: déclaration précédente de %qE

en: previous declaration
fr: déclaration précédente

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
fr: %<@dynamic%> manquant dans @implantation du contexte

en: definition of protocol %qE not found
fr: définition du protocole %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
fr: le protocole %qE est obsolète

en: duplicate declaration for protocol %qE
fr: double déclaration pour le protocole %qE

en: conflicting types for %<%c%s%>
fr: types conflictuels pour %<%c%s%>

en: previous declaration of %<%c%s%>
fr: déclaration précédente de %<%c%s%>

en: [super ...] must appear in a method context
fr: [super ...] doit apparaître dans une méthode du contexte

en: local declaration of %qE hides instance variable
fr: la déclaration locale de « %qE » masque l'instance d'une variable

en: type %qT does not have a known size
fr: le type %qT n'a pas de taille connue

en: %<-fobjc-gc%> is ignored for %<-fgnu-runtime%>
fr: %<-fobjc-gc%> est ignoré pour %<-fgnu-runtime%>

en: %<-fobjc-sjlj-exceptions%> is ignored for %<-fgnu-runtime%>
fr: %<-fobjc-sjlj-exceptions%> est ignoré pour %<-fgnu-runtime%>

en: non-objective-c type '%T' cannot be caught
fr: type non-objective-c « %T » ne peut être intercepté

en: %<-fobjc-sjlj-exceptions%> is the only supported exceptions system for %<-fnext-runtime%> with %<-fobjc-abi-version%> < 2
fr: %<-fobjc-sjlj-exceptions%> est le seul système d'exceptions supporté pour %<-fnext-runtime%> avec %<-fobjc-abi-version%> < 2

en: %<-fobjc-sjlj-exceptions%> is ignored for %<-fnext-runtime%> when %<-fobjc-abi-version%> >= 2
fr: %<-fobjc-sjlj-exceptions%> est ignoré pour %<-fnext-runtime%> lorsque %<-fobjc-abi-version%> >= 2

en: creating selector for nonexistent method %qE
fr: création du sélection pour une méthode inexistante %qE
