GNU gas 2.14rel030712 - en to fr translation catalogue (2459 entries)

en: end of file in comment
fr: fin du fichier dans le commentaire

en: end of file in string; inserted '"'
fr: fin du fichier dans la chaîne: « " » inséré

en: end of file in string; '"' inserted
fr: fin du fichier dans la chaîne; « " » inséré

en: unknown escape '\%c' in string; ignored
fr: échappement inconnu « \%c » dans la chaîne; ignoré

en: end of file not at end of a line; newline inserted
fr: fin du fichier n'est pas à la fin de la ligne; nouvelle ligne insérée

en: end of file in multiline comment
fr: fin de fichier dans un commentaire multilignes

en: end of file after a one-character quote; \0 inserted
fr: fin du fichier après la présence d'un seul caractère apostrophe; \0 inséré

en: end of file in escape character
fr: fin de fichier dans le caractère d'échappement

en: missing close quote; (assumed)
fr: apostrophe de fermeture manquant; (assumé)

en: end of file in comment; newline inserted
fr: fin de fichier dans le commentaire; nouvelle ligne insérée

en: missing emulation mode name
fr: nom du mode d'émulation manquant

en: unrecognized emulation name `%s'
fr: nom de l'émulation non reconnu « %s »

en: GNU assembler version %s (%s) using BFD version %s
fr: Version de l'assembleur GNU %s (%s) utilisant la version BFD %s

en: GNU assembler version %s (%s)
fr: Version de l'assembleur GNU %s (%s)

en: Usage: %s [option...] [asmfile...]
fr: Usage: %s [option...] [fichier-assembleur...]

en: Options:
      -a[sub-option...]	  turn on listings
                          	  Sub-options [default hls]:
                          	  c      omit false conditionals
                          	  d      omit debugging directives
                          	  h      include high-level source
                          	  l      include assembly
                          	  m      include macro expansions
                          	  n      omit forms processing
                          	  s      include symbols
                          	  =FILE  list to FILE (must be last sub-option)
fr: Options:
      -a[sous-option...]	  activer l'affichage
                          	  Sous-options [par défaut hls]:
                          	  c      omettre les faux conditionels
                          	  d      omettre les directives de débug
                          	  h      inclure les sources de haut niveau
                          	  l      inclure l'assembleur
                          	  m      inclure l'expansion de macros
                          	  n      omettre le tratiement des formulaires (forms)
                          	  s      inclure les symboles
                          	  =FICHIER  les lister au FICHIER (doit être la dernière sous-option)

en:   -D                      produce assembler debugging messages
fr:   -D                      produire les messages de débug assembleur

en:   --defsym SYM=VAL        define symbol SYM to given value
fr:   --defsym SYMBOLE=VALEUR définir le SYMBOLE avec une valeur

en:                           emulate output (default %s)
fr:                           émuler la sortie (par défaut %s)

en:   --execstack             require executable stack for this object
fr:   --execstack             requiert une pile exécutable pour cet objet

en:   --noexecstack           don't require executable stack for this object
fr:   --noexecstack           ne requiert pas de pile exécutable pour cet objet

en:   -f                      skip whitespace and comment preprocessing
fr:   -f                      escamoter le pré-traitement des espaces blancs et des commentaires

en:   --gstabs                generate stabs debugging information
fr:   --gstabs                générer les talons d'information pour le débug

en:   --gdwarf2               generate DWARF2 debugging information
fr:   --gdwarf2               généréer les informations de débug DWARF2

en:   --help                  show this message and exit
fr:   --help                  afficher l'aide-mémoire et quitter

en:   --target-help           show target specific options
fr:   --target-help           montrer les options spécifiques de la cible

en:   -I DIR                  add DIR to search list for .include directives
fr:   -I RÉPERTOIRE           ajouter le RÉPERTOIRE à la liste de recherche
    pour les directive .include

en:   -J                      don't warn about signed overflow
fr:   -J                      ne pas avertir lors d'un débordement signé

en:   -K                      warn when differences altered for long displacements
fr:   -K                      avertir lorsque des différences sont altérées lors de longs déplacements

en:   -L,--keep-locals        keep local symbols (e.g. starting with `L')
fr:   -L,--keep-locals        conserver les symboles locaux (i.e. débutant par « L »)

en:   -M,--mri                assemble in MRI compatibility mode
fr:   -M,--mri                assembler en mode compatibilité MRI

en:   --MD FILE               write dependency information in FILE (default none)
fr:   --MD FICHIER            écrire les information de dépendance dans le
                              FICHIER (par défaut aucun)

en:   -nocpp                  ignored
fr:   -nocpp                  ignorée

en:   -o OBJFILE              name the object-file output OBJFILE (default a.out)
fr:   -o NOM                  donner le NOM au fichier d'objets de sortie
                              (par défaut a.out)

en:   -R                      fold data section into text section
fr:   -R                      joindre la section de données avec la section texte

en:   --statistics            print various measured statistics from execution
fr:   --statistics            afficher diverses mesures de statistiques de l'exécution

en:   --strip-local-absolute  strip local absolute symbols
fr:   --strip-local-absolute  éliminer les symboles absolus locaux

en:   --traditional-format    Use same format as native assembler when possible
fr:   --traditional-format    utiliser le même format que l'assembleur natif lorsque c'est possible

en:   --version               print assembler version number and exit
fr:   --version               afficher le numéro de la version de l'assembleur et quitter

en:   -W  --no-warn           suppress warnings
fr:   -W  --no-warn           supprimer les avertissements

en:   --warn                  don't suppress warnings
fr:   --warn                  ne pas supprimer les avertissements

en:   --fatal-warnings        treat warnings as errors
fr:   --fatal-warnings        traiter les averitssements comme des erreurs

en:   --itbl INSTTBL          extend instruction set to include instructions
                              matching the specifications defined in file INSTTBL
fr:   --itbl INSTTBL          étendre le jeu d'instructions pour inclure les
                              instructions concordants avec les spécifications
                              définies dans le fichier INSTTBL

en:   -w                      ignored
fr:   -w                      ignorée

en:   -X                      ignored
fr:   -X                      ignorée

en:   -Z                      generate object file even after errors
fr:   -Z                      générer le fichier objet même après des erreurs

en:   --listing-lhs-width     set the width in words of the output data column of
                              the listing
fr:   --listing-lhs-width     initialiser la largeur en mots de la colonne de données
                              en sortie sur le listing

en:   --listing-lhs-width2    set the width in words of the continuation lines
                              of the output data column; ignored if smaller than
                              the width of the first line
fr:   --listing-lhs-width2    initialiser la largeur en mots des lignes de continuation
                              de la colonne de données en sortie; ignoré si plus petit que
                              la largeur de la première ligne

en:   --listing-rhs-width     set the max width in characters of the lines from
                              the source file
fr:   --listing-rhs-width     initialiser la largeur maximale en caractères des lignes
                              du fichier source

en:   --listing-cont-lines    set the maximum number of continuation lines used
                              for the output data column of the listing
fr:   --listing-cont-lines    initialiser le nombre maximal de lignes de continuation à utiliser
                              pour la colonne de donnée en sortie dans le listing

en: Report bugs to %s
fr: Rapporter toutes anomalies à %s

en: GNU assembler %s
fr: Assembleur GNU %s

en: This program is free software; you may redistribute it under the terms of
    the GNU General Public License.  This program has absolutely no warranty.
fr: Ce logiciel est libre; vous pouvez le redistribuer selon les termes de la
    licence GNU General Public License. AUCUNE garantie n'est donnée.

en: This assembler was configured for a target of `%s'.
fr: Cet assembleur a été configuré pour la cible « %s ».

en: multiple emulation names specified
fr: multiples noms d'émulation spécifiés

en: emulations not handled in this configuration
fr: émulations non traités dans cette configuration

en: canonical = %s
fr: canonique = %s

en: cpu-type = %s
fr: type de CPU = %s

en: bfd-target = %s
fr: cible-bfd = %s

en: bad defsym; format is --defsym name=value
fr: defsym erroné; format est --defsym nom=valeur

en: no file name following -t option
fr: aucun nom de fichier après l'option -t

en: failed to read instruction table %s
fr: échec de lecture de la table d'instructions %s

en: invalid listing option `%c'
fr: Option de listage invalide « %c »

en: %d warnings, treating warnings as errors
fr: %d AVERTISSEMENTS, traitement des avertissements comme des erreurs

en: %s: total time in assembly: %ld.%06ld
fr: %s: temps total d'assemblage: %ld.%06ld

en: %s: data size %ld
fr: %s: taille des données %ld

en: Case value %ld unexpected at line %d of file "%s"
fr: Casse inattendue valeur %ld à la ligne %d du fichier « %s »

note: * We have a GROSS internal error. * This should never happen.
en: failed sanity check
fr: la vérification de l'état de santé a échoué

en: invalid identifier for ".ifdef"
fr: identificateur invalide pour « .ifdef »

en: non-constant expression in ".if" statement
fr: expression n'est pas une constante dans la déclaration « .if »

en: bad format for ifc or ifnc
fr: mauvais format pour ifc ou ifnc

en: ".elseif" without matching ".if"
fr: « .elseif» sans pairage «.if »

en: ".elseif" after ".else"
fr: « .elseif» après «.else »

en: here is the previous "else"
fr: voici le « else » précédent

en: here is the previous "if"
fr: voici le « if » précédent

en: non-constant expression in ".elseif" statement
fr: expression n'est pas une constante dans la déclaration « .elseif »

en: ".endif" without ".if"
fr: « .endif» sans «.if »

en: ".else" without matching ".if"
fr: « .else» non pairé avec «if »

en: duplicate "else"
fr: duplicité du « else »

en: .ifeqs syntax error
fr: .ifeqs erreur de syntaxe

en: end of macro inside conditional
fr: fin de macro à l'intérieur d'un conditionnel

en: end of file inside conditional
fr: fin de fichier à l'intérieur d'un conditionnel

en: here is the start of the unterminated conditional
fr: voici le début du conditionnel non terminé

en: here is the "else" of the unterminated conditional
fr: voici le « else » du conditionnel non terminé

en: Attempt to put a common symbol into set %s
fr: Tentative de placer un symbole commun dans l'ensemble %s

en: Attempt to put an undefined symbol into set %s
fr: Tentative de placer le symbole indéfini dans l'ensemble %s

en: Symbol `%s' can not be both weak and common
fr: Symbole « %s» ne peut être à la fois «weak» et «common »

en: unresolved relocation
fr: relocalisation non résolue

en: bad relocation: symbol `%s' not in symbol table
fr: relocalisation erronée: symbole « %s » n'est pas dans la table des symboles

en: %s: bad type for weak symbol
fr: %s: type erroné pour un symbole faible

en: %s: global symbols not supported in common sections
fr: %s: symboles globaux non supportés dans les section communes

en: Local symbol %s never defined.
fr: Symbole local %s n'a jamais été défini.

en: Local symbol %s never defined
fr: Symbole local %s n'a jamais été défini.

en: Inserting "%s" into structure table failed: %s
fr: Insertion de « %s » dans la table de structure a échoué: %s

note: Zero is used as an end marker in the file.
en: Line numbers must be positive integers
fr: Les numéros de lignes doit être des entiers positifs

note: Wrong context.
en: .ln pseudo-op inside .def/.endef: ignored.
fr: .ln pseudo opérateur à l'intérieur de .def/.endef: ignoré.

en: .loc outside of .text
fr: .loc à l'extérieur de .text

en: .loc pseudo-op inside .def/.endef: ignored.
fr: .loc pseudo opérateur à l'intérieur de .def/.endef: ignoré.

en: .def pseudo-op used inside of .def/.endef: ignored.
fr: .def pseudo opérateur utilisé à l'intérieur de .def/.endef: ignoré.

en: .endef pseudo-op used outside of .def/.endef: ignored.
fr: .endef pseudo opérateur utilisé à l'extérieur de .def/.endef: ignoré.

en: `%s' symbol without preceding function
fr: « %s » symbole sans fonction qui la précède

en: unexpected storage class %d
fr: classe de stockage inattendue %d

en: .dim pseudo-op used outside of .def/.endef: ignored.
fr: .dim pseudo opérateur utilisé à l'extérieur de .def/.endef: ignoré.

en: badly formed .dim directive ignored
fr: directive .dim mal composée - ignorée

en: .size pseudo-op used outside of .def/.endef ignored.
fr: .size pseudo opérateur utilisé à l'extérieur de .def/.endef ignoré.

en: .scl pseudo-op used outside of .def/.endef ignored.
fr: .scl pseudo opérateur utilisé à l'extérieur de .def/.endef ignoré.

en: .tag pseudo-op used outside of .def/.endef ignored.
fr: .tag pseudo opérateur utilisé à l'extérieur de .def/.endef ignoré.

en: tag not found for .tag %s
fr: étiquette non repérée pour .tag %s

en: .type pseudo-op used outside of .def/.endef ignored.
fr: .type pseudo  opérateur utilisé à l'extérieur de .def/.endef ignoré.

en: .val pseudo-op used outside of .def/.endef ignored.
fr: .val pseudo  opérateur utilisé à l'extérieur de .def/.endef ignoré.

en: mismatched .eb
fr: .eb ne concorde pas

en: C_EFCN symbol out of scope
fr: symbole C_EFCN hors limite

note: STYP_INFO STYP_LIB STYP_OVER
en: unsupported section attribute '%c'
fr: attribut de section non supporté « %c »

en: unknown section attribute '%c'
fr: attribut de section inconnu « %c »

en: error setting flags for "%s": %s
fr: erreur lors de l'initialisation des fanions de « %s »: %s

en: Ignoring changed section attributes for %s
fr: A ignoré les attributs de section modifiés pour %s

en: 0x%lx: "%s" type = %ld, class = %d, segment = %d
fr: 0x%lx: « %s » type = %ld, classe = %d, segment = %d

en: Out of step
fr: Compteur d'étapes épuisée

en: bfd_coff_swap_scnhdr_out failed
fr: bfd_coff_swap_scnhdr_out a échoué

en: `.bf' symbol without preceding function
fr: « .bf » symbole sans fonction qui la précède

en: FATAL: Can't create %s
fr: FATALE: ne peut créer %s

en: Can't close %s: %s
fr: Ne peut fermer %s: %s

en: Too many new sections; can't add "%s"
fr: Trop de nouvelles sections; ne peut l'ajouter « %s »

en: Expected comma after name
fr: Virgule attendue après le nom

en: Missing size expression
fr: Expression de la taille manquante

en: lcomm length (%d.) <0! Ignored.
fr: longueur lcomm (%d.) <0! Ignoré.

en: Symbol %s already defined
fr: Symbole %s est déjà défini

en: No 'bal' entry point for leafproc %s
fr: Pas de point d'entrée « bal » pour la procédure leafproc %s

en: Negative of non-absolute symbol %s
fr: Négatif d'un symbole non absolu %s

en: callj to difference of 2 symbols
fr: appel de callj pour différencier 2 symboles

en: Can't emit reloc {- %s-seg symbol "%s"} @ file address %ld.
fr: Ne peut produire de relocalisation {- %s-seg symbole « %s »} @ fichier adresse %ld.

en: can't use COBR format with external label
fr: ne peut utiliser un format COBR avec une étiquette externe

en: Value of %ld too large for field of %d bytes at 0x%lx
fr: Valeur de %ld trop grande pour un champ de %d octets à 0x%lx

en: Signed .word overflow; switch may be too large; %ld at 0x%lx
fr: Débordement de .word signé; commutation peut être trop grande; %ld à 0x%lx

en: Can't set GP value
fr: Ne peut initialiser une valeur GP

en: Can't set register masks
fr: Ne peut initialiser les masques de registres

en: expected comma after symbol-name
fr: virgule attendue après un nom de symbole

en: .COMMon length (%ld) out of range, ignored.
fr: longueur de .COMMon (%ld.) hors limite, ignoré.

en: symbol `%s' is already defined
fr: symbole « %s » est déjà défini

en: length of .comm "%s" is already %ld; not changed to %ld
fr: longueur de .comm « %s » est déjà %ld; n''a pas été modifié à %ld.

en: common alignment negative; 0 assumed
fr: alignement négatif du commun; 0 est assumé

en: common alignment not a power of 2
fr: alignement du commun n'est pas une puissance de 2

en: bad .common segment %s
fr: segment .common erroné %s

en: setting incorrect section type for %s
fr: initialisation incorrecte du type de section pour %s

en: ignoring incorrect section type for %s
fr: type de section incorrect de %s a été ignoré

en: setting incorrect section attributes for %s
fr: initialisation incorrecte des attributs de section de %s

en: ignoring changed section attributes for %s
fr: changement d'attributs de section ignoré pour %s

en: ignoring changed section entity size for %s
fr: changement d'entité de taille de section pour %s

en: ignoring new section group for %s
fr: nouveau groupe de section ignoré pour %s

en: unrecognized .section attribute: want a,w,x,M,S,G,T
fr: attribut .section non reconnu: nécessite a,w,x,M,S,G,T

en: unrecognized section attribute
fr: attribut de section non reconnu

en: unrecognized section type
fr: type de section non reconnnu

en: missing name
fr: nom manquant

en: invalid merge entity size
fr: fusion invalide d'entité taille

en: entity size for SHF_MERGE not specified
fr: taille d'entité pour SHF_MERGE non spécifiée

en: group name for SHF_GROUP not specified
fr: nom de groupe pour SHF_GROUP non spécifié

en: character following name is not '#'
fr: caractère suivant le nom n'est pas « # »

en: .previous without corresponding .section; ignored
fr: .previous sans directive correspondante .section; ignoré

en: .popsection without corresponding .pushsection; ignored
fr: .popsection sans directive correspondante .pushsection; ignoré

en: expected comma after name in .symver
fr: virgule attendue après le nom dans .symver

en: missing version name in `%s' for symbol `%s'
fr: nom de version manquant dans « %s» pour le symbole «%s »

en: multiple versions [`%s'|`%s'] for symbol `%s'
fr: version multiples [« %s»|«%s»] pour le symbole «%s »

en: expected quoted string
fr: chaîne en commentaire attendue

en: expected comma after name `%s' in .size directive
fr: virgule attendue après le nom « %s » dans la directive .size

en: missing expression in .size directive
fr: expression manquante dans la directive .size

en: unrecognized symbol type "%s"
fr: type de symbole non reconnu « %s »

en: .size expression too complicated to fix up
fr: expression .size trop compliquée pour tenter de la corriger

en: invalid attempt to declare external version name as default in symbol `%s'
fr: tentative invalide de déclaration d'un nom de version externe comme symbole par défaut « %s »

en: symbol `%s' can not be both weak and common
fr: Symbole « %s » ne peut être à la fois weak et common

en: assuming all members of group `%s' are COMDAT
fr: assumer que tous les membres du groupe « %s » sont COMDAT

en: can't create group: %s
fr: ne peut créet le groupe: %s

en: failed to set up debugging information: %s
fr: échec d'initialisation des informations de débug: %s

en: can't start writing .mdebug section: %s
fr: ne peut débuter l'écriture de la section .mdebug: %s

en: could not write .mdebug section: %s
fr: ne peut écrire la section .mdebug: %s

en: too many sections
fr: trop de sections

en: Only one .version pseudo-op per file!
fr: Un seul pseudo opérateur .version par fichier!

en: Expected quoted string
fr: chaîne mise en commentaire attendue

en: FATAL: Attaching version header %s
fr: FATAL: attachement de l'en-tête de version %s

en: Only one .copyright pseudo-op per file!
fr: Un seul pseudo opérateur .copyright par fichier!

en: FATAL: Attaching copyright header %s
fr: FATAL: attachement de l'en-tête de version %s

en: compiler emitted zero-size common symbol `%s' already defined
fr: compilateur a donné une taille zéro pour un symbole commun « %s » déjà défini

en: compiler redefined zero-size common symbol `%s'
fr: compilateur a re-défini la taille zéro du symbole commun « %s »

en: Couldn't create VMS object file "%s"
fr: Ne peut créer un fichier objet VMS « %s »

en: I/O error writing VMS object file (length prefix)
fr: ERREUR d'E/S lors de l'écriture du fichier objet VMS (préfixe de longueur)

en: I/O error writing VMS object file
fr: ERREUR d'E/S lors de l'écriture du fichier objet VMS

en: Couldn't find source file "%s", status=%%X%x
fr: Ne peut repérer le fichier source « %s », état=%%X%x

en: debugger forward reference error, dbx type %d
fr: erreur de référence avant en débug, dbx type %d

en: Variable descriptor %d too complicated.  Defined as `void *'.
fr: Descripteur de variable %d trop compliqué. Défini comme 'void *'.

en: ***Warning - the assembly code generated by the compiler has placed 
     global constant(s) in the text psect.  These will not be available to 
     other modules, since this is not the correct way to handle this. You 
     have two options: 1) get a patched compiler that does not put global 
     constants in the text psect, or 2) remove the 'const' keyword from 
     definitions of global variables in your source module(s).  Don't say 
     I didn't warn you!
fr: ***AVERTISSEMENT*** - le code assemblé généré par le compilateur a placé
     les constantes globales dans la portion texte du psect.  Il ne sera pas
     disponible aux autres modules, étant donné que ce n'est pas la manière 
     correcte de traiter cela. Vous avez alors 2 options: 
     1) obtenir un correctif du compilateur qui n'insère pas de constantes
        globales dans la portion texte du psect
    OU
     2) enlever le mot mot « const » de la définition des variables globales
        des modules sources.
     Vous avez été maintenant averti!

en: debugginer output: %d is an unknown untyped variable.
fr: résultat de débug: %d est un type inconnu de variable sans type.

en: debugger output: structure element `%s' has undefined type
fr: résultat de débug: élément de structure « %s » a un type indéfini

en: debugger output: %d is an unknown type of variable.
fr: résultat de débug: %d a un type indéfini de variable

en: debugger output: Unable to resolve %d circular references.
fr: résultat de débug: incapable de résoudre %d les références circurlaires

en: Module name truncated: %s
fr: Nom du module a été tronqué: %s

en: Symbol %s replaced by %s
fr: Symbole %s remplacé par %s

note: impossible
en: Unknown VMS psect type (%ld)
fr: Type de section psect VMS inconnue (%ld)

en: Globalsymbol attribute for symbol %s was unexpected.
fr: Attribut de type Globalsymbol pour le symbole %s attendu.

en: Invalid data type for globalvalue
fr: Type de données invalide pour un type globalvalue

en: Invalid globalvalue of %s
fr: Valeur de type globalvalue invalide pour %s

en: Couldn't find fixup fragment when checking for indirect reference
fr: Ne peut repérer un fragment de correctif lors de la vérification des références indirectes

en: Fixup data addsy and subsy don't have the same type
fr: Les correctifs de données « addsy» et «subsy » n'ont pas le même type

en: Fixup data addsy and subsy don't have an appropriate type
fr: Les correctifs de données « addsy» et «subsy » n'ont pas un type approprié

en: Fixup data is erroneously "pcrel"
fr: Correctif de données est erroné « pcrel »

en: Fixup datum is not a longword
fr: Correctif des données n'est pas un « longword »

en: Fixup datum is not "fixP->fx_addsy"
fr: Correctif des données n'est pas "fixP->fx_addsy"

en: g++ wrote an extern reference to `%s' as a routine.
    I will fix it, but I hope that it was note really a routine.
fr: g++ a écrit une référence externe vers « %s » comme étant une routine.
    Cela sera corrigé, mais en en espérant qu'il ne s'agit pas réellement d'une routine.

en: Can't handle global xtors symbols yet.
fr: Ne peut traiter les symboles xtors globaux encore.

en: Unknown %s
fr: inconnu: %s

note: *	Error otherwise.
en: unhandled stab type %d
fr: type de « stab » non traité %d

en: Unknown segment type
fr: type de segment inconnu

note: Probably a memory allocation problem?  Give up now.
en: Broken assembler.  No assembly attempted.
fr: Bris d'assemblage. Aucune tentative d'assemblage.

en: missing operand
fr: opérande manquante

en: Unknown opcode: `%s'
fr: opcode inconnu: « %s »

en: Unknown opcode `%s'.
fr: opcode inconnu « %s »

en: Too many operands: %s
fr: Trop d'opérandes: %s

en: Immediate value of %ld is too large
fr: Valeur immédiate de %ld est trop grande

en: failed sanity check.
fr: la vérification de l'état de santé a échoué

en: bad relocation type: 0x%02x
fr: type de relocalisation erroné: 0x%02x

en: need %o3
fr: a besoin de %o3

en: label "$%d" redefined
fr: étiquette "$%d" redéfinie

en: Invalid expression after %%%%
fr: expression invalide après %%%%

en: Invalid register in & expression
fr: registre invalide dans l'expression &

en: internal error: can't hash opcode `%s': %s
fr: erreur interne: ne peut insérer dans la table de hachage le opcode « %s »: %s

en: internal error: can't hash macro `%s': %s
fr: erreur interne: ne peut insérer dans la table de hachage la macro « %s »: %s

en: syntax error
fr: erreur de syntaxe

en: Bad call to MD_ATOF()
fr: Appel erroné de MD_ATOF()

en: Unknown CPU identifier `%s'
fr: identificateur de CPU inconnu « %s »

en: Alpha options:
    -32addr			treat addresses as 32-bit values
    -F			lack floating point instructions support
    -mev4 | -mev45 | -mev5 | -mev56 | -mpca56 | -mev6 | -mev67 | -mev68 | -mall
    			specify variant of Alpha architecture
    -m21064 | -m21066 | -m21164 | -m21164a | -m21164pc | -m21264 | -m21264a | -m21264b
    			these variants include PALcode opcodes
fr: Options pour Alpha:
    -32addr                 traiter les addresses comme des valeurs de 32 bits
    -F                      suppléer le manque de soutien des instructions en virgule flottante
    -mev4 | -mev45 | -mev5 | -mev56 | -mpca56 | -mev6 | -mev67 | -mev68 | -mall
                            spécifier le type d'architecture Alpha
    -m21064 | -m21066 | -m21164 | -m21164a | -m21164pc | -m21264 | -m 21264a | -m21264b
                            inclure les opcode PAL des variantes d'architecture

en: VMS options:
    -+			hash encode (don't truncate) names longer than 64 characters
    -H			show new symbol after hash truncation
fr: -+                      encoder par hachage (sans tronquer) les noms plus longs que 64 caractères
    -H                      afficher les nouveaux symboles après une troncation du hachage

en: unhandled relocation type %s
fr: type de relocalisation non traité %s

en: non-absolute expression in constant field
fr: expression non absolue dams le champ de constante

en: type %d reloc done?
fr: type %d relocalisation complété?

en: Used $at without ".set noat"
fr: Utilisation de $at sans ".set noat"

en: !samegp reloc against symbol without .prologue: %s
fr: relocalisation !samgp vers le symbole sans .prologue: %s

en: cannot represent `%s' relocation in object file
fr: ne peut représenter la relocalisation « %s » dans le fichier objet

en: internal error? cannot generate `%s' relocation
fr: erreur interne? ne peut générer la relocalisation « %s »

en: frame reg expected, using $%d.
fr: registre de trame attendu, utilise $%d

en: No !literal!%ld was found
fr: Aucun !literal!%ld n'a été retrouvé

en: No !tlsgd!%ld was found
fr: Aucun !tlsgd!%ld n'a été retrouvé

en: No !tlsldm!%ld was found
fr: Aucun !tlsldm!%ld n'a été retrouvé

en: No ldah !gpdisp!%ld was found
fr: Aucun ldah !gpdisp!%ld n'a été retrouvé

en: too many !literal!%ld for %s
fr: trop de !literal!%ld pour %s

en: No lda !gpdisp!%ld was found
fr: Aucun lda !gpdisp!%ld n'a été retrouvé

note: Only support one relocation op per insn.
en: More than one relocation op per insn
fr: Plus d'un opérateur de relocalisation par insn

en: No relocation operand
fr: Pas d'opérande de relocalisation

en: Unknown relocation operand: !%s
fr: Opérande de relocalisation inconnue: !%s

en: no sequence number after !%s
fr: pas de numéro de séquence après !%s

en: !%s does not use a sequence number
fr: !%s n'utilise pas un numéro de séquence

en: Bad sequence number: !%s!%s
fr: Numéro de séquence erroné: !%s!%s

en: operand out of range (%s not between %d and %d)
fr: opérande hors limite (%s n'est pas entre %d et %d)

en: too many fixups
fr: trop de correctifs

en: invalid relocation for instruction
fr: relocalisation invalide pour l'instruction

en: invalid relocation for field
fr: relocalisation invalide pour le champ

en: too many ldah insns for !gpdisp!%ld
fr: trop de ldah insns pour !gpdisp!%ld

en: both insns for !gpdisp!%ld must be in the same section
fr: les deux insns pour !gpdisp!%ld doivent être dans la même section

en: too many lda insns for !gpdisp!%ld
fr: trop de lda insns pour !gpdisp!%ld

en: too many lituse insns for !lituse_tlsgd!%ld
fr: trop de lituse insn pour !lituse)tlsgd!%ld

en: too many lituse insns for !lituse_tlsldm!%ld
fr: trop de lituse insn pour !lituse_tlsldm!%ld

en: duplicate !tlsgd!%ld
fr: duplicité de !tlsgd!%ld

en: sequence number in use for !tlsldm!%ld
fr: numéro de séquence utilisé dans !tlsldm!%ld

en: duplicate !tlsldm!%ld
fr: duplicité de !tlsldm!%ld

en: sequence number in use for !tlsgd!%ld
fr: numéro de séquence utilisé pour !tlsgd!%ld

en: inappropriate arguments for opcode `%s'
fr: arguments inappropriés pour le opcode « %s »

en: opcode `%s' not supported for target %s
fr: opcode « %s » n'est pas supporté pour la cible %s

en: unknown opcode `%s'
fr: opcode inconnu « %s »

en: can not resolve expression
fr: ne peut résoudre l'expression

en: overflow in literal (.lita) table
fr: débordement dans la table de litérals (.lita)

en: macro requires $at register while noat in effect
fr: macro requiert le registre $at alors qu'il n'est pas effectif

en: macro requires $at while $at in use
fr: macro requiert $at alors que $at est utilisé

en: bignum invalid; zero assumed
fr: grand nombre invalide; zéro assumé

en: floating point number invalid; zero assumed
fr: nombre flottant invalide; zéro assumé

en: can't handle expression
fr: ne peut traiter l'expression

en: overflow in literal (.lit8) table
fr: débordement dans la table de litérals (.lit8)

en: .COMMon length (%ld.) <0! Ignored.
fr: longueur de .COMMon (%ld.) <0! ignoré.

en: Ignoring attempt to re-define symbol
fr: Tentative ignorée de re-définition de symbole

en: Length of .comm "%s" is already %ld. Not changed to %ld.
fr: Longueur de .comm « %s » est déjà %ld. N'a pas été changé pour %ld.

en: .ent directive has no name
fr: La directive .ent n'a pas de nom

en: nested .ent directives
fr: directive .ent imbriquées

en: .end directive has no name
fr: Directive .end n'a pas de nom

en: .end directive without matching .ent
fr: directive .end sans concordance avec une directive .ent

en: .end directive names different symbol than .ent
fr: Directive .end a un nom différent de symbole que .ent

en: .fmask outside of .ent
fr: .fmask en dehors de .ent

en: .mask outside of .ent
fr: .mask en dehors de .ent

en: bad .fmask directive
fr: directive .fmask erronée

en: bad .mask directive
fr: directive .mask erronée

en: .frame outside of .ent
fr: .frame à l'extérieur de .ent

en: bad .frame directive
fr: directive .frame erronée

en: .prologue directive without a preceding .ent directive
fr: directive .prologue sans directive .ent qui la précède

en: Invalid argument %d to .prologue.
fr: argument invalide %d pour .prologue

en: ECOFF debugging is disabled.
fr: Mise au point de ECOFF est désactivée.

en: .ent directive without matching .end
fr: directive .ent sans concordance d'une directive .end

en: .usepv directive has no name
fr: Directive .usepv n'a pas de nom

en: .usepv directive has no type
fr: Directive .usepv n'a pas de type

en: unknown argument for .usepv
fr: argument inconnue pour .usepv

en: Unknown section directive
fr: Directive de section inconnue

en: .ent directive has no symbol
fr: Directive .ent n'a pas de symbole

en: Bad .frame directive 1./2. param
fr: Directive .frame erronée paramètre 1./2.

en: Bad .frame directive 3./4. param
fr: Directive .frame erronée paramètre 3./4.

en: .pdesc directive not in link (.link) section
fr: Directive .pdesc n'est pas dans la section .link

en: .pdesc has no matching .ent
fr: .pdesc n'est pas pairé avec .ent

en: .pdesc directive has no entry symbol
fr: Directive .pdesc n'a pas de symbole d'entrée

en: No comma after .pdesc <entryname>
fr: Pas de virgule après .pdesc <entryname>

en: unknown procedure kind
fr: type de procédure inconnue

en: .name directive not in link (.link) section
fr: Directive .name n'est pas dans la section .link

en: .name directive has no symbol
fr: Directive .name n'a pas de symbole

en: No symbol after .linkage
fr: Pas de symbole après .linkage

en: No symbol after .code_address
fr: Pas de symbole après .code_address

en: Bad .mask directive
fr: Directive .mask erronée

en: Bad .fmask directive
fr: Directive .fmask erronée

en: Expected comma after name "%s"
fr: Virgule attendue après le nom « %s »

note: *symbol_get_obj (symbolP) = (signed char) temp;
en: unhandled: .proc %s,%d
fr: non traité: .proc %s,%d

en: Tried to .set unrecognized mode `%s'
fr: Essayé la directive .set pour un mode non reconnu « %s »

note: not fatal, but it might not work in the end
en: File overrides no-base-register option.
fr: Le fichier écrase l'option no-base-register

en: Bad base register, using $%d.
fr: Registre de base erroné, utilise $%d.

en: Alignment too large: %d. assumed
fr: Alignement trop grand: %d. assumé

en: Alignment negative: 0 assumed
fr: Alignement négatif: 0 assumé

en: Chose GP value of %lx
fr: Choisir une valeur GP de %lx

en: Bad .section directive: want a,s,w,x,M,S,G,T in string
fr: Directive .section erronée: nécessite a,s,w,x,M,S,G,T dans la chaîne

note: We can't actually support subtracting a symbol.
en: expression too complex
fr: expression trop complexe

en: ARM register expected
fr: registre ARM attendu

en: bad or missing co-processor number
fr: numéro de co-processeur erroné ou manquant

note: In the few cases where we might be able to accept something else this error can be overridden.
en: co-processor register expected
fr: registre de coprocesseur attendu

en: FPA register expected
fr: registre FPA attendu

en: VFP single precision register expected
fr: registre VFP en simple précision attendu

en: VFP double precision register expected
fr: registre VFP en double précision attendu

en: Maverick MVF register expected
fr: registre Maverick MVF attendu

en: Maverick MVD register expected
fr: registre Maverick MVD attendu

en: Maverick MVFX register expected
fr: registre Maverick MVFX attendu

en: Maverick MVAX register expected
fr: registre Maverick MVAX attendu

en: Maverick DSPSC register expected
fr: registre Maverick DSPSC attendu

en: Intel Wireless MMX technology register expected
fr: Registre de la technologie Intel sans fil MMX attendu

en: bad arguments to instruction
fr: arguments erronés pour l'instruction

en: r15 not allowed here
fr: r15 n'est pas permis ici

en: instruction is not conditional
fr: l'instruction n'est pas conditionnelle

en: acc0 expected
fr: acc0 attendu

en: literal pool overflow
fr: débordement du bassin de mots

en: invalid syntax for .req directive
fr: syntaxe invalide pour le directive .req

en: alignment too large: %d assumed
fr: alignement trop grand: %d assumé

en: alignment negative. 0 assumed.
fr: alignement négatif: 0 assumé

en: expected comma after name "%s"
fr: virgule attendue après le nom « %s »

en: symbol `%s' already defined
fr: symbole « %s » est déjà défini

en: selected processor does not support THUMB opcodes
fr: le processeur choisi ne supporte pas les opcode THUMB

en: selected processor does not support ARM opcodes
fr: le processeur choisi ne supporte pas les opcode ARM

en: invalid instruction size selected (%d)
fr: taille d'instruction invalide (%d)

en: invalid operand to .code directive (%d) (expecting 16 or 32)
fr: opérande invalide pour la directive .code (%d) (attendu 16 ou 32)

en: garbage following instruction
fr: instruction suivie de rebuts

note: In the few cases where we might be able to accept something else this error can be overridden.
en: register expected, not '%.100s'
fr: registre attendu, pas '%.100s'

note: In the few cases where we might be able to accept something else this error can be overridden.
en: Intel Wireless MMX technology register expected, not '%.100s'
fr: Registre de la technologie Intel sans fil MMX attendu et non pas '%.100s'

note: In the few cases where we might be able to accept something else this error can be overridden.
en: flag for {c}psr instruction expected
fr: fanion pour instruction {c}psr attendu

en: illegal co-processor number
fr: numéro de co-processeur illégal

en: bad or missing expression
fr: expression erronée ou manquante

en: immediate co-processor expression too large
fr: expression « immediate » pour co-processeur est trop grande

note: In the few cases where we might be able to accept something else this error can be overridden.
en: floating point register expected
fr: registre en virgule flottante attendu

en: immediate expression expected
fr: expression immédiate attendue

en: co-processor address must be word aligned
fr: adresse du coprocesseur doit être alignée sur un mot

en: offset too large
fr: décalage d'adresse trop grand

en: pc may not be used in post-increment
fr: le PC ne peut être utilisé dans une instruction de post-incrémentation

en: pre-indexed expression expected
fr: instruction pre-indexée attendue

en: missing ]
fr: ] manquant

