gas-2.26.51 - en to fr translation catalogue (4144 entries)

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

en: end of file in string; '%c' inserted
fr: fin du fichier dans la chaîne; « %c » 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: 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
                          	  g      include general info
                          	  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 conditionnels
                          	  d      omettre les directives de débug
                          	  g      inclure les informations générales
                          	  h      inclure les sources de haut niveau
                          	  l      inclure l'assembleur
                          	  m      inclure l'expansion de macros
                          	  n      omettre le traitement des formulaires (forms)
                          	  s      inclure les symboles
                          	  =FICHIER  les lister dans le FICHIER (doit être la dernière sous-option)

en:   --alternate             initially turn on alternate macro syntax
fr:   --alternate             active dès le départ la syntaxe alternée des macros

en:   --compress-debug-sections
                              compress DWARF debug sections using zlib
fr:   --compress-debug-sections
                              compresser les sections DWARF de débug avec zlib

en:   --nocompress-debug-sections
                              don't compress DWARF debug sections
fr:   --nocompress-debug-sections
                              ne pas compresser les sections de débug DWARF

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

en:   --debug-prefix-map OLD=NEW
                              map OLD to NEW in debug information
fr:   --debug-prefix-map ANCIEN=NOUVEAU
                              remplace ANCIEN par NOUVEAU dans les informations de débug

en:   --defsym SYM=VAL        define symbol SYM to given value
fr:   --defsym SYMBOLE=VALEUR définir le SYMBOLE avec cette 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:   --size-check=[error|warning]
    			  ELF .size directive check (default --size-check=error)
fr:   --size-check=[error|warning]
    			  vérifier la directive ELF .size (par défaut --size-check=error)

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

en:   -g --gen-debug          generate debugging information
fr:   -g --gen-debug          générer les informations de débug

en:   --gstabs                generate STABS debugging information
fr:   --gstabs                générer les informations STABS de débug

en:   --gstabs+               generate STABS debug info with GNU extensions
fr:   --gstabs+               générer les infos STABS de débug avec les extensions GNU

en:   --gdwarf-2              generate DWARF2 debugging information
fr:   --gdwarf-2              générer les informations de débug DWARF2

en:   --gdwarf-sections       generate per-function section names for DWARF line information
fr:   --gdwarf-sections       générer des noms de sections par fonction pour les informations de lignes DWARF

en:   --hash-size=<value>     set the hash table size close to <value>
fr:   --hash-size=<valeur>    fixer la taille de la table de hash proche de <valeur>

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
    des directives .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                  nommer le fichier d'objets de sortie NOM
                              (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:   --reduce-memory-overheads 
                              prefer smaller memory use at the cost of longer
                              assembly times
fr:   --reduce-memory-overheads 
                              favoriser l'utilisation réduite de la mémoire au
                              détriment d'un temps d'assemblage accru

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 avertissements 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:   @FILE                   read options from FILE
fr:   @FICHIER                lire les options dans le FICHIER

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

en: unrecognized option -%c%s
fr: option non reconnue -%c%s

note: This output is intended to follow the GNU standards document.
en: GNU assembler %s
fr: Assembleur GNU %s

en: Copyright (C) 2014 Free Software Foundation, Inc.
fr: Copyright © 2014 Free Software Foundation, Inc.

en: This program is free software; you may redistribute it under the terms of
    the GNU General Public License version 3 or later.
    This program has absolutely no warranty.
fr: Ce logiciel est libre; vous pouvez le redistribuer selon les termes de la
    version 3 de la licence GNU General Public License ou suivante.
    Ce programme n'est couvert par AUCUNE garantie.

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: cannot compress debug sections (zlib not installed)
fr: impossible de compresser les sections de débug (zlib pas installé)

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 --size-check= option: `%s'
fr: Option --size-check= invalide: « %s »

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

en: --hash-size needs a numeric argument
fr: --hash-size requiert un argument numérique

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: %d warning
fr: %d avertissement

en: %d warnings
fr: %d avertissements

en: %d error
fr: %d erreur

en: %d errors
fr: %d erreurs

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

en: %s, %s, generating bad object file
fr: %s, %s, génération d'un fichier objet erroné

en: Case value %ld unexpected at line %d of file "%s"
fr: Casse valeur %ld inattendue à 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: too many fixups
fr: trop de correctifs

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

en: missing operand
fr: opérande manquant

en: a reloc on this operand implies an overflow
fr: un réadressage de cet opérande implique un débordement

en: operand mask overflow
fr: débordement du masque de l'opérande

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

en: unresolved expression that must be resolved
fr: expression non résolue qui doit être résolue

en: internal error: can't install fix for reloc type %d (`%s')
fr: erreur interne: ne peut installer un correctif pour le type de réadressage %d (« %s »)

en: relocation is not supported
fr: le réadressage n'est pas supporté

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 « .if » correspondant

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 » sans « .if » correspondant

en: duplicate ".else"
fr: « .else » en double

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: cannot create floating-point number
fr: impossible de créer le nombre à virgule flottante

en: NaNs are not supported by this target
fr: NaNs ne sont pas supportés par cette cible

en: Infinities are not supported by this target
fr: Les nombres infinis ne sont pas supportés par cette cible

en: Unrecognized or unsupported floating point constant
fr: Constante décimale non reconnue ou non supportée

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: Inserting "%s" into structure table failed: %s
fr: Insertion de « %s » dans la table de structure a échoué: %s

en: error setting flags for "%s": %s
fr: erreur lors de l'initialisation des fanions de « %s »: %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 doivent être des entiers positifs

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 est 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 le .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: badly formed .weak directive ignored
fr: directive .dim mal composée est ignorée

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

en: C_EFCN symbol for %s out of scope
fr: symbole C_EFCN pour %s hors limite

en: Warning: internal error: forgetting to set endndx of %s
fr: Attention: erreur interne: on a oublié de fixer endndx de %s

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: Ignoring changed section attributes for %s
fr: Ignore les changements des attributs de section pour %s

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

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

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

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

en: Missing symbol name in directive
fr: Nom de symbole manquant dans la directive

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 type for %s
fr: changement de type de section ignoré pour %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: unrecognized .section attribute: want a,e,w,x,M,S,G,T
fr: attribut .section non reconnu: a,e,w,x,M,S,G,T attendu

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

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

en: missing name
fr: nom manquant

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

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

en: ? section flag ignored with G present
fr: fanion ? de section ignoré quand G est présent

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 .section correspondante; ignoré

en: .popsection without corresponding .pushsection; ignored
fr: .popsection sans .pushsection correspondant; 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: versions multiples [«%s»|«%s»] pour le symbole «%s»

en: expected `%s' to have already been set for .vtable_inherit
fr: «%s» aurait déjà dû être fixé pour .vtable_inherit

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

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

en: Attribute name not recognised: %s
fr: Nom d'attribut pas reconnu: %s

en: expected numeric constant
fr: constante numérique attendue

en: expected comma
fr: virgule attendue

en: bad string constant
fr: mauvaise constante en tant que chaîne de caractères

en: expected <tag> , <value>
fr: <étiquette> , <valeur> attendu

en: expected quoted string
fr: chaîne entre apostrophes 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: symbol '%s' is already defined
fr: symbole « %s » déjà défini

en: symbol type "%s" is supported only by GNU and FreeBSD targets
fr: type de symbole « %s » n'est supporté que par les cibles GNU et FreeBSD

en: symbol type "%s" is supported only by GNU targets
fr: type de symbole « %s » n'est supporté que par les cibles GNU

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

en: .size expression for %s does not evaluate to a constant
fr: l'expression .size de %s n'est pas une constante

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 nom par défaut pour le symbole « %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: assume que tous les membres du groupe « %s » sont COMDAT

en: can't create group: %s
fr: ne peut créer 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: n'a pas pu écrire la section .mdebug: %s

en: no entry symbol for global function '%s'
fr: pas de symbole d'entrée pour la fonction globale « %s »

note: make a temp string.
en: the %s name '%s' is too long (maximum 16 characters)
fr: le nom %s « %s » est trop long (maximum 16 caractères)

en: expected a %s name followed by a `,'
fr: un nom %s est attendu suivi par une « , »

en: cannot overide zerofill section type for `%s,%s'
fr: ne peut outrepasser le type de section zerofill pour « %s,%s »

en: failed to set flags for "%s": %s
fr: erreur lors de l'initialisation des fanions de « %s »: %s

en: unknown or invalid section type '%s'
fr: type de section « %s » inconnu ou invalide

en: unknown or invalid section attribute '%s'
fr: attribut de section « %s » inconnu ou invalide

en: unexpected section size information
fr: informations de taille de section inattendues

en: missing sizeof_stub expression
fr: expression sizeof_stub manquante

en: expected symbol name
fr: nom de symbole attendu

en: bad or irreducible absolute expression
fr: expression absolue erronée ou irréductible

en: missing size expression
fr: expression de la taille manquante

en: size (%ld) out of range, ignored
fr: taille (%ld) hors limite, ignoré

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

en: size of "%s" is already %ld; not changing to %ld
fr: taille de « %s » est déjà %ld; n'a pas été changé en %ld

en: align value not recognized, using size
fr: valeur d'alignement non reconnue, utilisation de la taille

en: Alignment (%lu) too large: 15 assumed.
fr: Alignement (%lu) trop grand: 15 assumé.

en: BFD is out of sync with GAS, unhandled well-known section type `%s'
fr: BFD est désynchronisé avec GAS, type de section bien connu « %s » non traité

en: %s is not used for the selected target
fr: %s n'est pas utilisé pour la cible sélectionnée

en: internal error: base section index out of range
fr: erreur interne: index de la section de base hors limites

en: internal error: bad file property ID %d
fr: erreur interne: mauvais ID de propriété de fichier %d

en: failed to set subsections by symbols
fr: échec de l'initialisation des sous-sections par symboles

en: '%s' previously declared as '%s'.
fr: « %s » précédemment déclaré comme « %s ».

en: '%s' can't be a weak_definition (currently only supported in sections of type coalesced)
fr: « %s » ne peut pas être une weak_definition (actuellement uniquement supporté dans les sections de type coalescé)

en: use of .indirect_symbols requires `-dynamic'
fr: l'utilisation de .indirect_symbols requiert « -dynamic »

en: attempt to add an indirect_symbol to a stub or reference section with a zero-sized element at %s
fr: tentative d'ajouter un indirect_symbol à une ébauche ou une section de référence avec un élément de taille nulle à %s

en: an .indirect_symbol must be in a symbol pointer or stub section.
fr: un .indirect_symbol doit être dans un pointeur de symbole ou une section ébauchée.

en: '%s' can't be a weak_definition (since it is undefined)
fr: « %s » ne peut être une weak_definition (puisqu'il est défini)

en: Non-global symbol: '%s' can't be a weak_definition.
fr: Symbole non global « %s » ne peut être une weak_definition.

en: internal error: [%s] unexpected code [%lx] in frob symbol
fr: erreur interne: [%s] code inattendu [%lx] dans le symbole frob

en: unrecognized stab type '%c'
fr: type de stab non reconnu « %c »

en: `%s' can't be undefined in `%s' - `%s' {%s section}
fr: ne peut supprimer la définition de « %s » dans « %s » – « %s » {section %s}

en: `%s' can't be undefined in `%s' {%s section} - `%s'
fr: ne peut supprimer la définition de « %s » dans « %s » {section %s} – « %s »

en: `%s' and `%s' can't be undefined in `%s' - `%s'
fr: les définitions de « %s » et « %s » ne peuvent pas être supprimées dans « %s » – « %s »

en: the number of .indirect_symbols defined in section %s does not match the number expected (%d defined, %d expected)
fr: le nombre de .indirect_symbols définis dans la section %s ne correspond pas au nombre attendu (%d définis, %d attendus)

en: internal error: failed to allocate %d indirectsymbol pointers
fr: erreur interne: échec de l'allocation de %d pointeurs indirectsymbol

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

en: Expected quoted string
fr: Chaîne entre apostrophes attendue

en: .compiler directive missing language and version
fr: il manque le langage et la version dans la directive .compiler

en: .compiler directive missing version
fr: il manque la version dans la directive .compiler

en: FATAL: Attaching compiler header %s
fr: FATAL: Attachement de l'en-tête du compilateur %s

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

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

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

en: attaching copyright header %s: %s
fr: attachement de l'en-tête de copyright %s: %s

en: integer 32-bit register expected
fr: registre entier 32 bits attendu

en: integer 64-bit register expected
fr: registre entier 64 bits attendu

en: integer register expected
fr: registre entier attendu

en: integer, zero or SP register expected
fr: registre entier, zéro ou SP attendu

en: 8-bit SIMD scalar register expected
fr: registre scalaire SIMD 8 bits attendu

en: 16-bit SIMD scalar or floating-point half precision register expected
fr: registre scalaire SIMD 16 bits ou demi précision flottant attendu

en: 32-bit SIMD scalar or floating-point single precision register expected
fr: registre scalaire SIMD 32 bits ou simple précision flottant attendu

en: 64-bit SIMD scalar or floating-point double precision register expected
fr: registre scalaire SIMD 64 bits ou double précision flottant attendu

en: 128-bit SIMD scalar or floating-point quad precision register expected
fr: registre scalaire SIMD 128 bits ou quadruple précision flottant attendu

en: C0 - C15 expected
fr: C0 - C15 attendu

en: register expected
fr: registre attendu

note: any [BHSDQ]P FP
en: SIMD scalar or floating-point register expected
fr: registre scalaire SIMD ou flottant attendu

note: any V reg
en: vector register expected
fr: registre vectoriel attendu

en: invalid register type %d
fr: type de registre %d invalide

note: Define some common error messages.
en: SP not allowed here
fr: SP n'est pas permis ici

en: bad expression
fr: expression erronée

en: bad segment
fr: segment erroné

en: bad size %d in vector width specifier
fr: mauvaise taille %d dans le spécificateur de largeur de vecteur

en: unexpected character `%c' in element size
fr: caractère « %c » inattendu dans la taille d'élément

en: missing element size
fr: taille d'élément manquante

en: invalid element size %d and vector size combination %c
fr: taille d'élément %d invalide et combinaison %c de taille de vecteur

en: vector type expected
fr: type vectoriel attendu

en: this type of register can't be indexed
fr: ce type de registre ne peut pas être indexé

en: index not allowed inside register list
fr: index pas permis dans une liste de registres

en: constant expression required
fr: expression constante attendue

note: Indexed vector register expected.
en: indexed vector register expected
fr: registre vectoriel indexé attendu

en: invalid use of vector register
fr: mauvaise utilisation d'un registre vectoriel

en: expecting {
fr: { attendu

en: invalid vector register in list
fr: registre vectoriel invalide dans la liste

en: invalid scalar register in list
fr: registre scalaire invalide dans la liste

en: invalid range in vector register list
fr: limite invalide dans la liste des registres vectoriels

en: type mismatch in vector register list
fr: mauvaise concordance de type dans la liste des registres vectoriels

en: end of vector register list not found
fr: fin de la liste des registres vectoriels pas trouvée

en: constant expression required.
fr: expression constante attendue.

en: expected index
fr: index attendu

en: too many registers in vector register list
fr: trop de registres dans la liste des registres vectoriels

en: empty vector register list
fr: liste de registres vectoriels vide

en: ignoring attempt to redefine built-in register '%s'
fr: ignore la tentative de redéfinir le registre intégré « %s »

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

en: unknown register '%s' -- .req ignored
fr: registre « %s » inconnu -- .req ignoré

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

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

en: unknown register alias '%s'
fr: alias de registre « %s » inconnu

en: ignoring attempt to undefine built-in register '%s'
fr: ignore la tentative de supprimer la définition du registre intégré « %s »

en: literal pool overflow
fr: débordement du pool de littéraux

en: unrecognized relocation suffix
fr: suffixe de réadressage non reconnu

en: unimplemented relocation suffix
fr: suffixe de réadressage non implémenté

en: immediate operand required
fr: opérande immédiat requis

en: missing immediate expression
fr: expression immédiate manquante

en: invalid floating-point constant
fr: constante en virgule flottante erronée

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

en: shift operator expected
fr: opérateur de décalage attendu

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

en: extending shift is not permitted
fr: il n'est pas permis d'étendre le décalage

en: 'ROR' shift is not permitted
fr: le décalage « ROR » n'est pas permis

en: only 'LSL' shift is permitted
fr: seul le décalage « LSL » est permis

en: invalid shift for the register offset addressing mode
fr: décalage invalide pour le mode d'adressage de l'offset du registre

en: invalid shift operator
fr: opérateur de décalage invalide

en: missing shift amount
fr: longueur de décalage manquante

en: constant shift amount required
fr: longueur de décalage constante requise

en: shift amount out of range 0 to 63
fr: la longueur du décalage n'est pas entre 0 et 63

en: unexpected shift operator
fr: opérateur de décalage inattendu

en: unexpected register in the immediate operand
fr: registre inattendu dans l'opérande immédiat

en: integer register expected in the extended/shifted operand register
fr: registre entier attendu dans le registre opérande étendu/décalé

en: unknown relocation modifier
fr: modificateur de réadressage inconnu

en: this relocation modifier is not allowed on this instruction
fr: ce modificateur de réadressage n'est pas permis sur cette instruction

en: invalid relocation expression
fr: expression de réadressage invalide

en: invalid address
fr: adresse invalide

en: invalid use of 32-bit register offset
fr: utilisation invalide d'un décalage de registre 32 bits

en: invalid use of 64-bit register offset
fr: utilisation invalide d'un décalage de registre 64 bits

note: [Xn],#expr
en: invalid expression in the address
fr: expression invalide dans l'adresse

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

en: register offset not allowed in pre-indexed addressing mode
fr: le décalage de registre n'est pas permis en mode d'adressage pré indexé

en: cannot combine pre- and post-indexing
fr: ne peut combiner pré et post indexation

en: invalid 32-bit register offset
fr: offset de registre 32 bits invalide

note: Reject [Rn]!
en: missing offset in the pre-indexed address
fr: offset manquant dans l'adressage pré indexé

en: system register name '%s' is deprecated and may be removed in a future release
fr: le nom de registre système « %s » est déprécié et pourrait être supprimé dans une version ultérieure

en: immediate value out of range
fr: valeur immédiate hors limite

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

en: %s at operand %d -- `%s'
fr: %s à l'opérande %d — « %s »

en: operand %d should be %s -- `%s'
fr: l'opérande %d devrait être %s — « %s »

en: operand mismatch -- `%s'
fr: opérandes ne concordent pas — « %s »

note: Print the hint.
en:    did you mean this?
fr:    vouliez-vous dire ceci ?

en:    other valid variant(s):
fr:    autre(s) variante(s) valide(s) :

en: %s out of range %d to %d at operand %d -- `%s'
fr: %s hors des limites %d à %d dans l'opérande %d — « %s »

en: immediate value
fr: valeur immédiate

en: %s expected to be %d at operand %d -- `%s'
fr: %s aurait dû être %d à l'opérande %d — « %s »

en: invalid number of registers in the list; only 1 register is expected at operand %d -- `%s'
fr: nombre de registres invalide dans la liste, seulement 1 registre est attendu à l'opérande %d — « %s »

en: invalid number of registers in the list; %d registers are expected at operand %d -- `%s'
fr: nombre de registres invalide dans la liste, %d registres sont attendus à l'opérande %d — « %s »

en: immediate value should be a multiple of %d at operand %d -- `%s'
fr: la valeur immédiate devrait être un multiple de %d à l'opérande %d — « %s »

en: bad vector arrangement type
fr: mauvais type d'arrangement vectoriel

en: the specified relocation type is not allowed for MOVK
fr: le type de réadressage spécifié n'est pas permis pour MOVK

en: the specified relocation type is not allowed for 32-bit register
fr: le type de réadressage spécifié n'est pas permis avec un registre 32 bits

en: comma expected between operands
fr: virgule attendue entre les opérandes

en: the top half of a 128-bit FP/SIMD register is expected
fr: la moitié supérieure d'un registre FP/SIMD 128 bits est attendue

en: invalid register list
fr: liste de registres invalide

en: immediate zero expected
fr: zéro immédiat attendu

en: shift not allowed for bitmask immediate
fr: décalage pas permis pour un champ de bits immédiat

en: can't mix relocation modifier with explicit shift
fr: ne peut mélanger un modificateur de réadressage avec un décalage explicite

en: invalid condition
fr: condition invalide

en: invalid pc-relative address
fr: adresse relative au PC invalide

note: Only permit "=value" in the literal load instructions. The literal will be generated by programmer_friendly_fixup.
en: invalid use of "=immediate"
fr: utilisation invalide de « =immediate »

en: the optional immediate offset can only be 0
fr: l'offset immédiat facultatif ne peut être que zéro

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

en: relocation not allowed
fr: réadressage non permis

en: writeback value should be an immediate constant
fr: la valeur de réécriture devrait être une constante immédiate

en: unknown or missing system register name
fr: nom de registre système inconnu ou invalide

en: unknown or missing PSTATE field name
fr: nom de champ PSTATE inconnu ou manquant

en: unknown or missing operation name
fr: nom d'opération inconnu ou manquant

en: the specified option is not accepted in ISB
fr: l'option spécifiée n'est pas acceptée dans ISB

en: unhandled operand code %d
fr: code d'opérande %d non géré

en: unexpected comma before the omitted optional operand
fr: virgule inattendue avant l'opérande facultatif omis

en: unexpected characters following instruction
fr: caractères inattendus après l'instruction

en: constant expression expected
fr: expression constante attendue

en: literal pool insertion failed
fr: insertion dans le pool littéral a échoué

en: unknown mnemonic `%s' -- `%s'
fr: mnémonique inconnue « %s » — « %s »

en: unexpected comma after the mnemonic name `%s' -- `%s'
fr: virgule inattendue après le nom de mnémonique « %s » — « %s »

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

en: GOT already in the symbol table
fr: GOT est déjà dans la table des symboles

en: immediate cannot be moved by a single instruction
fr: une valeur immédiate ne peut pas être déplacée par une seule instruction

en: immediate out of range
fr: valeur immédiate hors limite

en: invalid immediate
fr: immédiat invalide

en: immediate offset out of range
fr: offset immédiat est hors limite

en: undefined symbol %s used as an immediate value
fr: symbole non défini %s utilisé comme valeur immédiate

en: pc-relative load offset not word aligned
fr: offset de chargement relatif au PC n'est pas aligné sur un mot

en: pc-relative load offset out of range
fr: offset de chargement relatif au PC est hors limite

en: pc-relative address offset out of range
fr: offset d'adresse relatif au PC est hors limite

en: conditional branch target not word aligned
fr: cible du branchement conditionnel pas alignée sur un mot

en: conditional branch out of range
fr: branchement conditionnel hors limite

en: branch target not word aligned
fr: cible du branchement pas alignée sur un mot

en: branch out of range
fr: branchement hors limite

en: offset out of range
fr: offset hors limite

en: unsigned value out of range
fr: valeur non signée hors limite

en: signed value out of range
fr: valeur signée hors limite

en: unexpected %s fixup
fr: correctif %s inattendu

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

en: cannot do %u-byte relocation
fr: ne peut faire un réadressage sur %u octets

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

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

en: temporary switch for dumping
fr: commutateur temporaire pour la vidange

en: output verbose error messages
fr: afficher des messages d'erreur verbeux

en: do not output verbose error messages
fr: ne pas afficher de messages d'erreur verbeux

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

en: must specify extensions to add before specifying those to remove
fr: vous devez spécifier les extensions à ajouter avant celles à retirer

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

en: unknown architectural extension `%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: missing abi name `%s'
fr: nom d'abi manquant « %s »

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

en: <abi name>	  specify for ABI <abi name>
fr: <nom abi>	  spécifie pour ABI <nom abi>

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

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

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

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

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: 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é trouvé

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

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

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é trouvé

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

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

en: Unknown relocation operand: !%s
fr: Opérande de réadressage inconnu: !%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: inappropriate arguments for opcode `%s'
fr: arguments inappropriés pour l'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: overflow in literal (.lita) table
fr: débordement dans la table de littéraux (.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 littéraux (.lit8)

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 insns pour !lituse_tlsgd!%ld

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

en: duplicate !tlsgd!%ld
fr: !tlsgd!%ld en double

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

en: duplicate !tlsldm!%ld
fr: !tlsldm!%ld en double

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

en: operand
fr: opérande

en: invalid relocation for instruction
fr: réadressage invalide pour l'instruction

en: invalid relocation for field
fr: réadressage invalide pour le champ

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

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

en: Ignoring attempt to re-define symbol
fr: Ignore la tentative de redéfinition du 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 ne nomme pas le même 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 précédente

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

en: ECOFF debugging is disabled.
fr: Débug ECOFF désactivé.

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

en: .usepv directive has no name
fr: Directive .usepv sans nom

en: .usepv directive has no type
fr: Directive .usepv sans type

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

en: unknown section attribute %s
fr: attribut de section inconnu %s

en: previous .ent not closed by a .end
fr: .ent précédent pas fermé par un .end

en: .ent directive has no symbol
fr: Directive .ent sans symbole

en: .handler directive has no name
fr: Directive .handler sans nom

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

en: Bad RA (%d) register for .frame
fr: Mauvais registre RA (%d) pour .fname

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 directive has no entry symbol
fr: Directive .pdesc n'a pas de symbole d'entrée

en: .pdesc has a bad entry symbol
fr: .pdesc a un mauvais symbole d'entrée

en: .pdesc doesn't match with last .ent
fr: .pdesc ne correspond pas au dernier .ent

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 sans 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 »

en: unhandled: .proc %s,%d
fr: non traité: .proc %s,%d

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

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: Unknown CPU identifier `%s'
fr: Identificateur de CPU inconnu « %s »

en: Chose GP value of %lx
fr: Valeur GP choisie: %lx

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

en: internal error: can't hash opcode `%s': %s
fr: erreur interne: l'opcode « %s » ne peut être hashé: %s

en: internal error: can't hash macro `%s': %s
fr: erreur interne: la macro « %s » ne peut être hashé: %s

en: syntax error
fr: erreur de syntaxe

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 adresses comme des valeurs de 32 bits
    -F                      manque de soutien des instructions en virgule flottante
    -mev4 | -mev45 | -mev5 | -mev56 | -mpca56 | -mev6 | -mev67 | -mev68 | -mall
                            spécifier la variante d'architecture Alpha
    -m21064 | -m21066 | -m21164 | -m21164a | -m21164pc | -m21264 | -m 21264a | -m21264b
                            ces variantes contiennent les opcodes PALcode

en: VMS options:
    -+			encode (don't truncate) names longer than 64 characters
    -H			show new symbol after hash truncation
    -replace/-noreplace	enable or disable the optimization of procedure calls
fr: Options VMS:
    -+			encoder (sans tronquer) les noms plus longs que 64 caractères
    -H			afficher les nouveaux symboles après une troncation du hachage
    -replace/-noreplace	activer ou non l'optimisation des appels de procédure

en: unhandled relocation type %s
fr: type de réadressage 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 de réadressage %d fait ?

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

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

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

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

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

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

en: expected comma after operand name
fr: virgule attendue après le nom de l'opérande

en: negative operand number %d
fr: numéro d'opérande négatif %d

en: expected comma after register-number
fr: virgule attendue après register-number

en: invalid mode
fr: mode invalide

en: expected comma after register-mode
fr: virgule attendue après register-mode

en: shortcut designator invalid
fr: indicateur de raccourci invalide

en: core register value (%d) too large
fr: valeur de registre coeur (%d) trop grande

en: condition code value (%d) too large
fr: valeur du code de condition (%d) trop grande

en: attempt to override symbol: %s
fr: tentative de contourner le symbole: %s

en: invalid opertype
fr: opertype invalide

en: expected comma after opcode
fr: virgule attendue après l'opcode

en: negative subopcode %d
fr: sous-opcode négatif %d

en: subcode value found when opcode not equal 0x03
fr: valeur de sous-code trouvée alors que l'opcode n'est pas égal à 0x03

en: invalid subopcode %d
fr: sous-opcode invalide %d

en: expected comma after subopcode
fr: virgule attendue après le sous-opcode

en: invalid suffix class
fr: classe de suffixe invalide

en: expected comma after suffix class
fr: virgule attendue après la classe de suffixe

en: invalid syntax class
fr: syntaxe de classe invalide

en: opcode 0x3 and SYNTAX_3OP invalid
fr: opcode 0x3 et SYNTAX_3OP invalides

en: unknown suffix class
fr: classe de suffix inconnu

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

en: negative symbol length
fr: longueur de symbole négative

en: ignoring attempt to re-define symbol
fr: ignore la tentative de redéfinition du symbole

en: length of symbol "%s" already %ld, ignoring %d
fr: longueur du symbole « %s » est déjà %ld, ignore %d

en: assuming symbol alignment of zero
fr: suppose un alignement de symbole nul

en: ".option" directive must appear before any instructions
fr: la directive « .option » doit apparaître avant toute instruction

en: ".option" directive conflicts with initial definition
fr: la directive « .option » entre en conflit avec la définition initiale

en: ".option" directive overrides command-line (default) value
fr: la directive « .option » passe outre la valeur (par défaut) de la ligne de commande

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

en: relaxation not supported
fr: relaxation non supportée

en: expression too complex code symbol
fr: symbole de code trop complexe dans l'expression

en: missing ')' in %%-op
fr: « ) » manquant dans %%-op

en: internal error: can't export reloc type %d (`%s')
fr: erreur interne: ne peut exporter le type de réadressage %d (« %s »)

en: unknown syntax format character `%c'
fr: syntaxe inconnue de format de caractère « %c »

en: too many suffixes
fr: trop de suffixes

en: symbol as destination register
fr: symbole en tant que registre de destination

note: xgettext:c-format.
en: junk at end of line: `%s'
fr: rebut à la fin de la ligne: « %s »

en: 8 byte instruction in delay slot
fr: instruction 8 byte dans la plage de délai

note: except for jl  addr
en: 8 byte jump instruction with delay slot
fr: instruction de saut 8 byte avec une plage de délai

en: conditional branch follows set of flags
fr: un branchement conditionnel suit un ensemble de fanions

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

en: ARM register expected
fr: registre ARM attendu

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

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/Neon double precision register expected
fr: registre VFP/Neon en double précision attendu

en: Neon quad precision register expected
fr: registre Neon en quadruple précision attendu

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

en: Neon double or quad precision register expected
fr: registre Neon en double ou quadruple précision attendu

en: VFP single, double or Neon quad precision register expected
fr: registre VFP en simple, double ou Neon en quadruple précision attendu

en: VFP system register expected
fr: registre système VFP 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 MVDX register expected
fr: registre Maverick MVDX attendu

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

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

en: iWMMXt data register expected
fr: registre de donnée iWMMXt attendu

en: iWMMXt control register expected
fr: registre de contrôle iWMMXt attendu

en: iWMMXt scalar register expected
fr: registre scalaire iWMMXt attendu

en: XScale accumulator register expected
fr: registre accumulateur XScale invalide

note: For score5u : div/mul will pop warning message, mmu/alw/asw will pop error message.
en: bad arguments to instruction
fr: arguments erronés pour l'instruction

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

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

en: instruction cannot be conditional
fr: l'instruction ne peut pas être conditionnelle

en: registers may not be the same
fr: les registres ne peuvent pas être les mêmes

en: lo register required
fr: registre LO requis

en: instruction not supported in Thumb16 mode
fr: instruction pas supportée en mode Thumb16

en: instruction does not accept this addressing mode
fr: l'instruction n'accepte pas ce mode d'adressage

en: branch must be last instruction in IT block
fr: le branchement doit être la dernière instruction du bloc IT

en: instruction not allowed in IT block
fr: instruction non permise dans un bloc IT

en: selected FPU does not support instruction
fr: le FPU choisi ne supporte pas l'instruction

en: thumb conditional instruction should be in IT block
fr: l'instruction conditionnelle thumb devrait être dans le bloc IT

en: incorrect condition in IT block
fr: condition incorrect dans le bloc IT

en: IT falling in the range of a previous IT block
fr: IT atterri dans la plage d'un bloc IT précédent

en: missing .fnstart before unwinding directive
fr: .fnstart manquant avant la directive de déroulement

en: cannot use register index with PC-relative addressing
fr: ne peut pas utiliser un index de registre avec un adressage relatif au PC

en: cannot use writeback with PC-relative addressing
fr: la réécriture ne peut pas être utilisée avec un adressage relatif au PC

en: using
fr: utilise

en: immediate expression requires a # prefix
fr: préfixe # attendu avec une expression immédiate

en: missing expression
fr: expression manquante

en: invalid constant
fr: constante invalide

en: expected #constant
fr: #constante attendu

