aboutsummaryrefslogtreecommitdiff
path: root/gas/po/fr.po
diff options
context:
space:
mode:
authorNick Clifton <nickc@redhat.com>2002-07-23 09:58:05 +0000
committerNick Clifton <nickc@redhat.com>2002-07-23 09:58:05 +0000
commit0461a601af9ac2b251b3456da0730c6cf6362b30 (patch)
treef537512e8a5754f0ceb91c02d61cd94f26321c13 /gas/po/fr.po
parentee8929cff23cf400c7508f4327be353b3f0d7933 (diff)
downloadgdb-0461a601af9ac2b251b3456da0730c6cf6362b30.zip
gdb-0461a601af9ac2b251b3456da0730c6cf6362b30.tar.gz
gdb-0461a601af9ac2b251b3456da0730c6cf6362b30.tar.bz2
update translations.
Diffstat (limited to 'gas/po/fr.po')
-rw-r--r--gas/po/fr.po1919
1 files changed, 1278 insertions, 641 deletions
diff --git a/gas/po/fr.po b/gas/po/fr.po
index ea45d91..f0fde0a 100644
--- a/gas/po/fr.po
+++ b/gas/po/fr.po
@@ -1,12 +1,12 @@
# Messages français pour GNU concernant gas.
-# Copyright (C) 2001 Free Software Foundation, Inc.
-# Michel Robitaille <robitail@IRO.UMontreal.CA>, since 1996.
+# Copyright © 2001 Free Software Foundation, Inc.
+# Michel Robitaille <robitail@IRO.UMontreal.CA>, depuis/since 1996.
#
msgid ""
msgstr ""
-"Project-Id-Version: GNU gas 2.12-pre020121\n"
-"POT-Creation-Date: 2002-01-17 12:56+0000\n"
-"PO-Revision-Date: 2002-03-16 21:00-0500\n"
+"Project-Id-Version: GNU gas 2.12.1\n"
+"POT-Creation-Date: 2002-02-08 04:20-0200\n"
+"PO-Revision-Date: 2002-07-22 08:00-0500\n"
"Last-Translator: Michel Robitaille <robitail@IRO.UMontreal.CA>\n"
"Language-Team: French <traduc@traduc.org>\n"
"MIME-Version: 1.0\n"
@@ -274,8 +274,8 @@ msgid "GNU assembler %s\n"
msgstr "Assembleur GNU %s\n"
#: as.c:528
-msgid "Copyright 2001 Free Software Foundation, Inc.\n"
-msgstr "Copyright 2001 Free Software Foundation, Inc.\n"
+msgid "Copyright 2002 Free Software Foundation, Inc.\n"
+msgstr "Copyright 2002 Free Software Foundation, Inc.\n"
#: as.c:529 gasp.c:3627
msgid ""
@@ -462,7 +462,7 @@ msgstr "relocalisation erronée: symbole « %s » n'est pas dans la table des symbo
msgid "%s: bad type for weak symbol"
msgstr "%s: type erroné pour un symbole faible"
-#: config/obj-aout.c:458 config/obj-coff.c:2940 write.c:1933
+#: config/obj-aout.c:458 config/obj-coff.c:2956 write.c:1933
#, c-format
msgid "%s: global symbols not supported in common sections"
msgstr "%s: symboles globaux non supportés dans les section communes"
@@ -491,7 +491,7 @@ msgstr "Insertion de « %s » dans la table de structure a échoué: %s"
msgid "Line numbers must be positive integers\n"
msgstr "Les numéros de lignes doit être des entiers positifs\n"
-#: config/obj-coff.c:503 config/obj-coff.c:2355
+#: config/obj-coff.c:503 config/obj-coff.c:2371
msgid ".ln pseudo-op inside .def/.endef: ignored."
msgstr ".ln pseudo opérateur à l'intérieur de .def/.endef: ignoré."
@@ -503,11 +503,11 @@ msgstr ".loc à l'extérieur de .text"
msgid ".loc pseudo-op inside .def/.endef: ignored."
msgstr ".loc pseudo opérateur à l'intérieur de .def/.endef: ignoré."
-#: config/obj-coff.c:641 config/obj-coff.c:2412
+#: config/obj-coff.c:641 config/obj-coff.c:2428
msgid ".def pseudo-op used inside of .def/.endef: ignored."
msgstr ".def pseudo opérateur utilisé à l'intérieur de .def/.endef: ignoré."
-#: config/obj-coff.c:687 config/obj-coff.c:2464
+#: config/obj-coff.c:687 config/obj-coff.c:2480
msgid ".endef pseudo-op used outside of .def/.endef: ignored."
msgstr ".endef pseudo opérateur utilisé à l'extérieur de .def/.endef: ignoré."
@@ -516,49 +516,49 @@ msgstr ".endef pseudo opérateur utilisé à l'extérieur de .def/.endef: ignoré."
msgid "`%s' symbol without preceding function"
msgstr "« %s » symbole sans fonction qui la précède"
-#: config/obj-coff.c:812 config/obj-coff.c:2539
+#: config/obj-coff.c:812 config/obj-coff.c:2555
#, c-format
msgid "unexpected storage class %d"
msgstr "classe de stockage inattendue %d"
-#: config/obj-coff.c:925 config/obj-coff.c:2646
+#: config/obj-coff.c:925 config/obj-coff.c:2662
msgid ".dim pseudo-op used outside of .def/.endef: ignored."
msgstr ".dim pseudo opérateur utilisé à l'extérieur de .def/.endef: ignoré."
-#: config/obj-coff.c:945 config/obj-coff.c:2666
+#: config/obj-coff.c:945 config/obj-coff.c:2682
msgid "badly formed .dim directive ignored"
msgstr "directive .dim mal composée - ignorée"
-#: config/obj-coff.c:996 config/obj-coff.c:2729
+#: config/obj-coff.c:996 config/obj-coff.c:2745
msgid ".size pseudo-op used outside of .def/.endef ignored."
msgstr ".size pseudo opérateur utilisé à l'extérieur de .def/.endef ignoré."
-#: config/obj-coff.c:1012 config/obj-coff.c:2745
+#: config/obj-coff.c:1012 config/obj-coff.c:2761
msgid ".scl pseudo-op used outside of .def/.endef ignored."
msgstr ".scl pseudo opérateur utilisé à l'extérieur de .def/.endef ignoré."
-#: config/obj-coff.c:1030 config/obj-coff.c:2763
+#: config/obj-coff.c:1030 config/obj-coff.c:2779
msgid ".tag pseudo-op used outside of .def/.endef ignored."
msgstr ".tag pseudo opérateur utilisé à l'extérieur de .def/.endef ignoré."
-#: config/obj-coff.c:1049 config/obj-coff.c:2781
+#: config/obj-coff.c:1049 config/obj-coff.c:2797
#, c-format
msgid "tag not found for .tag %s"
msgstr "étiquette non repérée pour .tag %s"
-#: config/obj-coff.c:1064 config/obj-coff.c:2796
+#: config/obj-coff.c:1064 config/obj-coff.c:2812
msgid ".type pseudo-op used outside of .def/.endef ignored."
msgstr ".type pseudo opérateur utilisé à l'extérieur de .def/.endef ignoré."
-#: config/obj-coff.c:1086 config/obj-coff.c:2818
+#: config/obj-coff.c:1086 config/obj-coff.c:2834
msgid ".val pseudo-op used outside of .def/.endef ignored."
msgstr ".val pseudo opérateur utilisé à l'extérieur de .def/.endef ignoré."
-#: config/obj-coff.c:1231 config/obj-coff.c:3013
+#: config/obj-coff.c:1231 config/obj-coff.c:3029
msgid "mismatched .eb"
msgstr ".eb ne concorde pas"
-#: config/obj-coff.c:1252 config/obj-coff.c:3053
+#: config/obj-coff.c:1252 config/obj-coff.c:3069
msgid "C_EFCN symbol out of scope"
msgstr "symbole C_EFCN hors gamme"
@@ -570,12 +570,12 @@ msgstr "symbole C_EFCN hors gamme"
msgid "unsupported section attribute '%c'"
msgstr "attribut de section non supporté « %c »"
-#: config/obj-coff.c:1481 config/obj-coff.c:3758 config/tc-ppc.c:4211
+#: config/obj-coff.c:1481 config/obj-coff.c:3774 config/tc-ppc.c:4211
#, c-format
msgid "unknown section attribute '%c'"
msgstr "attribut de section inconnu « %c »"
-#: config/obj-coff.c:1511 config/tc-ppc.c:4229 config/tc-tic54x.c:4130 read.c:2555
+#: config/obj-coff.c:1511 config/tc-ppc.c:4229 config/tc-tic54x.c:4133 read.c:2555
#, c-format
msgid "error setting flags for \"%s\": %s"
msgstr "erreur lors de l'initialisation des fanions de « %s »: %s"
@@ -594,62 +594,62 @@ msgstr "0x%lx: « %s » type = %ld, classe = %d, segment = %d\n"
msgid "Out of step\n"
msgstr "Compteur d'étapes épuisée\n"
-#: config/obj-coff.c:2271
+#: config/obj-coff.c:2287
msgid "bfd_coff_swap_scnhdr_out failed"
msgstr "bfd_coff_swap_scnhdr_out a échoué"
-#: config/obj-coff.c:2496
+#: config/obj-coff.c:2512
msgid "`.bf' symbol without preceding function\n"
msgstr "« .bf » symbole sans fonction qui la précède\n"
-#: config/obj-coff.c:3450 config/obj-ieee.c:507
+#: config/obj-coff.c:3466 config/obj-ieee.c:507
#, c-format
msgid "FATAL: Can't create %s"
msgstr "FATALE: ne peut créer %s"
-#: config/obj-coff.c:3632
+#: config/obj-coff.c:3648
#, c-format
msgid "Can't close %s: %s"
msgstr "Ne peut fermer %s: %s"
-#: config/obj-coff.c:3666
+#: config/obj-coff.c:3682
#, c-format
msgid "Too many new sections; can't add \"%s\""
msgstr "Trop de nouvelles sections; ne peut l'ajouter « %s »"
-#: config/obj-coff.c:4073 config/tc-sparc.c:3537
+#: config/obj-coff.c:4089 config/tc-sparc.c:3537
msgid "Expected comma after name"
msgstr "Virgule attendue après le nom"
-#: config/obj-coff.c:4079
+#: config/obj-coff.c:4095
msgid "Missing size expression"
msgstr "Expression de la taille manquante"
-#: config/obj-coff.c:4085
+#: config/obj-coff.c:4101
#, c-format
msgid "lcomm length (%d.) <0! Ignored."
msgstr "longueur lcomm (%d.) <0! Ignoré."
-#: config/obj-coff.c:4113
+#: config/obj-coff.c:4129
#, c-format
msgid "Symbol %s already defined"
msgstr "Symbole %s est déjà défini"
-#: config/obj-coff.c:4208 config/tc-i960.c:3206
+#: config/obj-coff.c:4224 config/tc-i960.c:3206
#, c-format
msgid "No 'bal' entry point for leafproc %s"
msgstr "Pas de point d'entrée « bal » pour la procédure leafproc %s"
-#: config/obj-coff.c:4287
+#: config/obj-coff.c:4303
#, c-format
msgid "Negative of non-absolute symbol %s"
msgstr "Négatif d'un symbole non absolu %s"
-#: config/obj-coff.c:4308
+#: config/obj-coff.c:4324
msgid "callj to difference of 2 symbols"
msgstr "appel de callj pour différencier 2 symboles"
-#: config/obj-coff.c:4354
+#: config/obj-coff.c:4370
#, c-format
msgid "Can't emit reloc {- %s-seg symbol \"%s\"} @ file address %ld."
msgstr "Ne peut produire de relocalisation {- %s-seg symbole « %s »} @ fichier adresse %ld."
@@ -657,16 +657,16 @@ msgstr "Ne peut produire de relocalisation {- %s-seg symbole « %s »} @ fichier a
#. This is a COBR instruction. They have only a 13-bit
#. displacement and are only to be used for local branches:
#. flag as error, don't generate relocation.
-#: config/obj-coff.c:4443 config/tc-i960.c:3226 write.c:2826
+#: config/obj-coff.c:4459 config/tc-i960.c:3226 write.c:2826
msgid "can't use COBR format with external label"
msgstr "ne peut utiliser un format COBR avec une étiquette externe"
-#: config/obj-coff.c:4518
+#: config/obj-coff.c:4534
#, c-format
msgid "Value of %ld too large for field of %d bytes at 0x%lx"
msgstr "Valeur de %ld trop grande pour un champ de %d octets à 0x%lx"
-#: config/obj-coff.c:4532
+#: config/obj-coff.c:4548
#, c-format
msgid "Signed .word overflow; switch may be too large; %ld at 0x%lx"
msgstr "Débordement de .word signé; commutation peut être trop grande; %ld à 0x%lx"
@@ -706,7 +706,7 @@ msgstr "alignement négatif du commun; 0 est assumé"
msgid "common alignment not a power of 2"
msgstr "alignement du commun n'est pas une puissance de 2"
-#: config/obj-elf.c:438 config/tc-sparc.c:3832 config/tc-v850.c:565
+#: config/obj-elf.c:438 config/tc-sparc.c:3832 config/tc-v850.c:450
#, c-format
msgid "bad .common segment %s"
msgstr "segment .common erroné %s"
@@ -832,17 +832,17 @@ msgstr "Symbole « %s » ne peut être à la fois weak et common"
msgid "can't create group: %s"
msgstr "ne peut créet le groupe: %s"
-#: config/obj-elf.c:2068
+#: config/obj-elf.c:2076
#, c-format
msgid "failed to set up debugging information: %s"
msgstr "échec d'initialisation des informations de débug: %s"
-#: config/obj-elf.c:2088
+#: config/obj-elf.c:2096
#, c-format
msgid "can't start writing .mdebug section: %s"
msgstr "ne peut débuter l'écriture de la section .mdebug: %s"
-#: config/obj-elf.c:2096
+#: config/obj-elf.c:2104
#, c-format
msgid "could not write .mdebug section: %s"
msgstr "ne peut écrire la section .mdebug: %s"
@@ -890,11 +890,11 @@ msgstr "Ne peut créer un fichier objet VMS « %s »"
#: config/obj-vms.c:617
msgid "I/O error writing VMS object file (length prefix)"
-msgstr "Erreur d'E/S lors de l'écriture du fichier objet VMS (préfixe de longueur)"
+msgstr "ERREUR d'E/S lors de l'écriture du fichier objet VMS (préfixe de longueur)"
#: config/obj-vms.c:631
msgid "I/O error writing VMS object file"
-msgstr "Erreur d'E/S lors de l'écriture du fichier objet VMS"
+msgstr "ERREUR d'E/S lors de l'écriture du fichier objet VMS"
#: config/obj-vms.c:1221
#, c-format
@@ -1037,11 +1037,11 @@ msgid "Unknown segment type"
msgstr "type de segment inconnu"
#. Probably a memory allocation problem? Give up now.
-#: config/tc-a29k.c:330 config/tc-hppa.c:1462 config/tc-mips.c:1251 config/tc-mips.c:1293 config/tc-sparc.c:847
+#: config/tc-a29k.c:330 config/tc-hppa.c:1462 config/tc-mips.c:1251 config/tc-mips.c:1293 config/tc-or32.c:230 config/tc-sparc.c:847
msgid "Broken assembler. No assembly attempted."
msgstr "Bris d'assemblage. Aucune tentative d'assemblage."
-#: config/tc-a29k.c:375 config/tc-avr.c:1131 config/tc-d10v.c:540 config/tc-d30v.c:552 config/tc-h8300.c:313 config/tc-h8500.c:284 config/tc-mcore.c:655 config/tc-mmix.c:468 config/tc-mn10200.c:940 config/tc-mn10300.c:1311 config/tc-ppc.c:2106 config/tc-s390.c:1054 config/tc-sh.c:869 config/tc-tic80.c:283 config/tc-v850.c:2073 config/tc-w65.c:241 config/tc-z8k.c:343
+#: config/tc-a29k.c:375 config/tc-avr.c:1131 config/tc-d10v.c:540 config/tc-d30v.c:552 config/tc-h8300.c:313 config/tc-h8500.c:284 config/tc-mcore.c:655 config/tc-mmix.c:475 config/tc-mn10200.c:940 config/tc-mn10300.c:1311 config/tc-or32.c:336 config/tc-or32.c:392 config/tc-ppc.c:2106 config/tc-s390.c:1054 config/tc-sh.c:1287 config/tc-sh64.c:2228 config/tc-tic80.c:283 config/tc-v850.c:1984 config/tc-w65.c:241 config/tc-z8k.c:343
msgid "missing operand"
msgstr "opérande manquante"
@@ -1069,7 +1069,7 @@ msgstr "Valeur immédiate de %ld est trop grande"
msgid "failed sanity check."
msgstr "la vérification de l'état de santé a échoué"
-#: config/tc-a29k.c:889
+#: config/tc-a29k.c:889 config/tc-or32.c:1046 config/tc-or32.c:1180
#, c-format
msgid "bad relocation type: 0x%02x"
msgstr "type de relocalisation erroné: 0x%02x"
@@ -1087,12 +1087,12 @@ msgstr "a29k_convert_frag\n"
msgid "a29k_estimate_size_before_relax\n"
msgstr "a29k_estimate_size_before_relax\n"
-#: config/tc-a29k.c:1092
+#: config/tc-a29k.c:1092 config/tc-or32.c:1375
#, c-format
msgid "label \"$%d\" redefined"
msgstr "étiquette \"$%d\" redéfinie"
-#: config/tc-a29k.c:1165
+#: config/tc-a29k.c:1165 config/tc-or32.c:1470
#, c-format
msgid "Invalid expression after %%%%\n"
msgstr "expression invalide après %%%%\n"
@@ -1115,7 +1115,7 @@ msgstr "erreur interne: ne peut insérer dans la table de hachage la macro « %s »
msgid "syntax error"
msgstr "erreur de syntaxe"
-#: config/tc-alpha.c:980 config/tc-h8300.c:1413 config/tc-h8500.c:1187 config/tc-hppa.c:4017 config/tc-i860.c:931 config/tc-m68hc11.c:500 config/tc-m68k.c:4201 config/tc-m88k.c:1011 config/tc-ns32k.c:1663 config/tc-sparc.c:2831 config/tc-z8k.c:1321
+#: config/tc-alpha.c:980 config/tc-h8300.c:1421 config/tc-h8500.c:1187 config/tc-hppa.c:4017 config/tc-i860.c:931 config/tc-m68hc11.c:500 config/tc-m68k.c:4201 config/tc-m88k.c:1011 config/tc-ns32k.c:1663 config/tc-or32.c:912 config/tc-sparc.c:2831 config/tc-z8k.c:1321
msgid "Bad call to MD_ATOF()"
msgstr "Appel erroné de MD_ATOF()"
@@ -1233,7 +1233,7 @@ msgstr "Numéro de séquence erroné: !%s!%s"
msgid "operand out of range (%s not between %d and %d)"
msgstr "opérande hors gamme (%s n'est pas entre %d et %d)"
-#: config/tc-alpha.c:2338 config/tc-alpha.c:2362 config/tc-d10v.c:629 config/tc-d30v.c:640 config/tc-mn10200.c:995 config/tc-mn10300.c:1382 config/tc-ppc.c:2072 config/tc-ppc.c:2256 config/tc-ppc.c:2268 config/tc-s390.c:1064 config/tc-s390.c:1121 config/tc-v850.c:1853 config/tc-v850.c:1876 config/tc-v850.c:2096
+#: config/tc-alpha.c:2338 config/tc-alpha.c:2362 config/tc-d10v.c:629 config/tc-d30v.c:640 config/tc-mn10200.c:995 config/tc-mn10300.c:1382 config/tc-ppc.c:2072 config/tc-ppc.c:2256 config/tc-ppc.c:2268 config/tc-s390.c:1064 config/tc-s390.c:1121 config/tc-v850.c:1764 config/tc-v850.c:1787 config/tc-v850.c:2007
msgid "too many fixups"
msgstr "trop de correctifs"
@@ -1312,7 +1312,7 @@ msgstr "débordement dans la table de litérals (.lit8)"
msgid ".COMMon length (%ld.) <0! Ignored."
msgstr "longueur de .COMMon (%ld.) <0! ignoré."
-#: config/tc-alpha.c:4071 config/tc-sparc.c:3700 config/tc-v850.c:283
+#: config/tc-alpha.c:4071 config/tc-sparc.c:3700 config/tc-v850.c:254
msgid "Ignoring attempt to re-define symbol"
msgstr "Tentative ignorée de re-définition de symbole"
@@ -1450,7 +1450,7 @@ msgstr "Choisir une valeur GP de %lx\n"
msgid "Bad .section directive: want a,s,w,x,M,S in string"
msgstr "Directive .section erronée: nécessite a,s,w,x,M,S dans la chaîne"
-#: config/tc-arc.c:1616 config/tc-arm.c:10246
+#: config/tc-arc.c:1616 config/tc-arm.c:10344
msgid "md_estimate_size_before_relax\n"
msgstr "md_estimate_size_before_relax\n"
@@ -1458,762 +1458,1038 @@ msgstr "md_estimate_size_before_relax\n"
msgid "md_convert_frag\n"
msgstr "md_convert_frag\n"
-#: config/tc-arm.c:664
+#: config/tc-arm.c:681
msgid "ARM register expected"
msgstr "registre ARM attendu"
-#: config/tc-arm.c:665 config/tc-arm.c:2814
+#: config/tc-arm.c:682 config/tc-arm.c:2843
msgid "bad or missing co-processor number"
msgstr "numéro de co-processeur erroné ou manquant"
#. In the few cases where we might be able to accept something else
#. this error can be overridden.
-#: config/tc-arm.c:666 config/tc-arm.c:2869
+#: config/tc-arm.c:683 config/tc-arm.c:2898
msgid "co-processor register expected"
msgstr "registre de coprocesseur attendu"
-#: config/tc-arm.c:667
+#: config/tc-arm.c:684
msgid "FPA register expected"
msgstr "registre FPA attendu"
-#: config/tc-arm.c:668
+#: config/tc-arm.c:685
msgid "VFP single precision register expected"
msgstr "registre VFP en simple précision attendu"
-#: config/tc-arm.c:669
+#: config/tc-arm.c:686
msgid "VFP double precision register expected"
msgstr "registre VFP en double précision attendu"
-#: config/tc-arm.c:670
+#: config/tc-arm.c:687
msgid "Maverick MVF register expected"
msgstr "registre Maverick MVF attendu"
-#: config/tc-arm.c:671
+#: config/tc-arm.c:688
msgid "Maverick MVD register expected"
msgstr "registre Maverick MVD attendu"
-#: config/tc-arm.c:672 config/tc-arm.c:673
+#: config/tc-arm.c:689 config/tc-arm.c:690
msgid "Maverick MVFX register expected"
msgstr "registre Maverick MVFX attendu"
-#: config/tc-arm.c:674
+#: config/tc-arm.c:691
msgid "Maverick MVAX register expected"
msgstr "registre Maverick MVAX attendu"
-#: config/tc-arm.c:675
+#: config/tc-arm.c:692
msgid "Maverick DSPSC register expected"
msgstr "registre Maverick DSPSC attendu"
-#: config/tc-arm.c:2013
+#: config/tc-arm.c:2036
msgid "bad arguments to instruction"
msgstr "arguments erronés pour l'instruction"
-#: config/tc-arm.c:2014
+#: config/tc-arm.c:2037
msgid "r15 not allowed here"
msgstr "r15 n'est pas permis ici"
-#: config/tc-arm.c:2015
+#: config/tc-arm.c:2038
msgid "instruction is not conditional"
msgstr "l'instruction n'est pas conditionnelle"
-#: config/tc-arm.c:2016
+#: config/tc-arm.c:2039
msgid "acc0 expected"
msgstr "acc0 attendu"
-#: config/tc-arm.c:2155
+#: config/tc-arm.c:2184
msgid "literal pool overflow"
msgstr "débordement du bassin de mots"
-#: config/tc-arm.c:2297
+#: config/tc-arm.c:2326
msgid "invalid syntax for .req directive"
msgstr "syntaxe invalide pour le directive .req"
-#: config/tc-arm.c:2372
+#: config/tc-arm.c:2401
#, c-format
msgid "alignment too large: %d assumed"
msgstr "alignement trop grand: %d assumé"
-#: config/tc-arm.c:2375
+#: config/tc-arm.c:2404
msgid "alignment negative. 0 assumed."
msgstr "alignement négatif: 0 assumé"
-#: config/tc-arm.c:2459
+#: config/tc-arm.c:2488
#, c-format
msgid "expected comma after name \"%s\""
msgstr "virgule attendue après le nom « %s »"
-#: config/tc-arm.c:2509 config/tc-m32r.c:418
+#: config/tc-arm.c:2538 config/tc-m32r.c:418
#, c-format
msgid "symbol `%s' already defined"
msgstr "symbole « %s » est déjà défini"
-#: config/tc-arm.c:2580
+#: config/tc-arm.c:2609
msgid "selected processor does not support THUMB opcodes"
msgstr "le processeur choisi ne supporte pas les opcode THUMB"
-#: config/tc-arm.c:2593
+#: config/tc-arm.c:2622
msgid "selected processor does not support ARM opcodes"
msgstr "le processeur choisi ne supporte pas les opcode ARM"
-#: config/tc-arm.c:2605
+#: config/tc-arm.c:2634
#, c-format
msgid "invalid instruction size selected (%d)"
msgstr "taille d'instruction invalide (%d)"
-#: config/tc-arm.c:2640
+#: config/tc-arm.c:2669
#, c-format
msgid "invalid operand to .code directive (%d) (expecting 16 or 32)"
msgstr "opérande invalide pour la directive .code (%d) (attendu 16 ou 32)"
-#: config/tc-arm.c:2651
+#: config/tc-arm.c:2680
msgid "garbage following instruction"
msgstr "instruction suivie de rebuts"
#. In the few cases where we might be able to accept something else
#. this error can be overridden.
-#: config/tc-arm.c:2701
+#: config/tc-arm.c:2730
#, c-format
msgid "register expected, not '%.100s'"
msgstr "registre attendu, pas '%.100s'"
#. In the few cases where we might be able to accept
#. something else this error can be overridden.
-#: config/tc-arm.c:2773
+#: config/tc-arm.c:2802
msgid "flag for {c}psr instruction expected"
msgstr "fanion pour instruction {c}psr attendu"
-#: config/tc-arm.c:2807
+#: config/tc-arm.c:2836
msgid "illegal co-processor number"
msgstr "numéro de co-processeur illégal"
-#: config/tc-arm.c:2839 config/tc-arm.c:3877 config/tc-arm.c:4059
+#: config/tc-arm.c:2868 config/tc-arm.c:3928 config/tc-arm.c:4110
msgid "bad or missing expression"
msgstr "expression erronée ou manquante"
-#: config/tc-arm.c:2845
+#: config/tc-arm.c:2874
msgid "immediate co-processor expression too large"
msgstr "expression « immediate » pour co-processeur est trop grande"
#. In the few cases where we might be able to accept something else
#. this error can be overridden.
-#: config/tc-arm.c:2892
+#: config/tc-arm.c:2921
msgid "floating point register expected"
msgstr "registre en virgule flottante attendu"
-#: config/tc-arm.c:2909
+#: config/tc-arm.c:2938
msgid "immediate expression expected"
msgstr "expression immédiate attendue"
-#: config/tc-arm.c:2924
+#: config/tc-arm.c:2953
msgid "co-processor address must be word aligned"
msgstr "adresse du coprocesseur doit être alignée sur un mot"
-#: config/tc-arm.c:2930
+#: config/tc-arm.c:2959
msgid "offset too large"
msgstr "décalage d'adresse trop grand"
-#: config/tc-arm.c:2979
+#: config/tc-arm.c:3008
msgid "pc may not be used in post-increment"
msgstr "le PC ne peut être utilisé dans une instruction de post-incrémentation"
-#: config/tc-arm.c:2995 config/tc-arm.c:3440 config/tc-arm.c:4228 config/tc-arm.c:5095 config/tc-arm.c:5429
+#: config/tc-arm.c:3024 config/tc-arm.c:3469 config/tc-arm.c:4279 config/tc-arm.c:5146 config/tc-arm.c:5480
msgid "pre-indexed expression expected"
msgstr "instruction pre-indexée attendue"
-#: config/tc-arm.c:3008 config/tc-arm.c:3453 config/tc-arm.c:4239 config/tc-arm.c:5107 config/tc-arm.c:5441 config/tc-arm.c:5790 config/tc-arm.c:8452 config/tc-arm.c:8467
+#: config/tc-arm.c:3037 config/tc-arm.c:3482 config/tc-arm.c:4290 config/tc-arm.c:5158 config/tc-arm.c:5492 config/tc-arm.c:5841 config/tc-arm.c:8503 config/tc-arm.c:8518
msgid "missing ]"
msgstr "] manquant"
-#: config/tc-arm.c:3018
+#: config/tc-arm.c:3047
msgid "pc may not be used with write-back"
msgstr "PC le peut être utilisé en mode ré-écriture"
-#: config/tc-arm.c:3070
+#: config/tc-arm.c:3099
msgid "comma expected after register name"
msgstr "virgule attendue après le nom du registre"
-#: config/tc-arm.c:3089
+#: config/tc-arm.c:3118
msgid "CPSR or SPSR expected"
msgstr "CPSR ou SPSR attendu"
-#: config/tc-arm.c:3115
+#: config/tc-arm.c:3144
msgid "comma missing after psr flags"
msgstr "virgule manquante après les fanions psr"
-#: config/tc-arm.c:3131 config/tc-arm.c:3141
+#: config/tc-arm.c:3160 config/tc-arm.c:3170
msgid "only a register or immediate value can follow a psr flag"
msgstr "seul un registre ou une valeur immédiate peut suivre un fanion PSR"
-#: config/tc-arm.c:3152
+#: config/tc-arm.c:3181
msgid "immediate value cannot be used to set this field"
msgstr "une valeur immédiate ne peut être utilisée pour ce champ"
-#: config/tc-arm.c:3170 config/tc-arm.c:4455 config/tc-arm.c:4735 config/tc-arm.c:4755 config/tc-i960.c:1924
+#: config/tc-arm.c:3199 config/tc-arm.c:4506 config/tc-arm.c:4786 config/tc-arm.c:4806 config/tc-i960.c:1924
msgid "invalid constant"
msgstr "constante invalide"
-#: config/tc-arm.c:3218
+#: config/tc-arm.c:3247
msgid "rdhi, rdlo and rm must all be different"
msgstr "rdhi, rdlo et rm doivent tous être différents"
-#: config/tc-arm.c:3272
+#: config/tc-arm.c:3301
msgid "rd and rm should be different in mul"
msgstr "rd et rm doivent être différents dans mul"
-#: config/tc-arm.c:3326
+#: config/tc-arm.c:3355
msgid "rd and rm should be different in mla"
msgstr "rd et rm doivent être différents dans mla"
-#: config/tc-arm.c:3374
+#: config/tc-arm.c:3403
#, c-format
msgid "acc0 expected, not '%.100s'"
msgstr "acc0 attendu, et non pas '%.100s'"
-#: config/tc-arm.c:3552
+#: config/tc-arm.c:3581
msgid "rdhi and rdlo must be different"
msgstr "rdhi et rdlo doivent être différents"
-#: config/tc-arm.c:3660
+#: config/tc-arm.c:3689
msgid "Warning: instruction unpredictable when using r15"
msgstr "AVERTISSEMENT: instruction imprévisible lorsque r15 est utilisé"
-#: config/tc-arm.c:3886 config/tc-arm.c:4068 config/tc-arm.c:7395 config/tc-arm.c:7428 config/tc-arm.c:7438
+#: config/tc-arm.c:3904
+msgid "use of r15 in bxj is not really useful"
+msgstr "utilisation de r15 dans le bxj n'est pas très utile"
+
+#: config/tc-arm.c:3937 config/tc-arm.c:4119 config/tc-arm.c:7446 config/tc-arm.c:7479 config/tc-arm.c:7489
msgid "immediate value out of range"
msgstr "valeur immediate est hors gamme"
-#: config/tc-arm.c:4191
+#: config/tc-arm.c:4242
msgid "'[' expected after PLD mnemonic"
msgstr "« [ » attendu après la mnémonique PLD"
-#: config/tc-arm.c:4213
+#: config/tc-arm.c:4264
msgid "post-indexed expression used in preload instruction"
msgstr "expression post-indexée dans une instruction préchargée"
-#: config/tc-arm.c:4218 config/tc-arm.c:4248
+#: config/tc-arm.c:4269 config/tc-arm.c:4299
msgid "writeback used in preload instruction"
msgstr "more ré-écriture utilisé dans une instruction de préchargement"
-#: config/tc-arm.c:4290
+#: config/tc-arm.c:4341
msgid "destination register must be even"
msgstr "registre de destination doit être pair"
-#: config/tc-arm.c:4296
+#: config/tc-arm.c:4347
msgid "r14 not allowed here"
msgstr "r14 n'est pas permis ici"
-#: config/tc-arm.c:4303
+#: config/tc-arm.c:4354
msgid "pre/post-indexing used when modified address register is destination"
msgstr "pré/post-indexation utilisée alors que le registre d'adresse est modifié pour la destination"
-#: config/tc-arm.c:4313
+#: config/tc-arm.c:4364
msgid "ldrd destination registers must not overlap index register"
msgstr "registres de destination ldrd ne doit pas chevaucher le registre d'index"
-#: config/tc-arm.c:4439
+#: config/tc-arm.c:4490
msgid "bad_segment"
msgstr "bad_segment"
-#: config/tc-arm.c:4476 expr.c:1314 read.c:2198
+#: config/tc-arm.c:4527 expr.c:1314 read.c:2198
msgid "bad expression"
msgstr "expression erronée"
-#: config/tc-arm.c:4499 config/tc-arm.c:4510
+#: config/tc-arm.c:4550 config/tc-arm.c:4561
msgid "shift expression expected"
msgstr "expression de décalage attendu"
-#: config/tc-arm.c:4534
+#: config/tc-arm.c:4585
msgid "shift requires register or #expression"
msgstr "décalage requiert un registre ou #expression"
-#: config/tc-arm.c:4535
+#: config/tc-arm.c:4586
msgid "shift requires #expression"
msgstr "décalage requiert ou #expression"
-#: config/tc-arm.c:4565
+#: config/tc-arm.c:4616
msgid "shift of 0 ignored."
msgstr "décalage de 0 est ignoré"
-#: config/tc-arm.c:4571
+#: config/tc-arm.c:4622
msgid "invalid immediate shift"
msgstr "décalage immédiat invalide"
-#: config/tc-arm.c:4726 config/tc-arm.c:5143 config/tc-arm.c:5478 config/tc-arm.c:6087 config/tc-v850.c:1956 config/tc-v850.c:1977
+#: config/tc-arm.c:4777 config/tc-arm.c:5194 config/tc-arm.c:5529 config/tc-arm.c:6138 config/tc-v850.c:1867 config/tc-v850.c:1888
msgid "constant expression expected"
msgstr "expression de constante attendue"
-#: config/tc-arm.c:4768
+#: config/tc-arm.c:4819
msgid "register or shift expression expected"
msgstr "registre ou expression de décalage attendu"
-#: config/tc-arm.c:4821
+#: config/tc-arm.c:4872
msgid "invalid floating point immediate expression"
msgstr "expression invalide d'une valeur immédiate en virgule flottante"
-#: config/tc-arm.c:4825
+#: config/tc-arm.c:4876
msgid "floating point register or immediate expression expected"
msgstr "registre en virgule flottante ou expression immédiate attendu"
-#: config/tc-arm.c:4979 config/tc-arm.c:5309
+#: config/tc-arm.c:5030 config/tc-arm.c:5360
msgid "address offset too large"
msgstr "décalage d'adresse trop grand"
-#: config/tc-arm.c:5037 config/tc-arm.c:5227 config/tc-arm.c:5369
+#: config/tc-arm.c:5088 config/tc-arm.c:5278 config/tc-arm.c:5420
msgid "address expected"
msgstr "adresse attendue"
-#: config/tc-arm.c:5067 config/tc-arm.c:5079 config/tc-arm.c:5116 config/tc-arm.c:5245 config/tc-arm.c:5399 config/tc-arm.c:5413 config/tc-arm.c:5450
+#: config/tc-arm.c:5118 config/tc-arm.c:5130 config/tc-arm.c:5167 config/tc-arm.c:5296 config/tc-arm.c:5450 config/tc-arm.c:5464 config/tc-arm.c:5501
#, c-format
msgid "%s register same as write-back base"
msgstr "registre %s identique à la base de ré-écriture arrière"
-#: config/tc-arm.c:5069 config/tc-arm.c:5081 config/tc-arm.c:5118 config/tc-arm.c:5247 config/tc-arm.c:5401 config/tc-arm.c:5415 config/tc-arm.c:5452
+#: config/tc-arm.c:5120 config/tc-arm.c:5132 config/tc-arm.c:5169 config/tc-arm.c:5298 config/tc-arm.c:5452 config/tc-arm.c:5466 config/tc-arm.c:5503
msgid "destination"
msgstr "destination"
-#: config/tc-arm.c:5069 config/tc-arm.c:5081 config/tc-arm.c:5118 config/tc-arm.c:5247 config/tc-arm.c:5401 config/tc-arm.c:5415 config/tc-arm.c:5452
+#: config/tc-arm.c:5120 config/tc-arm.c:5132 config/tc-arm.c:5169 config/tc-arm.c:5298 config/tc-arm.c:5452 config/tc-arm.c:5466 config/tc-arm.c:5503
msgid "source"
msgstr "source"
-#: config/tc-arm.c:5128 config/tc-arm.c:5462 config/tc-arm.c:7699
+#: config/tc-arm.c:5179 config/tc-arm.c:5513 config/tc-arm.c:7750
msgid "invalid pseudo operation"
msgstr "pseudo opération invalide"
-#: config/tc-arm.c:5180 config/tc-arm.c:5513
+#: config/tc-arm.c:5231 config/tc-arm.c:5564
msgid "literal pool insertion failed"
msgstr "insertion dans le bassin de mots à échoué"
-#: config/tc-arm.c:5275 config/tc-arm.c:5281
+#: config/tc-arm.c:5326 config/tc-arm.c:5332
msgid "post-indexed expression expected"
msgstr "instruction post-indexée attendue"
-#: config/tc-arm.c:5579
+#: config/tc-arm.c:5630
msgid "bad range in register list"
msgstr "hors gamme dans la liste de registres"
-#: config/tc-arm.c:5587 config/tc-arm.c:5596 config/tc-arm.c:5638
+#: config/tc-arm.c:5638 config/tc-arm.c:5647 config/tc-arm.c:5689
#, c-format
msgid "Warning: duplicated register (r%d) in register list"
msgstr "AVERTISSEMENT: duplication de registre (r%d) dans la liste des registres"
-#: config/tc-arm.c:5599
+#: config/tc-arm.c:5650
msgid "Warning: register range not in ascending order"
msgstr "AVERTISSEMENT: gamme de registres n'est pas en ordre ascendant"
-#: config/tc-arm.c:5611
+#: config/tc-arm.c:5662
msgid "missing `}'"
msgstr "« } » manquant"
-#: config/tc-arm.c:5627
+#: config/tc-arm.c:5678
msgid "invalid register mask"
msgstr "masque de registre invalide"
-#: config/tc-arm.c:5648 config/tc-arm.c:8709 config/tc-arm.c:8809 config/tc-avr.c:860 config/tc-cris.c:3006 config/tc-d10v.c:1563 config/tc-d30v.c:1863 config/tc-mips.c:3641 config/tc-mips.c:4630 config/tc-mips.c:5486 config/tc-mips.c:6091 config/tc-ppc.c:5143 config/tc-v850.c:2376
+#: config/tc-arm.c:5699 config/tc-arm.c:8760 config/tc-arm.c:8860 config/tc-avr.c:860 config/tc-cris.c:3006 config/tc-d10v.c:1563 config/tc-d30v.c:1863 config/tc-mips.c:3641 config/tc-mips.c:4630 config/tc-mips.c:5486 config/tc-mips.c:6091 config/tc-ppc.c:5143 config/tc-v850.c:2287 config/tc-xstormy16.c:479
msgid "expression too complex"
msgstr "expression trop complexe"
-#: config/tc-arm.c:5686
+#: config/tc-arm.c:5737
msgid "r15 not allowed as base register"
msgstr "r15 n'est pas permis comme registre de base"
-#: config/tc-arm.c:5750 config/tc-arm.c:5764
+#: config/tc-arm.c:5801 config/tc-arm.c:5815
msgid "r15 not allowed in swap"
msgstr "r15 n'est pas permis dans l'espace de commutation (swap)"
-#: config/tc-arm.c:5859
+#: config/tc-arm.c:5910
msgid "use of r15 in bx in ARM mode is not really useful"
msgstr "utilisation de r15 dans le bx en mode ARM n'est pas très utile"
-#: config/tc-arm.c:6093
+#: config/tc-arm.c:6144
msgid "constant value required for number of registers"
msgstr "caleur de constante requise pour les numéros de registres"
-#: config/tc-arm.c:6101
+#: config/tc-arm.c:6152
msgid "number of registers must be in the range [1:4]"
msgstr "Les numéros de registres doivent être dans les bornes [1:4]"
-#: config/tc-arm.c:6162
+#: config/tc-arm.c:6213
msgid "r15 not allowed as base register with write-back"
msgstr "r15 n'est pas permis comme registre de base en mode ré-écriture"
-#: config/tc-arm.c:6544
+#: config/tc-arm.c:6595
msgid "only two consecutive VFP SP registers allowed here"
msgstr "seuls deux registres consécutifs VFP SP sont permis ici"
-#: config/tc-arm.c:6712
+#: config/tc-arm.c:6763
msgid "VFP system register expected"
msgstr "registre système VFP attendu"
-#: config/tc-arm.c:6850 config/tc-arm.c:6889 config/tc-arm.c:6902 config/tc-arm.c:6963 config/tc-arm.c:7002 config/tc-arm.c:7015 config/tc-mips.c:9060 config/tc-mips.c:9090
+#: config/tc-arm.c:6901 config/tc-arm.c:6940 config/tc-arm.c:6953 config/tc-arm.c:7014 config/tc-arm.c:7053 config/tc-arm.c:7066 config/tc-mips.c:9060 config/tc-mips.c:9090
msgid "invalid register list"
msgstr "liste de registres invalide"
-#: config/tc-arm.c:6856 config/tc-arm.c:6969
+#: config/tc-arm.c:6907 config/tc-arm.c:7020
msgid "register list not in ascending order"
msgstr "liste de registres n'est pas en ordre ascendant"
-#: config/tc-arm.c:6881 config/tc-arm.c:6994
+#: config/tc-arm.c:6932 config/tc-arm.c:7045
msgid "register range not in ascending order"
msgstr "gamme de registres n'est pas en ordre ascendant"
-#: config/tc-arm.c:6919 config/tc-arm.c:7032
+#: config/tc-arm.c:6970 config/tc-arm.c:7083
msgid "non-contiguous register range"
msgstr "game de registres non contiguë"
-#: config/tc-arm.c:7062 config/tc-arm.c:7099
+#: config/tc-arm.c:7113 config/tc-arm.c:7150
msgid "this addressing mode requires base-register writeback"
msgstr "ce mode d'adressage requiert un registre de base avec écriture"
-#: config/tc-arm.c:7259
+#: config/tc-arm.c:7310
msgid "lo register required"
msgstr "registre LO requis"
-#: config/tc-arm.c:7267
+#: config/tc-arm.c:7318
msgid "hi register required"
msgstr "registre HI requis"
-#: config/tc-arm.c:7337 config/tc-arm.c:8541
+#: config/tc-arm.c:7388 config/tc-arm.c:8592
msgid "dest and source1 must be the same register"
msgstr "dest et source1 doivent être le même registre"
-#: config/tc-arm.c:7344
+#: config/tc-arm.c:7395
msgid "subtract valid only on lo regs"
msgstr "soustraction valide seulement avec des registres LO"
-#: config/tc-arm.c:7368
+#: config/tc-arm.c:7419
msgid "invalid Hi register with immediate"
msgstr "registre HI invalide avec une immédiat"
-#: config/tc-arm.c:7406
+#: config/tc-arm.c:7457
msgid "invalid immediate value for stack adjust"
msgstr "valeur immédiate invalide pour l'ajustement de la pile"
-#: config/tc-arm.c:7417
+#: config/tc-arm.c:7468
msgid "invalid immediate for address calculation"
msgstr "immédiat invalide pour le calcul d'adresse"
-#: config/tc-arm.c:7504
+#: config/tc-arm.c:7555
msgid "source1 and dest must be same register"
msgstr "source1 et dest doivent être le même registre"
-#: config/tc-arm.c:7538
+#: config/tc-arm.c:7589
msgid "invalid immediate for shift"
msgstr "immédiat invalide pour un décalage"
-#: config/tc-arm.c:7617
+#: config/tc-arm.c:7668
msgid "only lo regs allowed with immediate"
msgstr "seul les registres LO sont permis avec un immédiat"
-#: config/tc-arm.c:7636
+#: config/tc-arm.c:7687
msgid "invalid immediate"
msgstr "type immédiat invalide"
-#: config/tc-arm.c:7690
+#: config/tc-arm.c:7741
msgid "expected ']'"
msgstr "« ] » attendu"
-#: config/tc-arm.c:7763
+#: config/tc-arm.c:7814
msgid "byte or halfword not valid for base register"
msgstr "octet ou demi-mot non valide pour un registre de base"
-#: config/tc-arm.c:7768
+#: config/tc-arm.c:7819
msgid "r15 based store not allowed"
msgstr "r15 utilisé comme registre de base de stockage n'est pas permis"
-#: config/tc-arm.c:7773
+#: config/tc-arm.c:7824
msgid "invalid base register for register offset"
msgstr "registre de base invalide pour un registre de décalage"
-#: config/tc-arm.c:7791 config/tc-arm.c:7826
+#: config/tc-arm.c:7842 config/tc-arm.c:7877
msgid "invalid offset"
msgstr "décalage invalide"
-#: config/tc-arm.c:7802
+#: config/tc-arm.c:7853
msgid "invalid base register in load/store"
msgstr "registre de base invalide pour un chargement/stockage"
-#: config/tc-arm.c:8345
+#: config/tc-arm.c:8396
msgid "expecting immediate, 7bit operand"
msgstr "immédiat attendu, opérande de 7 bits"
-#: config/tc-arm.c:8360
+#: config/tc-arm.c:8411
msgid "immediate out of range"
msgstr "valeur immediate est hors gamme"
-#: config/tc-arm.c:8403
+#: config/tc-arm.c:8454
msgid "offset expected"
msgstr "décalage attendu"
-#: config/tc-arm.c:8412 config/tc-pj.c:528 config/tc-sh.c:3030
+#: config/tc-arm.c:8463 config/tc-pj.c:528 config/tc-sh.c:3573
msgid "offset out of range"
msgstr "décalage hors gamme"
-#: config/tc-arm.c:8549
+#: config/tc-arm.c:8600
msgid "Rs and Rd must be different in MUL"
msgstr "Rs et Rd doivent être différents dans MUL"
-#: config/tc-arm.c:8693
+#: config/tc-arm.c:8744
msgid "inserted missing '!': load/store multiple always writes back base register"
msgstr "insertion de « ! » manquant: chargement/stockage multiple exécute toujours des ré-écritures sur le registre de base"
-#: config/tc-arm.c:8715
+#: config/tc-arm.c:8766
msgid "only lo-regs valid in load/store multiple"
msgstr "seuls les registres LO sont valides dans de multiples chargement/stockage"
-#: config/tc-arm.c:8761
+#: config/tc-arm.c:8812
msgid "syntax: ldrs[b] Rd, [Rb, Ro]"
msgstr "syntaxe: ldrs[b] Rd, [Rb, Ro]"
-#: config/tc-arm.c:8825
+#: config/tc-arm.c:8876
msgid "invalid register list to push/pop instruction"
msgstr "liste de registres invalide pour les instructions push/pop"
-#: config/tc-arm.c:8937 config/tc-arm.c:9115
+#: config/tc-arm.c:8988 config/tc-arm.c:9166
msgid "virtual memory exhausted"
msgstr "mémoire virtuelle épuisée"
-#: config/tc-arm.c:9018
+#: config/tc-arm.c:9069
#, c-format
msgid "register '%s' does not exist\n"
msgstr "registre « %s » n'existe pas\n"
-#: config/tc-arm.c:9022
+#: config/tc-arm.c:9073
#, c-format
msgid "ignoring redefinition of register alias '%s' to non-existant register '%s'"
msgstr "redéfinition ignorée de l'alias de registre « %s» pour un registre non existant «%s »"
-#: config/tc-arm.c:9031
+#: config/tc-arm.c:9082
#, c-format
msgid "ignoring redefinition of register alias '%s'"
msgstr "a ignoré la redéfinition de l'alias du registre « %s »"
-#: config/tc-arm.c:9037
+#: config/tc-arm.c:9088
msgid "ignoring incomplete .req pseuso op"
msgstr "a ignoré le pseudo opérateur incomplet .req"
-#: config/tc-arm.c:9312
+#: config/tc-arm.c:9190
+msgid "use of old and new-style options to set CPU type"
+msgstr "utilise des options vieilles et nouvelles pour définit le type de CPU"
+
+#: config/tc-arm.c:9200
+msgid "use of old and new-style options to set FPU type"
+msgstr "utilise des options vieilles et nouvelles pour définit le type de FPU"
+
+#: config/tc-arm.c:9410
msgid "bad call to MD_ATOF()"
msgstr "appel erroné de MD_ATOF()"
-#: config/tc-arm.c:9542
+#: config/tc-arm.c:9640
#, c-format
msgid "invalid constant (%lx) after fixup"
msgstr "constante invalide (%lx) après le correctif"
-#: config/tc-arm.c:9578
+#: config/tc-arm.c:9676
#, c-format
msgid "unable to compute ADRL instructions for PC offset of 0x%lx"
msgstr "incapable de calculer les instructions ADRL pour le décalage PC de 0x%lx"
-#: config/tc-arm.c:9608
+#: config/tc-arm.c:9706
#, c-format
msgid "bad immediate value for offset (%ld)"
msgstr "valeur immédiate erronée pour le décalage (%ld)"
-#: config/tc-arm.c:9630 config/tc-arm.c:9652
+#: config/tc-arm.c:9728 config/tc-arm.c:9750
msgid "invalid literal constant: pool needs to be closer"
msgstr "litéral de constante invalide: le bassin doit être plus près"
-#: config/tc-arm.c:9632
+#: config/tc-arm.c:9730
#, c-format
msgid "bad immediate value for half-word offset (%ld)"
msgstr "valeur immédiate erronée pour le décalage d'un demi-mot (%ld)"
-#: config/tc-arm.c:9669
+#: config/tc-arm.c:9767
msgid "shift expression is too large"
msgstr "l'expression de décalage est trop grande"
-#: config/tc-arm.c:9688 config/tc-arm.c:9697
+#: config/tc-arm.c:9786 config/tc-arm.c:9795
msgid "invalid swi expression"
msgstr "expression swi invalide"
-#: config/tc-arm.c:9707
+#: config/tc-arm.c:9805
msgid "invalid expression in load/store multiple"
msgstr "expression invalide dans chargement/stockage multiples"
-#: config/tc-arm.c:9760
+#: config/tc-arm.c:9858
msgid "GAS can't handle same-section branch dest >= 0x04000000"
msgstr "GAS ne peut traiter la destination d'un branchement d'une même section >= 0x04000000"
-#: config/tc-arm.c:9769
+#: config/tc-arm.c:9867
msgid "out of range branch"
msgstr "branchement hors gamme"
-#: config/tc-arm.c:9802 config/tc-arm.c:9818
+#: config/tc-arm.c:9900 config/tc-arm.c:9916
msgid "branch out of range"
msgstr "branchement hors gammme"
-#: config/tc-arm.c:9841
+#: config/tc-arm.c:9939
msgid "branch with link out of range"
msgstr "branchement avec un lien hors gamme"
-#: config/tc-arm.c:9917
+#: config/tc-arm.c:10015
msgid "illegal value for co-processor offset"
msgstr "valeur illégale pour un décalage de co-processeur"
-#: config/tc-arm.c:9941
+#: config/tc-arm.c:10039
#, c-format
msgid "invalid offset, target not word aligned (0x%08X)"
msgstr "décalage invalide, cible n'est pas aligner sur une frontière de mot (0x%08X)"
-#: config/tc-arm.c:9947 config/tc-arm.c:9956 config/tc-arm.c:9963 config/tc-arm.c:9970 config/tc-arm.c:9977
+#: config/tc-arm.c:10045 config/tc-arm.c:10054 config/tc-arm.c:10061 config/tc-arm.c:10068 config/tc-arm.c:10075
#, c-format
msgid "invalid offset, value too big (0x%08lX)"
msgstr "décalage invalide, valeur trop grande (0x%08lX)"
-#: config/tc-arm.c:10016
+#: config/tc-arm.c:10114
msgid "invalid immediate for stack address calculation"
msgstr "immédiat invalide pour un calcul d'adresse de pile"
-#: config/tc-arm.c:10025
+#: config/tc-arm.c:10123
#, c-format
msgid "invalid immediate for address calculation (value = 0x%08lX)"
msgstr "immédiat invalide pour le calcul d'adresse (valeur = 0x%08lX)"
-#: config/tc-arm.c:10035
+#: config/tc-arm.c:10133
msgid "invalid 8bit immediate"
msgstr "immédiat de 8 bits invalide"
-#: config/tc-arm.c:10043
+#: config/tc-arm.c:10141
msgid "invalid 3bit immediate"
msgstr "immédiat de 3 bits invalide"
-#: config/tc-arm.c:10059
+#: config/tc-arm.c:10157
#, c-format
msgid "invalid immediate: %ld is too large"
msgstr "immédiat invalide: %ld est trop grand"
-#: config/tc-arm.c:10074
+#: config/tc-arm.c:10172
#, c-format
msgid "illegal Thumb shift value: %ld"
msgstr "valeur de décalage Thumb illégale: %ld"
-#: config/tc-arm.c:10088
+#: config/tc-arm.c:10186
#, c-format
msgid "bad relocation fixup type (%d)"
msgstr "type erroné de correctif de relocalisation (%d)"
-#: config/tc-arm.c:10159
+#: config/tc-arm.c:10257
msgid "literal referenced across section boundary (Implicit dump?)"
msgstr "litéral référencé à travers une frontière de section (vidange implicite?)"
-#: config/tc-arm.c:10172
+#: config/tc-arm.c:10270
#, c-format
msgid "internal relocation (type %d) not fixed up (IMMEDIATE)"
msgstr "relocalisation interne (type %d) n'est pas corrigé (IMMEDIAT)"
-#: config/tc-arm.c:10178
+#: config/tc-arm.c:10276
msgid "ADRL used for a symbol not defined in the same file"
msgstr "ADRL utilisé pour un symbole qui n'est pas défini dans le même fichier"
-#: config/tc-arm.c:10183
+#: config/tc-arm.c:10281
#, c-format
msgid "internal_relocation (type %d) not fixed up (OFFSET_IMM)"
msgstr "relocalisation interne (type %d) n'est pas corrigé (OFFSET_IMM)"
-#: config/tc-arm.c:10204 config/tc-cris.c:2940 config/tc-mcore.c:2104 config/tc-mmix.c:2840 config/tc-ns32k.c:2350
+#: config/tc-arm.c:10302 config/tc-cris.c:2940 config/tc-mcore.c:2104 config/tc-mmix.c:2868 config/tc-ns32k.c:2350
msgid "<unknown>"
msgstr "<inconnu>"
-#: config/tc-arm.c:10207 config/tc-arm.c:10228
+#: config/tc-arm.c:10305 config/tc-arm.c:10326
#, c-format
msgid "cannot represent %s relocation in this object file format"
msgstr "ne peut représenter la relocalisation %s dans ce format de fichier objet"
-#: config/tc-arm.c:10325
+#: config/tc-arm.c:10423
#, c-format
msgid "no operator -- statement `%s'\n"
msgstr "pas d'opérateur -- déclaration « %s »\n"
-#: config/tc-arm.c:10343 config/tc-arm.c:10368
+#: config/tc-arm.c:10441 config/tc-arm.c:10466
#, c-format
msgid "selected processor does not support `%s'"
msgstr "le processeur choisi ne supporte pas « %s »"
-#: config/tc-arm.c:10385
+#: config/tc-arm.c:10483
#, c-format
msgid "bad instruction `%s'"
msgstr "instruction « %s » erronée"
-#: config/tc-arm.c:10583
+#: config/tc-arm.c:10584
+msgid "generate PIC code"
+msgstr "générer du code PIC"
+
+#: config/tc-arm.c:10585
+msgid "assemble Thumb code"
+msgstr "assembler en code Thumb"
+
+#: config/tc-arm.c:10586
+msgid "support ARM/Thumb interworking"
+msgstr "supporter l'inter-réseautage ARM/Thumb"
+
+#: config/tc-arm.c:10588
+msgid "use old ABI (ELF only)"
+msgstr "utilise un vieil ABI (ELF seulement)"
+
+#: config/tc-arm.c:10589
+msgid "code uses 32-bit program counter"
+msgstr "le code utilise un compteur de programme de 32 bits"
+
+#: config/tc-arm.c:10590
+msgid "code uses 26-bit program counter"
+msgstr "le code utilise un compteur de programme de 26 bits"
+
+#: config/tc-arm.c:10591
+msgid "floating point args are in fp regs"
+msgstr "arguments en virgule flottante sont dans les registres FP"
+
+#: config/tc-arm.c:10593
+msgid "re-entrant code"
+msgstr "code ré-entrant"
+
+#: config/tc-arm.c:10594
+msgid "code is ATPCS conformant"
+msgstr "code est conforme ATPCS"
+
+#: config/tc-arm.c:10595
+msgid "assemble for big-endian"
+msgstr "assembler pour un système à octets de poids fort"
+
+#: config/tc-arm.c:10596
+msgid "assemble for little-endian"
+msgstr "assembler pour un système à octets de poids faible"
+
+#. These are recognized by the assembler, but have no affect on code.
+#: config/tc-arm.c:10600
+msgid "use frame pointer"
+msgstr "utiliser le pointeur de trame"
+
+#: config/tc-arm.c:10601
+msgid "use stack size checking"
+msgstr "utiliser la vérification de la taille de la pile"
+
+#. DON'T add any new processors to this list -- we want the whole list
+#. to go away... Add them to the processors table instead.
+#: config/tc-arm.c:10605 config/tc-arm.c:10606
+msgid "use -mcpu=arm1"
+msgstr "utiliser -mcpu=arm1"
+
+#: config/tc-arm.c:10607 config/tc-arm.c:10608
+msgid "use -mcpu=arm2"
+msgstr "utiliser -mcpu=arm2"
+
+#: config/tc-arm.c:10609 config/tc-arm.c:10610
+msgid "use -mcpu=arm250"
+msgstr "utiliser -mcpu=arm250"
+
+#: config/tc-arm.c:10611 config/tc-arm.c:10612
+msgid "use -mcpu=arm3"
+msgstr "utiliser -mcpu=arm3"
+
+#: config/tc-arm.c:10613 config/tc-arm.c:10614
+msgid "use -mcpu=arm6"
+msgstr "utiliser -mcpu=arm6"
+
+#: config/tc-arm.c:10615 config/tc-arm.c:10616
+msgid "use -mcpu=arm600"
+msgstr "utiliser -mcpu=arm600"
+
+#: config/tc-arm.c:10617 config/tc-arm.c:10618
+msgid "use -mcpu=arm610"
+msgstr "utiliser -mcpu=arm610"
+
+#: config/tc-arm.c:10619 config/tc-arm.c:10620
+msgid "use -mcpu=arm620"
+msgstr "utiliser -mcpu=arm620"
+
+#: config/tc-arm.c:10621 config/tc-arm.c:10622
+msgid "use -mcpu=arm7"
+msgstr "utiliser -mcpu=arm7"
+
+#: config/tc-arm.c:10623 config/tc-arm.c:10624
+msgid "use -mcpu=arm70"
+msgstr "utiliser -mcpu=arm70"
+
+#: config/tc-arm.c:10625 config/tc-arm.c:10626
+msgid "use -mcpu=arm700"
+msgstr "utiliser -mcpu=arm700"
+
+#: config/tc-arm.c:10627 config/tc-arm.c:10628
+msgid "use -mcpu=arm700i"
+msgstr "utiliser -mcpu=arm700i"
+
+#: config/tc-arm.c:10629 config/tc-arm.c:10630
+msgid "use -mcpu=arm710"
+msgstr "utiliser -mcpu=arm710"
+
+#: config/tc-arm.c:10631 config/tc-arm.c:10632
+msgid "use -mcpu=arm710c"
+msgstr "utiliser -mcpu=arm710c"
+
+#: config/tc-arm.c:10633 config/tc-arm.c:10634
+msgid "use -mcpu=arm720"
+msgstr "utiliser -mcpu=arm720"
+
+#: config/tc-arm.c:10635 config/tc-arm.c:10636
+msgid "use -mcpu=arm7d"
+msgstr "utiliser -mcpu=arm7d"
+
+#: config/tc-arm.c:10637 config/tc-arm.c:10638
+msgid "use -mcpu=arm7di"
+msgstr "utiliser -mcpu=arm7di"
+
+#: config/tc-arm.c:10639 config/tc-arm.c:10640
+msgid "use -mcpu=arm7m"
+msgstr "utiliser -mcpu=arm7m"
+
+#: config/tc-arm.c:10641 config/tc-arm.c:10642
+msgid "use -mcpu=arm7dm"
+msgstr "utiliser -mcpu=arm7dm"
+
+#: config/tc-arm.c:10643 config/tc-arm.c:10644
+msgid "use -mcpu=arm7dmi"
+msgstr "utiliser -mcpu=arm7dmi"
+
+#: config/tc-arm.c:10645 config/tc-arm.c:10646
+msgid "use -mcpu=arm7100"
+msgstr "utiliser -mcpu=arm7100"
+
+#: config/tc-arm.c:10647 config/tc-arm.c:10648
+msgid "use -mcpu=arm7500"
+msgstr "utiliser -mcpu=arm7500"
+
+#: config/tc-arm.c:10649 config/tc-arm.c:10650
+msgid "use -mcpu=arm7500fe"
+msgstr "utiliser -mcpu=arm7500fe"
+
+#: config/tc-arm.c:10651 config/tc-arm.c:10652 config/tc-arm.c:10653 config/tc-arm.c:10654
+msgid "use -mcpu=arm7tdmi"
+msgstr "utiliser -mcpu=arm7tdmi"
+
+#: config/tc-arm.c:10655 config/tc-arm.c:10656
+msgid "use -mcpu=arm710t"
+msgstr "utiliser -mcpu=arm710t"
+
+#: config/tc-arm.c:10657 config/tc-arm.c:10658
+msgid "use -mcpu=arm720t"
+msgstr "utiliser -mcpu=arm720t"
+
+#: config/tc-arm.c:10659 config/tc-arm.c:10660
+msgid "use -mcpu=arm740t"
+msgstr "utiliser -mcpu=arm740t"
+
+#: config/tc-arm.c:10661 config/tc-arm.c:10662
+msgid "use -mcpu=arm8"
+msgstr "utiliser -mcpu=arm8"
+
+#: config/tc-arm.c:10663 config/tc-arm.c:10664
+msgid "use -mcpu=arm810"
+msgstr "utiliser -mcpu=arm810"
+
+#: config/tc-arm.c:10665 config/tc-arm.c:10666
+msgid "use -mcpu=arm9"
+msgstr "utiliser -mcpu=arm9"
+
+#: config/tc-arm.c:10667 config/tc-arm.c:10668
+msgid "use -mcpu=arm9tdmi"
+msgstr "utiliser -mcpu=arm9tdmi"
+
+#: config/tc-arm.c:10669 config/tc-arm.c:10670
+msgid "use -mcpu=arm920"
+msgstr "utiliser -mcpu=arm920"
+
+#: config/tc-arm.c:10671 config/tc-arm.c:10672
+msgid "use -mcpu=arm940"
+msgstr "utiliser -mcpu=arm940"
+
+#: config/tc-arm.c:10673
+msgid "use -mcpu=strongarm"
+msgstr "utiliser -mcpu=strongarm"
+
+#: config/tc-arm.c:10675
+msgid "use -mcpu=strongarm110"
+msgstr "utiliser -mcpu=strongarm110"
+
+#: config/tc-arm.c:10677
+msgid "use -mcpu=strongarm1100"
+msgstr "utiliser -mcpu=strongarm1100"
+
+#: config/tc-arm.c:10679
+msgid "use -mcpu=strongarm1110"
+msgstr "utiliser -mcpu=strongarm1110"
+
+#: config/tc-arm.c:10680
+msgid "use -mcpu=xscale"
+msgstr "utiliser -mcpu=xscale"
+
+#: config/tc-arm.c:10681
+msgid "use -mcpu=all"
+msgstr "utiliser -mcpu=all"
+
+#. Architecture variants -- don't add any more to this list either.
+#: config/tc-arm.c:10684 config/tc-arm.c:10685
+msgid "use -march=armv2"
+msgstr "utiliser -march=armv2"
+
+#: config/tc-arm.c:10686 config/tc-arm.c:10687
+msgid "use -march=armv2a"
+msgstr "utiliser -march=armv2a"
+
+#: config/tc-arm.c:10688 config/tc-arm.c:10689
+msgid "use -march=armv3"
+msgstr "utiliser -march=armv3"
+
+#: config/tc-arm.c:10690 config/tc-arm.c:10691
+msgid "use -march=armv3m"
+msgstr "utiliser -march=armv3m"
+
+#: config/tc-arm.c:10692 config/tc-arm.c:10693
+msgid "use -march=armv4"
+msgstr "utiliser -march=armv4"
+
+#: config/tc-arm.c:10694 config/tc-arm.c:10695
+msgid "use -march=armv4t"
+msgstr "utiliser -march=armv4t"
+
+#: config/tc-arm.c:10696 config/tc-arm.c:10697
+msgid "use -march=armv5"
+msgstr "utiliser -march=armv5"
+
+#: config/tc-arm.c:10698 config/tc-arm.c:10699
+msgid "use -march=armv5t"
+msgstr "utilsier -march=armv5t"
+
+#: config/tc-arm.c:10700 config/tc-arm.c:10701
+msgid "use -march=armv5te"
+msgstr "utiliser -march=armv5te"
+
+#. Floating point variants -- don't add any more to this list either.
+#: config/tc-arm.c:10704
+msgid "use -mfpu=fpe"
+msgstr "utiliser -mfpu=fpe"
+
+#: config/tc-arm.c:10705
+msgid "use -mfpu=fpa10"
+msgstr "utiliser -mfpu=fpa10"
+
+#: config/tc-arm.c:10706
+msgid "use -mfpu=fpa11"
+msgstr "utiliser -mfpu=fpa11"
+
+#: config/tc-arm.c:10708
+msgid "use either -mfpu=softfpa or -mfpu=softvfp"
+msgstr "utiliser soit -mfpu=softfpa ou -mfpu=softvfp"
+
+#: config/tc-arm.c:10888
+msgid "invalid architectural extension"
+msgstr "extension d'architecture invalide"
+
+#: config/tc-arm.c:10902
+msgid "missing architectural extension"
+msgstr "extension d'architecture manquante"
+
+#: config/tc-arm.c:10915
#, c-format
-msgid "unrecognised APCS switch -m%s"
-msgstr "commutateur APCS non reconnue -m%s"
+msgid "unknown architectural extnsion `%s'"
+msgstr "extension d'architecture inconnue « %s »"
-#: config/tc-arm.c:10738 config/tc-arm.c:10751 config/tc-arm.c:10764 config/tc-arm.c:10777 config/tc-arm.c:10783
+#: config/tc-arm.c:10940
#, c-format
-msgid "invalid architecture variant -m%s"
-msgstr "variante d'architecture invalide -m%s"
+msgid "missing cpu name `%s'"
+msgstr "nom de cpu manquant « %s »"
-#: config/tc-arm.c:10790
+#: config/tc-arm.c:10956
#, c-format
-msgid "invalid processor variant -m%s"
-msgstr "variante de processor invalide -m%s"
+msgid "unknown cpu `%s'"
+msgstr "cpu inconnu « %s »"
-#: config/tc-arm.c:10813
-msgid ""
-" ARM Specific Assembler Options:\n"
-" -m[arm][<processor name>] select processor variant\n"
-" -m[arm]v[2|2a|3|3m|4|4t|5[t][e]] select architecture variant\n"
-" -marm9e allow Cirrus/DSP instructions\n"
-" -mthumb only allow Thumb instructions\n"
-" -mthumb-interwork mark the assembled code as supporting interworking\n"
-" -mall allow any instruction\n"
-" -mfpa10, -mfpa11 select floating point architecture\n"
-" -mfpe-old don't allow floating-point multiple instructions\n"
-" -mvfpxd allow vfp single-precision instructions\n"
-" -mvfp allow all vfp instructions\n"
-" -mno-fpu don't allow any floating-point instructions.\n"
-" -k generate PIC code.\n"
-msgstr ""
-" Options spécifique de l'assembleur ARM:\n"
-" -m[arm][<nom-du-processeur>] sélectionner la variante du processeur\n"
-" -m[arm]v[2|2a|3|3m|4|4t|5[t][e]] sélectionner la variante d'architecture\n"
-" -marm9e permettre les instructions Cirrus/DSP\n"
-" -mthumb permettre seulement des instruction « Thumb »\n"
-" -mthumb-interwork marquer le code assemblé comme supportant\n"
-" l'inter-réseautage\n"
-" -mall permettre n'importe quelle instruction\n"
-" -mfpa10, -mfpa11 sélectionner l'architecture en virgule flottante\n"
-" -mfpe-old ne peut permettre les instructions multiples\n"
-" en virgule flotttante\n"
-" -mno-fpu ne pas permettre aucune instruction en virgule\n"
-" flottante\n"
-" -k générer code indépendant de la position PIC\n"
-
-#: config/tc-arm.c:10828
-msgid ""
-" -mapcs-32, -mapcs-26 specify which ARM Procedure Calling Standard to use\n"
-" -matpcs use ARM/Thumb Procedure Calling Standard\n"
-" -mapcs-float floating point args are passed in FP regs\n"
-" -mapcs-reentrant the code is position independent/reentrant\n"
-msgstr ""
-" -mapcs-32, -mapcs-26 spécifier le type d'appel de procédure standard ARM\n"
-" à utiliser\n"
-" -matpcs utiliser l'appel de procédure stanard ARM/Thumb\n"
-" -mapcs-float passer les arguments en virgule flottante dans\n"
-" les registres FP\n"
-" -mapcs-reentrant le code est indépendant de la position/ré-entrant\n"
-
-#: config/tc-arm.c:10835
-msgid " -moabi support the old ELF ABI\n"
-msgstr " -moabi supporter l'ancien ABI ELF\n"
-
-#: config/tc-arm.c:10839
-msgid ""
-" -EB assemble code for a big endian cpu\n"
-" -EL assemble code for a little endian cpu\n"
+#: config/tc-arm.c:10975
+#, c-format
+msgid "missing architecture name `%s'"
+msgstr "nom d'architecture manquante « %s »"
+
+#: config/tc-arm.c:10992
+#, c-format
+msgid "unknown architecture `%s'\n"
+msgstr "architecture inconnue « %s »\n"
+
+#: config/tc-arm.c:11009
+#, c-format
+msgid "unknown floating point format `%s'\n"
+msgstr "format de virgule flottante inconnu « %s »\n"
+
+#: config/tc-arm.c:11015
+msgid "<cpu name>\t assemble for CPU <cpu name>"
+msgstr "'nom>\t assembler pour le CPU <nom>"
+
+#: config/tc-arm.c:11017
+msgid "<arch name>\t assemble for architecture <arch name>"
+msgstr "<nom>\t assembler pour l'architecture <nom>"
+
+#: config/tc-arm.c:11019
+msgid "<fpu name>\t assemble for FPU architecture <fpu name>"
+msgstr "<nom>\t assembler pour l'architecture FPU <nom>"
+
+#: config/tc-arm.c:11061 config/tc-arm.c:11083
+#, c-format
+msgid "option `-%c%s' is deprecated: %s"
+msgstr "option « -%c%s » est déprécié: %s"
+
+#: config/tc-arm.c:11092
+#, c-format
+msgid "unrecognized option `-%c%s'"
+msgstr "option non reconnue « -%c%s »"
+
+#: config/tc-arm.c:11106
+msgid " ARM-specific assembler options:\n"
+msgstr "Options en assembleur spécifiques ARM:\n"
+
+#: config/tc-arm.c:11117
+msgid " -EB assemble code for a big-endian cpu\n"
msgstr ""
-" -EB assembler le code pour un système à octets\n"
-" de poids fort\n"
-" -EL assembler le code pour un système à octets\n"
-" de poids faible\n"
-#: config/tc-arm.c:11023
+#: config/tc-arm.c:11122
+#, fuzzy
+msgid " -EL assemble code for a little-endian cpu\n"
+msgstr " émuler la sortie (par défaut %s)\n"
+
+#: config/tc-arm.c:11305
#, c-format
msgid "%s: unexpected function type: %d"
msgstr "%s: type de fonction inattendu: %d"
-#: config/tc-arm.c:11389
+#: config/tc-arm.c:11671
msgid "alignments greater than 32 bytes not supported in .text sections."
msgstr "alignements plus grand que 32 octets ne sont pas supportés dans les sections .text"
@@ -2271,7 +2547,7 @@ msgstr "MCU inconnue: %s\n"
msgid "redefinition of mcu type `%s' to `%s'"
msgstr "redéfinition du type MCU « %s» à «%s »"
-#: config/tc-avr.c:384 config/tc-d10v.c:314 config/tc-d30v.c:366 config/tc-mips.c:9586 config/tc-mmix.c:2233 config/tc-mn10200.c:361 config/tc-pj.c:357 config/tc-ppc.c:4803 config/tc-sh.c:2090 config/tc-v850.c:1292
+#: config/tc-avr.c:384 config/tc-d10v.c:314 config/tc-d30v.c:366 config/tc-mips.c:9586 config/tc-mmix.c:2249 config/tc-mn10200.c:361 config/tc-pj.c:357 config/tc-ppc.c:4803 config/tc-sh.c:2518 config/tc-v850.c:1194
msgid "bad call to md_atof"
msgstr "appel erroné à md_atof"
@@ -2364,12 +2640,12 @@ msgstr "ligne %d: type de relocalisation inconnu: 0x%x"
msgid "only constant expression allowed"
msgstr "seule une expression de constante est permise"
-#: config/tc-avr.c:1067 config/tc-d10v.c:1498 config/tc-d30v.c:1807 config/tc-mn10200.c:1240 config/tc-mn10300.c:1774 config/tc-ppc.c:5534 config/tc-v850.c:2296
+#: config/tc-avr.c:1067 config/tc-d10v.c:1498 config/tc-d30v.c:1807 config/tc-mn10200.c:1240 config/tc-mn10300.c:1774 config/tc-or32.c:1622 config/tc-ppc.c:5534 config/tc-v850.c:2207
#, c-format
msgid "reloc %d not supported by object file format"
msgstr "relocalisation %d n'est pas supporté dans le format du fichier objet"
-#: config/tc-avr.c:1091 config/tc-d10v.c:1100 config/tc-d10v.c:1114 config/tc-h8300.c:1275 config/tc-h8500.c:1088 config/tc-mcore.c:988 config/tc-pj.c:266 config/tc-sh.c:1670 config/tc-z8k.c:1192
+#: config/tc-avr.c:1091 config/tc-d10v.c:1100 config/tc-d10v.c:1114 config/tc-h8300.c:1283 config/tc-h8500.c:1088 config/tc-mcore.c:988 config/tc-pj.c:266 config/tc-sh.c:2096 config/tc-z8k.c:1192
msgid "can't find opcode "
msgstr "ne peut repérer le opcode "
@@ -2527,7 +2803,7 @@ msgstr "--no-underscore est invalide pour une format a.out"
#: config/tc-cris.c:2887
msgid "Semantics error. This type of operand can not be relocated, it must be an assembly-time constant"
msgstr ""
-"Erreur de sémantique. Ce type d'opérande ne peut être relocalisé, ce doit être\n"
+"ERREUR de sémantique. Ce type d'opérande ne peut être relocalisé, ce doit être\n"
"une constante utilisée au moment de l'assemblage"
#: config/tc-cris.c:2941
@@ -2621,7 +2897,7 @@ msgstr ""
"--no-gstabs-packing Si --gstabs est spécifié, ne pas empaqueter les instructions\n"
" adjacentes ensembles.\n"
-#: config/tc-d10v.c:538 config/tc-d30v.c:550 config/tc-mn10200.c:937 config/tc-mn10300.c:1308 config/tc-ppc.c:2104 config/tc-s390.c:1052 config/tc-tic80.c:279 config/tc-v850.c:2070
+#: config/tc-d10v.c:538 config/tc-d30v.c:550 config/tc-mn10200.c:937 config/tc-mn10300.c:1308 config/tc-ppc.c:2104 config/tc-s390.c:1052 config/tc-tic80.c:279 config/tc-v850.c:1981
msgid "illegal operand"
msgstr "opérande illégale"
@@ -2872,7 +3148,7 @@ msgstr "Instruction %s n'est pas permise dans la plage de délai"
msgid "Addend to unresolved symbol not on word boundary."
msgstr "Ajout d'un symbole non résolu n'est pas sur une frontière de mot"
-#: config/tc-fr30.c:540 config/tc-i960.c:773 config/tc-m32r.c:1867 config/tc-openrisc.c:468
+#: config/tc-fr30.c:540 config/tc-i960.c:773 config/tc-m32r.c:1867 config/tc-openrisc.c:468 config/tc-xstormy16.c:635
msgid "Bad call to md_atof()"
msgstr "appel erroné de md_atof()"
@@ -2900,88 +3176,88 @@ msgstr "@ attendu (exp, reg16)"
msgid "expect :8 or :16 here"
msgstr "attendu :8 ou :16 ici"
-#: config/tc-h8300.c:818
+#: config/tc-h8300.c:826
#, c-format
msgid "operand %s0x%lx out of range."
msgstr "opérande %s0x%lx hors gamme."
-#: config/tc-h8300.c:906
+#: config/tc-h8300.c:914
msgid "Can't work out size of operand.\n"
msgstr "Ne peut traiter la taille de l'opérande.\n"
-#: config/tc-h8300.c:954
+#: config/tc-h8300.c:962
#, c-format
msgid "Opcode `%s' with these operand types not available in H8/300 mode"
msgstr "opcode « %s » avec ces type d'opérandes ne sont pas disponibles en mode H8/300"
-#: config/tc-h8300.c:1005 config/tc-h8300.c:1025
+#: config/tc-h8300.c:1013 config/tc-h8300.c:1033
msgid "Need #1 or #2 here"
msgstr "A besoin de #1 ou #2 ici"
-#: config/tc-h8300.c:1020
+#: config/tc-h8300.c:1028
msgid "#4 not valid on H8/300."
msgstr "#4 n'est pas valide sur H8/300."
-#: config/tc-h8300.c:1107 config/tc-h8300.c:1157
+#: config/tc-h8300.c:1115 config/tc-h8300.c:1165
#, c-format
msgid "branch operand has odd offset (%lx)\n"
msgstr "opérande de branchement a un décalage impair (%lx)\n"
-#: config/tc-h8300.c:1195
+#: config/tc-h8300.c:1203
msgid "destination operand must be 16 bit register"
msgstr "opérande de destination doit être un registre de 16 bits"
-#: config/tc-h8300.c:1204
+#: config/tc-h8300.c:1212
msgid "source operand must be 8 bit register"
msgstr "opérande source doit être un registre de 8 bits"
-#: config/tc-h8300.c:1212
+#: config/tc-h8300.c:1220
msgid "destination operand must be 16bit absolute address"
msgstr "opérande de destination doit être une adresse absolue de 16 bits"
-#: config/tc-h8300.c:1219
+#: config/tc-h8300.c:1227
msgid "destination operand must be 8 bit register"
msgstr "opérande de destination doit être un registre de 8 bits"
-#: config/tc-h8300.c:1227
+#: config/tc-h8300.c:1235
msgid "source operand must be 16bit absolute address"
msgstr "opérande source doit être une adresse absolue de 16 bits"
#. This seems more sane than saying "too many operands". We'll
#. get here only if the trailing trash starts with a comma.
-#: config/tc-h8300.c:1235 config/tc-mmix.c:452 config/tc-mmix.c:464 config/tc-mmix.c:2485 config/tc-mmix.c:2509 config/tc-mmix.c:2774
+#: config/tc-h8300.c:1243 config/tc-mmix.c:459 config/tc-mmix.c:471 config/tc-mmix.c:2501 config/tc-mmix.c:2525 config/tc-mmix.c:2802 config/tc-or32.c:642 config/tc-or32.c:856
msgid "invalid operands"
msgstr "opérandes invalides"
-#: config/tc-h8300.c:1286 config/tc-h8500.c:1094 config/tc-mips.c:8649 config/tc-sh.c:1907 config/tc-w65.c:733 config/tc-z8k.c:1202
+#: config/tc-h8300.c:1294 config/tc-h8500.c:1094 config/tc-mips.c:8649 config/tc-sh.c:2353 config/tc-sh64.c:2811 config/tc-w65.c:733 config/tc-z8k.c:1202
msgid "unknown opcode"
msgstr "opcode inconnu"
-#: config/tc-h8300.c:1332
+#: config/tc-h8300.c:1340
msgid "mismatch between opcode size and operand size"
msgstr "pas de concordance entre la taille du opcode et celle de l'opérande"
-#: config/tc-h8300.c:1344 config/tc-h8500.c:1121 config/tc-sh.c:2045 config/tc-w65.c:763 config/tc-z8k.c:1255
+#: config/tc-h8300.c:1352 config/tc-h8500.c:1121 config/tc-sh.c:2473 config/tc-w65.c:763 config/tc-z8k.c:1255
msgid "call to tc_crawl_symbol_chain \n"
msgstr "appel de tc_crawl_symbol_chain \n"
-#: config/tc-h8300.c:1360 config/tc-h8500.c:1135 config/tc-sh.c:2052 config/tc-w65.c:777 config/tc-z8k.c:1269
+#: config/tc-h8300.c:1368 config/tc-h8500.c:1135 config/tc-sh.c:2480 config/tc-w65.c:777 config/tc-z8k.c:1269
msgid "call to tc_headers_hook \n"
msgstr "appel de tc_headers_hook \n"
-#: config/tc-h8300.c:1452 config/tc-h8500.c:1225 config/tc-z8k.c:1383
+#: config/tc-h8300.c:1460 config/tc-h8500.c:1225 config/tc-z8k.c:1383
msgid "call to tc_aout_fix_to_chars \n"
msgstr "appel de tc_aout_fix_to_chars \n"
-#: config/tc-h8300.c:1466 config/tc-z8k.c:1393
+#: config/tc-h8300.c:1474 config/tc-z8k.c:1393
msgid "call to md_convert_frag \n"
msgstr "appel de md_convert_frag \n"
-#: config/tc-h8300.c:1528 config/tc-z8k.c:1479
+#: config/tc-h8300.c:1536 config/tc-z8k.c:1479
msgid "call tomd_estimate_size_before_relax \n"
msgstr "appel de tomd_estimate_size_before_relax \n"
-#: config/tc-h8300.c:1649 config/tc-mcore.c:2413 config/tc-pj.c:572 config/tc-sh.c:3367
+#: config/tc-h8300.c:1657 config/tc-mcore.c:2413 config/tc-pj.c:572 config/tc-sh.c:3931
#, c-format
msgid "Cannot represent relocation type %s"
msgstr "Ne peut représenter le type de relocalisation %s"
@@ -2996,7 +3272,7 @@ msgstr "attendu :8,:16 ou :24"
#: config/tc-h8500.c:387
msgid "syntax error in reg list"
-msgstr "Erreur de syntaxe dans la liste reg"
+msgstr "ERREUR de syntaxe dans la liste reg"
#: config/tc-h8500.c:405
msgid "missing final register in range"
@@ -3014,7 +3290,7 @@ msgstr "@Rn+ a besoin d'un registre de mots"
msgid "@Rn needs word register"
msgstr "@Rn a besoin d'un registre de mots"
-#: config/tc-h8500.c:828 config/tc-sh.c:1403
+#: config/tc-h8500.c:828 config/tc-sh.c:1827
#, c-format
msgid "unhandled %d\n"
msgstr "%d non traité\n"
@@ -3024,12 +3300,12 @@ msgstr "%d non traité\n"
msgid "operand must be absolute in range %d..%d"
msgstr "l'opérande doit être absolu dans les bornes %d..%d"
-#: config/tc-h8500.c:945 config/tc-sh.c:1610
+#: config/tc-h8500.c:945 config/tc-sh.c:2036
#, c-format
msgid "failed for %d\n"
msgstr "a échoué pour %d\n"
-#: config/tc-h8500.c:1110 config/tc-sh.c:1711 config/tc-sh.c:1956 config/tc-w65.c:752
+#: config/tc-h8500.c:1110 config/tc-sh.c:2137 config/tc-sh.c:2402 config/tc-w65.c:752
msgid "invalid operands for opcode"
msgstr "opérandes invalides pour opcode"
@@ -3067,7 +3343,7 @@ msgstr "L'option -R n'est pas supportée pour la cible."
#: config/tc-hppa.c:1444 config/tc-sparc.c:803 config/tc-sparc.c:839
#, c-format
msgid "Internal error: can't hash `%s': %s\n"
-msgstr "Erreur interne: ne peut adresser par hachage « %s »: %s\n"
+msgstr "ERREUR interne: ne peut adresser par hachage « %s »: %s\n"
#: config/tc-hppa.c:1452 config/tc-i860.c:190
#, c-format
@@ -3423,7 +3699,7 @@ msgstr "argument .SUBSPACE invallide"
#: config/tc-hppa.c:7770
#, c-format
msgid "Internal error: Unable to find containing space for %s."
-msgstr "Erreur interne: incapable de repérer l'espace contenu pour %s."
+msgstr "ERREUR interne: incapable de repérer l'espace contenu pour %s."
#: config/tc-hppa.c:7809
#, c-format
@@ -3444,358 +3720,358 @@ msgstr "Symbole « %s » n'a pu être créé."
msgid "No memory for symbol name."
msgstr "Pas de mémoire pour le nom de symbole."
-#: config/tc-i386.c:594
+#: config/tc-i386.c:598
#, c-format
msgid "%s shortened to %s"
msgstr "%s réduit à %s"
-#: config/tc-i386.c:649
+#: config/tc-i386.c:653
msgid "same type of prefix used twice"
msgstr "même type de préfixe utilisé deux fois"
-#: config/tc-i386.c:667
+#: config/tc-i386.c:671
msgid "64bit mode not supported on this CPU."
msgstr "mode 64 bits n'est pas supporté sur ce CPU"
-#: config/tc-i386.c:671
+#: config/tc-i386.c:675
msgid "32bit mode not supported on this CPU."
msgstr "mode 32 bits n'est pas supporté sur ce CPU"
-#: config/tc-i386.c:704
+#: config/tc-i386.c:708
msgid "bad argument to syntax directive."
msgstr "mauvais argument pour la directive de syntaxe"
-#: config/tc-i386.c:748
+#: config/tc-i386.c:752
#, c-format
msgid "no such architecture: `%s'"
msgstr "pas de telle architecture: %s"
-#: config/tc-i386.c:753
+#: config/tc-i386.c:757
msgid "missing cpu architecture"
msgstr "architecture cpu manquante"
-#: config/tc-i386.c:767
+#: config/tc-i386.c:771
#, c-format
msgid "no such architecture modifier: `%s'"
msgstr "pas de telle modificateur d'architecture: « %s »"
-#: config/tc-i386.c:821 config/tc-i386.c:4628
+#: config/tc-i386.c:825 config/tc-i386.c:4632
msgid "Unknown architecture"
msgstr "architecture inconnue"
-#: config/tc-i386.c:856 config/tc-i386.c:879 config/tc-m68k.c:3826
+#: config/tc-i386.c:860 config/tc-i386.c:883 config/tc-m68k.c:3826
#, c-format
msgid "Internal Error: Can't hash %s: %s"
-msgstr "Erreur interne: ne peut adresser par hachage %s: %s"
+msgstr "ERREUR interne: ne peut adresser par hachage %s: %s"
-#: config/tc-i386.c:1132
+#: config/tc-i386.c:1136
msgid "There are no unsigned pc-relative relocations"
msgstr "Il n'y a pas de relocalisations relatives au PC non signées"
-#: config/tc-i386.c:1139 config/tc-i386.c:4827
+#: config/tc-i386.c:1143 config/tc-i386.c:4831
#, c-format
msgid "can not do %d byte pc-relative relocation"
msgstr "ne peut faire une relocalisation relative au PC de %d octets"
-#: config/tc-i386.c:1156
+#: config/tc-i386.c:1160
#, c-format
msgid "can not do %s %d byte relocation"
msgstr "ne peut faire une relocalisation %s %d octets"
-#: config/tc-i386.c:1263 config/tc-i386.c:1357
+#: config/tc-i386.c:1267 config/tc-i386.c:1361
#, c-format
msgid "no such instruction: `%s'"
msgstr "pas de telle instruction: « %s »"
-#: config/tc-i386.c:1273 config/tc-i386.c:1389
+#: config/tc-i386.c:1277 config/tc-i386.c:1393
#, c-format
msgid "invalid character %s in mnemonic"
msgstr "caractère invalide %s dans la mnémonique"
-#: config/tc-i386.c:1280
+#: config/tc-i386.c:1284
msgid "expecting prefix; got nothing"
msgstr "préfixe attendu; n'a rien obtenu"
-#: config/tc-i386.c:1282
+#: config/tc-i386.c:1286
msgid "expecting mnemonic; got nothing"
msgstr "mnémonique attendue; n'a rien obtenu"
-#: config/tc-i386.c:1300
+#: config/tc-i386.c:1304
#, c-format
msgid "redundant %s prefix"
msgstr "préfixe %s redondant"
-#: config/tc-i386.c:1398
+#: config/tc-i386.c:1402
#, c-format
msgid "`%s' is not supported on `%s'"
msgstr "« %s» n'est pas supporté sur «%s »"
-#: config/tc-i386.c:1403
+#: config/tc-i386.c:1407
msgid "use .code16 to ensure correct addressing mode"
msgstr "utilise .code16 pour assurer un mode d'adressage correct"
-#: config/tc-i386.c:1410
+#: config/tc-i386.c:1414
#, c-format
msgid "expecting string instruction after `%s'"
msgstr "chaîne d'instruction attendue après « %s »"
-#: config/tc-i386.c:1431
+#: config/tc-i386.c:1435
#, c-format
msgid "invalid character %s before operand %d"
msgstr "caractère ivalide %s avant l'opérande %d"
-#: config/tc-i386.c:1445
+#: config/tc-i386.c:1449
#, c-format
msgid "unbalanced parenthesis in operand %d."
msgstr "parenthèses non pairées dans l'éopérande %d."
-#: config/tc-i386.c:1448
+#: config/tc-i386.c:1452
#, c-format
msgid "unbalanced brackets in operand %d."
msgstr "crochets non pairés dans l'opérande %d."
-#: config/tc-i386.c:1457
+#: config/tc-i386.c:1461
#, c-format
msgid "invalid character %s in operand %d"
msgstr "caractère invalide %s dans l'opérande %d"
-#: config/tc-i386.c:1484
+#: config/tc-i386.c:1488
#, c-format
msgid "spurious operands; (%d operands/instruction max)"
msgstr "fausses opérandes; (%d opérandes/instructions au maximum)"
-#: config/tc-i386.c:1507
+#: config/tc-i386.c:1511
msgid "expecting operand after ','; got nothing"
msgstr "opérande attendue après « , »; n'a rien obtenu"
-#: config/tc-i386.c:1512
+#: config/tc-i386.c:1516
msgid "expecting operand before ','; got nothing"
msgstr "opérande attendue avant « , »; n'a rien obtenu"
#. We found no match.
-#: config/tc-i386.c:1856
+#: config/tc-i386.c:1860
#, c-format
msgid "suffix or operands invalid for `%s'"
msgstr "suffixe ou opérande invalide pour « %s »"
-#: config/tc-i386.c:1867
+#: config/tc-i386.c:1871
#, c-format
msgid "indirect %s without `*'"
msgstr "indirect %s sans « * »"
#. Warn them that a data or address size prefix doesn't
#. affect assembly of the next line of code.
-#: config/tc-i386.c:1875
+#: config/tc-i386.c:1879
#, c-format
msgid "stand-alone `%s' prefix"
msgstr "préfixe « %s » autonome"
-#: config/tc-i386.c:1911 config/tc-i386.c:1926
+#: config/tc-i386.c:1915 config/tc-i386.c:1930
#, c-format
msgid "`%s' operand %d must use `%%es' segment"
msgstr "« %s» opérande %d doit utiliser le segment «%%es »"
#. Prohibit these changes in the 64bit mode, since
#. the lowering is more complicated.
-#: config/tc-i386.c:1999 config/tc-i386.c:2053 config/tc-i386.c:2068 config/tc-i386.c:2096 config/tc-i386.c:2124
+#: config/tc-i386.c:2003 config/tc-i386.c:2057 config/tc-i386.c:2072 config/tc-i386.c:2100 config/tc-i386.c:2128
#, c-format
msgid "Incorrect register `%%%s' used with`%c' suffix"
msgstr "Registre incorrect « %%%s» utilisé avec le suffixe «%c »"
-#: config/tc-i386.c:2005 config/tc-i386.c:2058 config/tc-i386.c:2129
+#: config/tc-i386.c:2009 config/tc-i386.c:2062 config/tc-i386.c:2133
#, c-format
msgid "using `%%%s' instead of `%%%s' due to `%c' suffix"
msgstr "utilise « %%%s» au lieu de «%%%s» en raison du suffixe «%c »"
-#: config/tc-i386.c:2021 config/tc-i386.c:2039 config/tc-i386.c:2083 config/tc-i386.c:2110
+#: config/tc-i386.c:2025 config/tc-i386.c:2043 config/tc-i386.c:2087 config/tc-i386.c:2114
#, c-format
msgid "`%%%s' not allowed with `%s%c'"
msgstr "« %%%s» n'est pas permis avec «%s%c »"
-#: config/tc-i386.c:2170
+#: config/tc-i386.c:2174
msgid "no instruction mnemonic suffix given; can't determine immediate size"
msgstr "aucun suffixe de mnémonique d'instruction fourni; ne peut déterminer la taille de l'immédiat"
-#: config/tc-i386.c:2196
+#: config/tc-i386.c:2200
#, c-format
msgid "no instruction mnemonic suffix given; can't determine immediate size %x %c"
msgstr "aucun suffixe de mnémonique d'instruction fourni; ne peut déterminer la taille de l'immédiat %x %c"
-#: config/tc-i386.c:2221
+#: config/tc-i386.c:2225
msgid "no instruction mnemonic suffix given and no register operands; can't size instruction"
msgstr ""
"aucun suffixe de mnémonique d'instruction fourni et pas d'opérandes registre;\n"
"ne peut déterminer la taille de l'instruction"
-#: config/tc-i386.c:2269
+#: config/tc-i386.c:2273
msgid "64bit operations available only in 64bit modes."
msgstr "opérations 64 bits disponibles seulement en mode 64 bits."
#. Reversed arguments on faddp, fsubp, etc.
-#: config/tc-i386.c:2337
+#: config/tc-i386.c:2341
#, c-format
msgid "translating to `%s %%%s,%%%s'"
msgstr "traduction à « %s %%%s,%%%s »"
#. Extraneous `l' suffix on fp insn.
-#: config/tc-i386.c:2344
+#: config/tc-i386.c:2348
#, c-format
msgid "translating to `%s %%%s'"
msgstr "traduction à « %s %%%s »"
-#: config/tc-i386.c:2617
+#: config/tc-i386.c:2621
#, c-format
msgid "you can't `pop %%cs'"
msgstr "vous ne pouvez pas utiliser « pop %%cs »"
#. UnixWare fsub no args is alias for fsubp, fadd -> faddp, etc.
-#: config/tc-i386.c:2650
+#: config/tc-i386.c:2654
#, c-format
msgid "translating to `%sp'"
msgstr "traduction à « %sp »"
-#: config/tc-i386.c:2693
+#: config/tc-i386.c:2697
#, c-format
msgid "Can't encode registers '%%%s' in the instruction requiring REX prefix.\n"
msgstr "Ne peut encoder les registres '%%%s» dans l'instruction nécessitant le préfixe REX.\n"
-#: config/tc-i386.c:2755 config/tc-i386.c:2845 config/tc-i386.c:2881
+#: config/tc-i386.c:2759 config/tc-i386.c:2849 config/tc-i386.c:2885
msgid "skipping prefixes on this instruction"
msgstr "escamotage des préfixes sur cette instruction"
-#: config/tc-i386.c:2901
+#: config/tc-i386.c:2905
msgid "16-bit jump out of range"
msgstr "saut de 16 bits hors gamme"
-#: config/tc-i386.c:2910
+#: config/tc-i386.c:2914
#, c-format
msgid "can't handle non absolute segment in `%s'"
msgstr "ne peut traiter un segment non absolu dans « %s »"
-#: config/tc-i386.c:3217
+#: config/tc-i386.c:3221
#, c-format
msgid "@%s reloc is not supported in %s bit mode"
msgstr "relocalisation @%s n'est pas supporté en mode %s bits"
-#: config/tc-i386.c:3293
+#: config/tc-i386.c:3297
msgid "only 1 or 2 immediate operands are allowed"
msgstr "seulement les opérandes immédiates 1 ou 2 sont permises"
-#: config/tc-i386.c:3316 config/tc-i386.c:3504
+#: config/tc-i386.c:3320 config/tc-i386.c:3508
#, c-format
msgid "junk `%s' after expression"
msgstr "rebuts « %s » après l'expression"
#. Missing or bad expr becomes absolute 0.
-#: config/tc-i386.c:3327
+#: config/tc-i386.c:3331
#, c-format
msgid "missing or invalid immediate expression `%s' taken as 0"
msgstr "expression immédiate invalide ou manquante « %s » prise alors pour 0"
-#: config/tc-i386.c:3358 config/tc-i386.c:3565
+#: config/tc-i386.c:3362 config/tc-i386.c:3569
#, c-format
msgid "unimplemented segment %s in operand"
msgstr "segment non implanté %s dans l'opérande"
-#: config/tc-i386.c:3360 config/tc-i386.c:3567
+#: config/tc-i386.c:3364 config/tc-i386.c:3571
#, c-format
msgid "unimplemented segment type %d in operand"
msgstr "type de segment non implanté %d dans l'opérande"
-#: config/tc-i386.c:3404 config/tc-i386.c:5588
+#: config/tc-i386.c:3408 config/tc-i386.c:5592
#, c-format
msgid "expecting scale factor of 1, 2, 4, or 8: got `%s'"
msgstr "facteur d'échelle attendu de 1, 2, 4, ou 8: a obtenu « %s »"
-#: config/tc-i386.c:3411
+#: config/tc-i386.c:3415
#, c-format
msgid "scale factor of %d without an index register"
msgstr "facteur d'échelle de %d sans registre d'index"
-#: config/tc-i386.c:3524
+#: config/tc-i386.c:3528
#, c-format
msgid "bad expression used with @%s"
msgstr "expression erronée utilisé avec @%s"
#. Missing or bad expr becomes absolute 0.
-#: config/tc-i386.c:3546
+#: config/tc-i386.c:3550
#, c-format
msgid "missing or invalid displacement expression `%s' taken as 0"
msgstr "expression de déplacement invalide ou manquante « %s » alors 0 assumé"
-#: config/tc-i386.c:3652
+#: config/tc-i386.c:3656
#, c-format
msgid "`%s' is not a valid base/index expression"
msgstr "« %s » n'est pas une expression de base/index valide"
-#: config/tc-i386.c:3656
+#: config/tc-i386.c:3660
#, c-format
msgid "`%s' is not a valid %s bit base/index expression"
msgstr "« %s » n'est pas une expression de base/index valide de %s bits"
-#: config/tc-i386.c:3731
+#: config/tc-i386.c:3735
#, c-format
msgid "bad memory operand `%s'"
msgstr "opérande mémoire erronée « %s »"
-#: config/tc-i386.c:3746
+#: config/tc-i386.c:3750
#, c-format
msgid "junk `%s' after register"
msgstr "rebut « %s » après le registre"
-#: config/tc-i386.c:3755 config/tc-i386.c:3870 config/tc-i386.c:3908
+#: config/tc-i386.c:3759 config/tc-i386.c:3874 config/tc-i386.c:3912
#, c-format
msgid "bad register name `%s'"
msgstr "mauvais nom de registre « %s »"
-#: config/tc-i386.c:3763
+#: config/tc-i386.c:3767
msgid "immediate operand illegal with absolute jump"
msgstr "opérande immédiate illégale avec un saut absolu"
-#: config/tc-i386.c:3785
+#: config/tc-i386.c:3789
#, c-format
msgid "too many memory references for `%s'"
msgstr "trop de références en mémoire pour « %s »"
-#: config/tc-i386.c:3863
+#: config/tc-i386.c:3867
#, c-format
msgid "expecting `,' or `)' after index register in `%s'"
msgstr "attendu « ,» ou «)» après le registre d'index dans «%s »"
-#: config/tc-i386.c:3887
+#: config/tc-i386.c:3891
#, c-format
msgid "expecting `)' after scale factor in `%s'"
msgstr "attendu « )» après le facteur d'échelle dans «%s »"
-#: config/tc-i386.c:3894
+#: config/tc-i386.c:3898
#, c-format
msgid "expecting index register or scale factor after `,'; got '%c'"
msgstr "attendu un registre d'index ou un facteur d'échelle après « ,»; a obtenu «%c »"
-#: config/tc-i386.c:3901
+#: config/tc-i386.c:3905
#, c-format
msgid "expecting `,' or `)' after base register in `%s'"
msgstr "attendu « ,» ou «)» après le registre de base dans «%s »"
#. It's not a memory operand; argh!
-#: config/tc-i386.c:3942
+#: config/tc-i386.c:3946
#, c-format
msgid "invalid char %s beginning operand %d `%s'"
msgstr "caractère invalide %s au débutde l'opérande %d « %s »"
-#: config/tc-i386.c:4117
+#: config/tc-i386.c:4121
msgid "long jump required"
msgstr "long saut (jump) requis"
-#: config/tc-i386.c:4417
+#: config/tc-i386.c:4421
msgid "Bad call to md_atof ()"
msgstr "Appel erroné à md_atof ()"
-#: config/tc-i386.c:4581
+#: config/tc-i386.c:4585
msgid "No compiled in support for x86_64"
msgstr "Pas compilé pour le support pour x86_64"
-#: config/tc-i386.c:4602
+#: config/tc-i386.c:4606
msgid ""
" -Q ignored\n"
" -V print assembler version number\n"
@@ -3809,63 +4085,63 @@ msgstr ""
" -q ne pas produire d'avertissements\n"
" -s ignoré\n"
-#: config/tc-i386.c:4609
+#: config/tc-i386.c:4613
msgid " -q quieten some warnings\n"
msgstr " -q ne pas produire d'avertissement\n"
-#: config/tc-i386.c:4710 config/tc-s390.c:1592
+#: config/tc-i386.c:4714 config/tc-s390.c:1592
msgid "GOT already in symbol table"
msgstr "GOT est déjà dans la table de symboles"
-#: config/tc-i386.c:4842
+#: config/tc-i386.c:4846
#, c-format
msgid "can not do %d byte relocation"
msgstr "ne peut relocaliser %d octets"
-#: config/tc-i386.c:4894 config/tc-s390.c:1957
+#: config/tc-i386.c:4898 config/tc-s390.c:1957
#, c-format
msgid "cannot represent relocation type %s"
msgstr "ne peut représenter le type de relocalisation %s"
-#: config/tc-i386.c:5190
+#: config/tc-i386.c:5194
#, c-format
msgid "too many memory references for '%s'"
msgstr "trop de références mémoire pour « %s »"
-#: config/tc-i386.c:5353
+#: config/tc-i386.c:5357
#, c-format
msgid "Unknown operand modifier `%s'\n"
msgstr "modificateur d'opérande inconnu « %s »\n"
-#: config/tc-i386.c:5560
+#: config/tc-i386.c:5564
#, c-format
msgid "`%s' is not a valid segment register"
msgstr "« %s » n'est pas un registre de segment valide"
-#: config/tc-i386.c:5570 config/tc-i386.c:5691
+#: config/tc-i386.c:5574 config/tc-i386.c:5695
msgid "Register scaling only allowed in memory operands."
msgstr "Registre d'échelle seulement permis dans les opérandes en mémoire"
-#: config/tc-i386.c:5601
+#: config/tc-i386.c:5605
msgid "Too many register references in memory operand.\n"
msgstr "Trop de références registre dans l'opérande mémoire.\n"
-#: config/tc-i386.c:5670
+#: config/tc-i386.c:5674
#, c-format
msgid "Syntax error. Expecting a constant. Got `%s'.\n"
-msgstr "Erreur de syntaxe. Attendait une constante. A obtenu « %s ».\n"
+msgstr "ERREUR de syntaxe. Attendait une constante. A obtenu « %s ».\n"
-#: config/tc-i386.c:5740
+#: config/tc-i386.c:5744
#, c-format
msgid "Unrecognized token '%s'"
msgstr "Jeton non reconnu « %s »"
-#: config/tc-i386.c:5757
+#: config/tc-i386.c:5761
#, c-format
msgid "Unexpected token `%s'\n"
msgstr "Jeton attendu « %s »\n"
-#: config/tc-i386.c:5901
+#: config/tc-i386.c:5905
#, c-format
msgid "Unrecognized token `%s'\n"
msgstr "Jeton non reconnnu « %s »\n"
@@ -3877,7 +4153,7 @@ msgstr "Pseudo registre temporaire inconnu"
#: config/tc-i860.c:181 config/tc-mips.c:1248
#, c-format
msgid "internal error: can't hash `%s': %s\n"
-msgstr "Erreur interne: ne peut adresser par hachage « %s »: %s\n"
+msgstr "ERREUR interne: ne peut adresser par hachage « %s »: %s\n"
#: config/tc-i860.c:201
msgid "Defective assembler. No assembly attempted."
@@ -4419,7 +4695,7 @@ msgstr "longueur .SCOMMon (%ld.) <0! Ignoré."
msgid "ignoring bad alignment"
msgstr "mauvais alignement ignoré"
-#: config/tc-m32r.c:1288 config/tc-ppc.c:1630 config/tc-v850.c:383
+#: config/tc-m32r.c:1288 config/tc-ppc.c:1630 config/tc-v850.c:333
msgid "Common alignment not a power of 2"
msgstr "Alignement du commun n'est pas une puissance de 2"
@@ -4793,7 +5069,7 @@ msgstr "Ne peut faire une relocalisation PIC de %d octets"
msgid "Unable to produce reloc against symbol '%s'"
msgstr "Incapable de produire une relocalisation vers le symboles « %s »"
-#: config/tc-m68k.c:948 config/tc-mips.c:12429
+#: config/tc-m68k.c:948 config/tc-mips.c:12440
#, c-format
msgid "Cannot make %s relocation PC relative"
msgstr "Ne peut faire une relocalisation %s relative au PC"
@@ -4834,7 +5110,7 @@ msgstr "68010 ou plus"
msgid "operands mismatch"
msgstr "opérandes ne concordent pas"
-#: config/tc-m68k.c:1949 config/tc-m68k.c:1955 config/tc-m68k.c:1961 config/tc-mmix.c:2448 config/tc-mmix.c:2472
+#: config/tc-m68k.c:1949 config/tc-m68k.c:1955 config/tc-m68k.c:1961 config/tc-mmix.c:2464 config/tc-mmix.c:2488
msgid "operand out of range"
msgstr "Opérande hors gamme"
@@ -4934,12 +5210,12 @@ msgstr "Ne sait pas comment mesurer la largueur de %c dans md_assemble()"
#: config/tc-m68k.c:3835 config/tc-m68k.c:3873
#, c-format
msgid "Internal Error: Can't find %s in hash table"
-msgstr "Erreur interne: ne peut repérer %s dans la table de hachage"
+msgstr "ERREUR interne: ne peut repérer %s dans la table de hachage"
#: config/tc-m68k.c:3838 config/tc-m68k.c:3876
#, c-format
msgid "Internal Error: Can't hash %s: %s"
-msgstr "Erreur interne: ne peut adresser par hachage %s: %s"
+msgstr "ERREUR interne: ne peut adresser par hachage %s: %s"
#: config/tc-m68k.c:4002
#, c-format
@@ -5162,7 +5438,7 @@ msgstr ""
#: config/tc-m68k.c:6974
#, c-format
msgid "Error %s in %s\n"
-msgstr "Erreur %s dans %s\n"
+msgstr "ERREUR %s dans %s\n"
#: config/tc-m68k.c:6978
#, c-format
@@ -5181,7 +5457,7 @@ msgstr "Mnémonique invalide « %s »"
#: config/tc-m88k.c:268
msgid "Parameter syntax error"
-msgstr "Erreur de syntaxe dans le paramètre"
+msgstr "ERREUR de syntaxe dans le paramètre"
#: config/tc-m88k.c:321
msgid "Unknown relocation type"
@@ -5446,7 +5722,7 @@ msgstr "erreur interne, ligne %d, %s"
#: config/tc-mips.c:661
msgid "MIPS internal Error"
-msgstr "Erreur interne MIPS"
+msgstr "ERREUR interne MIPS"
#: config/tc-mips.c:1028
msgid "-G not supported in this configuration."
@@ -5478,7 +5754,7 @@ msgstr "exception par trappe non supportée sur ISA 1"
#: config/tc-mips.c:1274
#, c-format
msgid "internal: can't hash `%s': %s"
-msgstr "Erreur interne: ne peut adresser par hachage « %s »: %s"
+msgstr "ERREUR interne: ne peut adresser par hachage « %s »: %s"
#: config/tc-mips.c:1282
#, c-format
@@ -5490,7 +5766,7 @@ msgstr "erreur interne: opcode mips16 erroné: %s %s\n"
msgid "returned from mips_ip(%s) insn_opcode = 0x%x\n"
msgstr "obtenu de mips_ip(%s) insn_opcode = 0x%x\n"
-#: config/tc-mips.c:2012 config/tc-mips.c:12574
+#: config/tc-mips.c:2012 config/tc-mips.c:12585
msgid "extended instruction in delay slot"
msgstr "instruction étendue dans la plage de délai"
@@ -6061,73 +6337,73 @@ msgstr "AT utilisé après « .set noat» ou macro utilisée après «.set nomacro »"
msgid "Double check fx_r_type in tc-mips.c:tc_gen_reloc"
msgstr "Double check fx_r_type dans tc-mips.c:tc_gen_reloc"
-#: config/tc-mips.c:12461 config/tc-sh.c:3218
+#: config/tc-mips.c:12472 config/tc-sh.c:3771
#, c-format
msgid "Can not represent %s relocation in this object file format"
msgstr "Ne peut représenter la relocalisation %s dans ce format de fichier objet"
-#: config/tc-mips.c:12800
+#: config/tc-mips.c:12811
msgid "missing .end at end of assembly"
msgstr ".end manquant à la fin de l'assemblage"
-#: config/tc-mips.c:12815
+#: config/tc-mips.c:12826
msgid "expected simple number"
msgstr "nombre simple attendu"
-#: config/tc-mips.c:12841
+#: config/tc-mips.c:12852
#, c-format
msgid " *input_line_pointer == '%c' 0x%02x\n"
msgstr " *input_line_pointer == « %c » 0x%02x\n"
-#: config/tc-mips.c:12843
+#: config/tc-mips.c:12854
msgid "invalid number"
msgstr "nombre invalide"
-#: config/tc-mips.c:12901
+#: config/tc-mips.c:12912
msgid ".end not in text section"
msgstr ".end n'est pas dans la section de texte"
-#: config/tc-mips.c:12905
+#: config/tc-mips.c:12916
msgid ".end directive without a preceding .ent directive."
msgstr "directive .end n'est pas précédé de la directive .ent"
-#: config/tc-mips.c:12914
+#: config/tc-mips.c:12925
msgid ".end symbol does not match .ent symbol."
msgstr "symbole .end n'est pas pairé avec le symbole .ent"
-#: config/tc-mips.c:12917
+#: config/tc-mips.c:12928
msgid ".end directive missing or unknown symbol"
msgstr "Directive .end manquante ou symbole inconnu"
-#: config/tc-mips.c:12990
+#: config/tc-mips.c:13001
msgid ".ent or .aent not in text section."
msgstr ".ent ou .aent n'est pas dans la section texte."
-#: config/tc-mips.c:12993
+#: config/tc-mips.c:13004
msgid "missing .end"
msgstr ".end manquant"
-#: config/tc-mips.c:13030 ecoff.c:3202
+#: config/tc-mips.c:13041 ecoff.c:3202
msgid ".frame outside of .ent"
msgstr ".frame à l'extérieur de .ent"
-#: config/tc-mips.c:13041
+#: config/tc-mips.c:13052
msgid "Bad .frame directive"
msgstr "Directive .frame erronée"
-#: config/tc-mips.c:13071
+#: config/tc-mips.c:13082
msgid ".mask/.fmask outside of .ent"
msgstr ".mask/.fmask à l'extérieur de .ent"
-#: config/tc-mips.c:13078
+#: config/tc-mips.c:13089
msgid "Bad .mask/.fmask directive"
msgstr "Directive .mask/.fmask erronée"
-#: config/tc-mmix.c:669
+#: config/tc-mmix.c:681
msgid " MMIX-specific command line options:\n"
msgstr " Options MMIX-spécifiques de la ligne de commande:\n"
-#: config/tc-mmix.c:670
+#: config/tc-mmix.c:682
msgid ""
" -fixed-special-register-names\n"
" Allow only the original special register names.\n"
@@ -6135,19 +6411,19 @@ msgstr ""
" -fixed-special-register-names\n"
" permettre seulement les noms originaux de registres spéciaux\n"
-#: config/tc-mmix.c:673
+#: config/tc-mmix.c:685
msgid " -globalize-symbols Make all symbols global.\n"
msgstr " -globalize-symbols rednre tous les symboles globaaux.\n"
-#: config/tc-mmix.c:675
+#: config/tc-mmix.c:687
msgid " -gnu-syntax Turn off mmixal syntax compatibility.\n"
msgstr " -gnu-syntax bloquer la la compabitlité de syntaxes mmixal\n"
-#: config/tc-mmix.c:677
+#: config/tc-mmix.c:689
msgid " -relax Create linker relaxable code.\n"
msgstr " -relax créer du code relaxable pour l'éditeur de liens\n"
-#: config/tc-mmix.c:679
+#: config/tc-mmix.c:691
msgid ""
" -no-predefined-syms Do not provide mmixal built-in constants.\n"
" Implies -fixed-special-register-names.\n"
@@ -6155,7 +6431,7 @@ msgstr ""
" -no-predefined-syms ne pas fournir de constantes mmixal\n"
" implique -fixed-special-register-names.\n"
-#: config/tc-mmix.c:682
+#: config/tc-mmix.c:694
msgid ""
" -no-expand Do not expand GETA, branches, PUSHJ or JUMP\n"
" into multiple instructions.\n"
@@ -6163,190 +6439,199 @@ msgstr ""
" -no-expand ne pas faire l'expansion GETA, branchanchement, PUSHJ ou JUMP\n"
" en de multiples instructions.\n"
-#: config/tc-mmix.c:685
+#: config/tc-mmix.c:697
msgid " -no-merge-gregs Do not merge GREG definitions with nearby values.\n"
msgstr " -no-merge-gregs ne pas faire la fusion des définition GREG avec des valeurs proches.\n"
-#: config/tc-mmix.c:687
+#: config/tc-mmix.c:699
+msgid " -linker-allocated-gregs If there's no suitable GREG definition for the operands of an instruction, let the linker resolve.\n"
+msgstr ""
+" -linker-allocated-gregs S'il n'y a pas de définition GREG pouvant convenir\n"
+" pour les opérandes d'une instruction, laisser l'éditeur de liens\n"
+" faire la résolution.\n"
+
+#: config/tc-mmix.c:702
msgid ""
" -x Do not warn when an operand to GETA, a branch,\n"
" PUSHJ or JUMP is not known to be within range.\n"
-" The linker will catch any errors.\n"
+" The linker will catch any errors. Implies\n"
+" -linker-allocated-gregs."
msgstr ""
" -x ne pas avertir pour une opérande avec GETA, un branchement,\n"
" PUSHJ ou JUMP qui n'est pas à l'intérieur de la gamme.\n"
-" L'éditeur de liens interceptera les erreurs.\n"
+" L'éditeur de liens interceptera les erreurs. Cela implique\n"
+" -linker-allocated-gregs."
-#: config/tc-mmix.c:813
+#: config/tc-mmix.c:829
#, c-format
msgid "unknown opcode: `%s'"
msgstr "opcode inconnu « %s »"
-#: config/tc-mmix.c:935 config/tc-mmix.c:950
+#: config/tc-mmix.c:951 config/tc-mmix.c:966
msgid "specified location wasn't TETRA-aligned"
msgstr "localisation spécifiée n'était pas alignée TETRA"
-#: config/tc-mmix.c:937 config/tc-mmix.c:952 config/tc-mmix.c:4055 config/tc-mmix.c:4071
+#: config/tc-mmix.c:953 config/tc-mmix.c:968 config/tc-mmix.c:4085 config/tc-mmix.c:4101
msgid "unaligned data at an absolute location is not supported"
msgstr "données non alignées dans une localisation absolue ne sont pas supportées"
-#: config/tc-mmix.c:1062
+#: config/tc-mmix.c:1078
#, c-format
msgid "invalid operand to opcode %s: `%s'"
msgstr "opérande invalide pour l'opcode %s: « %s »"
-#: config/tc-mmix.c:1084 config/tc-mmix.c:1111 config/tc-mmix.c:1144 config/tc-mmix.c:1152 config/tc-mmix.c:1169 config/tc-mmix.c:1197 config/tc-mmix.c:1218 config/tc-mmix.c:1243 config/tc-mmix.c:1291 config/tc-mmix.c:1389 config/tc-mmix.c:1414 config/tc-mmix.c:1446 config/tc-mmix.c:1478 config/tc-mmix.c:1508 config/tc-mmix.c:1561 config/tc-mmix.c:1578 config/tc-mmix.c:1605 config/tc-mmix.c:1633 config/tc-mmix.c:1660 config/tc-mmix.c:1686 config/tc-mmix.c:1702 config/tc-mmix.c:1728 config/tc-mmix.c:1744 config/tc-mmix.c:1760 config/tc-mmix.c:1823 config/tc-mmix.c:1839
+#: config/tc-mmix.c:1100 config/tc-mmix.c:1127 config/tc-mmix.c:1160 config/tc-mmix.c:1168 config/tc-mmix.c:1185 config/tc-mmix.c:1213 config/tc-mmix.c:1234 config/tc-mmix.c:1259 config/tc-mmix.c:1307 config/tc-mmix.c:1405 config/tc-mmix.c:1430 config/tc-mmix.c:1462 config/tc-mmix.c:1494 config/tc-mmix.c:1524 config/tc-mmix.c:1577 config/tc-mmix.c:1594 config/tc-mmix.c:1621 config/tc-mmix.c:1649 config/tc-mmix.c:1676 config/tc-mmix.c:1702 config/tc-mmix.c:1718 config/tc-mmix.c:1744 config/tc-mmix.c:1760 config/tc-mmix.c:1776 config/tc-mmix.c:1839 config/tc-mmix.c:1855
#, c-format
msgid "invalid operands to opcode %s: `%s'"
msgstr "opérandes invalides pour l'opcode %s: « %s »"
-#: config/tc-mmix.c:1816
+#: config/tc-mmix.c:1832
#, c-format
msgid "unsupported operands to %s: `%s'"
msgstr "opérandes non supportées vers %s: « %s »"
-#: config/tc-mmix.c:1944
+#: config/tc-mmix.c:1960
msgid "internal: mmix_prefix_name but empty prefix"
msgstr "interne: mmix_prefix_name mais le préfixe est vide"
-#: config/tc-mmix.c:1989
+#: config/tc-mmix.c:2005
#, c-format
msgid "too many GREG registers allocated (max %d)"
msgstr "trop de registres GREG alloués (maximum %d)"
-#: config/tc-mmix.c:2049
+#: config/tc-mmix.c:2065
msgid "BSPEC already active. Nesting is not supported."
msgstr "BSPEC déjà actif. Imbrication non supportée."
-#: config/tc-mmix.c:2058
+#: config/tc-mmix.c:2074
msgid "invalid BSPEC expression"
msgstr "expresion BSPEC invalide"
-#: config/tc-mmix.c:2074
+#: config/tc-mmix.c:2090
#, c-format
msgid "can't create section %s"
msgstr "ne peut créer la section %s"
-#: config/tc-mmix.c:2079
+#: config/tc-mmix.c:2095
#, c-format
msgid "can't set section flags for section %s"
msgstr "ne peut initialiser les fanions de section por la section %s"
-#: config/tc-mmix.c:2101
+#: config/tc-mmix.c:2117
msgid "ESPEC without preceding BSPEC"
msgstr "ESPEC sans être précédé de BSPEC"
-#: config/tc-mmix.c:2131
+#: config/tc-mmix.c:2147
msgid "missing local expression"
msgstr "expression locale manquante"
-#: config/tc-mmix.c:2346
+#: config/tc-mmix.c:2362
msgid "operand out of range, instruction expanded"
msgstr "opérande hors gamme, instruction a été étendue"
#. The BFD_RELOC_MMIX_LOCAL-specific message is supposed to be
#. user-friendly, though a little bit non-substantial.
-#: config/tc-mmix.c:2598
+#: config/tc-mmix.c:2620
msgid "directive LOCAL must be placed in code or data"
msgstr "directive LOCAL doit être placé dans le code ou le data"
-#: config/tc-mmix.c:2599
+#: config/tc-mmix.c:2621
msgid "internal confusion: relocation in a section without contents"
msgstr "confusion interne: relocalisation dans une section sans contenu"
-#: config/tc-mmix.c:2714
+#: config/tc-mmix.c:2734
msgid "internal: BFD_RELOC_MMIX_BASE_PLUS_OFFSET not resolved to section"
msgstr "interne: BFD_RELOC_MMIX_BASE_PLUS_OFFSET n'est pas résolu pour la section"
-#: config/tc-mmix.c:2754
+#: config/tc-mmix.c:2782
msgid "no suitable GREG definition for operands"
msgstr "pas de définition GREG satisfaisante pour les opérandes"
-#: config/tc-mmix.c:2813
+#: config/tc-mmix.c:2841
msgid "operands were not reducible at assembly-time"
msgstr "opérandes n'étaient pas réductibles au moment de l'assemblage"
-#: config/tc-mmix.c:2841
+#: config/tc-mmix.c:2869
#, c-format
msgid "cannot generate relocation type for symbol %s, code %s"
msgstr "ne peut générer un type de relocalisation pour le symbole %s, code %s"
-#: config/tc-mmix.c:2861
+#: config/tc-mmix.c:2889
#, c-format
msgid "internal: unhandled label %s"
msgstr "interne: étiquette %s non traitée"
-#: config/tc-mmix.c:2915
+#: config/tc-mmix.c:2943
msgid "[0-9]H labels may not appear alone on a line"
msgstr "étiquettes [0-9]H ne peuvent apparaître seuls sur une ligne"
-#: config/tc-mmix.c:2924
+#: config/tc-mmix.c:2952
msgid "[0-9]H labels do not mix with dot-pseudos"
msgstr "étiquettes [0-9]H ne peuvent être mélanger avec des dot-pseudos"
-#: config/tc-mmix.c:2988
+#: config/tc-mmix.c:3016
msgid "invalid characters in input"
msgstr "caractère invalide en entrée"
-#: config/tc-mmix.c:3092
+#: config/tc-mmix.c:3120
msgid "empty label field for IS"
msgstr "étiquette de champ vide pour IS"
-#: config/tc-mmix.c:3342
+#: config/tc-mmix.c:3370
#, c-format
msgid "internal: unexpected relax type %d:%d"
msgstr "interne: type inattendue de relaxation %d:%d"
-#: config/tc-mmix.c:3364
+#: config/tc-mmix.c:3392
msgid "BSPEC without ESPEC."
msgstr "BSPEC sans ESPEC."
-#: config/tc-mmix.c:3566
+#: config/tc-mmix.c:3594
msgid "GREG expression too complicated"
msgstr "expression GREG trop complexe"
-#: config/tc-mmix.c:3579
+#: config/tc-mmix.c:3609
msgid "internal: GREG expression not resolved to section"
msgstr "interne: expression GREG non résolue pour la section"
-#: config/tc-mmix.c:3630
+#: config/tc-mmix.c:3660
msgid "register section has contents\n"
msgstr "registre section a du contenu\n"
-#: config/tc-mmix.c:3808
+#: config/tc-mmix.c:3838
msgid "section change from within a BSPEC/ESPEC pair is not supported"
msgstr "changement de section à partir de la paire BSPEC/ESPEC n'est pas supporté"
-#: config/tc-mmix.c:3830
+#: config/tc-mmix.c:3860
msgid "directive LOC from within a BSPEC/ESPEC pair is not supported"
msgstr "directive LOC à partir de la paire BSPEC/ESPEC n'est pas supportée"
-#: config/tc-mmix.c:3841
+#: config/tc-mmix.c:3871
msgid "invalid LOC expression"
msgstr "expresion LOC invalide"
-#: config/tc-mmix.c:3866 config/tc-mmix.c:3892
+#: config/tc-mmix.c:3896 config/tc-mmix.c:3922
msgid "LOC expression stepping backwards is not supported"
msgstr "expression LOC avec pas arrière n'est pas supportée"
#. We will only get here in rare cases involving #NO_APP,
#. where the unterminated string is not recognized by the
#. preformatting pass.
-#: config/tc-mmix.c:3976 config/tc-mmix.c:4137
+#: config/tc-mmix.c:4006 config/tc-mmix.c:4167
msgid "unterminated string"
msgstr "chaîne non terminée"
-#: config/tc-mmix.c:3993
+#: config/tc-mmix.c:4023
msgid "BYTE expression not a pure number"
msgstr "Expression BYTE n'est pas un nombre pur"
#. Note that mmixal does not allow negative numbers in
#. BYTE sequences, so neither should we.
-#: config/tc-mmix.c:4002
+#: config/tc-mmix.c:4032
msgid "BYTE expression not in the range 0..255"
msgstr "expression BYTE n'est pas dans les bornes 0..255"
-#: config/tc-mmix.c:4053 config/tc-mmix.c:4069
+#: config/tc-mmix.c:4083 config/tc-mmix.c:4099
msgid "data item with alignment larger than location"
msgstr "item de données avec un alignement plus grand que la localisation"
@@ -6364,17 +6649,17 @@ msgstr ""
"Options MN10200:\n"
"aucune pour l'instant\n"
-#: config/tc-mn10200.c:793 config/tc-mn10300.c:929 config/tc-ppc.c:1867 config/tc-s390.c:1290 config/tc-v850.c:1725
+#: config/tc-mn10200.c:793 config/tc-mn10300.c:929 config/tc-ppc.c:1867 config/tc-s390.c:1290 config/tc-v850.c:1636
#, c-format
msgid "Unrecognized opcode: `%s'"
msgstr "opcode non reconnu: « %s »"
-#: config/tc-mn10200.c:1036 config/tc-mn10300.c:1452 config/tc-ppc.c:2305 config/tc-s390.c:1216 config/tc-v850.c:2149
+#: config/tc-mn10200.c:1036 config/tc-mn10300.c:1452 config/tc-ppc.c:2305 config/tc-s390.c:1216 config/tc-v850.c:2060
#, c-format
msgid "junk at end of line: `%s'"
msgstr "rebut à la fin de la ligne: « %s »"
-#: config/tc-mn10200.c:1349 config/tc-mn10300.c:2076 config/tc-ppc.c:1299 config/tc-v850.c:1654
+#: config/tc-mn10200.c:1349 config/tc-mn10300.c:2076 config/tc-ppc.c:1299 config/tc-v850.c:1565
#, c-format
msgid "operand out of range (%s not between %ld and %ld)"
msgstr "opérande hors gamme (%s n'est pas entre %ld et %ld)"
@@ -6418,7 +6703,7 @@ msgstr "Mode indexé-échelle invalide, utilise b, w, d ou q"
#: config/tc-ns32k.c:622
msgid "Syntax in scaled-indexed mode, use [Rn:m] where n=[0..7] m={b,w,d,q}"
-msgstr "Erreur de syntaxe dans le mode indexé-échelle, utiliser [Rn:m] où n=[0..7] m={b,w,d,q}"
+msgstr "ERREUR de syntaxe dans le mode indexé-échelle, utiliser [Rn:m] où n=[0..7] m={b,w,d,q}"
#: config/tc-ns32k.c:627
msgid "Scaled-indexed addressing mode combined with scaled-index"
@@ -6446,7 +6731,7 @@ msgstr "Pas de telle entrée dans la liste. (registre cpu/mmu)"
#: config/tc-ns32k.c:901
msgid "Internal consistency error. check ns32k-opcode.h"
-msgstr "Erreur de consistence interne. Vérifier ns32k-opcode.h"
+msgstr "ERREUR de consistence interne. Vérifier ns32k-opcode.h"
#: config/tc-ns32k.c:925
msgid "Address of immediate operand"
@@ -6495,7 +6780,7 @@ msgstr "iif conversion interne pcrel/pointeur"
#: config/tc-ns32k.c:1432
msgid "Internal logic error in iif.iifP[n].type"
-msgstr "Erreur de logique interne dans iif.iifP[].type"
+msgstr "ERREUR de logique interne dans iif.iifP[].type"
#. We cant relax this case.
#: config/tc-ns32k.c:1470
@@ -6508,7 +6793,7 @@ msgstr "Déplacement trop grand pour :d"
#: config/tc-ns32k.c:1531
msgid "Internal logic error in iif.iifP[].type"
-msgstr "Erreur de logique interne dans iif.iifP[].type"
+msgstr "ERREUR de logique interne dans iif.iifP[].type"
#: config/tc-ns32k.c:1591
#, c-format
@@ -6541,12 +6826,12 @@ msgstr "Déplacement de doubles mots hors gamme"
#: config/tc-ns32k.c:1757
#, c-format
msgid "Internal logic error. line %s, file \"%s\""
-msgstr "Erreur de logique interne. ligne %s, fichier « %s »"
+msgstr "ERREUR de logique interne. ligne %s, fichier « %s »"
#: config/tc-ns32k.c:1805
#, c-format
msgid "Internal logic error. line %s, file \"%s\""
-msgstr "Erreur interne de logique. Ligne %s, fichier « %s »"
+msgstr "ERREUR interne de logique. Ligne %s, fichier « %s »"
#: config/tc-ns32k.c:1909
msgid "Bit field out of range"
@@ -6570,6 +6855,46 @@ msgstr ""
msgid "Cannot find relocation type for symbol %s, code %d"
msgstr "ne peut trouver le type de relocalisation pour le symbole %s, code %d"
+#: config/tc-or32.c:467 config/tc-or32.c:682
+#, c-format
+msgid "unknown opcode1: `%s'"
+msgstr "opcode1 inconnu « %s »"
+
+#: config/tc-or32.c:473 config/tc-or32.c:688
+#, c-format
+msgid "unknown opcode2 `%s'."
+msgstr "opcode2 inconnu « %s »"
+
+#: config/tc-or32.c:512 config/tc-or32.c:727
+#, c-format
+msgid "instruction not allowed: %s"
+msgstr "instruction non permise: %s"
+
+#: config/tc-or32.c:515 config/tc-or32.c:730
+#, c-format
+msgid "too many operands: %s"
+msgstr "trop d'opérandes: %s"
+
+#: config/tc-or32.c:605 config/tc-or32.c:821
+msgid "call/jmp target out of range (1)"
+msgstr "call/jmp cible hors gamme (1)"
+
+#: config/tc-or32.c:1018 config/tc-or32.c:1135
+msgid "the linker will not handle this relocation correctly (1)"
+msgstr "l'éditeur de liens ne traitera pas cette relocalisation correctement (1)"
+
+#: config/tc-or32.c:1027 config/tc-or32.c:1144
+msgid "call/jmp target out of range (2)"
+msgstr "call/jmp cible hors gamme (2)"
+
+#: config/tc-or32.c:1437
+msgid "register out of range"
+msgstr "registre hors gamme"
+
+#: config/tc-or32.c:1482
+msgid "invalid register in & expression"
+msgstr "registre invalide dans l'expression &"
+
#: config/tc-pj.c:67 config/tc-pj.c:75
msgid "confusing relocation expressions"
msgstr "expressions confuses de relocalisation"
@@ -6593,7 +6918,7 @@ msgstr ""
"-little générer du code pour système à octets de poids faible\n"
"-big générer du code pour système à octets de poids fort\n"
-#: config/tc-pj.c:460 config/tc-sh.c:2922 config/tc-sh.c:2929 config/tc-sh.c:2936 config/tc-sh.c:2943
+#: config/tc-pj.c:460 config/tc-sh.c:3454 config/tc-sh.c:3461 config/tc-sh.c:3468 config/tc-sh.c:3475
msgid "pcrel too far"
msgstr "pcrel trop éloigné"
@@ -6700,7 +7025,7 @@ msgstr "erreur interne d'assemebleur pour la macro %s"
msgid "identifier+constant@got means identifier@got+constant"
msgstr "identificateur+constante@got signifie identificateur@got+constante"
-#: config/tc-ppc.c:1505 config/tc-sh.c:388 config/tc-sh.c:416
+#: config/tc-ppc.c:1505
#, c-format
msgid "%s relocations do not fit in %d bytes\n"
msgstr "La relocalisation %s n'entre pas dans %d octets\n"
@@ -6717,7 +7042,7 @@ msgstr "Relocalisation ne peut être faite avec -mrelocatable"
#: config/tc-ppc.c:1794
#, c-format
msgid "syntax error: invalid toc specifier `%s'"
-msgstr "Erreur de syntaxe: spécificateur de table d'entrées invalide « %s »"
+msgstr "ERREUR de syntaxe: spécificateur de table d'entrées invalide « %s »"
#: config/tc-ppc.c:1808
#, c-format
@@ -6857,7 +7182,7 @@ msgstr "AVERTISSEMENT: symbole %s n,as pas de csect"
msgid "symbol in .toc does not match any .tc"
msgstr "symbole dans .toc ne concorde pas avec aucun .tc"
-#: config/tc-ppc.c:5246 config/tc-s390.c:1797 config/tc-v850.c:2420
+#: config/tc-ppc.c:5246 config/tc-s390.c:1797 config/tc-v850.c:2331 config/tc-xstormy16.c:536
msgid "unresolved expression that must be resolved"
msgstr "expression non résolue qui doit être résolue"
@@ -6986,117 +7311,154 @@ msgstr "symbole fx_subsy non résolu qui doit être résolu"
msgid "unsupported relocation type"
msgstr "type de relocalisation non supporté"
-#: config/tc-sh.c:89
+#: config/tc-sh.c:91
msgid "directive .big encountered when option -big required"
msgstr "directive .big rencontrée alors que l'option -big est requise"
-#: config/tc-sh.c:100
+#: config/tc-sh.c:102
msgid "directive .little encountered when option -little required"
msgstr "directive .little rencontrée alors que l'option -little est requise"
-#: config/tc-sh.c:909
+#: config/tc-sh.c:780
+msgid "Invalid PIC expression."
+msgstr "expresion PIC invalide"
+
+#: config/tc-sh.c:809 read.c:3749
+#, c-format
+msgid "unsupported BFD relocation size %u"
+msgstr "taile de relocalisation BFD non supportée %u"
+
+#: config/tc-sh.c:1292
+msgid "misplaced PIC operand"
+msgstr "opérande PIC mal positionné"
+
+#: config/tc-sh.c:1333
msgid "illegal register after @-"
msgstr "registre illégal après @-"
-#: config/tc-sh.c:925
+#: config/tc-sh.c:1349
msgid "must be @(r0,...)"
msgstr "doit être @(r0,...)"
-#: config/tc-sh.c:949
+#: config/tc-sh.c:1373
msgid "syntax error in @(r0,...)"
msgstr "erreur de syntaxe dans @(r0,...)"
-#: config/tc-sh.c:954
+#: config/tc-sh.c:1378
msgid "syntax error in @(r0...)"
msgstr "erreur de syntaxe dans @(r0...)"
-#: config/tc-sh.c:987 config/tc-sh.c:992
+#: config/tc-sh.c:1408 config/tc-sh.c:1413
msgid "syntax error in @(disp,[Rn, gbr, pc])"
msgstr "erreur de syntaxe dans @(disp,[Rn, gbr, pc])"
-#: config/tc-sh.c:997
+#: config/tc-sh.c:1418
msgid "expecting )"
msgstr ") attendu"
-#: config/tc-sh.c:1005
+#: config/tc-sh.c:1426
msgid "illegal register after @"
msgstr "registre illégal après @"
-#: config/tc-sh.c:1553
+#: config/tc-sh.c:1977
#, c-format
msgid "Invalid register: 'r%d'"
msgstr "registre invalide: 'r%d'"
-#: config/tc-sh.c:1716
+#: config/tc-sh.c:2142
msgid "insn can't be combined with parallel processing insn"
msgstr "insn ne peut être combiné avec un traitement parallèle insn"
-#: config/tc-sh.c:1723 config/tc-sh.c:1734
+#: config/tc-sh.c:2149 config/tc-sh.c:2160
msgid "multiple movx specifications"
msgstr "spécifications multiples movx"
-#: config/tc-sh.c:1728 config/tc-sh.c:1755
+#: config/tc-sh.c:2154 config/tc-sh.c:2181
msgid "multiple movy specifications"
msgstr "spécifications multiples movy"
-#: config/tc-sh.c:1736
+#: config/tc-sh.c:2162
msgid "invalid movx address register"
msgstr "registre d'adresse movx invalide"
-#: config/tc-sh.c:1742 config/tc-sh.c:1747
+#: config/tc-sh.c:2168 config/tc-sh.c:2173
msgid "invalid movx dsp register"
msgstr "registre dsp movx invalide"
-#: config/tc-sh.c:1764 config/tc-sh.c:1769
+#: config/tc-sh.c:2190 config/tc-sh.c:2195
msgid "invalid movy dsp register"
msgstr "registre dsp movy invalide"
-#: config/tc-sh.c:1773
+#: config/tc-sh.c:2199
msgid "invalid movy address register"
msgstr "registre d'adresse movy invalide"
-#: config/tc-sh.c:1779
+#: config/tc-sh.c:2205
msgid "dsp immediate shift value not constant"
msgstr "la valeur de décalage dsp immédiate n'est pas une constante"
-#: config/tc-sh.c:1786 config/tc-sh.c:1799
+#: config/tc-sh.c:2212 config/tc-sh.c:2225
msgid "multiple parallel processing specifications"
msgstr "spécifications multiples de traitement parallèle"
-#: config/tc-sh.c:1792
+#: config/tc-sh.c:2218
msgid "multiple condition specifications"
msgstr "spécifications multiples de condition"
-#: config/tc-sh.c:1808
+#: config/tc-sh.c:2234
msgid "insn cannot be combined with pmuls"
msgstr "insn ne peut être combiné avec pmuls"
-#: config/tc-sh.c:1825
+#: config/tc-sh.c:2251
msgid "bad padd / psub pmuls output operand"
msgstr "mauvaise sortie d'opérande padd / psub pmuls"
-#: config/tc-sh.c:1835
+#: config/tc-sh.c:2261
msgid "condition not followed by conditionalizable insn"
msgstr "condition n'est pas suivie par insn conditionnable"
-#: config/tc-sh.c:1845
+#: config/tc-sh.c:2271
msgid "unrecognized characters at end of parallel processing insn"
msgstr "caractères non reconnus à la fin du traitement parallèle insn"
-#: config/tc-sh.c:1961
+#: config/tc-sh.c:2407
#, c-format
msgid "excess operands: '%s'"
msgstr "excès d'opérandes: « %s »"
-#: config/tc-sh.c:2131
+#: config/tc-sh.c:2559
msgid ".uses pseudo-op seen when not relaxing"
msgstr "pseudo-op .uses a été vu alors pas de relaxation"
-#: config/tc-sh.c:2137
+#: config/tc-sh.c:2565
msgid "bad .uses format"
msgstr "format .uses erroné"
-#: config/tc-sh.c:2203
+#: config/tc-sh.c:2640
+msgid "Invalid combination: --isa=SHcompact with --isa=SHmedia"
+msgstr "Combinaison invalide: --isa=SHcompact avec --isa=SHmedia"
+
+#: config/tc-sh.c:2646
+msgid "Invalid combination: --isa=SHmedia with --isa=SHcompact"
+msgstr "Combinaison invalide: --isa=SHmedia avec --isa=SHcompact"
+
+#: config/tc-sh.c:2648
+msgid "Invalid combination: --abi=64 with --isa=SHcompact"
+msgstr "Combinaison invalide: --abi=64 avec --isa=SHcompact"
+
+#: config/tc-sh.c:2659
+msgid "Invalid combination: --abi=32 with --abi=64"
+msgstr "Combinaison invalide: --abi=32 avec --abi=64"
+
+#: config/tc-sh.c:2665
+msgid "Invalid combination: --abi=64 with --abi=32"
+msgstr "Combinaison invalide: --abi=64 avec --abi=32"
+
+#: config/tc-sh.c:2667
+msgid "Invalid combination: --isa=SHcompact with --abi=64"
+msgstr "Combinaison invalide: --isa=SHcompact avec --abi=64"
+
+#: config/tc-sh.c:2702
msgid ""
"SH options:\n"
"-little\t\t\tgenerate little endian code\n"
@@ -7112,59 +7474,270 @@ msgstr ""
"-small aligner les sections sur des frontières de 4 octets, pas 16\n"
"-dsp activer sh-dsp insns et désactiver sh3e / sh4 insns.\n"
-#: config/tc-sh.c:2292
+#: config/tc-sh.c:2710
+msgid ""
+"-isa=[shmedia\t\tset default instruction set for SH64\n"
+" | SHmedia\n"
+" | shcompact\n"
+" | SHcompact]\n"
+"-abi=[32|64]\t\tset size of expanded SHmedia operands and object\n"
+"\t\t\tfile type\n"
+"-shcompact-const-crange\temit code-range descriptors for constants in\n"
+"\t\t\tSHcompact code sections\n"
+"-no-mix\t\t\tdisallow SHmedia code in the same section as\n"
+"\t\t\tconstants and SHcompact code\n"
+"-no-expand\t\tdo not expand MOVI, PT, PTA or PTB instructions\n"
+"-expand-pt32\t\twith -abi=64, expand PT, PTA and PTB instructions\n"
+"\t\t\tto 32 bits only"
+msgstr ""
+"-isa=[shmedia définir le jeux d'instruction par défaut pour SH64\n"
+" | SHmedia\n"
+" | shcompact\n"
+" | SHcompact]\n"
+"-abi=[32|64] définir la taille de l'expansion des opérandes SHmedia\n"
+" et des type de fichiers objets\n"
+"-shcompact-const-crange générer des descripteurs de gamme d'étendu du code pour\n"
+" les constantes dans les sections de code SHcompact\n"
+"-no-mix ne pas permettre le code SHMedia dans la même section que les\n"
+" les constantes et le code SHcompact\n"
+"-no-expand ne pas faire l'expansion des instructions MOVI, PT, PTA ou PTB\n"
+"-expand-pt32 avec -abi=64, faire l'expansion des instructions PT, PTA et PTB\n"
+" pour le 32 bits seulement"
+
+#: config/tc-sh.c:2807
msgid ".uses does not refer to a local symbol in the same section"
msgstr ".uses ne réfère pas à un symbole local dans la même section"
-#: config/tc-sh.c:2311
+#: config/tc-sh.c:2826
msgid "can't find fixup pointed to by .uses"
msgstr "ne peut repérer le correctif pointé par .uses"
-#: config/tc-sh.c:2334
+#: config/tc-sh.c:2849
msgid ".uses target does not refer to a local symbol in the same section"
msgstr "la cible .uses ne réfère pas à un symbole local dans la même section"
-#: config/tc-sh.c:2432
+#: config/tc-sh.c:2951
msgid "displacement overflows 12-bit field"
msgstr "déplacement provoque un débordement du champ de 12 bits"
-#: config/tc-sh.c:2435
+#: config/tc-sh.c:2954
#, c-format
msgid "displacement to defined symbol %s overflows 12-bit field"
msgstr "déplacement pour définir le symbole %s provoque un débordement du champ de 12 bits"
-#: config/tc-sh.c:2439
+#: config/tc-sh.c:2958
#, c-format
msgid "displacement to undefined symbol %s overflows 12-bit field"
msgstr "déplacement pour symbole indéfini %s provoque un débordement du champ de 12 bits"
-#: config/tc-sh.c:2517
+#: config/tc-sh.c:3036
msgid "displacement overflows 8-bit field"
msgstr "déplacement provoque un débordement du champ de 8 bits"
-#: config/tc-sh.c:2520
+#: config/tc-sh.c:3039
#, c-format
msgid "displacement to defined symbol %s overflows 8-bit field"
msgstr "déplacement pour définir le symbole %s provoque un débordement du champ de 8 bits"
-#: config/tc-sh.c:2524
+#: config/tc-sh.c:3043
#, c-format
msgid "displacement to undefined symbol %s overflows 8-bit field "
msgstr "déplacement pour symbole indéfini %s provoque un débordement du champ de 8 bits"
-#: config/tc-sh.c:2537
+#: config/tc-sh.c:3060
#, c-format
msgid "overflow in branch to %s; converted into longer instruction sequence"
msgstr "débordement durant le branchement vers %s; converti en une séquence d'instruction plus longue"
-#: config/tc-sh.c:2612 config/tc-sh.c:2660 config/tc-sparc.c:4093 config/tc-sparc.c:4118
+#: config/tc-sh.c:3135 config/tc-sh.c:3183 config/tc-sparc.c:4093 config/tc-sparc.c:4118
msgid "misaligned data"
msgstr "donnée mal alignées"
-#: config/tc-sh.c:3022
+#: config/tc-sh.c:3565
msgid "misaligned offset"
msgstr "décalage désaligné"
+#: config/tc-sh64.c:570
+msgid "This operand must be constant at assembly time"
+msgstr "l'opérande doit être une constante au moment de l'assemblage"
+
+#: config/tc-sh64.c:685
+msgid "Invalid operand expression"
+msgstr "opérande invalide dans l'expression"
+
+#: config/tc-sh64.c:772 config/tc-sh64.c:878
+msgid "PTB operand is a SHmedia symbol"
+msgstr "opérande PTB est un symbole SHmédia"
+
+#: config/tc-sh64.c:775 config/tc-sh64.c:875
+msgid "PTA operand is a SHcompact symbol"
+msgstr "opérande PTA est un symbole SHcompact"
+
+#: config/tc-sh64.c:791
+msgid "invalid expression in operand"
+msgstr "expression invalide dans l'opérande"
+
+#: config/tc-sh64.c:1488
+#, c-format
+msgid "invalid operand, not a 5-bit unsigned value: %d"
+msgstr "valeur de l'opérande n'est pas une valeur non signée de 5 bits: %d"
+
+#: config/tc-sh64.c:1493
+#, c-format
+msgid "invalid operand, not a 6-bit signed value: %d"
+msgstr "valeur de l'opérande n'est pas une valeur non signée de 6 bits: %d"
+
+#: config/tc-sh64.c:1498
+#, c-format
+msgid "invalid operand, not a 6-bit unsigned value: %d"
+msgstr "valeur de l'opérande n'est pas une valeur non signée de 6 bits: %d"
+
+#: config/tc-sh64.c:1503 config/tc-sh64.c:1515
+#, c-format
+msgid "invalid operand, not a 11-bit signed value: %d"
+msgstr "valeur de l'opérande n'est pas une valeur signée de 11 bits: %d"
+
+#: config/tc-sh64.c:1505
+#, c-format
+msgid "invalid operand, not a multiple of 32: %d"
+msgstr "opérande invalide, doit être un multiple de 32: %d"
+
+#: config/tc-sh64.c:1510
+#, c-format
+msgid "invalid operand, not a 10-bit signed value: %d"
+msgstr "opérande invalide n'est pas une valeur signée de 10 bits: %d"
+
+#: config/tc-sh64.c:1517
+#, c-format
+msgid "invalid operand, not an even value: %d"
+msgstr "opérande invalide n'est pas une valeur paire: %d"
+
+#: config/tc-sh64.c:1522
+#, c-format
+msgid "invalid operand, not a 12-bit signed value: %d"
+msgstr "opérande invalide n'est pas une valeur signée de 12 bits: %d"
+
+#: config/tc-sh64.c:1524
+#, c-format
+msgid "invalid operand, not a multiple of 4: %d"
+msgstr "opérande invalide, n'est pas un multiple de 4: %d"
+
+#: config/tc-sh64.c:1529
+#, c-format
+msgid "invalid operand, not a 13-bit signed value: %d"
+msgstr "opérande invalide n'est pas une valeur signée de 13 bits: %d"
+
+#: config/tc-sh64.c:1531
+#, c-format
+msgid "invalid operand, not a multiple of 8: %d"
+msgstr "opérande invalide, n'est pas un multiple de 8: %d"
+
+#: config/tc-sh64.c:1536
+#, c-format
+msgid "invalid operand, not a 16-bit signed value: %d"
+msgstr "opérande invalide n'est pas une valeur signée de 16 bits: %d"
+
+#: config/tc-sh64.c:1541
+#, c-format
+msgid "invalid operand, not an 16-bit unsigned value: %d"
+msgstr "opérande invalide n'est pas une valeur non signée de 16 bits: %d"
+
+#: config/tc-sh64.c:1547
+msgid "operand out of range for PT, PTA and PTB"
+msgstr "opérande hors gamme pour PT, PTA et PTB"
+
+#: config/tc-sh64.c:1549
+#, c-format
+msgid "operand not a multiple of 4 for PT, PTA or PTB: %d"
+msgstr "opérande n'est pas un multiple de 4 pour PT, pTA ou PTB: %d"
+
+#: config/tc-sh64.c:2077
+#, c-format
+msgid "MOVI operand is not a 32-bit signed value: 0x%8x%08x"
+msgstr "opérande MOVI n'est pas une valeur signée de 32 bits: 0x%8x%08x"
+
+#: config/tc-sh64.c:2440 config/tc-sh64.c:2605 config/tc-sh64.c:2620
+msgid "invalid PIC reference"
+msgstr "référence PIC invalide"
+
+#: config/tc-sh64.c:2498
+msgid "can't find opcode"
+msgstr "ne peut repérer le opcode"
+
+#: config/tc-sh64.c:2828
+#, c-format
+msgid "invalid operands to %s"
+msgstr "opérandes invalides vers %s"
+
+#: config/tc-sh64.c:2834
+#, c-format
+msgid "excess operands to %s"
+msgstr "opérandes en excès vers %s"
+
+#: config/tc-sh64.c:2880
+#, c-format
+msgid "The `.mode %s' directive is not valid with this architecture"
+msgstr "La directive « .mode %s » n'est pas valide pour cet architecture"
+
+#: config/tc-sh64.c:2888
+#, c-format
+msgid "Invalid argument to .mode: %s"
+msgstr "argument invalide pour .mode: %s"
+
+#: config/tc-sh64.c:2919
+#, c-format
+msgid "The `.abi %s' directive is not valid with this architecture"
+msgstr "La directive « .abi %s » n'est pas valide pour cet architecture"
+
+#: config/tc-sh64.c:2925
+msgid "`.abi 64' but command-line options do not specify 64-bit ABI"
+msgstr "« .abi 64 » mais les options fournies ne spécifient pas un ABI 64 bits"
+
+#: config/tc-sh64.c:2930
+msgid "`.abi 32' but command-line options do not specify 32-bit ABI"
+msgstr "« .abi 32 » mais les options fournies ne spécifient pas un ABI 64 bits"
+
+#: config/tc-sh64.c:2933
+#, c-format
+msgid "Invalid argument to .abi: %s"
+msgstr "Argument invalide vers .abi: %s"
+
+#: config/tc-sh64.c:2966
+msgid "-no-mix is invalid without specifying SHcompact or SHmedia"
+msgstr "-no-mix est invalide sans spécification de SHcompact ou SHmedia"
+
+#: config/tc-sh64.c:2971
+msgid "-shcompact-const-crange is invalid without SHcompact"
+msgstr "-shcompact-const-crange est invalide sans SHcompact"
+
+#: config/tc-sh64.c:2974
+msgid "-expand-pt32 only valid with -abi=64"
+msgstr "-expand-pt32 seulement valide avec -abi=64"
+
+#: config/tc-sh64.c:2977
+msgid "-no-expand only valid with SHcompact or SHmedia"
+msgstr "-no-expand valide seulement avec SHcompact ou SHmedia"
+
+#: config/tc-sh64.c:2980
+msgid "-expand-pt32 invalid together with -no-expand"
+msgstr "-expand-pt32 invalid ensemble avec -no-expand"
+
+#: config/tc-sh64.c:3190
+msgid "SHmedia code not allowed in same section as constants and SHcompact code"
+msgstr "code SHmedia n'est pas permis dans la même section comme constantes et code SHcompact"
+
+#: config/tc-sh64.c:3208
+msgid "No segment info for current section"
+msgstr "Pas d'info de segment pour la section courante"
+
+#: config/tc-sh64.c:3250
+msgid "duplicate datalabel operator ignored"
+msgstr "Duplication d'opérateur d'étiquette de données ignoré"
+
+#: config/tc-sh64.c:3320
+msgid "Invalid DataLabel expression"
+msgstr "expresion d'étiquette de données invalide"
+
#: config/tc-sparc.c:281
msgid "Invalid default architecture, broken assembler."
msgstr "Architecture par défaut invalide, bris d'assemblage."
@@ -7282,12 +7855,12 @@ msgstr ""
#: config/tc-sparc.c:811
#, c-format
msgid "Internal error: losing opcode: `%s' \"%s\"\n"
-msgstr "Erreur interne: perte du opcode « %s» «%s »\n"
+msgstr "ERREUR interne: perte du opcode « %s» «%s »\n"
#: config/tc-sparc.c:830
#, c-format
msgid "Internal error: can't find opcode `%s' for `%s'\n"
-msgstr "Erreur interne: ne peut trouver le opcode « %s» pour «%s »\n"
+msgstr "ERREUR interne: ne peut trouver le opcode « %s» pour «%s »\n"
#: config/tc-sparc.c:976
msgid "Support for 64-bit arithmetic not compiled in."
@@ -7502,11 +8075,11 @@ msgstr "alignement négatif"
msgid "alignment not a power of 2"
msgstr "alignment n'est pas une puissance de 2"
-#: config/tc-sparc.c:3680 config/tc-v850.c:260
+#: config/tc-sparc.c:3680 config/tc-v850.c:231
msgid "Expected comma after symbol-name"
msgstr "Virgule attendue après un nom de symbole"
-#: config/tc-sparc.c:3708 config/tc-v850.c:293
+#: config/tc-sparc.c:3708 config/tc-v850.c:264
#, c-format
msgid "Length of .comm \"%s\" is already %ld. Not changed to %d."
msgstr "longueur de .comm « %s » est déjà %ld. N'a pas été modifié à %d."
@@ -7644,7 +8217,7 @@ msgstr "Rebut à la fin de l'expression."
#: config/tc-tahoe.c:1309
msgid "Syntax error in direct register mode."
-msgstr "Erreur de syntaxe dans le mode direct du registre"
+msgstr "ERREUR de syntaxe dans le mode direct du registre"
#: config/tc-tahoe.c:1311
msgid "You can't index a register in direct register mode."
@@ -7676,7 +8249,7 @@ msgstr "Utilisation de r14 pour des mots quad peut tromper le registre FP."
#: config/tc-tahoe.c:1340
msgid "Syntax error in auto-dec mode."
-msgstr "Erreur de syntaxe dans le mode auto-dec"
+msgstr "ERREUR de syntaxe dans le mode auto-dec"
#: config/tc-tahoe.c:1342
msgid "You can't have an index auto dec mode."
@@ -7700,7 +8273,7 @@ msgstr "L'auto décrémentaiton ne fonctionne pas avec des mots quad"
#: config/tc-tahoe.c:1357
msgid "Syntax error in one of the auto-inc modes."
-msgstr "Erreur de syntaxe dans un des modes auto-inc"
+msgstr "ERREUR de syntaxe dans un des modes auto-inc"
#: config/tc-tahoe.c:1363
msgid "Auto inc deferred only works of the SP register."
@@ -7736,7 +8309,7 @@ msgstr "Vous ne pouvez indexer un registre SP"
#: config/tc-tahoe.c:1396
msgid "Syntax error in register displaced mode."
-msgstr "Erreur de syntaxes en mode registre de déplacement"
+msgstr "ERREUR de syntaxes en mode registre de déplacement"
#: config/tc-tahoe.c:1415
msgid "An offest is needed for this operand."
@@ -7780,7 +8353,7 @@ msgstr "Les déplacement réels de branchement doit être des expressions."
#: config/tc-tahoe.c:1820
#, c-format
msgid "Complier error: I got an unknown synthetic branch :%c"
-msgstr "Erreur du compilateur: a obtenu un branchement syntétique inconnu :%c"
+msgstr "ERREUR du compilateur: a obtenu un branchement syntétique inconnu :%c"
#: config/tc-tahoe.c:1961
#, c-format
@@ -8001,232 +8574,237 @@ msgstr "Expression d'adresse mal composée"
msgid "Invalid dmad syntax '%s'"
msgstr "Syntaxe dmad invalide « %s »"
-#: config/tc-tic54x.c:3707
+#: config/tc-tic54x.c:3658
+#, c-format
+msgid "Use the .mmregs directive to use memory-mapped register names such as '%s'"
+msgstr "Utiliser la directive .mmregs pour des noms de registres mappant la mémoire tel que « %s »"
+
+#: config/tc-tic54x.c:3710
msgid "Address mode *+ARx is write-only. Results of reading are undefined."
msgstr "Mode d'address *+ARx est en écriture seulement. Résultat dela lecture est indéfini."
-#: config/tc-tic54x.c:3727
+#: config/tc-tic54x.c:3730
#, c-format
msgid "Unrecognized indirect address format \"%s\""
msgstr "Format non reconnu d'adresse indirecte « %s »"
-#: config/tc-tic54x.c:3762
+#: config/tc-tic54x.c:3765
#, c-format
msgid "Operand '%s' out of range (%d <= x <= %d)"
msgstr "Opérande « %s » est hors gamme (%d <= x <= %d)"
-#: config/tc-tic54x.c:3782
+#: config/tc-tic54x.c:3785
msgid "Error in relocation handling"
-msgstr "Erreur dans le traitement de la relocalisation"
+msgstr "ERREUR dans le traitement de la relocalisation"
-#: config/tc-tic54x.c:3801 config/tc-tic54x.c:3863 config/tc-tic54x.c:3889
+#: config/tc-tic54x.c:3804 config/tc-tic54x.c:3866 config/tc-tic54x.c:3892
#, c-format
msgid "Unrecognized condition code \"%s\""
msgstr "Code de condition non reconnu « %s »"
-#: config/tc-tic54x.c:3818
+#: config/tc-tic54x.c:3821
#, c-format
msgid "Condition \"%s\" does not match preceding group"
msgstr "Condition « %s » ne concorde pas avec le groupe précédent"
-#: config/tc-tic54x.c:3826
+#: config/tc-tic54x.c:3829
#, c-format
msgid "Condition \"%s\" uses a different accumulator from a preceding condition"
msgstr "Condition « %s » utilise un accumulateur différent de la condition précédente"
-#: config/tc-tic54x.c:3833
+#: config/tc-tic54x.c:3836
msgid "Only one comparison conditional allowed"
msgstr "Seulement une comparaison conditionnelle est permise"
-#: config/tc-tic54x.c:3838
+#: config/tc-tic54x.c:3841
msgid "Only one overflow conditional allowed"
msgstr "Seulement un débordement conditionnel est permis"
-#: config/tc-tic54x.c:3846
+#: config/tc-tic54x.c:3849
#, c-format
msgid "Duplicate %s conditional"
msgstr "Conditionnel %s dupliqué"
-#: config/tc-tic54x.c:3876
+#: config/tc-tic54x.c:3879
msgid "Invalid auxiliary register (use AR0-AR7)"
msgstr "Registre auxiliaire invalide (utiliser AR0-AR7)"
-#: config/tc-tic54x.c:3909
+#: config/tc-tic54x.c:3912
msgid "lk addressing modes are invalid for memory-mapped register addressing"
msgstr "mode d'adressage lk sont invalides pour un mode d'adressage par registre adressant la mémoire"
-#: config/tc-tic54x.c:3917
+#: config/tc-tic54x.c:3920
msgid "Address mode *+ARx is not allowed in memory-mapped register addressing. Resulting behavior is undefined."
msgstr "Mode d'adressage *+ARx n'est pas permis pour un mode d'adressage par registre « memory-mapped »,. Comportement résultant est indéfini."
-#: config/tc-tic54x.c:3943
+#: config/tc-tic54x.c:3946
msgid "Destination accumulator for each part of this parallel instruction must be different"
msgstr "Accumulateur Destination accumulator for each part of this parallel instruction must be different"
-#: config/tc-tic54x.c:3992
+#: config/tc-tic54x.c:3995
#, c-format
msgid "Memory mapped register \"%s\" out of range"
msgstr "Registre de projection mémoire « %s » hors gamme"
-#: config/tc-tic54x.c:4031
+#: config/tc-tic54x.c:4034
msgid "Invalid operand (use 1, 2, or 3)"
msgstr "Opérande invalide (utiiser 1, 2, ou 3)"
-#: config/tc-tic54x.c:4056
+#: config/tc-tic54x.c:4059
msgid "A status register or status bit name is required"
msgstr "Un resgistre d'état ou un nom de bit d'état est requis"
-#: config/tc-tic54x.c:4066
+#: config/tc-tic54x.c:4069
#, c-format
msgid "Unrecognized status bit \"%s\""
msgstr "Bit d'état non reconnnu « %s »"
-#: config/tc-tic54x.c:4089
+#: config/tc-tic54x.c:4092
#, c-format
msgid "Invalid status register \"%s\""
msgstr "Registre d'état invalide « %s »"
-#: config/tc-tic54x.c:4101
+#: config/tc-tic54x.c:4104
#, c-format
msgid "Operand \"%s\" out of range (use 1 or 2)"
msgstr "Opérande « %s » est hors gamme (utiliser 1 ou 2)"
-#: config/tc-tic54x.c:4302
+#: config/tc-tic54x.c:4305
#, c-format
msgid "Unrecognized instruction \"%s\""
msgstr "Instruction non reconnnue « %s »"
-#: config/tc-tic54x.c:4331
+#: config/tc-tic54x.c:4334
#, c-format
msgid "Unrecognized operand list '%s' for instruction '%s'"
msgstr "Liste d'opérandes non reconnue « %s» pour l'instruction «%s »"
-#: config/tc-tic54x.c:4360
+#: config/tc-tic54x.c:4363
#, c-format
msgid "Unrecognized parallel instruction \"%s\""
msgstr "Instruction parallèle non reconnue « %s »"
-#: config/tc-tic54x.c:4410
+#: config/tc-tic54x.c:4413
#, c-format
msgid "Invalid operand (s) for parallel instruction \"%s\""
msgstr "Opérande invalide (s) pour une instruction parallèle « %s »"
-#: config/tc-tic54x.c:4413
+#: config/tc-tic54x.c:4416
#, c-format
msgid "Unrecognized parallel instruction combination \"%s || %s\""
msgstr "Combinaison non reconnue d'instructions parallèles « %s || %s »"
-#: config/tc-tic54x.c:4645
+#: config/tc-tic54x.c:4648
#, c-format
msgid "%s symbol recursion stopped at second appearance of '%s'"
msgstr "récursion de symboles %s stoppée à la seconde apparition de « %s »"
-#: config/tc-tic54x.c:4684
+#: config/tc-tic54x.c:4687
msgid "Unrecognized substitution symbol function"
msgstr "fonction de substitution de symbole non reconnue"
-#: config/tc-tic54x.c:4689
+#: config/tc-tic54x.c:4692
msgid "Missing '(' after substitution symbol function"
msgstr "« ( » manquante après la fonction de substitution de symbole"
-#: config/tc-tic54x.c:4703
+#: config/tc-tic54x.c:4706
msgid "Expecting second argument"
msgstr "Second argument attendu"
-#: config/tc-tic54x.c:4716 config/tc-tic54x.c:4765
+#: config/tc-tic54x.c:4719 config/tc-tic54x.c:4768
msgid "Extra junk in function call, expecting ')'"
msgstr "Rebut superflu dans l'appel de fonction, « ) » attendu"
-#: config/tc-tic54x.c:4741
+#: config/tc-tic54x.c:4744
msgid "Function expects two arguments"
msgstr "La fonction espère deux arguments"
-#: config/tc-tic54x.c:4754
+#: config/tc-tic54x.c:4757
msgid "Expecting character constant argument"
msgstr "Attendu un argument contenant une constante caractère"
-#: config/tc-tic54x.c:4760
+#: config/tc-tic54x.c:4763
msgid "Both arguments must be substitution symbols"
msgstr "Les arguments ensembles doivent être des symboles de substitution"
-#: config/tc-tic54x.c:4813
+#: config/tc-tic54x.c:4816
#, c-format
msgid "Invalid subscript (use 1 to %d)"
msgstr "Sous-script invalide (utilise 1 à %d)"
-#: config/tc-tic54x.c:4823
+#: config/tc-tic54x.c:4826
#, c-format
msgid "Invalid length (use 0 to %d"
msgstr "Longueur invalide (utiliser 0 à %d)"
-#: config/tc-tic54x.c:4833
+#: config/tc-tic54x.c:4836
msgid "Missing ')' in subscripted substitution symbol expression"
msgstr "« ) » manquant dans l'expression de symbole de substituttion sous-scriptée"
-#: config/tc-tic54x.c:4853
+#: config/tc-tic54x.c:4856
msgid "Missing forced substitution terminator ':'"
msgstr "Terminateur forcé de substitution manquant « : »"
-#: config/tc-tic54x.c:5026
+#: config/tc-tic54x.c:5029
#, c-format
msgid "Instruction does not fit in available delay slots (%d-word insn, %d slots left)"
msgstr "Instruction peut ne pas s'insérer dans des plages de délai (%d-mots insn, %d plages de gauche)"
-#: config/tc-tic54x.c:5067
+#: config/tc-tic54x.c:5070
#, c-format
msgid "Unrecognized parallel instruction '%s'"
msgstr "Instruction parallèle non reconnue « %s »"
-#: config/tc-tic54x.c:5079
+#: config/tc-tic54x.c:5082
#, c-format
msgid "Instruction '%s' requires an LP cpu version"
msgstr "L'instruction « %s » requiert une version LP de CPU"
-#: config/tc-tic54x.c:5086
+#: config/tc-tic54x.c:5089
#, c-format
msgid "Instruction '%s' requires far mode addressing"
msgstr "L'instruction « %s » requiert une mode d'adressage éligné"
-#: config/tc-tic54x.c:5098
+#: config/tc-tic54x.c:5101
#, c-format
msgid "Instruction does not fit in available delay slots (%d-word insn, %d slots left). Resulting behavior is undefined."
msgstr "Instruction ne s'insère pas dans les plages de délai disponibles (%d-mots insn, %d plages de gauche). Comportement résultant est indéfini."
-#: config/tc-tic54x.c:5108
+#: config/tc-tic54x.c:5111
msgid "Instructions which cause PC discontinuity are not allowed in a delay slot. Resulting behavior is undefined."
msgstr ""
"Les instructions qui causent une discontinuité du PC ne sont pas permises dans une plage de délai.\n"
"Comportement résultant est indéfini."
-#: config/tc-tic54x.c:5119
+#: config/tc-tic54x.c:5122
#, c-format
msgid "'%s' is not repeatable. Resulting behavior is undefined."
msgstr "« %s » n'est pas répétable. Comportement résultant est indéfini."
-#: config/tc-tic54x.c:5123
+#: config/tc-tic54x.c:5126
msgid "Instructions using long offset modifiers or absolute addresses are not repeatable. Resulting behavior is undefined."
msgstr "Les instructions utilisant des modificateur de décalage long ou des adresses absolues ne sont pas répétables. Comportement résultant est indéfini."
-#: config/tc-tic54x.c:5314
+#: config/tc-tic54x.c:5317
#, c-format
msgid "Unsupported relocation size %d"
msgstr "Taille de relocalisation non supportée %d"
-#: config/tc-tic54x.c:5468
+#: config/tc-tic54x.c:5471
msgid "non-absolute value used with .space/.bes"
msgstr "valeur non absolue utilisée avec .space/.bes"
-#: config/tc-tic54x.c:5472
+#: config/tc-tic54x.c:5475
#, c-format
msgid "negative value ignored in %s"
msgstr "valeur négative ignorée dans %s"
-#: config/tc-tic54x.c:5559
+#: config/tc-tic54x.c:5562
#, c-format
msgid "attempt to .space/.bes backwards? (%ld)"
msgstr "tentative arrière pour .space/.bes ? (%ld)"
-#: config/tc-tic54x.c:5592
+#: config/tc-tic54x.c:5595
#, c-format
msgid "Invalid label '%s'"
msgstr "étiquette invalide « %s »"
@@ -8304,166 +8882,166 @@ msgstr "type de relocalisation non traité dans le correctif"
msgid "md_convert_frag() not implemented yet"
msgstr "md_convert_frag() n'est pas implanté encore"
-#: config/tc-v850.c:271
+#: config/tc-v850.c:242
#, c-format
msgid ".COMMon length (%d.) < 0! Ignored."
msgstr "longueur de .COMMon (%d.) < 0! Ignoré."
-#: config/tc-v850.c:320
+#: config/tc-v850.c:291
msgid "Common alignment negative; 0 assumed"
msgstr "Alignement négative du commun; 0 est assumé"
-#: config/tc-v850.c:1014
+#: config/tc-v850.c:916
#, c-format
msgid "unknown operand shift: %x\n"
msgstr "opérande de décalage inconnue: %x\n"
-#: config/tc-v850.c:1015
+#: config/tc-v850.c:917
msgid "internal failure in parse_register_list"
msgstr "échec interne dans parse_register_list"
-#: config/tc-v850.c:1032
+#: config/tc-v850.c:934
msgid "constant expression or register list expected"
msgstr "expression de constante ou liste de registre attendue"
-#: config/tc-v850.c:1037 config/tc-v850.c:1050 config/tc-v850.c:1069
+#: config/tc-v850.c:939 config/tc-v850.c:952 config/tc-v850.c:971
msgid "high bits set in register list expression"
msgstr "bits du haut initialisés dans l'expression de la liste des registres"
-#: config/tc-v850.c:1109 config/tc-v850.c:1173
+#: config/tc-v850.c:1011 config/tc-v850.c:1075
msgid "illegal register included in list"
msgstr "registre illégal inclu dans la liste"
-#: config/tc-v850.c:1116
+#: config/tc-v850.c:1018
msgid "system registers cannot be included in list"
msgstr "registres système ne peut être inclus dans la liste"
-#: config/tc-v850.c:1121
+#: config/tc-v850.c:1023
msgid "PSW cannot be included in list"
msgstr "PSW ne peut être inclu dans la liste"
-#: config/tc-v850.c:1128
+#: config/tc-v850.c:1030
msgid "High value system registers cannot be included in list"
msgstr "Registres systèmes des valeurs hautes ne peuvent être inclus dans la liste"
-#: config/tc-v850.c:1152
+#: config/tc-v850.c:1054
msgid "second register should follow dash in register list"
msgstr "Le second registre devrait suivre le tiret dans la liste de registres"
-#: config/tc-v850.c:1199
+#: config/tc-v850.c:1101
msgid " V850 options:\n"
msgstr " Options V850:\n"
-#: config/tc-v850.c:1200
+#: config/tc-v850.c:1102
msgid " -mwarn-signed-overflow Warn if signed immediate values overflow\n"
msgstr " -mwarn-signed-overflow avertir lors de débordement des valeurs signées immédiates\n"
-#: config/tc-v850.c:1201
+#: config/tc-v850.c:1103
msgid " -mwarn-unsigned-overflow Warn if unsigned immediate values overflow\n"
msgstr " -mwarn-unsigned-overflow avertir s'il y a débordement des valeurs immédiates non signées\n"
-#: config/tc-v850.c:1202
+#: config/tc-v850.c:1104
msgid " -mv850 The code is targeted at the v850\n"
msgstr " -mv850 le code vise le v850\n"
-#: config/tc-v850.c:1203
+#: config/tc-v850.c:1105
msgid " -mv850e The code is targeted at the v850e\n"
msgstr " -mv850e le code vise le v850e\n"
-#: config/tc-v850.c:1204
+#: config/tc-v850.c:1106
msgid " -mv850ea The code is targeted at the v850ea\n"
msgstr " -mv850ea le code vise le v850ea\n"
-#: config/tc-v850.c:1205
+#: config/tc-v850.c:1107
msgid " -mv850any The code is generic, despite any processor specific instructions\n"
msgstr " -mv850any le code est générique, peu importe les instructions spécifiques du processeur\n"
-#: config/tc-v850.c:1217 config/tc-v850.c:1255
+#: config/tc-v850.c:1119 config/tc-v850.c:1157
#, c-format
msgid "unknown command line option: -%c%s\n"
msgstr "option inconnue sur la ligne de commande: -%c%s\n"
-#: config/tc-v850.c:1405
+#: config/tc-v850.c:1306
#, c-format
msgid "Unable to determine default target processor from string: %s"
msgstr "Incapable de déterminer le processeur cible par défaut à partir de la chaîne: %s"
-#: config/tc-v850.c:1453
+#: config/tc-v850.c:1344
msgid "ctoff() relocation used on an instruction which does not support it"
msgstr "relocalisation ctoff() utilisée sur une instruction qui ne la supporte pas"
-#: config/tc-v850.c:1475
+#: config/tc-v850.c:1370
msgid "sdaoff() relocation used on an instruction which does not support it"
msgstr "relocalisation sdaoff() utilisée sur une instruction qui ne la supporte pas"
-#: config/tc-v850.c:1497
+#: config/tc-v850.c:1396
msgid "zdaoff() relocation used on an instruction which does not support it"
msgstr "relocalisation zdaoff() utilisée sur une instruction qui ne la supporte pas"
-#: config/tc-v850.c:1530
+#: config/tc-v850.c:1433
msgid "tdaoff() relocation used on an instruction which does not support it"
msgstr "relocalisation tdaoff() utilisée sur une instruction qui ne la supporte pas"
-#: config/tc-v850.c:1746
+#: config/tc-v850.c:1657
msgid "Target processor does not support this instruction."
msgstr "Le processeur cible ne supporte pas cette instruction"
-#: config/tc-v850.c:1836 config/tc-v850.c:1866 config/tc-v850.c:2054
+#: config/tc-v850.c:1747 config/tc-v850.c:1777 config/tc-v850.c:1965
msgid "immediate operand is too large"
msgstr "opérande immédiate est trop grande"
-#: config/tc-v850.c:1848
+#: config/tc-v850.c:1759
msgid "AAARG -> unhandled constant reloc"
msgstr "AAARG -> relocalisation de constante non traitée"
-#: config/tc-v850.c:1892
+#: config/tc-v850.c:1803
msgid "invalid register name"
msgstr "nom de registre invalide"
-#: config/tc-v850.c:1897
+#: config/tc-v850.c:1808
msgid "register r0 cannot be used here"
msgstr "registre r0 ne peut être utilisé ici"
-#: config/tc-v850.c:1909
+#: config/tc-v850.c:1820
msgid "invalid system register name"
msgstr "nom de registre système invalide"
-#: config/tc-v850.c:1922
+#: config/tc-v850.c:1833
msgid "expected EP register"
msgstr "registre EP attendu"
-#: config/tc-v850.c:1939
+#: config/tc-v850.c:1850
msgid "invalid condition code name"
msgstr "nom du code de condition invalide"
-#: config/tc-v850.c:1960 config/tc-v850.c:1964
+#: config/tc-v850.c:1871 config/tc-v850.c:1875
msgid "constant too big to fit into instruction"
msgstr "constant trop grande pour être insérée dans l'instruction"
-#: config/tc-v850.c:2017
+#: config/tc-v850.c:1928
msgid "syntax error: value is missing before the register name"
msgstr "erreur de syntaxe: valeur manquante avant le nom du registre"
-#: config/tc-v850.c:2019
+#: config/tc-v850.c:1930
msgid "syntax error: register not expected"
msgstr "erreur de syntaxe: registre inattendu"
-#: config/tc-v850.c:2033
+#: config/tc-v850.c:1944
msgid "syntax error: system register not expected"
msgstr "erreur de syntaxe: registre système inattendu"
-#: config/tc-v850.c:2038
+#: config/tc-v850.c:1949
msgid "syntax error: condition code not expected"
msgstr "erreur de syntaxe: code de condition inattendu"
-#: config/tc-v850.c:2079
+#: config/tc-v850.c:1990
msgid "invalid operand"
msgstr "opérande invalide"
#: config/tc-vax.c:267
#, c-format
msgid "VIP_BEGIN error:%s"
-msgstr "Erreur VIP_BEGIN:%s"
+msgstr "ERREUR VIP_BEGIN:%s"
#: config/tc-vax.c:397
#, c-format
@@ -8682,6 +9260,15 @@ msgstr "erreur de syntaxe après <exp"
msgid "call to tc_Nout_fix_to_chars \n"
msgstr "appel à tc_Nout_fix_to_chars \n"
+#: config/tc-xstormy16.c:80
+msgid " XSTORMY16 specific command line options:\n"
+msgstr " options de la ligne de commande XSTORMY16 spécifiques:\n"
+
+#: config/tc-xstormy16.c:561
+#, c-format
+msgid "internal error: can't install fix for reloc type %d (`%s')"
+msgstr "ERREUR interne: ne peut installer un correctif pour le type de relocalisation %d (« %s »)"
+
#: config/tc-z8k.c:285
#, c-format
msgid "register rr%d, out of range."
@@ -9504,7 +10091,7 @@ msgstr "Ne peut ouvrir le fichier de liste: %s"
#: listing.c:1155
#, c-format
msgid "error closing list file: %s"
-msgstr "Erreur de fermeture du fichier de liste: %s"
+msgstr "ERREUR de fermeture du fichier de liste: %s"
#: listing.c:1234
msgid "strange paper height, set to no form"
@@ -9565,11 +10152,11 @@ msgstr "ERREUR: "
#: messages.c:413 messages.c:433
msgid "Fatal error: "
-msgstr "Erreur fatale: "
+msgstr "ERREUR fatale: "
#: messages.c:450
msgid "Internal error!\n"
-msgstr "Erreur interne!\n"
+msgstr "ERREUR interne!\n"
#: messages.c:452
#, c-format
@@ -9588,12 +10175,12 @@ msgstr "SVP rapporter cette anomalie.\n"
#: messages.c:470
#, c-format
msgid "Internal error, aborting at %s line %d in %s\n"
-msgstr "Erreur interne, abandon à %s ligne %d dans %s\n"
+msgstr "ERREUR interne, abandon à %s ligne %d dans %s\n"
#: messages.c:473
#, c-format
msgid "Internal error, aborting at %s line %d\n"
-msgstr "Erreur interne, abandon à %s ligne %d\n"
+msgstr "ERREUR interne, abandon à %s ligne %d\n"
#: output-file.c:48
#, c-format
@@ -9855,11 +10442,6 @@ msgstr "valeur 0x%lx tronquée à 0x%lx"
msgid "bignum truncated to %d bytes"
msgstr "grand nombre tronqué à %d octets"
-#: read.c:3749
-#, c-format
-msgid "unsupported BFD relocation size %u"
-msgstr "taile de relocalisation BFD non supportée %u"
-
#: read.c:3839
msgid "using a bit field width of zero"
msgstr "utilise un champ de bits dont la largeur est zéro"
@@ -10140,6 +10722,61 @@ msgstr "valeur de %s est trop grande pour le champ de %d octets à %s"
msgid "signed .word overflow; switch may be too large; %ld at 0x%lx"
msgstr "débordement de .word signé; commutation peut être trop grande; %ld à 0x%lx"
+#~ msgid "unrecognised APCS switch -m%s"
+#~ msgstr "commutateur APCS non reconnue -m%s"
+
+#~ msgid "invalid architecture variant -m%s"
+#~ msgstr "variante d'architecture invalide -m%s"
+
+#~ msgid "invalid processor variant -m%s"
+#~ msgstr "variante de processor invalide -m%s"
+
+#~ msgid ""
+#~ " ARM Specific Assembler Options:\n"
+#~ " -m[arm][<processor name>] select processor variant\n"
+#~ " -m[arm]v[2|2a|3|3m|4|4t|5[t][e]] select architecture variant\n"
+#~ " -marm9e allow Cirrus/DSP instructions\n"
+#~ " -mthumb only allow Thumb instructions\n"
+#~ " -mthumb-interwork mark the assembled code as supporting interworking\n"
+#~ " -mall allow any instruction\n"
+#~ " -mfpa10, -mfpa11 select floating point architecture\n"
+#~ " -mfpe-old don't allow floating-point multiple instructions\n"
+#~ " -mvfpxd allow vfp single-precision instructions\n"
+#~ " -mvfp allow all vfp instructions\n"
+#~ " -mno-fpu don't allow any floating-point instructions.\n"
+#~ " -k generate PIC code.\n"
+#~ msgstr ""
+#~ " Options spécifique de l'assembleur ARM:\n"
+#~ " -m[arm][<nom-du-processeur>] sélectionner la variante du processeur\n"
+#~ " -m[arm]v[2|2a|3|3m|4|4t|5[t][e]] sélectionner la variante d'architecture\n"
+#~ " -marm9e permettre les instructions Cirrus/DSP\n"
+#~ " -mthumb permettre seulement des instruction « Thumb »\n"
+#~ " -mthumb-interwork marquer le code assemblé comme supportant\n"
+#~ " l'inter-réseautage\n"
+#~ " -mall permettre n'importe quelle instruction\n"
+#~ " -mfpa10, -mfpa11 sélectionner l'architecture en virgule flottante\n"
+#~ " -mfpe-old ne peut permettre les instructions multiples\n"
+#~ " en virgule flotttante\n"
+#~ " -mno-fpu ne pas permettre aucune instruction en virgule\n"
+#~ " flottante\n"
+#~ " -k générer code indépendant de la position PIC\n"
+
+#~ msgid ""
+#~ " -mapcs-32, -mapcs-26 specify which ARM Procedure Calling Standard to use\n"
+#~ " -matpcs use ARM/Thumb Procedure Calling Standard\n"
+#~ " -mapcs-float floating point args are passed in FP regs\n"
+#~ " -mapcs-reentrant the code is position independent/reentrant\n"
+#~ msgstr ""
+#~ " -mapcs-32, -mapcs-26 spécifier le type d'appel de procédure standard ARM\n"
+#~ " à utiliser\n"
+#~ " -matpcs utiliser l'appel de procédure stanard ARM/Thumb\n"
+#~ " -mapcs-float passer les arguments en virgule flottante dans\n"
+#~ " les registres FP\n"
+#~ " -mapcs-reentrant le code est indépendant de la position/ré-entrant\n"
+
+#~ msgid " -moabi support the old ELF ABI\n"
+#~ msgstr " -moabi supporter l'ancien ABI ELF\n"
+
#~ msgid "EOF in Comment: Newline inserted"
#~ msgstr "EOF dans le commentaire: nouvelle ligne insérée"