en: pc may not be used with write-back
fr: PC le peut être utilisé en mode ré-écriture

en: comma expected after register name
fr: virgule attendue après le nom du registre

en: CPSR or SPSR expected
fr: CPSR ou SPSR attendu

en: comma missing after psr flags
fr: virgule manquante après les fanions psr

en: only a register or immediate value can follow a psr flag
fr: seul un registre ou une valeur immédiate peut suivre un fanion PSR

en: immediate value cannot be used to set this field
fr: une valeur immédiate ne peut être utilisée pour ce champ

en: invalid constant
fr: constante invalide

en: rdhi, rdlo and rm must all be different
fr: rdhi, rdlo et rm doivent tous être différents

en: rd and rm should be different in mul
fr: rd et rm doivent être différents dans mul

en: rd and rm should be different in mla
fr: rd et rm doivent être différents dans mla

en: acc0 expected, not '%.100s'
fr: acc0 attendu, et non pas '%.100s'

en: rdhi and rdlo must be different
fr: rdhi et rdlo doivent être différents

en: Warning: instruction unpredictable when using r15
fr: AVERTISSEMENT: instruction imprévisible lorsque r15 est utilisé

en: use of r15 in bxj is not really useful
fr: utilisation de r15 dans le bxj n'est pas très utile

en: bad expression
fr: expression erronée

en: immediate value out of range
fr: valeur immediate est hors limite

en: only r15 allowed here
fr: seul r15 est permis ici