en: unexpected character `%c' in type specifier
fr: caractère « %c » inattendu dans le spécificateur de type

en: bad size %d in type specifier
fr: mauvaise taille %d dans le spécifieur de type

en: only one type should be specified for operand
fr: un type seulement devrait être spécifié pour l'opérande

en: can't redefine type for operand
fr: le type ne peut pas être redéfini pour un opérande

en: only D registers may be indexed
fr: seulement les registres D peuvent être indexés

en: can't change index for operand
fr: l'index de l'opérande ne peut pas être changé

en: register operand expected, but got scalar
fr: opérande de registre attendu mais on a trouvé un scalaire

en: scalar must have an index
fr: le scalaire doit avoir un indexe

en: scalar index out of range
fr: index scalaire hors limite

en: bad range in register list
fr: mauvaise limite dans la liste des registres

en: Warning: duplicated register (r%d) in register list
fr: Attention: registre en double (r%d) dans la liste des registres

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

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

en: invalid register mask
fr: masque de registre invalide

en: register out of range in list
fr: registre hors limite dans la liste

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

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

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

en: register stride must be 1 or 2
fr: pas des registres doit être 1 ou 2

en: mismatched element/structure types in list
fr: types d'élément/structure en désaccord dans la liste

en: don't use Rn-Rm syntax with non-unit stride
fr: n'utilisez pas la syntaxe Rn-Rm avec un pas non unitaire

en: error parsing element/structure list
fr: erreur lors de l'analyse de la liste élément/structure

en: expected }
fr: } attendu

en: attempt to redefine typed alias
fr: tentative de redéfinition de l'alias typé

en: bad type for register
fr: mauvais type pour le registre

en: expression must be constant
fr: l'expression doit être une constante

en: can't redefine the type of a register alias
fr: le type d'un alias de registre ne peut pas être redéfini

en: you must specify a single type only
fr: vous ne pouvez spécifier qu'un type unique

en: can't redefine the index of a scalar alias
fr: l'indexe d'un alias scalaire ne peut pas être redéfini

en: scalar index must be constant
fr: l'indexe scalaire doit être constant

en: expecting ]
fr: ] attendu

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

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

en: ignoring attempt to use .unreq on fixed register name: '%s'
fr: ignore la tentative d'utiliser .unreq sur un nom de registre fixe: « %s »

en: Failed to find real start of function: %s
fr: impossible de trouver le début réel de la fonction: %s

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

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

en: invalid instruction size selected (%d)
fr: taille d'instruction choisie 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: expected comma after name "%s"
fr: virgule attendue après le nom « %s »

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

en: unrecognized syntax mode "%s"
fr: mode de syntaxe « %s » non reconnu

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

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

en: .ref pseudo-op only available with -mccs flag.
fr: le pseudo-op .ref n'est disponible qu'avec le fanion -mccs.

en: .asmfunc repeated.
fr: .asmfunc répété.

en: .asmfunc without function.
fr: .asmfunc sans fonction.

en: .asmfunc pseudo-op only available with -mccs flag.
fr: le pseudo-op .asmfunc n'est disponible qu'avec le fanion -mccs.

en: .endasmfunc without a .asmfunc.
fr: .endasmfunc sans .asmfunc.

en: .endasmfunc without function.
fr: .endasmfunc sans fonction.

en: .endasmfunc pseudo-op only available with -mccs flag.
fr: le pseudo-op .endasmfunc n'est disponible qu'avec le fanion -mccs.

en: .def pseudo-op only available with -mccs flag.
fr: le pseudo-op .def n'est disponible qu'avec le fanion -mccs.

en: invalid type for literal pool
fr: type invalide pour le bassin de littérales

en: Invalid label '%s'
fr: Étiquette invalide « %s »

en: (plt) is only valid on branch targets
fr: (plt) est seulement valable dans des cibles de branchements

en: %s relocations do not fit in %d bytes
fr: réadressages %s n'entre pas dans %d octets

en: .inst.n operand too big. Use .inst.w instead
fr: opérande .inst.n trop grand. Utilisez plutôt .inst.w

en: cannot determine Thumb instruction size. Use .inst.n/.inst.w instead
fr: impossible de déterminer la taille de l'instruction Thumb. Utilisez plutôt .inst.n/.inst.w

en: width suffixes are invalid in ARM mode
fr: les suffixes de largeurs sont invalides en mode ARM

en: expected 0 or 1
fr: 0 ou 1 attendu

en: missing comma
fr: virgule manquante

en: duplicate .fnstart directive
fr: directive .fnstart en double

en: duplicate .handlerdata directive
fr: directive .handlerdata en double

en: .fnend directive without .fnstart
fr: directive .fnend sans .fnstart

en: personality routine specified for cantunwind frame
fr: routine de personnalité spécifiée dans un cadre cantunwind

en: duplicate .personalityindex directive
fr: directive .personalityindex en double

en: bad personality routine number
fr: mauvais numéro de routine de personnalité

en: duplicate .personality directive
fr: directive .personality en double

en: expected register list
fr: liste de registre attendue

en: expected , <constant>
fr: , <constante> attendu

en: number of registers must be in the range [1:4]
fr: Le nombre de registres doit être compris dans l'intervalle [1:4]

en: bad register range
fr: mauvaise gamme de registre

en: FPA .unwind_save does not take a register list
fr: FPA .unwind_save n'accepte pas une liste de registres

en: .unwind_save does not support this kind of register
fr: .unwind_save ne supporte pas ce type de registre

en: SP and PC not permitted in .unwind_movsp directive
fr: SP et PC pas permis dans la directive .unwind_movsp

en: unexpected .unwind_movsp directive
fr: directive .unwind_movsp inattendue

en: stack increment must be multiple of 4
fr: incrément de pile doit être un multiple de 4

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

en: register must be either sp or set by a previousunwind_movsp directive
fr: le registre doit être soit sp ou soit spécifié par une directive unwind_movsp précédente

en: expected <offset>, <opcode>
fr: <offset>, <opcode> attendu

en: unwind opcode too long
fr: opcode unwind trop long

en: invalid unwind opcode
fr: opcode unwind incorrect

en: immediate value out of range
fr: valeur immédiate hors limite

en: invalid FPA immediate expression
fr: mauvaise expression FPA immédiate

en: 'LSL' or 'ASR' required
fr: « LSL » ou « ASR » requis

en: 'LSL' required
fr: « LSL » requis

en: 'ASR' required
fr: « ASR » requis

en: invalid rotation
fr: rotation invalide

en: unknown group relocation
fr: réadressage de groupe inconnu

en: alignment must be constant
fr: l'alignement doit être une constante

en: this group relocation is not allowed on this instruction
fr: ce réadressage de groupe n'est pas permis sur cette instruction

en: '}' expected at end of 'option' field
fr: « } » attendu à la fin du champ « option »

en: cannot combine index with option
fr: index ne peut pas être combiné avec option

en: unexpected bit specified after APSR
fr: bit inattendu après APSR

en: selected processor does not support DSP extension
fr: le processeur choisi ne supporte pas l'extension DSP

en: bad bitmask specified after APSR
fr: mauvais bitmask spécifié après APSR

en: writing to APSR without specifying a bitmask is deprecated
fr: écrire dans APSR sans spécifier de bitmask est réprouvé

en: selected processor does not support requested special purpose register
fr: le processeur sélectionné ne supporte pas le registre spécialisé demandé

en: flag for {c}psr instruction expected
fr: fanion pour instruction {c}psr attendu

en: unrecognized CPS flag
fr: fanion CPS non reconnu

en: missing CPS flags
fr: fanions CPS manquants

en: valid endian specifiers are be or le
fr: spécificateurs petit/gros boutistes possibles sont be ou le

en: missing rotation field after comma
fr: champ de rotation manquant après la virgule

en: rotation can only be 0, 8, 16, or 24
fr: rotation ne peut être que 0, 8, 16 ou 24

en: condition required
fr: condition requise

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

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

en: invalid shift
fr: décalage invalide

en: can't use Neon quad register here
fr: un quadruple registre Neon ne peut pas être utilisé ici

en: expected <Rm> or <Dm> or <Qm> operand
fr: opérande <Rm> ou <Dm> ou <Qm> attendu

en: parse error
fr: erreur d'analyse

note: ISB can only take SY as an option.
en: invalid barrier type
fr: type de barrière invalide

en: only floating point zero is allowed as immediate value
fr: seul le zéro en virgule flottante est autorisé comme valeur immédiate

en: immediate value is out of range
fr: valeur immédiate hors limite

en: iWMMXt data or control register expected
fr: registre de donnée ou de contrôle iWMMXt attendu

en: Banked registers are not available with this architecture.
fr: Registres « Banked » non disponibles pour cette architecture

en: garbage following instruction
fr: instruction suivie de rebuts

note: If REG is R13 (the stack pointer), warn that its use is deprecated.
en: use of r13 is deprecated
fr: utilisation de r13 est obsolète

en: D register out of range for selected VFP version
fr: registre D hors limite pour la version VFP choisie

en: Instruction does not support =N addresses
fr: L'instruction ne supporte par les adresses =N

en: instruction does not accept preindexed addressing
fr: l'instruction n'accepte pas un adressage pré indexé

note: unindexed - only for coprocessor
en: instruction does not accept unindexed addressing
fr: l'instruction n'accepte pas un adressage désindexé

en: destination register same as write-back base
fr: le registre de destination est le même que la base de réécriture arrière

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

en: use of PC in this instruction is deprecated
fr: l'utilisation de PC dans cette instruction est dépréciée

en: instruction does not accept scaled register index
fr: l'instruction n'accepte pas un index de registre mis à l'échelle

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

en: instruction does not support unindexed addressing
fr: l'instruction n'accepte pas l'adressage désindexé

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

en: instruction does not support writeback
fr: l'instruction ne supporte pas la réécriture

en: Rn must not overlap other operands
fr: Rn ne peut pas recouvrir d'autres opérandes

en: swp{b} use is obsoleted for ARMv8 and later
fr: swp{b} est obsolète pour ARMv8 et suivants

en: swp{b} use is deprecated for ARMv6 and ARMv7
fr: swp{b} est déprécié pour ARMv6 et ARMv7

en: bit-field extends past end of register
fr: le champ de bits s'étend au delà de la fin du registre

en: the only valid suffixes here are '(plt)' and '(tlscall)'
fr: les seuls suffixes valides ici sont « (plt) » et « (tlscall) »

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

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: use of r15 in bxj is not really useful
fr: utilisation de r15 dans le bxj n'est pas très utile

en: This coprocessor register access is deprecated in ARMv8
fr: L'accès à ce registre de coprocesseur est déprécié avec ARMv8

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 en étant dans une liste de registres est IMPRÉVISBLE

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

en: first transfer register must be even
fr: le premier registre de transfert doit être pair

en: can only transfer two consecutive registers
fr: seuls deux registres consécutifs peuvent être transférés

note: If op 1 were present and equal to PC, this function wouldn't have been called in the first place. If op 2 were present and equal to PC, this function wouldn't
en: r14 not allowed here
fr: r14 n'est pas permis ici

en: base register written back, and overlaps second transfer register
fr: registre de base réécrit et recouvre le second registre de transfert

en: index register overlaps transfer register
fr: registre d'index recouvre le registre de transfert

en: offset must be zero in ARM encoding
fr: l'offset doit être zéro dans l'encodage ARM

en: even register required
fr: numéro pair de registre requis

en: can only load two consecutive registers
fr: seuls deux registres consécutifs peuvent être chargés

en: ldr to register 15 must be 4-byte alligned
fr: ldr vers le registre 15 doit être aligné sur 4 octets

en: this instruction requires a post-indexed address
fr: cette instruction requiert un adresse post indexée

en: Rd and Rm should be different in mla
fr: Rd et Rm devraient être différents dans mla

en: :lower16: not allowed this instruction
fr: :lower16: pas permis dans cette instruction

en: :upper16: not allowed instruction
fr: :upper16: pas permis dans cette instruction

en: operand 1 must be FPSCR
fr: opérande 1 doit être FPSCR

en: bad register for mrs
fr: mauvais registre pour mrs

en: 'APSR', 'CPSR' or 'SPSR' expected
fr: « APSR », « CPSR » ou « SPSR » attendus

en: Rd and Rm should be different in mul
fr: Rd et Rm devraient être différents dans mul

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

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

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 utilisée dans une instruction de préchargement

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

en: unindexed addressing used in preload instruction
fr: expression désindexée utilisée dans une instruction de préchargement

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

en: setend use is deprecated for ARMv8
fr: l'utilisation de setend est déprécié avec ARMv8

en: extraneous shift as part of operand to shift insn
fr: shift superflu dans l'opérande de l'instruction de shift

en: SRS base register must be r13
fr: le registre de base SRS doit être r13

en: can only store two consecutive registers
fr: seuls deux registres consécutifs peuvent être stockés

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

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

note: If srcsize is 16, inst.operands[1].imm must be in the range 0-16. i.e. immbits must be in range 0 - 16.
en: immediate value out of range, expected range [0, 16]
fr: valeur immédiate hors limite: limité à [0, 16]

note: If srcsize is 32, inst.operands[1].imm must be in the range 1-32. i.e. immbits must be in range 0 - 31.
en: immediate value out of range, expected range [1, 32]
fr: valeur immédiate hors limite: limité à [1, 32]

en: this instruction does not support indexing
fr: cette instruction ne supporte pas l'indexage

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

en: immediate operand requires iWMMXt2
fr: opérande immédiat requiert iwMMXt2

en: shift by register not allowed in thumb mode
fr: décalage par registre pas permis en mode thumb

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

en: cannot use register index with this instruction
fr: un index de registre ne peut être utilisé avec cette instruction

en: Thumb does not support negative register indexing
fr: Thumb ne supporte pas l'indexation négative du registre

en: Thumb does not support register post-indexing
fr: Thumb ne supporte pas la post-indexation du registre

en: Thumb does not support register indexing with writeback
fr: Thumb ne supporte pas l'indexation du registre avec réécriture

en: Thumb supports only LSL in shifted register indexing
fr: Thumb supporte uniquement LSL dans l'indexation décalée du registre

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

en: cannot use writeback with this instruction
fr: cette instruction ne peut pas utiliser la réécriture

en: cannot use post-indexing with PC-relative addressing
fr: le post-indexage ne peut pas être utilisé avec un adressage relatif au PC

en: cannot use post-indexing with this instruction
fr: le post-indexage ne peut pas être utilisé avec cette instruction

en: only SUBS PC, LR, #const allowed
fr: seulement SUBS PC, LR, #const permis

en: shift must be constant
fr: le décalage doit être constant

en: shift value over 3 not allowed in thumb mode
fr: valeur de décalage supérieure à 3 pas permise en mode thumb

en: only LSL shift allowed in thumb mode
fr: seul le décalage LSL est permis en mode thumb

en: unshifted register required
fr: registre non décalé requis

en: dest must overlap one source register
fr: dest dois recouvrir un registre source

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

en: instruction is always unconditional
fr: l'instruction est toujours non-conditionnelle

en: selected processor does not support 'A' form of this instruction
fr: le processeur sélectionné ne supporte pas la forme « A » de cette instruction

en: Thumb does not support the 2-argument form of this instruction
fr: Thumb ne supporte pas la forme de cette instruction avec 2 arguments

en: SP not allowed in register list
fr: SP pas permis dans la liste des registres

en: having the base register in the register list when using write back is UNPREDICTABLE
fr: le résultat est IMPRÉVISIBLE si le registre de base est dans la liste des registres pendant une réécriture

en: LR and PC should not both be in register list
fr: LR et PC ne devraient pas être tous les deux dans la liste des registres

en: PC not allowed in register list
fr: PC pas permis dans la liste des registres

en: Thumb load/store multiple does not support {reglist}^
fr: Load/store multiples de Thumb ne supportent pas {reglist}

en: value stored for r%d is UNKNOWN
fr: valeur stockée pour r%d est INCONNUE

en: Thumb-2 instruction only valid in unified syntax
fr: Instruction Thumb 2 seulement valide dans la syntaxe unifiée

en: this instruction will write back the base register
fr: cette instruction va réécrire le registre de base

en: this instruction will not write back the base register
fr: cette instruction ne va pas réécrire le registre de base

en: r14 not allowed as first register when second register is omitted
fr: r14 n'est pas permis comme premier registre quand le second registre est omis

en: This instruction may be unpredictable if executed on M-profile cores with interrupts enabled.
fr: Cette instruction peut être imprévisible si elle est exécutée sur un cœur M-profile avec les interruptions activées.

en: Thumb does not support this addressing mode
fr: Thumb ne supporte pas ce mode d'adressage

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: r12 not allowed here
fr: r12 n'est pas permis ici

en: base register written back, and overlaps one of transfer registers
fr: registre de base réécrit et recouvre un des registres de transfert

en: Use of r%u as a source register is deprecated when r%u is the destination register.
fr: L'utilisation de r%u en tant que registre source est dépréciée quand r%u est le registre destination

en: shifts in CMP/MOV instructions are only supported in unified syntax
fr: les décalages dans les instructions CMP/MOV sont uniquement supportées dans la syntaxe unifiée

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

en: :upper16: not allowed this instruction
fr: :upper16: pas permis dans cette instruction

en: Thumb encoding does not support an immediate here
fr: encodage Thumb ne supporte pas un immédiat ici

en: Thumb-2 MUL must not set flags
fr: MUL sur Thumb-2 ne doit pas activer de fanion

en: Thumb does not support NOP with hints
fr: Thumb ne supporte pas NOP avec des indices

en: push/pop do not support {reglist}^
fr: push/pop ne supporte pas {reglist}^

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

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

en: ror #imm not supported
fr: ror #imm n'est pas supportée

en: SMC is not permitted on this architecture
fr: SMC n'est pas permis sur cette architecture

en: Thumb encoding does not support rotation
fr: l'encodage Thumb ne supporte pas les rotations

en: SVC is not permitted on this architecture
fr: SVC pas permis sur cette architecture

en: instruction requires register index
fr: l'instruction requiert un index de registre

en: instruction does not allow shifted index
fr: l'instruction n'autorise pas un index décalé

en: invalid neon suffix for non neon instruction
fr: suffixe néon invalide pour une instruction non néon

en: invalid instruction shape
fr: mauvaise forme d'instruction

en: types specified in both the mnemonic and operands
fr: types spécifiés à la fois dans la mnémonique et les opérandes

en: operand types can't be inferred
fr: les types de l'opérande ne peuvent pas être inférés

en: type specifier has the wrong number of parts
fr: le spécificateur de type a le mauvais nombre de parties

en: operand size must match register width
fr: la taille de l'opérande doit correspondre à la largeur du registre

en: bad type in Neon instruction
fr: mauvais type dans une instruction Neon

en: inconsistent types in Neon instruction
fr: types inconsistants dans une instruction Neon

en: first and second operands shall be the same register
fr: le premier et second opérandes seront les mêmes registres

en: scalar out of range for multiply instruction
fr: scalaire hors limite pour une instruction de multiplication

en: immediate out of range for insert
fr: valeur immédiate hors limite pour une insertion

en: immediate out of range for shift
fr: valeur immédiate hors limite pour un décalage

en: immediate out of range for narrowing operation
fr: valeur immédiate hors limite pour une opération de rétrécissement

en: operands 0 and 1 must be the same register
fr: opérandes 0 et 1 doivent être le même registre

en: invalid rounding mode
fr: mode d'arrondi incorrect

en: operand size must be specified for immediate VMOV
fr: la taille de l'opérande doit être spécifiée pour VMOV immédiat

en: immediate has bits set outside the operand size
fr: la valeur immédiate à des bits mis en dehors de la taille de l'opérande

en: Instruction form not available on this architecture.
fr: Forme d'instruction pas supportée par cette architecture.

en: elements must be smaller than reversal region
fr: les éléments doivent être plus petits que la région inversée

en: bad type for scalar
fr: mauvais type pour un scalaire

en: VFP registers must be adjacent
fr: les registres VFP doivent être adjacents

en: bad list length for table lookup
fr: mauvaise longueur de liste pour une recherche dans la table

en: writeback (!) must be used for VLDMDB and VSTMDB
fr: réécriture (!) doit être utilisée pour VLDMDB et VSTMDB

en: register list must contain at least 1 and at most 16 registers
fr: une liste de registres doit contenir au moins 1 registre et au plus 16 registres

en: Use of PC here is UNPREDICTABLE
fr: L'utilisation de PC ici est IMPRÉVISIBLE

en: Use of PC here is deprecated
fr: L'utilisation de PC ici est dépréciée

en: bad alignment
fr: mauvais alignement

en: bad list type for instruction
fr: mauvais type de liste pour l'instruction

en: bad element type for instruction
fr: mauvais type d'élément pour l'instruction

en: unsupported alignment for instruction
fr: alignement non supporté pour l'instruction

en: bad list length
fr: mauvaise longueur de liste

en: stride of 2 unavailable when element size is 8
fr: pas de 2 pas disponible quand la taille de l'élément est 8

en: can't use alignment with this instruction
fr: un alignement ne peut pas être utilisé avec cette instruction

en: post-index must be a register
fr: le post-index doit être un registre

en: bad register for post-index
fr: mauvais registre pour un post-index

en: conditional infixes are deprecated in unified syntax
fr: les infixes conditionnels sont dépréciés dans la syntaxe unifiée

en: Warning: conditional outside an IT block for Thumb.
fr: Attention: condition hors d'un bloc IT pour Thumb.

en: Short branches, Undefined, SVC, LDM/STM
fr: Branchements courts, non définis, SVC, LDM/STM

en: Miscellaneous 16-bit instructions
fr: Instructions 16 bits diverses

en: Literal loads
fr: Chargements littéraux

en: Hi-register ADD, MOV, CMP, BX, BLX using pc
fr: ADD, MOV, CMP, BX, BLX sur registre haut utilisant le PC

en: Hi-register ADD, MOV, CMP using pc
fr: ADD, MOV, CMP sur registre haut utilisant le PC

en: IT blocks containing 32-bit Thumb instructions are deprecated in ARMv8
fr: Les blocs IT contenant des instructions Thumb 32 bits sont dépréciés avec ARMv8

en: IT blocks containing 16-bit Thumb instructions of the following class are deprecated in ARMv8: %s
fr: Les blocs IT contenant des instructions Thumb 16 bits des classes suivantes sont dépréciés avec ARMv8 : %s

en: IT blocks containing more than one conditional instruction are deprecated in ARMv8
fr: Les blocs IT contenant plus d'une instruction conditionnelle sont dépréciés dans ARMv8

en: s suffix on comparison instruction is deprecated
fr: suffixe s dans une instruction de comparaison est déprécié

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

en: Thumb does not support conditional execution
fr: Thumb ne supporte pas l'exécution conditionnelle

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

en: cannot honor width suffix -- `%s'
fr: ne peut honorer le suffixe de largeur -- « %s »

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

en: width suffixes are invalid in ARM mode -- `%s'
fr: les suffixes de largeur sont invalides en mode ARM -- « %s »

en: attempt to use an ARM instruction on a Thumb-only processor -- `%s'
fr: tentative d'utiliser une instruction ARM sur un processeur ne supportant que Thumb -- « %s »

en: section '%s' finished with an open IT block.
fr: la section « %s » s'est terminée avec un bloc IT ouvert.

en: file finished with an open IT block.
fr: le fichier s'est terminé avec un bloc IT ouvert.

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

en: Group section `%s' has no group signature
fr: La section de groupe « %s » n'a pas de signature de groupe

en: handlerdata in cantunwind frame
fr: handlerdata dans un cadre cantunwind

en: too many unwind opcodes for personality routine 0
fr: trop d'opcodes unwind pour la routine de personnalité 0

en: attempt to recreate an unwind entry
fr: tentative de recréer une entrée unwind

en: too many unwind opcodes
fr: trop d'opcodes unwind

en: symbol %s is in a different section
fr: le symbole %s est dans une section différente

en: symbol %s is weak and may be overridden later
fr: le symbole %s est faible et pourrait être remplacé plus tard

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: invalid literal constant: pool needs to be closer
fr: constante littéral invalide: le bassin doit être plus près

en: bad immediate value for offset (%ld)
fr: valeur immédiate erronée pour l'offset (%ld)

en: bad immediate value for 8-bit offset (%ld)
fr: valeur immédiate erronée pour un offset 8 bits (%ld)

en: offset not a multiple of 4
fr: l'offset n'est pas un multiple de 4

en: invalid smc expression
fr: expression smc invalide

en: invalid hvc expression
fr: expression hvc invalide

en: invalid swi expression
fr: expression swi invalide

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

en: blx to '%s' an ARM ISA state function changed to bl
fr: blx vers « %s » dans la fonction d'état ARM ISA changé en bl

en: misaligned branch destination
fr: destination de branchement mal alignée

en: blx to Thumb func '%s' from Thumb ISA state changed to bl
fr: blx vers fonction Thumb « %s » depuis l'état Thumb ISA changé en bl

en: Thumb2 branch out of range
fr: branchement Thumb2 hors limite

en: rel31 relocation overflow
fr: débordement de réadressage rel31

en: co-processor offset out of range
fr: offset du coprocesseur hors limite

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

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

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

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 immediate: %ld is out of range
fr: immédiat invalide: %ld est hors limite

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

en: the offset 0x%08lX is not representable
fr: l'offset 0x%08lX n'est pas représentable

en: bad offset 0x%08lX (only 12 bits available for the magnitude)
fr: mauvais offset 0x%08lX (seulement 12 bits disponibles pour grandeur)

en: bad offset 0x%08lX (only 8 bits available for the magnitude)
fr: mauvais offset 0x%08lX (seulement 8 bits disponibles pour la grandeur)

en: bad offset 0x%08lX (must be word-aligned)
fr: mauvais offset 0x%08lX (doit être aligné sur un mot)

en: bad offset 0x%08lX (must be an 8-bit number of words)
fr: mauvais offset 0x%08lX (doit être un nombre 8-bits de mots)

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

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

en: internal relocation (type: IMMEDIATE) not fixed up
fr: réadressage interne (type: IMMÉDIAT) 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: undefined local label `%s'
fr: label local « %s » non défini

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

en: <unknown>
fr: <inconnu>

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

en: use of old and new-style options to set CPU type
fr: utilise des vieux et nouveaux styles d'options pour définir le type de CPU

en: use of old and new-style options to set FPU type
fr: utilise des vieux et nouveaux styles d'options pour définir le type de FPU

en: hard-float conflicts with specified fpu
fr: nombres flottants matériel entrent en conflit avec le fpu spécifié

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'interaction ARM/Thumb

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

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

en: do not warn on use of deprecated feature
fr: ne pas avertir en cas d'utilisation d'une fonctionnalité dépréciée

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: utiliser -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: extension does not apply to the base architecture
fr: l'extension ne s'applique pas à l'architecture de base

en: architectural extensions must be specified in alphabetical order
fr: les extensions d'architecture doivent être spécifiées dans l'ordre alphabétique

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

en: unknown floating point abi `%s'
fr: ABI virgule flottante inconnue « %s »

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

en: unknown implicit IT mode `%s', should be arm, thumb, always, or never.
fr: mode IT implicite « %s » inconnu, devrait être arm, thumb, always ou never.

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

en: <abi>	  assemble for floating point ABI <abi>
fr: <abi>	  assembler pour l'ABI virgule flottante <abi>

en: <ver>		  assemble for eabi version <ver>
fr: <ver>		  assembler pour la version eabi <ver>

en: <mode>	  controls implicit insertion of IT instructions
fr: <mode>	  contrôle l'insertion implicite d'instructions IT

en: 			  TI CodeComposer Studio syntax compatibility mode
fr: 			  mode de compatibilité avec la syntaxe TI CodeComposer Studio

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

en:   --fix-v4bx              Allow BX in ARMv4 code
fr:   --fix-v4bx              Autoriser BX dans du code ARMv4

en: architectural extension `%s' is not allowed for the current base architecture
fr: l'extension d'architecture « %s » n'est pas permise pour l'architecture de base actuelle

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

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

en: AVR Assembler options:
      -mmcu=[avr-name] select microcontroller variant
                       [avr-name] can be:
                       avr1  - classic AVR core without data RAM
                       avr2  - classic AVR core with up to 8K program memory
                       avr25 - classic AVR core with up to 8K program memory
                               plus the MOVW instruction
                       avr3  - classic AVR core with up to 64K program memory
                       avr31 - classic AVR core with up to 128K program memory
                       avr35 - classic AVR core with up to 64K program memory
                               plus the MOVW instruction
                       avr4  - enhanced AVR core with up to 8K program memory
                       avr5  - enhanced AVR core with up to 64K program memory
                       avr51 - enhanced AVR core with up to 128K program memory
                       avr6  - enhanced AVR core with up to 256K program memory
                       avrxmega2 - XMEGA, > 8K, < 64K FLASH, < 64K RAM
                       avrxmega3 - XMEGA, > 8K, <= 64K FLASH, > 64K RAM
                       avrxmega4 - XMEGA, > 64K, <= 128K FLASH, <= 64K RAM
                       avrxmega5 - XMEGA, > 64K, <= 128K FLASH, > 64K RAM
                       avrxmega6 - XMEGA, > 128K, <= 256K FLASH, <= 64K RAM
                       avrxmega7 - XMEGA, > 128K, <= 256K FLASH, > 64K RAM
                       avrtiny   - AVR Tiny core with 16 gp registers
fr: Options assembleur AVR :
      -mmcu=[nom-avr] choisi la variante de microcontrôleur
                       [nom-avr] peut être :
                       avr1  - cœur AVR classique sans RAM données
                       avr2  - cœur AVR classique avec jusqu'à 8K de mémoire programme
                       avr25 - cœur AVR classique avec jusqu'à 8K de mémoire programme
                               plus l'instruction MOVW
                       avr3  - cœur AVR classique avec jusqu'à 64K de mémoire programme
                       avr31 - cœur AVR classique avec jusqu'à 128K de mémoire programme
                       avr35 - cœur AVR classique avec jusqu'à 64K de mémoire programme
                               plus l'instruction MOVW
                       avr4  - cœur AVR amélioré avec jusqu'à 8K de mémoire programme
                       avr5  - cœur AVR amélioré avec jusqu'à 64K de mémoire programme
                       avr51 - cœur AVR amélioré avec jusqu'à 128K de mémoire programme
                       avr6  - cœur AVR amélioré avec jusqu'à 256K de mémoire programme
                       avrxmega2 - XMEGA, > 8K, < 64K FLASH, < 64K RAM
                       avrxmega3 - XMEGA, > 8K, <= 64K FLASH, > 64K RAM
                       avrxmega4 - XMEGA, > 64K, <= 128K FLASH, <= 64K RAM
                       avrxmega5 - XMEGA, > 64K, <= 128K FLASH, > 64K RAM
                       avrxmega6 - XMEGA, > 128K, <= 256K FLASH, <= 64K RAM
                       avrxmega7 - XMEGA, > 128K, <= 256K FLASH, > 64K RAM
                       avrtiny   - cœur AVR Tiny avec 16 registres gp

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)
      -mrmw            accept Read-Modify-Write instructions
      -mlink-relax     generate relocations for linker relaxation
fr:   -mall-opcodes    accepter tous les opcodes 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 bouclage à 8K
                       (par défaut pour avr3, avr5)
      -mrmw            accepter les instruction Lecture-Modification-Écriture
      -mlink-relax     générer les réadressages pour la relaxation du lieur

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

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

en: constant value required
fr: valeur constante requise

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

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

en: illegal expression
fr: expression illégale

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

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

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

en: register r16-r23 required
fr: registres r16-r23 requis

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

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

en: register r24, r26, r28 or r30 required
fr: registre r24, r26, r28 ou r30 requis

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

en: cannot both predecrement and postincrement
fr: ne peut pré-décrémenter et post-incrémenter en même temps

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 pointeur Z requis

en: postincrement not supported
fr: post-incrémentation pas supportée

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

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

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: odd address operand: %ld
fr: opérande d'adresse impaire: %ld

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

en: operand out of range: 0x%lx
fr: opérande hors limite: 0x%lx

en: line %d: unknown relocation type: 0x%x
fr: ligne %d: type de réadressage inconnu: 0x%x

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

note: xgettext:c-format.
en: reloc %d not supported by object file format
fr: réadressage %d n'est pas supporté dans le format du fichier objet

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

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

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

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

en: missing ')'
fr: « ) » manquant

en:  Blackfin specific assembler options:
fr:  Options en assembleur spécifiques Blackfin:

en:   -mcpu=<cpu[-sirevision]> specify the name of the target CPU
fr:   -mcpu=<cpu[-sirevision]> spécifie le nom du CPU cible

en:   -mfdpic                  assemble for the FDPIC ABI
fr:   -mfdpic                 assembler pour l'ABI FDPIC

en:   -mno-fdpic/-mnopic       disable -mfdpic
fr:   -mno-fdpic/-mnopic       désactiver -mfdpic

en: Could not set architecture and machine.
fr: N'a pu initialiser l'architecture et la machine

en: Parse failed.
fr: L'analyse a échoué.

en: pcrel too far BFD_RELOC_BFIN_10
fr: pcrel trop éloigné BFD_RELOC_BFIN_10

en: pcrel too far BFD_RELOC_BFIN_12
fr: pcrel trop éloigné BFD_RELOC_BFIN_12

en: pcrel too far BFD_RELOC_BFIN_24
fr: pcrel trop éloigné BFD_RELOC_BFIN_24

en: pcrel too far BFD_RELOC_BFIN_5
fr: pcrel trop éloigné BFD_RELOC_BFIN_5

en: pcrel too far BFD_RELOC_BFIN_11_PCREL
fr: pcrel trop éloigné BFD_RELOC_BFIN_11_PCREL

en: rel too far BFD_RELOC_8
fr: rel trop éloigné BFD_RELOC_8

en: rel too far BFD_RELOC_16
fr: rel trop éloigné BFD_RELOC_16

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: Unknown register pair - index relative mode: `%d'
fr: Paire de registres inconnue - mode d'indexation relatif: « %d »

en: can't resolve `%s' {%s section} - `%s' {%s section}
fr: ne peut résoudre « %s » {section %s} - « %s » {section %s}

en: internal error: reloc %d (`%s') not supported by object file format
fr: erreur interne: réadressage %d (« %s ») n'est pas supporté dans le format du fichier objet

en: GOT already in symbol table
fr: GOT est déjà dans la table de symboles

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

en: Internal Error:  Can't hash %s: %s
fr: Erreur interne: ne peut adresser par hachage %s: %s

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

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

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 est assumé à sa place

en: GOT bad expression with %s.
fr: mauvaise expression GOT avec %s

en: operand %d: illegal use expression: `%s`
fr: opérande %d: expression use illégale: « %s »

en: Unknown register: `%d'
fr: Registre inconnu: « %d ».

note: Issue a error message when register is illegal.
en: Illegal register (`%s') in Instruction: `%s'
fr: Registre illégal (« %s ») dans l'instruction: « %s »

en: Illegal register `%s' in Instruction `%s'
fr: Registre illégal « %s » dans l'instruction « %s »

en: Illegal register pair `%s' in Instruction `%s'
fr: Paire de registres illégale « %s » dans l'instruction « %s »