en: '[' expected after PLD mnemonic
fr: « [ » attendu après la mnémonique PLD

en: post-indexed expression used in preload instruction
fr: expression post-indexée dans une instruction préchargée

en: writeback used in preload instruction
fr: more ré-écriture utilisé dans une instruction de préchargement

en: destination register must be even
fr: registre de destination doit être pair

en: r14 not allowed here
fr: r14 n'est pas permis ici

en: pre/post-indexing used when modified address register is destination
fr: pré/post-indexation utilisée alors que le registre d'adresse est modifié pour la destination

en: ldrd destination registers must not overlap index register
fr: registres de destination ldrd ne doit pas chevaucher le registre d'index

en: shift expression expected
fr: expression de décalage attendu

en: shift requires register or #expression
fr: décalage requiert un registre ou #expression

en: shift requires #expression
fr: décalage requiert ou #expression

en: shift of 0 ignored.
fr: décalage de 0 est ignoré

en: invalid immediate shift
fr: décalage immédiat invalide

en: constant expression expected
fr: expression de constante attendue

en: register or shift expression expected
fr: registre ou expression de décalage attendu

en: invalid floating point immediate expression
fr: expression invalide d'une valeur immédiate en virgule flottante

en: floating point register or immediate expression expected
fr: registre en virgule flottante ou expression immédiate attendu

en: address offset too large
fr: décalage d'adresse trop grand

en: address expected
fr: adresse attendue

en: %s register same as write-back base
fr: registre %s identique à la base de ré-écriture arrière

en: invalid pseudo operation
fr: pseudo opération invalide

en: literal pool insertion failed
fr: insertion dans le bassin de mots à échoué

en: post-indexed expression expected
fr: instruction post-indexée attendue

en: bad range in register list
fr: hors limite dans la liste de registres

en: Warning: duplicated register (r%d) in register list
fr: AVERTISSEMENT: duplication de registre (r%d) dans la liste des registres

en: Warning: register range not in ascending order
fr: AVERTISSEMENT: gamme de registres n'est pas en ordre ascendant

en: missing `}'
fr: « } » manquant

en: invalid register mask
fr: masque de registre invalide

en: r15 not allowed as base register
fr: r15 n'est pas permis comme registre de base

en: writeback of base register is UNPREDICTABLE
fr: ré-écriture arrière du registre de base est IMPRÉVISIBLE

en: writeback of base register when in register list is UNPREDICTABLE
fr: ré-écriture du registre de base lorsque dans la liste de registres est IMPRÉVISBLE

en: if writeback register is in list, it must be the lowest reg in the list
fr: si la registre de ré-écriture est dans la liste, il doit être le plus bas dans la liste

en: r15 not allowed in swap
fr: r15 n'est pas permis dans l'espace de commutation (swap)

en: use of r15 in bx in ARM mode is not really useful
fr: utilisation de r15 dans le bx en mode ARM n'est pas très utile

en: constant value required for number of registers
fr: caleur de constante requise pour les numéros de registres

en: number of registers must be in the range [1:4]
fr: Les numéros de registres doivent être dans les bornes [1:4]

en: r15 not allowed as base register with write-back
fr: r15 n'est pas permis comme registre de base en mode ré-écriture

en: only two consecutive VFP SP registers allowed here
fr: seuls deux registres consécutifs VFP SP sont permis ici

en: VFP system register expected
fr: registre système VFP attendu

en: invalid register list
fr: liste de registres invalide

en: register list not in ascending order
fr: liste de registres n'est pas en ordre ascendant

en: register range not in ascending order
fr: gamme de registres n'est pas en ordre ascendant

en: non-contiguous register range
fr: game de registres non contiguë

en: this addressing mode requires base-register writeback
fr: ce mode d'adressage requiert un registre de base avec écriture

en: lo register required
fr: registre LO requis

en: hi register required
fr: registre HI requis

en: dest and source1 must be the same register
fr: dest et source1 doivent être le même registre

en: subtract valid only on lo regs
fr: soustraction valide seulement avec des registres LO

en: invalid Hi register with immediate
fr: registre HI invalide avec une immédiat

en: invalid immediate value for stack adjust
fr: valeur immédiate invalide pour l'ajustement de la pile

en: invalid immediate for address calculation
fr: immédiat invalide pour le calcul d'adresse

en: source1 and dest must be same register
fr: source1 et dest doivent être le même registre

en: invalid immediate for shift
fr: immédiat invalide pour un décalage

en: only lo regs allowed with immediate
fr: seul les registres LO sont permis avec un immédiat

en: invalid immediate
fr: type immédiat invalide

en: expected ']'
fr: « ] » attendu

en: byte or halfword not valid for base register
fr: octet ou demi-mot non valide pour un registre de base

en: r15 based store not allowed
fr: r15 utilisé comme registre de base de stockage n'est pas permis

en: invalid base register for register offset
fr: registre de base invalide pour un registre de décalage

en: invalid offset
fr: décalage invalide

en: invalid base register in load/store
fr: registre de base invalide pour un chargement/stockage

en: expecting immediate, 7bit operand
fr: immédiat attendu, opérande de 7 bits

en: immediate out of range
fr: valeur immediate est hors limite

en: offset expected
fr: décalage attendu

en: offset out of range
fr: décalage hors limite

en: Rs and Rd must be different in MUL
fr: Rs et Rd doivent être différents dans MUL

en: inserted missing '!': load/store multiple always writes back base register
fr: insertion de « ! » manquant: chargement/stockage multiple exécute toujours des ré-écritures sur le registre de base

en: only lo-regs valid in load/store multiple
fr: seuls les registres LO sont valides dans de multiples chargement/stockage

en: syntax: ldrs[b] Rd, [Rb, Ro]
fr: syntaxe: ldrs[b] Rd, [Rb, Ro]

en: invalid register list to push/pop instruction
fr: liste de registres invalide pour les instructions push/pop

en: virtual memory exhausted
fr: mémoire virtuelle épuisée

en: register '%s' does not exist
fr: registre « %s » n'existe pas

en: ignoring redefinition of register alias '%s' to non-existant register '%s'
fr: redéfinition ignorée de l'alias de registre « %s» pour un registre non existant «%s »

en: ignoring redefinition of register alias '%s'
fr: a ignoré la redéfinition de l'alias du registre « %s »

en: ignoring incomplete .req pseuso op
fr: a ignoré le pseudo opérateur incomplet .req

en: use of old and new-style options to set CPU type
fr: utilise des options vieilles et nouvelles pour définit le type de CPU

en: use of old and new-style options to set FPU type
fr: utilise des options vieilles et nouvelles pour définit le type de FPU

en: bad call to MD_ATOF()
fr: appel erroné de MD_ATOF()

en: invalid constant (%lx) after fixup
fr: constante invalide (%lx) après le correctif

en: unable to compute ADRL instructions for PC offset of 0x%lx
fr: incapable de calculer les instructions ADRL pour le décalage PC de 0x%lx

en: bad immediate value for offset (%ld)
fr: valeur immédiate erronée pour le décalage (%ld)

en: invalid literal constant: pool needs to be closer
fr: litéral de constante invalide: le bassin doit être plus près

en: bad immediate value for half-word offset (%ld)
fr: valeur immédiate erronée pour le décalage d'un demi-mot (%ld)

en: shift expression is too large
fr: l'expression de décalage est trop grande

en: invalid swi expression
fr: expression swi invalide

en: invalid expression in load/store multiple
fr: expression invalide dans chargement/stockage multiples

en: GAS can't handle same-section branch dest >= 0x04000000
fr: GAS ne peut traiter la destination d'un branchement d'une même section >= 0x04000000

en: out of range branch
fr: branchement hors limite

en: branch out of range
fr: branchement hors gammme

en: branch with link out of range
fr: branchement avec un lien hors limite

en: illegal value for co-processor offset
fr: valeur illégale pour un décalage de co-processeur

en: Illegal value for co-processor offset
fr: valeur illégale pour un décalage de co-processeur

en: invalid offset, target not word aligned (0x%08X)
fr: décalage invalide, cible n'est pas aligner sur une frontière de mot (0x%08X)

en: invalid offset, value too big (0x%08lX)
fr: décalage invalide, valeur trop grande (0x%08lX)

en: invalid immediate for stack address calculation
fr: immédiat invalide pour un calcul d'adresse de pile

en: invalid immediate for address calculation (value = 0x%08lX)
fr: immédiat invalide pour le calcul d'adresse (valeur = 0x%08lX)

en: invalid 8bit immediate
fr: immédiat de 8 bits invalide

en: invalid 3bit immediate
fr: immédiat de 3 bits invalide

en: invalid immediate: %ld is too large
fr: immédiat invalide: %ld est trop grand

en: illegal Thumb shift value: %ld
fr: valeur de décalage Thumb illégale: %ld

en: bad relocation fixup type (%d)
fr: type erroné de correctif de relocalisation (%d)

en: literal referenced across section boundary
fr: litéral référencé à travers une frontière de section

en: internal relocation (type: IMMEDIATE) not fixed up
fr: relocalisation interne (type: IMMEDIAT) n'est pas corrigé

en: ADRL used for a symbol not defined in the same file
fr: ADRL utilisé pour un symbole qui n'est pas défini dans le même fichier

en: internal_relocation (type: OFFSET_IMM) not fixed up
fr: relocalisation interne (type: OFFSET_IMM) n'est pas corrigé

en: <unknown>
fr: <inconnu>

en: cannot represent %s relocation in this object file format
fr: ne peut représenter la relocalisation %s dans ce format de fichier objet

en: no operator -- statement `%s'
fr: pas d'opérateur -- déclaration « %s »

en: selected processor does not support `%s'
fr: le processeur choisi ne supporte pas « %s »

en: bad instruction `%s'
fr: instruction « %s » erronée

en: generate PIC code
fr: générer du code PIC

en: assemble Thumb code
fr: assembler en code Thumb

en: support ARM/Thumb interworking
fr: supporter l'inter-réseautage ARM/Thumb

en: use old ABI (ELF only)
fr: utilise un vieil ABI (ELF seulement)

en: code uses 32-bit program counter
fr: le code utilise un compteur de programme de 32 bits

en: code uses 26-bit program counter
fr: le code utilise un compteur de programme de 26 bits

en: floating point args are in fp regs
fr: arguments en virgule flottante sont dans les registres FP

en: re-entrant code
fr: code ré-entrant

en: code is ATPCS conformant
fr: code est conforme ATPCS

en: assemble for big-endian
fr: assembler pour un système à octets de poids fort

en: assemble for little-endian
fr: assembler pour un système à octets de poids faible

note: These are recognized by the assembler, but have no affect on code.
en: use frame pointer
fr: utiliser le pointeur de trame

en: use stack size checking
fr: utiliser la vérification de la taille de la pile

note: DON'T add any new processors to this list -- we want the whole list to go away...  Add them to the processors table instead.
en: use -mcpu=arm1
fr: utiliser -mcpu=arm1

en: use -mcpu=arm2
fr: utiliser -mcpu=arm2

en: use -mcpu=arm250
fr: utiliser -mcpu=arm250

en: use -mcpu=arm3
fr: utiliser -mcpu=arm3

en: use -mcpu=arm6
fr: utiliser -mcpu=arm6

en: use -mcpu=arm600
fr: utiliser -mcpu=arm600

en: use -mcpu=arm610
fr: utiliser -mcpu=arm610

en: use -mcpu=arm620
fr: utiliser -mcpu=arm620

en: use -mcpu=arm7
fr: utiliser -mcpu=arm7

en: use -mcpu=arm70
fr: utiliser -mcpu=arm70

en: use -mcpu=arm700
fr: utiliser -mcpu=arm700

en: use -mcpu=arm700i
fr: utiliser -mcpu=arm700i

en: use -mcpu=arm710
fr: utiliser -mcpu=arm710

en: use -mcpu=arm710c
fr: utiliser -mcpu=arm710c

en: use -mcpu=arm720
fr: utiliser -mcpu=arm720

en: use -mcpu=arm7d
fr: utiliser -mcpu=arm7d

en: use -mcpu=arm7di
fr: utiliser -mcpu=arm7di

en: use -mcpu=arm7m
fr: utiliser -mcpu=arm7m

en: use -mcpu=arm7dm
fr: utiliser -mcpu=arm7dm

en: use -mcpu=arm7dmi
fr: utiliser -mcpu=arm7dmi

en: use -mcpu=arm7100
fr: utiliser -mcpu=arm7100

en: use -mcpu=arm7500
fr: utiliser -mcpu=arm7500

en: use -mcpu=arm7500fe
fr: utiliser -mcpu=arm7500fe

en: use -mcpu=arm7tdmi
fr: utiliser -mcpu=arm7tdmi

en: use -mcpu=arm710t
fr: utiliser -mcpu=arm710t

en: use -mcpu=arm720t
fr: utiliser -mcpu=arm720t

en: use -mcpu=arm740t
fr: utiliser -mcpu=arm740t

en: use -mcpu=arm8
fr: utiliser -mcpu=arm8

en: use -mcpu=arm810
fr: utiliser -mcpu=arm810

en: use -mcpu=arm9
fr: utiliser -mcpu=arm9

en: use -mcpu=arm9tdmi
fr: utiliser -mcpu=arm9tdmi

en: use -mcpu=arm920
fr: utiliser -mcpu=arm920

en: use -mcpu=arm940
fr: utiliser -mcpu=arm940

en: use -mcpu=strongarm
fr: utiliser -mcpu=strongarm

en: use -mcpu=strongarm110
fr: utiliser -mcpu=strongarm110

en: use -mcpu=strongarm1100
fr: utiliser -mcpu=strongarm1100

en: use -mcpu=strongarm1110
fr: utiliser -mcpu=strongarm1110

en: use -mcpu=xscale
fr: utiliser -mcpu=xscale

en: use -mcpu=iwmmxt
fr: utiliser -mcpu=iwmmxt

en: use -mcpu=all
fr: utiliser -mcpu=all

note: Architecture variants -- don't add any more to this list either.
en: use -march=armv2
fr: utiliser -march=armv2

en: use -march=armv2a
fr: utiliser -march=armv2a

en: use -march=armv3
fr: utiliser -march=armv3

en: use -march=armv3m
fr: utiliser -march=armv3m

en: use -march=armv4
fr: utiliser -march=armv4

en: use -march=armv4t
fr: utiliser -march=armv4t

en: use -march=armv5
fr: utiliser -march=armv5

en: use -march=armv5t
fr: utilsier -march=armv5t

en: use -march=armv5te
fr: utiliser -march=armv5te

note: Floating point variants -- don't add any more to this list either.
en: use -mfpu=fpe
fr: utiliser -mfpu=fpe

en: use -mfpu=fpa10
fr: utiliser -mfpu=fpa10

en: use -mfpu=fpa11
fr: utiliser -mfpu=fpa11

en: use either -mfpu=softfpa or -mfpu=softvfp
fr: utiliser soit -mfpu=softfpa ou -mfpu=softvfp

en: invalid architectural extension
fr: extension d'architecture invalide

en: missing architectural extension
fr: extension d'architecture manquante

en: unknown architectural extnsion `%s'
fr: extension d'architecture inconnue « %s »

en: missing cpu name `%s'
fr: nom de cpu manquant « %s »

en: unknown cpu `%s'
fr: cpu inconnu « %s »

en: missing architecture name `%s'
fr: nom d'architecture manquante « %s »

en: unknown architecture `%s'
fr: architecture inconnue « %s »

en: unknown floating point format `%s'
fr: format de virgule flottante inconnu « %s »

en: <cpu name>	  assemble for CPU <cpu name>
fr: 'nom>	 assembler pour le CPU <nom>

en: <arch name>	  assemble for architecture <arch name>
fr: <nom>	 assembler pour l'architecture <nom>

en: <fpu name>	  assemble for FPU architecture <fpu name>
fr: <nom>	 assembler pour l'architecture FPU <nom>

en: option `-%c%s' is deprecated: %s
fr: option « -%c%s » est déprécié: %s

en: unrecognized option `-%c%s'
fr: option non reconnue « -%c%s »

en:  ARM-specific assembler options:
fr: Options en assembleur spécifiques ARM:

en:   -EB                     assemble code for a big-endian cpu
fr:   -EB                     assembler le code pour un système de poids fort

en:   -EL                     assemble code for a little-endian cpu
fr:   -EL                     assembler le code pour un système de poids faible

en: %s: unexpected function type: %d
fr: %s: type de fonction inattendu: %d

en: alignments greater than 32 bytes not supported in .text sections.
fr: alignements plus grand que 32 octets ne sont pas supportés dans les sections .text

en: Known MCU names:
fr: Noms MCU connus:

en: AVR options:
      -mmcu=[avr-name] select microcontroller variant
                       [avr-name] can be:
                       avr1 - AT90S1200, ATtiny1x, ATtiny28
                       avr2 - AT90S2xxx, AT90S4xxx, AT90S8xxx, ATtiny22
                       avr3 - ATmega103, ATmega603
                       avr4 - ATmega83, ATmega85
                       avr5 - ATmega161, ATmega163, ATmega32, AT94K
                       or immediate microcontroller name.
fr: Options AVR:
      -mmcu=[nom-avr] sélectionner la variante du micro-contrôleur
                       [nom-avr] peut être:
                       avr1 - AT90S1200, ATtiny1x, ATtiny28
                       avr2 - AT90S2xxx, AT90S4xxx, AT90S8xxx, ATtiny22
                       avr3 - ATmega103, ATmega603
                       avr4 - ATmega83, ATmega85
                       avr5 - ATmega161, ATmega163, ATmega32, AT94K
                       ou un nom immédiat de micro-contrôleur

en:   -mall-opcodes    accept all AVR opcodes, even if not supported by MCU
      -mno-skip-bug    disable warnings for skipping two-word instructions
                       (default for avr4, avr5)
      -mno-wrap        reject rjmp/rcall instructions with 8K wrap-around
                       (default for avr3, avr5)
fr:   -mall-opcodes    accepter tous les opcode AVR, même non supportés par MCU
      -mno-skip-bug    désactiver les avertissements pour l'escamotage des
                       instructions de 2 mots (par défaut pour avr4, avr5)
      -mno-wrap        rejeter les instructions rjmp/rcall avec un emballage de 8K
                       (par défaut pour avr3, avr5)

en: unknown MCU: %s
fr: MCU inconnue: %s

en: redefinition of mcu type `%s' to `%s'
fr: redéfinition du type MCU « %s» à «%s »

en: bad call to md_atof
fr: appel erroné à md_atof

en: constant value required
fr: valeur constante requise

en: number must be less than %d
fr: le nombre doit être plus petit que %d

en: `,' required
fr: « , » requis

en: undefined combination of operands
fr: combinaison d'opérandes indéfinie

en: skipping two-word instruction
fr: escamotage d'une instruction de 2 mots

en: register r16-r23 required
fr: resigstres r16-R32 requis

en: register number above 15 required
fr: Numéro de registre au-dessus de 15 est requis

en: even register number required
fr: numéro paire de registre est requis

en: register r24, r26, r28 or r30 required
fr: registre R24, R26, R28 ou R30 est requis

en: register name or number from 0 to 31 required
fr: nom de registre ou numéro de registre 0 à 31 est requis

en: pointer register (X, Y or Z) required
fr: registre de pointeur (X, Y ou Z) est requist

en: cannot both predecrement and postincrement
fr: ne peut à la fois pré-décrémenter et post-décrémenter

en: addressing mode not supported
fr: mode d'adressage non supporté

en: can't predecrement
fr: ne peut faire une pré-décrémentation

en: pointer register Z required
fr: registre de pointeurs Z requis

en: pointer register (Y or Z) required
fr: registre de pointeurs (Y ou Z) requis

en: unknown constraint `%c'
fr: contrainte inconnue « %c »

en: odd address operand: %ld
fr: opérande d'adresse impaire: %ld

en: operand out of range: %ld
fr: opérande hors limite: %ld

en: line %d: unknown relocation type: 0x%x
fr: ligne %d: type de relocalisation inconnu: 0x%x

en: only constant expression allowed
fr: seule une expression de constante est permise

en: reloc %d not supported by object file format
fr: relocalisation %d n'est pas supporté dans le format du fichier objet

en: can't find opcode
fr: ne peut repérer le opcode

en: illegal opcode %s for mcu %s
fr: opcode illégale %s pour MCU %s

en: garbage at end of line
fr: rebut à la fin de la ligne

en: illegal expression
fr: expression illégale

en: `)' required
fr: « ) » requis

en: constant out of 8-bit range: %d
fr: constante hors limite pour les bornes de 8 bits: %d

en: expression possibly out of 8-bit range
fr: expression possiblement hors limite pour 8 bits

en: illegal %srelocation size: %d
fr: taille des %srelocalisations illégale: %d

en: internal inconsistency problem in %s: fr_symbol %lx
fr: problème interne d'inconsistance dans %s: fr_symbol %lx

en: internal inconsistency problem in %s: resolved symbol
fr: problème interne d'inconsistance dans %s: symbole résolu

en: internal inconsistency problem in %s: fr_subtype %d
fr: problème interne d'inconsistance dans %s: fr_subtype %d

en: internal inconsistency in %s: bdapq no symbol
fr: inconsistence interne dans %s: bdapq pas de symbole

en: internal inconsistency in %s: bdap.w with no symbol
fr: inconsistence interne dans %s: bdap.w sans symbole

en: Virtual memory exhausted
fr: Mémoire virtuelle épuisée

en: Can't hash `%s': %s
fr: Ne peut adresser par hachage « %s »: %s

en: (unknown reason)
fr: (raison inconnue)

en: Buggy opcode: `%s' "%s"
fr: opcode erroné: « %s» «%s »

en: Immediate value not in 5 bit unsigned range: %ld
fr: Valeur immédiate n'est pas dans les bornes non signées de 5 bits: %ld

en: Immediate value not in 4 bit unsigned range: %ld
fr: Valeur immédiate n'est pas dans les bornes non signées de 4 bits: %ld

en: Immediate value not in 6 bit range: %ld
fr: Valeur immédiate n'est pas dans les bornes non signées de 6 bits: %ld

en: Immediate value not in 6 bit unsigned range: %ld
fr: Valeur immédiate n'est pas dans les bornes non signées de 6 bits: %ld

note: Others have a generic warning.
en: Unimplemented register `%s' specified
fr: Registre spécifié non implanté « %s »

note: We've come to the end of instructions with this opcode, so it must be an error.
en: Illegal operands
fr: opérandes illégales

en: Immediate value not in 8 bit range: %ld
fr: Valeur immédiate n'est pas dans les bornes non signées de 8 bits: %ld

en: Immediate value not in 16 bit range: %ld
fr: Valeur immédiate n'est pas dans les bornes non signées de 16 bits: %ld

en: PIC relocation size does not match operand size
fr: la taille de relocalisation PIC ne concorde pas avec la taille de l'opérande

en: 32-bit conditional branch generated
fr: Branchement conditionnel 32 bits a été généré

en: Complex expression not supported
fr: expressions complexes ne sont pas supportées

note: FIXME:  Is this function mentioned in the internals.texi manual?  If not, add it.
en: Bad call to md_atof () - floating point formats are not supported
fr: Appel erroné à md_atof() - format en virgule flottante n'est pas supporté

en: PC-relative relocation must be trivially resolved
fr: relocalisation relative au PC doit être résolue de manière triviale

en: Value not in 16 bit range: %ld
fr: Valeur n'est pas dans les bornes de 16 bits: %ld

en: Value not in 8 bit range: %ld
fr: Valeur n'est pas dans les bornes de 8 bits: %ld

en: Value not in 4 bit unsigned range: %ld
fr: Valeur n'est pas dans les bornes de 4 bits: %ld

en: Value not in 5 bit unsigned range: %ld
fr: Valeur n'est pas dans les bornes de 5 bits: %ld

en: Value not in 6 bit range: %ld
fr: Valeur n'est pas dans les bornes de 6 bits: %ld

en: Value not in 6 bit unsigned range: %ld
fr: Valeur n'est pas dans les bornes non signées de 6 bits: %ld

en: Please use --help to see usage and options for this assembler.
fr: SVP utiliser --help pour connaître les options pour ect assembleur.

en: --no-underscore is invalid with a.out format
fr: --no-underscore est invalide pour une format a.out

en: Semantics error.  This type of operand can not be relocated, it must be an assembly-time constant
fr: ERREUR de sémantique.  Ce type d'opérande ne peut être relocalisé, ce doit être
    une constante utilisée au moment de l'assemblage

en: Cannot generate relocation type for symbol %s, code %s
fr: Ne peut générer un type de relocalisation pour le symbole %s, code %s

note: The messages are formatted to line up with the generic options.
en: CRIS-specific options:
fr: Options spécifiques CRIS:

en:   -h, -H                  Don't execute, print this help text.  Deprecated.
fr:   -h, -H                  afficher l'aide mémoire.  Déprécié.

en:   -N                      Warn when branches are expanded to jumps.
fr:   -N                      avertir lorsque l'expansion des branches est faite pour des sauts.

en:   --underscore            User symbols are normally prepended with underscore.
fr:   --underscore            symboles usagers sont normalement préfixés avec
                              le caractère de soulignement.

en:                           Registers will not need any prefix.
fr:                           registres n'ont pas besoin de préfixe

en:   --no-underscore         User symbols do not have any prefix.
fr:   --no-underscore         les symboles usagers n'ont pas de préfixe

en:                           Registers will require a `$'-prefix.
fr:                           registres auront besoin de « $ »-prefix

en:   --pic			Enable generation of position-independent code.
fr:   --pic                   permetre la génération de code indépendant de la position

en: Invalid relocation
fr: Relocalisation invalide

en: Invalid pc-relative relocation
fr: relocalisation relative du PC invalide

en: Adjusted signed .word (%ld) overflows: `switch'-statement too large.
fr: A ajusté le débordement signé de .word (%ld): option -statement trop grande.

en: .syntax %s requires command-line option `--underscore'
fr: .syntax %s requiert l'option « --underscore »

en: .syntax %s requires command-line option `--no-underscore'
fr: .syntax %s requiert  l'option « --no-underscore »

en: Unknown .syntax operand
fr: Opérande inconnue .syntax

en: Pseudodirective .file is only valid when generating ELF
fr: Pseudo-directive .file est valide seulement lors de la génération ELF

en: Pseudodirective .loc is only valid when generating ELF
fr: Pseudo-directive .loc est valide seulement lors de la génération ELF

en: D10V options:
    -O                      Optimize.  Will do some operations in parallel.
    --gstabs-packing        Pack adjacent short instructions together even
                            when --gstabs is specified.  On by default.
    --no-gstabs-packing     If --gstabs is specified, do not pack adjacent
                            instructions together.
fr: Options D10V:
    -O                      Optimiser.  Certaines opérations seont faites en parallèle.
    --gstabs-packing        empaqueter les instructions adjacentes short ensembles mêne
                            lorsque --gstabs est spécifié.  Activé par défaut.
    --no-gstabs-packing     Si --gstabs est spécifié, ne pas empaqueter les instructions
                            adjacentes ensembles.

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

en: operand is not an immediate
fr: opérande n'est pas un immédiat

en: operand out of range: %lu
fr: opérande hors limite: %lu

en: Instruction must be executed in parallel with another instruction.
fr: L'instruction doit être exécutée en parallèle avec une autre.

en: Instruction must be executed in parallel
fr: L'instruction doit être exécutée en parallèle

en: Long instructions may not be combined.
fr: Les instructions longues ne peuvent pas être combinées.

en: One of these instructions may not be executed in parallel.
fr: Une de ces instructions ne peut pas être exécutée en parallèle

en: Two IU instructions may not be executed in parallel
fr: Deux instruction IU ne peuvent pas être exécutées en parallèle

en: Swapping instruction order
fr: Ordre d'instruction de commutation (swapping)

en: Two MU instructions may not be executed in parallel
fr: Deux instructions MU ne peuvent pas être exécutées en parallèle.

en: IU instruction may not be in the left container
fr: L'instruction IU ne peut pas être laissé dans le conteneur de gauche

en: Instruction in R container is squashed by flow control instruction in L container.
fr: Instruction dans le conteneur R est écrasé par une instruction de contrôle de flux
    du conteneur L.

en: MU instruction may not be in the right container
fr: L'instruction MU ne peut pas être dans le conteneur de droite

en: unknown execution type passed to write_2_short()
fr: type d'excution inconnue passé à write_2_short()

en: packing conflict: %s must dispatch sequentially
fr: conflit d'empaquetage: %s doit être soumis séquentiellement

en: resource conflict (R%d)
fr: conflit de ressources (R%d)

en: resource conflict (A%d)
fr: conflit de ressources (A%d)

en: resource conflict (PSW)
fr: conflit de ressources (PSW)

en: resource conflict (C flag)
fr: conflit de ressources (fanion C)

en: resource conflict (F flag)
fr: conflit de ressources (fanion F)

en: Unable to mix instructions as specified
fr: Incapable de mélanger les instructions tel que spécifié

en: unknown opcode: %s
fr: opcode inconnu: %s

en: bad opcode or operands
fr: opcode ou opérandes erronés

en: value out of range
fr: valeur hors limite

en: illegal operand - register name found where none expected
fr: opérande illégale - nom de registre repéré alors qu'aucun n'était attendu

en: Register number must be EVEN
fr: le numéro de registre doit être PAIR

en: Unsupported use of sp
fr: Utilisation non supporté de sp

en: cr%ld is a reserved control register
fr: cr%ld est un registre de contrôle réservé

en: line %d: rep or repi must include at least 4 instructions
fr: ligne %d: rep ou repi doit inclure au moins 4 instructions

en: Register name %s conflicts with symbol of the same name
fr: Nom de registre %s est en conflit avec un symbole du même nom

en: 
    D30V options:
    -O                      Make adjacent short instructions parallel if possible.
    -n                      Warn about all NOPs inserted by the assembler.
    -N			Warn about NOPs inserted after word multiplies.
    -c                      Warn about symbols whoes names match register names.
    -C                      Opposite of -C.  -c is the default.
fr: 
    Option D30V:
    -O                      rendre le instructions adjacentes courtes parallèles
                            si possible.
    -n                      avertir de tous les NOP insérés par l'assembleur.
    -N                      avertir de tous les NOP insérés après des mots multiples
    -c                      avertir de tous les symboles ayant des noms identiques à
                            aux noms de registres
    -C                      inverse de -c.  -c est le défaut.

en: unexpected 12-bit reloc type
fr: type de relocalisation 12-bits attendu

en: unexpected 18-bit reloc type
fr: type de relocalisation 18-bits attendu

en: %s NOP inserted
fr: %s NOP inséré

en: sequential
fr: séquentiel

en: parallel
fr: parallèle

en: Instructions may not be executed in parallel
fr: Les instructions ne peuvent pas être exécutées en parallèle

en: Executing %s in IU may not work
fr: Exécution de %s dans IU peut ne pas fonctionner

en: Executing %s in IU may not work in parallel execution
fr: Exécution de %s dans IU peut ne pas fonctionner lors d'une exécution en parallèle

en: special left instruction `%s' kills instruction `%s' in right container
fr: instruction spéciale de gauche %s» écrase l'instruction du conteneur de droite « %s »

en: Executing %s in reverse serial with %s may not work
fr: Exécuter %s en ordre sériel inverse avec %s peut ne pas fonctionner

en: Executing %s in IU in reverse serial may not work
fr: Exécuter %s dans IU en ordre sériel inverse peut ne pas fonctionner

en: Cannot assemble instruction
fr: Ne peut assembler l'instruction

en: First opcode is long.  Unable to mix instructions as specified.
fr: Le 1er opcode est long.  Incapable de mélanger des instructions tel que spécifié.

en: word of NOPs added between word multiply and load
fr: mot de NOP ajouté entre « word multiply» et «load »

en: word of NOPs added between word multiply and 16-bit multiply
fr: mot de NOP ajouté entre « word multiply» et «16- bits multiply »'

en: Instruction uses long version, so it cannot be mixed as specified
fr: L'instruction utilise une version avec long, aussi elle ne peut être mélangée tel que spécifié

en: unknown condition code: %s
fr: code de condition inconnue: %s

en: cmpu doesn't support condition code %s
fr: cmpu ne supporte pas le code de condition %s

en: operands for opcode `%s' do not match any valid format
fr: opérande pour le opcode « %s » ne correspond pas avec un format valide

en: Odd numbered register used as target of multi-register instruction
fr: Registre numéroté impair utilisé comme cible d'une instruction à multiples resgistres

en: line %d: unable to place address of symbol '%s' into a byte
fr: ligne %d: incapable d'insérer l'adresse du symbole « %s » dans un octet

en: line %d: unable to place value %lx into a byte
fr: ligne %d: incapable d'insérer la valeur %lx dans un octet

en: line %d: unable to place address of symbol '%s' into a short
fr: ligne %d: incapable d'insérer l'adresse du symbole « %s » dans un short

en: line %d: unable to place value %lx into a short
fr: ligne %d: incapable d'insérer la valeur %lx dans un short

en: line %d: unable to place address of symbol '%s' into a quad
fr: ligne %d: incapable d'insérer l'adresse du symbole « %s » dans un quad

en: value too large to fit in %d bits
fr: valeur trop grande pour entrer dans %d bits

en: Alignment too large: %d assumed
fr: Alignement trop grand: %d assumé

en: missing .proc
fr: .proc manquant

en: .endfunc missing for previous .proc
fr: .endfunc manquant pour la déclaration .proc précédente

en: Expression Error for operand modifier %%hi/%%lo
fr: ERREUR d'expression pour le modificateur d'opérande %%hi/%%lo

en: Bad operand for a load instruction: <%s>
fr: Opérande invalide pour une instruction de chargement (load): « %s »

en: Bad operand for a store instruction: <%s>
fr: Opérande erronée pour une instruction de stockage: « %s »

en: Can not set dlx_skip_hi16_flag
fr: ne peut initialiser dlx_skip_hi16_flag

en: Missing arguments for opcode <%s>.
fr: arguments manquants pour le opcode « %s »

en: Both the_insn.HI and the_insn.LO are set : %s
fr: à la fois the_insn.HI et the_insn.LO sont initialisés : %s

en: failed regnum sanity check.
fr: échec du regnum de la vérification de l'état de santé

en: failed general register sanity check.
fr: échec du registre général de la vérification de l'état de santé

en: Invalid expression after # number
fr: expression invalide après # numéro

en:  FR30 specific command line options:
fr:  Options spécifiques de la ligne de commande FR30:

en: Instruction %s not allowed in a delay slot.
fr: Instruction %s n'est pas permise dans la plage de délai

en: Addend to unresolved symbol not on word boundary.
fr: Ajout d'un symbole non résolu n'est pas sur une frontière de mot

en: Bad call to md_atof()
fr: appel erroné de md_atof()

en: FRV specific command line options:
fr: Options spécifiques FRV de la ligne de commande:

en: -G n         Data >= n bytes is in small data area
fr: -G n         données >= n octets est une petite zone de données

en: -mgpr-32     Note 32 gprs are used
fr: -mgpr-32     noter que grps 32 est utilisé

en: -mgpr-64     Note 64 gprs are used
fr: -mgpr-64     noter que grps 64 est utilisé

en: -mfpr-32     Note 32 fprs are used
fr: -mfpr-32     noter que frps 32 est utilisé

en: -mfpr-64     Note 64 fprs are used
fr: -mfpr-64     noter que frps 64 est utilisé

en: -msoft-float Note software fp is used
fr: -msoft-float noter que le fp logiciel est  utilisé

en: -mdword      Note stack is aligned to a 8 byte boundary
fr: -mdword      noter que la pile est alignée sur une frontière de 8 octets

en: -mno-dword   Note stack is aligned to a 4 byte boundary
fr: -mno-dword   noter que la pile est alignée sur une frontière de 4 octets

en: -mdouble     Note fp double insns are used
fr: -mdouble     noter que insns fp double sont utilisés

en: -mmedia      Note media insns are used
fr: -mmedia      noter que insns fp double sont utilisés

en: -mmuladd     Note multiply add/subtract insns are used
fr: -mmuladd     noter que les insns multiplicatif add/sous sont utilisés

en: -mpack       Note instructions are packed
fr: -mpack       noter que les instructions sont empaquetées

en: -mno-pack    Do not allow instructions to be packed
fr: -mno-pack    ne pas empaqueter les instructions

en: -mpic        Note small position independent code
fr: -mpic         noter le petit code indépendant de la position

en: -mPIC        Note large position independent code
fr: -mPIC         noter le grand code indépendant de la position

en: -mlibrary-pic Compile library for large position indepedent code
fr: -mlibrary-pic compiler la librairie pour du grand code indépendant de la position

en:              Record the cpu type
fr:              enregistrer le type de cpu

en: -mtomcat-stats Print out stats for tomcat workarounds
fr: -mtomcat-stats afficher les statistiques pour les arrangements pour tomcat

en: -mtomcat-debug Debug tomcat workarounds
fr: -mtomcat-debug arrengements de débug pour tomcat

en: VLIW packing used for -mno-pack
fr: VLIW empaquetage utilisé pour -mno-pack

en: VLIW packing constraint violation
fr: VLIW violation de la contrainte d'empaquetage

en: Relocation %s is not safe for %s
fr: Relocalisation %s n'est pas sûre pour %s

en: could not set architecture and machine
fr: ne peut initialiser l'architecture et la machine

en: Reg not valid for H8/300
fr: Registre invalide pour H8/300

en: invalid operand size requested
fr: requête invalide de taille d'opérandes

en: Invalid register list for ldm/stm
fr: Liste de registres invalide pour ldm/stm

en: Invalid register list for ldm/stm)
fr: Liste de registres invalide pour ldm/stm)

en: mismatch between register and suffix
fr: pas de concordance entre le registre et le suffixe

en: address too high for vector table jmp/jsr
fr: adresse trop grande pour la table de vecteur jmp/jsr

en: Wrong size pointer register for architecture.
fr: Taille erronée du registre de pointeur pour l'architecture

en: expected @(exp, reg16)
fr: @ attendu (exp, reg16)

en: expected .L, .W or .B for register in indexed addressing mode
fr: attendu .L, .W ou .B pour le registre dans le mode d'adressage indexé

en: expected valid addressing mode for mova: "@(disp, ea.sz),ERn"
fr: attendu un mode d'adressage valide pour mova: "@(disp, ea.sz),ERn"

en: expected register
fr: registre attendu

en: expected closing paren
fr: parenthèses de fermeture attendue

en: can't use high part of register in operand %d
fr: ne peut utiliser la partie haute du registre dans l'opérande %d

en: Opcode `%s' with these operand types not available in %s mode
fr: Opcode « %s » avec ces type d'opérandes ne sont pas disponibles en mode %s

en: mismatch between opcode size and operand size
fr: pas de concordance entre la taille du opcode et celle de l'opérande

en: operand %s0x%lx out of range.
fr: opérande %s0x%lx hors limite.

en: Can't work out size of operand.
fr: Ne peut traiter la taille de l'opérande.

en: Opcode `%s' with these operand types not available in H8/300 mode
fr: opcode « %s » avec ces types d'opérandes ne sont pas disponibles en mode H8/300

en: Opcode `%s' with these operand types not available in H8/300H mode
fr: Opcode « %s » avec ces types d'opérandes ne sont pas disponibles en mode H8/300H

en: Opcode `%s' with these operand types not available in H8/300S mode
fr: Opcode « %s » avec ces types d'opérandes ne sont pas disponibles en mode H8/300S

en: Need #1 or #2 here
fr: A besoin de #1 ou #2 ici

en: #4 not valid on H8/300.
fr: #4 n'est pas valide sur H8/300.

en: branch operand has odd offset (%lx)
fr: opérande de branchement a un décalage impair (%lx)

en: destination operand must be 16 bit register
fr: opérande de destination doit être un registre de 16 bits

en: source operand must be 8 bit register
fr: opérande source doit être un registre de 8 bits

en: destination operand must be 16bit absolute address
fr: opérande de destination doit être une adresse absolue de 16 bits

en: destination operand must be 8 bit register
fr: opérande de destination doit être un registre de 8 bits

en: source operand must be 16bit absolute address
fr: opérande source doit être une adresse absolue de 16 bits

note: This seems more sane than saying "too many operands".  We'll get here only if the trailing trash starts with a comma.
en: invalid operands
fr: opérandes invalides

en: operand/size mis-match
fr: tailles/opérandes ne concordent pas

en: unknown opcode
fr: opcode inconnu

en: call to tc_crawl_symbol_chain
fr: appel de tc_crawl_symbol_chain

en: call to tc_headers_hook
fr: appel de tc_headers_hook

en: call to tc_aout_fix_to_chars
fr: appel de tc_aout_fix_to_chars

en: call to md_convert_frag
fr: appel de md_convert_frag

en: call tomd_estimate_size_before_relax
fr: appel de tomd_estimate_size_before_relax

en: Cannot represent relocation type %s
fr: Ne peut représenter le type de relocalisation %s

en: :24 not valid for this opcode
fr: :24 n'est pas valide pour ce opcode

en: expect :8,:16 or :24
fr: attendu :8,:16 ou :24

en: syntax error in reg list
fr: ERREUR de syntaxe dans la liste reg

en: missing final register in range
fr: registre final manque pour définir les bornes

en: expected @(exp, Rn)
fr: @ attendu (exp, Rn)

en: @Rn+ needs word register
fr: @Rn+ a besoin d'un registre de mots

en: @Rn needs word register
fr: @Rn a besoin d'un registre de mots

en: unhandled %d
fr: %d non traité

en: operand must be absolute in range %d..%d
fr: l'opérande doit être absolu dans les bornes %d..%d

en: failed for %d
fr: a échoué pour %d

en: invalid operands for opcode
fr: opérandes invalides pour opcode

note: Simple range checking for FIELD againt HIGH and LOW bounds. IGNORE is used to suppress the error message.
en: Field out of range [%d..%d] (%d).
fr: Champ hors limite [%d..%d] (%d).

note: Simple alignment checking for FIELD againt ALIGN (a power of two). IGNORE is used to suppress the error message.
en: Field not properly aligned [%d] (%d).
fr: Champ incorrectement alligné [%d] (%d).

en: Missing .exit
fr: .exit manquant

en: Missing .procend
fr: .procend manquant

en: Invalid field selector.  Assuming F%%.
fr: Sélecteur de champ invalide. F%% assumé.

en: -R option not supported on this target.
fr: L'option -R n'est pas supportée pour la cible.

en: Internal error: can't hash `%s': %s
fr: ERREUR interne: ne peut adresser par hachage « %s »: %s

en: internal error: losing opcode: `%s' "%s"
fr: erreur interne: perte du opcode: « %s» «%s »

en: Missing function name for .PROC (corrupted label chain)
fr: Nom de fonction manquant pour .PROC (chaîne d'étiquette corrompue)

en: Missing function name for .PROC
fr: Nom de fonction mauqnat pour .PROC

en: could not update architecture and machine
fr: ne peut mettre à jour l'architecture et la machine

en: Invalid Indexed Load Completer.
fr: Complèteur de chargement indexé invalide.

en: Invalid Indexed Load Completer Syntax.
fr: Syntaxe de complèteur de chargement indexé invalide.

en: Invalid Short Load/Store Completer.
fr: Short Load/Store Completer invalide.

en: Invalid Store Bytes Short Completer
fr: Store Bytes Short Completer invalide

en: Invalid left/right combination completer
fr: Combinaison de complèteur left/right invalide

en: Invalid permutation completer
fr: Permutation de complèteur invalide

en: Invalid Add Condition: %s
fr: Condition d'addition invalide: %s

en: Invalid Add and Branch Condition
fr: Condition d'addition et de branchement invalide

en: Invalid Compare/Subtract Condition
fr: Condition comparaison/soustraction invalide

en: Invalid Bit Branch Condition: %c
fr: Condition de bit de branchement invalide: %c

en: Invalid Compare/Subtract Condition: %s
fr: Condition comparaison/soustraction invalide: %s

en: Invalid Compare and Branch Condition
fr: Condition comparaison et de branchement invalide

en: Invalid Logical Instruction Condition.
fr: Instruction de condition logique invalide.

en: Invalid Shift/Extract/Deposit Condition.
fr: Condition décalage/extraction/dépot invalide.

en: Invalid Unit Instruction Condition.
fr: Instruction unaire (Unit) de condition invalide.

en: Branch to unaligned address
fr: Branchement non aligné sur une adresse

en: Invalid SFU identifier
fr: Identificateur SFU invalide

en: Invalid COPR identifier
fr: Identificateur COPR invalide

en: Invalid Floating Point Operand Format.
fr: Format d'opérande en virgule flottante invalide.

en: Invalid register for single precision fmpyadd or fmpysub
fr: Registre invalide pour la précision simple fmpyadd ou fmpysub

en: Invalid operands %s
fr: opérandes invalides %s

en: Cannot handle fixup
fr: Ne peut traiter le correctif

en:   -Q                      ignored
fr:   -Q                      ignoré

en:   -c                      print a warning if a comment is found
fr:   -c                      avertir si un commentaire est trouver

en: no hppa_fixup entry for fixup type 0x%x
fr: pas d'entrée hppa_fixup entry pour le coirrectif du type 0x%x

en: Unknown relocation encountered in md_apply_fix.
fr: Relocalisation inconnue rencontrée  dans md_apply_fix.

en: Undefined register: '%s'.
fr: Registre indéfinie: « %s ».

en: Non-absolute symbol: '%s'.
fr: Symbole non absolu: « %s ».

en: Undefined absolute constant: '%s'.
fr: Constante absolue indéfinie: « %s ».

en: Invalid FP Compare Condition: %s
fr: Condition de comparaison FP invalide: %s

en: Invalid FTEST completer: %s
fr: Complèteur FTEST invalise: %s

en: Invalid FP Operand Format: %3s
fr: Format d'opérande FP invalide: %3s

en: Bad segment in expression.
fr: Segment erroné dans l'expression.

en: Bad segment (should be absolute).
fr: Segement erroné (doit être absolu).

en: Invalid argument location: %s
fr: Localisation invalide de l'argument: %s

en: Invalid argument description: %d
fr: Description invalide de l'argument: %d

en: Invalid Nullification: (%c)
fr: Nullification invalide: (%c)

en: Invalid .CALL argument: %s
fr: Argument invalide .CALL: %s

en: .callinfo is not within a procedure definition
fr: .callinfo n'est pas à l'intérieur de la définition de procédure

en: FRAME parameter must be a multiple of 8: %d
fr: Paramètre FRAME doit être un multiple de 8: %d

en: Value for ENTRY_GR must be in the range 3..18
fr: Valeur de ENTRY_GR doit être dans la plage 3..18

en: Value for ENTRY_FR must be in the range 12..21
fr: Valeur de ENTRY_FR doit être dans la plage 12..21

en: Value for ENTRY_SR must be 3
fr: Valeur de ENTRY_SR doit être 3

en: Invalid .CALLINFO argument: %s
fr: Argument à .CALLINFO invalide: %s

en: The .ENTER pseudo-op is not supported
fr: Le pseudo-op .ENTER n'est pas supporté

en: Misplaced .entry. Ignored.
fr: .entry mal positionné. Ignoré.

en: Missing .callinfo.
fr: .callinfo manquant.

en: .REG expression must be a register
fr: Expression .REG doit être un registre

en: bad or irreducible absolute expression; zero assumed
fr: expression absolue erronée ou irréductible; zéro assumé

en: .REG must use a label
fr: .REG doit avoir une étiquette

en: .EQU must use a label
fr: .EQU doit avoir une étiquette

en: .EXIT must appear within a procedure
fr: .EXIT doit apparaître à l'intérieur d'une procédure

en: Missing .callinfo
fr: .callinfo manquant

en: No .ENTRY for this .EXIT
fr: Pas de .ENTRY pour ce .EXIT

en: Cannot define export symbol: %s
fr: Ne peut définit un symbole d'exportation: %s

en: Using ENTRY rather than CODE in export directive for %s
fr: Utilise ENTRY plutôt que CODE dans la directive d'exportation pour %s

en: Undefined .EXPORT/.IMPORT argument (ignored): %s
fr: Argument .EXPORT/.IMPORT non défini (ignoré): %s

en: Missing label name on .LABEL
fr: Nom d'étiquette manquant pour .LABEL

en: extra .LABEL arguments ignored.
fr: arguments superflues pour .LABEL sont ignorés.

en: The .LEAVE pseudo-op is not supported
fr: Le pseudo-op .LEAVE n'est pas supporté

en: Unrecognized .LEVEL argument
fr: Argument .LEVEL non reconnu

en: Cannot define static symbol: %s
fr: Ne peut définir le symbole statique: %s

en: Nested procedures
fr: Procédure imbriquées

en: Cannot allocate unwind descriptor
fr: Ne peut allouer un descripteur non étendu

en: misplaced .procend
fr: .procend mal positionné

en: Missing .callinfo for this procedure
fr: .callinfo manquant pour cette procédure

en: Missing .EXIT for a .ENTRY
fr: .EXIT manquant pour un .ENTRY

en: Not in a space.
fr: N'est pas dans l'espace.

en: Not in a subspace.
fr: N'est pas dans le sous-espace.

en: Invalid .SPACE argument
fr: Argument .SPACE invalide

en: Can't change spaces within a procedure definition. Ignored
fr: Ne peut changes les espace à l'intérieur d'une définition de procédure. Ignoré

en: Undefined space: '%s' Assuming space number = 0.
fr: Espace indéfini: « %s » Numéro d'espace assumé = 0.

en: Must be in a space before changing or declaring subspaces.
fr: Doit être dans un espace avant de changer ou déclarer des sous-espaces.

en: Can't change subspaces within a procedure definition. Ignored
fr: Ne peut modifier des sous-espaces à l'intéieur de la définitin d'une procédure. Ignoré

en: Parameters of an existing subspace can't be modified
fr: Paramètres de sous-espaces existants ne peuvent être modifiés

en: Alignment must be a power of 2
fr: Alignement doit être une puissance de 2

en: FIRST not supported as a .SUBSPACE argument
fr: FIRST n'est pas supporté comme un argument pour .SUBSPACE

en: Invalid .SUBSPACE argument
fr: argument .SUBSPACE invallide

en: Internal error: Unable to find containing space for %s.
fr: ERREUR interne: incapable de repérer l'espace contenu pour  %s.

en: Out of memory: could not allocate new space chain entry: %s
fr: Mémoire épuisé: ne peut allouer un nouvel espace pour une entrée de chaîne: %s

en: Out of memory: could not allocate new subspace chain entry: %s
fr: Mémoire épuisé: ne peut allouer un nouvel sous-espace pour une entrée de chaîne: %s

en: Symbol '%s' could not be created.
fr: Symbole « %s » n'a pu être créé.

en: No memory for symbol name.
fr: Pas de mémoire pour le nom de symbole.

en: %s shortened to %s
fr: %s réduit à %s

en: same type of prefix used twice
fr: même type de préfixe utilisé deux fois

en: 64bit mode not supported on this CPU.
fr: mode 64 bits n'est pas supporté sur ce CPU

en: 32bit mode not supported on this CPU.
fr: mode 32 bits n'est pas supporté sur ce CPU

en: bad argument to syntax directive.
fr: mauvais argument pour la directive de syntaxe

en: no such architecture: `%s'
fr: pas de telle architecture: %s

en: missing cpu architecture
fr: architecture cpu manquante

en: no such architecture modifier: `%s'
fr: pas de telle modificateur d'architecture: « %s »

en: Unknown architecture
fr: architecture inconnue

en: Internal Error:  Can't hash %s: %s
fr: ERREUR interne: ne peut adresser par hachage %s: %s

en: There are no unsigned pc-relative relocations
fr: Il n'y a pas de relocalisations relatives au PC non signées

en: can not do %d byte pc-relative relocation
fr: ne peut faire une relocalisation relative au PC de %d octets

en: can not do %s %d byte relocation
fr: ne peut faire une relocalisation %s %d octets

en: can't use register '%%%s' as operand %d in '%s'.
fr: ne peut utiliser le registre '%%%s' comme opérande %d dans '%s'.

note: UnixWare fsub no args is alias for fsubp, fadd -> faddp, etc.
en: translating to `%sp'
fr: traduction à « %sp »

en: can't encode register '%%%s' in an instruction requiring REX prefix.
fr: ne peut encoder le registre '%%%s» dans l'instruction nécessitant le préfixe REX.

en: no such instruction: `%s'
fr: pas de telle instruction: « %s »

en: invalid character %s in mnemonic
fr: caractère invalide %s dans  la mnémonique

en: expecting prefix; got nothing
fr: préfixe attendu; n'a rien obtenu

en: expecting mnemonic; got nothing
fr: mnémonique attendue; n'a rien obtenu

en: redundant %s prefix
fr: préfixe %s redondant

en: `%s' is not supported on `%s'
fr: « %s» n'est pas supporté sur «%s »

en: use .code16 to ensure correct addressing mode
fr: utilise .code16 pour assurer un mode d'adressage correct

en: expecting string instruction after `%s'
fr: chaîne d'instruction attendue après « %s »

en: invalid character %s before operand %d
fr: caractère ivalide %s avant l'opérande %d

en: unbalanced parenthesis in operand %d.
fr: parenthèses non pairées dans l'éopérande %d.

en: unbalanced brackets in operand %d.
fr: crochets non pairés dans  l'opérande %d.

en: invalid character %s in operand %d
fr: caractère invalide %s dans l'opérande %d

en: spurious operands; (%d operands/instruction max)
fr: fausses opérandes; (%d opérandes/instructions au maximum)

en: expecting operand after ','; got nothing
fr: opérande attendue après « , »; n'a rien obtenu

en: expecting operand before ','; got nothing
fr: opérande attendue avant « , »; n'a rien obtenu

note: We found no match.
en: suffix or operands invalid for `%s'
fr: suffixe ou opérande invalide pour « %s »

en: indirect %s without `*'
fr: indirect %s sans « * »

note: Warn them that a data or address size prefix doesn't affect assembly of the next line of code.
en: stand-alone `%s' prefix
fr: préfixe « %s » autonome

en: `%s' operand %d must use `%%es' segment
fr: « %s» opérande %d doit utiliser le segment «%%es »

en: no instruction mnemonic suffix given and no register operands; can't size instruction
fr: aucun suffixe de mnémonique d'instruction fourni et pas d'opérandes registre;
    ne peut déterminer la taille de l'instruction

note: Prohibit these changes in the 64bit mode, since the lowering is more complicated.
en: Incorrect register `%%%s' used with `%c' suffix
fr: Registre incorrect « %%%s» utilisé avec le suffixe « %c »

en: using `%%%s' instead of `%%%s' due to `%c' suffix
fr: utilise « %%%s» au lieu de «%%%s» en raison du suffixe «%c »

en: `%%%s' not allowed with `%s%c'
fr: « %%%s» n'est pas permis avec «%s%c »

en: no instruction mnemonic suffix given; can't determine immediate size
fr: aucun suffixe de mnémonique d'instruction fourni; ne peut déterminer la taille de l'immédiat

en: no instruction mnemonic suffix given; can't determine immediate size %x %c
fr: aucun suffixe de mnémonique d'instruction fourni; ne peut déterminer la taille de l'immédiat %x %c

note: Reversed arguments on faddp, fsubp, etc.
en: translating to `%s %%%s,%%%s'
fr: traduction à « %s %%%s,%%%s »

note: Extraneous `l' suffix on fp insn.
en: translating to `%s %%%s'
fr: traduction à « %s %%%s »

en: you can't `pop %%cs'
fr: vous ne pouvez pas utiliser « pop %%cs »

note: lea
en: segment override on `lea' is ineffectual
fr: écrasement de segment sur `lea' n,est pas effectif

en: skipping prefixes on this instruction
fr: escamotage des préfixes sur cette instruction

en: 16-bit jump out of range
fr: saut de 16 bits hors limite

en: can't handle non absolute segment in `%s'
fr: ne peut traiter un segment non absolu dans « %s »

en: @%s reloc is not supported in %s bit mode
fr: relocalisation @%s n'est pas supporté en mode %s bits

en: only 1 or 2 immediate operands are allowed
fr: seulement les opérandes immédiates 1 ou 2 sont permises

en: junk `%s' after expression
fr: rebuts « %s » après l'expression

note: Missing or bad expr becomes absolute 0.
en: missing or invalid immediate expression `%s' taken as 0
fr: expression immédiate invalide ou manquante « %s » prise alors pour 0

en: unimplemented segment %s in operand
fr: segment non implanté %s dans l'opérande

en: unimplemented segment type %d in operand
fr: type de segment non implanté %d dans l'opérande

en: expecting scale factor of 1, 2, 4, or 8: got `%s'
fr: facteur d'échelle attendu de 1, 2, 4, ou 8: a obtenu « %s »

en: scale factor of %d without an index register
fr: facteur d'échelle de %d sans registre d'index

en: bad expression used with @%s
fr: expression erronée utilisé avec @%s

note: Missing or bad expr becomes absolute 0.
en: missing or invalid displacement expression `%s' taken as 0
fr: expression de déplacement invalide ou manquante « %s » alors 0 assumé

en: `%s' is not a valid base/index expression
fr: « %s » n'est pas une expression de base/index valide

en: `%s' is not a valid %s bit base/index expression
fr: « %s » n'est pas une expression de base/index valide de %s bits

en: bad memory operand `%s'
fr: opérande mémoire erronée « %s »

en: junk `%s' after register
fr: rebut « %s » après le registre

en: bad register name `%s'
fr: mauvais nom de registre « %s »

en: immediate operand illegal with absolute jump
fr: opérande immédiate illégale avec un saut absolu

en: too many memory references for `%s'
fr: trop de références en mémoire pour « %s »

en: expecting `,' or `)' after index register in `%s'
fr: attendu « ,» ou «)» après le registre d'index dans «%s »

en: expecting `)' after scale factor in `%s'
fr: attendu « )» après le facteur d'échelle dans «%s »

en: expecting index register or scale factor after `,'; got '%c'
fr: attendu un registre d'index ou un facteur d'échelle après « ,»; a obtenu «%c »

en: expecting `,' or `)' after base register in `%s'
fr: attendu « ,» ou «)» après le registre de base dans «%s »

note: It's not a memory operand; argh!
en: invalid char %s beginning operand %d `%s'
fr: caractère invalide %s au débutde l'opérande %d « %s »

en: long jump required
fr: long saut (jump) requis

en: Bad call to md_atof ()
fr: Appel erroné à md_atof ()

en: No compiled in support for x86_64
fr: Pas compilé pour le support pour x86_64

en:   -Q                      ignored
      -V                      print assembler version number
      -k                      ignored
      -n                      Do not optimize code alignment
      -q                      quieten some warnings
      -s                      ignored
fr:   -Q                      ignoré
      -V                      afficher la version de l'assembler
      -k                      ignoré
      -n                      ne pas optimiser l'alignement du code
      -q                      ne pas produire d'avertissements
      -s                      ignoré

en:   -n                      Do not optimize code alignment
      -q                      quieten some warnings
fr:   -n                      ne pas optimiser l'alignement du code
      -q                      ne pas produire d'avertissement

en: GOT already in symbol table
fr: GOT est déjà dans la table de symboles

en: can not do %d byte relocation
fr: ne peut relocaliser %d octets

en: cannot represent relocation type %s
fr: ne peut représenter le type de relocalisation %s

en: too many memory references for '%s'
fr: trop de références mémoire pour « %s »

en: Unknown operand modifier `%s'
fr: modificateur d'opérande inconnu « %s »

en: `%s' is not a valid segment register
fr: « %s » n'est pas un registre de segment valide

en: Register scaling only allowed in memory operands.
fr: Registre d'échelle seulement permis dans les opérandes en mémoire

en: Too many register references in memory operand.
fr: Trop de références registre dans l'opérande mémoire.

en: Syntax error. Expecting a constant. Got `%s'.
fr: ERREUR de syntaxe. Attendait une constante. A obtenu « %s ».

en: Unrecognized token '%s'
fr: Jeton non reconnu « %s »

en: Unexpected token `%s'
fr: Jeton attendu « %s »

en: Unrecognized token `%s'
fr: Jeton non reconnnu « %s »

en: Unknown temporary pseudo register
fr: Pseudo registre temporaire inconnu

en: internal error: can't hash `%s': %s
fr: ERREUR interne: ne peut adresser par hachage « %s »: %s

en: Defective assembler.  No assembly attempted.
fr: Assembleur défectueux. Aucune tentative d'assemblage.

en: Expanded opcode after delayed branch: `%s'
fr: opcode étendu après un branchement retardé: « %s »

en: Expanded opcode in dual mode: `%s'
fr: Expansion du opcode en mode dual: « %s »

en: An instruction was expanded (%s)
fr: Une instruction a été étendu (%s)

en: Pipelined instruction: fsrc1 = fdest
fr: Instruction pipelinée: fsrc1 = fdest

en: Assembler does not yet support PIC
fr: Assembleu be supporte pas encore PIC

en: Illegal operands for %s
fr: opérandes illégales pour %s

en: bad segment
fr: segment erroné

en:   -EL			  generate code for little endian mode (default)
      -EB			  generate code for big endian mode
      -mwarn-expand		  warn if pseudo operations are expanded
      -mxp			  enable i860XP support (disabled by default)
fr:   -EL                générer du code pour un système à octets de poids faible (pas défaut)
      -EB                générer du code pour un système à octets de poids fort
      -mwarn-expand      avertir si des pseudo opérations sont étendues
      -mxp               activer le support pour i860XP (désactivé par défaut)

note: SVR4 compatibility flags.
en:   -V			  print assembler version number
      -Qy, -Qn		  ignored
fr:   -V                 afficher la version de l'assembleur
      -Qy, -Qn           ignoré

en: This immediate requires 0 MOD 2 alignment
fr: Cette immédiate requiert un alignement 0 MOD 2

en: This immediate requires 0 MOD 4 alignment
fr: Cette immédiate requiert un alignement 0 MOD 4

en: This immediate requires 0 MOD 8 alignment
fr: Cette immédiate requiert un alignement 0 MOD 8

en: This immediate requires 0 MOD 16 alignment
fr: Cette immédiate requiert un alignement 0 MOD 16

en: 5-bit immediate too large
fr: immédiate de 5 bits trop grande

en: 5-bit field must be absolute
fr: champ de 5 bits doit être absolu

en: A branch offset requires 0 MOD 4 alignment
fr: Un décalage de branchement requiert un alignement 0 MOD 4

en: Unrecognized fix-up (0x%08lx)
fr: Forme de correctif non reconnu (0x%08lx)

en: Hashing returned "%s".
fr: La fonction de hachage a retourné « %s ».

note: Offset of last character in opcode mnemonic
en: branch prediction invalid on this opcode
fr: prédiction de branchement invalide pour ce opcode

en: invalid opcode, "%s".
fr: opcode invalide, « %s ».

en: improper number of operands.  expecting %d, got %d
fr: nombre incorrect d'opérandes. Attendait %d, a obtenu %d

en: Fixup of %ld too large for field width of %d
fr: Correctif de %ld trop grand pour la largeur du champ de %d

en: invalid architecture %s
fr: architecture invalide %s

en: I960 options:
fr: Options I960:

en: 
    			specify variant of 960 architecture
    -b			add code to collect statistics about branches taken
    -link-relax		preserve individual alignment directives so linker
    			can do relaxing (b.out format only)
    -no-relax		don't alter compare-and-branch instructions for
    			long displacements
fr: 
                              spécifier la variante d'architecture 960
    -b                        ajouter du code pour la cueuillette de statistiques au sujet des branchements utilisés
    -link-relax               préserver les directives individuelles pour que l'éditeur de lien
                              puisse faire la relaxe (format b.out seulement)
    -no-relax                 ne pas altérer les instructions comparer-et-aiguiller pour
                              les longs déplacements

en: too many operands
fr: trop d'opérandes

en: expression syntax error
fr: erreur de syntaxe dans l'expression

en: attempt to branch into different segment
fr: tentative de branchement dans un segment différent

en: target of %s instruction must be a label
fr: cible de l'instruction %s doit être une étiquette

en: unmatched '['
fr: « [ » non pairé

en: garbage after index spec ignored
fr: rabiut après la spécification d'index ignoré

note: We never moved: there was no opcode either!
en: missing opcode
fr: opcode manquant

en: invalid index register
fr: registre d'index invalide

en: invalid scale factor
fr: facteur d'échelle invalide

en: unaligned register
fr: registre non aligné

en: no such sfr in this architecture
fr: pas de tel « sfr » pour cette architecture

en: illegal literal
fr: litéral illégal

note: Should not happen: see block comment above
en: Trying to 'bal' to %s
fr: Tentative de « bal » vers %s

en: Looks like a proc, but can't tell what kind.
fr: Ressemble à une procédure, mais ne peut dire de quel genre.

en: should have 1 or 2 operands
fr: devrait avoir 1 ou 2 opérandes

en: Redefining leafproc %s
fr: Redéfinition leafproc %s

en: should have two operands
fr: devrait avoir deux opérandes

en: 'entry_num' must be absolute number in [0,31]
fr: « entry_num » doit être un nombre absolu dans [0,31]

en: Redefining entrynum for sysproc %s
fr: Redéfinition entrynum pour sysproc %s

en: architecture of opcode conflicts with that of earlier instruction(s)
fr: conflit de opcode d'architecture avec ceux d'instructions déjà définies

en: big endian mode is not supported
fr: système à octets de poids fort n'est pas supporté

en: ignoring unrecognized .endian type `%s'
fr: type de système à octets non reconnu dans .endian « %s »

en: leafproc symbol '%s' undefined
fr: symbole leafproc « %s » est indéfini

en: Warning: making leafproc entries %s and %s both global
fr: AVERTISSEMENT: créer des entrées « leafproc » %s et %s toutes les 2 globales

en: option --link-relax is only supported in b.out format
fr: L'option --link-relax est seulement supporté dans le format b.out

en: Bad .section directive: want a,o,s,w,x,M,S,G,T in string
fr: Directive .section erronée: nécessite a,o,s,w,x,M,S,G,T dans la chaîne

en: Unwind directive not followed by an instruction.
fr: directive unwind n'est pas suivie d'une instruction.

en: Register name expected
fr: Nom de registre attendu

en: Comma expected
fr: Virgule attendu

en: Register value annotation ignored
fr: Annotation de valeur de registre ignorée

en: Directive invalid within a bundle
fr: Directive invalide à l'intérieur du paquet

en: Missing predicate relation type
fr: Type de relation de prédicact manquant

en: Unrecognized predicate relation type
fr: Type de relation de prédicat non reconnu

en: Predicate register expected
fr: Registre de prédicat attendu

en: Duplicate predicate register ignored
fr: Prédicat de registre en double ignoré

en: Bad register range
fr: Gamme de registre erronée

en: Predicate source and target required
fr: Prédicat source et cible requis

en: Use of p0 is not valid in this context
fr: Utilisation de p n'est pas valide dans ce contexte

en: At least two PR arguments expected
fr: Au moins deux arguments PR attendus

en: At least one PR argument expected
fr: Au moins un argument PR attendu

en: Inserting "%s" into entry hint table failed: %s
fr: Insertion de « %s » dans la table d'indices a échoué: %s

note: FIXME -- need 62-bit relocation type
en: 62-bit relocation not yet implemented
fr: Relocalisation 62 bits n'est pas encore implantée

note: XXX technically, this is wrong: we should not be issuing warning messages until we're sure this instruction pattern is going to be used!
en: lower 16 bits of mask ignored
fr: 16 bits du bas du masque sont ignorés

en: Value truncated to 62 bits
fr: Valeur tronquée à 62 bits

en: Additional NOP may be necessary to workaround Itanium processor A/B step errata
fr: L'ajout de NOP peut être nécessaire pour contrer les erreurs d'étapes A/B du processeur Itanium

en: Unrecognized option '-x%s'
fr: Option non reconnue '-x%s'

en: IA-64 options:
      --mconstant-gp	  mark output file as using the constant-GP model
    			  (sets ELF header flag EF_IA_64_CONS_GP)
      --mauto-pic		  mark output file as using the constant-GP model
    			  without function descriptors (sets ELF header flag
    			  EF_IA_64_NOFUNCDESC_CONS_GP)
      -milp32|-milp64|-mlp64|-mp64	select data model (default -mlp64)
      -mle | -mbe		  select little- or big-endian byte order (default -mle)
      -x | -xexplicit	  turn on dependency violation checking (default)
      -xauto		  automagically remove dependency violations
      -xdebug		  debug dependency violation checker
fr: Options IA-64:
      --mconstant-gp                indiquer que le fichier utilise le modèle de constantes GP
                                    (initialiser le fanion d'en-tête ELF EF_IA_64_CONS_GP)
      --mauto-pic                   indiquer que le fichier utilise le modèle de constantes GP
                                    sans les descripteurs de fonction (initialiser le fanion d'en-tête ELF
                                    EF_IA_64_NOFUNCDESC_CONS_GP)
      -milp32|-milp64|-mlp64|-mp64  sélectionner le modèle de données (par défaut -mlp64)
      -mle | -mbe                   sélectionner le système à octet de poids faible ou fort (par défaut -mle)
      -x | -xexplicit               activer la vérification de violation de dépendance (par défaut)
      -xauto                        enlever automatiquement les violations de dépendance
      -xdebug                       passer en mode débug le vérificateur de violations de dépendance

en: --gstabs is not supported for ia64
fr: --gstabs n'est pas supporté pour ia64

en: Could not set architecture and machine
fr: Ne peut initialiser l'architecture et la machine

en: Explicit stops are ignored in auto mode
fr: Les arrêts explicites sont ignorés en mode auto

en: Found '{' after explicit switch to automatic mode
fr: Trouvé « { » après un passage explicite en mode automatique

en: Unhandled dependency %s for %s (%s), note %d
fr: Dépendance non traitée %s pour %s (%s), noter %d

en: Unrecognized dependency specifier %d
fr: Spécificateur de dépendance non reconnu %d

en: Only the first path encountering the conflict is reported
fr: Seul le premier chemin où le conflit est rencontré est rapporté

en: This is the location of the conflicting usage
fr: Voici la localisation d'un usage conflictuel.

en: expected symbol name
fr: nom de symbole attendu

en: expected comma after "%s"
fr: virgule attendue après « %s »

en: `%s' is already the alias of %s `%s'
fr: « %s» est déjà l'alias de %s `%s'

en: %s `%s' already has an alias `%s'
fr: %s `%s' a déjà un alias `%s'

en: inserting "%s" into %s alias hash table failed: %s
fr: insertion de « %s » dans la table d'alias %s a échoué: %s

en: inserting "%s" into %s name hash table failed: %s
fr: insertion de « %s » dans la table de noms %s a échoué: %s

en: symbol `%s' aliased to `%s' is not used
fr: symbole « %s » ayant l'alias `%s' n'est pas utilisé

en: section `%s' aliased to `%s' is not used
fr: section « %s » ayant l'alias `%s' n'est pas utilisée

en: IP2K specific command line options:
fr: options IP2K spécifique de la ligne de commande:

en:   -mip2022               restrict to IP2022 insns
fr:   -mip2022               restraindre au insns IP2022

en:   -mip2022ext            permit extended IP2022 insn
fr:   -mip2022ext            supporter le jeu étendu d'instructions IP2022

note: Pretend that we do not recognise this option.
en: Unrecognised option: -hidden
fr: Option non reconnue: -hidden

en:  M32R specific command line options:
fr:  Option spécifiques de la ligne de commande M32R:

en:   -m32r                   disable support for the m32rx instruction set
fr:   -m32r                   désactiver le support du jeu d'instructions m32rx

en:   -m32rx                  support the extended m32rx instruction set
fr:   -m32rx                  supporter le jeu étendu d'instructions m32rx

en:   -O                      try to combine instructions in parallel
fr:   -O                      essayer de combiner les instructions en parallèle

en:   -warn-explicit-parallel-conflicts     warn when parallel instructions
fr:   -warn-explicit-parallel-conflicts     avertir lorsque des instructions parallèles

en:                                          violate contraints
fr:                                          violent les contraintes

en:   -no-warn-explicit-parallel-conflicts  do not warn when parallel
fr:   -no-warn-explicit-parallel-conflicts  ne pas avertir lorsque des instructions

en:                                          instructions violate contraints
fr:                                          parallèles violent les contraintes

en:   -Wp                     synonym for -warn-explicit-parallel-conflicts
fr:   -Wp                     identique à -warn-explicit-parallel-conflicts

en:   -Wnp                    synonym for -no-warn-explicit-parallel-conflicts
fr:   -Wnp                    identique à -no-warn-explicit-parallel-conflicts

en:   -warn-unmatched-high    warn when an (s)high reloc has no matching low reloc
fr:   -warn-unmatched-high    avertir lorsqu'il y a un relocalisation de type haute
                              qui ne concorde pas avec une relocalisation de type basse

en:   -no-warn-unmatched-high do not warn about missing low relocs
fr:   -no-warn-unmatched-high ne pas avertir lorsque des relocalisations basses sont manquantes

en:   -Wuh                    synonym for -warn-unmatched-high
fr:   -Wuh                    identique à -warn-unmatched-high

en:   -Wnuh                   synonym for -no-warn-unmatched-high
fr:   -Wnuh                   identique à -no-warn-unmatched-high

en:   -relax                 create linker relaxable code
fr:   -relax                 créer du code relaxable pour l'éditeur de liens

en:   -cpu-desc              provide runtime cpu description file
fr:   -cpu-desc              fournir un fichier description du cpu pour l'exécution

en: Instructions write to the same destination register.
fr: Les instructions écrivent au même registre de destination.

en: Instructions do not use parallel execution pipelines.
fr: Les instructions n'utilisent pas de pipelines parallèles durant l'exécution.

en: Instructions share the same execution pipeline
fr: Les instructions partagent le même pipeline durant l'exécution

en: not a 16 bit instruction '%s'
fr: n'est pas une instruction de 16 bits « %s »

en: unknown instruction '%s'
fr: instruction inconnue « %s »

en: instruction '%s' is for the M32RX only
fr: instruction « %s » est valable seulement pour M32RX

en: instruction '%s' cannot be executed in parallel.
fr: instruction « %s » ne peut être exécutée en parallèle.

en: internal error: lookup/get operands failed
fr: erreur interne: opérande lookup/get a échoué

en: '%s': only the NOP instruction can be issued in parallel on the m32r
fr: « %s »: seule l'instruction NOP peut être utilisée en parallèle sur le m32r

en: %s: output of 1st instruction is the same as an input to 2nd instruction - is this intentional ?
fr: %s: la sortie de la 1ere instruction est la même que l'entrée de la 2e instruction - est-ce intentionnel ?

en: %s: output of 2nd instruction is the same as an input to 1st instruction - is this intentional ?
fr: %s: la sortie de la 2e instruction est la même que l'entrée de la 1ere instruction - est-ce intentionnel ?

en: Expected comma after symbol-name: rest of line ignored.
fr: Virgule attendue après le nomde symbole: reste de la ligne ignoré.

en: .SCOMMon length (%ld.) <0! Ignored.
fr: longueur .SCOMMon (%ld.) <0! Ignoré.

en: ignoring bad alignment
fr: mauvais alignement ignoré

en: Common alignment not a power of 2
fr: Alignement du commun n'est pas une puissance de 2

en: Ignoring attempt to re-define symbol `%s'.
fr: Tentative ignorée de re-définition du symbole « %s ».

en: Length of .scomm "%s" is already %ld. Not changed to %ld.
fr: Longueur de .scomm « %s » est déjà %ld. N'a pas été changé à %ld.

en: Unmatched high/shigh reloc
fr: Relocalisation high/shigh non pairée

en: Motorola 68HC11/68HC12/68HCS12 options:
      -m68hc11 | -m68hc12 |
      -m68hcs12               specify the processor [default %s]
      -mshort                 use 16-bit int ABI (default)
      -mlong                  use 32-bit int ABI
      -mshort-double          use 32-bit double ABI
      -mlong-double           use 64-bit double ABI (default)
      --force-long-branchs    always turn relative branchs into absolute ones
      -S,--short-branchs      do not turn relative branchs into absolute ones
                              when the offset is out of range
      --strict-direct-mode    do not turn the direct mode into extended mode
                              when the instruction does not support direct mode
      --print-insn-syntax     print the syntax of instruction in case of error
      --print-opcodes         print the list of instructions with syntax
      --generate-example      generate an example of each instruction
                              (used for testing)
fr: Options Motorola 68HC11/68HC12:
      -m68hc11 | -m68hc12
      -m68hcs12               spécifier le processeur [par défaut %s]
      -mshort                 utiliser l'ABI int de 16 bits (par défaut)
      -mlong                  utiliser l'ABI int de 32 bits
      -mshort-double          utiliser l'ABI double de 32 bits
      -mlong-double           utiliser l'ABI double de 64 bits
      --force-long-branchs    toujours convertir les branchements relatifs en absolus
      -S,--short-branchs      ne pas convertir les branchements relatifs en absolus
                              lorsque le décalage est hors limite
      --strict-direct-mode    ne pas convertir le mode direct en mode étendu
                              lorsque l'instruction ne supporte pas le mode direct
      --print-insn-syntax     afficher la syntaxe de l'instruction en cas d'erreur
      --print-opcodes         afficher la liste des instruction avec la syntaxe
      --generate-example      générer un exemple de chaque instruction
                              (utiliser en mode test)

en: Default target `%s' is not supported.
fr: Cible de défaut « %s » n'est pas supportée.

note: Dump the opcode statistics table.
en: Name   # Modes  Min ops  Max ops  Modes mask  # Used
fr: Nom    # Modes  Min ops  Max ops  Modes masq. # Utilisé

en: Option `%s' is not recognized.
fr: L'option « %s » n'est pas reconnue.

en: symbol%d
fr: symbole%d

en: <label>
fr: <étiquette>

en: # Example of `%s' instructions
    	.sect .text
    _start:
fr: # Exemple d'instructions « %s »
    	.sect .text
    _start:

en: Instruction `%s' is not recognized.
fr: Instruction « %s » n'est pas reconnue.

en: Instruction formats for `%s':
fr: Formats d'instruction pour « %s »:

en: Immediate operand is not allowed for operand %d.
fr: L'opérande immédiate n'est pas permise pour l'opérande %d.

en: Indirect indexed addressing is not valid for 68HC11.
fr: L'adressage indirect indexé n'est pas valide pour 68HC11.

en: Spurious `,' or bad indirect register addressing mode.
fr: Fausse « , » ou mode erroné d'adressage indirect par registre.

en: Missing second register or offset for indexed-indirect mode.
fr: Second registre ou décalage pour le mode indexé-indirect manquant.

en: Missing second register for indexed-indirect mode.
fr: Second registre manquant pour le mode indexé-indirect.

en: Missing `]' to close indexed-indirect mode.
fr: « ] » manquant pour compléter le mode indexé-indirect.

en: Illegal operand.
fr: opérande illégale

en: Missing operand.
fr: Opérande manquante

en: Pre-increment mode is not valid for 68HC11
fr: Mode pré-incrément n'est pas valide pour 68HC11

en: Wrong register in register indirect mode.
fr: Mauvais registre en mode registre indirect.

en: Missing `]' to close register indirect operand.
fr: « ] » manquant pour compléter l'opérande de registre indirect.

en: Post-decrement mode is not valid for 68HC11.
fr: Mode post-décrément n'est pas valide pour 68HC11.

en: Post-increment mode is not valid for 68HC11.
fr: Mode post-incrément n'est pas valide pour 68HC11.

en: Invalid indexed indirect mode.
fr: Mode indexé indirect invalide.

en: Trap id `%ld' is out of range.
fr: Identificateur de la trappe « %ld » est hors limite.

en: Trap id must be within [0x30..0x39] or [0x40..0xff].
fr: Identificateur de la trappe doit être entre [0x30..0x39] ou [0x40..0xff]

en: Operand out of 8-bit range: `%ld'.
fr: Opérande hors limite en 8 bits: « %ld ».

en: The trap id must be a constant.
fr: L'identificateur de trappe doit être une constante.

en: Operand `%x' not recognized in fixup8.
fr: Opérande « %x » n'est pas reconnue dans le fixup8.

en: Operand out of 16-bit range: `%ld'.
fr: Opérande hors limite en 16 bits: « %ld ».

en: Operand `%x' not recognized in fixup16.
fr: Opérande « %x » n'est pas reconnue dans fixup16.

en: Unexpected branch conversion with `%x'
fr: Conversion inattendu de branchement avec « %x »

en: Operand out of range for a relative branch: `%ld'
fr: Opérande hors limite pour un branchement relatif: « %ld »

en: Invalid register for dbcc/tbcc instruction.
fr: Registre invalide pour un instruction dbcc/tbcc.

en: Increment/decrement value is out of range: `%ld'.
fr: Valeur d'incrémentation/décrémentation est hors limite: « %ld ».

en: Expecting a register.
fr: Registre attendu.

en: Invalid register for post/pre increment.
fr: Registre invalide pour un post/pré incrémentation.

en: Invalid register.
fr: Registre invalide.

en: Offset out of 16-bit range: %ld.
fr: Décalage hors limite en 16 bits: %ld

en: Offset out of 5-bit range for movw/movb insn: %ld.
fr: Décalage hors limite en 5 bits pour movw/movb: %ld.

en: Expecting register D for indexed indirect mode.
fr: Registre D attendu en mode indexé indirect.

en: Indexed indirect mode is not allowed for movb/movw.
fr: Mode indexé indirect n'est pas permis pour movb/movw.

en: Invalid accumulator register.
fr: Registre accumulateur invalide.

en: Invalid indexed register.
fr: Registre indexé invalide.

en: Addressing mode not implemented yet.
fr: Mode d'adressage pas encore implanté.

en: Invalid source register for this instruction, use 'tfr'.
fr: Registre source invalide pour cette instruction, utiliser « tfr ».

en: Invalid source register.
fr: Registre source invalide.

en: Invalid destination register for this instruction, use 'tfr'.
fr: Registre de destination invalide pour cette instruction, utiliser « tfr ».

en: Invalid destination register.
fr: Registre de destination invalide.

en: Invalid indexed register, expecting register X.
fr: Registre d'index invalide, registre X attendu.

en: Invalid indexed register, expecting register Y.
fr: Registre d'index invalide, registre Y attendu.

en: No instruction or missing opcode.
fr: Pas d'instruction ou opcode manquant.

en: Opcode `%s' is not recognized.
fr: opcode « %s » n'est pas reconnu.

en: Garbage at end of instruction: `%s'.
fr: Rebut à la fin d'instruction: « %s ».

en: Invalid operand for `%s'
fr: Opérande invalide pour « %s »

en: Invalid mode: %s
fr: mode invalide: %s

en: bad .relax format
fr: format .relax erroné

en: Relocation %d is not supported by object file format.
fr: Relocalisation %d n'est pas supportée par le format du fichier objet.

en: bra or bsr with undefined symbol.
fr: bra ou bsr avec symbole défini.

en: Subtype %d is not recognized.
fr: Sous-type %d n'est pas reconnu.

en: Expression too complex.
fr: Expression trop complexe.

en: Value out of 16-bit range.
fr: Valeur de 16 bits hors limite.

en: Value %ld too large for 8-bit PC-relative branch.
fr: Valeur %ld trop grande pour un branchement de 8 bits relatif au PC

en: Auto increment/decrement offset '%ld' is out of range.
fr: Décalage auto incrémenté/décrémenté « %ld » est hors limite.

en: Line %d: unknown relocation type: 0x%x.
fr: Ligne %d: type de relocalisation inconnu: 0x%x

en: Unknown PC relative instruction
fr: Instruction relative au PC inconnue

en: Can not do %d byte pc-relative relocation
fr: Ne peut faire une relocalisation relative au PC de %d octets

en: Can not do %d byte pc-relative pic relocation
fr: Ne peut faire une relocalisation PIC relative au PC de %d octets

en: Can not do %d byte relocation
fr: Ne peut faire une relocalisation de %d octets

en: Can not do %d byte pic relocation
fr: Ne peut faire une relocalisation PIC de %d octets

en: Unable to produce reloc against symbol '%s'
fr: Incapable de produire une relocalisation vers le symboles « %s »

en: Cannot make %s relocation PC relative
fr: Ne peut faire une relocalisation %s relative au PC

en: No operator
fr: Pas d'opérateur

en: Unknown operator
fr: Opérateur inconnu

en: invalid instruction for this architecture; needs
fr: instruction invalide pour cette architecture; a besoin de

en: fpu (68040, 68060 or 68881/68882)
fr: fpu (68040, 68060 ou 68881/68882)

en: mmu (68030 or 68851)
fr: mmu (68030 ou 68851)

en: 68020 or higher
fr: 68020 ou plus

en: 68000 or higher
fr: 68000 ou plus

en: 68010 or higher
fr: 68010 ou plus

en: operands mismatch
fr: opérandes ne concordent pas

en: operand out of range
fr: Opérande hors limite

en: Bignum too big for %c format; truncated
fr: Grand nombre trop grand pour le format %c; tronqué

en: displacement too large for this architecture; needs 68020 or higher
fr: déplacement trop grand pour cette architecture; a besoi nde 68020 ou plus

en: scale factor invalid on this architecture; needs cpu32 or 68020 or higher
fr: facteur d'échelle invalide pour cette architecture; a besoin de cpu32 ou 68020 ou plus

en: invalid index size for coldfire
fr: taille d'index invalide pour un « coldfire »

en: Forcing byte displacement
fr: A forcé un déplacement d'octet

en: byte displacement out of range
fr: Déplacement d'octet hors limite

en: invalid operand mode for this architecture; needs 68020 or higher
fr: mode d'opérande invalide pour cette architecture; a besoin de 68020 ou plus

en: :b not permitted; defaulting to :w
fr: :b non permis; utilise par défaut:w

en: unsupported byte value; use a different suffix
fr: valeur d'octet non supportée; utiliser un suffixe différent

en: unknown/incorrect operand
fr: opérande inconnue/incorrecte

en: out of range
fr: hors limite

en: Can't use long branches on 68000/68010/5200
fr: Ne peut utiliser de longs branchements sur 68000/68010/5200

en: Expression out of range, using 0
fr: Expression hors limite, utilise 0

en: Floating point register in register list
fr: Registre en virgule flottante est dans la liste de registres

en: Wrong register in floating-point reglist
fr: Mauvais registre dans la liste des registres en virgule flottante

en: incorrect register in reglist
fr: register incorrect dans la liste des registres

en: wrong register in floating-point reglist
fr: mauvais registre dans la liste des registres en virgule flottante

note: ERROR
en: Extra )
fr: ) superflue

note: ERROR
en: Missing )
fr: ) manquante

en: Missing operand
fr: Opérande manquante

en: %s -- statement `%s' ignored
fr: %s -- déclaration « %s » ignorée

en: Don't know how to figure width of %c in md_assemble()
fr: Ne sait pas comment mesurer la largueur de %c dans md_assemble()

en: Internal Error: Can't find %s in hash table
fr: ERREUR interne: ne peut repérer %s dans la table de hachage

en: Internal Error: Can't hash %s: %s
fr: ERREUR interne: ne peut adresser par hachage %s: %s

en: architecture not yet selected: defaulting to 68020
fr: architecture n'est pas encore choisie: 68020 utilisé par défaut

en: unrecognized default cpu `%s' ???
fr: CPU par défaut non reconnu « %s » ???

en: 68040 and 68851 specified; mmu instructions may assemble incorrectly
fr: 68040 et 68851 spécifiés; instructions mmu peuvent être assemblées incorrectement

en: options for 68881 and no-68881 both given
fr: options pour 68881 et no-68881 utilisés ensembles

en: options for 68851 and no-68851 both given
fr: options pour 68851 et no-68851 utilisés ensembles

en: text label `%s' aligned to odd boundary
fr: texte de l'étiquette « %s » aligne sur une frontière impaire

en: invalid byte branch offset
fr: décalage d'octets de branchement invalide

en: short branch with zero offset: use :w
fr: branchement short avec un décalage zéro: utiliser :w

en: expression out of range: defaulting to 1
fr: expression hors limite: utilise 1 par défaut

en: expression out of range: defaulting to 0
fr: expression hors limite: utilise 0 par défaut

en: Can't deal with expression; defaulting to %ld
fr: Ne peut traiter l'expression; utilise par défaut %ld

en: expression doesn't fit in BYTE
fr: expression n'entre pas dans un OCTET

en: expression doesn't fit in WORD
fr: expression n'entre pas dans un MOT

en: %s: unrecognized processor name
fr: %s: nom de processeur non reconnu

en: bad coprocessor id
fr: identificateur de co-processeur erroné

en: unrecognized fopt option
fr: option fopt non reconnue

en: option `%s' may not be negated
fr: L'option « %s » ne peut pas être négativée

en: option `%s' not recognized
fr: option « %s » n'est pas reconnue

en: bad format of OPT NEST=depth
fr: format erroné de OPT NEST=profondeur

en: missing label
fr: étiquette manquante

en: bad register list
fr: liste de registres erronée

en: bad register list: %s
fr: liste de registres erronée: %s

en: restore without save
fr: restauration sans sauvegarde

en: syntax error in structured control directive
fr: erreur de syntaxes dans la directive de contrôle structurée

en: missing condition code in structured control directive
fr: code de condition manquant dans la directive de contrôle structurée

en: Condition <%c%c> in structured control directive can not be encoded correctly
fr: condition <%c%c> dans la directive de contrôle structurée ne peut être encodée correctement

en: missing then
fr: « then » manquant

en: else without matching if
fr: « else» non pairé avec «if »

en: endi without matching if
fr: « endi» non pairé avec «if »

en: break outside of structured loop
fr: « break » en dehors de la boucle structurée

en: next outside of structured loop
fr: « next » en dehor de la boucle structurée

en: missing =
fr: = manquant

en: missing to or downto
fr: « to» ou «downto » manquant

en: missing do
fr: « do » manquant

en: endf without for
fr: « endf» sans «for »

en: until without repeat
fr: « until» sans «repeat »

en: endw without while
fr: « endw» sans «while »

en: unrecognized option `%s'
fr: option « %s » non reconnue

en: unrecognized architecture specification `%s'
fr: spécification d'architecture non reconnue « %s »

en: 680X0 options:
    -l			use 1 word for refs to undefined symbols [default 2]
    -m68000 | -m68008 | -m68010 | -m68020 | -m68030 | -m68040 | -m68060 |
    -m68302 | -m68331 | -m68332 | -m68333 | -m68340 | -m68360 | -mcpu32 |
    -m5200  | -m5202  | -m5204  | -m5206  | -m5206e | -m5307  | -m5407
    			specify variant of 680X0 architecture [default %s]
    -m68881 | -m68882 | -mno-68881 | -mno-68882
    			target has/lacks floating-point coprocessor
    			[default yes for 68020, 68030, and cpu32]
fr: Options 680X0:
    -l                        utiliser 1 mot pour les références vers des symboles indéfinis [par défaut 2]
    -m68000 | -m68008 | -m68010 | -m68020 | -m68030 | -m68040 | -m68060 |
    -m68302 | -m68331 | -m68332 | -m68333 | -m68340 | -m68360 | -mcpu32 |
    -m5200  | -m5202  | -m5204  | -m5206  | -m5206e | -m5307  | -m5407
                             spécifier la variante d'architecture 680X0 [par défaut %s]
    -m68881 | -m68882 | -mno-68881 | -mno-68882
                             indiquer si la cible a/n'a pas de coprocesseur en virgule flottante
                             [par défaut yes (oui) pour 68020, 68030 et cpu32]

en: -m68851 | -mno-68851
    			target has/lacks memory-management unit coprocessor
    			[default yes for 68020 and up]
    -pic, -k		generate position independent code
    -S			turn jbsr into jsr
    --pcrel                 never turn PC-relative branches into absolute jumps
    --register-prefix-optional
    			recognize register names without prefix character
    --bitwise-or		do not treat `|' as a comment character
fr: -m68851 | -mno-68851
                             cible a/n'a pas d'unité co-processeur de gestion de mémoire
                             [par défaut yes (oui) pour 68020 et plus]
    -pic, -k                 générer du code indépendant de la position
    -S                       convertir jbsr en jsr
    --pcrel                  ne jamais convertir les branchements relatifs au PC en sauts absolus
    --register-prefix-optional
                             reconnaître les noms de registre sans caractère de préfixe
    --bitwise-or             ne pas traiter « | » comme un caractère de commentaire