en: unmatched '['
fr: « [ » non pairé

en: garbage after index spec ignored
fr: le rebut après la spécification d'index est ignoré

en: Illegal operands (whitespace): `%s'
fr: Opérandes illégaux (espaces): « %s »

en: Missing matching brackets : `%s'
fr: Accolades pairées manquantes: « %s »

en: Unknown exception: `%s'
fr: Exception inconnue: « %s »

en: Illegal `cinv' parameter: `%c'
fr: Paramètre « cinv » illégal: « %c »

en: Unknown register pair: `%d'
fr: Paire de registres inconnue: « %d »

note: Issue a error message when register  pair is illegal.
en: Illegal register pair (`%s') in Instruction: `%s'
fr: Paire de registres inconnue (« %s ») dans l'instruction: « %s »

note: Issue a error message when register  pair is illegal.
en: Illegal index register pair (`%s') in Instruction: `%s'
fr: Paire de registres d'index illégale (« %s ») dans l'instruction: « %s »

en: Unknown processor register : `%d'
fr: Registre processeur inconnu: « %d »

note: Issue a error message when register  pair is illegal.
en: Illegal processor register (`%s') in Instruction: `%s'
fr: Registre processeur illégal (« %s ») dans l'instruction: « %s »

en: Unknown processor register (32 bit) : `%d'
fr: Registre processeur (32 bits) inconnu: « %d »

note: Issue a error message when register  pair is illegal.
en: Illegal 32 bit - processor register (`%s') in Instruction: `%s'
fr: Registre du processeur 32 bits illégal (« %s ») dans l'instruction: « %s »

en: Same src/dest register is used (`r%d'), result is undefined
fr: Même registre src/dest est utilisé (« r%d »), le résultat est indéfini

en: RA register is saved twice.
fr: Le registre RA est sauvegardé deux fois.

en: `%s' Illegal use of registers.
fr: « %s » Utilisation illégale des registres.

en: `%s' Illegal count-register combination.
fr: « %s » Combinaison de registres de comptage illégale.

en: `%s' Illegal use of register.
fr: « %s » Utilisation de registre illégale.

en: `%s' has undefined result
fr: « %s » a un résultat indéfini

en: Same src/dest register is used (`r%d'),result is undefined
fr: Même registre src/dest est utilisé (« r%d »), le résultat est indéfini

en: Incorrect number of operands
fr: Nombre d'opérandes incorrect

en: Illegal type of operand (arg %d)
fr: Type d'opérande illégal (arg %d)

en: Operand out of range (arg %d)
fr: Opérande hors limite (arg %d)

en: Operand has odd displacement (arg %d)
fr: L'opérande a un déplacement impair (arg %d)

en: Illegal operand (arg %d)
fr: Opérande illégal (arg %d)

note: Give an error if a frag containing code is not aligned to a 2-byte boundary.
en: instruction address is not a multiple of 2
fr: l'adresse de l'instruction n'est pas un multiple de 2

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

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: Relaxation to long branches for .arch common_v10_v32 not implemented
fr: Relaxations vers des branchements longs ne sont pas implémentés pour .arch common_v10_v32

en: Complicated LAPC target operand is not a multiple of two.  Use LAPC.D
fr: Opérande cible LAPC compliqué n'est pas un multiple de deux. Utilisez LAPC.D

en: Internal error found in md_convert_frag: offset %ld.  Please report this.
fr: Erreur interne découverte dans md_convert_frag: offset %ld. Merci de rapporter ceci.

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: section alignment must be >= 4 bytes to check MULS/MULU safeness
fr: alignement de section doit être >= 4 octets pour garantir la sécurité de MULS/MULU

en: dangerous MULS/MULU location; give it higher alignment
fr: emplacement dangereux pour MULS/MULU; utilisez un alignement plus grand

note: Bail out for compatibility mode.  (It seems it can be implemented, perhaps with a 10-byte sequence: "move.d NNNN,$pc/$acr", "jump $acr", "nop"; but doesn't seem worth it at the moment.)
en: Out-of-range .word offset handling is not implemented for .arch common_v10_v32
fr: La gestion des offsets .word hors limite n'est pas implémentée pour .arch common_v10_v32

en: .word case-table handling failed: table too large
fr: traitement de la table des cas .word a échoué: table trop grande

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 « %s » spécifié n'est pas implémenté

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égaux

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

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

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

en: Immediate value not in 8 bit unsigned 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 signed range: %ld
fr: Valeur immédiate n'est pas dans les bornes signées de 16 bits: %ld

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

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

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

en: Calling gen_cond_branch_32 for .arch common_v10_v32
fr: Appel de gen_cond_branch_32 pour .arch common_v10_v32

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

en: Complex expression not supported
fr: Expression complexe pas supportée

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() - formats en virgule flottante ne sont pas supportés

en: PC-relative relocation must be trivially resolved
fr: réadressage relatif au PC doit être résolu 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 16 bit signed range: %ld
fr: Valeur n'est pas dans les bornes signées 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 8 bit signed range: %ld
fr: Valeur n'est pas dans les bornes signées de 8 bits: %ld

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

en: Value not in 5 bit unsigned range: %ld
fr: Valeur n'est pas dans les bornes non signées 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: Veuillez utiliser --help pour connaître les options pour cet assembleur.

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

en: --pic is invalid for this object format
fr: --pic est invalide pour ce format d'objet

en: invalid <arch> in --march=<arch>: %s
fr: <arch> invalide dans --march=<arch>: %s

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é, il doit être une constante résolue au moment de l'assemblage

en: Cannot generate relocation type for symbol %s, code %s
fr: Ne peut générer un type de réadressage 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                  Ne rien exécuter, afficher ce message d'aide.  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 utilisateurs 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 utilisateurs n'ont pas de préfixe

en:                           Registers will require a `$'-prefix.
fr:                           Registres auront besoin du préfixe « $ »

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

en:   --march=<arch>		Generate code for <arch>.  Valid choices for <arch>
    				are v0_v10, v10, v32 and common_v10_v32.
fr:   --march=<arch>		Générer le code pour <arch>.  Choix possibles pour <arch>
    				sont v0_v10, v10, v32 et common_v10_v32.

en: Invalid relocation
fr: Réadressage invalide

en: Invalid pc-relative relocation
fr: Réadressage relatif 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 .syntax inconnu

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: internal inconsistency problem: %s called for %d bytes
fr: problème interne d'inconsistance: %s appelé pour %d octets

en: unknown operand to .arch
fr: opérande inconnu pour .arch

en: .arch <arch> requires a matching --march=... option
fr: .arch <arch> requiert une option --march=... correspondante

en: Illegal Scale - `%d'
fr: Échelle illégale - « %d »

en: Illegal Co-processor register in Instruction `%s'
fr: Registre coprocesseur illégal dans l'instruction « %s »

en: Illegal Co-processor special register in Instruction `%s'
fr: Registre coprocesseur spécial illégal dans l'instruction « %s »

en: Invalid DISPU4 operand value (arg %d)
fr: Valeur de l'opérande DISPU4 invalide (arg %d)

en: Invalid CST4 operand value (arg %d)
fr: Valeur de l'opérande CST4 invalide (arg %d)

en: Operand value is not within upper 64 KB (arg %d)
fr: La valeur de l'opérande n'est pas dans les 64 ko supérieurs (arg %d)

en: Invalid Register in Register List
fr: Registre invalide dans la liste des registres

en: Illegal register `%s' in cop-register list
fr: Registre « %s » illégal dans la liste des registres cop

en: Illegal register `%s' in cop-special-register list
fr: Registre « %s » illégal dans la liste des registres cop spéciaux

en: Illegal register `%s' in user register list
fr: Registre « %s » illégal dans la liste des registres utilisateurs

en: Illegal register `%s' in register list
fr: Registre « %s » illégal dans la liste des registres

en: Maximum %d bits may be set in `mask16' operand
fr: Au plus %d bits peuvent être mis dans l'opérande « mask16 »

en: rest of line ignored; first ignored character is `%c'
fr: reste de la ligne ignorée; premier caractère ignoré est « %c »

en: Illegal `mask16' operand, operation is undefined - `%s'
fr: Opérande « mask16 » illégal, l'opération est non définie - « %s »

note: HI can't be specified without LO (and vise-versa).
en: HI/LO registers should be specified together
fr: Les registres HI/LO devraient être spécifiés ensembles

en: HI/LO registers should be specified without additional registers
fr: Le registre HI/LO devraient être spécifiés sans registre additionnel

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 seront faites en parallèle.
    --gstabs-packing        Empaqueter les instructions adjacentes short ensembles même
                            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: 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: packing conflict: %s must dispatch sequentially
fr: conflit d'empaquetage: %s doit être soumis séquentiellement

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

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

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

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

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

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: Échange l'ordre des instructions

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ée 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ée 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'exécution inconnue passé à write_2_short()

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égal - 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ée 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: can't find previous opcode
fr: ne peut repérer l'opcode précédent

en: could not assemble: %s
fr: n'a pu assembler: %s

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

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 réadressage 12-bits inattendu

en: unexpected 18-bit reloc type
fr: type de réadressage 18-bits inattendu

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 « %s » du conteneur de droite

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: Odd numbered register used as target of multi-register instruction
fr: Registre numéroté impair utilisé comme cible d'une instruction à registres multiples

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: unknown opcode: %s
fr: opcode inconnu: %s

en: operands for opcode `%s' do not match any valid format
fr: opérandes pour l'opcode « %s » ne correspondent à aucun format valable

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: value too large to fit in %d bits
fr: valeur trop grande pour entrer dans %d bits

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: 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: internal error: can't hash `%s': %s
fr: erreur interne: ne peut adresser par hachage « %s »: %s

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

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é pour une instruction de stockage: « %s »

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

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

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

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 l'opcode « %s ».

en: Too many operands: %s
fr: Trop d'opérandes: %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 de la vérification de l'état de santé du regnum.

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

note: Types or values of args don't match.
en: Invalid operands
fr: Opérandes invalides

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

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

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

en: register number too large for push/pop
fr: numéro de registre trop grand pour push/pop

en: register is out of order
fr: registre hors ordre

en: bad register list
fr: liste de registres erronée

en: malformed reglist in push/pop
fr: liste de registre mal formée dans push/pop

note: Checks for behavioral restrictions on LD/ST instructions.
en: destination register modified by displacement-post-modified address
fr: registre de destination modifié par adresse déplacement-après-modification

en: ldrd/strd requires even:odd register pair
fr: ldrd/strd exige une paire de registre paire:impaire

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:  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: Unknown cpu -mcpu=%s
fr: Cpu inconnu -mcpu=%s

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

en: -G n            Put data <= n bytes in the small data area
fr: -G n         Place données <= n octets dans la zone des petites données

en: -mgpr-32        Mark generated file as only using 32 GPRs
fr: -mgpr-32        Marque le fichier généré comme n'utilisant que 32 GPR

en: -mgpr-64        Mark generated file as using all 64 GPRs
fr: -mgpr-64        Marque le fichier généré comme utilisant les 64 GPR

en: -mfpr-32        Mark generated file as only using 32 FPRs
fr: -mfpr-32        Marque le fichier généré comme n'utilisant que 32 FPR

en: -mfpr-64        Mark generated file as using all 64 FPRs
fr: -mfpr-64        Marque le fichier généré comme utilisant les 64 FPR

en: -msoft-float    Mark generated file as using software FP
fr: -msoft-float    Marque le fichier généré comme utilisant la virgule flottante logicielle

en: -mdword         Mark generated file as using a 8-byte stack alignment
fr: -mdword         Marquer le fichier comme utilisant un alignement de pile de 8 octets

en: -mno-dword      Mark generated file as using a 4-byte stack alignment
fr: -mno-dword      Marquer le fichier comme utilisant un alignement de pile de 4 octets

en: -mdouble        Mark generated file as using double precision FP insns
fr: -mdouble        Marque le fichier généré comme utilisant les instructions FP double précision

en: -mmedia         Mark generated file as using media insns
fr: -mmedia         Marque le fichier généré comme utilisant les instructions media

en: -mmuladd        Mark generated file as using multiply add/subtract insns
fr: -mmuladd        Marquer le fichier généré comme utilisant des instructions add/subtract multiples

en: -mpack          Allow instructions to be packed
fr: -mpack          Autorise le compactage des instructions

en: -mno-pack       Do not allow instructions to be packed
fr: -mno-pack       Ne pas autoriser le compactage des instructions

en: -mpic           Mark generated file as using small position independent code
fr: -mpic           Marquer le fichier généré comme utilisant du petit code indépendant de la position

en: -mPIC           Mark generated file as using large position independent code
fr: -mPIC           Marquer le fichier généré comme utilisant du grand code indépendant de la position

en: -mlibrary-pic   Mark generated file as using position indepedent code for libraries
fr: -mlibrary-pic   Marquer le fichier généré comme utilisant du code indépendant de la position pour des librairies

en: -mfdpic         Assemble for the FDPIC ABI
fr: -mfdpic         Assemble pour l'ABI FDPIC

en: -mnopic         Disable -mpic, -mPIC, -mlibrary-pic and -mfdpic
fr: -mnopic         Désactive -mpic, -mPIC, -mlibrary-pic et -mfdpic

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 Arrangements de débug pour tomcat

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

en: Instruction not supported by this architecture
fr: Instruction pas supportée par cette architecture

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

en: Relocation %s is not safe for %s
fr: Réadressage %s n'est pas sûr pour %s

en: new section '%s' defined without attributes - this might cause problems
fr: nouvelle section « %s » définie sans attributs - cela pourrait causer des problèmes

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

en: invalid operand size requested
fr: mauvaise taille d'opérande demandée

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: invalid suffix after register.
fr: suffixe invalide après le registre.

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: @(exp, reg16) attendu

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

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

en: expected register
fr: registre attendu

en: expected closing paren
fr: parenthèses fermante 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 types 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 découvrir 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 n'est pas disponible 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 n'est pas disponible 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 n'est pas disponible 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: invalid operand in ldm
fr: opérande invalide dans ldm

en: invalid operand in stm
fr: opérande invalide dans stm

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 to md_estimate_size_before_relax
fr: appel de md_estimate_size_before_relax

en: Unexpected reference to a symbol in a non-code section
fr: Référence inattendue à un symbole dans une section qui n'est pas du code

en: Difference of symbols in different sections is not supported
fr: Des différences de symboles dans des sections différentes ne sont pas supportées

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

note: Simple range checking for FIELD against HIGH and LOW bounds. IGNORE is used to suppress the error message. Variant of CHECK_FIELD for use in md_apply_fix and other places where the current file and line number are not valid.
en: Field out of range [%d..%d] (%d).
fr: Champ hors limite [%d..%d] (%d).

note: Simple alignment checking for FIELD against ALIGN (a power of two). IGNORE is used to suppress the error message.
en: Field not properly aligned [%d] (%d).
fr: Champ incorrectement aligné [%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: Bad segment in expression.
fr: Segment erroné dans l'expression.

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

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 trouvé

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

en: Unknown relocation encountered in md_apply_fix.
fr: Réadressage inconnu rencontré dans md_apply_fix.

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

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

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

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

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

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

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

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

en: Invalid argument location: %s
fr: Position d'argument invalide: %s

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

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: Complèteur Load/Store courts invalide.

en: Invalid Store Bytes Short Completer
fr: Complèteur Store Bytes Short invalide

en: Invalid left/right combination completer
fr: Complèteur de combinaisons left/right invalide

en: Invalid permutation completer
fr: Complèteur de permutations 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 Branch On Bit Condition: %c
fr: Branchement invalide sur la condition de bit: %c

en: Missing Branch On Bit Condition
fr: Branchement manquant sur la condition de bit

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: Condition d'instruction logique invalide.

en: Invalid Shift/Extract/Deposit Condition.
fr: Condition décalage/extraction/dépôt invalide.

en: Invalid Unit Instruction Condition.
fr: Condition d'instruction unaire (Unit) invalide.

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

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 simple précision fmpyadd ou fmpysub

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

en: Immediates %d and %d will give undefined behavior.
fr: Les valeurs immédiates %d et %d vont donner lieu à un comportement indéfini.

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 manquant pour .PROC

en: Argument to .BLOCK/.BLOCKZ must be between 0 and 0x3fffffff
fr: L'argument à .BLOCK/.BLOCKZ doit être compris entre 0 et 0x3fffffff

en: Invalid .CALL argument: %s
fr: Argument .CALL invalide: %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 utiliser une étiquette

en: .EQU must use a label
fr: .EQU doit utiliser une étiquette

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: .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: 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: Cannot define export symbol: %s
fr: Ne peut définir un symbole d'exportation: %s

en: Missing label name on .LABEL
fr: Nom d'étiquette manquant pour .LABEL

en: extra .LABEL arguments ignored.
fr: arguments superflus 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 unwind

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 un espace.

en: Not in a subspace.
fr: N'est pas dans un sous-espace.

en: Invalid .SPACE argument
fr: Argument .SPACE invalide

en: Can't change spaces within a procedure definition. Ignored
fr: Ne peut changer 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érieur de la définition 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 invalide

en: Internal error: Unable to find containing space for %s.
fr: Erreur interne: incapable de repérer l'espace contenant 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 nouveau sous-espace pour une entrée de chaîne: %s

en: -R option not supported on this target.
fr: L'option -R n'est pas supportée pour cette 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 de l'opcode: « %s» «%s »

en: invalid switch -m%s
fr: option invalide -m%s

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'assembleur 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: Le réadressage %s n'entre pas dans %d octets

en: unsupported DC type
fr: type de DC non supporté

en: missing end-quote
fr: apostrophe de fin manquant

en: unsupported alignment
fr: alignement non supporté

en: this DS form not yet supported
fr: Ce DS n'est pas encore supportée

en: Expected comma after symbol-name: rest of line ignored.
fr: Virgule attendue après le nom de symbole: reste de la ligne ignoré.

en: ignoring bad alignment
fr: mauvais alignement ignoré

en: Ignoring attempt to re-define symbol `%s'.
fr: Tentative ignorée de redéfinition du symbole « %s ».

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: Common alignment not a power of 2
fr: Alignement du commun n'est pas une puissance de 2

en: Missing or bad .using directive
fr: Directive .using manquante ou mauvaise

en: Literal Pool Overflow
fr: Débordement du bassin des littéraux

en: expression not a constant
fr: l'expression n'est pas une constante

en: Unknown/unsupported address literal type
fr: Type d'adresse littérale inconnue ou non supportée

en: .ltorg without prior .using in section %s
fr: .ltorg sans .using précédent dans la section %s

en: .ltorg in section %s paired to .using in section %s
fr: .ltorg dans la section %s est associé à .using dans la section %s

en: bad alignment of %d bytes in literal pool
fr: mauvais alignement de %d octets dans le bassin des littéraux

en: bad literal size
fr: mauvaise taille littérale

en: .using: base address expression illegal or too complex
fr: .using: expression de l'adresse de base illégale ou trop complexe

en: droping register %d in section %s does not match using register %d
fr: l'abandon du registre %d dans la section %s ne correspond pas à l'utilisation du registre %d

en: droping register %d in section %s previously used in section %s
fr: abandon du registre %d dans la section %s précédemment utilisé dans la section %s

en: wrong number of operands
fr: nombre d'opérandes erroné

en: Unrecognized opcode: `%s'
fr: Opcode non reconnu: « %s »

en: not using any base register
fr: aucun registre de base utilisé

en: expecting a register for operand %d
fr: registre attendu pour l'opérande %d

note: Not used --- don't have any 8 byte instructions.
en: Internal Error: bad instruction length
fr: Erreur interne: mauvaise longueur d'instruction

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 `%s'.
fr: mode 64 bits pas supporté sur « %s »

en: 32bit mode not supported on `%s'.
fr: mode 32 bits pas supporté sur « %s »

en: bad argument to syntax directive.
fr: mauvais argument pour la directive de syntaxe.

en: bad argument to %s_check directive.
fr: mauvais argument pour la directive %s_check.

en: missing argument for %s_check directive
fr: argument manquant pour la directive %s_check

en: `%s' is not supported on `%s'
fr: « %s » n'est pas supporté sur « %s »

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 tel modificateur d'architecture: « %s »

en: Intel L1OM is 64bit ELF only
fr: Intel L1OM supporte uniquement ELF 64 bits

en: Intel K1OM is 64bit ELF only
fr: Intel K1OM supporte uniquement ELF 64 bits

en: unknown architecture
fr: architecture inconnue

en: can't hash %s: %s
fr: ne peut hacher %s: %s

en: there are no pc-relative size relocations
fr: il n'y a pas de tailles de réadressages relatifs au PC

en: unknown relocation (%u)
fr: réadressage inconnu (%u)

en: %u-byte relocation cannot be applied to %u-byte field
fr: réadressage %u octets ne peut pas être appliqué sur un champ de %u octets

en: non-pc-relative relocation for pc-relative field
fr: réadressage non relatif au PC pour un champ relatif au PC

en: relocated field and relocation type differ in signedness
fr: le champ relocalisé et le type relocalisé diffèrent sur le signe

en: there are no unsigned pc-relative relocations
fr: il n'y a pas de réadressage non signé relative au PC

en: cannot do %u byte pc-relative relocation
fr: ne peut faire un réadressage relatif au PC de %u octets

en: cannot do %s %u byte relocation
fr: ne peut faire un réadressage %s %u octets

en: can't use register '%s%s' as operand %d in '%s'.
fr: ne peut utiliser le registre « %s%s » comme opérande %d dans « %s ».

en: invalid instruction `%s' after `%s'
fr: mauvaise instruction « %s » après « %s »

en: missing `lock' with `%s'
fr: « lock » manquant avec « %s »

en: instruction `%s' after `xacquire' not allowed
fr: instruction « %s » pas permise après « xacquire »

en: memory destination needed for instruction `%s' after `xrelease'
fr: destination mémoire nécessaire pour l'instruction « %s » après « xrelease »

en: SSE instruction `%s' is used
fr: instruction SSE « %s » est utilisée

en: ambiguous operand size for `%s'
fr: taille d'opérande ambiguë pour « %s »

en: expecting lockable instruction after `lock'
fr: instruction verrouillable attendue après l'instruction « lock »

en: expecting valid branch instruction after `bnd'
fr: instruction de branchement valide attendue après « bnd »

en: 32-bit address isn't allowed in 64-bit MPX instructions.
fr: adresse 32 bits pas permise dans des instructions MPX 64 bits.

note: UnixWare fsub no args is alias for fsubp, fadd -> faddp, etc.
en: translating to `%sp'
fr: traduction en « %sp »

en: instruction `%s' isn't supported in 16-bit mode.
fr: l'instruction « %s » n'est pas supportée en mode 16 bits.

en: can't encode register '%s%s' in an instruction requiring REX prefix.
fr: ne peut encoder le registre « %s%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 %s invalide dans la mnémonique

en: expecting prefix; got nothing
fr: préfixe attendu; rien de trouvé

en: expecting mnemonic; got nothing
fr: mnémonique attendue; rien de trouvé

en: `%s' is only supported in 64-bit mode
fr: « %s » est uniquement supporté en mode 64 bits

en: `%s' is not supported in 64-bit mode
fr: « %s » n'est pas supporté en mode 64 bits

en: redundant %s prefix
fr: préfixe %s redondant

en: `%s' is not supported on `%s%s'
fr: « %s » n'est pas supporté sur « %s%s »

en: use .code16 to ensure correct addressing mode
fr: utilisez .code16 pour assurer un mode d'adressage correct

en: invalid character %s before operand %d
fr: caractère %s invalide 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: opérandes parasites; (%d opérandes/instructions au maximum)

en: expecting operand after ','; got nothing
fr: opérande attendu après « , »; rien de trouvé

en: expecting operand before ','; got nothing
fr: opérande attendu avant « , »; rien de trouvé

en: mask, index, and destination registers should be distinct
fr: registres masque, index et de destination devraient être distincts

en: index and destination registers should be distinct
fr: registres index et de destination devraient être distincts

en: operand size mismatch
fr: non concordance de la taille d'opérande

en: operand type mismatch
fr: non concordance du type d'opérande

en: register type mismatch
fr: non concordance du type de registre

en: number of operands mismatch
fr: non concordance du nombre d'opérandes

en: invalid instruction suffix
fr: suffixe d'instruction invalide

en: constant doesn't fit in 4 bits
fr: la constante ne tient pas dans 4 bits

en: only supported with old gcc
fr: uniquement supporté avec un ancien gcc

en: unsupported with Intel mnemonic
fr: non supporté avec les mnémoniques Intel

en: unsupported syntax
fr: syntaxe non supportée

en: unsupported instruction `%s'
fr: instruction « %s » non supportée

en: invalid VSIB address
fr: adresse VSIB invalide

en: mask, index, and destination registers must be distinct
fr: registres masque, index et de destination doivent être distincts

en: unsupported vector index register
fr: registre d'index vectoriel non supporté

en: unsupported broadcast
fr: diffusion non supporté

en: broadcast not on source memory operand
fr: diffusion pas sur un opérande de mémoire source

en: broadcast is needed for operand of such type
fr: une diffusion est nécessaire pour un opérande de ce type

en: unsupported masking
fr: masquage non supportée

en: mask not on destination operand
fr: masque pas sur un opérande de destination

en: default mask isn't allowed
fr: le masque par défaut n'est pas permis

en: unsupported static rounding/sae
fr: arrondi/sae statique non supporté

en: RC/SAE operand must precede immediate operands
fr: l'opérande RC/SAE doit précéder les opérandes immédiats

en: RC/SAE operand must follow immediate operands
fr: l'opérande RC/SAE doit suivre les opérandes immédiats

en: invalid register operand
fr: opérande registre invalide

en: %s for `%s'
fr: %s pour « %s »

en: indirect %s without `*'
fr: %s indirect 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 `%ses' segment
fr: « %s » opérande %d doit utiliser le segment « %ses »

note: We have to know the operand size for crc32.
en: ambiguous memory operand size for `%s`
fr: taille d'opérande mémoire ambigu pour « %s »

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érande registre; ne peut déterminer la taille de l'instruction

en: using `%s%s' instead of `%s%s' due to `%c' suffix
fr: utilise « %s%s » au lieu de « %s%s» en raison du suffixe « %c »

en: `%s%s' not allowed with `%s%c'
fr: « %s%s» n'est pas permis avec « %s%c »

en: incorrect register `%s%s' used with `%c' suffix
fr: Registre incorrect « %s%s » utilisé avec le suffixe « %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: the last operand of `%s' must be `%s%s'
fr: le dernier opérande de « %s » doit être « %s%s »

en: the first operand of `%s' must be `%s%s'
fr: le premier opérande de « %s » doit être « %s%s »

en: you can't `pop %scs'
fr: vous ne pouvez pas utiliser « pop %scs »

note: Reversed arguments on faddp, fsubp, etc.
en: translating to `%s %s%s,%s%s'
fr: traduction en « %s %s%s,%s%s »

note: Extraneous `l' suffix on fp insn.
en: translating to `%s %s%s'
fr: traduction en « %s %s%s »

en: segment override on `%s' is ineffectual
fr: écrasement de segment sur « %s » est inefficace

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 with %d-bit output format
fr: réadressage @%s n'est pas supporté dans le format de sortie %d bits

en: missing or invalid expression `%s'
fr: expression manquante ou invalide « %s »

en: Unsupported broadcast: `%s'
fr: Diffusion non supporté : « %s »

en: `%s' can't be used for write mask
fr: « %s » ne peut être utilisé comme masque d'écriture

en: invalid write mask `%s'
fr: masque d'écriture « %s » invalide

en: duplicated `%s'
fr: « %s » en double

en: invalid zeroing-masking `%s'
fr: masque de zérotage « %s » invalide

en: missing `}' in `%s'
fr: « } » manquante dans « %s »

note: We don't know this one.
en: unknown vector operation: `%s'
fr: opération vectorielle inconnue : « %s »

en: at most %d immediate operands are allowed
fr: au plus %d opérandes immédiats sont permis

en: junk `%s' after expression
fr: rebuts « %s » après l'expression

en: missing or invalid immediate expression `%s'
fr: expression immédiate manquante ou invalide « %s »

en: unimplemented segment %s in operand
fr: segment %s non implémenté dans l'opérande

en: illegal immediate register operand %s
fr: opérande de registre immédiat illégal %s

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: at most %d displacement operands are allowed
fr: au plus %d opérandes de déplacement sont permis

en: missing or invalid displacement expression `%s'
fr: expression de déplacement manquante ou invalide « %s »

en: 0x%lx out range of signed 32bit displacement
fr: 0x%lx hors limite pour un déplacement signé de 32 bits

en: `%s' is not valid here (expected `%c%s%s%c')
fr: « %s » n'est pas valable ici (attendu « %c%s%s%c »)

en: `%s' is not a valid %s expression
fr: « %s » n'est pas une expression %s valide

en: Missing '}': '%s'
fr: « } » manquante : « %s »

en: Junk after '}': '%s'
fr: Rebus après « } » : « %s »

en: bad memory operand `%s'
fr: opérande mémoire erroné « %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édiat illégal avec un saut absolu

en: too many memory references for `%s'
fr: trop de références mémoires pour « %s »

en: expecting `,' or `)' after index register in `%s'
fr: « , » ou « ) » attendu 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: registre d'index ou facteur d'échelle attendu après « , »; a obtenu « %c »

en: expecting `,' or `)' after base register in `%s'
fr: « , » ou « ) » attendu 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 %s invalide au début de l'opérande %d « %s »

en: long jump required
fr: long saut (jump) requis

en: jump target out of range
fr: cible du saut hors limite

en: no compiled in support for x86_64
fr: pas compilé avec le support pour x86_64

en: no compiled in support for 32bit x86_64
fr: pas compilé avec le support pour x86_64 32 bits

en: 32bit x86_64 is only supported for ELF
fr: x86_64 32 bits est uniquement supporté avec ELF

en: invalid -march= option: `%s'
fr: option -march= invalide: « %s »

en: invalid -mtune= option: `%s'
fr: option -mtune= invalide: « %s »

en: invalid -mmnemonic= option: `%s'
fr: option -mmnemonic= invalide: « %s »

en: invalid -msyntax= option: `%s'
fr: option -msyntax= invalide: « %s »

en: invalid -msse-check= option: `%s'
fr: option -msse-check= invalide: « %s »

en: invalid -moperand-check= option: `%s'
fr: option -moperand-check= invalide: « %s »

en: invalid -mavxscalar= option: `%s'
fr: option -mavxscalar= invalide: « %s »

en: invalid -mevexlig= option: `%s'
fr: option -mevexlig= invalide: « %s »

en: invalid -mevexrcig= option: `%s'
fr: option -mevexrcig= invalide: « %s »

en: invalid -mevexwig= option: `%s'
fr: option -mevexwig= invalide: « %s »

en: invalid -momit-lock-prefix= option: `%s'
fr: option -momit-lock-prefix= invalide: « %s »

en:   -Q                      ignored
      -V                      print assembler version number
      -k                      ignored
fr:   -Q                      ignoré
      -V                      afficher la version de l'assembleur
      -k                      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:   -s                      ignored
fr:   -s                      ignoré

en:   --32/--64/--x32         generate 32bit/64bit/x32 code
fr:   --32/--64/--x32         générer du code 32 bits/64 bits/x32

en:   --divide                do not treat `/' as a comment character
fr:   --divide                ne traite pas « / » comme un caractère de commentaire

en:   --divide                ignored
fr:   --divide                ignoré

en:   -march=CPU[,+EXTENSION...]
                              generate code for CPU and EXTENSION, CPU is one of:
fr:   -march=CPU[,+EXTENSION...]
                              générer du code pour CPU et EXTENSION, CPU est l'un de ceux-ci:

en:                           EXTENSION is combination of:
fr:                           EXTENSION est une combinaison de:

en:   -mtune=CPU              optimize for CPU, CPU is one of:
fr:   -mtune=CPU              optimiser pour CPU, CPU est l'un de ceux-ci:

en:   -msse2avx               encode SSE instructions with VEX prefix
fr:   -msse2avx               encoder les instructions SSE avec le préfixe VEX

en:   -msse-check=[none|error|warning]
                              check SSE instructions
fr:   -msse-check=[none|error|warning]
                              vérifier les instructions SSE

en:   -moperand-check=[none|error|warning]
                              check operand combinations for validity
fr:   -moperand-check=[none|error|warning]
                              vérifier la validité des combinaisons des opérandes

en:   -mavxscalar=[128|256]   encode scalar AVX instructions with specific vector
                               length
fr:   -mavxscalar=[128|256]   encoder les instructions scalaires AVX avec une longueur de vecteur
                               spécifique

en:   -mevexlig=[128|256|512] encode scalar EVEX instructions with specific vector
                               length
fr:   -mevexlig=[128|256|512] encoder les instructions scalaires EVEX avec une longueur de vecteur
                               spécifique

en:   -mevexwig=[0|1]         encode EVEX instructions with specific EVEX.W value
                               for EVEX.W bit ignored instructions
fr:   -mevexwig=[0|1]         encoder les instructions EVEX avec la valeur spécifique EVEX.W
                               pour les instructions qui ignorent le bit EVEX.W

en:   -mevexrcig=[rne|rd|ru|rz]
                              encode EVEX instructions with specific EVEX.RC value
                               for SAE-only ignored instructions
fr:   -mevexrcig=[rne|rd|ru|rz]
                              encoder les instructions EVEX avec la valeur spécifique EVEX.RC
                               pour les instructions ignorées uniquement SAE

en:   -mmnemonic=[att|intel]  use AT&T/Intel mnemonic
fr:   -mmnemonic=[att|intel]  utiliser les mnémoniques AT&T/Intel

en:   -msyntax=[att|intel]    use AT&T/Intel syntax
fr:   -msyntax=[att|intel]    utiliser la syntaxe AT&T/Intel

en:   -mindex-reg             support pseudo index registers
fr:   -mindex-reg             supporter les registres pseudo index

en:   -mnaked-reg             don't require `%%' prefix for registers
fr:   -mnaked-reg             n'exige pas le préfixe « %% » pour les registres

en:   -mold-gcc               support old (<= 2.8.1) versions of gcc
fr:   -mold-gcc               supporter les anciennes (<= 2.8.1) versions de gcc

en:   -madd-bnd-prefix        add BND prefix for all valid branches
fr:   -madd-bnd-prefix        ajouter le préfix BND à tous les branchements valide

en:   -mbig-obj               generate big object files
fr:   -mbig-obj               générer des fichiers pour gros objets

en:   -momit-lock-prefix=[no|yes]
                              strip all lock prefixes
fr:   -momit-lock-prefix=[no|yes]
                              retirer tous les préfixes de verrous

en: Intel L1OM is 64bit only
fr: Le L10M d'Intel est 64 bits uniquement

en: Intel K1OM is 64bit only
fr: Le K10M d'Intel est 64 bits uniquement

en: symbol size computation overflow
fr: débordement lors du calcul de la taille du symbole

en: can not do %d byte pc-relative relocation
fr: ne peut faire un réadressage relatif au PC de %d octets

en: can not do %d byte relocation
fr: ne peut relocaliser %d octets

en: cannot represent relocation type %s in x32 mode
fr: ne peut représenter le type de réadressage %s en mode x32

en: cannot represent relocation type %s
fr: ne peut représenter le type de réadressage %s

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

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

en: .largecomm supported only in 64bit mode, producing .comm
fr: .largecomm supporté uniquement en mode 64 bits, .comm produit

en: Directive .dual available only with -mintel-syntax option
fr: Directive .dual uniquement disponible avec l'option -mintel-syntax

en: Directive .enddual available only with -mintel-syntax option
fr: Directive .enddual uniquement disponible avec l'option -mintel-syntax

en: Directive .atmp available only with -mintel-syntax option
fr: Directive .atmp uniquement disponible avec l'option -mintel-syntax

en: Unknown temporary pseudo register
fr: Pseudo registre temporaire inconnu

en: Defective assembler.  No assembly attempted.
fr: Assembleur défectueux. Aucune tentative d'assemblage.

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

en: Expanded opcode after delayed branch: `%s'
fr: opcode étendu après un branchement retardé: « %s »

en: Expanded opcode in dual mode: `%s'
fr: opcode étendu en mode dual: « %s »

en: An instruction was expanded (%s)
fr: Une instruction a été étendue (%s)

en: Pipelined instruction: fsrc1 = fdest
fr: Instruction pipelinée: fsrc1 = fdest

en: Assembler does not yet support PIC
fr: Assembleur ne supporte pas encore PIC

en: Illegal operands for %s
fr: Opérandes illégaux pour %s

en: 'd.%s' must be 8-byte aligned
fr: « d.%s » doit être aligné sur 8 octets

en: Prefix 'd.' invalid for instruction `%s'
fr: Préfixe « d. » invalide pour l'instruction « %s »

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)
      -mintel-syntax	  enable Intel syntax (default to AT&T/SVR4)
fr:   -EL                générer du code pour un système à octets de poids faible (par 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)
      -mintel-syntax     activer la syntaxe Intel (défaut: AT&T/SVR4)

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 valeur immédiat requiert un alignement 0 MOD 2

en: This immediate requires 0 MOD 4 alignment
fr: Cette valeur immédiate requiert un alignement 0 MOD 4

en: This immediate requires 0 MOD 8 alignment
fr: Cette valeur immédiate requiert un alignement 0 MOD 8

en: This immediate requires 0 MOD 16 alignment
fr: Cette valeur 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 reconnue (0x%08lx)

en: Hashing returned "%s".
fr: La fonction de hachage a retourné « %s ».

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: 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: littéral illégal

en: invalid index register
fr: registre d'index invalide

en: invalid scale factor
fr: facteur d'échelle invalide

en: architecture of opcode conflicts with that of earlier instruction(s)
fr: conflits de opcode d'architecture avec ceux d'instruction(s) déjà définie(s)

en: too many operands
fr: trop d'opérandes

note: We never moved: there was no opcode either!
en: missing opcode
fr: opcode manquant

en: branch prediction invalid on this opcode
fr: prédiction de branchement invalide pour cet 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 cueillette 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: 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 de entrynum pour sysproc %s

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: big endian mode is not supported
fr: système à octets de poids fort n'est pas supporté

en: ignoring unrecognized .endian type `%s'
fr: ignore le type .endian non reconnu « %s »

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

en: option --link-relax is only supported in b.out format
fr: l'option --link-relax est seulement supportée dans le format b.out

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

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: Size of frame exceeds maximum of 96 registers
fr: La taille du cadre dépasse le maximum de 96 registres

en: Size of rotating registers exceeds frame size
fr: La taille des registres de rotation dépasse la taille du cadre

en: Unwind directive not followed by an instruction.
fr: directive unwind n'est pas suivie d'une instruction.

en: qualifying predicate not followed by instruction
fr: le prédicat qualifiant n'est pas suivi d'une instruction

en: expected ',' after section name
fr: « , » attendue après le nom de section

en: expected ',' after symbol name
fr: « , » attendue après le nom de symbole

en: expected ',' after symbol size
fr: « , » attendue après la taille du symbole

en: record type is not valid
fr: le type d'enregistrement n'est pas valable

en: Invalid record type for P3 format.
fr: Type d'enregistrement invalide pour le format P3.

en: Invalid record type for format P6
fr: Type d'enregistrement invalide pour le format P6.

en: Invalid record type for format B1
fr: Type d'enregistrement invalide pour le format B1.

en: Invalid record type for format X1
fr: Type d'enregistrement invalide pour le format X1.

en: Invalid record type for format X3
fr: Type d'enregistrement invalide pour le format X3.

en: Previous .save incomplete
fr: .save précédent incomplet

en: spill_mask record unimplemented.
fr: enregistrement spill_mask non implémenté.

en: record_type_not_valid
fr: type_enregistrement_invalide

en: Ignoring attempt to spill beyond end of region
fr: Ignore la tentative de déborder au delà de la fin de la région

en: Only constant space allocation is supported
fr: Seules les allocations à taille constante sont supportées

en: Only constant offsets are supported
fr: Seuls des offsets constants sont supportés

en: Section switching in code is not supported.
fr: Commutation de section dans le code n'est pas supporté.

en:  Insn slot not set in unwind record.
fr:  Emplacement Insn pas mis dans l'enregistrement unwind.

en: frgr_mem record before region record!
fr: enregistrement frgr_mem avant l'enregistrement de région !

en: fr_mem record before region record!
fr: enregistrement fr_mem avant l'enregistrement de région !

en: gr_mem record before region record!
fr: enregistrement gr_mem avant l'enregistrement de région !

en: br_mem record before region record!
fr: enregistrement br_mem avant l'enregistrement de région !

en: gr_gr record before region record!
fr: enregistrement gr_gr avant l'enregistrement de région !

en: br_gr record before region record!
fr: enregistrement br_gr avant l'enregistrement de région !

en: First operand to .%s must be a predicate
fr: Le premier opérande de .%s doit être un prédicat

en: Pointless use of p0 as first operand to .%s
fr: Utilisation inutile de p0 comme premier opérande de .%s

en: Operand %d to .%s must be a preserved register
fr: L'opérande %d de .%s doit être un registre préservé

en: Operand %d to .%s must be a writable register
fr: L'opérande %d de .%s doit être un registre avec accès en écriture

en: Radix `%s' unsupported or invalid
fr: Radical « %s » non supporté ou invalide

en: .%s outside of %s
fr: .%s en dehors de %s

en: Tags on unwind pseudo-ops aren't supported, yet
fr: Les étiquettes sur les pseudo-op unwind ne sont pas encore supportées

en: First operand to .fframe must be a constant
fr: Le premier opérande de .fframe doit être une constante

en: First operand to .vframe must be a general register
fr: Le premier opérande de .vframe doit être un registre général

en: Operand of .vframe contradicts .prologue
fr: L'opérande de .vframe contredit le .prologue

en: .vframepsp is meaningless, assuming .vframesp was meant
fr: .vframepsp n'a pas de sens, je suppose que c'est .vframesp qui était prévu

en: Operand to .vframesp must be a constant (sp-relative offset)
fr: L'opérande de .vframesp doit être une constante (offset relatif à sp)

en: First operand to .save not a register
fr: Le premier opérande de .save n'est pas un registre

en: Second operand to .save not a valid register
fr: Le second opérande de .save n'est pas un registre valide

en: Second operand of .save contradicts .prologue
fr: Le second opérande de .save contredit le .prologue

en: First operand to .save not a valid register
fr: Le premier opérande de .save n'est pas un registre valide

en: First operand to .restore must be stack pointer (sp)
fr: Le premier opérande de .restore doit être le pointeur de pile (sp)

en: Second operand to .restore must be a constant >= 0
fr: Le second opérande de .restore doit être une constante >= 0

en: Epilogue count of %lu exceeds number of nested prologues (%u)
fr: Le décompte des épilogues de %lu dépasse le nombre de prologues imbriqués (%u)

en: Illegal section name `%s' (causes unwind section name clash)
fr: Nom de section illégal « %s » (provoque une collision des noms des sections unwind)

en: First operand to .altrp not a valid branch register
fr: Le premier opérande de .altrp n'est pas un registre de branchement valide

en: First operand to .%s not a register
fr: Le premier opérande de .%s n'est pas un registre

en: Second operand to .%s not a constant
fr: Le second opérande de .%s n'est pas une constante

en: First operand to .%s not a valid register
fr: Le premier opérande de .%s n'est pas un registre valide

en: First operand to .save.g must be a positive 4-bit constant
fr: Le premier opérande de .save.g doit être une constante positive de 4 bits

en: Second operand to .save.g must be a general register
fr: Le second opérande de .save.g doit être un registre général

en: Second operand to .save.g must be the first of %d general registers
fr: Le second opérande de .save.g doit être le premier des %d registres généraux

en: Operand to .save.f must be a positive 20-bit constant
fr: L'opérande de .save.f doit être une constante positive de 20 bits

en: First operand to .save.b must be a positive 5-bit constant
fr: Le premier opérande de .save.b doit être une constante positive de 5 bits

en: Second operand to .save.b must be a general register
fr: Le second opérande de .save.b doit être un registre général

en: Second operand to .save.b must be the first of %d general registers
fr: Le second opérande de .save.b doit être le premier des %d registres généraux

en: First operand to .save.gf must be a non-negative 4-bit constant
fr: Le premier opérande de .save.gf doit être une constante non négative de 4 bits

en: Second operand to .save.gf must be a non-negative 20-bit constant
fr: Le second opérande de .save.gf doit être une constante non négative de 20 bits

en: Operands to .save.gf may not be both zero
fr: Les opérandes de .save.gf ne peuvent pas être tous les deux à zéro

en: Operand to .spill must be a constant
fr: L'opérande de .spill doit être une constante

en: Operand %d to .%s must be a constant
fr: L'opérande %d de .%s doit être une constante

en: Missing .label_state %ld
fr: .label_state %ld manquant

en: Operand to .label_state must be a constant
fr: L'opérande de .label_state doit être une constante

en: Operand to .copy_state must be a constant
fr: L'opérande de .copy_state doit être une constante

en: First operand to .unwabi must be a constant
fr: Le premier opérande de .unwabi doit être une constante

en: Second operand to .unwabi must be a constant
fr: Le second opérande de .unwabi doit être une constante

en: Missing .endp after previous .proc
fr: .endp manquant après la déclaration .proc précédente

en: Empty argument of .proc
fr: Argument vide dans .proc

en: `%s' was already defined
fr: « %s » a déjà été défini

en: Initial .body should precede any instructions
fr: Le .body initial doit précéder toute instruction

en: .prologue within prologue
fr: .prologue à l'intérieur d'un prologue

en: Initial .prologue should precede any instructions
fr: Le .prologue initial doit précéder toute instruction

en: First operand to .prologue must be a positive 4-bit constant
fr: Le premier opérande de .prologue doit être une constante positive de 4 bits

en: Pointless use of zero first operand to .prologue
fr: Utilisation inutile de zéro premier opérande de .prologue

en: Using a constant as second operand to .prologue is deprecated
fr: L'utilisation d'une constante comme second opérande de .prologue est dépréciée

en: Second operand to .prologue must be a general register
fr: Le second opérande de .prologue doit être un registre général

en: Second operand to .prologue must be the first of %d general registers
fr: Le second opérande de .prologue doit être le premier des %d registres généraux

en: `%s' was not defined within procedure
fr: « %s » n'a pas été défini à l'intérieur d'une procédure

en: Empty argument of .endp
fr: Argument vide dans .endp

en: `%s' was not specified with previous .proc
fr: « %s » n'a pas été spécifié avec le .proc précédent

en: `%s' should be an operand to this .endp
fr: « %s » devrait être un opérande de ce .endp

en: Comma expected
fr: Virgule attendue

en: Expected '['
fr: « [ » attendu

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

en: Number of elements must be positive
fr: Le nombre d'éléments doit être positif

en: Used more than the declared %d rotating registers
fr: A utilisé plus que les %d registres rotatifs déclarés

en: Used more than the available 96 rotating registers
fr: A utilisé plus que les 96 registres rotatifs disponibles

en: Used more than the available 48 rotating registers
fr: A utilisé plus que les 48 registres rotatifs disponibles

en: Attempt to redefine register set `%s'
fr: Tentative de redéfinition de l'ensemble de registres « %s »

en: Unknown psr option `%s'
fr: Option psr inconnue « %s »

en: Missing section name
fr: Nom de section manquant

en: Comma expected after section name
fr: Virgule attendue après le nom de section

en: Creating sections with .xdataN/.xrealN/.xstringZ is deprecated.
fr: Création de sections avec .xdataN/.xrealN/.xstringZ est dépréciée.

en: Register name expected
fr: Nom de registre 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 d'un paquet

en: Missing predicate relation type
fr: Type de relation de prédicat manquant

en: Unrecognized predicate relation type
fr: Type de relation de prédicat non reconnu

en: Bad register range
fr: Gamme de registre erronée

en: Predicate register expected
fr: Registre de prédicat attendu

en: Duplicate predicate register ignored
fr: Prédicat de registre en double ignoré

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 p0 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: Réadressage 62 bits n'est pas encore implémenté

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 inférieurs du masque sont ignorés

en: stride must be a multiple of 64; lower 6 bits ignored
fr: le pas doit être un multiple de 64, les 6 bits inférieurs sont ignorés

en: Expected separator `='
fr: Séparateur « = » attendu

en: Duplicate equal sign (=) in instruction
fr: Signe égal (=) en double dans l'instruction

en: Illegal operand separator `%c'
fr: Séparateur d'opérande « %c » illégal

en: Operand %u of `%s' should be %s
fr: L'opérande %u de « %s » devrait être %s

en: Wrong number of output operands
fr: Nombre d'opérandes de sortie erroné

en: Wrong number of input operands
fr: Nombre d'opérandes d'entrée erroné

en: Operand mismatch
fr: Opérandes ne concordent pas

en: Invalid use of `%c%d' as output operand
fr: Utilisation invalide de « %c%d » en tant que opérande de sortie

en: Invalid use of `r%d' as base update address operand
fr: Utilisation invalide de « r%d » en tant opérande de mise à jour de base de l'adresse

en: Invalid duplicate use of `%c%d'
fr: Utilisation redondante de « %c%d » n'est pas permise

en: Invalid simultaneous use of `f%d' and `f%d'
fr: Utilisation simultanée de « f%d » et « f%d » n'est pas permise

en: Dangerous simultaneous use of `f%d' and `f%d'
fr: Utilisation simultanée de « f%d » et « f%d » est dangereuse

en: Value truncated to 62 bits
fr: Valeur tronquée à 62 bits

en: Bad operand value: %s
fr: Mauvaise valeur de l'opérande: %s

note: Give an error if a frag containing code is not aligned to a 16 byte boundary.
en: instruction address is not a multiple of 16
fr: l'adresse de l'instruction n'est pas un multiple de 16

en: `%s' must be last in bundle
fr: « %s » doit être le dernier dans le paquet

en: Internal error: don't know how to force %s to end of instruction group
fr: Erreur interne: je ne sais pas comment forcer %s à la fin du groupe d'instructions

en: `%s' must be last in instruction group
fr: « %s » doit être le dernier dans le groupe d'instructions

en: Label must be first in a bundle
fr: L'étiquette doit être la première dans un paquet

en: hint in B unit may be treated as nop
fr: hint dans une unité B pourrait être traité comme un nop

en: hint in B unit can't be used
fr: hint ne peut pas être utilisé dans une unité B

en: emit_one_bundle: unexpected dynamic op
fr: emit_one_bundle: opérande dynamique inattendu

en: `%s' does not fit into %s template
fr: « %s » n'entre pas dans le modèle %s

en: `%s' does not fit into bundle
fr: « %s » n'entre pas dans le paquet

en: `%s' can't go in %s of %s template
fr: « %s » ne peut pas aller dans %s du modèle %s

en: Missing '}' at end of file
fr: « } » manquante à la fin du fichier

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)
      -mtune=[itanium1|itanium2]
    			  tune for a specific CPU (default -mtune=itanium2)
      -munwind-check=[warning|error]
    			  unwind directive check (default -munwind-check=warning)
      -mhint.b=[ok|warning|error]
    			  hint.b check (default -mhint.b=error)
      -x | -xexplicit	  turn on dependency violation checking
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)
      -mtune=[itanium1|itanium2]    ajuster pour un CPU spécifique (par défaut -mtune=itanium2)
      -munwind-check=[warning|error]
                                    vérifie la directive unwind (par défaut -munwind-check=warning)
      -mint.b=[ok|warning|error]    vérifie hint.b (par défaut -mhint.b=error)
      -x | -xexplicit               activer la vérification des violations de dépendances
                                    la vérification des violations de dépendances

note: Note for translators: "automagically" can be translated as "automatically" here.
en:   -xauto		  automagically remove dependency violations (default)
      -xnone		  turn off dependency violation checking
      -xdebug		  debug dependency violation checker
      -xdebugn		  debug dependency violation checker but turn off
    			  dependency violation checking
      -xdebugx		  debug dependency violation checker and turn on
    			  dependency violation checking
fr:   -xauto                        enlever automatiquement les violations de dépendances (par défaut)
      -xnone                        aucune vérification des violations de dépendances
      -xdebug                       passer en mode débug le vérificateur de violations de dépendances
      -xdebugn                      débug du vérificateur des violations des dépendances mais désactive
                                    la vérification des violations de dépendances
      -xdebugx                      débug du vérificateur des violations des dépendances et active

en: --gstabs is not supported for ia64
fr: --gstabs n'est pas supporté pour ia64

en: ia64.md_begin: can't hash `%s': %s
fr: ia64.md_begin: ne peut adresser par hachage « %s »: %s

en: Inserting "%s" into constant hash table failed: %s
fr: Insertion de « %s » dans la table de hachage des constantes a échoué: %s

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 '{' when manual bundling is already turned on
fr: « { » trouvé alors que le paquetage manuel est déjà activé

en: Found '{' after explicit switch to automatic mode
fr: « { » trouvée après un passage explicite en mode automatique

en: Found '}' when manual bundling is off
fr: « } » trouvée alors que le paquetage manuel est désactivé

en: Expected ')'
fr: « ) » attendue

en: Qualifying predicate expected
fr: Prédicat qualifiant attendu

en: Tag must come before qualifying predicate.
fr: L'étiquette doit venir avant le prédicat qualifiant.

en: Expected ':'
fr: « : » attendu

en: Tag name expected
fr: Nom d'étiquette attendu

en: Rotating register index must be a non-negative constant
fr: L'index du registre rotatif doit être une constante non négative

en: Index out of range 0..%u
fr: Index hors de la gamme 0..%u

en: Indirect register index must be a general register
fr: L'index du registre indirect doit être un registre général

en: Index can only be applied to rotating or indirect registers
fr: L'index peut uniquement être appliqué aux registres rotatifs ou indirects

en: Expected '('
fr: « ( » attendu

en: Missing ')'
fr: « ) » manquante

en: Not a symbolic expression
fr: Pas une expression symbolique

en: Illegal combination of relocation functions
fr: Combinaison illégale de fonctions de réadressage

en: No current frame
fr: Pas de cadre actif

en: Register number out of range 0..%u
fr: Numéro de registre hors de la gamme 0..%u

en: Standalone `#' is illegal
fr: « # » seul est illégal

en: Redundant `#' suffix operators
fr: Opérateurs de suffixe « # » redondant

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 position de l'usage conflictuel

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

en: AR %d can only be accessed by %c-unit
fr: AR %d uniquement accessible par unité %c

en: hint.b may be treated as nop
fr: hint.b pourrait être traité comme un nop

en: hint.b shouldn't be used
fr: hint.b ne devrait pas être utilisé

en: `%s' cannot be predicated
fr: « %s » ne peu pas être transformé en prédicat

en: Closing bracket missing
fr: Accolade fermante manquante

en: Index must be a general register
fr: L'index doit être un registre général

en: Unsupported fixup size %d
fr: Taille du correctif %d non supportée

note: This should be an error, but since previously there wasn't any diagnostic here, don't make it fail because of this for now.
en: Cannot express %s%d%s relocation
fr: Ne peut exprimer le réadressage %s%d%s

en: No addend allowed in @fptr() relocation
fr: Pas d'addende autorisé dans le réadressage @fptr()

en: integer operand out of range
fr: Opérande entier hors limite

en: %s must have a constant value
fr: %s doit avoir une valeur constante

en: cannot resolve @slotcount parameter
fr: ne peut résoudre le paramètre @slotcount

en: invalid @slotcount value
fr: valeur @slotcount invalide

en: Cannot represent %s relocation in object file
fr: Ne peut représenter le réadressage « %s » dans le fichier objet

en: Can't add stop bit to mark end of instruction group
fr: Ne peut ajouter le bit de stop pour marquer la fin du groupe d'instructions

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 de hachage des alias %s a échoué: %s

en: inserting "%s" into %s name hash table failed: %s
fr: insertion de « %s » dans la table de hachage des 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 spécifiques IP2K de la ligne de commande:

en:   -mip2022               restrict to IP2022 insns
fr:   -mip2022               restreindre au insns IP2022

en:   -mip2022ext            permit extended IP2022 insn
fr:   -mip2022ext            supporter le jeu étendu d'instructions IP2022

en: the yielding instruction %s may not be in a delay slot.
fr: L'instruction pour passer la main %s peut ne pas être dans la plage de délai.

en: Register number (R%ld) for double word access must be even.
fr: Numéro de registre (R%ld) doit être paire pour un accès en mot double.

en: operand references R%ld of previous load.
fr: l'opérande référence le R%ld du chargement précédent.

en: instruction implicitly accesses R31 of previous load.
fr: l'instruction accède implicitement à R31 du chargement précédent.

en: Unmatched high relocation
fr: Réadressage haut sans correspondant

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ée de la directive .ent.

en: .end symbol does not match .ent symbol.
fr: symbole .end n'a pas de correspondance avec le symbole .ent.

en: .end directive missing or unknown symbol
fr: Directive .end manquante ou symbole inconnu

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: .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 call to md_atof
fr: appel erroné à md_atof

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

note: Pretend that we do not recognise this option.
en: Unrecognised option: -hidden
fr: Option non reconnue: -hidden

en: Unrecognized option following -K
fr: Option non reconnue après -K

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

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:   -m32r2                  support the extended m32r2 instruction set
fr:   -m32r2                  supporter le jeu étendu d'instructions m32r2

en:   -EL,-little             produce little endian code and data
fr:   -EL,-little             produire du code et des données pour systèmes à octets de poids faible

en:   -EB,-big                produce big endian code and data
fr:   -EB,-big                produire du code et des données pour systèmes à octets de poids fort

en:   -parallel               try to combine instructions in parallel
fr:   -parallèle              essayer de combiner les instructions en parallèle

en:   -no-parallel            disable -parallel
fr:   -no-parallel            désactive -parallel

en:   -no-bitinst             disallow the M32R2's extended bit-field instructions
fr:   -no-bitinst             refuser les instructions de champ de bits étendues du M32R2

en:   -O                      try to optimize code.  Implies -parallel
fr:   -O                      essayer d'optimiser le code. Implique -parallel

en:   -warn-explicit-parallel-conflicts     warn when parallel instructions
fr:   -warn-explicit-parallel-conflicts     avertir lorsque des instructions parallèles

en:                                          might violate contraints
fr:                                          pourraient violer 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 might violate contraints
fr:                                          parallèles pourraient violer 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:   -ignore-parallel-conflicts            do not check parallel instructions
fr:   -ignore-parallel-conflicts            ne vérifie pas les instructions parallèles

en:                                          for constraint violations
fr:                                          pour des violations de contraintes

en:   -no-ignore-parallel-conflicts         check parallel instructions for
fr:   -no-ignore-parallel-conflicts         vérifie les instructions parallèles pour

en:                                          constraint violations
fr:                                          des violations de contraintes

en:   -Ip                     synonym for -ignore-parallel-conflicts
fr:   -Ip                     identique à -ignore-parallel-conflicts

en:   -nIp                    synonym for -no-ignore-parallel-conflicts
fr:   -nIp                    identique à -no-ignore-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 réadressage de type haut
                              qui ne concorde pas avec un réadressage de type bas

en:   -no-warn-unmatched-high do not warn about missing low relocs
fr:   -no-warn-unmatched-high ne pas avertir lorsque des réadressages bas sont manquants

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:   -KPIC                   generate PIC
fr:   -KPIC                   générer PIC

en: instructions write to the same destination register.
fr: les instructions écrivent dans le 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: instruction '%s' is for the M32R2 only
fr: instruction « %s » est valable seulement pour le M32R2

en: unknown instruction '%s'
fr: instruction inconnue « %s »

en: instruction '%s' is for the M32RX only
fr: instruction « %s » est valable seulement pour le 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 1ère instruction est la même que l'entrée de la 2ème 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 2ème instruction est la même que l'entrée de la 1ère instruction - est-ce intentionnel ?

en: .SCOMMon length (%ld.) <0! Ignored.
fr: longueur .SCOMMon (%ld.) <0! Ignoré.

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: Invalid PIC expression.
fr: Expresion PIC invalide

en: Unmatched high/shigh reloc
fr: Réadressage high/shigh non pairé

en: Motorola 68HC11/68HC12/68HCS12 options:
      -m68hc11 | -m68hc12 |
      -m68hcs12 | -mm9s12x |
      -mm9s12xg               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-branches   always turn relative branches into absolute ones
      -S,--short-branches     do not turn relative branches 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
      --xgate-ramoffset       offset ram addresses by 0xc000
      --generate-example      generate an example of each instruction
                              (used for testing)
fr: Options Motorola 68HC11/68HC12/68HCS12:
      -m68hc11 | -m68hc12 |
      -m68hcs12 | -mm9s12x |
      -mm9s12xg               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 (par défaut)
      --force-long-branches   toujours convertir les branchements relatifs en absolus
      -S,--short-branches     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
      --xgate-ramoffset       décale les adresses RAM de 0xc000
      --generate-example      générer un exemple de chaque instruction
                              (utiliser en mode test)

en: Default target `%s' is not supported.
fr: Cible par 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édiat n'est pas permis 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égal.

note: Looks like OP_R_R.
en: Missing operand.
fr: Opérande manquant.

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 fermer 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 reconnu 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 reconnu 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 implémenté.

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 de l'instruction: « %s ».

en: Failed to find a valid mode for `%s'.
fr: N'a pu trouver un mode valable pour « %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: Réadressage %d n'est pas supporté par le format du fichier objet.

en: bra or bsr with undefined symbol.
fr: bra ou bsr avec symbole non 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 hors des limites 16 bits.

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: Value %ld too large for 9-bit PC-relative branch.
fr: Valeur %ld trop grande pour un branchement de 9 bits relatif au PC

en: Value %ld too large for 10-bit PC-relative branch.
fr: Valeur %ld trop grande pour un branchement de 10 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: Offset out of 5-bit range for movw/movb insn: %ld
fr: Décalage hors des limites 5 bits pour movw/movb: %ld

en: Offset out of 9-bit range for movw/movb insn: %ld
fr: Décalage hors des limites 9 bits pour movw/movb: %ld

en: Offset out of 16-bit range for movw/movb insn: %ld
fr: Décalage hors des limites 16 bits pour movw/movb: %ld

en: Line %d: unknown relocation type: 0x%x.
fr: Ligne %d: type de réadressage inconnu: 0x%x.

en: Invalid directive
fr: Directive invalide

en: Can not do %d byte pc-relative relocation
fr: Ne peut faire un réadressage relatif au PC de %d octets

en: Can not do %d byte pc-relative pic relocation
fr: Ne peut faire un réadressage PIC relatif au PC de %d octets

en: Can not do %d byte relocation
fr: Ne peut faire un réadressage de %d octets

en: Can not do %d byte pic relocation
fr: Ne peut faire un réadressage PIC de %d octets

en: Unable to produce reloc against symbol '%s'
fr: Incapable de produire un réadressage vers le symboles « %s »

en: Cannot make %s relocation PC relative
fr: Ne peut faire un réadressage %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: hardware divide
fr: division matérielle

en: or higher
fr: 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 besoin de 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 inconnu/incorrect

en: out of range
fr: hors limite

en: Can't use long branches on this architecture
fr: Les branchements longs ne sont pas disponibles sur cette architecture

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: registre 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 manquant

en: unrecognized default cpu `%s'
fr: CPU par défaut non reconnu « %s »

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 largeur de %c dans md_assemble()

en: Internal Error:  Can't allocate m68k_sorted_opcodes of size %d
fr: Erreur interne: ne peut allouer m68k_sorted_opcodes de la taille %d

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: text label `%s' aligned to odd boundary
fr: texte de l'étiquette « %s » aligné sur une frontière impaire

en: value %ld out of range
fr: valeur %ld hors limite

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: Conversion of PC relative BSR to absolute JSR
fr: Conversion du BSR relatif au PC en un JSR absolu

en: Conversion of PC relative branch to absolute jump
fr: Conversion du branchement relatif au PC en un saut absolu

en: Conversion of PC relative conditional branch to absolute jump
fr: Conversion du branchement conditionnel relatif au PC en un saut absolu

en: Conversion of PC relative displacement to absolute
fr: Conversion du déplacement relatif au PC en absolu

en: Tried to convert PC relative branch to absolute jump
fr: On a essayé de convertir le branchement relatif au PC en saut absolu

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 %ld par défaut

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 inversé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: %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 syntaxe 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 » sans « if » correspondant

en: endi without matching if
fr: « endi » sans « if » correspondant

en: break outside of structured loop
fr: « break » en dehors de la boucle structurée

en: next outside of structured loop
fr: « next » en dehors 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: already assembled instructions
fr: instruction déjà assemblée

en: `%s' is deprecated, use `%s'
fr: « %s » est déprécié, utilisez « %s »

en: cpu `%s' unrecognized
fr: cpu « %s » n'est pas reconnu

en: architecture `%s' unrecognized
fr: architecture « %s » n'est pas reconnue

en: extension `%s' unrecognized
fr: extension « %s » n'est pas reconnue

en: option `-A%s' is deprecated: use `-%s'
fr: option « -A%s » est dépréciée: utilisez « -%s »

en: architecture features both enabled and disabled
fr: fonctionalités d'architecture à la fois activées et désactivées

en: selected processor does not have all features of selected architecture
fr: le processeur sélectionné n'a pas toutes les fonctionnalités de l'architecture sélectionnée

en: m68k and cf features both selected
fr: fonctionnalités m68k et cf sélectionnées toutes les deux

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: -march=<arch>		set architecture
    -mcpu=<cpu>		set cpu [default %s]
fr: -march=<arch>		sélection l'architecture
    -mcpu=<cpu>		sélectionne le cpu [%s par défaut]

en: -m[no-]%-16s enable/disable%s architecture extension
fr: -m[no-]%-16s active/désactive%s l'extension de l'architecture

en: -l			use 1 word for refs to undefined symbols [default 2]
    -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
    --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: -l                       utiliser 1 mot pour les références de symboles non définis [2 par défaut]
    -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
    --base-size-default-16   registre de base sans taille est 16 bits
    --base-size-default-32   registre de base sans taille est 32 bits (par défaut)
    --disp-size-default-16   déplacement avec une taille inconnue est 16 bits
    --disp-size-default-32   déplacement avec une taille inconnue est 32 bits (par défaut)

en: Architecture variants are:
fr: Les variantes d'architecture sont:

en: Processor variants are:
fr: Les variantes de processeur sont:

en: Error %s in %s
fr: Erreur %s dans %s

en: Not a defined coldfire architecture
fr: Pas une architecture coldfire définie

en: Adjusted signed .word (%#lx) overflows: `switch'-statement too large.
fr: Débordement du .word (%#lx) signé ajusté : instruction « switch » trop grande.

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 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: second opérande manquant

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: immédiat 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: second 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 en double

en: `af' must appear alone
fr: « af » doit apparaître seul

en: unimplemented opcode "%s"
fr: opcode non implémenté « %s »

en: ignoring operands: %s
fr: opérandes ignorées: %s

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é}sactiver la conversion jsri en bsr (par défaut: no)
      -{no-}sifilter	   {dé}sactiver 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

note: Variable not in small data read only segment accessed using small data read only anchor.
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 réadressage%s

en: pc-relative
fr:  relative au PC

en: MeP specific command line options:
      -EB                     assemble for a big endian system
      -EL                     assemble for a little endian system (default)
      -mconfig=<name>         specify a chip configuration to use
      -maverage -mno-average -mmult -mno-mult -mdiv -mno-div
      -mbitops -mno-bitops -mleadz -mno-leadz -mabsdiff -mno-absdiff
      -mminmax -mno-minmax -mclip -mno-clip -msatur -mno-satur -mcop32
                              enable/disable the given opcodes
    
      If -mconfig is given, the other -m options modify it.  Otherwise,
      if no -m options are given, all core opcodes are enabled;
      if any enabling -m options are given, only those are enabled;
      if only disabling -m options are given, only those are disabled.
fr: Options en ligne de commande spécifiques MeP:
      -EB                      assembler pour un système à poids fort
      -EL                      assembler pour un système à poids faible (défaut)
      -mconfig=<nom>           spécifier une configuration de puce à utiliser
      -maverage -mno-average -mmult -mno-mult -mdiv -mno-div
      -mbitops -mno-bitops -mleadz -mno-leadz -mabsdiff -mno-absdiff
      -mminmax -mno-minmax -mclip -mno-clip -msatur -mno-satur -mcop32
                               active/désactive les opcodes données
    
      Si -mconfig est donné, les autres options -m le modifie.  Autrement,
      si aucune option -m n'est spécifiée, tous les opcodes centraux sont activés;
      toutes les options -m positives données sont les seules activées;
      toutes les options -m négatives données sont les seules désactivées;

en: $hi and $lo are disabled when MUL and DIV are off
fr: $hi et $lo sont désactivés quand MUL et DIV sont éteints

en: $mb0, $me0, $mb1, and $me1 are disabled when COP is off
fr: $mb0, $me0, $mb1 et $me1 sont désactivés quand COP est éteint

en: $dbg and $depc are disabled when DEBUG is off
fr: $dbg et $depc sont désactivés quand DEBUG est éteint

en: core and copro insn lengths must total 32 bits.
fr: les longueurs des instructions core et copro doivent être au total 32 bits.

en: vliw group must consist of 1 core and 1 copro insn.
fr: le groupe vliw doit avoir une instruction core et une instruction copro.

en: core and copro insn lengths must total 64 bits.
fr: les longueurs des instructions core et copro doivent être au total 64 bits.

en: cannot pack %s with a 16-bit insn
fr: ne peut empaqueter %s avec une instruction 16 bits

en: cannot pack %s and %s together with a 16-bit insn
fr: ne peut empaqueter %s et %s ensembles avec une instruction 16 bits

en: too many IVC2 insns to pack with a 16-bit core insn
fr: trop d'instructions IVC2 à empaqueter avec une instruction core 16 bits

en: cannot pack %s into slot P1
fr: ne peut empaqueter %s dans le slot P1

en: too many IVC2 insns to pack with a 32-bit core insn
fr: trop d'instructions IVC2 à empaqueter avec une instruction core 32 bits

en: unable to pack %s by itself?
fr: impossible d'empaqueter %s de lui-même ?

en: cannot pack %s and %s together
fr: ne peut empaqueter %s et %s ensembles

en: too many IVC2 insns to pack together
fr: trop d'instructions IVC2 à empaqueter ensembles

note: There are no insns in the queue and a plus is present. This is a syntax error.  Let's not tolerate this. We can relax this later if necessary.
en: Invalid use of parallelization operator.
fr: Utilisation invalide de l'opérateur de parallélisation.

en: Leading plus sign not allowed in core mode
fr: Signe plus pas permis au début d'une instruction core

en: Don't know how to relocate plain operands of type %s
fr: Je ne sais pas comment relocaliser un opérande simple de type %s

en: Perhaps you are missing %%tpoff()?
fr: Peut-être avez-vous mal orthographié %%tpoff() ?

en: bad .section directive: want a,v,w,x,M,S in string
fr: directive .section erronée: nécessite a,v,w,x,M,S dans la chaîne

en: .vliw unavailable when VLIW is disabled.
fr: .vliw n'est pas disponible quand VLIW est désactivé.

en: no floating point unit specified
fr: pas d'unité en virgule flottante spécifiée

en: offset must be a multiple of %d
fr: l'offset doit être un multiple de %d

en: offset and base must be from the same unit
fr: offset et base doivent provenir de la même unité

en: invalid destination register
fr: registre de destination invalide

en: invalid memory operand
fr: opérande mémoire invalide

en: invalid source register
fr: registre source invalide

en: invalid destination unit
fr: registre de destination invalide

en: mov cannot use RD port as destination
fr: mov ne peut utiliser un port RD comme destination

en: invalid source unit
fr: unité source invalide

en: source and address units must not be shared for this addressing mode
fr: les unités source et adresse ne doivent pas être partagées pour ce mode d'adressage

en: set can only use RD port as source
fr: set peut uniquement utiliser le port RD comme source

en: base unit must be one of %s
fr: l'unité de base doit être une parmi %s

note: We already tried to encode as an extended GET/SET. Parsing as a standard GET/SET provides a smaller offset.
en: offset value out of range
fr: valeur d'offset hors limite

en: destination unit must be RD
fr: unité de destination doit être RD

en: invalid destination register list
fr: liste de registres destination invalide

en: invalid source register list
fr: liste de registres source invalide

en: register list must be even numbered
fr: la liste doit contenir un nombre paire de registres

en: register list must be from the same unit
fr: la liste de registres doit provenir de la même unité

en: register list must not contain duplicates
fr: la liste des registres ne doit pas contenir de doublons

en: MDRD value must be between 1 and 8
fr: la valeur MDRD doit être entre 1 et 8

en: invalid destination memory operand
fr: opérande de mémoire destination invalide

en: invalid source memory operand
fr: opérande de mémoire source invalide

en: address units must be one of %s
fr: les unités d'adresse doivent être parmi %s

en: base and offset must be from the same unit
fr: base et offset doivent provenir de la même unité

en: source and destination increment mode must agree
fr: les incréments source et destination doivent correspondre

en: PC, CT, TR and TT are treated as if they are a single unit but operands must be in different units
fr: PC, CT, TR et TT sont traités comme si ils étaient une unité unique mais les opérandes doivent être dans des unités différentes

en: source and destination register must be in different units
fr: registres source et destination doivent être dans des unités différentes

en: register unit must be one of %s
fr: l'unité de registre doit être parmi %s

en: link register unit must be one of %s
fr: l'unité de registre de lien doit être parmi %s

en: link register must be in a low numbered register
fr: le registre de lien doit être dans un registre avec un numéro bas

en: target out of range
fr: cible hors limite

en: invalid quickrot unit specified
fr: l'unité quickrot spécifiée est invalide

en: invalid quickrot register specified
fr: le registre quickrot spécifié est invalide

en: source register must be in the trigger unit
fr: registre source doit être dans l'unité de déclenchement

en: Source registers must be in the same unit
fr: Les registres sources doivent être dans la même unité

en: destination register should be even numbered
fr: registre de destination devrait avoir un numéro pair

en: comparison must be with register or #0
fr: la comparaison doit être faite avec un registre ou #0

en: instruction cannot operate on pair values
fr: l'instruction n'opère pas sur des valeurs par paires

en: zero flag is not valid for this instruction
fr: le fanion zéro n'est pas valide pour cette instruction

en: source register should be even numbered
fr: le registre source devrait avoir un numéro pair

en: fraction bits value out of range
fr: valeur de bits de fraction hors limite

en: simd instructions operate on pair values (L prefix)
fr: les instructions simd opèrent sur des valeurs par paires (préfixe L)

en: source registers should be even numbered
fr: les registres source devraient avoir un numéro pair

en: expected ']', not %c in %s
fr: « ] » attendu au lieu de %c dans « %s »

en: invalid register for memory access
fr: registre invalide pour l'accès mémoire

en: unexpected end of line
fr: fin de ligne inattendue

en: 'H' modifier only valid for accumulator registers
fr: modificateur « H » uniquement valable pour des registres accumulateurs

en: base unit must be either A0 or A1
fr: unité de base doit être soit A0 ou A1

en: invalid register
fr: registre invalide

en: could not parse template definition
fr: n'a pu analyser la définition du modèle

en: QUICKRoT 64-bit extension not applicable to this instruction
fr: l'extension 64 bits QUICKRoT n'est pas applicable à cette instruction

en: invalid operands for cross-unit op
fr: opérandes invalide pour l'op cross-unit

en: missing flags: one of 'P', 'N' or 'Z' required
fr: fanions manquants: « P », « N » ou « Z » requis

en: 'P', 'N' or 'Z' flags may only be specified when accumulating
fr: les fanions « P », « N » ou « Z » ne peuvent être spécifié que lors d'une accumulation

en: accumulator not a valid destination
fr: l'accumulateur n'est pas une destination valable

en: invalid immediate value
fr: valeur immédiate invalide

en: immediate value not allowed when source & dest differ
fr: valeur immédiate pas permise quand la source et la destination diffèrent

en: invalid register operand: %s
fr: opérande de registre invalide : %s

en: QUICKRoT extension requires 4 registers
fr: l'extension QUICKRoT requiert 4 registres

en: invalid fourth register
fr: quatrième registre invalide

en: A0.2,A0.3,A1.2,A1.3 required for QUICKRoT register
fr: A0.2,A0.3,A1.2,A1.3 requis pour un registre QUICKRoT

en: DSP RAM pointer in incorrect unit
fr: pointeur RAM DSP dans une unité incorrecte

en: invalid register operand #1
fr: opérande n°1 de registre invalide

en: invalid register operand #2
fr: opérande n°2 de registre invalide

en: this instruction does not accept an immediate
fr: cette instruction n'accepte pas un immédiat

en: invalid register operand #3
fr: opérande n°3 de registre invalide

en: this instruction does not accept an accumulator
fr: cette instruction n'accepte pas un accumulateur

en: invalid register operand #4
fr: opérande n°4 de registre invalide

en: invalid accumulator register
fr: registre accumulateur invalide

en: conditional instruction cannot use G flag
fr: l'instruction conditionnelle ne peut utiliser le fanion G

en: conditional instruction cannot use B flag
fr: l'instruction conditionnelle ne peut utiliser le fanion B

en: conditional instruction cannot use R flag
fr: l'instruction conditionnelle ne peut utiliser le fanion R

en: 'L' modifier not valid for this instruction
fr: le modificateur « L » n'est pas valable pour cette instruction

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

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

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

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

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

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

en: premature end of floating point prefix
fr: fin prématurée d'un préfixe virgule flottante

en: unknown floating point prefix character
fr: caractère inconnu pour le préfixe virgule flottante

en: unknown DSP prefix character %c %s
fr: caractère %c inconnu pour le préfixe DSP %s

en: instruction mnemonic too long: %s
fr: mnémonique d'instruction trop longue : %s

en: junk at end of line: "%s"
fr: rebut à la fin de la ligne: « %s »

en: failed to assemble instruction: "%s"
fr: échec à l'assemblage de l'instruction : « %s »

en: unknown floating point mnemonic: "%s"
fr: mnémonique virgule flottante inconnue : « %s »

en: unknown mnemonic: "%s"
fr: mnémonique inconnue : « %s »

en: cannot assemble DSP instruction, DSP option not set: %s
fr: ne peut assembler l'instruction DSP, l'option DSP n'est pas active : %s

en: cannot assemble FPU instruction, FPU option not set: %s
fr: ne peut assembler l'instruction FPU, l'option FPU n'est pas active : %s

en: Bad call to md_atof()
fr: Appel erroné à md_atof()

en: Invalid register number at '%.6s'
fr: Numéro de registre invalide à « %.6s »

en: operand must be a constant or a label
fr: l'opérande doit être une constante ou une étiquette

en: operand must be absolute in range %d..%d, not %d
fr: opérande doit être absolu dans les bornes %d..%d et non pas %d

en: Error in statement syntax
fr: Erreur dans la syntaxe de la ligne

en: Cannot use special register with this instruction
fr: Un registre spécial ne peut pas être utilisé avec cette instruction

en: lmi pseudo instruction should not use a label in imm field
fr: la pseudo instruction lmi ne devrait pas utiliser une étiquette dans le champ imm

en: smi pseudo instruction should not use a label in imm field
fr: la pseudo instruction smi ne devrait pas utiliser une étiquette dans le champ imm

en: Symbol used as immediate for shift instruction
fr: Symbole utilisé comme immédiat pour une instruction de décalage

en: Shift value > 32. using <value %% 32>
fr: Valeur de décalage > 32. Utilise <valeur %% 32>

en: Symbol used as immediate value for msrset/msrclr instructions
fr: Symbole utilisé comme valeur immédiate pour les instructions msrset/msrclr

en: invalid value for special purpose register
fr: valeur invalide pour un registre à usage spécial

en: An IMM instruction should not be present in the .s file
fr: Une instruction IMM ne devrait pas être présente dans le fichier .s

en: Symbol used as immediate for mbar instruction
fr: Symbole utilisé comme immédiat pour une instruction mbar

en: Immediate value for mbar > 32. using <value %% 32>
fr: Valeur immédiate pour mbar > 32. Utilise <valeur %% 32>

en: Bad call to MD_NTOF()
fr: Appel erroné à MD_NTOF()

en: pcrel for branch to %s too far (0x%x)
fr: pcrel pour branchement vers %s est trop loin (0x%x)

note: We know the abs value: Should never happen.
en: Absolute PC-relative value in relaxation code.  Assembler error.....
fr: Valeur absolue relative au PC dans le code de relaxation. Erreur d'assembleur.....

note: Cannot have a PC-relative branch to a diff segment.
en: PC relative branch to label %s which is not in the instruction space
fr: Branchement relatif au PC vers le label %s qui n'est pas dans l'espace des instructions

en: Variable is accessed using small data read only anchor, but it is not in the small data read only section
fr: La variable est atteinte via une ancre en lecture seule de petites données, mais elle n'est pas dans une section en lecture seule de petites données

en: Variable is accessed using small data read write anchor, but it is not in the small data read write section
fr: La variable est atteinte via une ancre en lecture/écriture de petites données, mais elle n'est pas dans une section en lecture/écriture de petites données

en: Incorrect fr_opcode value in frag.  Internal error.....
fr: Valeur fr_opcode incorrecte dans frag. Erreur interne.....

note: We know the abs value: Should never happen.
en: Absolute value in relaxation code.  Assembler error.....
fr: Valeur absolue dans le code de relaxation. Erreur d'assembleur.....

en: unsupported BFD relocation size %u
fr: taille de réadressage BFD non supportée %u

en: the %d-bit %s architecture does not support the `%s' extension
fr: l'architecture %d bits %s ne supporte pas l'extension « %s »

en: the `%s' extension requires %s%d revision %d or greater
fr: l'extension « %s » requiert %s%d à la révision %d ou plus

en: the `%s' extension was removed in %s%d revision %d
fr: l'extension « %s » a été retirée dans %s%d révision %d

en: the `%s' extension requires 64-bit FPRs
fr: l'extension « %s » requiert des FPR 64 bits

en: unrecognized register name `%s'
fr: nom de registre non reconnu « %s »

en: invalid register range
fr: plage de registre invalide

en: vector element must be constant
fr: l'élément d'un vecteur doit être une constante

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

en: internal: bad mips opcode (mask error): %s %s
fr: interne: opcode mips erroné (erreur de masque): %s %s

en: internal: unknown operand type: %s %s
fr: interne: type d'opérande inconnu : %s %s

en: internal: bad mips opcode (bits 0x%08lx doubly defined): %s %s
fr: interne: mauvais opcode mips (bits 0x%08lx défini deux fois): %s %s

en: internal: bad mips opcode (bits 0x%08lx undefined): %s %s
fr: interne: mauvais opcode mips (bits 0x%08lx indéfinis): %s %s

en: internal: bad mips opcode (bits 0x%08lx defined): %s %s
fr: interne: mauvais opcode mips (bits 0x%08lx définis): %s %s

en: internal error: bad microMIPS opcode (incorrect length: %u): %s %s
fr: erreur interne: opcode microMIPS erroné (longueur incorrecte: %u): %s %s

en: internal error: bad microMIPS opcode (opcode/length mismatch): %s %s
fr: erreur interne: opcode microMIPS erroné (désaccord opcode/longueur): %s %s

en: -G may not be used in position-independent code
fr: -G ne peut pas être utilisé dans du code indépendant de la position

note: Probably a memory allocation problem?  Give up now.
en: broken assembler, no assembly attempted
fr: assemblage cassé, aucune tentative d'assemblage

en: internal: can't hash `%s': %s
fr: erreur interne: ne peut adresser par hachage « %s »: %s

en: .gnu_attribute %d,%d is incompatible with `%s'
fr: .gnu_attribute %d,%d est incompatible avec « %s »

en: .gnu_attribute %d,%d requires `%s'
fr: .gnu_attribute %d,%d requiert « %s »

en: .gnu_attribute %d,%d is no longer supported
fr: .gnu_attribute %d,%d n'est plus supporté

en: .gnu_attribute %d,%d is not a recognized floating-point ABI
fr: .gnu_attribute %d,%d n'est pas reconnu par l'ABI en virgule flottante

en: `gp=64' used with a 32-bit processor
fr: « gp=64 » utilisé avec un processeur de 32 bits

en: `gp=32' used with a 64-bit ABI
fr: « gp=32 » utilisé avec une ABI de 64 bits

en: `gp=64' used with a 32-bit ABI
fr: « gp=64 » utilisé avec une ABI de 32 bits

en: `fp=xx' used with a cpu lacking ldc1/sdc1 instructions
fr: « fp=xx » utilisé avec un processeur sans les instructions ldc1/sdc1

en: `fp=xx' cannot be used with `singlefloat'
fr: « fp=xx » ne peut être utilisé avec « singlefloat »

en: `fp=64' used with a 32-bit fpu
fr: « fp=64 » utilisé avec un fpu de 32 bits

en: `fp=64' used with a 32-bit ABI
fr: « fp=64 » utilisé avec une ABI de 32 bits

en: `fp=32' used with a 64-bit ABI
fr: « fp=32 » utilisé avec une ABI de 64 bits

en: `fp=32' used with a MIPS R6 cpu
fr: « fp=32 » utilisé avec un processeur MIPS R6

en: Unknown size of floating point registers
fr: Taille inconnue des registres en virgule flottante

en: `nooddspreg` cannot be used with a 64-bit ABI
fr: « nooddspreg » ne peut pas être utilisé avec une ABI de 64 bits

en: `mips16' cannot be used with `micromips'
fr: « mips16 » ne peut être combiné avec « micromips »

en: `%s' can not be used with `%s'
fr: « %s » ne peut pas être utilisé avec « %s »

en: branch relaxation is not supported in `%s'
fr: la relaxation de branchement n'est pas supportée dans « %s »

en: trap exception not supported at ISA 1
fr: exception par trappe non supportée sur ISA 1

en: `%s' does not support legacy NaN
fr: « %s » ne supporte pas le NaN historique

en: returned from mips_ip(%s) insn_opcode = 0x%x
fr: obtenu de mips_ip(%s) insn_opcode = 0x%x

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

en: operand %d must be constant
fr: l'opérande %d doit être une constante

en: register value used as expression
fr: valeur de registre utilisée comme expression

en: operand %d must be an immediate expression
fr: l'opérande %d doit être une expression immédiate

en: float register should be even, was %d
fr: registre de virgule flottante devrait être pair, était %d

en: condition code register should be even for %s, was %d
fr: registre du code de condition devrait être pair pour %s, était %d

en: condition code register should be 0 or 4 for %s, was %d
fr: registre du code de condition devrait être 0 ou 4 pour %s, était %d

en: invalid performance register
fr: registre de performance invalide

en: the source register must not be $0
fr: le registre source ne doit pas être $0

en: missing frame size
fr: taille de cadre manquante

en: frame size specified twice
fr: taille de trame spécifiée deux fois

en: invalid frame size
fr: taille de cadre invalide

en: operand %d must be an immediate
fr: opérande %d doit être un immédiat

en: invalid element selector
fr: élément de sélecteur invalide

en: operand %d must be scalar
fr: opérande %d doit être scalaire

en: floating-point expression required
fr: expression en virgule flottante attendue

en: cannot use `%s' in this section
fr: ne peut utiliser « %s » dans cette section

en: used $at without ".set noat"
fr: a utilisé $at sans « .set noat »

en: used $%u with ".set at=$%u"
fr: a utilisé $%u avec « .set at=$%u »

en: wrong size instruction in a %u-bit branch delay slot
fr: instruction de mauvaise taille dans un slot d'un branchement de %u bits différé

en: jump to misaligned address (0x%lx)
fr: saut vers une adresse mal alignée (0x%lx)

en: branch to misaligned address (0x%lx)
fr: saut vers une adresse mal alignée (0x%lx)

en: branch address range overflow (0x%lx)
fr: débordement de la gamme de saut d'adresses (0x%lx)

en: extended instruction in delay slot
fr: instruction étendue dans la plage de délai

en: source and destination must be different
fr: source et destination doivent être différents

en: a destination register must be supplied
fr: un registre de destination doit être fournis

en: the source register must not be $31
fr: le registre source ne doit pas être $31

en: invalid unextended operand value
fr: valeur d'opérande non étendue invalide

en: opcode not supported on this processor: %s (%s)
fr: opcode non supporté sur ce processeur: %s (%s)

en: opcode not supported in the `insn32' mode
fr: opcode non supporté en mode « insn32 »

en: unrecognized %d-bit version of microMIPS opcode
fr: version sur %d bits inconnue de l'opcode microMIPS

en: macro instruction expanded into multiple instructions in a branch delay slot
fr: l'instruction macro a été étendue en de multiples instructions dans un emplacement de branchement différé

en: macro instruction expanded into multiple instructions
fr: instruction macro étendue en de multiples instructions

en: macro instruction expanded into a wrong size instruction in a 16-bit branch delay slot
fr: l'instruction macro a été étendue dans une instruction de mauvaise taille dans un slot d'un branchement 16 bits différé

en: macro instruction expanded into a wrong size instruction in a 32-bit branch delay slot
fr: l'instruction macro a été étendue dans une instruction de mauvaise taille dans un slot d'un branchement 32 bits différé

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: number (0x%s) larger than 32 bits
fr: nombre (0x%s) 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: BALIGN immediate not 0, 1, 2 or 3 (%lu)
fr: Immédiat BALIGN n'est pas 0, 1, 2 ou 3 (%lu)

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 un registre 32 bits

en: la used to load 64-bit address
fr: la utilisé pour charger une adresse 64 bits

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

en: PIC code offset overflow (max 32 signed bits)
fr: Débordement du décalage du code PIC (max 32 bits signés)

en: opcode not supported in the `insn32' mode `%s'
fr: opcode non supporté dans le mode « insn32 » « %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: non-PIC jump used in PIC library
fr: saut non PIC utilisé dans la librairie PIC

en: Unable to generate `%s' compliant code without mthc1
fr: Incapable de générer du code conforme « %s » sans mthc1

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 encore implémentée

en: unrecognized opcode
fr: opcode non reconnu

en: extended operand requested but not required
fr: opérande étendu demandé mais non requise

en: operand value out of range for instruction
fr: valeur d'opérande hors limite pour l'instruction

en: relocation %s isn't supported by the current ABI
fr: réadressage %s n'est pas supporté par l'ABI actuelle

en: unclosed '('
fr: « ( » non fermée

en: a different %s was already specified, is now %s
fr: un %s différent a déjà été spécifié, est maintenant %s

en: -mmicromips cannot be used with -mips16
fr: -mmicromips ne peut être combiné avec -mips16

en: -mips16 cannot be used with -micromips
fr: -mips16 ne peut être combiné avec -micromips

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: invalid abi -mabi=%s
fr: abi invalide -mabi=%s

en: invalid NaN setting -mnan=%s
fr: paramètre NaN invalide -mnan=%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: -march=%s is not compatible with the selected ABI
fr: -march=%s n'est pas compatible avec l'ABI sélectionnée

en: PC-relative reference to a different section
fr: référence relative au PC vers une section différente

en: TLS relocation against a constant
fr: réadressage TLS par une constante

en: unsupported constant in relocation
fr: constante non supportée dans un réadressage

en: branch to misaligned address (%lx)
fr: saut vers une adresse mal alignée (%lx)

en: PC-relative access to misaligned address (%lx)
fr: accès relatif au PC vers une adresse mal alignée (%lx)

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

en: alignment negative, 0 assumed
fr: alignement négatif, 0 utilisé

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: -G may not be used with SVR4 PIC code
fr: -G ne peut être utilisé avec du code PIC SVR4

en: unrecognized option "%s"
fr: option « %s » non reconnue

en: unknown architecture %s
fr: architecture inconnue %s

en: unknown ISA level %s
fr: niveau ISA inconnu %s

en: unknown ISA or architecture %s
fr: ISA ou architecture inconnue %s

en: `noreorder' must be set before `nomacro'
fr: « noreorder » doit être initialisé avant « nomacro »

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: .module used with unrecognized symbol: %s
fr: .module utilisé avec un symbole non reconnu : %s

en: .module is not permitted after generating code
fr: .module n'est pas permis après la génération du code

en: %s not supported in MIPS16 mode
fr: %s n'est pas supporté en mode MIPS16

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 %s
fr: utilisation non supporté de %s

en: unsupported use of .gpword
fr: utilisation non supporté de .gpword

en: unsupported use of .gpdword
fr: utilisation non supportée de .gpdword

en: unsupported use of .ehword
fr: utilisation non supporté de .ehword

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

en: ignoring attempt to redefine symbol %s
fr: tentative ignorée de redéfinition du symbole %s

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

en: unsupported PC relative reference to different section
fr: référence relative au PC non supportée pour une section différente

en: unsupported relocation
fr: réadressage non supporté

en: relaxed out-of-range branch into a jump
fr: relâche d'un branchement hors limite dans le saut (jump)

en: expected simple number
fr: nombre simple attendu

en: invalid number
fr: nombre invalide

en: .end directive without a preceding .ent directive
fr: directive .end sans directive .ent précédente

en: .end symbol does not match .ent symbol
fr: symbole .end n'a pas de correspondance avec le symbole .ent

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: .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: bad value (%s) for %s
fr: valeur invalide (%s) pour %s

en: MIPS options:
    -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:
    -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
    -mips32r3               generate MIPS32 release 3 ISA instructions
    -mips32r5               generate MIPS32 release 5 ISA instructions
    -mips32r6               generate MIPS32 release 6 ISA instructions
    -mips64                 generate MIPS64 ISA instructions
    -mips64r2               generate MIPS64 release 2 ISA instructions
    -mips64r3               generate MIPS64 release 3 ISA instructions
    -mips64r5               generate MIPS64 release 5 ISA instructions
    -mips64r6               generate MIPS64 release 6 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
    -mips32r3               générer des instructions MIPS32 version 3 ISA
    -mips32r5               générer des instructions MIPS32 version 5 ISA
    -mips32r6               générer des instructions MIPS32 version 6 ISA
    -mips64                 générer des instructions MIPS64 ISA
    -mips64r2               générer des instructions MIPS64 version 2 ISA
    -mips64r3               générer des instructions MIPS64 version 3 ISA
    -mips64r5               générer des instructions MIPS64 version 5 ISA
    -mips64r6               générer des instructions MIPS64 version 6 ISA
    -march=CPU/-mtune=CPU   générer du code/planification 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'instruction mips16

en: -mmicromips		generate microMIPS instructions
    -mno-micromips		do not generate microMIPS instructions
fr: -mmicromips		générer des instructions microMIPS
    -mno-micromips	ne pas générer d'instruction microMIPS

en: -msmartmips		generate smartmips instructions
    -mno-smartmips		do not generate smartmips instructions
fr: -msmartmips             générer des instructions smartmips
    -mno-smartmips          ne pas générer d'instruction smartmips

en: -mdsp			generate DSP instructions
    -mno-dsp		do not generate DSP instructions
fr: -mdsp                   générer des instructions DSP
    -mno-dsp                ne pas générer d'instruction DSP

en: -mdspr2			generate DSP R2 instructions
    -mno-dspr2		do not generate DSP R2 instructions
fr: -mdspr2                 générer des instructions DSR R2
    -mno-dspr2              ne pas générer d'instruction DSP R2

en: -mmt			generate MT instructions
    -mno-mt			do not generate MT instructions
fr: -mmt                    générer des instructions MT
    -mno-mt                 ne pas générer d'instruction MT

en: -mmcu			generate MCU instructions
    -mno-mcu		do not generate MCU instructions
fr: -mmcu			générer des instructions MCU
    -mno-mcu		ne pas générer d'instruction MCU

en: -mmsa			generate MSA instructions
    -mno-msa		do not generate MSA instructions
fr: -mmsa			générer des instruction MSA
    -mno-msa		ne pas générer d'instruction MSA

en: -mxpa			generate eXtended Physical Address (XPA) instructions
    -mno-xpa		do not generate eXtended Physical Address (XPA) instructions
fr: -mxpa			générer des instructions eXtended Physical Address (XPA)
    -mno-xpa		ne pas générer d'instructions eXtended Physical Address (XPA)

en: -mvirt			generate Virtualization instructions
    -mno-virt		do not generate Virtualization instructions
fr: -mvirt			générer des instructions de virtualisation
    -mno-virt		ne pas générer des instructions de virtualisation

en: -minsn32		only generate 32-bit microMIPS instructions
    -mno-insn32		generate all microMIPS instructions
fr: -minsn32		ne générer que des instructions microMIPS 32 bits
    -mno-insn32		générer toutes les instruction microMIPS

en: -mfix-loongson2f-jump	work around Loongson2F JUMP instructions
    -mfix-loongson2f-nop	work around Loongson2F NOP errata
    -mfix-vr4120		work around certain VR4120 errata
    -mfix-vr4130		work around VR4130 mflo/mfhi errata
    -mfix-24k		insert a nop after ERET and DERET instructions
    -mfix-cn63xxp1		work around CN63XXP1 PREF errata
    -mgp32			use 32-bit GPRs, regardless of the chosen ISA
    -mfp32			use 32-bit FPRs, regardless of the chosen ISA
    -msym32			assume all symbols have 32-bit values
    -O0			remove unneeded NOPs, do not swap branches
    -O			remove unneeded NOPs and swap branches
    --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: -mfix-loongson2f-jump	correctif pour les instructions JUMP Loongson2F
    -mfix-loongson2f-nop	correctif pour l'errata NOP Loongson2F
    -mfix-vr4120		correctif pour certains errata VR4120
    -mfix-vr4130		correctif d'errata mflo/mfhi VR4130
    -mfix-24k		insérer un nop après les instructions ERET et DERET
    -mfix-cn63xxp1		correctif pour l'errata PREF CN63XXP1
    -mgp32			utiliser des GPR 32 bits, indépendamment de l'ISA choisi
    -mfp32			utiliser des FPR 32 bits, indépendamment de l'ISA choisi
    -msym32			supposer que tous les symboles on des valeurs 32 bits
    -O0			supprimer les NOP superflus, n'échange pas les branchements
    -O			supprimer les NOP superflus et échange les branchements
    --trap, --no-break	capturer les exceptions de division par 0 et les débordement de multiplication
    --break, --no-trap	interrompt les exceptions de division par 0 et les débordement de multiplication

en: -mhard-float		allow floating-point instructions
    -msoft-float		do not allow floating-point instructions
    -msingle-float		only allow 32-bit floating-point operations
    -mdouble-float		allow 32-bit and 64-bit floating-point operations
    --[no-]construct-floats	[dis]allow floating point values to be constructed
    --[no-]relax-branch	[dis]allow out-of-range branches to be relaxed
    -mnan=ENCODING		select an IEEE 754 NaN encoding convention, either of:
fr: -mhard-float		autoriser les instructions en virgule flottante
    -msoft-float		ne pas autoriser les instructions en virgule flottante
    -msingle-float		autoriser uniquement les opérations en virgule flottante 32 bits
    -mdouble-float		autoriser les opérations en virgule flottante 32 bits et 64 bits
    --[no-]construct-floats autorise [ou non] la construction de valeurs en virgule flottante
    --[no-]relax-branch	autoriser [ou non] la relâche des sauts hors limite
    -mnan=ENCODAGE		choisir une convention d'encodage NaN IEEE 754 parmi :

en: -KPIC, -call_shared	generate SVR4 position independent code
    -call_nonpic		generate non-PIC code that can operate with DSOs
    -mvxworks-pic		generate VxWorks position independent code
    -non_shared		do not generate code that can operate with DSOs
    -xgot			assume a 32 bit GOT
    -mpdr, -mno-pdr		enable/disable creation of .pdr sections
    -mshared, -mno-shared   disable/enable .cpload optimization for
                            position dependent (non shared) code
    -mabi=ABI		create ABI conformant object file for:
fr: -KPIC, -call_shared	générer du code SVR4 indépendant de la position
    -call_nonpic		générer du code non-PIC qui peut fonctionner avec des DSO
    -mvxworks-pic		générer du code VxWorks indépendant de la position
    -non_shared		ne pas générer du code qui peut fonctionner avec des DSO
    -xgot			supposer une GOT 32 bits
    -mpdr, -mno-pdr		activer/désactiver la création de sections .pdr
    -mshared, -mno-shared   désactiver/activer l'optimisation .cpload pour du
                            code (non partagé) indépendant de la position
    -mabi=ABI		créer un fichier objet conforme à l'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 pour l'ABI o32 (par défaut)
    -n32                      créer un fichier objet pour l'ABI on32
    -64                       créer un fichier objet pour l'ABI 64

en: missing .end at end of assembly
fr: .end manquant à la fin de l'assemblage

en:  MMIX-specific command line options:
fr:  Options de la ligne de commande spécifiques à MMIX:

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      Rendre tous les symboles globaux.

en:   -gnu-syntax             Turn off mmixal syntax compatibility.
fr:   -gnu-syntax             Bloquer la compatibilité avec la syntaxe 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 internes 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 de GETA, branchements, 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éfinitions 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 quand on ne sait pas si une opérande avec GETA,
                              un branchement, PUSHJ ou JUMP 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: position 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 sur une position 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: 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: expression 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 pour la section %s

en: ESPEC without preceding BSPEC
fr: ESPEC n'est pas 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: réadressage 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 vers 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 réadressage 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élangées 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 de relaxation inattendue %d:%d

en: BSPEC without ESPEC.
fr: BSPEC sans ESPEC.

en: LOC to section unknown or indeterminable at first pass
fr: LOC vers une section inconnue ou indéterminée lors de la première passe

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 vers la section

en: register section has contents
fr: section de registre a un 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 depuis l'intérieur de la paire BSPEC/ESPEC n'est pas supportée

en: invalid LOC expression
fr: expression 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: élément de donnée avec un alignement plus grand que la position

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: MN10300 assembler options:
    none yet
fr: Options assembleur MN10300:
    aucune pour l'instant

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 réadressage erroné (%d)

en: expecting register
fr: registre attendu

en: illegal register number
fr: numéro de registre illégal

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

en: expecting comma delimited register operands
fr: opérandes de registres délimités par des virgules sont attendus

en: extra stuff on line ignored
fr: les trucs supplémentaires sur la ligne sont ignorés

en: expecting comma delimited operands
fr: opérandes délimités par des virgules sont attendus

en: expecting indirect register `($rA)'
fr: registre indirect « ($rA) » attendu

en: missing closing parenthesis
fr: parenthèses fermante manquante

en: expecting indirect register `($rX)'
fr: registre indirect « ($rX) » attendu

en: Something forgot to clean up
fr: Quelque chose a oublié de faire le ménage

en:   -EB                     assemble for a big endian system (default)
      -EL                     assemble for a little endian system
fr:   -EB                     assembler pour un système gros boutiste (défaut)
      -EL                     assembler pour un système petit boutiste

en: pcrel too far BFD_RELOC_MOXIE_10
fr: pcrel trop loin BFD_RELOC_MOXIE_10

en: .profiler pseudo requires at least two operands.
fr: le pseudo .profiler requiert au moins deux opérandes.

en: unknown profiling flag - ignored.
fr: fanion de profilage inconnu est ignoré.

en: ambiguous flags combination - '.profiler' directive ignored.
fr: combinaison de fanions ambiguë - directive « .profiler » ignorée.

en: profiling in absolute section?
fr: profilage dans une section absolue ?

en: MCU option requires a name
fr: l'option MCU requiert un nom

en: unrecognised argument to -mcpu option '%s'
fr: argument non reconnu à l'option -mcpu « %s »

en: MSP430 options:
      -mmcu=<msp430-name>     - select microcontroller type
      -mcpu={430|430x|430xv2} - select microcontroller architecture
fr: Options MSP430 :
      -mmcu=<nom-msp430>      - sélectionner le type de microcontrôleur
      -mcpu={430|430x|430xv2} - sélectionner l'architecture du microcontrôleur

en:   -mQ - enable relaxation at assembly time. DANGEROUS!
      -mP - enable polymorph instructions
fr:   -mQ - activer la relaxation durant l'assemblage. DANGEREUX !
      -mP - activer les instructions polymorphes

en:   -ml - enable large code model
fr:   -ml - activer le modèle de code large

en:   -mN - do not insert NOPs after changing interrupts (default)
fr:   -mN - ne pas insérer de NOP après le changement d'interruptions (défaut)

en:   -mn - insert a NOP after changing interrupts
fr:   -mn - insérer un NOP après le changement d'interruptions

en:   -mY - do not warn about missing NOPs after changing interrupts
fr:   -mY - ne pas avertir à propos de NOP manquants après le changement d'interruptions

en:   -my - warn about missing NOPs after changing interrupts (default)
fr:   -my - avertir à propos de NOP manquants après le changement d'interruptions

en:   -md - Force copying of data from ROM to RAM at startup
fr:   -md - Forcer la copie de données de la ROM vers la RAM au démarrage

en: value 0x%x out of extended range.
fr: valeur 0x%x hors de la limite étendue.

en: value %d out of range. Use #lo() or #hi()
fr: valeur %d est hors limite. Utiliser #lo() ou #hi()

en: error: unsupported #foo() directive used on symbol
fr: erreur: directive #foo() non supportée utilisée sur un symbole

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: Registers cannot be used within immediate expression [%s]
fr: Le registre ne peut pas être utilisé dans une expression immédiate [%s]

en: unknown operand %s
fr: opérande inconnu %s

en: value out of range: 0x%x
fr: valeur hors limite: 0x%x

en: Registers cannot be used within absolute expression [%s]
fr: Le registre ne peut pas être utilisé dans une expression absolue [%s]

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 %s
fr: Mauvais nom de registre %s

en: cannot use indirect addressing with the PC
fr: ne peut utiliser l'adressage indirect avec le PC

en: ')' required
fr: ')' requis

en: unknown operator %s. Did you mean X(Rn) or #[hl][hl][oi](CONST) ?
fr: opérateur %s inconnu. Voulez-vous dire X(Rn) ou #[hl][hl][oi](CONST) ?

en: r2 should not be used in indexed addressing mode
fr: r2 ne devrait pas être utilisé en mode d'adressage indexé

en: Registers cannot be used as a prefix of indexed expression [%s]
fr: Le registre ne peut pas être utilisé comme préfixe d'une expression indexée [%s]

note: Unreachable.
en: unknown addressing mode for operand %s
fr: mode d'adressage inconnu pour l'opérande %s

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 l'opérande de destination

en: expected register as second argument of %s
fr: registre attendu comme second argument de %s

en: index value too big for %s
fr: valeur d'index trop grande pour %s

en: unexpected addressing mode for %s
fr: mode d'adressage inattendu pour %s

en: constant generator destination register found in %s
fr: générateur constant pour le registre de destination dans %s

en: constant generator source register found in %s
fr: générateur constant pour le registre source dans %s

en: no size modifier after period, .w assumed
fr: pas de modificateur de taille après le point, .w assumé

en: unrecognised instruction size modifier .%c
fr: modificateur de taille d'instruction .%c non reconnu

en: junk found after instruction: %s.%s
fr: rebut trouvé après l'instruction : %s.%s

en: instruction %s.a does not exist
fr: l'instruction %s.a n'existe pas

en: instruction %s requires %d operand(s)
fr: instruction %s requiert %d opérande(s)

en: instruction %s requires MSP430X mcu
fr: instruction %s requiert un mcu MSP430X

en: unable to repeat %s insn
fr: impossible de répéter insn %s

en: NOP inserted between two instructions that change interrupt state
fr: NOP inséré entre deux instructions qui changent l'état d'interruption

en: a NOP might be needed here because of successive changes in interrupt state
fr: un NOP pourrait être nécessaire ici à cause de changements successifs dans l'état d'interruption

en: repeat instruction used with non-register mode instruction
fr: instruction de répétition utilisée avec une instruction en mode non-registre

en: %s: attempt to rotate the PC register
fr: %s: tentative de faire tourner le registre PC

en: expected #n as first argument of %s
fr: #n attendu comme premier argument de %s

en: expected constant expression for first argument of %s
fr: expression constante attendue comme premier argument de %s

en: Too many registers popped
fr: Trop de registres dépilés

en: Cannot use POPM to restore the SR register
fr: POPM ne peut être utilisé pour rétablir le registre SR

en: repeat count cannot be used with %s
fr: le compteur de répétition ne peut être utilisé avec %s

en: expected first argument of %s to be in the range 1-4
fr: le premier argument de %s était attendu dans la plage 1-4

en: expected register as argument of %s
fr: registre attendu comme argument de %s

en: expected value of first argument of %s to fit into 20-bits
fr: la valeur du premier argument de %s aurait du tenir dans 20 bits

en: expected register name or constant as first argument of %s
fr: nom de registre ou constante attendu comme premier argument de %s

en: expected constant value as argument to RPT
fr: valeur constante attendue comme argument de RPT

en: expected constant in the range 2..16
fr: constante dans la plage 2..16 attendue

en: PC used as an argument to RPT
fr: PC utilisé comme argument de RPT

en: expected constant or register name as argument to RPT insn
fr: constante ou nom de registre attendu comme argument de insn RPT

en: Illegal emulated instruction
fr: Instruction émulée illégale

en: %s instruction does not accept a .b suffix
fr: l'instruction %s n'accepte pas le suffixe .b

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: polymorphs are not enabled. Use -mP option to enable.
fr: les polymorphes ne sont pas activés. Utilisez l'option -mP pour l'activer.

en: Illegal instruction or not implemented opcode.
fr: Instruction illégale ou opcode non implémenté.

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

en: internal inconsistency problem in %s: ext. insn %04lx
fr: problème interne d'inconsistance dans %s: instruction externe %04lx

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

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

en:   -march=ms1-64-001         allow ms1-64-001 instructions
fr:   -march=ms1-64-001         autoriser les instructions ms1-64-001

en:   -march=ms1-16-002         allow ms1-16-002 instructions (default)
fr:   -march=ms1-16-002         autoriser les instructions ms1-16-002 (par défaut)

en:   -march=ms1-16-003         allow ms1-16-003 instructions
fr:   -march=ms1-16-003         autoriser les instructions ms1-16-003

en:   -march=ms2                allow ms2 instructions
fr:   -march=ms2                autoriser les instructions ms2

en:   -nosched                  disable scheduling restrictions
fr:   -nosched                  désactiver les restrictions de planification

en: instruction %s may not follow another memory access instruction.
fr: l'instruction %s ne peut pas suivre une autre instruction qui accède à la mémoire.

en: instruction %s may not follow another I/O instruction.
fr: l'instruction %s ne peut pas suivre une autre instruction E/S.

en: %s may not occupy the delay slot of another branch insn.
fr: %s ne peut pas occuper la plage de délai d'une autre instruction de branchement.

en: operand references R%ld of previous instruction.
fr: l'opérande référence R%ld de l'instruction précédente.

en: operand references R%ld of instruction before previous.
fr: l'opérande référence R%ld de l'instruction avant la précédente.

en: conditional branch or jal insn's operand references R%ld of previous arithmetic or logic insn.
fr: le branchement conditionnel ou l'opérande de l'instruction jal référence R%ld de l'instruction arithmétique ou logique précédente.

en: <arch name>	  Assemble for architecture <arch name>
    			  <arch name> could be
    			  v3, v3j, v3m, v3f, v3s, v2, v2j, v2f, v2s
fr: <nom arch>	  Assembler pour l'architecture <nom arch>
    			  <nom arch> peut être
    			  v3, v3j, v3m, v3f, v3s, v2, v2j, v2f, v2s

en: <baseline>	  Assemble for baseline <baseline>
    			  <baseline> could be v2, v3, v3m
fr: <lignebase>	  Assembler pour la ligne de base <lignebase>
    			  <lignebase> peut être v2, v3, v3m

en: <freg>	  Specify a FPU configuration
    			  <freg>
    			  0:     8 SP /  4 DP registers
    			  1:    16 SP /  8 DP registers
    			  2:    32 SP / 16 DP registers
    			  3:    32 SP / 32 DP registers
fr: <freg>	  Spécifier la configuration FPU
    			  <freg>
    			  0:    registres  8 SP /  4 DP
    			  1:    registres 16 SP /  8 DP
    			  2:    registres 32 SP / 16 DP
    			  3:    registres 32 SP / 32 DP

en: <abi>	          Specify a abi version
    			  <abi> could be v1, v2, v2fp, v2fpp
fr: <abi>	          Spécifier une version d'abi
    			  <abi> peut être v1, v2, v2fp, v2fpp

en: Multiply instructions support
fr: Support des instructions de multiplications

en: Divide instructions support
fr: Support des instructions de divisions

en: 16-bit extension
fr: expression 16 bits

en: d0/d1 registers
fr: registres d0/d1

en: Performance extension
fr: Extension de performance

en: Performance extension 2
fr: Extension de performance 2

en: String extension
fr: Extension de chaîne

en: Reduced Register configuration (GPR16) option
fr: Option de configuration de Registre Réduit (GRP16)

en: AUDIO ISA extension
fr: Extension AUDIO ISA

en: FPU SP extension
fr: Extension FPU SP

en: FPU DP extension
fr: Extension FPU DP

en: FPU fused-multiply-add instructions
fr: instructions FPU fused-multiply-add

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

en:   -O1,			  Optimize for performance
      -Os			  Optimize for space
fr:   -O1,			  Optimiser pour la performance
      -Os			  Optimiser pour l'espace

en:   -EL, -mel or -little    Produce little endian output
      -EB, -meb or -big       Produce big endian output
      -mpic			  Generate PIC
      -mno-fp-as-gp-relax	  Suppress fp-as-gp relaxation for this file
      -mb2bb-relax		  Back-to-back branch optimization
      -mno-all-relax	  Suppress all relaxation for this file
fr:   -EL, -mel ou -little    Produire une sortie petit boutiste
      -EB, -meb ou -big       Produire une sortie gros boutiste
      -mpic			  Générer PIC
      -mno-fp-as-gp-relax	  Supprimer la relâche fp-as-gp pour ce fichier
      -mb2bb-relax		  Optimisation de sauts dos-à-dos
      -mno-all-relax	  Supprimer toutes les relâches pour ce fichier

en:   -m[no-]%-17sEnable/Disable %s
fr:   -m[no-]%-17s Active/désactive %s

en:   -mall-ext		  Turn on all extensions and instructions support
fr:   -mall-ext		  Activer le support de toutes les extensions et instructions

en: need PIC qualifier with symbol. '%s'
fr: un qualificatif PIC est requis avec le symbole. « %s »

en: Operand is not a constant. `%s'
fr: L'opérande n'est pas une constante. « %s »

en: needs @GOT or @GOTOFF. %s
fr: @GOT ou @GOTOFF requis. %s

en: Duplicated pseudo-opcode %s.
fr: Pseudo opcode %s en double.

en: Too many argument. `%s'
fr: Trop d'arguments. « %s »

note: Logic here rejects the input arch name.
en: unknown arch name `%s'
fr: nom d'architecture inconnu « %s »

note: Logic here rejects the input baseline.
en: unknown baseline `%s'
fr: ligne de base inconnue « %s »

note: Logic here rejects the input FPU configuration.
en: unknown FPU configuration `%s'
fr: configuration FPU inconnue « %s »

note: Logic here rejects the input abi version.
en: unknown ABI version`%s'
fr: version EABI inconnue « %s »

en: Different arguments of .vec_size are found, previous %d, current %d
fr: Arguments différents trouvés pour .vec_size, précédent %d, actuel %d

en: Argument of .vec_size is expected 4 or 16, actual: %d.
fr: Argument de .vec_size devrait être 4 ou 16, actuel: %d.

en: Argument of .vec_size is not a constant.
fr: Argument de .vec_size n'est pas une constante.

en: Don't know how to handle this field. %s
fr: Je ne sais pas comment gérer ce champ. %s

en: instruction %s requires enabling performance extension
fr: instruction %s requiert l'activation de l'extension de performance

en: instruction %s requires enabling performance extension II
fr: instruction %s requiert l'activation de l'extension de performance II

en: instruction %s requires enabling AUDIO extension
fr: instruction %s requiert l'activation de l'extension AUDIO

en: instruction %s requires enabling STRING extension
fr: instruction %s requiert l'activation de l'extension STRING

en: instruction %s requires enabling DIV & DX_REGS extension
fr: instruction %s requiert l'activation de l'extension DIV & DX_REGS

en: instruction %s requires enabling FPU extension
fr: instruction %s requiert l'activation de l'extension FPU

en: instruction %s requires enabling FPU_SP extension
fr: instruction %s requiert l'activation de l'extension FPU_SP

en: instruction %s requires enabling FPU_MAC extension
fr: instruction %s requiert l'activation de l'extension FPU_MAC

en: instruction %s requires enabling FPU_DP extension
fr: instruction %s requiert l'activation de l'extension FPU_DP

en: instruction %s requires enabling DX_REGS extension
fr: instruction %s requiert l'activation de l'extension DX_REGS

en: relax hint unrecognized instruction: line %d.
fr: instruction non reconnue dans indice de relaxation: ligne %d.

en: Can not find match relax hint. line : %d
fr: Ne peut trouver la correspondance de l'indice de relaxation. ligne : %d

en: Internal error: Relax hint error. %s: %x
fr: Erreur interne: Erreur d'indice de relaxation. %s: %x

en: Internal error: Range error. %s
fr: Erreur interne: Erreur de plage. %s

en: Not support instrcution %s in the baseline.
fr: L'instruction %s n'est pas supportée dans la ligne de base.

en: Unrecognized opcode, %s.
fr: Opcode non reconnu, %s.

en: Incorrect syntax, %s.
fr: Syntaxe incorrecte, %s.

en: Unrecognized operand, %s.
fr: Opérande non reconnu, %s.

en: Operand out of range, %s.
fr: Opérande hors limite, %s.

en: Prohibited register used for reduced-register, %s.
fr: Registre interdit utilisé pour un registre réduit, %s

en: Junk at end of line, %s.
fr: Rebut à la fin de la ligne, %s.

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

note: Should never here.
en: Used FPU instructions requires enabling FPU extension
fr: Les instruction FPU utilisées requièrent l'activation de l'extension FPU

en: Internal error: Unknown fixup type %d (`%s')
fr: Erreur interne: Type de correctif %d inconnu (« %s »)

en: need PIC qualifier with symbol.
fr: un qualificatif PIC est requis avec un symbole.

en: expecting opcode string in self test mode
fr: chaîne d'opcode attendu en mode auto test

en: assembly 0x%08x, expected %s
fr: assembleur 0x%08x, attendu %s

en: branch offset out of range
fr: offset de branchement hors limite

en: branch relaxation failed
fr: échec de la relâche du branchement

en: expecting conditional branch for relaxation
fr: branchement conditionnel attendu pour la relâche

en: error checking for overflow - broken assembler
fr: erreur lors de la vérification du débordement – assembleur endommagé

en: immediate value 0x%x truncated to 0x%x
fr: valeur immédiate 0x%x tronquée à 0x%x

en: call target address 0x%08x out of range 0x%08x to 0x%08x
fr: appel à l'adresse cible 0x%08x hors des limites 0x%08x à 0x%08x

en: branch offset %d out of range %d to %d
fr: offset de branchement %d hors des limites %d à %d

en: %s offset %d out of range %d to %d
fr: offset %s %d hors des limites %d à %d

en: immediate value %d out of range %d to %d
fr: valeur immédiate %d hors des limites %d à %d

en: immediate value %u out of range %u to %u
fr: valeur immédiate %u hors des limites %u à %u

en: custom instruction opcode %u out of range %u to %u
fr: l'opcode de l'instruction custom %u est hors des limites %u à %u

en: overflow in immediate argument
fr: débordement dans l'argument immédiat

en: cannot create 64-bit relocation
fr: ne peut produire un réadressage 64 bits

en: internal error: broken opcode descriptor for `%s %s'
fr: erreur interne: descripteur de l'opcode endommagé pour « %s %s »

en: can't create relocation
fr: ne peut créer le réadressage

en: unknown register %s
fr: registre %s inconnu

en: expecting control register
fr: registre de contrôle attendu

en: illegal use of control register
fr: utilisation illégale du registre de contrôle

en: illegal use of coprocessor register
fr: utilisation illégale du registre du coprocesseur

en: invalid register %s
fr: registre %s invalide

en: Register at (r1) can sometimes be corrupted by assembler optimizations.
    Use .set noat to turn off those optimizations (and this warning).
fr: Le registre at (r1) peut parfois être corrompu par les optimisations de l'assembleur.
    Utilisez .set noat pour désactiver ces optimisations (et cet avertissement).

en: The debugger will corrupt bt (r25).
    If you don't need to debug this code use .set nobreak to turn off this warning.
fr: Le débogueur va corrompre bt (r25).
    Si vous n'avez pas besoin de déboguer ce code, utilisez .set nobreak pour désactiver cet avertissement.

en: The debugger will corrupt sstatus/ba (r30).
    If you don't need to debug this code use .set nobreak to turn off this warning.
fr: Le débogueur va corrompre sstatus/ba (r30).
    Si vous n'avez pas besoin de déboguer ce code, utilisez .set nobreak pour désactiver cet avertissement.

en: badly formed expression near %s
fr: Expression mal composée près de %s

en: too many arguments
fr: trop d'arguments

en: expecting %c near %s
fr: %c attendu près de %s

note: we cannot recover from this.
en: unrecognized pseudo-instruction %s
fr: pseudo instruction %s non reconnue

note: ??? Ideally we should do something other than as_fatal here as we can continue to assemble. However this function (actually the output_* functions) should not have been called in the first place once an illegal instruction had been encountered.
en: Invalid instruction encountered, cannot recover. No assembly attempted.
fr: Instruction invalide rencontrée, impossible de récupérer. Pas d'assemblage tenté.

note: Unrecognised instruction - error.
en: unrecognised instruction %s
fr: instruction %s non reconnue

en: can't represent relocation type %s
fr: ne peut représenter le type de réadressage %s

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

en: Illegal operands: %%tls_ldo in %d-byte data field
fr: Opérandes illégaux: %%tls_ldo dans un champ de données de %d octets

en: Illegal operands: %%tls_ldo requires arguments in ()
fr: Opérandes illégaux: %%tls_ldo requiert des arguments dans ()

en: Illegal operands: garbage after %%tls_ldo()
fr: Opérandes illégaux: rebut après %%tls_ldo()

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, utilisez 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, utilisez [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 d par défaut

en: Bad suffix after ':' use {b|w|d} Defaulting to d
fr: Mauvais suffixe après « : » utilisez {b|w|d} où d est le choix par défaut

en: Very short instr to option, ie you can't do it on a NULLstr
fr: Option appliquée à une instruction très courte, càd 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 consistance interne. Vérifier ns32k-opcode.h

en: Address of immediate operand
fr: Adresse de l'opérande immédiat

en: Invalid immediate write operand.
fr: Opérande d'écriture immédiat invalide.

en: Bad opcode-table-option, check in file ns32k-opcode.h
fr: opcode-table-option erroné, vérifiez 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 d par défaut

en: Too many operands passed to instruction
fr: Trop d'opérandes passés à 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érifiez ns32k-opcodes.h

en: Wrong number of operands
fr: Nombre erroné d'opérandes

en: Can not do %d byte pc-relative relocation for storage type %d
fr: Ne peut faire un réadressage 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 un réadressage de %d octets pour le stockage de type %d

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: 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[n].type

note: We cant relax this case.
en: Can't relax difference
fr: Ne peut relaxer la différence

en: Displacement too 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

note: Fatal.
en: Can't hash %s: %s
fr: Ne peut adresser par hachage %s: %s

en: invalid architecture option -m%s, ignored
fr: option d'architecture invalide -m%s, ignorée

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 réadressage pour le symbole %s, code %d

en: Bad register name
fr: Mauvais nom de registre

en: Error in expression
fr: Erreur dans l'expression

en: Low order bits truncated in immediate float operand
fr: Bits du bas tronqué dans l'opérande flottant immédiat

en: Float AC not legal as integer operand
fr: Flottant AC illégal en tant que opérande entier

en: General register not legal as float operand
fr: Registre général illégal en tant que opérande flottant

en: No instruction found
fr: Pas d'instruction trouvée

en: Unknown instruction '%s'
fr: Instruction inconnue « %s »

en: Unsupported instruction set extension: %s
fr: Extension du jeu d'instruction non supportée: %s

en: operand is not an absolute constant
fr: l'opérande n'est pas une constante absolue

en: 3-bit immediate out of range
fr: valeur immédiate 3 bits hors limite

en: 6-bit immediate out of range
fr: valeur immédiate 6 bit hors limite

en: 8-bit immediate out of range
fr: valeur immédiate 8 bits hors limite

en: Symbol expected
fr: Symbole attendu

en: 8-bit displacement out of range
fr: Déplacement 8 bits hors limite

en: Missing ','
fr: « , » manquante

en: 6-bit displacement out of range
fr: Déplacement 6 bits hors limite

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

en: Can not represent %s relocation in this object file format
fr: Ne peut représenter le réadressage %s dans ce format de fichier objet

en: confusing relocation expressions
fr: expressions confuses de réadressage

en: can't have relocation for ipush
fr: ne peut avoir de réadressage pour ipush

en: expected expression
fr: expression attendue

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: the use of -mvle requires big endian.
fr: l'utilisation de -mvle requiert un grand boutiste.

en: the use of -mvle requires -a32.
fr: l'utilisation de -mvle requiert -a32.

en: %s unsupported
fr: %s n'est pas supportée

en: --nops needs a numeric argument
fr: --nops requiert un argument numérique

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                   generate code for PowerPC 403
    -m405                   generate code for PowerPC 405
    -m440                   generate code for PowerPC 440
    -m464                   generate code for PowerPC 464
    -m476                   generate code for PowerPC 476
    -m7400, -m7410, -m7450, -m7455
                            generate code for PowerPC 7400/7410/7450/7455
    -m750cl                 generate code for PowerPC 750cl
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
                             générer le code pour PowerPC 603/604
    -m403                    générer le code pour PowerPC 403
    -m405                    générer le code pour PowerPC 405
    -m440                    générer le code pour PowerPC 440
    -m464                    générer le code pour PowerPC 464
    -m476                    générer le code pour PowerPC 476
    -m7400, -m7410, -m7450, -m7455
                             générer le code pour PowerPC 7400/7410/7450/7455
    -m750cl                  générer le code pour PowerPC 750cl

en: -mppc64, -m620          generate code for PowerPC 620/625/630
    -mppc64bridge           generate code for PowerPC 64, including bridge insns
    -mbooke                 generate code for 32-bit PowerPC BookE
    -ma2                    generate code for A2 architecture
    -mpower4, -mpwr4        generate code for Power4 architecture
    -mpower5, -mpwr5, -mpwr5x
                            generate code for Power5 architecture
    -mpower6, -mpwr6        generate code for Power6 architecture
    -mpower7, -mpwr7        generate code for Power7 architecture
    -mpower8, -mpwr8        generate code for Power8 architecture
    -mcell                  generate code for Cell Broadband Engine 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 PowerPC 620/625/630
    -mppc64bridge            générer le code pour PowerPC 64, incluant le pont insns
    -mbooke                  générer le code pour 32-bit PowerPC BookE
    -ma2                     générer le code pour l'architecture A2
    -mpower4, -mpwr4         générer le code pour l'architecture Power4
    -mpower5, -mpwr5, -mpwr5x
                             générer le code pour l'architecture Power5
    -mpower6, -mpwr6         générer le code pour l'architecture Power6
    -mpower7, -mpwr7         générer le code pour l'architecture Power7
    -mpower8, -mpwr8         générer le code pour l'architecture Power8
    -mcell                   générer le code pour l'architecture Cell Broadband Engine
    -mcom                    générer le code pour les instructions communes Power/PowerPC
    -many                    générer le code pour n'importe quelle architecture (PWR/PWRX/PPC)

en: -maltivec               generate code for AltiVec
    -mvsx                   generate code for Vector-Scalar (VSX) instructions
    -mhtm                   generate code for Hardware Transactional Memory
    -me300                  generate code for PowerPC e300 family
    -me500, -me500x2        generate code for Motorola e500 core complex
    -me500mc,               generate code for Freescale e500mc core complex
    -me500mc64,             generate code for Freescale e500mc64 core complex
    -me5500,                generate code for Freescale e5500 core complex
    -me6500,                generate code for Freescale e6500 core complex
    -mspe                   generate code for Motorola SPE instructions
    -mvle                   generate code for Freescale VLE instructions
    -mtitan                 generate code for AppliedMicro Titan core complex
    -mregnames              Allow symbolic names for registers
    -mno-regnames           Do not allow symbolic names for registers
fr: -maltivec               générer du code pour AltiVec
    -mvsx                   générer du code pour les instructions Vector-Scalar (VSX)
    -mhtm                   générer du code pour Hardware Transactional Memory
    -me300                  générer du code pour la famille PowerPC e300
    -me500, -me500x2        générer du code pour Motorola e500 core complex
    -me500mc,               générer du code pour Freescale e500mc core complex
    -me500mc64,             générer du code pour Freescale e500mc64 core complex
    -me5500                 générer du code pour Freescale e5500 core complex
    -me6500,                générer du code pour Freescale e6500 core complex
    -mspe                   générer du code pour les instructions Motorola SPE
    -mtitan                 générer du code pour AppliedMicro Titan core complex
    -mregnames              autoriser des noms symboliques pour les registres
    -mno-regnames           interdit les noms symboliques 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, -le
                            generate code for a little endian machine
    -mbig, -mbig-endian, -be
                            generate code for a big endian machine
    -msolaris               generate code for Solaris
    -mno-solaris            do not generate code for Solaris
    -K PIC                  set EF_PPC_RELOCATABLE_LIB in ELF flags
    -V                      print assembler version number
    -Qy, -Qn                ignored
fr: -mrelocatable            support pour l'option GCC -mrelocatble
    -mrelocatable-lib        support pour l'option GCC -mrelocatble-lib
    -memb                    initialiser le bit PPC_EMB dans les fanions ELF
    -mlittle, -mlittle-endian, -le
                             générer le code pour système à octets de poids faible
    -mbig, -mbig-endian, -be
                             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
    -K PIC                   activer EF_PPC_RELOCATABLE_LIB dans les fanions ELF
    -V                       afficher la version de l'assembleur
    -Qy, -Qn                 ignoré

en: -nops=count             when aligning, more than COUNT nops uses a branch
    -ppc476-workaround      warn if emitting data to code sections
fr: -nops=num               si plus que num nops sont nécessaires pour un alignement, utiliser un branchement
    -ppc476-workaround      avertir si émet des données vers des sections de code

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 opcode Power ou PowerPC n'a été sélectionné.

en: mask trims opcode bits for %s
fr: le masque élague les bits de l'opcode pour %s

en: operand index error for %s
fr: erreur d'index d'opérande pour %s

en: operand %d overlap in %s
fr: recouvrement de l'opérande %d dans %s

en: powerpc_operands[%d].bitm invalid
fr: powerpc_operands[%d].bitm invalide

en: powerpc_operands[%d] duplicates powerpc_operands[%d]
fr: powerpc_operands[%d] double powerpc_operands[%d]

en: major opcode is not sorted for %s
fr: l'opcode majeur n'est pas trié pour %s

en: duplicate instruction %s
fr: instruction %s en double

en: duplicate macro %s
fr: macro %s en double

en: symbol+offset not supported for got tls
fr: symbole+offset non supporté dans le got tls

en: data in executable section
fr: données dans une section exécutable

en: expected comma after symbol-name: rest of line ignored.
fr: virgule attendue après le nom de symbole: reste de la ligne ignoré.

en: ignoring attempt to re-define symbol `%s'.
fr: tentative ignorée de redéfinition du symbole « %s ».

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: common alignment not a power of 2
fr: alignement du commun n'est pas une puissance de 2

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

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

en: .localentry expression for `%s' is not a valid power of 2
fr: l'expression .localentry de « %s » n'est pas une puissance de 2 valable

en: .localentry expression for `%s' does not evaluate to a constant
fr: l'expression .localentry de « %s » n'est pas une constante

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

en: .abiversion expression does not evaluate to a constant
fr: l'expression .abiversion n'est pas évaluée en une constante

en: relocation cannot be done when using -mrelocatable
fr: réadressage ne peut être fait avec -mrelocatable

en: TOC section size exceeds 64k
fr: la taille de la section TOC excède 64k

en: syntax error: invalid toc specifier `%s'
fr: erreur de syntaxe: spécificateur de table d'entrées « %s » invalide

en: syntax error: expected `]', found  `%c'
fr: erreur de syntaxe: attendu « ] », obtenu « %c »

en: unrecognized opcode: `%s'
fr: opcode non reconnu : « %s »

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 implémenté

en: unimplemented toc64 expression modifier
fr: modificateur d'expression toc64 non implémenté

en: Unexpected return value [%d] from parse_toc_entry!
fr: Valeur retournée inattendue [%d] à partir de parse_toc_entry !

en: @tls may not be used with "%s" operands
fr: @tls ne peut pas être utilisé avec les opérandes « %s »

en: @tls may only be used in last operand
fr: @tls ne peut pas être utilisé dans le dernier opérande

en: assuming %s on symbol
fr: suppose %s sur le symbole

en: unsupported relocation for DS offset field
fr: type de réadressage non supporté pour un décalage de champ DS

en: syntax error; end of line, expected `%c'
fr: erreur de syntaxe; fin de ligne, attendait « %c »

en: syntax error; found `%c', expected `%c'
fr: erreur de syntaxe; obtenu « %c », attendait « %c »

en: instruction address is not a multiple of 4
fr: l'adresse de l'instruction n'est pas un multiple de 4

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: no known dwarf XCOFF section for flag 0x%08x
fr: aucune section dwarf XCOFF connue pour le fanion 0x%08x

en: label %s was not defined in this dwarf section
fr: l'étiquette « %s » n'a pas été définie dans cette section dwarf

en: the XCOFF file format does not support arbitrary sections
fr: le format de fichier XCOFF ne supporte pas des sections arbitraires

en: .ref outside .csect
fr: .ref à l'extérieur de .csect

en: missing symbol name
fr: nom de symbole manquant

en: missing rename string
fr: chaîne renommée manquante

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: .stabx of storage class stsym must be within .bs/.es
fr: .stabx de la classe de stockage stsym doit être à l'intérieur de .bs/.es

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: .machine stack overflow
fr: débordement de pile .machine

en: .machine stack underflow
fr: dépassement négatif de la pile .machine

en: invalid machine `%s'
fr: machine invalide « %s »

en: no previous section to return to, ignored.
fr: pas de section précédente pour y retourner, ignorée.

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.

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 intermédiaire

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'a pas de csect

en: symbol in .toc does not match any .tc
fr: symbole dans .toc ne concorde avec aucun .tc

en: unsupported relocation against %s
fr: réadressage non supporté vers %s

en: Gas failure, reloc value %d
fr: Échec de GAS, valeur de réadressage %d

en: cannot emit PC relative %s relocation against %s
fr: ne peut produire un réadressage %s relatif au PC pour %s

en: unable to resolve expression
fr: ne peut résoudre l'expression

en: 16-bit relocation used in 8-bit operand
fr: Réadressage 16 bits utilisé sur un opérande 8 bits

en: 8-bit relocation used in 16-bit operand
fr: Réadressage 8 bits utilisé sur un opérande 16 bits

en: Value %d doesn't fit in unsigned %d-bit field
fr: Valeur %d n'entre pas dans un champ de %d bits non signé

en: Value %d doesn't fit in signed %d-bit field
fr: Valeur %d n'entre pas dans un champ de %d bits signé

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

en:   --mg10            Enable support for G10 variant
fr:   --mg10            Activer le support pour la variante G10

en:   --m32bit-doubles  [default]
fr:   --m32bit-doubles  [par défaut]

en: %%%s() must be outermost term in expression
fr: %%%s() doit être le terme le plus à l'extérieur de l'expression

en: unsupported constant size %d
fr: taille de constante %d non supportée

en: %%hi16/%%lo16 only applies to .short or .hword
fr: %%hi16/%%lo16 s'applique uniquement à .short ou .hword

en: %%hi8 only applies to .byte
fr: %%hi8 s'applique uniquement à .byte

en: difference of two symbols only supported with .long, .short, or .byte
fr: différence de deux symboles uniquement supportée avec .long, .short ou .byte

en: bad frag at %p : fix %ld addr %ld %ld
fr: mauvaise fragmentation à %p: correction %ld adresse %ld %ld

en: value of %ld too large for 8-bit branch
fr: Valeur de %ld trop grande pour un branchement de 8 bits

en: value of %ld too large for 16-bit branch
fr: Valeur de %ld trop grande pour un branchement de 16 bits

en: Unknown reloc in md_apply_fix: %s
fr: Réadressage inconnu dans md_apply_fix: %s

en: unrecognised RX CPU type %s
fr: type de CPU RX %s non reconnu»

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

en:   --mlittle-endian-data [default]
fr:   --mlittle-endian-data [par défaut]

en:   --m32bit-doubles [default]
fr:   --m32bit-doubles [par défaut]

en:   --muse-renesas-section-names [default]
fr:   --muse-renesas-section-names [par défaut]

en:   --mint-register=<value>
fr:   --mint-register=<valeur>

en: no filename following .INCLUDE pseudo-op
fr: aucun nom de fichier après le pseudo-op .INCLUDE

en: unable to locate include file: %s
fr: impossible de repérer l'emplacement du fichier à inclure: %s

en: unrecognised alignment value in .SECTION directive: %s
fr: valeur d'alignement non reconnue dans la directive .SECTION: %s

en: unknown parameter following .SECTION directive: %s
fr: paramètre inconnu après la directive .SECTION: %s

en: expecting either ON or OFF after .list
fr: ON ou OFF attendu après .list

en: The ".%s" pseudo-op is not implemented
fr: Le pseudo-op « %s » n'est pas implémenté

en: The .DEFINE pseudo-op is not implemented
fr: Le pseudo-op .DEFINE n'est pas implémenté

en: The .MACRO pseudo-op is not implemented
fr: Le pseudo-op .MACRO n'est pas implémenté

en: The .BTEQU pseudo-op is not implemented.
fr: Le pseudo-op .BTEQU n'est pas implémenté.

en: invalid immediate size
fr: taille immédiate invalide

en: invalid immediate field position
fr: position du champ immédiat invalide

en: jump not 3..10 bytes away (is %d)
fr: saut pas à 3..10 octets (est %d)

en: Invalid default architecture, broken assembler.
fr: Architecture par défaut invalide, bris d'assemblage.

en: invalid architecture -A%s
fr: architecture invalide -A%s

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: Options 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: The 64 bit file format is used without esame instructions.
fr: Le format de fichier 64 bits est utilisé sans les instructions esame.

en: Internal assembler error for instruction format %s
fr: Erreur interne d'assembleur pour le format d'instruction %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: 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 littérales

en: Big number is too big
fr: Grand nombre trop grand

en: relocation not applicable
fr: réadressage non applicable

en: index register specified but zero
fr: registre d'index spécifié mais est zéro

en: base register specified but zero
fr: registre de base spécifié mais est zéro

en: odd numbered general purpose register specified as register pair
fr: registre général impaire spécifié comme paire de registres

en: invalid floating point register pair.  Valid fp register pair operands are 0, 1, 4, 5, 8, 9, 12 or 13.
fr: paire de registres en virgule flottante invalide. Les opérandes valables pour une paire de registres fp sont 0, 1, 4, 5, 8, 9, 12 ou 13.

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: « , » attendue

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: Opcode %s not available in this mode
fr: Opcode %s pas disponible dans ce mode

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: second opérande de .insn n'est pas constante

en: missing comma after insn constant
fr: virgule manquante après la constante de insn

en: .machinemode stack overflow
fr: débordement de pile .machinemode

en: .machinemode stack underflow
fr: dépassement négatif de la pile .machinemode

en: cannot emit relocation %s against subsy symbol %s
fr: ne peut produire un réadressage %s sur le symbole subsy %s

en: unsupported relocation type
fr: type de réadressage non supporté

en: cannot emit PC relative %s relocation%s%s
fr: ne peut produire le réadressage %s relatif au PC%s%s

en: Gas failure, reloc type %s
fr: Échec de GAS, type de réadressage %s

en: Gas failure, reloc type #%i
fr: Échec de GAS, type de réadressage #%i

en: div / mul are reserved instructions
fr: div / mul sont des instructions réservées

en: This architecture doesn't support mmu
fr: Cette architecture ne supporte pas le mmu

en: This architecture doesn't support atomic instruction
fr: Cette architecture ne supporte pas les instructions atomiques

en: S+core register expected
fr: registre S+core attendu

en: S+core special-register expected
fr: Registre spécial S+core attendu

en: S+core co-processor register expected
fr: registre de coprocesseur S+core attendu

en: Using temp register(r1)
fr: Utilisation du registre temporaire (r1)

en: register expected, not '%.100s'
fr: registre attendu, pas '%.100s'

en: rd must be even number.
fr: rd doit être un nombre paire.

en: invalid constant: %d bit expression not in range %u..%u
fr: constante invalide: expression %d bits n'est pas dans la gamme %u..%u

en: invalid constant: %d bit expression not in range %d..%d
fr: constante invalide: expression %d bits n'est pas dans la gamme %d..%d

en: invalid constant: bit expression not defined
fr: constante invalide: expression de bit non définie

en: low register(r0-r15)expected, not '%.100s'
fr: registre inférieur (r0-r15) attendu, pas '%.100s'

en: missing [
fr: [ manquant

en: missing ]
fr: ] manquant

en: Fix data dependency: %s %s -- %s %s  (insert %d nop!/%d)
fr: Corrigez la dépendance des données: %s %s -- %s %s (insérez %d nop!/%d)

en: Fix data dependency: %s %s -- %s %s  (insert 1 pflush/%d)
fr: Corrigez la dépendance des données: %s %s -- %s %s (insérez 1 pflush/%d)

en: data dependency: %s %s -- %s %s  (%d/%d bubble)
fr: dépendance des données: %s %s -- %s %s (%d/%d bulles)

en: address offset must be half word alignment
fr: offset de l'adresse doit être aligné sur un demi mot

en: address offset must be word alignment
fr: offset de l'adresse doit être aligné sur un mot

en: register same as write-back base
fr: registre identique à la base de réécriture

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

en: invalid register number: %d is not in [r0--r7]
fr: numéro de registre invalide: %d n'est pas dans [r0--r7]

en: comma is  expected
fr: virgule attendue

en: invalid constant: %d is not word align integer
fr: constante invalide: %d n'est pas un entier aligné sur un mot

en: invalid constant: 32 bit expression not word align
fr: constante invalide: expression 32 bits pas alignée sur un mot

en: invalid constant: 32 bit expression not in range [0, 0xffffffff]
fr: constante invalide: expression 32 bits n'est pas dans la gamme [0, 0xffffffff]

en: invalid constant: 32 bit expression not in range [-0x80000000, 0x7fffffff]
fr: constante invalide: expression 32 bits n'est pas dans la gamme [-0x80000000, 0x7fffffff]

en: imm5 should >= 2
fr: imm5 devrait être >= 2

en: reg should <= 31
fr: reg devrait être <= 31

en: missing +
fr: + manquant

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

en: expression error
fr: erreur dans l'expression

en: value not in range [0, 0xffffffff]
fr: valeur pas dans la gamme [0, 0xffffffff]

en: value not in range [-0xffffffff, 0xffffffff]
fr: valeur pas dans la gamme [-0xffffffff, 0xffffffff]

en: li rd label isn't correct instruction form
fr: étiquette li rd n'est pas une forme d'instruction correcte

en: lacking label
fr: étiquette manquante

en: s3_PIC code offset overflow (max 16 signed bits)
fr: débordement du décalage du code s3_PIC (max 16 bits signés)

en: value not in range [0, 0x7fffffff]
fr: valeur pas dans la gamme [0, 0x7fffffff]

en: end on line error
fr: erreur de fin de ligne

en: invalid constant: 25 bit expression not in range [-16777216, 16777215]
fr: constante invalide: expression 25 bits pas dans la gamme [-16777216, 16777215]

en: invalid constant: 20 bit expression not in range -2^19..2^19
fr: constante invalide: expression 20 bits pas dans la gamme -2^19..2^19

en: lacking label
fr: étiquette manquante

en: invalid constant: 10 bit expression not in range [-2^9, 2^9-1]
fr: constante invalide: expression 10 bits pas dans la gamme [-2^9, 2^9-1]

en: pce instruction error (16 bit || 16 bit)'
fr: erreur d'instruction pce (16 bits || 16 bits)'

en: score3d instruction.
fr: instruction score3d.

en: Unsupported use of .gpword
fr: Utilisation non supporté de .gpword

en: BSS length (%d) < 0 ignored
fr: longueur BSS (%d) < 0 ignorée

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

en: missing alignment
fr: alignement manquant

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

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

note: Error routine.
en: size is not 4 or 6
fr: taille n'est pas 4 ou 6

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

en:  branch relocation truncate (0x%x) [-2^9 ~ 2^9]
fr:  réadressage de branchement tronqué (0x%x) [-2^9 ~ 2^9]

en:  branch relocation truncate (0x%x) [-2^19 ~ 2^19]
fr:  réadressage de branchement tronqué (0x%x) [-2^19 ~ 2^19]

en:  branch relocation truncate (0x%x)  [-2^9 ~ 2^9]
fr:  réadressage de branchement tronqué (0x%x) [-2^9 ~ 2^9]

en: cannot represent %s relocation in this object file format1
fr: ne peut représenter le réadressage %s dans ce format1 de fichier objet

en:  Score-specific assembler options:
fr:  Options spécifiques de l'assembleur Score:

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:         -FIXDD		assemble code for fix data dependency
fr:         -FIXDD		assembler le code pour corriger la dépendance des données

en:         -NWARN		assemble code for no warning message for fix data dependency
fr:         -NWARN		assembler le code sans afficher d'avertissement pour des corrections de dépendance de données

en:         -SCORE5		assemble code for target is SCORE5
fr:         -SCORE5		assembler le code pour une cible SCORE5

en:         -SCORE5U	assemble code for target is SCORE5U
fr:         -SCORE5U		assembler le code pour une cible SCORE5U

en:         -SCORE7		assemble code for target is SCORE7, this is default setting
fr:         -SCORE7		assembler le code pour une cible SCORE7, ceci est le paramètre par défaut

en:         -SCORE3		assemble code for target is SCORE3
fr:         -SCORE3		assembler le code pour une cible SCORE3

en:         -march=score7	assemble code for target is SCORE7, this is default setting
fr:         -march=score7	assembler le code pour une cible SCORE7, ceci est le paramètre par défaut

en:         -march=score3	assemble code for target is SCORE3
fr:         -march=score3	assembler le code pour une cible SCORE3

en:         -USE_R1		assemble code for no warning message when using temp register r1
fr:         -USE_R1		assembler le code sans avertissement lorsque le registre temporaire r1 est utilisé

en:         -KPIC		assemble code for PIC
fr:         -KPIC		assembler le code pour PIC

en:         -O0		assembler will not perform any optimizations
fr:         -O0		assembleur ne fait aucune optimisation

en:         -G gpnum	assemble code for setting gpsize and default is 8 byte
fr:         -G gpnum	assembler le code pour le paramètre gpsize et le défaut est 8 octets

en:         -V 		Sunplus release version
fr:         -V 		version de distribution Sunplus

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: illegal double indirection
fr: indirection double illégale

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: unhandled %d
fr: %d non traité

en: Invalid register: 'r%d'
fr: Registre invalide: « r%d »

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

en: misplaced PIC operand
fr: opérande PIC mal positionné

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

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: insn cannot be combined with non-nopy
fr: insn ne peut être combiné avec non nopy

en: invalid movy address register
fr: registre d'adresse movy invalide

en: insn cannot be combined with non-nopx
fr: insn ne peut être combiné avec non nopx

en: previous movy requires nopx
fr: le movy précédent exige nopx

en: invalid movx dsp register
fr: registre dsp movx invalide

en: previous movx requires nopy
fr: le movx précédent exige nopy

en: invalid movy dsp register
fr: registre dsp 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 combined pmuls output operand
fr: mauvais opérandes de sortie pmuls combinés

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: opcode not valid for this cpu variant
fr: opcode pas valable pour cette variante de cpu

en: Delayed branches not available on SH1
fr: Branchement différé pas disponible sur SH1

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 hors de la 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 argument to --isa option: %s
fr: Argument invalide à l'option --isa: %s

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: Invalid argument to --abi option: %s
fr: Argument invalide à l'option --abi: %s

en: SH options:
    --little		generate little endian code
    --big			generate big endian code
    --relax			alter jump instructions for long displacements
    --renesas		disable optimization with section symbol for
    			compatibility with Renesas assembler.
    --small			align sections to 4 byte boundaries, not 16
    --dsp			enable sh-dsp insns, and disable floating-point ISAs.
    --allow-reg-prefix	allow '$' as a register name prefix.
    --isa=[any		use most appropriate isa
        | dsp               same as '-dsp'
        | fp
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
    --renesas                 désactiver l'optimisation des symboles de section pour
                              la compatibilité avec l'assembleur Renesas
    --small                   aligner les sections sur des frontières de 4 octets, pas 16
    --dsp                     activer sh-dsp insns et désactiver les virgules flottantes ISA.
    --allow-reg-prefix        autoriser « $ » comme préfixe du nom de registre.
    --isa=[any                utiliser l'isa la plus appropriée
        | dsp                 identique à « -dsp »
        | fp

en: --isa=[shmedia		set as the default instruction set for SH64
        | SHmedia
        | shcompact
        | SHcompact]
fr: --isa=[shmedia		définir le jeu d'instructions par défaut du SH64
        | SHmedia
        | shcompact
        | SHcompact]

en: --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: -abi=[32|64]                 définir la taille de l'expansion des opérandes SHmedia
                                 et des types de fichiers objets
    -shcompact-const-crange      générer des descripteurs de gamme 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
                                 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: --fdpic			generate an FDPIC object file
fr: --fdpic			générer un fichier objet FDPIC

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'instructions plus longue

en: misaligned data
fr: données mal alignées

en: offset to unaligned destination
fr: décalage vers une destination non alignée

en: negative offset
fr: décalage négatif

en: misaligned offset
fr: décalage désaligné

en: This operand must be constant at assembly time
fr: Cet 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, n'est pas 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 a 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 l'opcode

en: invalid operand: expression in PT target
fr: opérande invalide: expression dans la cible PT

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 de la ligne de commande 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 de la ligne de commande ne spécifient pas un ABI 32 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 en même temps que -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 que les constantes et le 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: ignore l'opérateur d'étiquette de données dupliqué

en: Invalid DataLabel expression
fr: Expression d'étiquette de données invalide

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: 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: 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'assembleur 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 modifications 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: -KPIC                     générer PIC
    -V                        afficher la version de l'assembleur
    -undeclared-regs          ignorer l'utilisation d'un registre global à l'application
                              sans la directive .register (par défaut)
    -no-undeclared-regs       forcer les erreurs lors de l'utilisation d'un registre global
                              à l'application 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 poids 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 l'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: la vérification de l'état de santé du cas spécial insn a échoué

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 hyperprivileged register
fr: : registre hyper 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 sur registre d'état auxiliaire en écriture seule

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: : crypto immediate must be between 0 and 31
fr: : immédiat crypto doit être entre 0 et 31

en: : expecting crypto immediate
fr: : immédiat crypto attendu

en: Illegal operands: %%%s requires arguments in ()
fr: Opérandes illégaux: %%%s requiert des arguments dans ()

en: Illegal operands: %%%s cannot be used together with other relocs in the insn ()
fr: Opérandes illégaux: %%%s ne peut être utilisé ensemble avec d'autres réadressages dans insn ()

en: Illegal operands: %%%s can be only used with call __tls_get_addr
fr: Opérandes illégaux: %%%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-31]

en: : There are only 32 single precision f registers; [0-31]
fr: : Il n'y a que 32 registres F simple précision; [0-31]

en: : Instruction requires frs2 and frsd must be the same register
fr: : L'instruction requiert que frs2 et frsd soient dans le même registre

en: Illegal operands: Can't do arithmetics other than + and - involving %%%s()
fr: Opérandes illégaux: 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égaux: ne peut 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égaux: ne peut faire de l'arithmétique impliquant %%%s() d'un symbole relocalisable

en: : PC-relative operand can't be a constant
fr: : l'opérande relatif 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: : Immediate value in cbcond is out of range.
fr: : Valeur immédiate dans cbcond est hors limite.

en: : invalid ASI name
fr: : nom ASI invalide

en: : invalid ASI expression
fr: : expression 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édiat, ignoré

en: : invalid cpreg name
fr: : nom cpreg invalide

en: Illegal operands%s
fr: Opérande %s illégal

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: Hardware capability "%s" not enabled for "%s".
fr: Capacité matérielle « %s » pas activée pour « %s »

en: relocation overflow
fr: débordement de réadressage

en: bad or unhandled relocation type: 0x%02x
fr: type de réadressage mauvais ou non traité: 0x%02x

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

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

en: bad .reserve segment -- expected BSS segment
fr: segment .reserve erroné -- segment BSS attendu

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: Ignoring attempt to re-define symbol %s
fr: Tentative ignorée de redéfinition du symbole « %s »

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: Expected comma after common length
fr: Virgule attendue après la longueur du commun

en: alignment too large; assuming %ld
fr: alignment trop grand; %ld assumé

en: Unknown segment type
fr: Type de segment inconnu

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égaux: %%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égaux: %%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égaux: 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égaux: %%r_%s%d requiert des arguments dans ()

en: Illegal operands: garbage after %%r_%s%d()
fr: Opérandes illégaux: rebuts après %%r_%s%d()

en: estimate_size_before_relax called
fr: estimate_size_before_relax a été appelé

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

en: SPU options:
      --apuasm		  emulate behaviour of apuasm
fr: Options SPU:
      --apuasm		  émuler le comportement de apuasm

en: Invalid mnemonic '%s'
fr: Mnémonique invalide « %s »

en: '%s' is only available in DD2.0 or higher.
fr: « %s » est uniquement disponible dans DD2.0 ou supérieur.

en: Error in argument %d.  Expecting:  "%s"
fr: Erreur dans l'argument %d. Attendu: « %s »

en: Mixing register syntax, with and without '$'.
fr: Mélange des syntaxes de registres avec et sans « $ ».

en: Treating '%-*s' as a symbol.
fr: Traite « %-*s » comme un symbole.

en: 'SPU_RdEventMask' (channel 11) is only available in DD2.0 or higher.
fr: 'SPU_RdEventMask' (canal 11) est uniquement disponible dans DD2.0 ou supérieur.

en: 'MFC_RdTagMask' (channel 12) is only available in DD2.0 or higher.
fr: 'MFC_RdTagMask' (canal 12) est uniquement disponible dans DD2.0 ou supérieur.

en: Using old style, %%lo(expr), please change to PPC style, expr@l.
fr: Usage de l'ancien style %%lo(expr), veuillez utiliser le style PPC expr@l.

en: Using old style, %%hi(expr), please change to PPC style, expr@h.
fr: Usage de l'ancien style %%hi(expr), veuillez utiliser le style PPC expr@h.

en: Constant expression %d out of range, [%d, %d].
fr: Expression constante %d hors des limites [%d, %d].

en: invalid priority '%lu'
fr: priorité « %lu » invalide

en: invalid lrlive '%lu'
fr: lrlive « %lu » invalide

en: Relaxation should never occur
fr: La relaxe ne devrait jamais se produire

en: Relocation doesn't fit. (relocation value = 0x%lx)
fr: Le réadressage ne tient pas dans l'espace (valeur de réadressage = 0x%lx).

en: first
fr: premier

en: second
fr: deuxième

en: third
fr: troisième

en: fourth
fr: quatrième

en: fifth
fr: cinquième

en: More than one AR register found in indirect reference
fr: Plus d'un registre AR trouvé dans une référence indirecte

en: Illegal AR register in indirect reference
fr: Registre AR illégal dans une référence indirecte

en: More than one displacement found in indirect reference
fr: Plus d'un déplacement trouvé dans une référence indirecte

en: Invalid displacement in indirect reference
fr: Déplacement invalide dans une référence indirecte

en: AR register not found in indirect reference
fr: Registre AR pas trouvé dans une référence indirecte

note: Maybe an implied displacement of 1 again.
en: required displacement wasn't given in indirect reference
fr: le déplacement exigé n'a pas été donné dans la référence indirecte

en: illegal indirect reference
fr: référence indirecte illégale

en: displacement must be an unsigned 8-bit number
fr: le déplacement doit être un nombre non signé de 8 bits

en: Invalid character %s before %s operand
fr: Caractère %s invalide avant l'opérande %s

en: Unbalanced parenthesis in %s operand.
fr: Parenthèses non pairées dans l'opérande %s.

en: Invalid character %s in %s operand
fr: Caractère %s invalide dans l'opérande %s

en: Spurious operands; (%d operands/instruction max)
fr: Opérandes parasites; (%d opérandes/instructions au maximum)

note: Just skip it, if it's \n complain.
en: Expecting operand after ','; got nothing
fr: Opérande attendu après « , »; n'a rien trouvé

en: Expecting operand before ','; got nothing
fr: Opérande attendu avant « , »; n'a rien trouvé

en: incorrect number of operands given in the first instruction
fr: nombre d'opérandes incorrect dans la première instruction

en: incorrect number of operands given in the second instruction
fr: nombre d'opérandes incorrect dans la seconde instruction

en: %s instruction, operand %d doesn't match
fr: %s instruction, l'opérande %d ne correspond pas

note: Shouldn't get here.
en: incorrect format for multiply parallel instruction
fr: format incorrect pour une instruction de multiplication parallèle

en: destination for multiply can only be R0 or R1
fr: la destination d'une multiplication peut seulement être R0 ou R1

en: destination for add/subtract can only be R2 or R3
fr: la destination pour une addition/soustraction peut seulement être R2 ou R3

en: loading the same register in parallel operation
fr: chargement du même registre dans une opération parallèle

en: pc-relative
fr: relatif au PC

en: Invalid character %s in opcode
fr: Caractère %s invalide dans l'opcode

en: Unknown TMS320C30 instruction: %s
fr: Instruction TMS320C30 inconnue: %s

en: Incorrect number of operands given
fr: Nombre d'opérandes incorrect

en: The %s operand doesn't match
fr: L'opérande %s ne correspond pas

note: Shouldn't make it to this stage.
en: Incompatible first and second operands in instruction
fr: Premier et second opérande incompatibles dans l'instruction

en: invalid short form floating point immediate operand
fr: forme courte d'un opérande immédiat en virgule flottante invalide

en: rounding down first operand float to unsigned int
fr: arrondi vers le bas le premier opérande flottant vers un entier non signé

en: only lower 16-bits of first operand are used
fr: seuls les 16 bits inférieurs du premier opérande sont utilisés

en: rounding down first operand float to signed int
fr: arrondi vers le bas le premier opérande flottant vers un entier signé

en: first operand is too large for 16-bit signed int
fr: le premier opérande est trop grand pour un entier signé de 16 bits

en: first operand is floating point
fr: le premier opérande est un nombre en virgule flottante

note: Shouldn't get here.
en: interrupt vector for trap instruction out of range
fr: vecteur d'interruption pour l'instruction trap est hors limite

en: LDP instruction needs a 24-bit operand
fr: l'instruction LDP a besoin d'un opérande 24 bits

en: first operand is too large for a 24-bit displacement
fr: le premier opérande est trop grand pour un déplacement de 24 bits

en: Nan, using zero.
fr: Nan, utilise zéro.

en: Cannot represent exponent in %d bits
fr: Ne peut représenter l'exposant sur %d bits

en: Invalid floating point number
fr: Nombre en virgule flottante invalide

en: Comma expected
fr: Virgule attendue

en: .bss size argument missing
fr: argument taille manquant dans .bss

en: .bss size %ld < 0!
fr: taille .bss %ld < 0 !

en: Non-constant symbols not allowed
fr: Symboles non constant pas permis

en: Symbol missing
fr: Symbole manquant

note: Get terminator. Skip null symbol terminator.
en: .sect: subsection name ignored
fr: .sect: nom de sous-section ignoré

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

en: .set syntax invalid
fr: syntaxe erronée pour .set

en: .usect: non-zero alignment flag ignored
fr: .usect: fanion d'alignement non nul ignoré

en: This assembler does not support processor generation %ld
fr: Cet assembleur ne supporte pas la génération %ld du processeur

en: Changing processor generation on fly not supported...
fr: Le changement à la volée de la génération du processeur n'est pas supporté...

en: Auxiliary register AR0--AR7 required for indirect
fr: Registre auxiliaire AR0--AR7 requis pour l'indirection

en: Bad displacement %d (require 0--255)
fr: Mauvais déplacement %d (exige 0--255)

en: Index register IR0,IR1 required for displacement
fr: Registre d'index IR0,IR1 requis pour un déplacement

en: Expecting a register name
fr: Nom de registre attendu

en: Number too large
fr: Nombre trop grand

en: Expecting a constant value
fr: Valeur constante attendue

en: Bad direct addressing construct %s
fr: Construction erronée d'adressage indirect %s

en: Direct value of %ld is not suitable
fr: Valeur directe de %ld n'est pas convenable

en: Unknown indirect addressing mode
fr: Mode d'adressage indirect inconnu

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

en: Destination register must be ARn
fr: Registre de destination doit être ARn

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

en: Invalid indirect addressing mode
fr: Mode d'adressage indirect invalide

en: Register must be Rn
fr: Le registre doit être Rn

en: Register must be R0--R7
fr: Le registre doit être R0--R7

en: Invalid indirect addressing mode displacement %d
fr: Déplacement %d invalide pour le mode d'adressage indirect

en: Destination register must be R2 or R3
fr: Le registre de destination doit être R2 ou R3

en: Destination register must be R0 or R1
fr: Le registre de destination doit être R0 ou R1

en: Displacement value of %ld is too large
fr: Valeur de déplacement %ld est trop grande

en: Floating point number not valid in expression
fr: Nombre en virgule flottante pas valable dans l'expression

en: Signed immediate value %ld too large
fr: Valeur immédiate signée %ld est trop grande

en: Unsigned immediate value %ld too large
fr: Valeur immédiate non signée %ld est trop grande

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

en: Register must be ivtp or tvtp
fr: Le registre doit être ivtp ou tvtp

en: Register must be address register
fr: Le registre doit être un registre d'adresse

en: Source and destination register should not be equal
fr: Les registres source et destination ne devraient pas être égaux

en: Equal parallell destination registers, one result will be discarded
fr: Registres de destination parallèle égaux, un résultat sera abandonné

en: Too many operands scanned
fr: Trop d'opérandes passés en revue

en: Parallel opcode cannot contain more than two instructions
fr: Un opcode parallèle ne peut pas contenir plus de deux instructions

en: Invalid operands for %s
fr: Opérandes invalides pour %s

en: Invalid instruction %s
fr: Instruction %s erronée

en: Bad relocation type: 0x%02x
fr: Type de réadressage erroné: 0x%02x

en: Unsupported processor generation %d
fr: Génération %d du processeur n'est pas supportée

en: Option -b is depreciated, please use -mbig
fr: Option -b est dépréciée, veuillez utiliser -mbig

en: Option -p is depreciated, please use -mmemparm
fr: Option -p est dépréciée, veuillez utiliser -mmemparm

en: Option -r is depreciated, please use -mregparm
fr: Option -r est dépréciée, veuillez utiliser -mregparm

en: Option -s is depreciated, please use -msmall
fr: Option -s est dépréciée, veuillez utiliser -msmall

en: 
    TIC4X options:
      -mcpu=CPU  -mCPU        select architecture variant. CPU can be:
                                30 - TMS320C30
                                31 - TMS320C31, TMS320LC31
                                32 - TMS320C32
                                33 - TMS320VC33
                                40 - TMS320C40
                                44 - TMS320C44
      -mrev=REV               set cpu hardware revision (integer numbers).
                              Combinations of -mcpu and -mrev will enable/disable
                              the appropriate options (-midle2, -mlowpower and
                              -menhanced) according to the selected type
      -mbig                   select big memory model
      -msmall                 select small memory model (default)
      -mregparm               select register parameters (default)
      -mmemparm               select memory parameters
      -midle2                 enable IDLE2 support
      -mlowpower              enable LOPOWER and MAXSPEED support
      -menhanced              enable enhanced opcode support
fr: 
    Options TIC4X:
      -mcpu=CPU  -mCPU        sélectionner la variante d'architecture. CPU peut valoir:
                                30 - TMS320C30
                                31 - TMS320C31, TMS320LC31
                                32 - TMS320C32
                                33 - TMS320VC33
                                40 - TMS320C40
                                44 - TMS320C44
      -mrev=REV               sélectionner la révision hardware du cpu (nombres entiers).
                              Combinaisons de -mcpu et -mrev vont activer/désactiver
                              les options appropriées (-midle2, -mlowpower et
                              -menhanced) en fonction du type sélectionné
      -mbig                   sélectionner le grand modèle mémoire
      -msmall                 sélectionner le petit modèle mémoire(par défaut)
      -mregparm               sélectionner les paramètres via registres (par défaut)
      -mmemparm               sélectionner les paramètres via mémoire
      -midle2                 activer le support IDLE2
      -mlowpower              activer le support LOPOWER et MAXSPEED
      -menhanced              activer le support des opcodes étendus

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

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

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 spécifiques à C54x:

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: -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: symbols assigned with .asg must begin with a letter
fr: symboles assignés avec .asg doivent débuter avec une lettre

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: .bss size %d < 0!
fr: taille .bss %d < 0 !

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 étiquette de structure

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 »

en: Overflow in expression, truncated to 8 bits
fr: Débordement dans l'expression, tronquée à 8 bits

en: Overflow in expression, truncated to 16 bits
fr: Débordement dans l'expression, tronquée à 16 bits

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ée.  Utilisez .global à la place

en: .space/.bes repeat count is negative, ignored
fr: nombre de répétitions .space/.bes est négatif, ignoré

en: .space/.bes repeat count is zero, ignored
fr: nombre de répétitions .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 entre 1 et 32 inclus.

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'adressages 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 uniquement être utilisé avec des sections initialisées

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: %s
fr: ne peut ouvrir le fichier de librairie de macro « %s » pour lecture: %s

en: File '%s' not in macro archive format
fr: Fichier « %s » n'est pas dans le 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: Unbalanced parenthesis in operand %d
fr: Parenthèses non pairées dans l'opérande %d

en: Expecting operand after ','
fr: Opérande attendu après « , »

en: Extra junk on line
fr: Rebut en trop sur la ligne

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'adressage *+ARx est en écriture seulement. Le résultat de la lecture est indéfini.

en: Unrecognized indirect address format "%s"
fr: Format d'adresse indirecte « %s » non reconnu

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 du réadressage

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 de destination pour chaque partie de l'instruction parallèle doit être différent

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 (utilisez 1, 2, ou 3)

en: A status register or status bit name is required
fr: Un registre d'état ou un nom de bit d'état est requis

en: Unrecognized status bit "%s"
fr: Bit d'état « %s » non reconnu

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 (utilisez 1 ou 2)

en: Unrecognized instruction "%s"
fr: Instruction « %s » non reconnue

en: Unrecognized operand list '%s' for instruction '%s'
fr: Liste d'opérandes « %s » non reconnue pour l'instruction « %s »

en: Unrecognized parallel instruction "%s"
fr: Instruction parallèle « %s » non reconnue

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: Un argument contenant une constante caractère est attendu

en: Both arguments must be substitution symbols
fr: Les deux arguments doivent être des symboles de substitution

en: Invalid subscript (use 1 to %d)
fr: Indice invalide (utilisez 1 à %d)

en: Invalid length (use 0 to %d
fr: Longueur invalide (utilisez 0 à %d)

en: Missing ')' in subscripted substitution symbol expression
fr: « ) » manquant dans l'expression de symbole de substitution indicée

en: Missing forced substitution terminator ':'
fr: Terminateur de substitution forcée manquant « : »

en: Instruction does not fit in available delay slots (%d-word insn, %d slots left)
fr: Instruction ne s'insère pas dans les positions de délais disponible (%d-mots insn, %d positions restantes)

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 éloigné

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 positions de délai disponibles (%d-mots insn, %d positions restantes). 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 modificateurs 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 réadressage %d non supportée

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 de marche arrière avec .space/.bes ? (%ld)

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

en: unknown -mpid= argument '%s'
fr: argument de -mpid= inconnu « %s »

en: TMS320C6000 options:
fr: Options TMS320C6000:

en:   -march=ARCH             enable instructions from architecture ARCH
fr:   -march=ARCH             activer les instructions de l'architecture ARCH

en:   -mbig-endian            generate big-endian code
fr:   -mbig-endian            générer du code pour architectures à octets de poids fort

en:   -mlittle-endian         generate little-endian code
fr:   -mlittle-endian         générer du code pour architectures à octets de poids faibles

en:   -mdsbt                  code uses DSBT addressing
fr:   -mdsbt                  le code utilise l'adressage DSBT

en:   -mno-dsbt               code does not use DSBT addressing
fr:   -mno-dsbt               le code n'utilise pas l'adressage DSBT

en:   -mpid=no                code uses position-dependent data addressing
fr:   -mpid=no                le code utilise un adressage des données dépendant de la position

en:   -mpid=near              code uses position-independent data addressing,
                                GOT accesses use near DP addressing
fr:   -mpid=near              le code utilise un adressage des données indépendant de la position,
                                les accès GOT utilisent l'adressage DP proche

en:   -mpid=far               code uses position-independent data addressing,
                                GOT accesses use far DP addressing
fr:   -mpid=far               le code utilise un adressage des données indépendant de la position,
                                les accès GOT utilisent l'adressage DP lointain

en:   -mpic                   code addressing is position-independent
fr:   -mpic                   l'adressage du code est indépendant de la position

en:   -mno-pic                code addressing is position-dependent
fr:   -mno-pic                l'adressage du code est dépendant de la position

en: Supported ARCH values are:
fr: Valeurs des ARCH supportées sont:

en: unexpected .cantunwind directive
fr: directive .cantunwind inattendue

en: unexpected .handlerdata directive
fr: directive .handlerdata inattendue

en: personality routine required before .handlerdata directive
fr: routine de personnalité requise avant la directive .handlerdata

en: expected symbol
fr: symbole attendu

en: invalid length for .scomm directive
fr: longueur invalide pour la directive .scomm

en: alignment is not a positive number
fr: alignment n'est pas un nombre positif

en: alignment is not a power of 2
fr: alignment n'est pas une puissance de 2

en: attempt to re-define symbol `%s'
fr: tentative de redéfinir le symbole « %s »

en: attempt to redefine `%s' with a different length
fr: tentative de redéfinir « %s » avec une longueur différente

en: multiple '||' on same line
fr: « || » multiples sur la même ligne

en: '||' after predicate
fr: « || » après le prédicat

en: multiple predicates on same line
fr: multiples prédicats sur la même ligne

en: bad predicate '%s'
fr: mauvais prédicat « %s »

en: predication on A0 not supported on this architecture
fr: prédicat sur A0 n'est pas supporté sur cette architecture

en: label after '||'
fr: étiquette après « || »

en: label after predicate
fr: étiquette après le prédicat

en: '||' not followed by instruction
fr: « || » n'est pas suivi par une instruction

en: predicate not followed by instruction
fr: le prédicat n'est pas suivi d'une instruction.

en: control register '%s' not supported on this architecture
fr: registre de contrôle « %s » pas supporté sur cette architecture

en: register number %u not supported on this architecture
fr: le registre numéro %u n'est pas supporté sur cette architecture

en: register pair for operand %u of '%.*s' not a valid even/odd pair
fr: paire de registre pour l'opérande %u de « %.*s » n'est pas une paire pair/impair valide

en: junk after operand %u of '%.*s'
fr: rebut après l'opérande %u de « %.*s »

en: bad register or register pair for operand %u of '%.*s'
fr: mauvais registre ou paire de registres après l'opérande %u de « %.*s »

en: bad register for operand %u of '%.*s'
fr: mauvais registre pour l'opérande %u de « %.*s »

en: bad register pair for operand %u of '%.*s'
fr: mauvaise paire de registres pour l'opérande %u de « %.*s »

en: bad functional unit for operand %u of '%.*s'
fr: mauvaise unité fonctionnelle pour l'opérande %u de « %.*s »

en: bad operand %u of '%.*s'
fr: mauvais opérande %u de « %.*s »

en: $DSBT_INDEX must be used with __c6xabi_DSBT_BASE
fr: $DSBT_INDEX doit être utilisé avec __c6xabi_DSBT_BASE

en: $DSBT_INDEX not supported in this context
fr: $DSBT_INDEX n'est pas supporté dans ce contexte

en: $GOT not supported in this context
fr: $GOT n'est pas supporté dans ce contexte

en: $DPR_GOT not supported in this context
fr: $DPR_GOT n'est pas supporté dans ce contexte

en: $DPR_BYTE not supported in this context
fr: $DPR_BYTE n'est pas supporté dans ce contexte

en: $DPR_HWORD not supported in this context
fr: $DPR_HWORD n'est pas supporté dans ce contexte

en: $DPR_WORD not supported in this context
fr: $DPR_WORD n'est pas supporté dans ce contexte

en: $PCR_OFFSET not supported in this context
fr: $PCR_OFFSET n'est pas supporté dans ce contexte

en: invalid PC-relative operand
fr: opérande relatif au PC est invalide

en: no %d-byte relocations available
fr: pas de réadressage sur %d octets

en: operand %u of '%.*s' out of range
fr: l'opérande %u de « %.*s » est hors limite

en: offset in operand %u of '%.*s' not divisible by %u
fr: l'offset dans l'opérande %u de « %.*s » n'est pas divisible par %u

en: offset in operand %u of '%.*s' out of range
fr: l'offset dans l'opérande %u de « %.*s » est hors limite

en: functional unit already masked for operand %u of '%.*s'
fr: l'unité fonctionelle est déjà masquée pour l'opérande %u de « %.*s »

en: '%.*s' instruction not in a software pipelined loop
fr: « %.*s » instruction pas dans une boucle pipelinée par le logiciel

en: instruction '%.*s' cannot be predicated
fr: instruction « %.*s » ne peut pas être transformée en prédicat

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

en: '%.*s' instruction not supported on this architecture
fr: « %.*s » instruction pas supportée sur cette architecture

en: '%.*s' instruction not supported on this functional unit
fr: « %.*s » instruction pas supportée sur cette unité fonctionnelle

en: '%.*s' instruction not supported on this functional unit for this architecture
fr: « %.*s » instruction pas supportée sur cette unité fonctionnelle pour cette architecture

en: missing operand after comma
fr: opérande manquant après la virgule

en: too many operands to '%.*s'
fr: trop d'opérandes à « %.*s »

en: bad number of operands to '%.*s'
fr: mauvais nombre d'opérandes à « %.*s »

en: operand %u of '%.*s' not constant
fr: opérande %u de « %.*s » n'est pas une constante

en: operand %u of '%.*s' on wrong side
fr: opérande %u de « %.*s » du mauvais côté

en: operand %u of '%.*s' not a valid return address register
fr: opérande %u de « %.*s » n'est pas valide comme registre d'adresse de retour

en: operand %u of '%.*s' is write-only
fr: opérande %u de « %.*s » est en écriture seule

en: operand %u of '%.*s' is read-only
fr: opérande %u de « %.*s » est en lecture seule

en: operand %u of '%.*s' not a valid memory reference
fr: opérande %u de « %.*s » n'est pas une référence mémoire valide

en: operand %u of '%.*s' not a valid base address register
fr: opérande %u de « %.*s » n'est pas un registre de base valide

en: bad operand combination for '%.*s'
fr: mauvaise combinaison d'opérandes pour « %.*s »

en: parallel instruction not following another instruction
fr: l'instruction parallèle ne suit pas une autre instruction

en: too many instructions in execute packet
fr: trop d'instructions dans le paquet d'exécution

en: label not at start of execute packet
fr: étiquette pas au début du paquet d'exécution

en: '%.*s' instruction not at start of execute packet
fr: « %.*s » instruction pas au début du paquet d'exécution

en: functional unit already used in this execute packet
fr: unité fonctionnelle déjà utilisée dans ce paquet d'exécution

en: nested software pipelined loop
fr: boucle pipelinée par le logiciel imbriquée

en: '||^' without previous SPMASK
fr: « ||^ » sans SPMASK précédent

en: cannot mask instruction using no functional unit
fr: une instruction qui n'utilise pas d'unité fonctionnelle ne peut pas être masquée

en: functional unit already masked
fr: unité fonctionnelle déjà masquée

en: value too large for 2-byte field
fr: valeur trop grande pour un champ de 2 octets

en: value too large for 1-byte field
fr: valeur trop grande pour un champ de 1 octet

en: immediate offset not 2-byte-aligned
fr: offset immédiat pas aligné sur 2 octets

en: immediate offset not 4-byte-aligned
fr: offset immédiat pas aligné sur 4 octets

en: addend used with $DSBT_INDEX
fr: addende utilisé sans $DSBT_INDEX

en: PC-relative offset not 4-byte-aligned
fr: offset relatif au PC n'est pas aligné sur 4 octets

en: PC-relative offset out of range
fr: saut relatif au PC hors limite

en: undefined symbol %s in PCR relocation
fr: symbole « %s » indéfini dans le réadressage PCR

en: group section `%s' has no group signature
fr: La section de groupe « %s » n'a pas de signature de groupe

en: missing .endp before .cfi_startproc
fr: .endp manquant avant .cfi_startproc

en: stack pointer offset too large for personality routine
fr: le décalage du pointeur de pile est trop grand pour la routine de personnalité

en: stack frame layout does not match personality routine
fr: la disposition de la trame de pile ne correspond pas à la routine de personnalité

en: too many unwinding instructions
fr: trop d'instructions unwind

en: unable to generate unwinding opcode for reg %d
fr: impossible de produire l'opcode unwind pour le registre %d

en: unable to restore return address from previously restored reg
fr: impossible de rétablir l'adresse de retour à partir du registre précédemment rétabli

en: unhandled CFA insn for unwinding (%d)
fr: instruction CFA non gérée pour le unwind (%d)

en: unable to generate unwinding opcode for frame pointer reg %d
fr: impossible de produire l'opcode unwind pour le registre du pointeur de trame %d

en: unable to generate unwinding opcode for frame pointer offset
fr: impossible de produire l'opcode unwind pour le décalage du pointeur de trame

en: unwound stack pointer not doubleword aligned
fr: pointeur de pile déroulé n'est pas aligné sur un mot double

en: stack frame layout too complex for unwinder
fr: disposition de la trame de pile trop complexe pour le dérouleur

en: unwound frame has negative size
fr: la trame déroulée a une taille négative

en:   -Q                      ignored
      -V                      print assembler version number
      -EB/-EL                 generate big-endian/little-endian code
      --32/--64               generate 32bit/64bit code
fr:   -Q                      ignoré
      -V                      afficher la version de l'assembleur
      -EB/-EL                 générer du code grand/petit boutien
      --32/--64               générer du code 32 ou 64 bits

en: Invalid operator for operand.
fr: Opérateur invalide pour l'opérande.

en: Operator may only be applied to symbols.
fr: L'opérateur peut uniquement être appliqué à des symboles.

en: Writes to register '%s' are not allowed.
fr: Écritures dans le registre « %s » pas permises.

en: Two instructions in the same bundle both write to register %s, which is not allowed.
fr: Deux instructions dans le même paquet écrivent dans le registre %s ce qui n'est pas permis.

en: '%s' may not be bundled with other instructions.
fr: « %s » ne peut être empaqueté avec d'autres instructions.

en: Invalid combination of instructions for bundle.
fr: Combinaison invalide d'instructions dans le paquet.

en: instruction address is not a multiple of 8
fr: l'adresse de l'instruction n'est pas un multiple de 8

en: Invalid expression.
fr: Expression invalide

en: Expected register, got '%s'.
fr: Registre attendu. « %s » trouvé.

en: Found use of non-canonical register name %s; use %s instead.
fr: Utilisation d'un nom de registre non canonique %s; utilise %s à la place.

en: Too few operands to '%s'.
fr: Trop peu d'opérandes pour « %s ».

en: Unexpected character '%c' after operand %d to %s.
fr: Caractère « %c » inattendu après l'opérande %d de %s.

en: Expected immediate expression
fr: Expression immédiate attendue

en: Found '}' when not bundling.
fr: « } » trouvé en dehors du tout paquetage.

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

en: Too many instructions for bundle.
fr: Trop d'instructions pour le paquet.

en: Bad call to md_atof ()
fr: Appel erroné à md_atof ()

en: This operator only produces two byte values.
fr: Cet opérateur produit uniquement des valeurs sur deux octets.

en: unsupported BFD relocation size %d
fr: taille de réadressage BFD %d non supportée

en: internal error? cannot generate `%s' relocation (%d, %d)
fr: erreur interne ? ne peut générer le réadressage « %s » (%d, %d)

en: Found '{' when already bundling.
fr: « { » trouvé alors que le paquetage est déjà commencé

en:   -Q                      ignored
      -V                      print assembler version number
fr:   -Q                      ignoré
      -V                      afficher la version de l'assembleur

en: .COMMon length (%d.) < 0! Ignored.
fr: longueur de .COMMon (%d.) < 0 ! 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é changé en %d.

en: Common alignment negative; 0 assumed
fr: Alignement négative du commun; 0 est assumé

en: .longcall pseudo-op seen when not relaxing
fr: pseudo-op .longcall a été vu en dehors d'une relaxation

en: .longjump pseudo-op seen when not relaxing
fr: pseudo-op .longjump a été en dehors d'une relaxation

en: bad .longcall format
fr: format .longcall erroné

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 constante ou liste de registres attendue

en: high bits set in register list expression
fr: bits supérieurs initialisés dans l'expression de la liste des registres

en: illegal register included in list
fr: registre illégal inclus dans la liste

en: system registers cannot be included in list
fr: registres systèmes 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: second register should be greater than first register
fr: le second registre devrait être plus grand que le premier registre

en:  V850 options:
fr:  Options V850:

en:   -mwarn-signed-overflow    Warn if signed immediate values overflow
fr:   -mwarn-signed-overflow    avertir lors de débordements 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:   -mv850e1                  The code is targeted at the v850e1
fr:   -mv850e1                  le code vise le v850e1

en:   -mv850e2                  The code is targeted at the v850e2
fr:   -mv850e2                  le code vise le v850e2

en:   -mv850e2v3                The code is targeted at the v850e2v3
fr:   -mv850e2v3                le code vise le v850e2v3

en:   -mv850e2v4                Alias for -mv850e3v5
fr:   -mv850e2v4                Alias pour -mv850e3v5

en:   -mv850e3v5                The code is targeted at the v850e3v5
fr:   -mv850e3v5                Le code cible le v850e3v5

en:   -mrelax                   Enable relaxation
fr:   -mrelax                   permettre la relâche

en:   --disp-size-default-22    branch displacement with unknown size is 22 bits (default)
fr:   --disp-size-default-22    déplacement de branchement sans taille connue est de 22 bits (par défaut)

en:   --disp-size-default-32    branch displacement with unknown size is 32 bits
fr:   --disp-size-default-32    déplacement de branchement sans taille connue est de 32 bits

en:   -mextension               enable extension opcode support
fr:   -mextension               activer le support des opcodes étendus

en:   -mno-bcond17		  disable b<cond> disp17 instruction
fr:   -mno-bcond17		  désactiver l'instruction b<cond> disp17

en:   -mno-stld23		  disable st/ld offset23 instruction
fr:   -mno-stld23		  désactiver les instructions st/ld offset23

en:   -mgcc-abi                 Mark the binary as using the old GCC ABI
fr:   -mgcc-abi                 Marque le binaire comme utilisant l'ancienne ABI GCC

en:   -mrh850-abi               Mark the binary as using the RH850 ABI (default)
fr:   -mrh850-abi               Marque le binaire comme utilisant l'ABI RH850 (défaut)

en:   -m8byte-align             Mark the binary as using 64-bit alignment
fr:   -m8byte-align             Marque le binaire comme utilisant un alignement 64 bits

en:   -m4byte-align             Mark the binary as using 32-bit alignment (default)
fr:   -m4byte-align             Marque le binaire comme utilisant un alignement 32 bits (défaut)

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: hi0() relocation used on an instruction which does not support it
fr: réadressage hi0() utilisé sur une instruction qui ne le supporte pas

en: hi() relocation used on an instruction which does not support it
fr: réadressage hi() utilisé sur une instruction qui ne le supporte pas

en: lo() relocation used on an instruction which does not support it
fr: réadressage lo() utilisé sur une instruction qui ne le supporte pas

en: ctoff() is not supported by the rh850 ABI. Use -mgcc-abi instead
fr: ctoff() n'est pas supporté par l'ABI rh850. Utilisez plutôt -mgcc-abi

en: ctoff() relocation used on an instruction which does not support it
fr: réadressage ctoff() utilisé sur une instruction qui ne le supporte pas

en: sdaoff() relocation used on an instruction which does not support it
fr: réadressage sdaoff() utilisé sur une instruction qui ne le supporte pas

en: zdaoff() relocation used on an instruction which does not support it
fr: réadressage zdaoff() utilisé sur une instruction qui ne le supporte pas

en: tdaoff() relocation used on an instruction which does not support it
fr: réadressage tdaoff() utilisé sur une instruction qui ne le supporte pas

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

en: st/ld offset 23 instruction was disabled .
fr: l'instruction st/ld offset 23 a été désactivée.

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édiat est trop grand

en: AAARG -> unhandled constant reloc: %d
fr: AAARG -> réadressage de constante non traité: %d

en: constant too big to fit into instruction
fr: constant trop grande pour être insérée dans l'instruction

en: odd number cannot be used here
fr: nombre impaire ne peut être utilisé ici

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: odd register cannot be used here
fr: registre impaire 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: condition sa cannot be used here
fr: la condition sa ne peut être utilisée ici

en: invalid cache oparation name
fr: nom d'opération de cache invalide

en: invalid pref oparation name
fr: nom d'opération pref invalide

en: invalid vector register name
fr: nom de registre vectoriel invalide

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: syntax error: vector register not expected
fr: erreur de syntaxe: registre vectoriel inattendu

en: immediate 0 cannot be used here
fr: immédiat 0 ne peut être utilisé ici

en: immediate operand is not match
fr: opérande immédiat ne correspond pas

en: displacement is too large
fr: déplacement trop grand

en: invalid operand
fr: opérande invalide

en: loop: 32-bit displacement not supported
fr: boucle: déplacement 32 bits non supporté

en: no '[' to match ']'
fr: pas de « [ » correspondant à « ] »

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 « ( » correspondant à « ) »

en: invalid branch operand
fr: opérande de branchement 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 longueur de déplacement

en: invalid operand of S^#
fr: opérande invalide de S^#

en: S^# needs expression
fr: S^# a besoin d'une expression

en: S^# may only read-access
fr: S^# doit être uniquement accessible en lecture seule

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 nécessaire

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: la partie PC de l'opérande est imprévisible

en: odd number of bytes in operand description
fr: nombre impair d'octets dans la description de l'opérande

en: Bad operand
fr: Mauvais opérande

en: Not enough operands
fr: Pas assez d'opérandes

en: SYMBOL TABLE not implemented
fr: TABLE DE SYMBOLE non implémentée

en: TOKEN TRACE not implemented
fr: TRACE DE JETON non implémentée

en: Displacement length %s ignored!
fr: La longueur de déplacement %s est ignorée !

en: I don't need or use temp. file "%s".
fr: Je n'ai pas besoin ni n'utilise de fichier temporaire « %s ».

en: I don't use an interpass file! -V ignored
fr: Je n'utilise pas de fichier inter-passe ! -V ignoré

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 le rabotage 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: Ignoring statement due to "%s"
fr: Déclaration ignorée en raison de « %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 littéral « short ». Mode immédiat assumé.

en: Can't do flonum short literal: immediate mode used.
fr: Ne peut utiliser un nombre flottant en litteral « 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 littéral « short » (%ld.), mode immédiat assumé.

en: Forced short literal to immediate mode. now_seg=%s to_seg=%s
fr: Forcé le littéral « short » en mode immédiat. now_seg=%s to_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 %s used as immediate operand in PIC mode.
fr: Symbole %s utilisé comme opérande immédiat en mode PIC.

en: VIP_BEGIN error:%s
fr: Erreur VIP_BEGIN:%s

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

en:  architecture variant invalid
fr:  variante d'architecture invalide

en: Freescale XGATE co-processor options:
      -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)
      --mxgate                specify the processor variant[default %s]
      --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
fr: Options coprocesseur Freescale XGATE :
      -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 (par défaut)
      --mxgate                spécifier la variante du processeur[%s par défaut]
      --print-insn-syntax     afficher la syntaxe de l'instructions en cas d'erreur
      --print-opcodes         afficher la liste des instructions avec la syntaxe
      --generate-example      générer un exemple de chaque instruction

en: opcode missing or not found on input line
fr: opcode manquant ou pas trouvé sur la ligne d'entrée

en: opcode %s not found in opcode hash table
fr: opcode %s pas trouvé dans la table de hachage des opcodes

en: matching operands to opcode
fr: opérandes correspondants au opcode

en: : processing macro, real opcode handle not found in hash
fr: : traitement de la macro, l'indicateur de l'opcode réel n'a pas été trouvé dans la table de hachage

en: Value %ld not aligned by 2 for 9-bit PC-relative branch.
fr: Valeur %ld pas alignée par 2 pour un branchement relatif au PC sur 9 bits.

en: Value %ld not aligned by 2 for 10-bit PC-relative branch.
fr: Valeur %ld pas alignée par 2 pour un branchement relatif au PC sur 10 bits.

en: Value out of 3-bit range.
fr: Valeur hors des limites 3 bits.

en: Value out of 4-bit range.
fr: Valeur hors des limites 4 bits.

en: Value out of 5-bit range.
fr: Valeur hors des limites 5 bits.

en: :operand has too many bits
fr: : l'opérande a trop de bits

en: unknown operand count
fr: décompte d'opérande inconnu

en: : expected register name r0-r7
fr: : nom de registre r0-r7 attendu

en: :operand value(%d) too big for constraint
fr: :valeur opérande(%d) trop grande pour la contrainte

en: you must use a hi/lo directive or 16-bit macro to load a 16-bit value.
fr: vous devez utiliser une directive hi/lo ou une macro 16 bits pour charger une valeur 16 bit.

en: :unknown relocation constraint size
fr: :taille de contrainte de réadressage inconnu

en: : expected register name ccr
fr: : nom de registre ccr attendu

en: : expected register name pc
fr: : nom de registre pc attendu

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

en: unsupported fptr fixup size %d
fr: taille du correctif fptr %d non supportée

en: unsupported fixup size %d
fr: taille du correctif %d non supportée

en: unsupported fptr fixup
fr: correctif fptr non supporté

en: illegal range of target hardware versions
fr: plage de versions matériel cibles illégale

en: --density option is ignored
fr: l'option --density est ignorée

en: --no-density option is ignored
fr: l'option --no-density est ignorée

en: --generics is deprecated; use --transform instead
fr: --generics est déprécié; utilisez plutôt --transform

en: --no-generics is deprecated; use --no-transform instead
fr: --no-generics est déprécié; utilisez plutôt --no-transform

en: --relax is deprecated; use --transform instead
fr: --relax est déprécié; utilisez plutôt --transform

en: --no-relax is deprecated; use --no-transform instead
fr: --no-relax est déprécié; utilisez plutôt --no-transform

en: --absolute-literals option not supported in this Xtensa configuration
fr: l'option --absolute-literals n'est pas supportée dans cette configuration Xtensa

en: prefer-l32r conflicts with prefer-const16
fr: prefer-l32r entre en conflit avec prefer-const16

en: prefer-const16 conflicts with prefer-l32r
fr: prefer-const16 entre en conflit avec prefer-l32r

en: invalid target hardware version
fr: version matérielle cible invalide

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: [no-]generics is deprecated; use [no-]transform instead
fr: [no-]generics est déprécié; utilisez plutôt [no-]transform

en: [no-]relax is deprecated; use [no-]transform instead
fr: [no-]relax est déprécié; utilisez plutôt [no-]transform

en: directive %s cannot be negated
fr: directive %s ne peut pas être inversée

en: unknown directive
fr: directive inconnue

en: directives are not valid inside bundles
fr: directive invalide à l'intérieur de paquets

en: .begin literal is deprecated; use .literal instead
fr: le littéral .begin est déprécié; utilisez plutôt .literal

en: cannot set literal_prefix inside literal fragment
fr: ne peut fixer literal_prefix à l'intérieur d'un fragment littéral

en: .begin [no-]density is ignored
fr: .begin [no-]density est ignoré

en: Xtensa absolute literals option not supported; ignored
fr: l'option Xtensa des littéraux absolus n'est pas supportée; ignorée

en: .end [no-]density is ignored
fr: .end [no-]density est ignoré

en: does not match begin %s%s at %s:%d
fr: n'est pas pairé avec le début %s%s à %s:%d

en: .literal_position inside literal directive; ignoring
fr: .literal_position à l'intérieur de la directive literal; ignoré

en: .literal not allowed inside .begin literal region
fr: .literal n'est pas permis à l'intérieur de la région .begin literal

en: expected comma or colon after symbol name; rest of line ignored
fr: virgule ou deux points attendus après le nom de symbole: reste de la ligne ignoré

en: fall through frequency must be greater than 0
fr: la fréquence de transfert implicite (fall through frequency) doit être plus grande que 0

en: branch target frequency must be greater than 0
fr: la fréquence de branchement cible doit être plus grande que 0

en: opcode-specific %s relocation used outside an instruction
fr: le réadressage spécifique à un opcode %s est utilisé en dehors d'une instruction

en: invalid use of %s relocation
fr: utilisation invalide du réadressage %s

en: bad register name: %s
fr: mauvais nom de registre: %s

en: bad register number: %s
fr: numéro de registre erroné: %s

en: pcrel relocation not allowed in an instruction
fr: réadressage pcrel pas permis dans une instruction

en: register number out of range
fr: numéro de registre hors limite

en: extra comma
fr: virgule supplémentaire

en: extra colon
fr: deux-points supplémentaire

en: missing argument
fr: argument manquant

en: missing comma or colon
fr: virgule ou deux-point manquant

en: incorrect register number, ignoring
fr: numéro de registre incorrect, ignoré

en: cannot encode opcode "%s"
fr: l'opcode « %s » ne peut être encodé

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: invalid register '%s' for '%s' instruction
fr: registre « %s » invalide pour l'instruction « %s »

en: invalid register number (%ld) for '%s' instruction
fr: numéro de registre invalide (%ld) pour l'instruction « %s »

en: invalid register number (%ld) for '%s'
fr: numéro de registre invalide (%ld) pour « %s »

en: operand %d of '%s' has out of range value '%u'
fr: opérande %d de « %s » a une valeur « %u » hors limite

en: operand %d of '%s' has invalid value '%u'
fr: opérande %d de « %s » a une valeur « %u » invalide

en: internal error: unknown option name '%s'
fr: erreur interne: nom d'option « %s » inconnu

en: can't handle generation of literal/labels yet
fr: ne sait pas encore traiter la génération de littéraux/étiquettes

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érandes pour « %s »: %d attendus

en: found too many (%d) operands for '%s':  Expected %d
fr: repéré trop (%d) d'opérandes pour « %s »: %d attendus

en: immediate operands sum to greater than 32
fr: la somme des opérandes immédiats est plus grande que 32

en: invalid relocation for operand %i of '%s'
fr: réadressage invalide pour l'opérande %i de « %s »

en: invalid expression for operand %i of '%s'
fr: expression invalide pour l'opérande %i de « %s »

en: invalid relocation in instruction slot %i
fr: réadressage invalide dans la position d'instruction %i

en: undefined symbol for opcode "%s"
fr: symbole indéfini pour l'opcode « %s »

en: opcode 'NOP.N' unavailable in this configuration
fr: opcode « NOP.N » non disponible dans cette configuration

en: get_expanded_loop_offset: invalid opcode
fr: get_expanded_loop_offset: opcode invalide

en: assembly state not set for first frag in section %s
fr: l'état d'assemblage n'est pas mis pour le premier fragment de la section %s

en: unaligned branch target: %d bytes at 0x%lx
fr: cible de branchement non alignée: %d octets à 0x%lx

en: unaligned loop: %d bytes at 0x%lx
fr: boucle non alignée: %d octets à 0x%lx

en: unexpected fix
fr: correctif inattendu

en: undecodable fix
fr: correctif indécodable

en: labels are not valid inside bundles
fr: les étiquettes ne sont pas valables dans des paquets

en: invalid last instruction for a zero-overhead loop
fr: dernière instruction invalide pour une boucle avec zéro-overhead

en: extra opening brace
fr: accolade ouvrante superflue

en: extra closing brace
fr: accolade fermante superflue

en: missing closing brace
fr: accolade fermante manquante

en: wrong number of operands for '%s'
fr: mauvais nombre d'opérandes pour « %s »

en: bad relocation expression for '%s'
fr: mauvaise expression de réadressage pour « %s »

en: unknown opcode or format name '%s'
fr: opcode ou nom de format inconnu « %s »

en: format names only valid inside bundles
fr: noms de format uniquement valable dans des paquets

en: multiple formats specified for one bundle; using '%s'
fr: plusieurs formats spécifiés pour un paquet: utilise « %s »

en: entry instruction with stack decrement < 16
fr: instruction d'entrée avec décrémentation de pile < 16

en: unaligned entry instruction
fr: instruction d'entrée pas alignée

en: bad instruction format
fr: mauvais format d'instruction

en: invalid relocation
fr: réadressage invalide

en: invalid relocation for '%s' instruction
fr: réadressage invalide pour l'instruction « %s »

en: invalid relocation for operand %d of '%s'
fr: réadressage invalide pour l'opérande %d de « %s »

en: unhandled local relocation fix %s
fr: correctif de réadressage local %s non traité

en: internal error; cannot generate `%s' relocation
fr: erreur interne; ne peut générer le réadressage « %s »

en: The option "--no-allow-flix" prohibits multi-slot flix.
fr: L'option « --no-allow-flix » interdit le flix multi-slot.

en: couldn't find a valid instruction format
fr: n'a pu trouver un format d'instruction valide

en:     ops were:
fr:     ops était:

en: format '%s' allows %d slots, but there are %d opcodes
fr: le format « %s » permet %d emplacements mais il y a %d opcodes

en: illegal resource usage in bundle
fr: utilisation illégale de la resource dans un paquet

en: opcodes '%s' (slot %d) and '%s' (slot %d) write the same register
fr: les opcodes « %s » (emplacement %d) et « %s » (emplacement %d) écrivent dans le même registre

en: opcodes '%s' (slot %d) and '%s' (slot %d) write the same state
fr: les opcodes « %s » (emplacement %d) et « %s » (emplacement %d) écrivent dans le même état

en: opcodes '%s' (slot %d) and '%s' (slot %d) write the same port
fr: les opcodes « %s » (emplacement %d) et « %s » (emplacement %d) écrivent dans le même port

en: opcodes '%s' (slot %d) and '%s' (slot %d) both have volatile port accesses
fr: les opcodes « %s » (emplacement %d) et « %s » (emplacement %d) ont tous les deux des accès de ports volatiles

en: multiple branches or jumps in the same bundle
fr: branchements ou sauts multiples dans le même paquet

en: cannot assemble into a literal fragment
fr: ne peut assembler dans un fragment littéral

en: instruction sequence (write a0, branch, retw) may trigger hardware errata
fr: la séquence d'instruction (write a0, branchement, retw) peu déclencher un errata matériel

en: branching or jumping to a loop end may trigger hardware errata
fr: brancher ou sauter vers la fin d'une boucle peut déclencher un errata matériel

en: loop end too close to another loop end may trigger hardware errata
fr: la fin d'une boucle trop proche de la fin d'une autre boucle peut déclencher un errata matérial

en: fr_var %lu < length %d
fr: fr_var %lu < longueur %d

en: loop containing less than three instructions may trigger hardware errata
fr: une boucle contenant moins de trois instructions peut déclencher un errata matériel

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: bad relaxation state
fr: mauvais état de relâche

en: fr_var (%ld) < length (%d)
fr: fr_var (%ld) < longueur (%d)

en: jump target out of range; no usable trampoline found
fr: cible du saut hors limite; aucun trampoline adéquat trouvé

en: invalid relaxation fragment result
fr: résultat de relâche de fragment invalide

en: unable to widen instruction
fr: incapable d'élargir l'instruction

en: multiple literals in expansion
fr: littéraux multiples dans l'expansion

en: no registered fragment for literal
fr: pas de fragment enregistré pour le littéral

en: number of literal tokens != 1
fr: nombre de jetons littéraux != 1

en: unresolved loop target symbol: %s
fr: ne peut résoudre le symbole cible de boucle: %s

en: invalid expression evaluation type %d
fr: expression invalide dans l'évaluation du type %d

en: loop too long for LOOP instruction
fr: boucle trop longue pour l'instruction LOOP

en: fixes not all moved from %s
fr: correctifs n'ont pas tous été déplacés à partir de %s

en: literal pool location required for text-section-literals; specify with .literal_position
fr: position de bassin de littéraux requise avec text-section-literals; spécifié le avec .literal_position

en: too many operands in instruction
fr: trop d'opérandes dans l'instruction

en: invalid symbolic operand
fr: opérande symbolique invalide

en: operand number mismatch
fr: nombre d'opérandes ne concordent pas

en: cannot encode opcode "%s" in the given format "%s"
fr: ne peut encoder l'opcode « %s » dans le format « %s » demandé

en: xtensa-isa failure: %s
fr: échec xtensa-isa: %s

en: invalid opcode
fr: opcode invalide

en: too few operands
fr: trop peu d'opérandes

en: multiple writes to the same register
fr: écritures multiples dans le même registre

en: out of memory
fr: mémoire épuisée

en: TLS relocation not allowed in FLIX bundle
fr: réadressage TLS pas permis dans un paquet FLIX

note: Instructions that generate TLS relocations should always be relaxed in the front-end.  If "record_fixup" is set, then this function is being called during back-end relaxation, so flag the unexpected behavior as an error.
en: unexpected TLS relocation
fr: réadressage TLS inattendu

en: symbolic operand not allowed
fr: opérande symbolique pas permis

en: cannot decode instruction format
fr: ne peut décoder le format de l'instruction

en: ignoring extra '-rename-section' delimiter ':'
fr: on ignore le délimiteur « : » supplémentaire de « -rename-section »

en: ignoring invalid '-rename-section' specification: '%s'
fr: ignore la spécification invalide de '-rename-section': « %s »

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 vers la section de sortie %s

en: -- unterminated string
fr: -- chaîne non terminée

en: floating point numbers are not implemented
fr: nombres flottants pas implémentés

en: mismatched parentheses
fr: parenthèses non concordantes

en: bad expression syntax
fr: syntaxe de l'expression erronée

en: cannot make a relative jump to an absolute location
fr: impossible de faire un saut relatif vers une position absolue

en: overflow
fr: débordement

en: bad instruction syntax
fr: syntaxe de l'instruction erronée

en: condition code invalid for jr
fr: code de condition invalide pour jr

en: parentheses ignored
fr: parenthèses ignorées

en: junk at end of line, first unrecognized character is `%c'
fr: rebut à la fin de la ligne, premier caractère non reconnu est « %c »

en: relative jump out of range
fr: saut relatif hors limite

en: index offset  out of range
fr: offset d'index hors limite

en: md_apply_fix: unknown r_type 0x%x
fr: md_apply_fix: r_type 0x%x inconnu

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

en: unknown interrupt %s
fr: interruption %s inconnue

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 condition code '%s'
fr: code de condition « %s » invalide

en: invalid flag '%s'
fr: fanion « %s » invalide

en: invalid indirect register size
fr: taille de registre indirect invalide

en: invalid control register name
fr: nom de registre de contrôle invalide

en: immediate must be 1 or 2
fr: immédiat doit être 1 ou 2

en: immediate 1 or 2 expected
fr: immédiat 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 l'opcode à faire 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 address out of range
fr: adresse relative hors limite

en: relative call out of range
fr: appel relatif hors limite

en: call to md_estimate_size_before_relax
fr: appel de md_estimate_size_before_relax

en: invalid configuration option '%s' in transition rule '%s'
fr: option de configuration « %s » invalide dans la règle de transition « %s »

en: opcode '%s': no bound opname '%s' for precondition in '%s'
fr: opcode « %s »: pas d'opnom lié « %s » pour la pré condition dans « %s »

en: opcode '%s': no bound opname '%s' for precondition in %s
fr: opcode « %s »: pas d'opnom lié « %s » pour la pré condition dans %s

en: opcode '%s': precondition only contains constants in '%s'
fr: opcode « %s »: la pré condition contient seulement des constantes dans « %s »

en: expected one operand for generated literal
fr: un opérande attendu pour le littéral généré

en: expected 0 operands for generated label
fr: 0 opérande attendu pour l'étiquette générée

en: invalid opcode '%s' in transition rule '%s'
fr: opcode « %s » invalide dans la règle de transition « %s »

en: opcode '%s': replacement does not have %d ops
fr: opcode « %s »: le remplaçant n'a pas %d ops

en: opcode '%s': cannot find literal definition
fr: opcode « %s »: ne peut trouver la définition littérale

en: opcode %s: unidentified operand '%s' in '%s'
fr: opcode %s: opérande « %s » non identifié dans « %s »

en: unknown user-defined function %s
fr: function définie par l'utilisateur %s inconnue

en: opcode %s: could not parse operand '%s' in '%s'
fr: opcode %s: n'a pu analyser l'opérande « %s » dans « %s »

en: could not parse INSN_PATTERN '%s'
fr: n'a pu analyser INSN_PATTERN « %s »

en: could not parse INSN_REPL '%s'
fr: n'a pu analyser INSN_REPL « %s »

en: could not build transition for %s => %s
fr: n'a pu construire la transition de %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: CFI state restore without previous remember
fr: récupération de l'état CFI sans mémorisation précédente

en: missing separator
fr: séparateur manquant

en: bad register expression
fr: mauvaise expression de registre

en: CFI instruction used without previous .cfi_startproc
fr: instruction CFI utilisée sans être précédé de .cfi_startproc

en: invalid or unsupported encoding in .cfi_personality
fr: encodage invalide ou non supporté dans .cfi_personality

en: .cfi_personality requires encoding and symbol arguments
fr: .cfi_personality exige des arguments d'encodage et de symbole

en: wrong second argument to .cfi_personality
fr: second argument erroné dans .cfi_personality

en: invalid or unsupported encoding in .cfi_lsda
fr: encodage invalide ou non supporté dans .cfi_lsda

en: .cfi_lsda requires encoding and symbol arguments
fr: .cfi_lsda exige des arguments d'encodage et de symbole

en: wrong second argument to .cfi_lsda
fr: second argument erroné dans .cfi_lsda

en: wrong third argument to .cfi_val_encoded_addr
fr: troisième argument erroné dans .cfi_val_encoded_addr

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: CFI is not supported for this target
fr: CFI n'est pas supporté pour cette cible

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: is_stmt value not 0 or 1
fr: valeur de is_stmt n'est pas 0 ou 1

en: isa number less than zero
fr: le numéro isa est plus petit que un

en: discriminator less than zero
fr: discrimateur plus petit que zéro

en: unknown .loc sub-directive `%s'
fr: sous directive .loc inconnue « %s »

en: internal error: unknown dwarf2 format
fr: erreur interne: format DWARF2 inconnu

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 passe outre une frontière de page

en: .begin directive without a preceding .file directive
fr: Directive .begin sans directive .file précédente

en: .begin directive without a preceding .ent directive
fr: Directive .begin sans directive .ent précédente

en: .bend directive without a preceding .file directive
fr: Directive .bend sans directive .file précédente

en: .bend directive without a preceding .ent directive
fr: Directive .bend sans directive .ent précédente

en: .bend directive names unknown symbol
fr: la directive .bend nomme un 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 complex
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ée pour %s

en: .end directive without a preceding .file directive
fr: directive .end sans directive .file précédente

en: .end directive names unknown symbol
fr: directive .end nomme un symbole inconnu

en: second .ent directive found before .end directive
fr: seconde directive .ent trouvé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: .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 autres champs non nuls

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 en virgule flottante erronée: 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 %d retournée par atof_generic

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és qui le suive

en: syntax error in .startof. or .sizeof.
fr: erreur de syntaxe dans .startof. ou .sizeof.

en: invalid use of operator "%s"
fr: utilisation invalide de l'opérateur « %s »

en: missing operand; zero assumed
fr: opérande manquant; 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: shift count
fr: nombre de décalages

en: operation combines symbols in different segments
fr: operation combine des symboles dans différents segments

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

en: can't extend frag %lu chars
fr: ne peut étendre la fragmentation de %lu caractères

note: For error messages. 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
en: {standard input}
fr: {entrée standard}

en: can't open %s for reading: %s
fr: ne peut ouvrir %s en lecture: %s

en: can't read from %s: %s
fr: ne peut lire à partir de %s: %s

en: can't close %s: %s
fr: ne peut fermer %s: %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'allouer de la mémoire pour de nouvelles instructions

en: Warning:
fr: Avertissement:

en: Error:
fr: Erreur:

en: unable to rebuffer file: %s
fr: impossible de réintroduire le fichier dans le tampon : %s

en: 
     time stamp    	: %s
fr: 
     horodatage   	: %s

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

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

en: 
     input file    	: %s
fr: 
     fichier d'entrée 	: %s

en: 
     output file   	: %s
fr: 
     fichier de sortie	: %s

en: 
     target        	: %s
fr: 
     cible         	: %s

en: can't open %s: %s
fr: ne peut ouvrir %s: %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: Missing parameter qualifier for `%s' in macro `%s'
fr: qualificateur de paramètre manquant pour « %s » dans la macro « %s »

en: `%s' is not a valid parameter qualifier for `%s' in macro `%s'
fr: « %s » n'est pas un qualificateur de paramètre valable pour « %s » dans la macro « %s »

en: Pointless default value for required parameter `%s' in macro `%s'
fr: Valeur par défaut inutile pour le paramètre requis « %s » dans la macro « %s »

en: A parameter named `%s' already exists for macro `%s'
fr: Un paramètre nommé « %s » existe déjà pour la macro « %s »

en: Reserved word `%s' used as parameter in macro `%s'
fr: Mot réservé « %s » utilisé comme paramètre dans la macro « %s »

en: unexpected end of file in macro `%s' definition
fr: fin inattendue du fichier dans la définition de macro « %s »

en: missing `)' after formals in macro definition `%s'
fr: « ) » manquante après les paramètres formels dans la définition de la macro « %s »

en: Missing macro name
fr: Nom de macro manquant

en: Bad parameter list for macro `%s'
fr: Mauvaise liste de paramètres pour la macro « %s »

en: Macro `%s' was already defined
fr: Macro « %s » a déjà été définie

en: missing `)'
fr: « ) » manquante

en: `%s' was already used as parameter (or another local) name
fr: « %s » a déjà été utilisé comme nom de paramètre (ou tout autre locale)

en: confusion in formal parameters
fr: confusion dans les paramètres formels

en: Parameter named `%s' does not exist for macro `%s'
fr: Le paramètre nommé « %s » n'existe pas pour la macro « %s »

en: Value for parameter `%s' of macro `%s' was already specified
fr: La valeur du paramètre « %s » de la macro « %s » a déjà été spécifiée

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: Missing value for required parameter `%s' of macro `%s'
fr: Valeur manquante pour le paramètre requis « %s » de la macro « %s »

en: Attempt to purge non-existant macro `%s'
fr: Tentative de purger la macro inexistante « %s »

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: 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: %s out of domain (%d is not a multiple of %d)
fr: %s hors du domaine (%d n'est pas un multiple de %d)

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

note: xgettext:c-format.
en: %s out of range (0x%s is not between 0x%s and 0x%s)
fr: %s hors limite (0x%s n'est pas entre 0x%s et 0x%s)

en: can't open a bfd on stdout %s
fr: ne peut ouvrir un bfd sur stdout %s

en: selected target format '%s' unknown
fr: format de cible sélectionné « %s » inconnu

en: can't create %s: %s
fr: ne peut créer %s: %s

en: error constructing %s pseudo-op table: %s
fr: erreur de construction %s table pseudo-op: %s

en: cannot change section or subsection inside .bundle_lock
fr: ne peut changer la section ou la sous-section à l'intérieur de .bundle_lock

en: .bundle_lock sequence at %u bytes but .bundle_align_mode limit is %u bytes
fr: la séquence .bundle_lock à %u octets mais la limite de .bundle_align_mode est %u octets

en: single instruction is %u bytes long but .bundle_align_mode limit is %u
fr: l'instruction simple occupe %u octets mais la limite de .bundle_align_mode est %u

en: unknown pseudo-op: `%s'
fr: pseudo-op inconnu:  « %s »

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

en: .bundle_lock with no matching .bundle_unlock
fr: .bundle_lock sans .bundle_unlock correspondant

en: .abort detected.  Abandoning ship.
fr: .abort détecté.  Abandon.

en: ignoring fill value in absolute section
fr: ignore 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: le patron de remplissage attendu est manquant

en: symbol name not recognised in the current locale
fr: nom de symbole pas reconnu dans la locale actuelle

note: Some of the back ends can't deal with non-positive line numbers. Besides, it's silly.  GCC however will generate a line number of zero when it is pre-processing builtins for assembler-with-cpp files: # 0 "<built-in>" We do not want to barf on this, especially since such files are used in the GCC and
en: line numbers must be positive; line number %d rejected
fr: numéros de lignes doivent être positifs; numéro de ligne %d rejeté

en: incompatible flag %i in line directive
fr: fanion %i incompatible dans la directive de ligne

en: unsupported flag %i in line directive
fr: fanion %i non supporté dans la directive de ligne

en: start address not supported
fr: adresse de départ non supportée

en: .err encountered
fr: .err rencontré

en: .error directive invoked in source file
fr: directive .error invoquée dans le fichier source

en: .warning directive invoked in source file
fr: directive .warning invoquée dans le fichier source

en: %s argument must be a string
fr: %s l'argument doit être une chaîne de caractères

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: expected alignment after size
fr: alignement attendu après la taille

en: attempt to redefine pseudo-op `%s' ignored
fr: tentative de redéfinition du pseudo-op « %s » ignorée

en: ignoring macro exit outside a macro definition.
fr: ignore la sortie de la macro en dehors d'une définition de macro.

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 reconnu « %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 reconnue « %s »

en: .end%c encountered without preceding %s
fr: .end%c n'est pas précédé de %s

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: littéral de virgule flottante erroné: %s

en: %s: would close weakref loop: %s
fr: %s: fermerait la boucle weakref: %s

en: junk at end of line, first unrecognized character valued 0x%x
fr: rebut à la fin de la ligne, premier caractère non reconnu évalué en 0x%x

en: `%s' can't be equated to common symbol '%s'
fr: « %s » ne peut être rendu équivalent au symbole commun « %s »

en: unexpected `"' in expression
fr: « " »  inattendue dans l'expression

en: rva without symbol
fr: rva sans symbole

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

en: missing reloc type
fr: type de réadressage manquant

en: unrecognized reloc type
fr: type de réadressage non reconnu

en: bad reloc expression
fr: expression de réadressage erronée

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: value 0x%llx truncated to 0x%llx
fr: valeur 0x%llx tronquée à 0x%llx

en: value 0x%I64x truncated to 0x%I64x
fr: valeur 0x%I64x tronquée à 0x%I64x

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: %s relocations do not fit in %u bytes
fr: Le réadressage %s n'entre pas dans %u octets

en: unresolvable or nonpositive repeat count; using 1
fr: compteur de répétition ne peut être résolu ou est non positif; utilise 1

en: unknown floating type type '%c'
fr: type de virgule flottante inconnu « %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ées 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; saut de ligne inséré

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 sont non définis; zéro assumé

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) or count (%ld) invalid for file size (%ld)
fr: escamotage (%ld) ou compte (%ld) invalide pour 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éclaration .func précédente

en: .bundle_align_mode alignment too large (maximum %u)
fr: alignement de .bundle_align_mode trop grand (%u au maximum)

en: cannot change .bundle_align_mode inside .bundle_lock
fr: ne peut changer .bundle_align_mode à l'intérieur de .bundle_lock

en: .bundle_lock is meaningless without .bundle_align_mode
fr: .bundle_lock n'a pas de sens sans .bundle_align_mode

en: .bundle_unlock without preceding .bundle_lock
fr: .bundle_unlock sans .bundle_lock précédent

en: .bundle_lock sequence is %u bytes, but bundle size only %u
fr: la séquence .bundle_lock occupe %u octets mais la taille du paquet est seulement %u

en: missing closing `%c'
fr: « %c » fermant manquant

en: stray `\'
fr: « \ » superflu

en: invalid argument '%s' to -fdebug-prefix-map
fr: argument « %s » invalide pour -fdebug-prefix-map

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, essayez un format de débug différent

en: comma missing in .xstabs
fr: virgule manquante dans .xstabs

en: cannot define symbol `%s' in absolute section
fr: ne peut définir le symbole « %s » dans la section 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: invalid operands (%s and %s sections) for `%s'
fr: opérandes invalides (sections %s et %s) pour « %s »

en: invalid operand (%s section) for `%s'
fr: opérande invalide (section %s) pour « %s »

en: invalid operands (%s and %s sections) for `%s' when setting `%s'
fr: opérandes invalides (sections %s et %s) pour « %s » en définissant « %s »

en: invalid operand (%s section) for `%s' when setting `%s'
fr: opérande invalide (section %s) pour « %s » en définissant « %s »

en: symbol definition loop encountered at `%s'
fr: boucle de définition de symbole rencontrée à « %s »

en: cannot convert expression symbol %s to complex relocation
fr: ne peut convertir le symbole d'expression %s en réadressage complexe

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'une é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: symboles de section sont déjà globaux

en: Accessing function `%s' as thread-local object
fr: Accès à la fonction « %s » comme un objet thread local

en: Accessing `%s' as thread-local object
fr: Accès à « %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: attempt to .org/.space backwards? (%ld)
fr: tentative d'utiliser .org/.space vers l'arrière ? (%ld)

en: invalid offset expression
fr: expression d'offset invalide

en: invalid reloc expression
fr: expression de réadressage invalide

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

en: redefined symbol cannot be used on reloc
fr: symbole redéfini ne peut être utilisé sur un réadressage

en: relocation out of range
fr: réadressage hors limite

en: %s:%u: bad return from bfd_install_relocation: %x
fr: %s:%u: retour erroné de bfd_install_relocation: %x

en: reloc not within (fixed part of) section
fr: réadressage n'est pas dans une (partie corrigée de) section

en: internal error: fixup not contained within frag
fr: erreur interne: correctif non contenu à l'intérieur du fragment

en: can't extend frag
fr: ne peut étendre la fragmentation

en: can't extend frag %u chars
fr: ne peut étendre la fragmentation de %u caractères

en: can't write %s: %s
fr: ne peut écrire %s: %s

en: cannot write to output file '%s': %s
fr: ne peut écrire dans le fichier de sortie « %s »: %s

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

en: local label `%s' is not defined
fr: étiquette locale « %s » n'est pas définie

en: Local symbol `%s' can't be equated to common symbol `%s'
fr: Symbole local « %s » ne peut être rendu équivalent au symbole commun « %s »

en: can't make global register symbol `%s'
fr: ne peut rendre global le symbol de registre « %s »

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 n'avait pas la bonne taille

en: padding added
fr: bourrage ajouté

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: Infinite loop encountered whilst attempting to compute the addresses of symbols in section %s
fr: Boucle infinie rencontrée lors du calcul des adresses des symboles de la section %s