en: --base-size-default-16	base reg without size is 16 bits
    --base-size-default-32	base reg without size is 32 bits (default)
    --disp-size-default-16	displacement with unknown size is 16 bits
    --disp-size-default-32	displacement with unknown size is 32 bits (default)
fr: --base-size-default-16  registre de base sans taille est de 16 bits
    --base-size-default-32  registre de base sans taille est de 32 bits (par défaut)
    --disp-size-default-16  déplacement sans taille connue est de 16 bits
    --disp-size-default-32  déplacement sans taille connue est de 32 bits (par défaut)

en: Error %s in %s
fr: ERREUR %s dans %s

en: Opcode(%d.%s):
fr: opcode(%d.%s):

en: Can't hash instruction '%s':%s
fr: Ne peut adresser par hachage l'instruction « %s »:%s

en: Invalid mnemonic '%s'
fr: Mnémonique invalide « %s »

en: Parameter syntax error
fr: ERREUR de syntaxe dans le paramètre

en: Unknown relocation type
fr: Type de relocalisation inconnu

note: Having this here repeats the warning somtimes. But can't we stand that?
en: Use of obsolete instruction
fr: Utilisation d'une instruction obsolète

en: Expression truncated to 16 bits
fr: Expression tronquée à 16 bits

en: Expression truncated to 5 bits
fr: Expression tronquée à 5 bits

en: Expression truncated to 9 bits
fr: Expression tronquée à 9 bits

en: Removed lower 2 bits of expression
fr: A enlevé les 2 bits du bas de l'expression

en: Relaxation should never occur
fr: La relaxe ne doit jamais se produire

en: register expected, but saw '%.6s'
fr: registre attendu, mais a eu '%.6s'

en: control register expected, but saw '%.6s'
fr: registre de contrôle attendu, mais a eu '%.6s'

en: bad/missing psr specifier
fr: spécificateur psr erroné/manquant

en: more than 65K literal pools
fr: plus de 65K de mots dans le bassin

en: missing ']'
fr: « ] » manquant

en: operand must be a constant
fr: l'opérande doit être une constante

en: operand must be absolute in range %u..%u, not %ld
fr: opérande doit être un absolu dans les bornes %u..%u et non pas %ld

en: operand must be a multiple of 4
fr: opérande doit être un multiple de 4

en: operand must be a multiple of 2
fr: opérande doit être un multiple de 2

en: base register expected
fr: registre de base attendu

en: unknown opcode "%s"
fr: opcode inconnu « %s »

en: invalid register: r15 illegal
fr: registre invalide: r15 illégal

en: M340 specific opcode used when assembling for M210
fr: opcode spécifique M340 utilisé lors de l'assemblage pour M210

en: second operand missing
fr: seconde opérande manquante

en: destination register must be r1
fr: registre de destination doit être r1

en: source register must be r1
fr: registre source doit être r1

en: immediate is not a power of two
fr: immediate n'est pas une puissance de deux

en: translating bgeni to movi
fr: traduction de bgeni en movi

en: translating mgeni to movi
fr: traduction de mgeni en movi

en: translating bmaski to movi
fr: traduction de bmaski en movi

en: displacement too large (%d)
fr: déplacement trop grand (%d)

en: Invalid register: r0 and r15 illegal
fr: registre invalide: r0 et r15 illégaux

en: bad starting register: r0 and r15 invalid
fr: registre de départ erroné: r0 et r15 invalides

en: ending register must be r15
fr: dernier registre doit être r15

en: bad base register: must be r0
fr: registre de base erroné: doit être r0

en: first register must be r4
fr: premier registre doit être R4

en: last register must be r7
fr: dernier registre doit être R7

en: reg-reg expected
fr: reg-reg attendu

en: second operand must be 1
fr: seconde opérande doit être un 1

en: zero used as immediate value
fr: zéro utilisé comme valeur immédiate

en: duplicated psr bit specifier
fr: spécificateur de bit psr est duplicaté

en: `af' must appear alone
fr: « af » doit apparaître seul

en: unimplemented opcode "%s"
fr: opcode non implanté « %s »

en: ignoring operands: %s
fr: opérandes ignorées: %s

en: Bad call to MD_NTOF()
fr: Appel erroné à MD_NTOF()

en: unrecognised cpu type '%s'
fr: type de cpu non reconnu « %s »

en: MCORE specific options:
      -{no-}jsri2bsr	  {dis}able jsri to bsr transformation (def: dis)
      -{no-}sifilter	  {dis}able silicon filter behavior (def: dis)
      -cpu=[210|340]          select CPU type
      -EB                     assemble for a big endian system (default)
      -EL                     assemble for a little endian system
fr: Options spécifiques MCORE:
      -{no-}jsri2bsr	   {dé}activer la conversion jsri en bsr (par défaut: no)
      -{no-}sifilter	   {dé}activer le comportement du filtre de silicon (par défaut: no)
      -cpu=[210|340]     sélectionner le type de CPU
      -EB                assembler pour un système à octets de poids fort (par défaut)
      -EL                assembler pour un système à octets de poids faible

en: failed sanity check: short_jump
fr: la vérification de l'état de santé a échoué: short_jump

en: failed sanity check: long_jump
fr: la vérification de l'état de santé a échoué: long_jump

en: odd displacement at %x
fr: déplacement impair à %x

en: unknown
fr: inconnu

en: odd distance branch (0x%lx bytes)
fr: distance impaire de branchement (0x%lx octets)

en: pcrel for branch to %s too far (0x%lx)
fr: pcrel pour branchement vers %s est trop loin (0x%lx)

en: pcrel for lrw/jmpi/jsri to %s too far (0x%lx)
fr: pcrel pour lrw/jmpi/jsri vers %s est trop loin (0x%lx)

en: pcrel for loopt too far (0x%lx)
fr: pcrel pour loopt est trop éloigné (0x%lx)

en: Can not do %d byte %srelocation
fr: Ne peut déplacer %d octets par %srelocalisation

en: pc-relative
fr: Relative au PC

note: Prototypes for static functions.
en: internal Error, line %d, %s
fr: erreur interne, ligne %d, %s

en: internal: can't hash `%s': %s
fr: ERREUR interne: ne peut adresser par hachage « %s »: %s

en: internal error: bad mips16 opcode: %s %s
fr: erreur interne: opcode mips16 erroné: %s %s

en: returned from mips_ip(%s) insn_opcode = 0x%x
fr: obtenu de mips_ip(%s) insn_opcode = 0x%x

en: extended instruction in delay slot
fr: instruction étendue dans la plage de délai

en: jump to misaligned address (0x%lx)
fr: saut vers une adresse mal alignée (0x%lx)

en: jump address range overflow (0x%lx)
fr: débordement de la gamme de saut d'adresses (0x%lx)

en: Macro instruction expanded into multiple instructions
fr: Instruction macro étendue en de multiples instructions

en: Macro instruction expanded into multiple instructions in a branch delay slot
fr: Étendre l'instruction macro en de multiples instructions dans un branchement avec délai

en: operand overflow
fr: débordement de l'opérande

en: Macro used $at after ".set noat"
fr: Macro utilisée $at après ".set noat"

en: unsupported large constant
fr: constante de grande taille non supportée

en: Instruction %s requires absolute expression
fr: Instruction %s requiert une expression absolue

en: Number (0x%lx) larger than 32 bits
fr: Nombre (0x%lx) plus grand que 32 bits

en: Number larger than 64 bits
fr: Nombre plus grand que 64 bits

en: PIC code offset overflow (max 16 signed bits)
fr: Débordement du décalage du code PIC (max 16 bits signés)

en: Branch %s is always false (nop)
fr: Branchement %s est toujours faux (nop)

en: Branch likely %s is always false
fr: Branchement tel que %s est toujours faux

en: Unsupported large constant
fr: Constante de grande taille non supportée

note: result is always true
en: Branch %s is always true
fr: Branchement %s est toujours vrai

en: Divide by zero.
fr: Division par zéro.

en: dla used to load 32-bit register
fr: dla utilisé pour charger le registre de 32 bits

en: la used to load 64-bit address
fr: la utilisé pour charger le registre de 64 bits

en: PIC code offset overflow (max 32 signed bits)
fr: Débordement du décalage du code PIC (max 32 bits signés)

en: MIPS PIC call to register other than $25
fr: Appel PIC MIPS à un registre autre que $25

en: No .cprestore pseudo-op used in PIC code
fr: Pas de pseudo-op .cprestore utilisé dans le code PIC

en: No .frame pseudo-op used in PIC code
fr: Pas de pseudo-op .frame utilisé dans le code PIC

en: opcode not supported on this processor
fr: opcode non supporté sur ce processeur

en: load/store address overflow (max 32 bits)
fr: Débordement d'adresse load/store (max 32 bits signés)

en: Improper rotate count
fr: Nombre de rotations erroné

en: Instruction %s: result is always false
fr: Instruction %s: résultat est toujours faux

en: Instruction %s: result is always true
fr: Instruction %s: résultat est toujours vrai

note: FIXME: Check if this is one of the itbl macros, since they are added dynamically.
en: Macro %s not implemented yet
fr: Macro %s n'est pas implanté encore

en: internal: bad mips opcode (mask error): %s %s
fr: interne: opcode mips erroné (erreur de masque): %s %s

en: internal: bad mips opcode (unknown extension operand type `+%c'): %s %s
fr: interne: opcode mips erroné (type d'opérande d'extension inconnu « +%c »): %s %s

en: internal: bad mips opcode (unknown operand type `%c'): %s %s
fr: interne: opcode mips erroné (type d'opérande inconnu « %c »): %s %s

en: internal: bad mips opcode (bits 0x%lx undefined): %s %s
fr: interne: opcode mips erroné (bits 0x%lx indéfinis): %s %s

en: opcode not supported on this processor: %s (%s)
fr: opcode non supporté surce processeur: %s (%s)

en: Improper position (%lu)
fr: Position erronée (%lu)

en: Improper insert size (%lu, position %lu)
fr: Taille d'insertion incorrecte (%lu, position %lu)

en: Improper extract size (%lu, position %lu)
fr: Taille d'extraction incorrecte (%lu, position %lu)

en: Improper shift amount (%lu)
fr: Nombre de décalages erroné (%lu)

en: Invalid value for `%s' (%lu)
fr: Valeur invalide pour « %s » (%lu)

en: Illegal break code (%lu)
fr: Code de branchement illégal (%lu)

en: Illegal lower break code (%lu)
fr: Code inférieur de branchement illégal (%lu)

en: Illegal 20-bit code (%lu)
fr: Code de 20 bits illégal (%lu)

en: Coproccesor code > 25 bits (%lu)
fr: Code du coproccesseur > 25 bits (%lu)

en: Illegal 19-bit code (%lu)
fr: Code 19 bits illégal (%lu)

en: Invalid performance register (%lu)
fr: registre de performance invalide (%lu)

en: Invalid register number (%d)
fr: numéro de registre invalide (%d)

en: Invalid MDMX Immediate (%ld)
fr: immédiat MDMX invalide (%ld)

en: Invalid float register number (%d)
fr: Numéro de registre en virgule flottante invalide (%d)

en: Float register should be even, was %d
fr: Registre de virgule flottante dervait être pair, était %d

en: Bad element selector %ld
fr: Élément erroné du sélecteur %ld

en: Expecting ']' found '%s'
fr: Attendu « ] » trouvé « %s »

en: absolute expression required
fr: expression absolue requise

en: Bad floating point constant: %s
fr: Constante en virgule flottante erronée: %s

en: Can't use floating point insn in this section
fr: Ne peut utiliser une virgule flottante insn dans cette section

en: expression out of range
fr: expression hors limite

en: lui expression not in range 0..65535
fr: expression lui n'est pas dans les bornes 0..65535

en: invalid condition code register $fcc%d
fr: registre de code de condition invalide $fcc%d

en: invalid coprocessor sub-selection value (0-7)
fr: valeur de sous sélection du co-processeur invalide (0-7)

en: bad byte vector index (%ld)
fr: index de vecteur octer erroné (%ld)

en: bad char = '%c'
fr: caractère erroné = « %c »

en: illegal operands
fr: opérande illégale

en: unrecognized opcode
fr: opcode non reconnu

en: invalid register number (%d)
fr: noméro de registre invalide (%d)

en: used $at without ".set noat"
fr: utilisé $at sand ".set noat"

en: can't parse register list
fr: ne peut analyser la liste de registres

en: extended operand requested but not required
fr: opérande étendue demandé mais non requise

en: invalid unextended operand value
fr: valeur d'opérande non étendue invalide

en: operand value out of range for instruction
fr: valeur d'opérande hors limite pour l'instruction

en: A different %s was already specified, is now %s
fr: Un différent %s a déjà été spécifié, est maintenant %s

en: -G may not be used with embedded PIC code
fr: -G ne peut ^tre utilisé avec du code PIC imbriqué

en: -call_shared is supported only for ELF format
fr: -call_shared est supporté seulement pour le format ELF

en: -G may not be used with SVR4 PIC code
fr: -G ne peut être utilisé avec du code PIC SVR4

en: -non_shared is supported only for ELF format
fr: -non_shared est supporté seulement pour le format ELF

en: -G is not supported for this configuration
fr: -G n'est pas supporté pour cette configuration

en: -G may not be used with SVR4 or embedded PIC code
fr: -G e peut ëtre utilisé avec du code PIC SVR4 ou imbriqué

en: -32 is supported for ELF format only
fr: -32 est supporté seulement pour le format ELF

en: -n32 is supported for ELF format only
fr: -n32 est supporté seulement pour le format ELF

en: -64 is supported for ELF format only
fr: -64 est supporté seulement pour le format ELF

en: No compiled in support for 64 bit object file format
fr: Pas compilé pour le support de format de fichier objet de 64 bits

en: -mabi is supported for ELF format only
fr: -mabi est supporté seulement pour le format ELF

en: invalid abi -mabi=%s
fr: abi invalide -mabi=%s

en: -G not supported in this configuration.
fr: -G n'est pas supporté dans cette configuration.

en: -%s conflicts with the other architecture options, which imply -%s
fr: -%s en conflit avec d'autres options d'architecture, lequel implique -%s

en: -mgp64 used with a 32-bit processor
fr: -mgp64 utilisé avec un processeur de 32 bits

en: -mgp32 used with a 64-bit ABI
fr: -mgp32 utilisé avec un ABI de 64 bits

en: -mgp64 used with a 32-bit ABI
fr: -mgp64 utilisé avec un ABI de 32 bits

en: trap exception not supported at ISA 1
fr: exception par trappe non supportée sur ISA 1

en: Unmatched %%hi reloc
fr: Relocalisation %%hi non pairée

en: Cannot branch to undefined symbol.
fr: ne peut faire le branchement vers un symbole indéfini

en: Cannot branch to symbol in another section.
fr: Ne peut faire un branchement vers un symboles vers une autre section

en: Pretending global symbol used as branch target is local.
fr: Prétendre l'utilisation d'un symbole globale comme une cible de branchement est local

en: Invalid PC relative reloc
fr: relocalisation relative au PC invalide

en: relocation overflow
fr: débordement de relocalisation

en: Branch to odd address (%lx)
fr: Branchement sur une adresse impaire (%lx)

en: Branch out of range
fr: Branchement hors gammme

en: %08lx  UNDEFINED
fr: %08lx  INDÉFINI

en: Alignment too large: %d. assumed.
fr: Alignement trop grand: %d. assumé.

en: Alignment negative: 0 assumed.
fr: Alignement négatif: 0 assumé.

en: No read only data section in this object file format
fr: Pas de section de données en lecture seulement dans ce format de fichier objet

en: Global pointers not supported; recompile -G 0
fr: Pointeurs globaux non supportés; recompiler avec -G 0

en: %s: no such section
fr: %s: pas de telle section

en: .option pic%d not supported
fr: .option pic%d n'est pas supportée

en: Unrecognized option "%s"
fr: option « %s » non reconnue

en: `noreorder' must be set before `nomacro'
fr: « noreorder» doit être initialisé avant «nomacro »

en: unknown architecture %s
fr: architecture inconnue %s

en: unknown ISA level %s
fr: niveau ISA inconnu %s

en: .set pop with no .set push
fr: .set pop sans .set push

en: Tried to set unrecognized symbol: %s
fr: Tentative d'initialisation d'un symbole non reconnu: %s

en: .cpload not in noreorder section
fr: .cpload n'est pas dans la section « noreorder »

en: missing argument separator ',' for .cpsetup
fr: séparateur d'argument manquant « , » pour .cpsetup

en: Unsupported use of .gpword
fr: Utilisation non supporté de .gpword

en: Unsupported use of .gpdword
fr: Utilisation non supportée de .gpword

en: expected `$'
fr: attendu « $ »

en: Bad register number
fr: Numéro de registre erroné

en: Unrecognized register name
fr: Nom de registre non reconnu

en: unsupported PC relative reference to different section
fr: référence relative au PC non supporté pour un section différente

en: unsupported relocation
fr: relocalisation non supportée

en: AT used after ".set noat" or macro used after ".set nomacro"
fr: AT utilisé après « .set noat» ou macro utilisée après «.set nomacro »

en: Double check fx_r_type in tc-mips.c:tc_gen_reloc
fr: Double check fx_r_type dans tc-mips.c:tc_gen_reloc

en: Can not represent %s relocation in this object file format
fr: Ne peut représenter la relocalisation %s dans ce format de fichier objet

en: relaxed out-of-range branch into a jump
fr: relâche d'un branchement hors limite dans le saut (jump)

en: missing .end at end of assembly
fr: .end manquant à la fin de l'assemblage

en: expected simple number
fr: nombre simple attendu

en:  *input_line_pointer == '%c' 0x%02x
fr:  *input_line_pointer == « %c » 0x%02x

en: invalid number
fr: nombre invalide

en: .end not in text section
fr: .end n'est pas dans la section de texte

en: .end directive without a preceding .ent directive.
fr: directive .end n'est pas précédé de la directive .ent

en: .end symbol does not match .ent symbol.
fr: symbole .end n'est pas pairé avec le symbole .ent

en: .end directive missing or unknown symbol
fr: Directive .end manquante ou symbole inconnu

en: .ent or .aent not in text section.
fr: .ent ou .aent n'est pas dans la section texte.

en: missing .end
fr: .end manquant

en: Bad .frame directive
fr: Directive .frame erronée

en: .mask/.fmask outside of .ent
fr: .mask/.fmask à l'extérieur de .ent

en: Bad .mask/.fmask directive
fr: Directive .mask/.fmask erronée

en: MIPS options:
    -membedded-pic		generate embedded position independent code
    -EB			generate big endian output
    -EL			generate little endian output
    -g, -g2			do not remove unneeded NOPs or swap branches
    -G NUM			allow referencing objects up to NUM bytes
    			implicitly with the gp register [default 8]
fr: Options MIPS:
    -membedded-pic          générer du code indépendant de la position imbriqué
    -EB                     générer du code pour système à octets de poids fort
    -EL                     générer du code pour système à octets de poids faible
    -g, -g2                 ne pas enlever les NOP inutiles ou les branchements de commutation (swap)
    -G NOMBRE               permettre la référence des objets jusqu'à NOMBRE d'octets
                            implicitement avec le registre GP [par défaut 8]

en: -mips1			generate MIPS ISA I instructions
    -mips2			generate MIPS ISA II instructions
    -mips3			generate MIPS ISA III instructions
    -mips4			generate MIPS ISA IV instructions
    -mips5                  generate MIPS ISA V instructions
    -mips32                 generate MIPS32 ISA instructions
    -mips32r2               generate MIPS32 release 2 ISA instructions
    -mips64                 generate MIPS64 ISA instructions
    -march=CPU/-mtune=CPU	generate code/schedule for CPU, where CPU is one of:
fr: -mips1                  générer des instructions MIPS ISA I
    -mips2                  générer des instructions MIPS ISA II
    -mips3                  générer des instructions MIPS ISA III
    -mips4                  générer des instructions MIPS ISA IV
    -mips5                  générer des instructions MIPS ISA V
    -mips32                 générer des instructions MIPS32 ISA
    -mips32r2               générer des instructions MIPS32 version 2 ISA
    -mips64                 générer des instructions MIPS64 ISA
    -march=CPU/-mtune=CPU   générer du core/cédule pour le CPU, où CPU prend être:

en: -mCPU			equivalent to -march=CPU -mtune=CPU. Deprecated.
    -no-mCPU		don't generate code specific to CPU.
    			For -mCPU and -no-mCPU, CPU must be one of:
fr: -mCPU                   équivalent à -march=CPU -mtune=CPU. Déprécié.
    -no-mCPU                ne pas générer de code spécifique au CPU.
                            Pour -mCPU et -no-mCPU, CPU doit être un des suivants:

en: -mips16			generate mips16 instructions
    -no-mips16		do not generate mips16 instructions
fr: -mips16                 générer des instructions mips16
    -no-mips16              ne pas générer d'instructions mips16

en: -mgp32			use 32-bit GPRs, regardless of the chosen ISA
    -mfp32			use 32-bit FPRs, regardless of the chosen ISA
    -O0			remove unneeded NOPs, do not swap branches
    -O			remove unneeded NOPs and swap branches
    -n			warn about NOPs generated from macros
    --[no-]construct-floats [dis]allow floating point values to be constructed
    --trap, --no-break	trap exception on div by 0 and mult overflow
    --break, --no-trap	break exception on div by 0 and mult overflow
fr: -mgp32                  utiliser GPR de 32 bits, sans tenir compte du ISA choisi
    -mfp32                  utiliser FPR de 32 bits, sans tenir compte du ISA choisi
    -O0                     enlever tous les NOP inutiles, ne pas commuter (swap) les branchements
    -O                      enlever tous les NOP inutiles et les branchements de commutation (swap)
    -n                      avertir lorsqu'il y a des NOP générés par les macros
    --[no-]construct-floats [ne pas] permettre la construction des valeurs flottantes
    --trap, --no-break      intercepter par trappe les exceptions de divisions par 0
                            et les débordements par multiplication
    --break, --no-trap      interrompre l'exécution des exceptions de divisions par 0
                            et de débordements par multiplication

en: -KPIC, -call_shared	generate SVR4 position independent code
    -non_shared		do not generate position independent code
    -xgot			assume a 32 bit GOT
    -mabi=ABI		create ABI conformant object file for:
fr: -KPIC, -call_shared     générer du code indépendant de la position SVR4
    -non_shared             ne pas générer du code indépendant de la position
    -xgot                   assumer un GOT de 32 bits
    -mabi=ABI               créer un fichier objet conforme ABI pour:

en: -32			create o32 ABI object file (default)
    -n32			create n32 ABI object file
    -64			create 64 ABI object file
fr: -32                       créer un fichier objet de o32 ABI
    -n32                      créer un fichier objet de on32 ABI
    -64                       créer un fichier objet de 64 ABI

en:  MMIX-specific command line options:
fr:  Options MMIX-spécifiques de la ligne de commande:

en:   -fixed-special-register-names
                              Allow only the original special register names.
fr:   -fixed-special-register-names
                              permettre seulement les noms originaux de registres spéciaux

en:   -globalize-symbols      Make all symbols global.
fr:   -globalize-symbols      rednre tous les symboles globaaux.

en:   -gnu-syntax             Turn off mmixal syntax compatibility.
fr:   -gnu-syntax             bloquer la la compabitlité de syntaxes mmixal

en:   -relax                  Create linker relaxable code.
fr:   -relax                  créer du code relaxable pour l'éditeur de liens

en:   -no-predefined-syms     Do not provide mmixal built-in constants.
                              Implies -fixed-special-register-names.
fr:   -no-predefined-syms     ne pas fournir de constantes mmixal
                              implique -fixed-special-register-names.

en:   -no-expand              Do not expand GETA, branches, PUSHJ or JUMP
                              into multiple instructions.
fr:   -no-expand              ne pas faire l'expansion GETA, branchanchement, PUSHJ ou JUMP
                              en de multiples instructions.

en:   -no-merge-gregs         Do not merge GREG definitions with nearby values.
fr:   -no-merge-gregs         ne pas faire la fusion des définition GREG avec des valeurs proches.

en:   -linker-allocated-gregs If there's no suitable GREG definition for the                          operands of an instruction, let the linker resolve.
fr:   -linker-allocated-gregs S'il n'y a pas de définition GREG pouvant convenir
                              pour les opérandes d'une instruction, laisser l'éditeur de liens
                              faire la résolution.

en:   -x                      Do not warn when an operand to GETA, a branch,
                              PUSHJ or JUMP is not known to be within range.
                              The linker will catch any errors.  Implies
                              -linker-allocated-gregs.
fr:   -x                      ne pas avertir pour une opérande avec GETA, un branchement,
                              PUSHJ ou JUMP qui n'est pas à l'intérieur de la gamme.
                              L'éditeur de liens interceptera les erreurs. Cela implique
                              -linker-allocated-gregs.

en: unknown opcode: `%s'
fr: opcode inconnu « %s »

en: specified location wasn't TETRA-aligned
fr: localisation spécifiée n'était pas alignée TETRA

en: unaligned data at an absolute location is not supported
fr: données non alignées dans une localisation absolue ne sont pas supportées

en: invalid operand to opcode %s: `%s'
fr: opérande invalide pour l'opcode %s: « %s »

en: invalid operands to opcode %s: `%s'
fr: opérandes invalides pour l'opcode %s: « %s »

en: unsupported operands to %s: `%s'
fr: opérandes non supportées vers %s: « %s »

en: internal: mmix_prefix_name but empty prefix
fr: interne: mmix_prefix_name mais le préfixe est vide

en: too many GREG registers allocated (max %d)
fr: trop de registres GREG alloués (maximum %d)

en: BSPEC already active.  Nesting is not supported.
fr: BSPEC déjà actif. Imbrication non supportée.

en: invalid BSPEC expression
fr: expresion BSPEC invalide

en: can't create section %s
fr: ne peut créer la section %s

en: can't set section flags for section %s
fr: ne peut initialiser les fanions de section por la section %s

en: ESPEC without preceding BSPEC
fr: ESPEC sans être précédé de BSPEC

en: missing local expression
fr: expression locale manquante

en: operand out of range, instruction expanded
fr: opérande hors limite, instruction a été étendue

note: The BFD_RELOC_MMIX_LOCAL-specific message is supposed to be user-friendly, though a little bit non-substantial.
en: directive LOCAL must be placed in code or data
fr: directive LOCAL doit être placé dans le code ou le data

en: internal confusion: relocation in a section without contents
fr: confusion interne: relocalisation dans une section sans contenu

en: internal: BFD_RELOC_MMIX_BASE_PLUS_OFFSET not resolved to section
fr: interne: BFD_RELOC_MMIX_BASE_PLUS_OFFSET n'est pas résolu pour la section

en: no suitable GREG definition for operands
fr: pas de définition GREG satisfaisante pour les opérandes

en: operands were not reducible at assembly-time
fr: opérandes n'étaient pas réductibles au moment de l'assemblage

en: cannot generate relocation type for symbol %s, code %s
fr: ne peut générer un type de relocalisation pour le symbole %s, code %s

en: internal: unhandled label %s
fr: interne: étiquette %s non traitée

en: [0-9]H labels may not appear alone on a line
fr: étiquettes [0-9]H ne peuvent apparaître seuls sur une ligne

en: [0-9]H labels do not mix with dot-pseudos
fr: étiquettes [0-9]H ne peuvent être mélanger avec des dot-pseudos

en: invalid characters in input
fr: caractère invalide en entrée

en: empty label field for IS
fr: étiquette de champ vide pour IS

en: internal: unexpected relax type %d:%d
fr: interne: type inattendue de relaxation %d:%d

en: BSPEC without ESPEC.
fr: BSPEC sans ESPEC.

en: GREG expression too complicated
fr: expression GREG trop complexe

en: internal: GREG expression not resolved to section
fr: interne: expression GREG non résolue pour la section

en: register section has contents
fr: registre section a du contenu

en: section change from within a BSPEC/ESPEC pair is not supported
fr: changement de section à partir de la paire BSPEC/ESPEC n'est pas supporté

en: directive LOC from within a BSPEC/ESPEC pair is not supported
fr: directive LOC à partir de la paire BSPEC/ESPEC n'est pas supportée

en: invalid LOC expression
fr: expresion LOC invalide

en: LOC expression stepping backwards is not supported
fr: expression LOC avec pas arrière n'est pas supportée

note: We will only get here in rare cases involving #NO_APP, where the unterminated string is not recognized by the preformatting pass.
en: unterminated string
fr: chaîne non terminée

en: BYTE expression not a pure number
fr: Expression BYTE n'est pas un nombre pur

note: Note that mmixal does not allow negative numbers in BYTE sequences, so neither should we.
en: BYTE expression not in the range 0..255
fr: expression BYTE n'est pas dans les bornes 0..255

en: data item with alignment larger than location
fr: item de données avec un alignement plus grand que la localisation

note: Since integer_constant is local to expr.c, we have to make this a macro.  FIXME: Do it cleaner.
en: `&' serial number operator is not supported
fr: opérateur de numéro de série « & » n'est pas supporté

en: MN10200 options:
    none yet
fr: Options MN10200:
    aucune pour l'instant

en: Unrecognized opcode: `%s'
fr: opcode non reconnu: « %s »

en: junk at end of line: `%s'
fr: rebut à la fin de la ligne: « %s »

en: can't resolve `%s' {%s section} - `%s' {%s section}
fr: ne peut résoudre `%s' {section %s} - `%s' {section %s}

en: operand out of range (%s not between %ld and %ld)
fr: opérande hors limite (%s n'est pas entre %ld et %ld)

en: MN10300 options:
    none yet
fr: Options MN10300:
    aucune pour l'instant

en: unsupported BFD relocation size %u
fr: taile de relocalisation BFD non supportée %u

en: Invalid opcode/operands
fr: opcode/opérande invalide

en: Invalid register specification.
fr: Spécification de registre invalide.

en: Bad relocation fixup type (%d)
fr: Type de correctif de relocalisation erroné (%d)

en: Known MCU names:
fr: Noms MCU connus:

en: MSP430 options:
      -mmcu=[msp430-name] select microcontroller type
                      msp430x110  msp430x112
                      msp430x1101 msp430x1111
                      msp430x1121 msp430x1122 msp430x1132
                      msp430x122  msp430x123
                      msp430x1222 msp430x1232
                      msp430x133  msp430x135
                      msp430x1331 msp430x1351
                      msp430x147  msp430x148  msp430x149
                      msp430x155  msp430x156  msp430x157
                      msp430x167  msp430x168  msp430x169
                      msp430x311  msp430x312  msp430x313  msp430x314  msp430x315
                      msp430x323  msp430x325
                      msp430x336  msp430x337
                      msp430x412  msp430x413
                      msp430x435  msp430x436  msp430x437
                      msp430x447  msp430x448  msp430x449
fr: Options MSP430:
      -mmcu=[msp430-name] sélectionner le type de micro-contrôleur
                      msp430x110  msp430x112
                      msp430x1101 msp430x1111
                      msp430x1121 msp430x1122 msp430x1132
                      msp430x122  msp430x123
                      msp430x1222 msp430x1232
                      msp430x133  msp430x135
                      msp430x1331 msp430x1351
                      msp430x147  msp430x148  msp430x149
                      msp430x155  msp430x156  msp430x157
                      msp430x167  msp430x168  msp430x169
                      msp430x311  msp430x312  msp430x313  msp430x314  msp430x315
                      msp430x323  msp430x325
                      msp430x336  msp430x337
                      msp430x412  msp430x413
                      msp430x435  msp430x436  msp430x437
                      msp430x447  msp430x448  msp430x449

en: redefinition of mcu type %s' to %s'
fr: redéfinition du type MCU %s' vers %s'

en: instruction %s requires %d operand(s)
fr: instruction %s requiert opérande %d

en: Even number required. Rounded to %d
fr: Nombre pair requis. Arrondi à %d

en: Wrong displacement  %d
fr: déplacement erroné %d

en: instruction requires label sans '$'
fr: Instruction requiert une étiquette SANS '$'

en: instruction requires label or value in range -511:512
fr: Instruction requiert une étiquette ou une valeur dans l'étendue -511:512

en: instruction requires label
fr: Instruction requiert une étiquette

en: Ilegal instruction or not implmented opcode.
fr: Instruction illégale ou opcode non implanté.

en: Internal bug. Try to use 0(r%d) instead of @r%d
fr: Problème interne. Essayer d'utiliser 0(r%d) au lieu de @r%d

en: this addressing mode is not applicable for destination operand
fr: ce mode d'adressage n'est pas applicable pour la cible de l'opérande

en: value %ld out of range. Use #lo() or #hi()
fr: valeur %ld est hors limite. Utiliser #lo() ou #hi()

en: unknown expression in operand %s. use #llo() #lhi() #hlo() #hhi()
fr: expression inconnue dans l'opérande %s. Utiliser #llo() #lhi() #hlo() #hhi()

en: unknown operand %s
fr: opérande inconnue %s

en: value out of range: %d
fr: valeur hors limite: %d

en: unknown expression in operand %s
fr: expression inconnue dans l'opérande %s

en: unknown addressing mode %s
fr: mode d'adressage inconnu %s

en: Bad register name r%s
fr: mauvais nom de registre r%s

en: MSP430 does not have %d registers
fr: MSP430 n'a pas de registres %d

en: ')' required
fr: ')' requis

en: unknown operator %s. Did you mean X(Rn) or #[hl][hl][oi](CONST) ?
fr: opérateur inconnu %s. Voulez-vous dire X(Rn) ou #[hl][hl][oi](CONST) ?

en: unknown operator (r%s substituded as a register name
fr: opérateur inconnu (r%s subsitutué comme nom de registre

en: unknown operator %s
fr: Opérateur inconnu %s

en: r2 should not be used in indexed addressing mode
fr: r2 ne devrait pas être utilisé en mode d'adressage indexé

note: Unreachable.
en: unknown addressing mode for operand %s
fr: mode d'adressage inconnu pour l'opérande %s

en: Invalid syntax in PC-relative addressing mode
fr: Syntaxe invalide en mode d'adressage relatif au PC

en: Invalid syntax in External addressing mode
fr: Syntaxe invalide en mode d'adressage externe

en: Invalid syntax in Memory Relative addressing mode
fr: Syntaxe invalide dans le mode d'adressage relatif en mémoire

en: Invalid scaled-indexed mode, use (b,w,d,q)
fr: Mode indexé-échelle invalide, utilise b, w, d ou q

en: Syntax in scaled-indexed mode, use [Rn:m] where n=[0..7] m={b,w,d,q}
fr: ERREUR de syntaxe dans le mode indexé-échelle, utiliser [Rn:m] où  n=[0..7] m={b,w,d,q}

en: Scaled-indexed addressing mode combined with scaled-index
fr: Mode d'adressage indexé-échelle combiné avec un index-échelle

en: Invalid or illegal addressing mode combined with scaled-index
fr: Mode d'adresse invalide ou illégal combiné avec un index-échelle

en: Premature end of suffix -- Defaulting to d
fr: Fin prématurée du suffixe -- utilise par défaut d

en: Bad suffix after ':' use {b|w|d} Defaulting to d
fr: Mauvais suffixe après « : » utiliser {b|w|d} par défaut d

en: Very short instr to option, ie you can't do it on a NULLstr
fr: Option appliquée à une instruction très courte, i.e. vous ne pouvez le faire sur une chaîne NULL

en: No such entry in list. (cpu/mmu register)
fr: Pas de telle entrée dans la liste. (registre cpu/mmu)

en: Internal consistency error.  check ns32k-opcode.h
fr: ERREUR de consistence interne. Vérifier ns32k-opcode.h

en: Address of immediate operand
fr: Adresse de l'opérande immédaite

en: Invalid immediate write operand.
fr: Opérande invalide immédiate d'écriture

en: Bad opcode-table-option, check in file ns32k-opcode.h
fr: opcode-table-option erroné, vérifier dans le fichier ns32k-opcode.h

en: No such opcode
fr: Pas de tel opcode

en: Bad suffix, defaulting to d
fr: Suffixe erroné, utilise le défaut d

en: Too many operands passed to instruction
fr: Trop d'opérandes passées à l'instruction

note: Check error in default.
en: Wrong numbers of operands in default, check ns32k-opcodes.h
fr: Nombre erroné d'opérandes dans le défaut, vérifier ns32k-opcodes.h

en: Wrong number of operands
fr: Nombre erroné d'éopérandes

en: iif convert internal pcrel/binary
fr: iif conversion interne pcrel/binary

en: Bignum too big for long
fr: Grand nombre trop grand pour un « long »

en: iif convert internal pcrel/pointer
fr: iif conversion interne pcrel/pointeur

en: Internal logic error in iif.iifP[n].type
fr: ERREUR de logique interne dans iif.iifP[].type

note: We cant relax this case.
en: Can't relax difference
fr: Ne peut relaxer la différence

en: Displacement to large for :d
fr: Déplacement trop grand pour :d

en: Internal logic error in iif.iifP[].type
fr: ERREUR de logique interne dans iif.iifP[].type

en: Can not do %d byte pc-relative relocation for storage type %d
fr: Ne peut faire une relocalisation de %d octets relatif au PC pour le stockage de type %d

en: Can not do %d byte relocation for storage type %d
fr: Ne peut faire une relocalisation de %d octets pour le stockage de type %d

note: Fatal.
en: Can't hash %s: %s
fr: Ne peut adresser par hachage %s: %s

en: value of %ld out of byte displacement range.
fr: valeur de %ld hors de l'étendue de décalage sur un octet.

en: value of %ld out of word displacement range.
fr: valeur de %ld hors de l'étendue de décalage sur un mot.

en: value of %ld out of double word displacement range.
fr: valeur de %ld hors de l'étendue de décalage sur un double mot.

en: Internal logic error.  line %d, file "%s"
fr: ERREUR de logique interne.  ligne %d, fichier "%s"

en: Internal logic error. line %d, file "%s"
fr: ERREUR de logique interne.  ligne %d, fichier "%s"

en: Bit field out of range
fr: Champ de bits hors limite

en: invalid architecture option -m%s, ignored
fr: option d'architecture invalide -m%s, ignoré

en: invalid default displacement size "%s". Defaulting to %d.
fr: taille de déplacement par défaut invalide "%s". Utilisera par défaut %d.

en: NS32K options:
    -m32032 | -m32532	select variant of NS32K architecture
    --disp-size-default=<1|2|4>
fr: Options NS32K:
    -m32032 | -m32532          sélectionner la variante d'architecture NS32K
    --disp-size-default=<1|2|4>

en: Cannot find relocation type for symbol %s, code %d
fr: ne peut trouver le type de relocalisation pour le symbole %s, code %d

en: unknown opcode1: `%s'
fr: opcode1 inconnu « %s »

en: unknown opcode2 `%s'.
fr: opcode2 inconnu « %s »

en: instruction not allowed: %s
fr: instruction non permise: %s

en: too many operands: %s
fr: trop d'opérandes: %s

en: call/jmp target out of range (1)
fr: call/jmp cible hors limite (1)

en: the linker will not handle this relocation correctly (1)
fr: l'éditeur de liens ne traitera pas cette relocalisation correctement (1)

en: call/jmp target out of range (2)
fr: call/jmp cible hors limite (2)

en: register out of range
fr: registre hors limite

en: invalid register in & expression
fr: registre invalide dans l'expression &

en: Low order bits truncated in immediate float operand
fr: Bits du bas tronquée dans l'opérande flottante immédate

en: Unknown instruction '%s'
fr: instruction inconnue « %s »

en: confusing relocation expressions
fr: expressions confuses de relocalisation

en: can't have relocation for ipush
fr: ne peut avoir de relocalisation pour ipush

en: unknown opcode %s
fr: opcode inconnu %s

en: PJ options:
    -little			generate little endian code
    -big			generate big endian code
fr: Options PJ:
    -little            générer du code pour système à octets de poids faible
    -big               générer du code pour système à octets de poids fort

en: pcrel too far
fr: pcrel trop éloigné

en: estimate size
fr: taille estimée

en: %s unsupported
fr: %s n'est pas supportée

en: invalid switch -m%s
fr: option invalide -m%s

en: PowerPC options:
    -a32			generate ELF32/XCOFF32
    -a64			generate ELF64/XCOFF64
    -u			ignored
    -mpwrx, -mpwr2		generate code for POWER/2 (RIOS2)
    -mpwr			generate code for POWER (RIOS1)
    -m601			generate code for PowerPC 601
    -mppc, -mppc32, -m603, -m604
    			generate code for PowerPC 603/604
    -m403, -m405		generate code for PowerPC 403/405
    -m7400, -m7410, -m7450, -m7455
    			generate code For PowerPC 7400/7410/7450/7455
fr: Options PowerPC:
    -a32                     générer le code pour ELF32/XCOFF32
    -a64                     générer le code pour ELF64/XCOFF64
    -u                       ignoré
    -mpwrx, -mpwr2           générer le code pour POWER/2 (RIOS2)
    -mpwr                    générer le code pour POWER (RIOS1)
    -m601                    générer le code pour PowerPC 601
    -mppc, -mppc32, -m603, -m604
                        tgenerate code for PowerPC 603/604
    -m403, -m405             générer le code pour PowerPC 403/405
    -m7400, -m7410, -m7450, -m7455
                             générer le code pour PowerPC 7400/7410/7450/7455

en: -mppc64, -m620		generate code for PowerPC 620/625/630
    -mppc64bridge		generate code for PowerPC 64, including bridge insns
    -mbooke64		generate code for 64-bit PowerPC BookE
    -mbooke, mbooke32	generate code for 32-bit PowerPC BookE
    -mpower4		generate code for Power4 architecture
    -mcom			generate code Power/PowerPC common instructions
    -many			generate code for any architecture (PWR/PWRX/PPC)
fr: -mppc64, -m620           générer le code pour Motorola PowerPC 620
    -mppc64bridge            générer le code pour PowerPC 64, incluant le pont insns
    -mbooke64                générer le code pour 64-bit PowerPC BookE
    -mbooke, mbooke32        générer le code pour 32-bit PowerPC BookE
    -mpower4                 générer le code pour Power 4
    -mcom                    générer le code pour Power/PowerPC des instructions communes
    -many                    générer le code pour n'importe quelle architecture (PWR/PWRX/PPC)

en: -maltivec		generate code for AltiVec
    -me500, -me500x2	generate code for Motorola e500 core complex
    -mspe			generate code for Motorola SPE instructions
    -mregnames		Allow symbolic names for registers
    -mno-regnames		Do not allow symbolic names for registers
fr: -maltivec                générer le code pour AltiVec
    -me500, -me500x2         générer le code pour Motorola e500 core complex
    -mspe                    générer le code pour Motorola SPE instructions
    -mregnames               permettre des noms symboles pour les registres
    -mno-regnames            ne pas permettre des noms symboles pour les registres

en: -mrelocatable		support for GCC's -mrelocatble option
    -mrelocatable-lib	support for GCC's -mrelocatble-lib option
    -memb			set PPC_EMB bit in ELF flags
    -mlittle, -mlittle-endian, -l, -le
    			generate code for a little endian machine
    -mbig, -mbig-endian, -b, -be
    			generate code for a big endian machine
    -msolaris		generate code for Solaris
    -mno-solaris		do not generate code for Solaris
    -V			print assembler version number
    -Qy, -Qn		ignored
fr: -mrelocatable            support pour l'option GCC -mrelocatble
    -mrelocatable-lib        support l'option GCC -mrelocatble-lib
    -memb                    initialiser le bit PPC_EMB dans les fanions ELF
    -mlittle, -mlittle-endian
                             générer le code pour système à octets de poids faible
    -mbig, -mbig-endian      générer le code pour système à octets de poids fort
    -msolaris                générer le code pour Solaris
    -mno-solaris             ne pas générer le code pour Solaris
    -V                       afficher la version de l'assembleur
    -Qy, -Qn                 ignoré

en: Unknown default cpu = %s, os = %s
fr: CPU par défaut inconnu = %s, système d'exploitation = %s

en: Neither Power nor PowerPC opcodes were selected.
fr: Aucun de opcode Power ou PowerPC n'a été sélectionné.

en: Internal assembler error for instruction %s
fr: erreur interne d'assembleur pour l'instruction %s

en: Internal assembler error for macro %s
fr: erreur interne d'assemebleur pour la macro %s

en: identifier+constant@got means identifier@got+constant
fr: identificateur+constante@got signifie identificateur@got+constante

en: %s relocations do not fit in %d bytes
fr: La relocalisation %s n'entre pas dans %d octets

en: Length of .lcomm "%s" is already %ld. Not changed to %ld.
fr: Longueur de .lcomm « %s » est déjà %ld. N'a pas été changé à %ld.

en: Relocation cannot be done when using -mrelocatable
fr: Relocalisation ne peut être faite avec -mrelocatable

en: syntax error: invalid toc specifier `%s'
fr: ERREUR de syntaxe: spécificateur de table d'entrées invalide « %s »

en: syntax error: expected `]', found  `%c'
fr: erreur de syntaxe: attendu « ]», obtenu «%c »

en: [tocv] symbol is not a toc symbol
fr: symbole [tocv] n'est pas un symbole toc

en: Unimplemented toc32 expression modifier
fr: Modificateur d'expression toc32 non implanté

en: Unimplemented toc64 expression modifier
fr: Modificateur d'expression toc64 non implanté

en: Unexpected return value [%d] from parse_toc_entry!
fr: Valeur retournée inattendue [%d] à partir de parse_toc_entry!

en: unsupported relocation for DS offset field
fr: type de relocalisation non supporté pour un décalage de champ DS

en: syntax error; found `%c' but expected `%c'
fr: erreur de syntaxe; obtenu « %c» mais attendait «%c »

en: wrong number of operands
fr: nombre d'opérandes erroné

en: Bad .section directive: want a,e,w,x,M,S,G,T in string
fr: directive .section erronée: a besoin de a,e,w,x,M,S,G,T dans la chaîne

en: missing size
fr: taille manquante

en: negative size
fr: taille négative

en: missing real symbol name
fr: nom de symbole réel manquant

en: attempt to redefine symbol
fr: tentative de redéfinition de symbole

en: The XCOFF file format does not support arbitrary sections
fr: Le format de fichier XCOFF ne supporte pas des sections arbitraires

en: missing rename string
fr: nouveau nom de chaîne manquant

en: missing value
fr: valeur manquante

en: illegal .stabx expression; zero assumed
fr: expression .stabx illégale; zéro assumé

en: missing class
fr: classe manquante

en: missing type
fr: type manquant

en: missing symbol name
fr: nom de symbole manquant

en: nested .bs blocks
fr: blocs .bs imbriqués

en: .es without preceding .bs
fr: .es n'est pas précédé de .bs

en: non-constant byte count
fr: compteur d'octet n'est pas une constante

en: .tc not in .toc section
fr: .tc n'est pas dans la section .toc

en: .tc with no label
fr: .tc sans étiquette

en: No previous section to return to. Directive ignored.
fr: Pas de section précédente pour y retourner. Directive ignorée.

note: Section Contents unknown
en: Unsupported section attribute -- 'a'
fr: Attribut de section non supporté -- « a »

en: bad symbol suffix
fr: mauvais suffixe de symbole

en: Unrecognized symbol suffix
fr: suffixe de symbole non reconnu

en: two .function pseudo-ops with no intervening .ef
fr: deux pseudo-op .function sans .ef

en: .ef with no preceding .function
fr: .ef n'est pas précédé de .function

en: warning: symbol %s has no csect
fr: AVERTISSEMENT: symbole %s n,as pas de csect

en: symbol in .toc does not match any .tc
fr: symbole dans .toc ne concorde pas avec aucun .tc

en: unresolved expression that must be resolved
fr: expression non résolue qui doit être résolue

en: unsupported relocation against %s
fr: relocalisation non supportée vers %s

en: cannot emit PC relative %s relocation against %s
fr: ne peut produire une relocalisation %s relative au PC pour %s

en: cannot emit PC relative %s relocation
fr: ne peut produire une relocalisation %s relative au PC

en: must branch to an address a multiple of 4
fr: doit faire un branchement vers une adresse qui est un multiple de 4

en: @local or @plt branch destination is too far away, %ld bytes
fr: Destination @local ou branchement @plt est trop éloignée, %ld octets

en: Gas failure, reloc value %d
fr: Échec de GAS, valeur de relocalisation %d

en:         S390 options:
            -mregnames        Allow symbolic names for registers
            -mwarn-areg-zero  Warn about zero base/index registers
            -mno-regnames     Do not allow symbolic names for registers
            -m31              Set file format to 31 bit format
            -m64              Set file format to 64 bit format
fr: Option S390:
            -mregnames        permettre les noms symboliques pour les registres
            -mwarn-areg-zero  avertir lorsque des registres de base/index à zéro
            -mno-regnames     ne pas permettre les noms symboliques pour les registres
            -m31              définir le format de fichier à 32 bits
            -m64              définir le format de fichier à 64 bits

en:         -V                print assembler version number
            -Qy, -Qn          ignored
fr:         -V                afficher la version de l'assembleur
            -Qy, -Qn          ignoré

en: Internal assembler error for instruction format %s
fr: erreur interne d'assembleur pour le format d'instruction %s

en: identifier+constant@%s means identifier@%s+constant
fr: identificateur+constante@%s signifie identificateur@%s+constante

en: Can't handle O_big in s390_exp_compare
fr: Ne peut traiter O_big dans s390_exp_compare

en: Invalid suffix for literal pool entry
fr: Suffixe invalide pour le bassin d'entrées litérales

en: Big number is too big
fr: Grand nombre trop grand

en: %s relocations do not fit in %d bytes
fr: relocalisations %s n'entre pas dans %d octets

en: relocation not applicable
fr: relocalisation non applicable

en: invalid operand suffix
fr: suffixe d'opérande invalide

en: syntax error; missing '(' after displacement
fr: erreur de syntaxe; « ( » manquante après le déplacement

en: syntax error; expected ,
fr: erreur de syntaxe: « , » attendu

en: syntax error; missing ')' after base register
fr: erreur de syntaxe: « ) » manquante après le registre de base

en: syntax error; ')' not allowed here
fr: erreur de syntaxes; « ) » n'est pas permis ici

en: Invalid .insn format
fr: format .insn invalide

en: Unrecognized opcode format: `%s'
fr: format de opcode non reconnu: « %s »

en: second operand of .insn not a constant
fr: seconde opérande de .insn n'est pas constante

en: missing comma after insn constant
fr: virgule manquante après la constante insn

en: unsupported relocation type
fr: type de relocalisation non supporté

en: directive .big encountered when option -big required
fr: directive .big rencontrée alors que l'option -big est requise

en: directive .little encountered when option -little required
fr: directive .little rencontrée alors que l'option -little est requise

en: Invalid PIC expression.
fr: expresion PIC invalide

en: misplaced PIC operand
fr: opérande PIC mal positionné

en: illegal register after @-
fr: registre illégal après @-

en: must be @(r0,...)
fr: doit être @(r0,...)

en: syntax error in @(r0,...)
fr: erreur de syntaxe dans @(r0,...)

en: syntax error in @(r0...)
fr: erreur de syntaxe dans @(r0...)

en: Deprecated syntax.
fr: syntaxe dépréciée

en: syntax error in @(disp,[Rn, gbr, pc])
fr: erreur de syntaxe dans @(disp,[Rn, gbr, pc])

en: expecting )
fr: ) attendu

en: illegal register after @
fr: registre illégal après @

en: Invalid register: 'r%d'
fr: registre invalide: 'r%d'

en: insn can't be combined with parallel processing insn
fr: insn ne peut être combiné avec un traitement parallèle insn

en: multiple movx specifications
fr: spécifications multiples movx

en: multiple movy specifications
fr: spécifications multiples movy

en: invalid movx address register
fr: registre d'adresse movx invalide

en: invalid movx dsp register
fr: registre dsp movx invalide

en: invalid movy dsp register
fr: registre dsp movy invalide

en: invalid movy address register
fr: registre d'adresse movy invalide

en: dsp immediate shift value not constant
fr: la valeur de décalage dsp immédiate n'est pas une constante

en: multiple parallel processing specifications
fr: spécifications multiples de traitement parallèle

en: multiple condition specifications
fr: spécifications multiples de condition

en: insn cannot be combined with pmuls
fr: insn ne peut être combiné avec pmuls

en: bad padd / psub pmuls output operand
fr: mauvaise sortie d'opérande padd / psub pmuls

en: destination register is same for parallel insns
fr: registre de destination est le même pour les insns parallèles

en: condition not followed by conditionalizable insn
fr: condition n'est pas suivie par insn conditionnable

en: unrecognized characters at end of parallel processing insn
fr: caractères non reconnus à la fin du traitement parallèle insn

en: excess operands: '%s'
fr: excès d'opérandes: « %s »

en: .uses pseudo-op seen when not relaxing
fr: pseudo-op .uses a été vu alors pas de relaxation

en: bad .uses format
fr: format .uses erroné

en: Invalid combination: --isa=SHcompact with --isa=SHmedia
fr: Combinaison invalide: --isa=SHcompact avec --isa=SHmedia

en: Invalid combination: --isa=SHmedia with --isa=SHcompact
fr: Combinaison invalide: --isa=SHmedia avec --isa=SHcompact

en: Invalid combination: --abi=64 with --isa=SHcompact
fr: Combinaison invalide: --abi=64 avec --isa=SHcompact

en: Invalid combination: --abi=32 with --abi=64
fr: Combinaison invalide: --abi=32 avec --abi=64

en: Invalid combination: --abi=64 with --abi=32
fr: Combinaison invalide: --abi=64 avec --abi=32

en: Invalid combination: --isa=SHcompact with --abi=64
fr: Combinaison invalide: --isa=SHcompact avec --abi=64

en: SH options:
    -little			generate little endian code
    -big			generate big endian code
    -relax			alter jump instructions for long displacements
    -small			align sections to 4 byte boundaries, not 16
    -dsp			enable sh-dsp insns, and disable sh2e/sh3e/sh4 insns.
fr: Options SH:
    -little                  générer du code pour un système à octets de poids faible
    -big                     générer du code pour un système à octets de poids fort
    -relax                   altérer les instructions jump pour de long déplacements
    -small                   aligner les sections sur des frontières de 4 octets, pas 16
    -dsp                     activer sh-dsp insns et désactiver les insns sh2e/sh3e/sh4.

en: -isa=[shmedia		set default instruction set for SH64
          | SHmedia
          | shcompact
          | SHcompact]
    -abi=[32|64]		set size of expanded SHmedia operands and object
    			file type
    -shcompact-const-crange	emit code-range descriptors for constants in
    			SHcompact code sections
    -no-mix			disallow SHmedia code in the same section as
    			constants and SHcompact code
    -no-expand		do not expand MOVI, PT, PTA or PTB instructions
    -expand-pt32		with -abi=64, expand PT, PTA and PTB instructions
    			to 32 bits only
fr: -isa=[shmedia                définir le jeux d'instruction par défaut pour SH64
          | SHmedia
          | shcompact
          | SHcompact]
    -abi=[32|64]                 définir la taille de l'expansion des opérandes SHmedia
                                 et des type de fichiers objets
    -shcompact-const-crange      générer des descripteurs de gamme d'étendu du code pour
                                 les constantes dans les sections de code SHcompact
    -no-mix                      ne pas permettre le code SHMedia dans la même section que les
                                 les constantes et le code SHcompact
    -no-expand                   ne pas faire l'expansion des instructions MOVI, PT, PTA ou PTB
    -expand-pt32                 avec -abi=64, faire l'expansion des instructions PT, PTA et PTB
                                 pour le 32 bits seulement

en: .uses does not refer to a local symbol in the same section
fr: .uses ne réfère pas à un symbole local dans la même section

en: can't find fixup pointed to by .uses
fr: ne peut repérer le correctif pointé par .uses

en: .uses target does not refer to a local symbol in the same section
fr: la cible .uses ne réfère pas à un symbole local dans la même section

en: displacement overflows 12-bit field
fr: déplacement provoque un débordement du champ de 12 bits

en: displacement to defined symbol %s overflows 12-bit field
fr: déplacement pour définir le symbole %s provoque un débordement du champ de 12 bits

en: displacement to undefined symbol %s overflows 12-bit field
fr: déplacement pour symbole indéfini %s provoque un débordement du champ de 12 bits

en: displacement overflows 8-bit field
fr: déplacement provoque un débordement du champ de 8 bits

en: displacement to defined symbol %s overflows 8-bit field
fr: déplacement pour définir le symbole %s provoque un débordement du champ de 8 bits

en: displacement to undefined symbol %s overflows 8-bit field
fr: déplacement pour symbole indéfini %s provoque un débordement du champ de 8 bits

en: overflow in branch to %s; converted into longer instruction sequence
fr: débordement durant le branchement vers %s; converti en une séquence d'instruction plus longue

en: misaligned data
fr: donnée mal alignées

en: misaligned offset
fr: décalage désaligné

en: This operand must be constant at assembly time
fr: l'opérande doit être une constante au moment de l'assemblage

en: Invalid operand expression
fr: opérande invalide dans l'expression

en: PTB operand is a SHmedia symbol
fr: opérande PTB est un symbole SHmédia

en: PTA operand is a SHcompact symbol
fr: opérande PTA est un symbole SHcompact

en: invalid expression in operand
fr: expression invalide dans l'opérande

en: invalid operand, not a 5-bit unsigned value: %d
fr: valeur de l'opérande n'est pas une valeur non signée de 5 bits: %d

en: invalid operand, not a 6-bit signed value: %d
fr: valeur de l'opérande n'est pas une valeur non signée de 6 bits: %d

en: invalid operand, not a 6-bit unsigned value: %d
fr: valeur de l'opérande n'est pas une valeur non signée de 6 bits: %d

en: invalid operand, not a 11-bit signed value: %d
fr: valeur de l'opérande n'est pas une valeur signée de 11 bits: %d

en: invalid operand, not a multiple of 32: %d
fr: opérande invalide, doit être un multiple de 32: %d

en: invalid operand, not a 10-bit signed value: %d
fr: opérande invalide n'est pas une valeur signée de 10 bits: %d

en: invalid operand, not an even value: %d
fr: opérande invalide n'est pas une valeur paire: %d

en: invalid operand, not a 12-bit signed value: %d
fr: opérande invalide n'est pas une valeur signée de 12 bits: %d

en: invalid operand, not a multiple of 4: %d
fr: opérande invalide, n'est pas un multiple de 4: %d

en: invalid operand, not a 13-bit signed value: %d
fr: opérande invalide n'est pas une valeur signée de 13 bits: %d

en: invalid operand, not a multiple of 8: %d
fr: opérande invalide, n'est pas un multiple de 8: %d

en: invalid operand, not a 16-bit signed value: %d
fr: opérande invalide n'est pas une valeur signée de 16 bits: %d

en: invalid operand, not an 16-bit unsigned value: %d
fr: opérande invalide n'est pas une valeur non signée de 16 bits: %d

en: operand out of range for PT, PTA and PTB
fr: opérande hors limite pour PT, PTA et PTB

en: operand not a multiple of 4 for PT, PTA or PTB: %d
fr: opérande n'est pas un multiple de 4 pour PT, pTA ou PTB: %d

en: MOVI operand is not a 32-bit signed value: 0x%8x%08x
fr: opérande MOVI n'est pas une valeur signée de 32 bits: 0x%8x%08x

en: invalid PIC reference
fr: référence PIC invalide

en: can't find opcode
fr: ne peut repérer le opcode

en: invalid operands to %s
fr: opérandes invalides vers %s

en: excess operands to %s
fr: opérandes en excès vers %s

en: The `.mode %s' directive is not valid with this architecture
fr: La directive « .mode %s » n'est pas valide pour cet architecture

en: Invalid argument to .mode: %s
fr: argument invalide pour .mode: %s

en: The `.abi %s' directive is not valid with this architecture
fr: La directive « .abi %s » n'est pas valide pour cet architecture

en: `.abi 64' but command-line options do not specify 64-bit ABI
fr: « .abi 64 » mais les options fournies ne spécifient pas un ABI 64 bits

en: `.abi 32' but command-line options do not specify 32-bit ABI
fr: « .abi 32 » mais les options fournies ne spécifient pas un ABI 64 bits

en: Invalid argument to .abi: %s
fr: Argument invalide vers .abi: %s

en: -no-mix is invalid without specifying SHcompact or SHmedia
fr: -no-mix est invalide sans spécification de SHcompact ou SHmedia

en: -shcompact-const-crange is invalid without SHcompact
fr: -shcompact-const-crange est invalide sans SHcompact

en: -expand-pt32 only valid with -abi=64
fr: -expand-pt32 seulement valide avec -abi=64

en: -no-expand only valid with SHcompact or SHmedia
fr: -no-expand valide seulement avec SHcompact ou SHmedia

en: -expand-pt32 invalid together with -no-expand
fr: -expand-pt32 invalid ensemble avec -no-expand

en: SHmedia code not allowed in same section as constants and SHcompact code
fr: code SHmedia n'est pas permis dans la même section comme constantes et code SHcompact

en: No segment info for current section
fr: Pas d'info de segment pour la section courante

en: duplicate datalabel operator ignored
fr: Duplication d'opérateur d'étiquette de données ignoré

en: Invalid DataLabel expression
fr: expresion d'étiquette de données  invalide

en: Invalid default architecture, broken assembler.
fr: Architecture par défaut invalide, bris d'assemblage.

en: Bad opcode table, broken assembler.
fr: Table de opcode erronée, bris d'assemblage

en: invalid architecture -xarch=%s
fr: architecture invalide -xarch=%s

en: invalid architecture -A%s
fr: architecture invalide -A%s

en: No compiled in support for %d bit object file format
fr: N'est pas compilé pour le support de format de fichier objet de %d bits

en: Unrecognized option following -K
fr: option non reconnnue après -K

en: SPARC options:
fr: Options SPARC:

en: 
    			specify variant of SPARC architecture
    -bump			warn when assembler switches architectures
    -sparc			ignored
    --enforce-aligned-data	force .long, etc., to be aligned correctly
    -relax			relax jumps and branches (default)
    -no-relax		avoid changing any jumps and branches
fr: 
                              spécifier la variante d'architecture SPARC
    -bump                     avertir lorsque l'assembler change d'architecture
    -sparc                    ignoré
    --enforce-aligned-data    forcer .long, etc., à être alignés correctement
    -relax                    relaxer les jump et les branchements (par défaut)
    -no-relax                 éviter les modification des jump et des branchements

en: -k			generate PIC
fr: -k                        générer en PIC

en: -32			create 32 bit object file
    -64			create 64 bit object file
fr: -32                       créer un fichier objet de 32 bits
    -64                       créer un fichier objet de 64 bits

en: 			[default is %d]
fr:                           [défaut est %d]

en: -TSO			use Total Store Ordering
    -PSO			use Partial Store Ordering
    -RMO			use Relaxed Memory Ordering
fr: -TSO                      utiliser le Total Store Ordering
    -PSO                      utiliser le Partial Store Ordering
    -RMO                      utiliser le Relaxed Memory Ordering

en: 			[default is %s]
fr:                           [défaut est %s]

en: -KPIC			generate PIC
    -V			print assembler version number
    -undeclared-regs	ignore application global register usage without
    			appropriate .register directive (default)
    -no-undeclared-regs	force error on application global register usage
    			without appropriate .register directive
    -q			ignored
    -Qy, -Qn		ignored
    -s			ignored
fr: -V                        afficher la version de l'assembleur
    -undeclared-regs          ignorer l'utilisation d'un registre global sans
                              sans la directive .register (par défaut)
    -no-undeclared-regs       forcer les erreurs lors de l'utilisation d'un registre global
                              sans directive .register appropriée
    -q                        ignoré
    -Qy, -Qn                  ignoré
    -s                        ignoré

en: -EL			generate code for a little endian machine
    -EB			generate code for a big endian machine
    --little-endian-data	generate code for a machine having big endian
                            instructions and little endian data.
fr: -EL                       générer du code pour machine à octets de poids faible
    -EB                       générer du code pour machine à octets de poids fort
    --little-endian-data      générer du code pour machine ayant des instructions
                              à octets de poids fort et des données à octets de poid faible

en: Internal error: losing opcode: `%s' "%s"
fr: ERREUR interne: perte du opcode « %s» «%s »

en: Internal error: can't find opcode `%s' for `%s'
fr: ERREUR interne: ne peut trouver le opcode « %s» pour «%s »

en: Support for 64-bit arithmetic not compiled in.
fr: Support pour l'arithmétique à 64 bits n'est pas compilé.

en: set: number not in 0..4294967295 range
fr: set: nombre n'est pas dans les bornes 0..4294967295

en: set: number not in -2147483648..4294967295 range
fr: set: nombre n'est pas dans les bornes -2147483648..4294967295

en: setsw: number not in -2147483648..4294967295 range
fr: setsw: nombre n'est pas dans les bornes -2147483648..4294967295

en: setx: temporary register same as destination register
fr: setx: registre temporaire identique au registre de destination

en: setx: illegal temporary register g0
fr: setx: registre temporaire G0 illégal

en: FP branch in delay slot
fr: branchement FP dans une plage de délai

en: FP branch preceded by FP instruction; NOP inserted
fr: branchement FP précédé par une instruction FP; NOP inséré

en: failed special case insn sanity check
fr: cas spécial insn a échoué la vérification de l'état de santé

en: : invalid membar mask name
fr: : masque de nom membar invalide

en: : invalid membar mask expression
fr: : masque d'expression membar invalide

en: : invalid membar mask number
fr: : masque du numéro membar invalide

en: : invalid siam mode expression
fr: : mode siam invalide pour l'expression

en: : invalid siam mode number
fr: : numéro du mode siam invalide

en: : invalid prefetch function name
fr: : nom de fonction de pré-recherche invalide

en: : invalid prefetch function expression
fr: : expression de fonction de pré-recherche invalide

en: : invalid prefetch function number
fr: : numéro de fonction de pré-recherche invalide

en: : unrecognizable privileged register
fr: : registre privilégié non reconnaissable

en: : unrecognizable v9a or v9b ancillary state register
fr: : registre d'état auxiliaire v9a ou v9b non reconnaissable

en: : rd on write only ancillary state register
fr: : rd écrit seulement sur registre d'état auxiliaire

note: %sys_tick and %sys_tick_cmpr are v9bnotv9a
en: : unrecognizable v9a ancillary state register
fr: : registre d'état auxiliaire v9a non reconnaissable

en: : asr number must be between 16 and 31
fr: : nombre asr doit être entre 16 et 31

en: : asr number must be between 0 and 31
fr: : nombre asr doit être entre 0 et 31

en: : expecting %asrN
fr: : %asrN attendu

en: Illegal operands: %%%s requires arguments in ()
fr: Opérandes illégales: %%%s requiert des arguments dans ()

en: Illegal operands: %%%s cannot be used together with other relocs in the insn ()
fr: Opérandes illégales: %%%s ne peut être utiliser ensemble avec d'autres relocalisations dans insn ()

en: Illegal operands: %%%s can be only used with call __tls_get_addr
fr: Opérandes illégales: %%%s ne peut être utilisés seulement avec call __tls_get_addr

en: detected global register use not covered by .register pseudo-op
fr: utilisation d'un registre global détectée n'est pas couvert pas un pseudo-op .register

en: : There are only 64 f registers; [0-63]
fr: : il n'y a que 64 registres F; [0-63]

en: : There are only 32 f registers; [0-31]
fr: : il n'y a que 32 registres F; [0-63]

en: Illegal operands: Can't do arithmetics other than + and - involving %%%s()
fr: Opérandes illégales: ne peut faire de l'arithmétique autre que + et - impliquant %%%s()

en: Illegal operands: Can't add non-constant expression to %%%s()
fr: Opérandes illégales: ne ajouter des expressions qui ne sont pas des constantes à %%%s()

en: Illegal operands: Can't do arithmetics involving %%%s() of a relocatable symbol
fr: Opérandes illégales: ne peut faire de l'arithmétique impliquant %%%s() un symbole relocalisable

en: : PC-relative operand can't be a constant
fr: : l'opérande relative au PC ne peut être une constante

en: : TLS operand can't be a constant
fr: : l'opérande TLS ne peut être une constante

en: : invalid ASI name
fr: : nom ASI invalide

en: : invalid ASI expression
fr: : expresion ASI invalide

en: : invalid ASI number
fr: : numéro ASI invalide

en: OPF immediate operand out of range (0-0x1ff)
fr: Opérande immédiate OPF est hors limite (0-0x1ff)

en: non-immediate OPF operand, ignored
fr: Opérande OPF n'est pas immédiate, ignoré

en: : invalid cpreg name
fr: : nom cpreg invalide

en: Illegal operands%s
fr: Opérande %s illégale

en: architecture bumped from "%s" to "%s" on "%s"
fr: architecture bousculé de « %s» à «%s» sur «%s »

en: Architecture mismatch on "%s".
fr: L'architecture ne concorde pas sur « %s ».

en:  (Requires %s; requested architecture is %s.)
fr:  (Requiert %s; architecture requise est %s.)

en: bad or unhandled relocation type: 0x%02x
fr: type de relocalisation mauvais ou non traité: 0x%02x

en: internal error: can't export reloc type %d (`%s')
fr: erreur interne: ne peut exporter le type de relocalisation %d (« %s »)

en: BSS length (%d.) <0! Ignored.
fr: longueur BSS (%d.) <0! Ignoré.

en: bad .reserve segment -- expected BSS segment
fr: segment .reserve erroné -- segement BSS attendu

en: missing alignment
fr: alignement manquante

en: alignment too large; assuming %d
fr: alignment trop grand; %d assumé

en: negative alignment
fr: alignement négatif

en: alignment not a power of 2
fr: alignment n'est pas une puissance de 2

en: Expected comma after symbol-name
fr: Virgule attendue après un nom de symbole

en: .COMMon length (%lu) out of range ignored
fr: longueur de .COMMon (%lu.) hors limite, ignoré.

en: Length of .comm "%s" is already %ld. Not changed to %d.
fr: longueur de .comm « %s » est déjà %ld. N'a pas été modifié à %d.

en: Expected comma after common length
fr: Virgule attendue après la longueur du commun

en: register syntax is .register %%g[2367],{#scratch|symbolname|#ignore}
fr: syntaxe du registre est .register %%g[2367],{#scratch|symbolname|#ignore}

en: redefinition of global register
fr: redéfinition du registre global

en: Register symbol %s already defined.
fr: Symbole du registre %s est déjà défini.

en: Illegal operands: %%r_plt in %d-byte data field
fr: Opérandes illégales: %%r_plt dans %d-octet de champ de données

en: Illegal operands: %%r_tls_dtpoff in %d-byte data field
fr: Opérandes illégales: %%r_tls_dtpoff dans %d-octet du champ de données

en: Illegal operands: Only %%r_%s%d allowed in %d-byte data fields
fr: Opérandes illégales: seulement %%r_%s%d permis dans %d-octets de champ de données

en: Illegal operands: %%r_%s%d requires arguments in ()
fr: Opérandes illégales: %%r_%s%d requiert des arguments dans ()

en: Illegal operands: garbage after %%r_%s%d()
fr: opérandes illégales: rebuts après %%r_%s%d()

en: estimate_size_before_relax called
fr: estimate_size_before_relax a été appelé

en: The -a option doesn't exist. (Despite what the man page says!
fr: L'option -a option n'existe pas. (En dépit de ce que dit la man page!

en: Displacement length %s ignored!
fr: La longueur de déplacement %s est ignoré!

en: SYMBOL TABLE not implemented
fr: TABLE DE SYMBOLE non implanté

en: TOKEN TRACE not implemented
fr: TRACE DE JETON non implanté

en: I don't need or use temp. file "%s".
fr: N'ai pas besoin ni n'utilise de fichier temporaire « %s ».

en: I don't use an interpass file! -V ignored
fr: Un fichier d'inter-passe ne peut être utilisé! -V ignoré

en: Tahoe options:
    -a			ignored
    -d LENGTH		ignored
    -J			ignored
    -S			ignored
    -t FILE			ignored
    -T			ignored
    -V			ignored
fr: Options Tahoe:
    -a                        ignoré
    -d LONGUEUR               ignoré
    -J                        ignoré
    -S                        ignoré
    -t FICHIER                ignoré
    -T                        ignoré
    -V                        ignoré

en: Casting a branch displacement is bad form, and is ignored.
fr: Lancer un déplacement de branchement utilise un format erroné et est ignoré.

en: Couldn't parse the [index] in this operand.
fr: Ne peut analyser syntaxiquement la partie [index] de cette opérande.

en: Couldn't find the opening '[' for the index of this operand.
fr: Ne peut repérer « [ » ouvrant pour l'index de cette opérande.

en: Couldn't find the opening '(' for the deref of this operand.
fr: Ne peut repérer « [ » ouvrante pour la  dé-référence de cette opérande.

en: Operand can't be both pre-inc and post-dec.
fr: L'opérande ne peut à la fois être pré-inc et post-déc

en: I parsed 2 registers in this operand.
fr: 2 registres ont été identifies dans cette opérande.

en: Can't relocate expression error.
fr: Ne peut relocaliser l'erreur de l'expressioné

note: This is an error. Tahoe doesn't allow any expressions bigger that a 32 bit long word. Any bigger has to be referenced by address.
en: Expression is too large for a 32 bits.
fr: L'expression est trop grande pour 32 bits

en: Junk at end of expression.
fr: Rebut à la fin de l'expression.

en: Syntax error in direct register mode.
fr: ERREUR de syntaxe dans le mode direct du registre

en: You can't index a register in direct register mode.
fr: Vous ne pouvez indexer un registre utilisé en mode direct.

en: SP can't be the source operand with direct register addressing.
fr: SP ne peut être la source de l'opérande avec l'adressage d'un registre direct.

en: Can't take the address of a register.
fr: Ne peut utiliser l'adresse d'un registre.

en: Direct Register can't be used in a branch.
fr: Un registre direct ne peut être utiliser dans un branchement.

en: For quad access, the register must be even and < 14.
fr: Pour un accès quad, le registre doit être pair et < 14.

en: You can't cast a direct register.
fr: Vous ne pouvez lancer un registre direct.

en: Using reg 14 for quadwords can tromp the FP register.
fr: Utilisation de r14 pour des mots quad peut tromper le registre FP.

en: Syntax error in auto-dec mode.
fr: ERREUR de syntaxe dans le mode auto-dec

en: You can't have an index auto dec mode.
fr: Vous ne pouvez avoir un mode indexé auto décrémenté.

en: Auto dec mode cant be used for reading.
fr: Le mode auto décrémenté ne peut être utilisé en lecture.

en: Auto dec only works of the SP register.
fr: L'auto décrémentation fonctionne seulement avec le registre SP.

en: Auto dec can't be used in a branch.
fr: L'auto décrémentation ne peut être utilisé dans un branchement.

en: Auto dec won't work with quadwords.
fr: L'auto décrémentaiton ne fonctionne pas avec des mots quad

en: Syntax error in one of the auto-inc modes.
fr: ERREUR de syntaxe dans un des modes auto-inc

en: Auto inc deferred only works of the SP register.
fr: L'auto décrémentation différé fonctionne seulement avec un registre SP.

en: You can't have an index auto inc deferred mode.
fr: Vous ne pouvez avoir un index en mode auto incrémenté différé.

en: Auto inc can't be used in a branch.
fr: Auto incrémentation ne peut être utilisée dans un branchement.

en: You can't write to an auto inc register.
fr: Vous ne pouvez écrire dans un registre auto incrémenté.

en: Auto inc only works of the SP register.
fr: Auto incrémentation fonctionne seulement avec un registre SP.

en: Auto inc won't work with quadwords.
fr: AUto incrémentation ne fonctionnement avec des mots quad.

en: You can't have an index in auto inc mode.
fr: Vous ne pouvez avoir un index en mode auto incrémentation.

en: You can't index the sp register.
fr: Vous ne pouvez indexer un registre SP

en: Syntax error in register displaced mode.
fr: ERREUR de syntaxes en mode registre de déplacement

en: An offest is needed for this operand.
fr: Un décalage est nécessaire pour cette opérande.

en: You can't index a register in immediate mode.
fr: Vous ne pouvez indexer un registre en mode immédiat

en: Immediate access can't be used as an address.
fr: L'accès immédiat ne peut être utilisé comme une adresse.

en: Compiler bug: ODD number of bytes in arg structure %s.
fr: Bug du compilateur: nombre IMPAIR d'octets dans la structure arg %s.

en: Not enough operands
fr: Pas assez d'opérandes

en: Too many operands
fr: Trop d'opérandes

en: Ignoring statement due to "%s"
fr: Déclaration ignorée en raison de « %s »

en: Compliler bug: Got a case (%d) I wasn't expecting.
fr: Bug du comilateur: a obtenu un cas (%d) inattendu

en: Real branch displacements must be expressions.
fr: Les déplacement réels de branchement doit être des expressions.

en: Complier error: I got an unknown synthetic branch :%c
fr: ERREUR du compilateur: a obtenu un branchement syntétique inconnu :%c

en: Barf, bad mode %x
fr: Barf, mauvais mode %x

note: Only word (et al.), align, or conditionals are allowed within .struct/.union.
en: pseudo-op illegal within .struct/.union
fr: pseudo-op illégal à l'intérieur de .struct/.union

en: C54x-specific command line  options:
fr: Options de la ligne de commande C54x-specific:

en: -mfar-mode | -mf          Use extended addressing
fr: -mfar-mode | -mf          utiliser un adressage étendu

en: -mcpu=<CPU version>       Specify the CPU version
fr: -mcpu=<version CPU>       spécifier la version du CPU

en: -mcoff-version={0|1|2}    Select COFF version
fr: -mcoff-version={0|1|2}    sélectionner la version COFF

en: -merrors-to-file <filename>
fr: -merrors-to-file <nom-de-fichier>

en: -me <filename>            Redirect errors to a file
fr: -me <nom-de-fichier>      rediriger les erreurs vers le fichier

en: Comma and symbol expected for '.asg STRING, SYMBOL'
fr: Virgule et symbole attendus pour '.asg CHAÎNE, SYMBOLE'

en: Unterminated string after absolute expression
fr: Chaîne non terminée après l'expression absolue

en: Comma and symbol expected for '.eval EXPR, SYMBOL'
fr: Virgule et symbole attendus pour '.eval EXPR, SYMBOLE'

en: symbols assigned with .eval must begin with a letter
fr: symboles assignés avec .eval doivent débuter avec une lettre

en: Offset on nested structures is ignored
fr: Décalage sur des structures imbriqués est ignoré

en: .end%s without preceding .%s
fr: .end%s n'est pas précédé de .%s

en: Unrecognized struct/union tag '%s'
fr: Étiquette struct/union non reconnue « %s »

en: .tag requires a structure tag
fr: .tag requiert une structure d'étiquette

en: Label required for .tag
fr: Étiquette requise pour .tag

en: .tag target '%s' undefined
fr: .tag cible « %s » qui est indéfini

en: .field count '%d' out of range (1 <= X <= 32)
fr: compte .field « %d » hors limite (1 <= X <= 32)

en: Unrecognized field type '%c'
fr: Type de champ non reconnu « %c »

note: Disallow .byte with a non constant expression that will require relocation.
en: Relocatable values require at least WORD storage
fr: Valeurs relocalisables requièrent au moins un MOT de stockage

en: Use of .def/.ref is deprecated.  Use .global instead
fr: Utilisation de .def/.ref est déprécié.  Utiliser .global à la place

en: .space/.bes repeat count is negative, ignored
fr: compte de répétition .space/.bes est négatif, ignoré

en: .space/.bes repeat count is zero, ignored
fr: compte de répétition .space/.bes est zéro, ignoré

en: Missing size argument
fr: Argument pour la taille est manquant

en: CPU version has already been set
fr: Version de CPU a déjà été initialisé

en: Unrecognized version '%s'
fr: Version non reconnue « %s »

en: Changing of CPU version on the fly not supported
fr: Changement de version de CPU à la volée n'est pas supporté

en: p2align not supported on this target
fr: p2align n'est pas supporté pour cette cible

en: Argument to .even ignored
fr: Argument pour .even ignoré

en: Invalid field size, must be from 1 to 32
fr: Taille de champ invalide, doit être de 1 à 32.

en: field size must be 16 when value is relocatable
fr: taille du champ doit être 16 quand la valeur est relocalisable

en: field value truncated
fr: valeur du champ tronquée

en: Unrecognized section '%s'
fr: section non reconnue « %s »

en: Current section is unitialized, section name required for .clink
fr: Section courante n'est pas initialisée, nom de section requis pour .clink

en: ENDLOOP without corresponding LOOP
fr: ENDLOOP sans LOOP correspondant

en: Mixing of normal and extended addressing not supported
fr: Mélange d'adressage normal et étendu n'est pas supporté

en: Extended addressing not supported on the specified CPU
fr: Adressage étendu n'est pas supportée sur le CPU spécifié

en: .sblock may be used for initialized sections only
fr: .sblock peut être utilisé pour des sections initialisées seulement

en: Symbol missing for .set/.equ
fr: Symbole manquant pour .set/.equ

en: .var may only be used within a macro definition
fr: .var ne peut être utilisé qu'avec une définition de macro

en: Substitution symbols must begin with a letter
fr: Symboles de substitution doivent commencer par une lettre

en: Can't open macro library file '%s' for reading.
fr: Ne peut ouvrir le fichier de librairie de macro « %s » pour lecture

en: File '%s' not in macro archive format
fr: Fichier « %s » n'est pas en format d'archive macro

en: Bad COFF version '%s'
fr: Version COFF erroné « %s »

en: Bad CPU version '%s'
fr: Version CPU erronée « %s »

en: Can't redirect stderr to the file '%s'
fr: Ne peut rediriger stderr vers le fichier « %s »

en: Undefined substitution symbol '%s'
fr: Symbole de substitution indéfini « %s »

en: Badly formed address expression
fr: Expression d'adresse mal composée

en: Invalid dmad syntax '%s'
fr: Syntaxe dmad invalide « %s »

en: Use the .mmregs directive to use memory-mapped register names such as '%s'
fr: Utiliser la directive .mmregs pour des noms de registres mappant la mémoire tel que « %s »

en: Address mode *+ARx is write-only. Results of reading are undefined.
fr: Mode d'address *+ARx est en écriture seulement. Résultat dela lecture est indéfini.

en: Unrecognized indirect address format "%s"
fr: Format non reconnu d'adresse indirecte « %s »

en: Operand '%s' out of range (%d <= x <= %d)
fr: Opérande « %s » est hors limite (%d <= x <= %d)

en: Error in relocation handling
fr: ERREUR dans le traitement de la relocalisation

en: Unrecognized condition code "%s"
fr: Code de condition non reconnu « %s »

en: Condition "%s" does not match preceding group
fr: Condition « %s » ne concorde pas avec le groupe précédent

en: Condition "%s" uses a different accumulator from a preceding condition
fr: Condition « %s » utilise un accumulateur différent de la condition précédente

en: Only one comparison conditional allowed
fr: Seulement une comparaison conditionnelle est permise

en: Only one overflow conditional allowed
fr: Seulement un débordement conditionnel est permis

en: Duplicate %s conditional
fr: Conditionnel %s dupliqué

en: Invalid auxiliary register (use AR0-AR7)
fr: Registre auxiliaire invalide (utiliser AR0-AR7)

en: lk addressing modes are invalid for memory-mapped register addressing
fr: mode d'adressage lk sont invalides pour un mode d'adressage par registre adressant la mémoire

en: Address mode *+ARx is not allowed in memory-mapped register addressing.  Resulting behavior is undefined.
fr: Mode d'adressage *+ARx n'est pas permis pour un mode d'adressage par registre « memory-mapped »,.  Comportement résultant est indéfini.

en: Destination accumulator for each part of this parallel instruction must be different
fr: Accumulateur Destination accumulator for each part of this parallel instruction must be different

en: Memory mapped register "%s" out of range
fr: Registre de projection mémoire « %s » hors limite

en: Invalid operand (use 1, 2, or 3)
fr: Opérande invalide (utiiser 1, 2, ou 3)

en: A status register or status bit name is required
fr: Un resgistre d'état ou un nom de bit d'état est requis

en: Unrecognized status bit "%s"
fr: Bit d'état non reconnnu « %s »

en: Invalid status register "%s"
fr: Registre d'état invalide « %s »

en: Operand "%s" out of range (use 1 or 2)
fr: Opérande « %s » est hors limite (utiliser 1 ou 2)

en: Unrecognized instruction "%s"
fr: Instruction non reconnnue « %s »

en: Unrecognized operand list '%s' for instruction '%s'
fr: Liste d'opérandes non reconnue « %s» pour l'instruction «%s »

en: Unrecognized parallel instruction "%s"
fr: Instruction parallèle non reconnue « %s »

en: Invalid operand (s) for parallel instruction "%s"
fr: Opérande invalide (s) pour une instruction parallèle « %s »

en: Unrecognized parallel instruction combination "%s || %s"
fr: Combinaison non reconnue d'instructions parallèles « %s || %s »

en: %s symbol recursion stopped at second appearance of '%s'
fr: récursion de symboles %s stoppée à la seconde apparition de « %s »

en: Unrecognized substitution symbol function
fr: fonction de substitution de symbole non reconnue

en: Missing '(' after substitution symbol function
fr: « ( » manquante après la fonction de substitution de symbole

en: Expecting second argument
fr: Second argument attendu

en: Extra junk in function call, expecting ')'
fr: Rebut superflu dans l'appel de fonction,  « ) » attendu

en: Function expects two arguments
fr: La fonction espère deux arguments

en: Expecting character constant argument
fr: Attendu un argument contenant une constante caractère

en: Both arguments must be substitution symbols
fr: Les arguments ensembles doivent être des symboles de substitution

en: Invalid subscript (use 1 to %d)
fr: Sous-script invalide (utilise 1 à %d)

en: Invalid length (use 0 to %d
fr: Longueur invalide (utiliser 0 à %d)

en: Missing ')' in subscripted substitution symbol expression
fr: « ) » manquant dans l'expression de symbole de substituttion sous-scriptée

en: Missing forced substitution terminator ':'
fr: Terminateur forcé de substitution manquant « : »

en: Instruction does not fit in available delay slots (%d-word insn, %d slots left)
fr: Instruction peut ne pas s'insérer dans des plages de délai (%d-mots insn, %d plages de gauche)

en: Unrecognized parallel instruction '%s'
fr: Instruction parallèle non reconnue « %s »

en: Instruction '%s' requires an LP cpu version
fr: L'instruction « %s » requiert une version LP de CPU

en: Instruction '%s' requires far mode addressing
fr: L'instruction « %s » requiert une mode d'adressage éligné

en: Instruction does not fit in available delay slots (%d-word insn, %d slots left). Resulting behavior is undefined.
fr: Instruction ne s'insère pas dans les plages de délai disponibles (%d-mots insn, %d plages de gauche). Comportement résultant est indéfini.

en: Instructions which cause PC discontinuity are not allowed in a delay slot. Resulting behavior is undefined.
fr: Les instructions qui causent une discontinuité du PC ne sont pas permises dans une plage de délai.
    Comportement résultant est indéfini.

en: '%s' is not repeatable. Resulting behavior is undefined.
fr: « %s » n'est pas répétable. Comportement résultant est indéfini.

en: Instructions using long offset modifiers or absolute addresses are not repeatable. Resulting behavior is undefined.
fr: Les instructions utilisant des modificateur de décalage long ou des adresses absolues ne sont pas répétables. Comportement résultant est indéfini.

en: Unsupported relocation size %d
fr: Taille de relocalisation non supportée %d

en: non-absolute value used with .space/.bes
fr: valeur non absolue utilisée avec .space/.bes

en: negative value ignored in %s
fr: valeur négative ignorée dans %s

en: attempt to .space/.bes backwards? (%ld)
fr: tentative arrière pour .space/.bes ? (%ld)

en: Invalid label '%s'
fr: étiquette invalide « %s »

en: internal error:%s:%d: %s
fr: erreur interne:%s:%d: %s

en: internal error:%s:%d: %s %ld
fr: erreur interne:%s:%d: %s %ld

en: Relaxation is a luxury we can't afford
fr: La relaxation est un luxe que l'on ne peut se permettre

en: bad call to md_atof ()
fr: appel erroné de md-atof()

en: ':' not followed by 'm' or 's'
fr: « :» n'est pas suivi par «m» ou «s »

en: paren nesting
fr: imbrication de paranthèses

en: mismatched parenthesis
fr: parenthèses ne sont pas pairées

en: unhandled expression type
fr: type d'expression non traité

en: symbol reloc that is not PC relative or 32 bits
fr: relocalisation de symbole qui n'est pas relative au PC ou de 32 bits

en: unhandled operand modifier
fr: modificateur d'opérande non traité

en: unhandled expression
fr: expression non traitée

en: Invalid mnemonic: '%s'
fr: mnémonique invalide: « %s »

en: Invalid operands: '%s'
fr: Opérandes invalides: « %s »

en: unhandled predefined symbol bits
fr: bits prédéfinis de symbole non traités

en: PC offset 0x%lx outside range 0x%lx-0x%lx
fr: Décalage PC 0x%lx hors limite 0x%lx-0x%lx

en: unhandled relocation type in fixup
fr: type de relocalisation non traité dans le correctif

en: md_convert_frag() not implemented yet
fr: md_convert_frag() n'est pas implanté encore

en: .COMMon length (%d.) < 0! Ignored.
fr: longueur de .COMMon (%d.) < 0! Ignoré.

en: Common alignment negative; 0 assumed
fr: Alignement négative du commun; 0 est assumé

en: unknown operand shift: %x
fr: opérande de décalage inconnue: %x

en: internal failure in parse_register_list
fr: échec interne dans parse_register_list

en: constant expression or register list expected
fr: expression de constante ou liste de registre attendue

en: high bits set in register list expression
fr: bits du haut initialisés dans l'expression de la liste des registres

en: illegal register included in list
fr: registre illégal inclu dans la liste

en: system registers cannot be included in list
fr: registres système ne peut être inclus dans la liste

en: PSW cannot be included in list
fr: PSW ne peut être inclu dans la liste

en: High value system registers cannot be included in list
fr: Registres systèmes des valeurs hautes ne peuvent être inclus dans la liste

en: second register should follow dash in register list
fr: Le second registre devrait suivre le tiret dans la liste de registres

en:  V850 options:
fr:  Options V850:

en:   -mwarn-signed-overflow    Warn if signed immediate values overflow
fr:   -mwarn-signed-overflow    avertir lors de débordement des valeurs signées immédiates

en:   -mwarn-unsigned-overflow  Warn if unsigned immediate values overflow
fr:   -mwarn-unsigned-overflow  avertir s'il y a débordement des valeurs immédiates non signées

en:   -mv850                    The code is targeted at the v850
fr:   -mv850                    le code vise le v850

en:   -mv850e                   The code is targeted at the v850e
fr:   -mv850e                   le code vise le v850e

en:   -mv850any                 The code is generic, despite any processor specific instructions
fr:   -mv850any                 le code est générique, peu importe les instructions spécifiques du processeur

en:   -mrelax                   Enable relaxation
fr:   -mrelax                   permettre la relâche

en: unknown command line option: -%c%s
fr: option inconnue sur la ligne de commande: -%c%s

en: Unable to determine default target processor from string: %s
fr: Incapable de déterminer le processeur cible par défaut à partir de la chaîne: %s

en: ctoff() relocation used on an instruction which does not support it
fr: relocalisation ctoff() utilisée sur une instruction qui ne la supporte pas

en: sdaoff() relocation used on an instruction which does not support it
fr: relocalisation sdaoff() utilisée sur une instruction qui ne la supporte pas

en: zdaoff() relocation used on an instruction which does not support it
fr: relocalisation zdaoff() utilisée sur une instruction qui ne la supporte pas

en: tdaoff() relocation used on an instruction which does not support it
fr: relocalisation tdaoff() utilisée sur une instruction qui ne la supporte pas

en: Target processor does not support this instruction.
fr: Le processeur cible ne supporte pas cette instruction

en: immediate operand is too large
fr: opérande immédiate est trop grande

en: AAARG -> unhandled constant reloc
fr: AAARG -> relocalisation de constante non traitée

en: invalid register name
fr: nom de registre invalide

en: register r0 cannot be used here
fr: registre r0 ne peut être utilisé ici

en: invalid system register name
fr: nom de registre système invalide

en: expected EP register
fr: registre EP attendu

en: invalid condition code name
fr: nom du code de condition invalide

en: constant too big to fit into instruction
fr: constant trop grande pour être insérée dans l'instruction

en: syntax error: value is missing before the register name
fr: erreur de syntaxe: valeur manquante avant le nom du registre

en: syntax error: register not expected
fr: erreur de syntaxe: registre inattendu

en: syntax error: system register not expected
fr: erreur de syntaxe: registre système inattendu

en: syntax error: condition code not expected
fr: erreur de syntaxe: code de condition inattendu

en: invalid operand
fr: opérande invalide

en: VIP_BEGIN error:%s
fr: ERREUR VIP_BEGIN:%s

en: Aborting because statement has "%s"
fr: abandon parce que la déclaration a "%s"

en: Can't relocate expression
fr: ne peut relocaliser l'expression

en: Bignum not permitted in short literal. Immediate mode assumed.
fr: Un grand nombre n'est pas permis dans un litéral « short ». Mode immédiat assumé.

en: Can't do flonum short literal: immediate mode used.
fr: Ne peut utiliser un nombre flottant en literal « short »: mode immédiat utilisé.

en: A bignum/flonum may not be a displacement: 0x%lx used
fr: Un nombre grand/flottant ne peut pas être utilisé comme déplacement: 0x%lx utilisé

en: Short literal overflow(%ld.), immediate mode assumed.
fr: Débordement de litéral « short » (%ld.), mode immédiat assumé.

en: Forced short literal to immediate mode. now_seg=%s to_seg=%s
fr: Forcé le litéral « short » en mode immédiat. now_seg=%s à _seg=%s

en: Length specification ignored. Address mode 9F used
fr: Spécification de longueur ignorée. Mode d'adressage 9F utilisé

en: Invalid operand:  immediate value used as base address.
fr: Opérande invalide: valeur immédiate utilisée comme adresse de base

en: Invalid operand:  immediate value used as address.
fr: Opérande invalide: valeur immédiate utilisée comme adresse

en: Symbol used as immediate operand in PIC mode.
fr: symbole utilisé comme opérande immédiate en mode PIC

en: odd number of bytes in operand description
fr: nombre impair d'octets dans la description de l'opérande

en: Bad operand
fr: Mauvaise opérande

en: no '[' to match ']'
fr: pas de « [» pairé avec «] »

en: bad register in []
fr: mauvais registre dans []

en: [PC] index banned
fr: indexation du [PC] est bannie

en: no '(' to match ')'
fr: pas de « (» pairé avec «) »

en: invalid branch operand
fr: opérande de brannchement invalide

en: address prohibits @
fr: l'adresse interdit @

en: address prohibits #
fr: l'adresse interdit #

en: address prohibits -()
fr: l'adresse interdit -()

en: address prohibits ()+
fr: l'adresse interdit ()+

en: address prohibits ()
fr: l'adresse interdit ()

en: address prohibits []
fr: l'adresse interdit []

en: address prohibits register
fr: adresse interdit l'utilisation de registre

en: address prohibits displacement length specifier
fr: adresse interdit un spécificateur de longeur de déplacement

en: invalid operand of S^#
fr: opérande invalide S^#

en: S^# needs expression
fr: S^# a besoin d'une expression

en: S^# may only read-access
fr: S^# doit être en accès lecture seulement

en: invalid operand of -()
fr: opérande invalide -()

en: -(PC) unpredictable
fr: -(PC) imprévisible

en: []index same as -()register: unpredictable
fr: []index identique à -()registre: imprévisible

en: invalid operand of ()+
fr: opérande invalide ()+

en: (PC)+ unpredictable
fr: (PC)+ imprévisible

en: []index same as ()+register: unpredictable
fr: []index identique à ()+registre: imprévisible

en: # conflicts length
fr: # conflit de longueur

en: # bars register
fr: # registre bars

en: writing or modifying # is unpredictable
fr: l'écriture ou la modification # est imprévisible

en: length not needed
fr: longueur n'est pas requise

en: can't []index a register, because it has no address
fr: ne peut indexer[] un registre, parce qu'il n'a pas d'adresse

en: a register has no address
fr: un registre n'a pas d'adresse

en: PC part of operand unpredictable
fr: PC faisant parti de l'opérande est imprévisible

en: VAX options:
    -d LENGTH		ignored
    -J			ignored
    -S			ignored
    -t FILE			ignored
    -T			ignored
    -V			ignored
fr: Options VAX:
    -d LONGUEUR               ignoré
    -J                        ignoré
    -S                        ignoré
    -t FICHIER                ignoré
    -T                        ignoré
    -V                        ignoré

en: VMS options:
    -+			hash encode names longer than 31 characters
    -1			`const' handling compatible with gcc 1.x
    -H			show new symbol after hash truncation
    -h NUM			don't hash mixed-case names, and adjust case:
    			0 = upper, 2 = lower, 3 = preserve case
    -v"VERSION"		code being assembled was produced by compiler "VERSION"
fr: Options VMS:
    -+                        hash encoder les noms plus longs que 31 caractères
    -1                        traiter les « const » en mode compatible avec gcc 1.x
    -H                        afficher les nouveaux symboles après la troncation hash
    -h NUM                    ne pas hacher les noms avec des casses mélangées
                              et ajuster la casse:
                              0 = majuscule, 2 = minuscule, 3 = préserver la casse
    -v« VERSION »               inscrire le numéro de VERSION du code assemblé

en: need on or off.
fr: a besoin de « on» ou «off »

en: syntax error after <exp
fr: erreur de syntaxe après <exp

en:  XSTORMY16 specific command line options:
fr:  options de la ligne de commande XSTORMY16 spécifiques:

en: internal error: can't install fix for reloc type %d (`%s')
fr: ERREUR interne: ne peut installer un correctif pour le type de relocalisation %d (« %s »)

en: '--density' option not supported in this Xtensa configuration
fr: l'option '--density' n'est pas supportée dans cette configuration Xtensa.

en: '--literal-section-name' is deprecated; use '--rename-section .literal=NEWNAME'
fr: '--literal-section-name' est déprécié; utiliser '--rename-section .literal=NOUVEAU_NOM'

en: '--text-section-name' is deprecated; use '--rename-section .text=NEWNAME'
fr: '--text-section-name' est déprécié; utiliser '--rename-section .text=NOUVEAU_NOM'

en: '--data-section-name' is deprecated; use '--rename-section .data=NEWNAME'
fr: '--data-section-name' est déprécié; utiliser '--rename-section .data=NOUVEAU_NOM'

en: '--bss-section-name' is deprecated; use '--rename-section .bss=NEWNAME'
fr: '--bss-section-name' est déprécié; utiliser '--rename-section .bss=NOUVEAU_NOM'

en: unmatched end directive
fr: directive end non pairée

en: .begin directive with no matching .end directive
fr: Directive .begin sans concordance de directive .end

en: directive %s can't be negated
fr: directive %s ne peut pas être négativée

en: unknown directive
fr: directive inconnue

en: cannot set literal_prefix inside literal fragment
fr: ne peut fixer literal_prefix à l'intérieur d'un gragment de litéral

en: Xtensa density option not supported; ignored
fr: L'option de densité Xtensa n'est pas supportée; ignoré

en: does not match begin %s%s at %s:%d
fr: n'est pas pairé avec le début %s%s à %s:%dxs

en: .literal_position inside literal directive; ignoring
fr: .literal_position à l'intérieur de la directive du litéral; ignoré

en: expected comma or colon after symbol name; rest of line ignored
fr: Virgule attendue ou deux points après le nom de symbole: reste de la ligne ignoré.

en: bad register name: %s
fr: mauvais nom de registre: %s

en: bad register number: %s
fr: Numéro de registre erroné: %s

en: register number out of range
fr: numéro de registre hors limite

en: too many arguments
fr: trop d'arguments

en: not enough operands (%d) for '%s'; expected %d
fr: pas assez d'opérandes (%d) pour '%s'; attendu %d

en: too many operands (%d) for '%s'; expected %d
fr: trop d'opérandes (%d) pour '%s'; attendu %d

en: register number for `%s' is not a constant
fr: numéro de registre pour `%s' n'est pas constante

en: register number (%ld) for `%s' is out of range
fr: numéro de registre (%ld) pour `%s' est hors limite

en: operand %d not properly aligned for '%s'
fr: opérande %d n'est pas correctement alignée pour '%s'

en: operand %d not in immediate table for '%s'
fr: opérande %d n'est pas dans la table des immédiats pour '%s'

en: operand %d too large for '%s'
fr: opérande %d est trop grande pour '%s'

en: operand %d too small for '%s'
fr: opérande %d trop petite pour '%s'

en: operand %d is invalid for '%s'
fr: opérande %d invalide pour '%s'

en: INSTR_LABEL_DEF not supported yet
fr: INSTR_LABEL_DEF n'est pas supporté encore

en: can't handle generation of literal/labels yet
fr: ne peut traiter la génération de litérals/étiquettes encore

en: can't handle undefined OP TYPE
fr: ne peut traiter un TYPE OP indéfini

en: found %d operands for '%s':  Expected %d
fr: repéré %d opérande pour '%s': attendu %d

en: found too many (%d) operands for '%s':  Expected %d
fr: repéré trop (%d) d'opérandes pour '%s': attendu %d

en: instruction fragment may contain data
fr: le fragment d'instruction peut contenir des données

en: invalid operand %d on '%s'
fr: opérande invalide %d sur '%s'

en: invalid expression for operand %d on '%s'
fr: expression invalide pour l'opérande %d sur '%s'

en: invalid relocation operand %i on '%s'
fr: relocalisation invalide d'opérande %i sur '%s'

en: undefined symbol for opcode "%s".
fr: symbole indéfini pour l'opcode "%s"

en: instruction with constant operands does not fit
fr: instruction avec des opérandes constante ne peuvent faire l'affaire

en: instruction with constant operands does not fit without widening
fr: instruction avec des opérandes constante ne peuvent faire l'affaire sans élargissement

en: instruction's constant operands do not fit
fr: instruction avec des opérandes constante ne peuvent faire l'affaire

en: opcode 'NOP.N' unavailable in this configuration
fr: opcode 'NOP.N' non disponible dans cette configuration

en: opcode 'OR' unavailable in this configuration
fr: opcode 'OR' non disponibles dans cette configuration

en: invalid %d-byte NOP requested
fr: requete invalide NOP %d-octet

en: get_expanded_loop_offset: undefined opcode
fr: get_expanded_loop_offset: opcode indéfini

en: get_expanded_loop_offset: invalid opcode
fr: get_expanded_loop_offset: opcode invalide

en: invalid last instruction for a zero-overhead loop
fr: dernière instruction invalide pour une boucle avec zéro-overhead

en: cannot assemble '%s' into a literal fragment
fr: ne peut assembler '%s' dans un fragment litéral

en: entry instruction with stack decrement < 16
fr: entrée d'nstruction avec décrémentation de pile < 16

en: entry instruction with non-constant decrement
fr: entrée d'instruction avec un décrémentation non constante

en: undefined @ suffix '%s', expected '%s'
fr: suffixe @ indéfini '%s', attendu '%s'

en: invalid operand relocation for '%s' instruction
fr: relocalisation d'opérande invalide pour l'instruction '%s'

en: invalid relocation for operand %d in '%s' instruction
fr: relocalisation invalide pour l'opérande %d dans l'instruction '%s'

en: invalid relocation type %d for %s instruction
fr: type de relocalisation invalide %d pour l'instruction %s

en: invalid relocation for operand %d of '%s'
fr: relocalisation invalide pour l'opérande %d de '%s'

en: non-PCREL relocation operand %d for '%s': %s
fr: opérande de relocalisation non PCREL %d pour '%s': %s

en: unhandled local relocation fix %s
fr: correctif de relocalisation local non traité %s

en: undecodable FIX
fr: CORRECTIF indécodable

en: emitting simplification relocation
fr: émission d'une simplification de relocalisation

en: emitting unknown relocation
fr: émission d'une relocalisation inconnue

en: fr_var %lu < length %d; ignoring
fr: fr_var %lu < longueur %d; ignoré

en: undecodable instruction in instruction frag
fr: instruction indécodable dans le fragment d'instruction

en: invalid empty loop
fr: boucle vide invalide

en: loop target does not follow loop instruction in section
fr: boucle cible ne réfère pas à une instruction de boucle dans la section

en: get_text_align_power: argument too large
fr: get_text_align_power: argument trop grand

en: invalid opcode for RELAX_ALIGN_NEXT_OPCODE
fr: opcode invalide pour RELAX_ALIGN_NEXT_OPCODE

en: cannot continue
fr: ne peut poursuivre

en: expected loop opcode in relax align next target
fr: attendu opcode de boucle dans la relâche d'alignement de la prochaine cible

en: expected align_code or RELAX_ALIGN_NEXT_OPCODE
fr: attendu align_code ou RELAX_ALIGN_NEXT_OPCODE

en: internal error aligning
fr: erreur interne d'alignement

en: bad relaxation state
fr: mauvais type de relâche

en: fr_var (%ld) < length (%d); ignoring
fr: fr_var (%ld) < longueur (%d); ignoré

en: internal error: relaxation failed
fr: erreur interne: échec de relâche

en: internal error: relaxation requires too many steps
fr: erreur interne: relâche requiert trop d'étapes

en: invalid relaxation fragment result
fr: relâche de fragment resultant invalide

en: unable to widen instruction
fr: incapable d'élargir l'instruction

en: multiple literals in expansion
fr: litérals multiples dans l'expansion

en: no registered fragment for literal
fr: pas de fragment enregistré pour le litéral

en: number of literal tokens != 1
fr: nombre de jetons litéraux != 1

en: unresolved loop target symbol: %s
fr: ne peut résoudre le symbole cible de boucle: %s

en: loop relaxation specification does not correspond
fr: spécification de relâche de boucle ne correspond pas

en: loop too long for LOOP instruction
fr: valeur trop longue de boucle pour l'instruction LOOP

en: invalid expression evaluation type %d
fr: expression invalide dans l'évaluation du type %d

en: fixes not all moved from %s
fr: correctifs n'ont pas tous été déplacés à partir de %s

en: inlining literal pool; specify location with .literal_position.
fr: bassin de litérals en ligne (inline); spécifier la localisation avec .literal_position

en: could not create section %s
fr: ne peut créer la section %s

en: invalid flag combination on section %s
fr: combinaison invalide de faniosn sur la section %s

en: invalid symbolic operand %d on '%s'
fr: opérandes symbolique invalide %d sur '%s'

en: operand number mismatch
fr: nombre d'opérandes ne concordent pas

en: invalid opcode
fr: opcode invalide

en: too few operands
fr: trop peu d'opérandes

en: ignoring extra '-rename-section' delimiter ':'
fr: on ignore '-rename-section' delimiter ':' supplémentaire

en: ignoring invalid '-rename-section' specification: '%s'
fr: '-rename-section' specification: '%s' est invalide, ignoré

en: section %s renamed multiple times
fr: section %s renommée plusieurs fois

en: multiple sections remapped to output section %s
fr: multiples sections remappés à la section de sortie %s

en: register rr%d out of range
fr: registre rr%d hors limite

en: register rr%d does not exist
fr: registre rr%d n'existe pas

en: register rh%d out of range
fr: registre rh%d hors limite

en: register rl%d out of range
fr: registre rl%d hors limite

en: register rq%d out of range
fr: registre rq%d hors limite

en: register rq%d does not exist
fr: registre rq%d n'existe pas

en: register r%d out of range
fr: registre r%d hors limite

en: expected %c
fr: %c attendu

en: register is wrong size for a word %s
fr: registre de mauvaise taille pour le mot %s

en: register is wrong size for address %s
fr: registre de mauvaise taille pour l'adresse %s

note: No interrupt type specified, opcode won't do anything.
en: opcode has no effect
fr: opcode n'a pas d'effet

en: Missing ) in ra(rb)
fr: ) manquant dans ra(rb)

en: invalid indirect register size
fr: taille de registre indirect invalide

en: operand %s0x%x out of range
fr: opérande %s0x%x hors limite

en: immediate must be 1 or 2
fr: « immediate » doit être 1 ou 2

en: immediate 1 or 2 expected
fr: « immediate » 1 ou 2 attendu

en: can't use R0 here
fr: ne peut utiliser R0 ici

en: Can't find opcode to match operands
fr: ne peut trouver le opcode pour concorder avec les opérandes

en: invalid architecture -z%s
fr: architecture invalide -z%s

en:  Z8K options:
      -z8001                  generate segmented code
      -z8002                  generate unsegmented code
      -linkrelax              create linker relaxable code
fr: Options Z8K:
      -z8001                  générer le code segmenté
      -z8002                  générer le code non segmenté
      -linkrelax              créer du code de relâche pour l'édition de liens

en: call to md_convert_frag
fr: appel de md_convert_frag

en: cannot branch to odd address
fr: ne peut brancher vers une adresse impaire

en: relative jump out of range
fr: saut relatif hors limite

en: relative call out of range
fr: appel relatif hors limite

en: relative address out of range
fr: adresse relative hors limite

en: md_apply_fix3: unknown r_type 0x%x
fr: md_apply_fix3: r_type 0x%x inconnu

en: call to md_estimate_size_before_relax
fr: appel de md_estimate_size_before_relax

en: Can't subtract symbols in different sections %s %s
fr: Ne peut soustraire des symboles de sections différentes %s %s

en: can't open `%s' for writing
fr: ne peut ouvrir « %s » en écriture

en: can't close `%s'
fr: ne peut fermer « %s »

en: register save offset not a multiple of %u
fr: décalage de sauvegarde du registre n'est pas un multiple de %u

en: missing separator
fr: séparateur manquant

en: bad register expression
fr: mauvais registre dans l'expression

en: CFI instruction used without previous .cfi_startproc
fr: instruction CFI utilisée sans être précédé de .cfi_startproc

en: previous CFI entry not closed (missing .cfi_endproc)
fr: entrée CFI précédente n'est pas fermé (.cfi_endproc manquant)

en: .cfi_endproc without corresponding .cfi_startproc
fr: .cfi_endproc sans directive correspondante .cfi_startproc

en: open CFI at the end of file; missing .cfi_endproc directive
fr: ouverture CFI à la fin du fichier; directive .cfi_endproc manquante

en: file number less than one
fr: le numéro du fichier est plus petit que un

en: file number %ld already allocated
fr: numéro de fichier %ld est déjà alloué

en: unassigned file number %ld
fr: numéro de fichier %ld non assigné

en: internal error: unknown dwarf2 format
fr: erreur interne: format DWARF2 inconnu

en: dwarf2 is not supported for this object file format
fr: DWARF2 n'est pas supporté pour ce format de fichier objet

en: string too big (%lu bytes)
fr: chaîne trop grande (%lu octets)

en: inserting "%s" into string hash table: %s
fr: insertion de « %s » dans la table de hachage des chaînes: %s

en: no current file pointer
fr: Aucun pointeur de fichier courant

en: too many st_End's
fr: trop de « st_End »

en: inserting "%s" into tag hash table: %s
fr: insertion de « %s » dans la table de hachage d'étiquettes: %s

en: fake .file after real one
fr: .file factice après un vrai fichier

en: filename goes over one page boundary
fr: nom de fichier déborde la frontière de une page

en: .begin directive without a preceding .file directive
fr: Directive .begin sans directive .file qui la précède

en: .begin directive without a preceding .ent directive
fr: Directive .begin sans directive .ent qui la précède

en: .bend directive without a preceding .file directive
fr: Directive .bend sans directive .file qui la précède

en: .bend directive without a preceding .ent directive
fr: Directive .bend sans directive .ent qui la précède

en: .bend directive names unknown symbol
fr: directive .bend pour des noms de symbole inconnu

en: .def pseudo-op used inside of .def/.endef; ignored
fr: pseudo-op .def utilisé en dehors de .def/.endef; ignoré

en: empty symbol name in .def; ignored
fr: nom de symbole vide dans .def; ignoré

en: .dim pseudo-op used outside of .def/.endef; ignored
fr: pseudo-op .dim utilisé en dehors de .def/.endef; ignoré

en: badly formed .dim directive
fr: directive .dim mal composée

en: too many .dim entries
fr: trop d'entrées .dim

en: .scl pseudo-op used outside of .def/.endef; ignored
fr: pseudo-op .scl utilisé en dehors de .def/.endef; ignoré

en: .size pseudo-op used outside of .def/.endef; ignored
fr: pseudo-op .size utilisé en dehors de .def/.endef; ignoré

en: badly formed .size directive
fr: directive .size mal composée

en: too many .size entries
fr: trop d'entrées .size

en: .type pseudo-op used outside of .def/.endef; ignored
fr: pseudo-op .type utilisé en dehors de .def/.endef; ignoré

note: FIXME: We could handle this by setting the continued bit. There would still be a limit: the .type argument can not be infinite.
en: the type of %s is too complex; it will be simplified
fr: le type de %s est trop complexe; il sera simplifié

en: Unrecognized .type argument
fr: Argument .type non reconnu

en: .tag pseudo-op used outside of .def/.endef; ignored
fr: pseudo-op .tag utilisé en dehors de .def/.endef; ignoré

en: .val pseudo-op used outside of .def/.endef; ignored
fr: pseudo-op .val utilisé en dehors de .def/.endef; ignoré

en: .val expression is too copmlex
fr: expression .val est trop complexe

en: .endef pseudo-op used before .def; ignored
fr: pseudo-op .endef utilisé avant .def; ignoré

en: bad COFF debugging information
fr: information de débug COFF erronée

en: no tag specified for %s
fr: pas d'étiquette spécifié pour %s

en: .end directive without a preceding .file directive
fr: directive .end sans directive .file qui la précède

en: .end directive without a preceding .ent directive
fr: directive .end sans directive .ent qui la précède

en: .end directive names unknown symbol
fr: directive .end pour des noms de symbole inconnu

en: second .ent directive found before .end directive
fr: seconde directeive .ent tourvée avant la directive .end

en: no way to handle .file within .ent/.end section
fr: pas de façon de traiter .file à l'intérieur d'une section .ent/.end

en: .loc before .file
fr: .loc avant .file

en: bad .weakext directive
fr: Directive .weakext erronée

en: .stab%c is not supported
fr: .stab%c n'est pas supporté

en: .stab%c: ignoring non-zero other field
fr: .stab%c: ignore les non zéros dans autres champs

en: line number (%d) for .stab%c directive cannot fit in index field (20 bits)
fr: numéro de ligne (%d) pour la directive .stab%c ne peut s'insérer dans le champ d'index (20 bits)

en: illegal .stab%c directive, bad character
fr: directive .stab%c illégale, mauvais caractère

en: .begin/.bend in different segments
fr: .begin/.bend dans différents segments

en: missing .end or .bend at end of file
fr: .end ou .bend manquant à la fin du fichier

en: GP prologue size exceeds field size, using 0 instead
fr: taille du prologue GP excède la taille du champ, utilise 0 à la place

en: bignum invalid
fr: grand nombre invalide

en: floating point number invalid
fr: nombre flottant invalide

en: bad floating-point constant: exponent overflow
fr: constante erronée en virgule flottante: débordement de l'exposant

en: bad floating-point constant: unknown error code=%d
fr: constante erronée en virgule flottante; code d'erreur inconnu=%d

en: a bignum with underscores may not have more than 8 hex digits in any word
fr: Un grand nombre avec soulignés ne peut avoir plus de 8 chiffres hexadécimaux dans n'importe quel mot.

en: a bignum with underscores must have exactly 4 words
fr: Un grand nombre avec soulignés doit avoir exactement 4 mots.

note: Either not seen or not defined. @@ Should print out the original string instead of the parsed number.
en: backward ref to unknown label "%d:"
fr: référence arrière vers une étiquette inconnue "%d:"

en: character constant too large
fr: constante de caractères trop grande

en: expr.c(operand): bad atof_generic return val %d
fr: expr.c(opérande): mauvaise valeur retourné par atof_generic %d

en: missing '%c'
fr: « %c » manquant

en: EBCDIC constants are not supported
fr: Les constantes EBCDIC ne sont pas supportées.

en: Unary operator %c ignored because bad operand follows
fr: L'opérateur unaire %c est ignoré en raison d'opérandes erronées qui le suive

en: syntax error in .startof. or .sizeof.
fr: erreur de syntaxe dans .startof. ou .sizeof.

en: missing operand; zero assumed
fr: opérande manquante; zéro assumé

en: left operand is a bignum; integer 0 assumed
fr: opérande de gauche est un grand nombre; entier 0 assumé

en: left operand is a float; integer 0 assumed
fr: opérande de gauche est un nombre flottant; entier 0 assumé

en: right operand is a bignum; integer 0 assumed
fr: opérande de droite est un grand nombre; entier 0 assumé

en: right operand is a float; integer 0 assumed
fr: opérande de droite est un nombre flottant; entier 0 assumé

en: division by zero
fr: division par zéro

en: operation combines symbols in different segments
fr: operation combines des symboles dans différent segments

en: can't extend frag %u chars
fr: ne peut étendre la fragmentation de %u caractères

en: attempt to allocate data in absolute section
fr: tentative d'allouer des données dans une section absolue

en: attempt to allocate data in common section
fr: tentative d'allouer des données dans une section commune

note: Detect if we are reading from stdin by examining the file name returned by as_where(). [FIXME: We rely upon the name in the strcmp below being the same as the one used by input_scrub_new_file(), if that is not true, then this code will fail]. If we are reading from stdin, then we need to save each i
en: {standard input}
fr: {entrée standard}

en: can't open %s for reading
fr: ne peut ouvrir « %s » en lecture

en: Can't read from %s
fr: Ne peut lire à partir de %s

en: Can't close %s
fr: Ne peut fermer %s

en: macros nested too deeply
fr: macros imbriquées trop profondément

en: partial line at end of file ignored
fr: Ligne partielle à la fin du fichier est ignorée

en: Unable to allocate memory for new instructions
fr: Incapable d'allour de la mémoire pour de nouvelles instructions

en: Warning:
fr: AVERTISSEMENT:

en: Error:
fr: ERREUR:

en: can't open list file: %s
fr: Ne peut ouvrir le fichier de liste: %s

en: error closing list file: %s
fr: ERREUR de fermeture du fichier de liste: %s

en: strange paper height, set to no form
fr: étrange hauteur de papier, initialisé sans format

en: new line in title
fr: saut de ligne dans le titre

note: Turns the next expression into a string.
en: % operator needs absolute expression
fr: % opérateur a besoin d'une expression absolue

en: unexpected end of file in macro definition
fr: fin inattendue du fichier dans la définition de macro

en: missing ) after formals
fr: ) manquante après les paramètres formels

en: missplaced )
fr: ) mal positionné

en: confusion in formal parameters
fr: confusion dans les paramètres formels

en: macro formal argument does not exist
fr: argument formel de la macro n'existe pas

en: can't mix positional and keyword arguments
fr: ne peut mélanger des arguments positionnels et des mots clés

en: too many positional arguments
fr: trop d'arguments positionnels

en: unexpected end of file in irp or irpc
fr: fin inattendue du fichier dans irp ou irpc

en: missing model parameter
fr: paramètre du modèle manquant

en: Assembler messages:
fr: Messages de l'assembleur:

en: Warning:
fr: AVERTISSEMENT:

en: Error:
fr: ERREUR:

en: Fatal error:
fr: ERREUR fatale:

en: Internal error!
fr: ERREUR interne!

en: Assertion failure in %s at %s line %d.
fr: Échec d'assertion dans %s à %s ligne %d.

en: Assertion failure at %s line %d.
fr: Échec d'assertion à %s ligne %d.

en: Please report this bug.
fr: SVP rapporter cette anomalie.

en: Internal error, aborting at %s line %d in %s
fr: ERREUR interne, abandon à %s ligne %d dans %s

en: Internal error, aborting at %s line %d
fr: ERREUR interne, abandon à %s ligne %d

en: can't open a bfd on stdout %s
fr: ne peut ouvrir un bfd sur stdout %s

en: FATAL: can't create %s
fr: FATAL: ne peut créer %s

en: FATAL: can't close %s
fr: FATAL: ne peut fermer %s

en: FATAL: can't close %s
fr: FATAL: ne peut fermer %s

en: Failed to emit an object byte
fr: Échec de production d'un octet objet

en: can't continue
fr: ne peut poursuivre

en: error constructing %s pseudo-op table: %s
fr: erreur de construction %s table pseudo-op: %s

en: unknown pseudo-op: `%s'
fr: pseudo-op inconnu:  « %s »

en: label "%d$" redefined
fr: étiquette "%d$" redéfini

en: .abort detected.  Abandoning ship.
fr: .abort détecté.  Abandon.

en: ignoring fill value in absolute section
fr: ignoré la valeur de remplissage dans la section absolue

en: alignment too large: %u assumed
fr: alignement trop grand: %u assumé

en: expected fill pattern missing
fr: patron de remplissage manquant et attendu

en: length of .comm "%s" is already %ld; not changing to %ld
fr: longueur de .comm « %s » est déjà %ld; n'a pas été changé pour %ld

note: Some of the back ends can't deal with non-positive line numbers. Besides, it's silly.
en: line numbers must be positive; line number %d rejected
fr: numéros de ligne doivent être positifs; numéro de ligne %d rejeté

en: start address not supported
fr: adresse de départ non supportée

en: .err encountered
fr: .err rencontré

en: .fail %ld encountered
fr: .fail %ld rencontré

en: .fill size clamped to %d
fr: taille de .fill limitée à %d.

en: size negative; .fill ignored
fr: taille négative; .fill ignoré.

en: repeat < 0; .fill ignored
fr: compteur de répétition < 0; .fill ignoré

en: unrecognized .linkonce type `%s'
fr: type .linkonce non reconnu « %s »

en: .linkonce is not supported for this object file format
fr: .linkonce n'est pas supporté pour ce format de fichier objet

en: missing size expression
fr: expression de la taille manquante

en: BSS length (%d) < 0 ignored
fr: longueur BSS (%d.) <0 ignoré

en: error setting flags for ".sbss": %s
fr: erreur lors de l'initialisation des fanions pour « .sbss »: %s

en: expected comma after size
fr: virgule attendue après la taille

en: alignment too large; %d assumed
fr: alignement trop grand; %d assumé

en: alignment negative; 0 assumed
fr: alignement négatif; 0 assumé

en: attempt to redefine pseudo-op `%s' ignored
fr: tentative de redéfinition du pseudo-op « %s » ignorée

en: invalid segment "%s"
fr: segment invalide « %s »

en: only constant offsets supported in absolute section
fr: seul des constantes de décalage sont supportées dans une section absolue

en: MRI style ORG pseudo-op not supported
fr: pseudo-op MRI de style ORG n'est pas supporté

en: unrecognized section type `%s'
fr: type de section non reconnnu « %s »

en: absolute sections are not supported
fr: sections absolues ne sont pas supportées

en: unrecognized section command `%s'
fr: commande de section n'est pas reconnnue « %s »

en: .endr encountered without preceeding .rept, .irc, or .irp
fr: directive .end rencontrée sans directive .rept, .irc ou .irp la précédant

en: %s without %s
fr: %s sans %s

en: unsupported variable size or fill value
fr: taille de variable ou valeur de remplissage non supportée

en: .space repeat count is zero, ignored
fr: .space compteur de répétition est zéro, ignoré

en: .space repeat count is negative, ignored
fr: .space compteur de répétition est négatif, ignoré

en: space allocation too complex in absolute section
fr: allocation d'espace trop complexe dans la section absolue

en: space allocation too complex in common section
fr: allocation d'espace trop complexe dans la section commune

en: bad floating literal: %s
fr: litéral de virgule flottante erroné: %s

en: rest of line ignored; first ignored character is `%c'
fr: reste de la ligne ignorée; premier caractère ignoré est « %c »

en: rest of line ignored; first ignored character valued 0x%x
fr: reste de la ligne ignorée; premier caractère ignoré de valeur 0x%x

en: missing expression
fr: expression manquante

en: rva without symbol
fr: rva sans symbole

en: attempt to store value in absolute section
fr: tentative de stockage d'une valeur dans une section absolue

en: zero assumed for missing expression
fr: zéro assumé pour l'expression manquante

en: register value used as expression
fr: valeur de registre utilisée comme expression

note: Leading bits contain both 0s & 1s.
en: value 0x%lx truncated to 0x%lx
fr: valeur 0x%lx tronquée à 0x%lx

en: bignum truncated to %d bytes
fr: grand nombre tronqué à %d octets

en: using a bit field width of zero
fr: utilise un champ de bits dont la largeur est zéro

en: field width "%s" too complex for a bitfield
fr: largeur du champ « %s » trop complexe pour un champs de bits

en: field width %lu too big to fit in %d bytes: truncated to %d bits
fr: largeur du champ %lu trop grande pour s'insérer dans %d octets: tronqué à %d bits

en: field value "%s" too complex for a bitfield
fr: valeur du champ « %s » trop complexe pour un champ de bits

en: unresolvable or nonpositive repeat count; using 1
fr: compteur de répétition non soluble ou non positif; utilise 1

en: unknown floating type type '%c'
fr: type de virgule flottante inconnue « %c »

en: floating point constant too large
fr: constante en virgule flottante trop grande

en: strings must be placed into a section
fr: chaînes doivent être placése dans une section

en: expected <nn>
fr: <nn> attendu

note: To be compatible with BSD 4.2 as: give the luser a linefeed!!
en: unterminated string; newline inserted
fr: chaîne non terminée; fin de ligne insérée

en: bad escaped character in string
fr: mauvais caractère d'échappement dans la chaîne

en: expected address expression
fr: expression d'adresse attendue

en: symbol "%s" undefined; zero assumed
fr: symbole « %s » est indéfini; zéro assumé

en: some symbol undefined; zero assumed
fr: quelques symboles non définis; zéro assumé

en: bad or irreducible absolute expression
fr: expression absolue erronée ou irréductible

en: this string may not contain '\0'
fr: cette chaîne ne peut pas contenir '\0'

en: missing string
fr: chaîne manquante

en: .incbin count zero, ignoring `%s'
fr: .incbin a un compte à zéro, « %s » est ignoré

en: file not found: %s
fr: fichier non trouvé: %s

en: seek to end of .incbin file failed `%s'
fr: recherche jusqu'à la fin de .incbin a échoué « %s »

en: skip (%ld) + count (%ld) larger than file size (%ld)
fr: escamotage (%ld) + compte (%ld) plus grand que la taille du fichier (%ld)

en: could not skip to %ld in file `%s'
fr: ne peut escamoter jusqu'à %ld dans le fichier « %s »

en: truncated file `%s', %ld of %ld bytes read
fr: fichier « %s » tronqué, %ld de %ld octets lus

en: missing .func
fr: .func manquant

en: .endfunc missing for previous .func
fr: .endfunc manquant pour la déclartion .func précédente

en: .stab%c: missing comma
fr: .stab%c: virgule manquante

note: This could happen for example with a source file with a huge number of lines.  The only cure is to use a different debug format, probably DWARF.
en: .stab%c: description field '%x' too big, try a different debug format
fr: .stab%c: champ de description '%x' trop grand, essayer un format de débug différent

en: comma missing in .xstabs
fr: virgule manquante dans .xstabs

en: attempt to switch to nonexistent segment "%s"
fr: tentative de commutation vers un segment inexistent « %s »

en: cannot define symbol `%s' in absolute section
fr: ne peut définir le symbole « %s » dans la seciton absolue

en: symbol `%s' is already defined as "%s"/%s%ld
fr: symbole « %s» est déjà défini comme «%s »/%s%ld

en: inserting "%s" into symbol table failed: %s
fr: insertion de « %s » dans la table de symboles a échoué: %s

en: undefined symbol `%s' in operation
fr: symbole indéfini « %s » dans l'opération

en: invalid sections for operation on `%s' and `%s'
fr: sections invalides pour une opération sur `%s' et `%s'

en: invalid section for operation on `%s'
fr: section invalide pour une opération sur « %s »

en: undefined symbol `%s' in operation setting `%s'
fr: symbole indéfini « %s» dans l'opération d'initialisation «%s »

en: invalid sections for operation on `%s' and `%s' setting `%s'
fr: sections invalides pour une opération sur `%s' et `%s' initialisant « %s »

en: invalid section for operation on `%s' setting `%s'
fr: section invalide pour une opération sur `%s' initialisant « %s »

en: symbol definition loop encountered at `%s'
fr: boucle de définition de symbole rencontrée à « %s »

en: division by zero when setting `%s'
fr: division par zéro lors de l'initialisation de « %s »

en: can't resolve value for symbol `%s'
fr: ne peut résoudre la valeur du symbole « %s »

en: "%d" (instance number %d of a %s label)
fr: « %d » (instance d'un nombre %d d'un étiquette %s)

en: attempt to get value of unresolved symbol `%s'
fr: tentative pour obtenir la valeur du symbole non résolu « %s »

en: section symbols are already global
fr: section des symboles est déjà globale

en: Accessing function `%s' as thread-local object
fr: Accès de la fonction `%s' comme un objet thead local

en: Accessing `%s' as thread-local object
fr: Accès de `%s' comme un objet de thread local

en: field fx_size too small to hold %d
fr: champ fx_size trop petit pour contenir %d

en: rva not supported
fr: rva n'est pas supportée

en: attempt to .org/.space backwards? (%ld)
fr: tentative arrière sur les directives .org/.space? (%ld)

en: relocation out of range
fr: relocalisation hors limite

en: %s:%u: bad return from bfd_install_relocation: %x
fr: %s:%u: retour erroné de bfd_install_relocation: %x

en: internal error: fixup not contained within frag
fr: erreur interne: correctif non contenu à l'intérieur du frag

en: FATAL: Can't write %s
fr: FATAL: ne peut écrire %s

en: cannot write to output file
fr: ne peut écrire dans le fichier de sortie

en: %d error%s, %d warning%s, generating bad object file
fr: %d erreurs%s, %d avertissements%s, génération d'un fichier objet erroné

en: %d error%s, %d warning%s, no object file generated
fr: %d erreur%s, %d avertissement%s, pas de fichier objet généré

en: local label `%s' is not defined
fr: étiquette locale « %s » n'est pas définie

en: alignment padding (%lu bytes) not a multiple of %ld
fr: remplissage pour alignement (%lu octets) n<est pas un multiple de %ld

en: .word %s-%s+%s didn't fit
fr: .word %s-%s+%s ne fait pas

en: attempt to move .org backwards
fr: tentative de déplacement de .org vers l'arrière

en: .space specifies non-absolute value
fr: .space spécifie une valeur non absolue

en: .space or .fill with negative value, ignored
fr: .space ou .fill avec une valeur négative, ignoré

en: value of %s too large for field of %d bytes at %s
fr: valeur de %s est trop grande pour le champ de %d octets à %s

en: signed .word overflow; switch may be too large; %ld at 0x%lx
fr: débordement de .word signé; commutation peut être trop grande; %ld à 0x%lx
