Fix spelling mistakes and typos in the GAS sources.
[deliverable/binutils-gdb.git] / gas / po / gas.pot
index 71683c9eb617c344bcd7eb546c3c5a728e483319..36a2f81d1e7ba875ec4b19ebe53412b747fe9452 100644 (file)
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: bug-binutils@gnu.org\n"
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: bug-binutils@gnu.org\n"
-"POT-Creation-Date: 2009-08-22 19:14+0200\n"
+"POT-Creation-Date: 2016-12-23 09:23+0100\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -17,64 +17,64 @@ msgstr ""
 "Content-Type: text/plain; charset=CHARSET\n"
 "Content-Transfer-Encoding: 8bit\n"
 
 "Content-Type: text/plain; charset=CHARSET\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: app.c:488 app.c:502
+#: app.c:490 app.c:504
 msgid "end of file in comment"
 msgstr ""
 
 msgid "end of file in comment"
 msgstr ""
 
-#: app.c:580 app.c:627
+#: app.c:582 app.c:629
 #, c-format
 msgid "end of file in string; '%c' inserted"
 msgstr ""
 
 #, c-format
 msgid "end of file in string; '%c' inserted"
 msgstr ""
 
-#: app.c:653
+#: app.c:655
 #, c-format
 msgid "unknown escape '\\%c' in string; ignored"
 msgstr ""
 
 #, c-format
 msgid "unknown escape '\\%c' in string; ignored"
 msgstr ""
 
-#: app.c:816
+#: app.c:829 input-scrub.c:363
 msgid "end of file not at end of a line; newline inserted"
 msgstr ""
 
 msgid "end of file not at end of a line; newline inserted"
 msgstr ""
 
-#: app.c:973
+#: app.c:992
 msgid "end of file in multiline comment"
 msgstr ""
 
 msgid "end of file in multiline comment"
 msgstr ""
 
-#: app.c:1048
+#: app.c:1067
 msgid "end of file after a one-character quote; \\0 inserted"
 msgstr ""
 
 msgid "end of file after a one-character quote; \\0 inserted"
 msgstr ""
 
-#: app.c:1056
+#: app.c:1075
 msgid "end of file in escape character"
 msgstr ""
 
 msgid "end of file in escape character"
 msgstr ""
 
-#: app.c:1068
+#: app.c:1087
 msgid "missing close quote; (assumed)"
 msgstr ""
 
 msgid "missing close quote; (assumed)"
 msgstr ""
 
-#: app.c:1137 app.c:1192 app.c:1203 app.c:1277
+#: app.c:1156 app.c:1211 app.c:1223 app.c:1303
 msgid "end of file in comment; newline inserted"
 msgstr ""
 
 msgid "end of file in comment; newline inserted"
 msgstr ""
 
-#: as.c:158
+#: as.c:166
 msgid "missing emulation mode name"
 msgstr ""
 
 msgid "missing emulation mode name"
 msgstr ""
 
-#: as.c:173
+#: as.c:181
 #, c-format
 msgid "unrecognized emulation name `%s'"
 msgstr ""
 
 #, c-format
 msgid "unrecognized emulation name `%s'"
 msgstr ""
 
-#: as.c:220
+#: as.c:228
 #, c-format
 msgid "GNU assembler version %s (%s) using BFD version %s\n"
 msgstr ""
 
 #, c-format
 msgid "GNU assembler version %s (%s) using BFD version %s\n"
 msgstr ""
 
-#: as.c:227
+#: as.c:240
 #, c-format
 msgid "Usage: %s [option...] [asmfile...]\n"
 msgstr ""
 
 #, c-format
 msgid "Usage: %s [option...] [asmfile...]\n"
 msgstr ""
 
-#: as.c:229
+#: as.c:242
 #, c-format
 msgid ""
 "Options:\n"
 #, c-format
 msgid ""
 "Options:\n"
@@ -91,136 +91,200 @@ msgid ""
 "                      \t  =FILE  list to FILE (must be last sub-option)\n"
 msgstr ""
 
 "                      \t  =FILE  list to FILE (must be last sub-option)\n"
 msgstr ""
 
-#: as.c:243
+#: as.c:256
 #, c-format
 msgid "  --alternate             initially turn on alternate macro syntax\n"
 msgstr ""
 
 #, c-format
 msgid "  --alternate             initially turn on alternate macro syntax\n"
 msgstr ""
 
-#: as.c:245
+#: as.c:259
+#, c-format
+msgid ""
+"  --compress-debug-sections[={none|zlib|zlib-gnu|zlib-gabi}]\n"
+"                          compress DWARF debug sections using zlib "
+"[default]\n"
+msgstr ""
+
+#: as.c:262
+#, c-format
+msgid ""
+"  --nocompress-debug-sections\n"
+"                          don't compress DWARF debug sections\n"
+msgstr ""
+
+#: as.c:266
+#, c-format
+msgid ""
+"  --compress-debug-sections[={none|zlib|zlib-gnu|zlib-gabi}]\n"
+"                          compress DWARF debug sections using zlib\n"
+msgstr ""
+
+#: as.c:269
+#, c-format
+msgid ""
+"  --nocompress-debug-sections\n"
+"                          don't compress DWARF debug sections [default]\n"
+msgstr ""
+
+#: as.c:273
 #, c-format
 msgid "  -D                      produce assembler debugging messages\n"
 msgstr ""
 
 #, c-format
 msgid "  -D                      produce assembler debugging messages\n"
 msgstr ""
 
-#: as.c:247
+#: as.c:275
 #, c-format
 #, c-format
-msgid "  --debug-prefix-map OLD=NEW  Map OLD to NEW in debug information\n"
+msgid ""
+"  --debug-prefix-map OLD=NEW\n"
+"                          map OLD to NEW in debug information\n"
 msgstr ""
 
 msgstr ""
 
-#: as.c:249
+#: as.c:278
 #, c-format
 msgid "  --defsym SYM=VAL        define symbol SYM to given value\n"
 msgstr ""
 
 #, c-format
 msgid "  --defsym SYM=VAL        define symbol SYM to given value\n"
 msgstr ""
 
-#: as.c:265
+#: as.c:294
 #, c-format
 msgid "                          emulate output (default %s)\n"
 msgstr ""
 
 #, c-format
 msgid "                          emulate output (default %s)\n"
 msgstr ""
 
-#: as.c:270
+#: as.c:299
 #, c-format
 msgid "  --execstack             require executable stack for this object\n"
 msgstr ""
 
 #, c-format
 msgid "  --execstack             require executable stack for this object\n"
 msgstr ""
 
-#: as.c:272
+#: as.c:301
 #, c-format
 msgid ""
 "  --noexecstack           don't require executable stack for this object\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "  --noexecstack           don't require executable stack for this object\n"
 msgstr ""
 
-#: as.c:275
+#: as.c:303
+#, c-format
+msgid ""
+"  --size-check=[error|warning]\n"
+"\t\t\t  ELF .size directive check (default --size-check=error)\n"
+msgstr ""
+
+#: as.c:306
+#, c-format
+msgid ""
+"  --elf-stt-common=[no|yes]\n"
+"                          generate ELF common symbols with STT_COMMON type\n"
+msgstr ""
+
+#: as.c:309
+#, c-format
+msgid "  --sectname-subst        enable section name substitution sequences\n"
+msgstr ""
+
+#: as.c:312
 #, c-format
 msgid "  -f                      skip whitespace and comment preprocessing\n"
 msgstr ""
 
 #, c-format
 msgid "  -f                      skip whitespace and comment preprocessing\n"
 msgstr ""
 
-#: as.c:277
+#: as.c:314
 #, c-format
 msgid "  -g --gen-debug          generate debugging information\n"
 msgstr ""
 
 #, c-format
 msgid "  -g --gen-debug          generate debugging information\n"
 msgstr ""
 
-#: as.c:279
+#: as.c:316
 #, c-format
 msgid "  --gstabs                generate STABS debugging information\n"
 msgstr ""
 
 #, c-format
 msgid "  --gstabs                generate STABS debugging information\n"
 msgstr ""
 
-#: as.c:281
+#: as.c:318
 #, c-format
 msgid ""
 "  --gstabs+               generate STABS debug info with GNU extensions\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "  --gstabs+               generate STABS debug info with GNU extensions\n"
 msgstr ""
 
-#: as.c:283
+#: as.c:320
 #, c-format
 msgid "  --gdwarf-2              generate DWARF2 debugging information\n"
 msgstr ""
 
 #, c-format
 msgid "  --gdwarf-2              generate DWARF2 debugging information\n"
 msgstr ""
 
-#: as.c:285
+#: as.c:322
+#, c-format
+msgid ""
+"  --gdwarf-sections       generate per-function section names for DWARF line "
+"information\n"
+msgstr ""
+
+#: as.c:324
 #, c-format
 msgid "  --hash-size=<value>     set the hash table size close to <value>\n"
 msgstr ""
 
 #, c-format
 msgid "  --hash-size=<value>     set the hash table size close to <value>\n"
 msgstr ""
 
-#: as.c:287
+#: as.c:326
 #, c-format
 msgid "  --help                  show this message and exit\n"
 msgstr ""
 
 #, c-format
 msgid "  --help                  show this message and exit\n"
 msgstr ""
 
-#: as.c:289
+#: as.c:328
 #, c-format
 msgid "  --target-help           show target specific options\n"
 msgstr ""
 
 #, c-format
 msgid "  --target-help           show target specific options\n"
 msgstr ""
 
-#: as.c:291
+#: as.c:330
 #, c-format
 msgid ""
 "  -I DIR                  add DIR to search list for .include directives\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "  -I DIR                  add DIR to search list for .include directives\n"
 msgstr ""
 
-#: as.c:293
+#: as.c:332
 #, c-format
 msgid "  -J                      don't warn about signed overflow\n"
 msgstr ""
 
 #, c-format
 msgid "  -J                      don't warn about signed overflow\n"
 msgstr ""
 
-#: as.c:295
+#: as.c:334
 #, c-format
 msgid ""
 "  -K                      warn when differences altered for long "
 "displacements\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "  -K                      warn when differences altered for long "
 "displacements\n"
 msgstr ""
 
-#: as.c:297
+#: as.c:336
 #, c-format
 msgid "  -L,--keep-locals        keep local symbols (e.g. starting with `L')\n"
 msgstr ""
 
 #, c-format
 msgid "  -L,--keep-locals        keep local symbols (e.g. starting with `L')\n"
 msgstr ""
 
-#: as.c:299
+#: as.c:338
 #, c-format
 msgid "  -M,--mri                assemble in MRI compatibility mode\n"
 msgstr ""
 
 #, c-format
 msgid "  -M,--mri                assemble in MRI compatibility mode\n"
 msgstr ""
 
-#: as.c:301
+#: as.c:340
 #, c-format
 msgid ""
 "  --MD FILE               write dependency information in FILE (default "
 "none)\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "  --MD FILE               write dependency information in FILE (default "
 "none)\n"
 msgstr ""
 
-#: as.c:303
+#: as.c:342
 #, c-format
 msgid "  -nocpp                  ignored\n"
 msgstr ""
 
 #, c-format
 msgid "  -nocpp                  ignored\n"
 msgstr ""
 
-#: as.c:305
+#: as.c:344
+#, c-format
+msgid ""
+"  -no-pad-sections        do not pad the end of sections to alignment "
+"boundaries\n"
+msgstr ""
+
+#: as.c:346
 #, c-format
 msgid ""
 "  -o OBJFILE              name the object-file output OBJFILE (default a."
 "out)\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "  -o OBJFILE              name the object-file output OBJFILE (default a."
 "out)\n"
 msgstr ""
 
-#: as.c:307
+#: as.c:348
 #, c-format
 msgid "  -R                      fold data section into text section\n"
 msgstr ""
 
 #, c-format
 msgid "  -R                      fold data section into text section\n"
 msgstr ""
 
-#: as.c:309
+#: as.c:350
 #, c-format
 msgid ""
 "  --reduce-memory-overheads \n"
 #, c-format
 msgid ""
 "  --reduce-memory-overheads \n"
@@ -228,44 +292,44 @@ msgid ""
 "                          assembly times\n"
 msgstr ""
 
 "                          assembly times\n"
 msgstr ""
 
-#: as.c:313
+#: as.c:354
 #, c-format
 msgid ""
 "  --statistics            print various measured statistics from execution\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "  --statistics            print various measured statistics from execution\n"
 msgstr ""
 
-#: as.c:315
+#: as.c:356
 #, c-format
 msgid "  --strip-local-absolute  strip local absolute symbols\n"
 msgstr ""
 
 #, c-format
 msgid "  --strip-local-absolute  strip local absolute symbols\n"
 msgstr ""
 
-#: as.c:317
+#: as.c:358
 #, c-format
 msgid ""
 "  --traditional-format    Use same format as native assembler when possible\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "  --traditional-format    Use same format as native assembler when possible\n"
 msgstr ""
 
-#: as.c:319
+#: as.c:360
 #, c-format
 msgid "  --version               print assembler version number and exit\n"
 msgstr ""
 
 #, c-format
 msgid "  --version               print assembler version number and exit\n"
 msgstr ""
 
-#: as.c:321
+#: as.c:362
 #, c-format
 msgid "  -W  --no-warn           suppress warnings\n"
 msgstr ""
 
 #, c-format
 msgid "  -W  --no-warn           suppress warnings\n"
 msgstr ""
 
-#: as.c:323
+#: as.c:364
 #, c-format
 msgid "  --warn                  don't suppress warnings\n"
 msgstr ""
 
 #, c-format
 msgid "  --warn                  don't suppress warnings\n"
 msgstr ""
 
-#: as.c:325
+#: as.c:366
 #, c-format
 msgid "  --fatal-warnings        treat warnings as errors\n"
 msgstr ""
 
 #, c-format
 msgid "  --fatal-warnings        treat warnings as errors\n"
 msgstr ""
 
-#: as.c:328
+#: as.c:369
 #, c-format
 msgid ""
 "  --itbl INSTTBL          extend instruction set to include instructions\n"
 #, c-format
 msgid ""
 "  --itbl INSTTBL          extend instruction set to include instructions\n"
@@ -273,22 +337,22 @@ msgid ""
 "INSTTBL\n"
 msgstr ""
 
 "INSTTBL\n"
 msgstr ""
 
-#: as.c:332
+#: as.c:373
 #, c-format
 msgid "  -w                      ignored\n"
 msgstr ""
 
 #, c-format
 msgid "  -w                      ignored\n"
 msgstr ""
 
-#: as.c:334
+#: as.c:375
 #, c-format
 msgid "  -X                      ignored\n"
 msgstr ""
 
 #, c-format
 msgid "  -X                      ignored\n"
 msgstr ""
 
-#: as.c:336
+#: as.c:377
 #, c-format
 msgid "  -Z                      generate object file even after errors\n"
 msgstr ""
 
 #, c-format
 msgid "  -Z                      generate object file even after errors\n"
 msgstr ""
 
-#: as.c:338
+#: as.c:379
 #, c-format
 msgid ""
 "  --listing-lhs-width     set the width in words of the output data column "
 #, c-format
 msgid ""
 "  --listing-lhs-width     set the width in words of the output data column "
@@ -296,7 +360,7 @@ msgid ""
 "                          the listing\n"
 msgstr ""
 
 "                          the listing\n"
 msgstr ""
 
-#: as.c:341
+#: as.c:382
 #, c-format
 msgid ""
 "  --listing-lhs-width2    set the width in words of the continuation lines\n"
 #, c-format
 msgid ""
 "  --listing-lhs-width2    set the width in words of the continuation lines\n"
@@ -305,47 +369,47 @@ msgid ""
 "                          the width of the first line\n"
 msgstr ""
 
 "                          the width of the first line\n"
 msgstr ""
 
-#: as.c:345
+#: as.c:386
 #, c-format
 msgid ""
 "  --listing-rhs-width     set the max width in characters of the lines from\n"
 "                          the source file\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "  --listing-rhs-width     set the max width in characters of the lines from\n"
 "                          the source file\n"
 msgstr ""
 
-#: as.c:348
+#: as.c:389
 #, c-format
 msgid ""
 "  --listing-cont-lines    set the maximum number of continuation lines used\n"
 "                          for the output data column of the listing\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "  --listing-cont-lines    set the maximum number of continuation lines used\n"
 "                          for the output data column of the listing\n"
 msgstr ""
 
-#: as.c:351
+#: as.c:392
 #, c-format
 msgid "  @FILE                   read options from FILE\n"
 msgstr ""
 
 #, c-format
 msgid "  @FILE                   read options from FILE\n"
 msgstr ""
 
-#: as.c:359
+#: as.c:400
 #, c-format
 msgid "Report bugs to %s\n"
 msgstr ""
 
 #, c-format
 msgid "Report bugs to %s\n"
 msgstr ""
 
-#: as.c:564
+#: as.c:620
 #, c-format
 msgid "unrecognized option -%c%s"
 msgstr ""
 
 #. This output is intended to follow the GNU standards document.
 #, c-format
 msgid "unrecognized option -%c%s"
 msgstr ""
 
 #. This output is intended to follow the GNU standards document.
-#: as.c:602
+#: as.c:662
 #, c-format
 msgid "GNU assembler %s\n"
 msgstr ""
 
 #, c-format
 msgid "GNU assembler %s\n"
 msgstr ""
 
-#: as.c:603
+#: as.c:663
 #, c-format
 #, c-format
-msgid "Copyright 2008 Free Software Foundation, Inc.\n"
+msgid "Copyright (C) 2016 Free Software Foundation, Inc.\n"
 msgstr ""
 
 msgstr ""
 
-#: as.c:604
+#: as.c:664
 #, c-format
 msgid ""
 "This program is free software; you may redistribute it under the terms of\n"
 #, c-format
 msgid ""
 "This program is free software; you may redistribute it under the terms of\n"
@@ -353,82 +417,134 @@ msgid ""
 "This program has absolutely no warranty.\n"
 msgstr ""
 
 "This program has absolutely no warranty.\n"
 msgstr ""
 
-#: as.c:608
+#: as.c:669
+#, c-format
+msgid ""
+"This assembler was configured for a target of `%s' and default,\n"
+"cpu type `%s'.\n"
+msgstr ""
+
+#: as.c:673
 #, c-format
 msgid "This assembler was configured for a target of `%s'.\n"
 msgstr ""
 
 #, c-format
 msgid "This assembler was configured for a target of `%s'.\n"
 msgstr ""
 
-#: as.c:615
+#: as.c:681
 msgid "multiple emulation names specified"
 msgstr ""
 
 msgid "multiple emulation names specified"
 msgstr ""
 
-#: as.c:617
+#: as.c:683
 msgid "emulations not handled in this configuration"
 msgstr ""
 
 msgid "emulations not handled in this configuration"
 msgstr ""
 
-#: as.c:622
+#: as.c:688
 #, c-format
 msgid "alias = %s\n"
 msgstr ""
 
 #, c-format
 msgid "alias = %s\n"
 msgstr ""
 
-#: as.c:623
+#: as.c:689
 #, c-format
 msgid "canonical = %s\n"
 msgstr ""
 
 #, c-format
 msgid "canonical = %s\n"
 msgstr ""
 
-#: as.c:624
+#: as.c:690
 #, c-format
 msgid "cpu-type = %s\n"
 msgstr ""
 
 #, c-format
 msgid "cpu-type = %s\n"
 msgstr ""
 
-#: as.c:626
+#: as.c:692
 #, c-format
 msgid "format = %s\n"
 msgstr ""
 
 #, c-format
 msgid "format = %s\n"
 msgstr ""
 
-#: as.c:629
+#: as.c:695
 #, c-format
 msgid "bfd-target = %s\n"
 msgstr ""
 
 #, c-format
 msgid "bfd-target = %s\n"
 msgstr ""
 
-#: as.c:646
+#: as.c:712
+#, c-format
+msgid "Invalid --compress-debug-sections option: `%s'"
+msgstr ""
+
+#: as.c:715
+#, c-format
+msgid "--compress-debug-sections=%s is unsupported"
+msgstr ""
+
+#: as.c:740
 msgid "bad defsym; format is --defsym name=value"
 msgstr ""
 
 msgid "bad defsym; format is --defsym name=value"
 msgstr ""
 
-#: as.c:666
+#: as.c:760
 msgid "no file name following -t option"
 msgstr ""
 
 msgid "no file name following -t option"
 msgstr ""
 
-#: as.c:681
+#: as.c:775
 #, c-format
 msgid "failed to read instruction table %s\n"
 msgstr ""
 
 #, c-format
 msgid "failed to read instruction table %s\n"
 msgstr ""
 
-#: as.c:852
+#: as.c:891
+#, c-format
+msgid "Invalid --size-check= option: `%s'"
+msgstr ""
+
+#: as.c:900
+#, c-format
+msgid "Invalid --elf-stt-common= option: `%s'"
+msgstr ""
+
+#: as.c:973
 #, c-format
 msgid "invalid listing option `%c'"
 msgstr ""
 
 #, c-format
 msgid "invalid listing option `%c'"
 msgstr ""
 
-#: as.c:905
+#: as.c:1026
 msgid "--hash-size needs a numeric argument"
 msgstr ""
 
 msgid "--hash-size needs a numeric argument"
 msgstr ""
 
-#: as.c:930
+#: as.c:1051
 #, c-format
 msgid "%s: total time in assembly: %ld.%06ld\n"
 msgstr ""
 
 #, c-format
 msgid "%s: total time in assembly: %ld.%06ld\n"
 msgstr ""
 
-#: as.c:933
+#: as.c:1054
 #, c-format
 msgid "%s: data size %ld\n"
 msgstr ""
 
 #, c-format
 msgid "%s: data size %ld\n"
 msgstr ""
 
-#: as.c:1241
+#: as.c:1338
+#, c-format
+msgid "%d warning"
+msgstr ""
+
+#: as.c:1340
+#, c-format
+msgid "%d warnings"
+msgstr ""
+
+#: as.c:1342
+#, c-format
+msgid "%d error"
+msgstr ""
+
+#: as.c:1344
+#, c-format
+msgid "%d errors"
+msgstr ""
+
+#: as.c:1349
 #, c-format
 #, c-format
-msgid "%d warnings, treating warnings as errors"
+msgid "%s, treating warnings as errors"
 msgstr ""
 
 msgstr ""
 
-#: as.h:208
+#: as.c:1360
+#, c-format
+msgid "%s, %s, generating bad object file\n"
+msgstr ""
+
+#: as.h:174
 #, c-format
 msgid "Case value %ld unexpected at line %d of file \"%s\"\n"
 msgstr ""
 #, c-format
 msgid "Case value %ld unexpected at line %d of file \"%s\"\n"
 msgstr ""
@@ -437,260 +553,265 @@ msgstr ""
 #. * We have a GROSS internal error.
 #. * This should never happen.
 #.
 #. * We have a GROSS internal error.
 #. * This should never happen.
 #.
-#: atof-generic.c:417 config/tc-m68k.c:3536
+#: atof-generic.c:418 config/tc-m68k.c:3582
 msgid "failed sanity check"
 msgstr ""
 
 msgid "failed sanity check"
 msgstr ""
 
-#: cgen.c:113 config/tc-alpha.c:2083 config/tc-alpha.c:2107
-#: config/tc-arc.c:1681 config/tc-d10v.c:550 config/tc-d30v.c:538
-#: config/tc-mn10200.c:1100 config/tc-mn10300.c:1749 config/tc-ppc.c:2562
-#: config/tc-ppc.c:2713 config/tc-ppc.c:2834 config/tc-ppc.c:2845
-#: config/tc-s390.c:1218 config/tc-s390.c:1318 config/tc-s390.c:1447
-#: config/tc-v850.c:1730 config/tc-v850.c:1753 config/tc-v850.c:1956
+#: cgen.c:107 config/tc-alpha.c:2099 config/tc-alpha.c:2123
+#: config/tc-arc.c:3968 config/tc-arc.c:4026 config/tc-d10v.c:550
+#: config/tc-d30v.c:537 config/tc-mn10200.c:1098 config/tc-mn10300.c:1752
+#: config/tc-ppc.c:2872 config/tc-ppc.c:3049 config/tc-ppc.c:3314
+#: config/tc-s390.c:1331 config/tc-s390.c:1454 config/tc-s390.c:1587
+#: config/tc-v850.c:2538 config/tc-v850.c:2609 config/tc-v850.c:2656
+#: config/tc-v850.c:2693 config/tc-v850.c:2730 config/tc-v850.c:2993
 msgid "too many fixups"
 msgstr ""
 
 msgid "too many fixups"
 msgstr ""
 
-#: cgen.c:400 cgen.c:420 config/tc-arc.c:1662 config/tc-d10v.c:461
-#: config/tc-d30v.c:453 config/tc-i370.c:2129 config/tc-mn10200.c:1042
-#: config/tc-mn10300.c:1674 config/tc-ppc.c:2601 config/tc-s390.c:1189
-#: config/tc-v850.c:1932 config/tc-z80.c:422
+#: cgen.c:372 cgen.c:392 config/tc-d10v.c:461 config/tc-d30v.c:453
+#: config/tc-i370.c:2125 config/tc-mn10200.c:1040 config/tc-mn10300.c:1677
+#: config/tc-ppc.c:2914 config/tc-s390.c:1302 config/tc-v850.c:2647
+#: config/tc-v850.c:2681 config/tc-v850.c:2721 config/tc-v850.c:2966
+#: config/tc-z80.c:446
 msgid "illegal operand"
 msgstr ""
 
 msgid "illegal operand"
 msgstr ""
 
-#: cgen.c:424 config/tc-arc.c:1664 config/tc-avr.c:569 config/tc-d10v.c:463
-#: config/tc-d30v.c:455 config/tc-h8300.c:449 config/tc-i370.c:2131
-#: config/tc-mcore.c:662 config/tc-microblaze.c:583 config/tc-mmix.c:488
-#: config/tc-mn10200.c:1045 config/tc-mn10300.c:1677 config/tc-msp430.c:452
-#: config/tc-or32.c:307 config/tc-ppc.c:2603 config/tc-s390.c:1207
-#: config/tc-sh.c:1359 config/tc-sh64.c:2213 config/tc-v850.c:1935
-#: config/tc-z80.c:575 config/tc-z8k.c:350
+#: cgen.c:396 config/tc-avr.c:716 config/tc-d10v.c:463 config/tc-d30v.c:455
+#: config/tc-h8300.c:502 config/tc-i370.c:2127 config/tc-mcore.c:661
+#: config/tc-microblaze.c:603 config/tc-mmix.c:495 config/tc-mn10200.c:1043
+#: config/tc-mn10300.c:1680 config/tc-msp430.c:417 config/tc-ppc.c:2916
+#: config/tc-s390.c:1320 config/tc-sh.c:1385 config/tc-sh64.c:2214
+#: config/tc-v850.c:2651 config/tc-v850.c:2685 config/tc-v850.c:2725
+#: config/tc-v850.c:2969 config/tc-xgate.c:895 config/tc-z80.c:557
+#: config/tc-z8k.c:349
 msgid "missing operand"
 msgstr ""
 
 msgid "missing operand"
 msgstr ""
 
-#: cgen.c:799
+#: cgen.c:767
 msgid "a reloc on this operand implies an overflow"
 msgstr ""
 
 msgid "a reloc on this operand implies an overflow"
 msgstr ""
 
-#: cgen.c:822
+#: cgen.c:790
 msgid "operand mask overflow"
 msgstr ""
 
 #. We can't actually support subtracting a symbol.
 msgid "operand mask overflow"
 msgstr ""
 
 #. We can't actually support subtracting a symbol.
-#: cgen.c:885 config/tc-arc.c:1247 config/tc-arm.c:1612 config/tc-arm.c:8617
-#: config/tc-arm.c:8668 config/tc-arm.c:8914 config/tc-arm.c:9704
-#: config/tc-arm.c:10703 config/tc-arm.c:10743 config/tc-arm.c:11051
-#: config/tc-arm.c:11080 config/tc-avr.c:1087 config/tc-cris.c:4044
-#: config/tc-d10v.c:1502 config/tc-d30v.c:1903 config/tc-mips.c:4394
-#: config/tc-mips.c:5518 config/tc-mips.c:6493 config/tc-mips.c:7069
-#: config/tc-msp430.c:1937 config/tc-ppc.c:5769 config/tc-spu.c:959
-#: config/tc-spu.c:983 config/tc-v850.c:2271 config/tc-xstormy16.c:484
-#: config/tc-xtensa.c:5820 config/tc-xtensa.c:11838
+#: cgen.c:851 config/tc-arm.c:1753 config/tc-arm.c:10261 config/tc-arm.c:10313
+#: config/tc-arm.c:10570 config/tc-arm.c:11395 config/tc-arm.c:12531
+#: config/tc-arm.c:12571 config/tc-arm.c:12914 config/tc-arm.c:12955
+#: config/tc-arm.c:17288 config/tc-arm.c:17329 config/tc-avr.c:1339
+#: config/tc-avr.c:1351 config/tc-avr.c:1615 config/tc-cris.c:4067
+#: config/tc-d10v.c:1507 config/tc-d30v.c:1912 config/tc-mips.c:9256
+#: config/tc-mips.c:10561 config/tc-mips.c:11817 config/tc-mips.c:12476
+#: config/tc-nds32.c:6587 config/tc-ppc.c:6511 config/tc-spu.c:957
+#: config/tc-spu.c:981 config/tc-tilegx.c:1485 config/tc-tilepro.c:1346
+#: config/tc-v850.c:3452 config/tc-vax.c:282 config/tc-xstormy16.c:482
+#: config/tc-xtensa.c:5932 config/tc-xtensa.c:12955
 msgid "expression too complex"
 msgstr ""
 
 msgid "expression too complex"
 msgstr ""
 
-#: cgen.c:979 config/tc-arc.c:1308 config/tc-ppc.c:5894 config/tc-s390.c:2023
-#: config/tc-v850.c:2311 config/tc-xstormy16.c:538
+#: cgen.c:950 config/tc-ppc.c:6852 config/tc-ppc.c:7080 config/tc-s390.c:2364
+#: config/tc-v850.c:3504 config/tc-xstormy16.c:539
 msgid "unresolved expression that must be resolved"
 msgstr ""
 
 msgid "unresolved expression that must be resolved"
 msgstr ""
 
-#: cgen.c:1004 config/tc-xstormy16.c:563
+#: cgen.c:975 config/tc-xstormy16.c:564
 #, c-format
 msgid "internal error: can't install fix for reloc type %d (`%s')"
 msgstr ""
 
 #, c-format
 msgid "internal error: can't install fix for reloc type %d (`%s')"
 msgstr ""
 
-#: cgen.c:1034
+#: cgen.c:1026 config/tc-nios2.c:1360
 msgid "relocation is not supported"
 msgstr ""
 
 msgid "relocation is not supported"
 msgstr ""
 
-#: cond.c:83
+#: cond.c:82
 msgid "invalid identifier for \".ifdef\""
 msgstr ""
 
 msgid "invalid identifier for \".ifdef\""
 msgstr ""
 
-#: cond.c:150
+#: cond.c:149
 msgid "non-constant expression in \".if\" statement"
 msgstr ""
 
 msgid "non-constant expression in \".if\" statement"
 msgstr ""
 
-#: cond.c:277
+#: cond.c:276
 msgid "bad format for ifc or ifnc"
 msgstr ""
 
 msgid "bad format for ifc or ifnc"
 msgstr ""
 
-#: cond.c:307
+#: cond.c:306
 msgid "\".elseif\" without matching \".if\""
 msgstr ""
 
 msgid "\".elseif\" without matching \".if\""
 msgstr ""
 
-#: cond.c:311
+#: cond.c:310
 msgid "\".elseif\" after \".else\""
 msgstr ""
 
 msgid "\".elseif\" after \".else\""
 msgstr ""
 
-#: cond.c:314 cond.c:420
-msgid "here is the previous \"else\""
+#: cond.c:313 cond.c:419
+msgid "here is the previous \".else\""
 msgstr ""
 
 msgstr ""
 
-#: cond.c:317 cond.c:423
-msgid "here is the previous \"if\""
+#: cond.c:316 cond.c:422
+msgid "here is the previous \".if\""
 msgstr ""
 
 msgstr ""
 
-#: cond.c:346
+#: cond.c:345
 msgid "non-constant expression in \".elseif\" statement"
 msgstr ""
 
 msgid "non-constant expression in \".elseif\" statement"
 msgstr ""
 
-#: cond.c:384
+#: cond.c:383
 msgid "\".endif\" without \".if\""
 msgstr ""
 
 msgid "\".endif\" without \".if\""
 msgstr ""
 
-#: cond.c:413
+#: cond.c:412
 msgid "\".else\" without matching \".if\""
 msgstr ""
 
 msgid "\".else\" without matching \".if\""
 msgstr ""
 
-#: cond.c:417
-msgid "duplicate \"else\""
+#: cond.c:416
+msgid "duplicate \".else\""
 msgstr ""
 
 msgstr ""
 
-#: cond.c:468
+#: cond.c:467
 msgid ".ifeqs syntax error"
 msgstr ""
 
 msgid ".ifeqs syntax error"
 msgstr ""
 
-#: cond.c:549
+#: cond.c:548
 msgid "end of macro inside conditional"
 msgstr ""
 
 msgid "end of macro inside conditional"
 msgstr ""
 
-#: cond.c:551
+#: cond.c:550
 msgid "end of file inside conditional"
 msgstr ""
 
 msgid "end of file inside conditional"
 msgstr ""
 
-#: cond.c:554
+#: cond.c:553
 msgid "here is the start of the unterminated conditional"
 msgstr ""
 
 msgid "here is the start of the unterminated conditional"
 msgstr ""
 
-#: cond.c:558
+#: cond.c:557
 msgid "here is the \"else\" of the unterminated conditional"
 msgstr ""
 
 msgid "here is the \"else\" of the unterminated conditional"
 msgstr ""
 
-#: config/atof-ieee.c:141
+#: config/atof-ieee.c:139
 msgid "cannot create floating-point number"
 msgstr ""
 
 msgid "cannot create floating-point number"
 msgstr ""
 
-#: config/atof-ieee.c:288
+#: config/atof-ieee.c:286
 msgid "NaNs are not supported by this target\n"
 msgstr ""
 
 msgid "NaNs are not supported by this target\n"
 msgstr ""
 
-#: config/atof-ieee.c:327 config/atof-ieee.c:368
+#: config/atof-ieee.c:325 config/atof-ieee.c:366
 msgid "Infinities are not supported by this target\n"
 msgstr ""
 
 msgid "Infinities are not supported by this target\n"
 msgstr ""
 
-#: config/atof-ieee.c:784 config/atof-vax.c:450 config/tc-arm.c:1007
-#: config/tc-ia64.c:11332 config/tc-tic30.c:1261 config/tc-tic4x.c:2599
+#: config/atof-ieee.c:781 config/atof-vax.c:449 config/tc-arm.c:1139
+#: config/tc-ia64.c:11608 config/tc-tic30.c:1263 config/tc-tic4x.c:2585
 msgid "Unrecognized or unsupported floating point constant"
 msgstr ""
 
 msgid "Unrecognized or unsupported floating point constant"
 msgstr ""
 
-#: config/obj-aout.c:85
+#: config/obj-aout.c:81
 #, c-format
 msgid "Attempt to put a common symbol into set %s"
 msgstr ""
 
 #, c-format
 msgid "Attempt to put a common symbol into set %s"
 msgstr ""
 
-#: config/obj-aout.c:89
+#: config/obj-aout.c:85
 #, c-format
 msgid "Attempt to put an undefined symbol into set %s"
 msgstr ""
 
 #, c-format
 msgid "Attempt to put an undefined symbol into set %s"
 msgstr ""
 
-#: config/obj-aout.c:116 config/obj-coff.c:1406
+#: config/obj-aout.c:112 config/obj-coff.c:1382
 #, c-format
 msgid "Symbol `%s' can not be both weak and common"
 msgstr ""
 
 #, c-format
 msgid "Symbol `%s' can not be both weak and common"
 msgstr ""
 
-#: config/obj-coff.c:135
+#: config/obj-coff.c:135 dw2gencfi.c:333
 #, c-format
 msgid "Inserting \"%s\" into structure table failed: %s"
 msgstr ""
 
 #, c-format
 msgid "Inserting \"%s\" into structure table failed: %s"
 msgstr ""
 
-#: config/obj-coff.c:214 config/obj-coff.c:1694 config/tc-ppc.c:4859
-#: config/tc-tic54x.c:4011 read.c:2796
+#: config/obj-coff.c:214 config/obj-coff.c:1681 config/tc-ppc.c:5513
+#: config/tc-tic54x.c:3980 read.c:2959
 #, c-format
 msgid "error setting flags for \"%s\": %s"
 msgstr ""
 
 #. Zero is used as an end marker in the file.
 #, c-format
 msgid "error setting flags for \"%s\": %s"
 msgstr ""
 
 #. Zero is used as an end marker in the file.
-#: config/obj-coff.c:433
+#: config/obj-coff.c:435
 msgid "Line numbers must be positive integers\n"
 msgstr ""
 
 msgid "Line numbers must be positive integers\n"
 msgstr ""
 
-#: config/obj-coff.c:465
+#: config/obj-coff.c:467
 msgid ".ln pseudo-op inside .def/.endef: ignored."
 msgstr ""
 
 msgid ".ln pseudo-op inside .def/.endef: ignored."
 msgstr ""
 
-#: config/obj-coff.c:507 ecoff.c:3240
+#: config/obj-coff.c:509 ecoff.c:3237
 msgid ".loc outside of .text"
 msgstr ""
 
 msgid ".loc outside of .text"
 msgstr ""
 
-#: config/obj-coff.c:514
+#: config/obj-coff.c:516
 msgid ".loc pseudo-op inside .def/.endef: ignored."
 msgstr ""
 
 msgid ".loc pseudo-op inside .def/.endef: ignored."
 msgstr ""
 
-#: config/obj-coff.c:595
+#: config/obj-coff.c:596
 msgid ".def pseudo-op used inside of .def/.endef: ignored."
 msgstr ""
 
 msgid ".def pseudo-op used inside of .def/.endef: ignored."
 msgstr ""
 
-#: config/obj-coff.c:634
+#: config/obj-coff.c:629
 msgid ".endef pseudo-op used outside of .def/.endef: ignored."
 msgstr ""
 
 msgid ".endef pseudo-op used outside of .def/.endef: ignored."
 msgstr ""
 
-#: config/obj-coff.c:673
+#: config/obj-coff.c:668
 #, c-format
 msgid "`%s' symbol without preceding function"
 msgstr ""
 
 #, c-format
 msgid "`%s' symbol without preceding function"
 msgstr ""
 
-#: config/obj-coff.c:760
+#: config/obj-coff.c:755
 #, c-format
 msgid "unexpected storage class %d"
 msgstr ""
 
 #, c-format
 msgid "unexpected storage class %d"
 msgstr ""
 
-#: config/obj-coff.c:868
+#: config/obj-coff.c:863
 msgid ".dim pseudo-op used outside of .def/.endef: ignored."
 msgstr ""
 
 msgid ".dim pseudo-op used outside of .def/.endef: ignored."
 msgstr ""
 
-#: config/obj-coff.c:888
+#: config/obj-coff.c:883
 msgid "badly formed .dim directive ignored"
 msgstr ""
 
 msgid "badly formed .dim directive ignored"
 msgstr ""
 
-#: config/obj-coff.c:937
+#: config/obj-coff.c:932
 msgid ".size pseudo-op used outside of .def/.endef ignored."
 msgstr ""
 
 msgid ".size pseudo-op used outside of .def/.endef ignored."
 msgstr ""
 
-#: config/obj-coff.c:952
+#: config/obj-coff.c:947
 msgid ".scl pseudo-op used outside of .def/.endef ignored."
 msgstr ""
 
 msgid ".scl pseudo-op used outside of .def/.endef ignored."
 msgstr ""
 
-#: config/obj-coff.c:969
+#: config/obj-coff.c:964
 msgid ".tag pseudo-op used outside of .def/.endef ignored."
 msgstr ""
 
 msgid ".tag pseudo-op used outside of .def/.endef ignored."
 msgstr ""
 
-#: config/obj-coff.c:987
+#: config/obj-coff.c:981
 #, c-format
 msgid "tag not found for .tag %s"
 msgstr ""
 
 #, c-format
 msgid "tag not found for .tag %s"
 msgstr ""
 
-#: config/obj-coff.c:1000
+#: config/obj-coff.c:994
 msgid ".type pseudo-op used outside of .def/.endef ignored."
 msgstr ""
 
 msgid ".type pseudo-op used outside of .def/.endef ignored."
 msgstr ""
 
-#: config/obj-coff.c:1019
+#: config/obj-coff.c:1013
 msgid ".val pseudo-op used outside of .def/.endef ignored."
 msgstr ""
 
 msgid ".val pseudo-op used outside of .def/.endef ignored."
 msgstr ""
 
-#: config/obj-coff.c:1186
+#: config/obj-coff.c:1160
 msgid "badly formed .weak directive ignored"
 msgstr ""
 
 msgid "badly formed .weak directive ignored"
 msgstr ""
 
-#: config/obj-coff.c:1364
+#: config/obj-coff.c:1338
 msgid "mismatched .eb"
 msgstr ""
 
 msgid "mismatched .eb"
 msgstr ""
 
-#: config/obj-coff.c:1385
+#: config/obj-coff.c:1361
 #, c-format
 msgid "C_EFCN symbol for %s out of scope"
 msgstr ""
 
 #, c-format
 msgid "C_EFCN symbol for %s out of scope"
 msgstr ""
 
-#: config/obj-coff.c:1439
+#: config/obj-coff.c:1415
 #, c-format
 msgid "Warning: internal error: forgetting to set endndx of %s"
 msgstr ""
 #, c-format
 msgid "Warning: internal error: forgetting to set endndx of %s"
 msgstr ""
@@ -698,13132 +819,17260 @@ msgstr ""
 #. STYP_INFO
 #. STYP_LIB
 #. STYP_OVER
 #. STYP_INFO
 #. STYP_LIB
 #. STYP_OVER
-#: config/obj-coff.c:1662
+#: config/obj-coff.c:1646
 #, c-format
 msgid "unsupported section attribute '%c'"
 msgstr ""
 
 #, c-format
 msgid "unsupported section attribute '%c'"
 msgstr ""
 
-#: config/obj-coff.c:1666 config/tc-ppc.c:4841
+#: config/obj-coff.c:1650 config/tc-ppc.c:5495
 #, c-format
 msgid "unknown section attribute '%c'"
 msgstr ""
 
 #, c-format
 msgid "unknown section attribute '%c'"
 msgstr ""
 
-#: config/obj-coff.c:1706
+#: config/obj-coff.c:1693 config/obj-macho.c:267
 #, c-format
 msgid "Ignoring changed section attributes for %s"
 msgstr ""
 
 #, c-format
 msgid "Ignoring changed section attributes for %s"
 msgstr ""
 
-#: config/obj-coff.c:1836
+#: config/obj-coff.c:1831
 #, c-format
 msgid "0x%lx: \"%s\" type = %ld, class = %d, segment = %d\n"
 msgstr ""
 
 #, c-format
 msgid "0x%lx: \"%s\" type = %ld, class = %d, segment = %d\n"
 msgstr ""
 
-#: config/obj-ecoff.c:125
+#: config/obj-ecoff.c:124
 msgid "Can't set GP value"
 msgstr ""
 
 msgid "Can't set GP value"
 msgstr ""
 
-#: config/obj-ecoff.c:132
+#: config/obj-ecoff.c:131
 msgid "Can't set register masks"
 msgstr ""
 
 msgid "Can't set register masks"
 msgstr ""
 
-#: config/obj-elf.c:334 config/tc-sparc.c:3950 config/tc-v850.c:450
+#: config/obj-elf.c:343 config/tc-sparc.c:4422 config/tc-v850.c:511
 #, c-format
 msgid "bad .common segment %s"
 msgstr ""
 
 #, c-format
 msgid "bad .common segment %s"
 msgstr ""
 
-#: config/obj-elf.c:612
+#: config/obj-elf.c:419
+msgid "Missing symbol name in directive"
+msgstr ""
+
+#: config/obj-elf.c:627
 #, c-format
 msgid "setting incorrect section type for %s"
 msgstr ""
 
 #, c-format
 msgid "setting incorrect section type for %s"
 msgstr ""
 
-#: config/obj-elf.c:617
+#: config/obj-elf.c:632
 #, c-format
 msgid "ignoring incorrect section type for %s"
 msgstr ""
 
 #, c-format
 msgid "ignoring incorrect section type for %s"
 msgstr ""
 
-#: config/obj-elf.c:659
+#: config/obj-elf.c:683
 #, c-format
 msgid "setting incorrect section attributes for %s"
 msgstr ""
 
 #, c-format
 msgid "setting incorrect section attributes for %s"
 msgstr ""
 
-#: config/obj-elf.c:711
+#: config/obj-elf.c:739
 #, c-format
 msgid "ignoring changed section type for %s"
 msgstr ""
 
 #, c-format
 msgid "ignoring changed section type for %s"
 msgstr ""
 
-#: config/obj-elf.c:723
+#: config/obj-elf.c:751
 #, c-format
 msgid "ignoring changed section attributes for %s"
 msgstr ""
 
 #, c-format
 msgid "ignoring changed section attributes for %s"
 msgstr ""
 
-#: config/obj-elf.c:725
+#: config/obj-elf.c:758
 #, c-format
 msgid "ignoring changed section entity size for %s"
 msgstr ""
 
 #, c-format
 msgid "ignoring changed section entity size for %s"
 msgstr ""
 
-#: config/obj-elf.c:778
-msgid "unrecognized .section attribute: want a,w,x,M,S,G,T"
+#: config/obj-elf.c:819
+msgid "unrecognized .section attribute: want a,e,w,x,M,S,G,T or number"
+msgstr ""
+
+#: config/obj-elf.c:879
+msgid "extraneous characters at end of numeric section type"
 msgstr ""
 
 msgstr ""
 
-#: config/obj-elf.c:820 read.c:2780
+#: config/obj-elf.c:885 read.c:2943
 msgid "unrecognized section type"
 msgstr ""
 
 msgid "unrecognized section type"
 msgstr ""
 
-#: config/obj-elf.c:850
+#: config/obj-elf.c:917
 msgid "unrecognized section attribute"
 msgstr ""
 
 msgid "unrecognized section attribute"
 msgstr ""
 
-#: config/obj-elf.c:881 config/tc-alpha.c:4190
+#: config/obj-elf.c:948 config/tc-alpha.c:4208
 msgid "missing name"
 msgstr ""
 
 msgid "missing name"
 msgstr ""
 
-#: config/obj-elf.c:1010
+#: config/obj-elf.c:1107
 msgid "invalid merge entity size"
 msgstr ""
 
 msgid "invalid merge entity size"
 msgstr ""
 
-#: config/obj-elf.c:1017
+#: config/obj-elf.c:1114
 msgid "entity size for SHF_MERGE not specified"
 msgstr ""
 
 msgid "entity size for SHF_MERGE not specified"
 msgstr ""
 
-#: config/obj-elf.c:1037
+#: config/obj-elf.c:1120
+msgid "? section flag ignored with G present"
+msgstr ""
+
+#: config/obj-elf.c:1144
 msgid "group name for SHF_GROUP not specified"
 msgstr ""
 
 msgid "group name for SHF_GROUP not specified"
 msgstr ""
 
-#: config/obj-elf.c:1050
+#: config/obj-elf.c:1167
 msgid "character following name is not '#'"
 msgstr ""
 
 msgid "character following name is not '#'"
 msgstr ""
 
-#: config/obj-elf.c:1169
+#: config/obj-elf.c:1286
 msgid ".previous without corresponding .section; ignored"
 msgstr ""
 
 msgid ".previous without corresponding .section; ignored"
 msgstr ""
 
-#: config/obj-elf.c:1195
+#: config/obj-elf.c:1312
 msgid ".popsection without corresponding .pushsection; ignored"
 msgstr ""
 
 msgid ".popsection without corresponding .pushsection; ignored"
 msgstr ""
 
-#: config/obj-elf.c:1247
+#: config/obj-elf.c:1358
 msgid "expected comma after name in .symver"
 msgstr ""
 
 msgid "expected comma after name in .symver"
 msgstr ""
 
-#: config/obj-elf.c:1271
+#: config/obj-elf.c:1381
 #, c-format
 msgid "missing version name in `%s' for symbol `%s'"
 msgstr ""
 
 #, c-format
 msgid "missing version name in `%s' for symbol `%s'"
 msgstr ""
 
-#: config/obj-elf.c:1282
+#: config/obj-elf.c:1392
 #, c-format
 msgid "multiple versions [`%s'|`%s'] for symbol `%s'"
 msgstr ""
 
 #, c-format
 msgid "multiple versions [`%s'|`%s'] for symbol `%s'"
 msgstr ""
 
-#: config/obj-elf.c:1319
+#: config/obj-elf.c:1428
 #, c-format
 msgid "expected `%s' to have already been set for .vtable_inherit"
 msgstr ""
 
 #, c-format
 msgid "expected `%s' to have already been set for .vtable_inherit"
 msgstr ""
 
-#: config/obj-elf.c:1329
+#: config/obj-elf.c:1438
 msgid "expected comma after name in .vtable_inherit"
 msgstr ""
 
 msgid "expected comma after name in .vtable_inherit"
 msgstr ""
 
-#: config/obj-elf.c:1389
+#: config/obj-elf.c:1490
 msgid "expected comma after name in .vtable_entry"
 msgstr ""
 
 msgid "expected comma after name in .vtable_entry"
 msgstr ""
 
-#: config/obj-elf.c:1512
+#: config/obj-elf.c:1620
+#, c-format
+msgid "Attribute name not recognised: %s"
+msgstr ""
+
+#: config/obj-elf.c:1637
+msgid "expected numeric constant"
+msgstr ""
+
+#: config/obj-elf.c:1646 config/tc-arm.c:6441
+msgid "expected comma"
+msgstr ""
+
+#: config/obj-elf.c:1679
+msgid "bad string constant"
+msgstr ""
+
+#: config/obj-elf.c:1683
+msgid "expected <tag> , <value>"
+msgstr ""
+
+#: config/obj-elf.c:1802
 msgid "expected quoted string"
 msgstr ""
 
 msgid "expected quoted string"
 msgstr ""
 
-#: config/obj-elf.c:1532
+#: config/obj-elf.c:1822
 #, c-format
 msgid "expected comma after name `%s' in .size directive"
 msgstr ""
 
 #, c-format
 msgid "expected comma after name `%s' in .size directive"
 msgstr ""
 
-#: config/obj-elf.c:1541
+#: config/obj-elf.c:1831
 msgid "missing expression in .size directive"
 msgstr ""
 
 msgid "missing expression in .size directive"
 msgstr ""
 
-#: config/obj-elf.c:1668
+#: config/obj-elf.c:1954
 #, c-format
 msgid "symbol '%s' is already defined"
 msgstr ""
 
 #, c-format
 msgid "symbol '%s' is already defined"
 msgstr ""
 
-#: config/obj-elf.c:1688 config/obj-elf.c:1700
+#: config/obj-elf.c:1975
+#, c-format
+msgid "symbol type \"%s\" is supported only by GNU and FreeBSD targets"
+msgstr ""
+
+#: config/obj-elf.c:1987
 #, c-format
 msgid "symbol type \"%s\" is supported only by GNU targets"
 msgstr ""
 
 #, c-format
 msgid "symbol type \"%s\" is supported only by GNU targets"
 msgstr ""
 
-#: config/obj-elf.c:1709
+#: config/obj-elf.c:1998
 #, c-format
 msgid "unrecognized symbol type \"%s\""
 msgstr ""
 
 #, c-format
 msgid "unrecognized symbol type \"%s\""
 msgstr ""
 
-#: config/obj-elf.c:1885
-msgid ".size expression too complicated to fix up"
+#: config/obj-elf.c:2165 config/obj-elf.c:2168
+#, c-format
+msgid ".size expression for %s does not evaluate to a constant"
 msgstr ""
 
 msgstr ""
 
-#: config/obj-elf.c:1917
+#: config/obj-elf.c:2202
 #, c-format
 msgid ""
 "invalid attempt to declare external version name as default in symbol `%s'"
 msgstr ""
 
 #, c-format
 msgid ""
 "invalid attempt to declare external version name as default in symbol `%s'"
 msgstr ""
 
-#: config/obj-elf.c:1978 ecoff.c:3598
+#: config/obj-elf.c:2264 ecoff.c:3592
 #, c-format
 msgid "symbol `%s' can not be both weak and common"
 msgstr ""
 
 #, c-format
 msgid "symbol `%s' can not be both weak and common"
 msgstr ""
 
-#: config/obj-elf.c:2085
+#: config/obj-elf.c:2379
 #, c-format
 msgid "assuming all members of group `%s' are COMDAT"
 msgstr ""
 
 #, c-format
 msgid "assuming all members of group `%s' are COMDAT"
 msgstr ""
 
-#: config/obj-elf.c:2107
+#: config/obj-elf.c:2391
 #, c-format
 msgid "can't create group: %s"
 msgstr ""
 
 #, c-format
 msgid "can't create group: %s"
 msgstr ""
 
-#: config/obj-elf.c:2217
+#: config/obj-elf.c:2529
 #, c-format
 msgid "failed to set up debugging information: %s"
 msgstr ""
 
 #, c-format
 msgid "failed to set up debugging information: %s"
 msgstr ""
 
-#: config/obj-elf.c:2237
+#: config/obj-elf.c:2549
 #, c-format
 msgid "can't start writing .mdebug section: %s"
 msgstr ""
 
 #, c-format
 msgid "can't start writing .mdebug section: %s"
 msgstr ""
 
-#: config/obj-elf.c:2245
+#: config/obj-elf.c:2557
 #, c-format
 msgid "could not write .mdebug section: %s"
 msgstr ""
 
 #, c-format
 msgid "could not write .mdebug section: %s"
 msgstr ""
 
-#: config/obj-som.c:58
-msgid "Only one .compiler pseudo-op per file!"
+#: config/obj-evax.c:127
+#, c-format
+msgid "no entry symbol for global function '%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/obj-som.c:75 config/obj-som.c:146 config/obj-som.c:188
-msgid "Expected quoted string"
+#. make a temp string.
+#: config/obj-macho.c:119
+#, c-format
+msgid "the %s name '%s' is too long (maximum 16 characters)"
 msgstr ""
 
 msgstr ""
 
-#: config/obj-som.c:88
-msgid ".compiler directive missing language and version"
+#: config/obj-macho.c:130
+#, c-format
+msgid "expected a %s name followed by a `,'"
 msgstr ""
 
 msgstr ""
 
-#: config/obj-som.c:98
-msgid ".compiler directive missing version"
+#: config/obj-macho.c:195
+#, c-format
+msgid "cannot overide zerofill section type for `%s,%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/obj-som.c:114
+#: config/obj-macho.c:249
 #, c-format
 #, c-format
-msgid "FATAL: Attaching compiler header %s"
+msgid "failed to set flags for \"%s\": %s"
 msgstr ""
 
 msgstr ""
 
-#: config/obj-som.c:129
-msgid "Only one .version pseudo-op per file!"
+#: config/obj-macho.c:340
+#, c-format
+msgid "unknown or invalid section type '%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/obj-som.c:153
+#: config/obj-macho.c:379
 #, c-format
 #, c-format
-msgid "attaching version header %s: %s"
+msgid "unknown or invalid section attribute '%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/obj-som.c:171
-msgid "Only one .copyright pseudo-op per file!"
+#: config/obj-macho.c:400
+msgid "unexpected section size information"
 msgstr ""
 
 msgstr ""
 
-#: config/obj-som.c:195
-#, c-format
-msgid "attaching copyright header %s: %s"
+#: config/obj-macho.c:412
+msgid "missing sizeof_stub expression"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:643
-#, c-format
-msgid "No !literal!%ld was found"
+#: config/obj-macho.c:476 config/tc-ia64.c:1083 config/tc-ia64.c:11770
+#: config/tc-score.c:6103 read.c:1714
+msgid "expected symbol name"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:650
-#, c-format
-msgid "No !tlsgd!%ld was found"
+#: config/obj-macho.c:489 read.c:493
+msgid "bad or irreducible absolute expression"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:657
-#, c-format
-msgid "No !tlsldm!%ld was found"
+#: config/obj-macho.c:495 config/tc-score.c:6120 read.c:1752
+msgid "missing size expression"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:666
+#: config/obj-macho.c:504 config/tc-ia64.c:1118 read.c:1758
 #, c-format
 #, c-format
-msgid "No ldah !gpdisp!%ld was found"
+msgid "size (%ld) out of range, ignored"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:716
+#: config/obj-macho.c:514 config/tc-score.c:6264 ecoff.c:3351 read.c:1770
+#: read.c:1875 read.c:2626 read.c:3257 read.c:3636 symbols.c:339 symbols.c:435
 #, c-format
 #, c-format
-msgid "too many !literal!%ld for %s"
+msgid "symbol `%s' is already defined"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:746
+#: config/obj-macho.c:524 read.c:1785
 #, c-format
 #, c-format
-msgid "No lda !gpdisp!%ld was found"
-msgstr ""
-
-#. Only support one relocation op per insn.
-#: config/tc-alpha.c:905
-msgid "More than one relocation op per insn"
+msgid "size of \"%s\" is already %ld; not changing to %ld"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:921
-msgid "No relocation operand"
+#: config/obj-macho.c:535
+msgid "align value not recognized, using size"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:931
+#: config/obj-macho.c:540 config/obj-macho.c:903
 #, c-format
 #, c-format
-msgid "Unknown relocation operand: !%s"
+msgid "Alignment (%lu) too large: 15 assumed."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:941
+#: config/obj-macho.c:606
 #, c-format
 #, c-format
-msgid "no sequence number after !%s"
+msgid "BFD is out of sync with GAS, unhandled well-known section type `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:951
+#: config/obj-macho.c:808
 #, c-format
 #, c-format
-msgid "!%s does not use a sequence number"
+msgid "%s is not used for the selected target"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:961
-#, c-format
-msgid "Bad sequence number: !%s!%s"
+#: config/obj-macho.c:873
+msgid "internal error: base section index out of range"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:1176 config/tc-alpha.c:3343
+#: config/obj-macho.c:959
 #, c-format
 #, c-format
-msgid "inappropriate arguments for opcode `%s'"
+msgid "internal error: bad file property ID %d"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:1178 config/tc-alpha.c:3345
-#, c-format
-msgid "opcode `%s' not supported for target %s"
+#: config/obj-macho.c:967
+msgid "failed to set subsections by symbols"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:1182 config/tc-alpha.c:3349 config/tc-avr.c:1356
-#: config/tc-msp430.c:1829
+#: config/obj-macho.c:1030
 #, c-format
 #, c-format
-msgid "unknown opcode `%s'"
-msgstr ""
-
-#: config/tc-alpha.c:1263 config/tc-alpha.c:1517
-msgid "overflow in literal (.lita) table"
+msgid "'%s' previously declared as '%s'."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:1270 config/tc-alpha.c:1294 config/tc-alpha.c:1530
-#: config/tc-alpha.c:2215 config/tc-alpha.c:2260 config/tc-alpha.c:2329
-#: config/tc-alpha.c:2412 config/tc-alpha.c:2637 config/tc-alpha.c:2735
-msgid "macro requires $at register while noat in effect"
+#: config/obj-macho.c:1082 config/obj-macho.c:1402 config/obj-macho.c:1486
+#, c-format
+msgid ""
+"'%s' can't be a weak_definition (currently only supported in sections of "
+"type coalesced)"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:1272 config/tc-alpha.c:1296 config/tc-alpha.c:1532
-msgid "macro requires $at while $at in use"
+#: config/obj-macho.c:1167
+msgid "use of .indirect_symbols requires `-dynamic'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:1475
-msgid "bignum invalid; zero assumed"
+#: config/obj-macho.c:1184
+#, c-format
+msgid ""
+"attempt to add an indirect_symbol to a stub or reference section with a zero-"
+"sized element at %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:1477
-msgid "floating point number invalid; zero assumed"
+#: config/obj-macho.c:1214
+msgid "an .indirect_symbol must be in a symbol pointer or stub section."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:1482
-msgid "can't handle expression"
+#: config/obj-macho.c:1483
+#, c-format
+msgid "'%s' can't be a weak_definition (since it is undefined)"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:1523
-msgid "overflow in literal (.lit8) table"
+#: config/obj-macho.c:1489
+#, c-format
+msgid "Non-global symbol: '%s' can't be a weak_definition."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:1819
+#: config/obj-macho.c:1495
 #, c-format
 #, c-format
-msgid "too many ldah insns for !gpdisp!%ld"
+msgid "internal error: [%s] unexpected code [%lx] in frob symbol"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:1821 config/tc-alpha.c:1833
+#: config/obj-macho.c:1536
 #, c-format
 #, c-format
-msgid "both insns for !gpdisp!%ld must be in the same section"
+msgid "unrecognized stab type '%c'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:1831
+#: config/obj-macho.c:1587
 #, c-format
 #, c-format
-msgid "too many lda insns for !gpdisp!%ld"
+msgid "`%s' can't be undefined in `%s' - `%s' {%s section}"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:1887
+#: config/obj-macho.c:1595
 #, c-format
 #, c-format
-msgid "too many lituse insns for !lituse_tlsgd!%ld"
+msgid "`%s' can't be undefined in `%s' {%s section} - `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:1890
+#: config/obj-macho.c:1602
 #, c-format
 #, c-format
-msgid "too many lituse insns for !lituse_tlsldm!%ld"
+msgid "`%s' and `%s' can't be undefined in `%s' - `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:1907
+#: config/obj-macho.c:1804
 #, c-format
 #, c-format
-msgid "duplicate !tlsgd!%ld"
+msgid ""
+"the number of .indirect_symbols defined in section %s does not match the "
+"number expected (%d defined, %d expected)"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:1909
+#: config/obj-macho.c:1817
 #, c-format
 #, c-format
-msgid "sequence number in use for !tlsldm!%ld"
+msgid "internal error: failed to allocate %d indirectsymbol pointers"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:1923
-#, c-format
-msgid "duplicate !tlsldm!%ld"
+#: config/obj-som.c:56
+msgid "Only one .compiler pseudo-op per file!"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:1925
-#, c-format
-msgid "sequence number in use for !tlsgd!%ld"
+#: config/obj-som.c:73 config/obj-som.c:144 config/obj-som.c:186
+msgid "Expected quoted string"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:1980 config/tc-arc.c:292 config/tc-mn10200.c:856
-#: config/tc-mn10300.c:1146 config/tc-ppc.c:1676 config/tc-s390.c:604
-#: config/tc-v850.c:1556
-msgid "operand"
+#: config/obj-som.c:86
+msgid ".compiler directive missing language and version"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:2119
-msgid "invalid relocation for instruction"
+#: config/obj-som.c:96
+msgid ".compiler directive missing version"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:2132
-msgid "invalid relocation for field"
+#: config/obj-som.c:112
+#, c-format
+msgid "FATAL: Attaching compiler header %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:2961
-msgid "can not resolve expression"
+#: config/obj-som.c:127
+msgid "Only one .version pseudo-op per file!"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:3503 config/tc-i370.c:1058 config/tc-microblaze.c:187
-#: config/tc-ppc.c:2000 config/tc-ppc.c:4604
+#: config/obj-som.c:151
 #, c-format
 #, c-format
-msgid ".COMMon length (%ld.) <0! Ignored."
+msgid "attaching version header %s: %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:3514 config/tc-sparc.c:3820 config/tc-v850.c:245
-msgid "Ignoring attempt to re-define symbol"
+#: config/obj-som.c:169
+msgid "Only one .copyright pseudo-op per file!"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:3606 config/tc-ppc.c:4641 config/tc-sparc.c:3828
+#: config/obj-som.c:193
 #, c-format
 #, c-format
-msgid "Length of .comm \"%s\" is already %ld. Not changed to %ld."
+msgid "attaching copyright header %s: %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:3713 ecoff.c:3054
-msgid ".ent directive has no name"
+#: config/tc-aarch64.c:364
+msgid "integer 32-bit register expected"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:3721
-msgid "nested .ent directives"
+#: config/tc-aarch64.c:367
+msgid "integer 64-bit register expected"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:3765 ecoff.c:3005
-msgid ".end directive has no name"
+#: config/tc-aarch64.c:370
+msgid "integer register expected"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:3774
-msgid ".end directive without matching .ent"
+#: config/tc-aarch64.c:373
+msgid "64-bit integer or SP register expected"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:3776
-msgid ".end directive names different symbol than .ent"
+#: config/tc-aarch64.c:376 config/tc-mcore.c:839 config/tc-mcore.c:1355
+#: config/tc-mcore.c:1409
+msgid "base register expected"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:3819 ecoff.c:3140
-msgid ".fmask outside of .ent"
+#: config/tc-aarch64.c:379
+msgid "integer or zero register expected"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:3821 config/tc-score.c:5601 ecoff.c:3204
-msgid ".mask outside of .ent"
+#: config/tc-aarch64.c:382
+msgid "offset register expected"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:3829 ecoff.c:3147
-msgid "bad .fmask directive"
+#: config/tc-aarch64.c:385
+msgid "integer or SP register expected"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:3831 ecoff.c:3211
-msgid "bad .mask directive"
+#: config/tc-aarch64.c:388
+msgid "integer, zero or SP register expected"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:3864 config/tc-mips.c:15074 config/tc-score.c:5743
-#: ecoff.c:3168
-msgid ".frame outside of .ent"
+#: config/tc-aarch64.c:391
+msgid "8-bit SIMD scalar register expected"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:3875 ecoff.c:3179
-msgid "bad .frame directive"
+#: config/tc-aarch64.c:394
+msgid "16-bit SIMD scalar or floating-point half precision register expected"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:3909
-msgid ".prologue directive without a preceding .ent directive"
+#: config/tc-aarch64.c:398
+msgid "32-bit SIMD scalar or floating-point single precision register expected"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:3927
-#, c-format
-msgid "Invalid argument %d to .prologue."
+#: config/tc-aarch64.c:402
+msgid "64-bit SIMD scalar or floating-point double precision register expected"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:4018
-msgid "ECOFF debugging is disabled."
+#: config/tc-aarch64.c:406
+msgid "128-bit SIMD scalar or floating-point quad precision register expected"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:4032
-msgid ".ent directive without matching .end"
+#: config/tc-aarch64.c:411 config/tc-arm.c:4376
+msgid "register expected"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:4117
-msgid ".usepv directive has no name"
+#. any [BHSDQ]P FP
+#: config/tc-aarch64.c:414
+msgid "SIMD scalar or floating-point register expected"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:4128
-msgid ".usepv directive has no type"
+#. any V reg
+#: config/tc-aarch64.c:417
+msgid "vector register expected"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:4143
-msgid "unknown argument for .usepv"
+#: config/tc-aarch64.c:420
+msgid "SVE vector register expected"
+msgstr ""
+
+#: config/tc-aarch64.c:423
+msgid "SVE predicate register expected"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:4250
+#: config/tc-aarch64.c:426
 #, c-format
 #, c-format
-msgid "unknown section attribute %s"
+msgid "invalid register type %d"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:4361
-msgid ".ent directive has no symbol"
+#: config/tc-aarch64.c:586 config/tc-aarch64.c:588 config/tc-arm.c:1048
+#: config/tc-score.c:6514 expr.c:1363 read.c:2608
+msgid "bad expression"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:4390
-msgid ".handler directive has no name"
+#: config/tc-aarch64.c:598 config/tc-arm.c:1059 config/tc-i860.c:1003
+#: config/tc-sparc.c:3327
+msgid "bad segment"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:4419
-msgid "Bad .frame directive 1./2. param"
+#: config/tc-aarch64.c:816
+#, c-format
+msgid "bad size %d in vector width specifier"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:4431
-msgid "Bad .frame directive 3./4. param"
+#: config/tc-aarch64.c:849
+#, c-format
+msgid "unexpected character `%c' in element size"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:4466
-msgid ".pdesc directive not in link (.link) section"
+#: config/tc-aarch64.c:851
+msgid "missing element size"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:4474
-msgid ".pdesc directive has no entry symbol"
+#: config/tc-aarch64.c:858
+#, c-format
+msgid "invalid element size %d and vector size combination %c"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:4492
-msgid ".pdesc has no matching .ent"
+#: config/tc-aarch64.c:893
+#, c-format
+msgid "unexpected character `%c' in predication type"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:4510
-msgid "No comma after .pdesc <entryname>"
+#: config/tc-aarch64.c:896
+msgid "missing predication type"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:4530
-msgid "unknown procedure kind"
+#: config/tc-aarch64.c:991
+msgid "this type of register can't be indexed"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:4642
-msgid ".name directive not in link (.link) section"
+#: config/tc-aarch64.c:997
+msgid "index not allowed inside register list"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:4650
-msgid ".name directive has no symbol"
+#: config/tc-aarch64.c:1007 config/tc-aarch64.c:1955 config/tc-aarch64.c:2144
+#: config/tc-arm.c:1550 config/tc-arm.c:3656 config/tc-arm.c:4772
+msgid "constant expression required"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:4682
-msgid "No symbol after .linkage"
+#. Indexed vector register expected.
+#: config/tc-aarch64.c:1019
+msgid "indexed vector register expected"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:4732
-msgid "No symbol after .code_address"
+#: config/tc-aarch64.c:1026
+msgid "invalid use of vector register"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:4759 config/tc-score.c:5607
-msgid "Bad .mask directive"
+#: config/tc-aarch64.c:1118 config/tc-arm.c:1814
+msgid "expecting {"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:4777
-msgid "Bad .fmask directive"
+#: config/tc-aarch64.c:1143
+msgid "invalid vector register in list"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:4934
-#, c-format
-msgid "Expected comma after name \"%s\""
+#: config/tc-aarch64.c:1150
+msgid "invalid scalar register in list"
 msgstr ""
 
 msgstr ""
 
-#. *symbol_get_obj (symbolP) = (signed char) temp;
-#: config/tc-alpha.c:4945
-#, c-format
-msgid "unhandled: .proc %s,%d"
+#: config/tc-aarch64.c:1163
+msgid "invalid range in vector register list"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:4979
-#, c-format
-msgid "Tried to .set unrecognized mode `%s'"
+#: config/tc-aarch64.c:1176
+msgid "type mismatch in vector register list"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:5005
-#, c-format
-msgid "Bad base register, using $%d."
+#: config/tc-aarch64.c:1193
+msgid "end of vector register list not found"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:5026
-#, c-format
-msgid "Alignment too large: %d. assumed"
+#: config/tc-aarch64.c:1209
+msgid "constant expression required."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:5030 config/tc-d30v.c:2048
-msgid "Alignment negative: 0 assumed"
+#: config/tc-aarch64.c:1219
+msgid "expected index"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:5124 config/tc-alpha.c:5617
-#, c-format
-msgid "Unknown CPU identifier `%s'"
+#: config/tc-aarch64.c:1226
+msgid "too many registers in vector register list"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:5315
-#, c-format
-msgid "Chose GP value of %lx\n"
+#: config/tc-aarch64.c:1231
+msgid "empty vector register list"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:5329
-msgid "Bad .section directive: want a,s,w,x,M,S,G,T in string"
+#: config/tc-aarch64.c:1253 config/tc-arm.c:2200
+#, c-format
+msgid "ignoring attempt to redefine built-in register '%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:5418
+#: config/tc-aarch64.c:1259 config/tc-arm.c:2205
 #, c-format
 #, c-format
-msgid "internal error: can't hash opcode `%s': %s"
+msgid "ignoring redefinition of register alias '%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:5454
+#: config/tc-aarch64.c:1305 config/tc-arm.c:2271
 #, c-format
 #, c-format
-msgid "internal error: can't hash macro `%s': %s"
+msgid "unknown register '%s' -- .req ignored"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:5539 config/tc-arm.c:6439 config/tc-arm.c:6451
-#: config/tc-i960.c:708 config/tc-xtensa.c:5293 config/tc-xtensa.c:5371
-#: config/tc-xtensa.c:5489 config/tc-z80.c:1893
-msgid "syntax error"
+#: config/tc-aarch64.c:1363 config/tc-arm.c:2479
+msgid "invalid syntax for .req directive"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:5668
-msgid ""
-"Alpha options:\n"
-"-32addr\t\t\ttreat addresses as 32-bit values\n"
-"-F\t\t\tlack floating point instructions support\n"
-"-mev4 | -mev45 | -mev5 | -mev56 | -mpca56 | -mev6 | -mev67 | -mev68 | -mall\n"
-"\t\t\tspecify variant of Alpha architecture\n"
-"-m21064 | -m21066 | -m21164 | -m21164a | -m21164pc | -m21264 | -m21264a | -"
-"m21264b\n"
-"\t\t\tthese variants include PALcode opcodes\n"
+#: config/tc-aarch64.c:1388 config/tc-arm.c:2517
+msgid "invalid syntax for .unreq directive"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:5678
-msgid ""
-"VMS options:\n"
-"-+\t\t\tencode (don't truncate) names longer than 64 characters\n"
-"-H\t\t\tshow new symbol after hash truncation\n"
-"-replace/-noreplace\tenable or disable the optimization of procedure calls\n"
+#: config/tc-aarch64.c:1394 config/tc-arm.c:2524
+#, c-format
+msgid "unknown register alias '%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:5929
+#: config/tc-aarch64.c:1396
 #, c-format
 #, c-format
-msgid "unhandled relocation type %s"
+msgid "ignoring attempt to undefine built-in register '%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:5942
-msgid "non-absolute expression in constant field"
+#: config/tc-aarch64.c:1720 config/tc-arm.c:3270 config/tc-arm.c:3297
+#: config/tc-arm.c:3310
+msgid "literal pool overflow"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:5956
-#, c-format
-msgid "type %d reloc done?\n"
+#: config/tc-aarch64.c:1902 config/tc-aarch64.c:5887 config/tc-arm.c:3531
+#: config/tc-arm.c:6949
+msgid "unrecognized relocation suffix"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:6003 config/tc-alpha.c:6010
-msgid "Used $at without \".set noat\""
+#: config/tc-aarch64.c:1904
+msgid "unimplemented relocation suffix"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:6179
-#, c-format
-msgid "!samegp reloc against symbol without .prologue: %s"
+#: config/tc-aarch64.c:2112 config/tc-aarch64.c:2305 config/tc-aarch64.c:2363
+msgid "immediate operand required"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:6223 config/tc-xtensa.c:5995
-#, c-format
-msgid "cannot represent `%s' relocation in object file"
+#: config/tc-aarch64.c:2120
+msgid "missing immediate expression"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:6229
-#, c-format
-msgid "internal error? cannot generate `%s' relocation"
+#: config/tc-aarch64.c:2343 config/tc-aarch64.c:5711 config/tc-aarch64.c:5731
+msgid "invalid floating-point constant"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:6336
-#, c-format
-msgid "frame reg expected, using $%d."
+#: config/tc-aarch64.c:2973 config/tc-arm.c:5107 config/tc-arm.c:5116
+msgid "shift expression expected"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arc.c:194 config/tc-arc.c:215 config/tc-arc.c:991
-#: config/tc-h8300.c:76 config/tc-h8300.c:85 config/tc-h8300.c:95
-#: config/tc-h8300.c:105 config/tc-h8300.c:115 config/tc-h8300.c:126
-#: config/tc-h8300.c:193 config/tc-hppa.c:6820 config/tc-hppa.c:6826
-#: config/tc-hppa.c:6832 config/tc-hppa.c:6838 config/tc-hppa.c:8245
-#: config/tc-mn10300.c:935 config/tc-mn10300.c:940 config/tc-mn10300.c:2433
-#: config/tc-xc16x.c:79 config/tc-xc16x.c:86 config/tc-xc16x.c:93
-msgid "could not set architecture and machine"
+#: config/tc-aarch64.c:2981
+msgid "shift operator expected"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arc.c:212 config/tc-arm.c:21296 config/tc-score.c:6303
-#: config/tc-score.c:6526 config/tc-score.c:6531
-msgid "virtual memory exhausted"
+#: config/tc-aarch64.c:2989
+msgid "invalid use of 'MSL'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arc.c:432 config/tc-arc.c:670
-msgid "expected comma after operand name"
+#: config/tc-aarch64.c:2997
+msgid "invalid use of 'MUL'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arc.c:443
-#, c-format
-msgid "negative operand number %d"
+#: config/tc-aarch64.c:3006
+msgid "extending shift is not permitted"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arc.c:455
-msgid "expected comma after register-number"
+#: config/tc-aarch64.c:3014
+msgid "'ROR' shift is not permitted"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arc.c:480
-msgid "invalid mode"
+#: config/tc-aarch64.c:3022
+msgid "only 'LSL' shift is permitted"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arc.c:497
-msgid "expected comma after register-mode"
+#: config/tc-aarch64.c:3030
+msgid "only 'MUL' is permitted"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arc.c:514
-msgid "shortcut designator invalid"
+#: config/tc-aarch64.c:3048
+msgid "only 'MUL VL' is permitted"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arc.c:529
-#, c-format
-msgid "core register value (%d) too large"
+#: config/tc-aarch64.c:3056
+msgid "invalid shift for the register offset addressing mode"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arc.c:537
-#, c-format
-msgid "condition code value (%d) too large"
+#: config/tc-aarch64.c:3064
+msgid "invalid shift operator"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arc.c:554
-#, c-format
-msgid "attempt to override symbol: %s"
+#: config/tc-aarch64.c:3097
+msgid "missing shift amount"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arc.c:625
-msgid "invalid opertype"
+#: config/tc-aarch64.c:3104
+msgid "constant shift amount required"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arc.c:682
-msgid "expected comma after opcode"
+#: config/tc-aarch64.c:3113
+msgid "shift amount out of range 0 to 63"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arc.c:692
-#, c-format
-msgid "negative subopcode %d"
+#: config/tc-aarch64.c:3162
+msgid "unexpected shift operator"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arc.c:701
-msgid "subcode value found when opcode not equal 0x03"
+#: config/tc-aarch64.c:3198
+msgid "unexpected register in the immediate operand"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arc.c:709
-#, c-format
-msgid "invalid subopcode %d"
+#: config/tc-aarch64.c:3223
+msgid "integer register expected in the extended/shifted operand register"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arc.c:720
-msgid "expected comma after subopcode"
+#: config/tc-aarch64.c:3258 config/tc-aarch64.c:3392 config/tc-aarch64.c:3521
+#: config/tc-aarch64.c:3676 config/tc-aarch64.c:3717
+msgid "unknown relocation modifier"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arc.c:739
-msgid "invalid suffix class"
+#: config/tc-aarch64.c:3265 config/tc-aarch64.c:3411 config/tc-aarch64.c:3528
+#: config/tc-aarch64.c:3683 config/tc-aarch64.c:3724
+msgid "this relocation modifier is not allowed on this instruction"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arc.c:748
-msgid "expected comma after suffix class"
+#: config/tc-aarch64.c:3419 config/tc-aarch64.c:3539
+msgid "invalid relocation expression"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arc.c:767
-msgid "invalid syntax class"
+#: config/tc-aarch64.c:3437
+msgid "invalid address"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arc.c:774
-msgid "opcode 0x3 and SYNTAX_3OP invalid"
+#: config/tc-aarch64.c:3493
+msgid "invalid use of 32-bit register offset"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arc.c:794
-msgid "unknown suffix class"
+#: config/tc-aarch64.c:3499
+msgid "offset has different size from base"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arc.c:861
-msgid "expected comma after symbol name"
+#: config/tc-aarch64.c:3505
+msgid "invalid use of 64-bit register offset"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arc.c:871
-msgid "negative symbol length"
+#. [Xn],#expr
+#: config/tc-aarch64.c:3552 config/tc-aarch64.c:3609
+msgid "invalid expression in the address"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arc.c:882
-msgid "ignoring attempt to re-define symbol"
+#: config/tc-aarch64.c:3566 config/tc-arm.c:5642 config/tc-arm.c:6219
+msgid "']' expected"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arc.c:889
-#, c-format
-msgid "length of symbol \"%s\" already %ld, ignoring %d"
+#: config/tc-aarch64.c:3574
+msgid "register offset not allowed in pre-indexed addressing mode"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arc.c:903
-msgid "assuming symbol alignment of zero"
+#: config/tc-aarch64.c:3589 config/tc-arm.c:5678
+msgid "cannot combine pre- and post-indexing"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arc.c:970
-msgid "\".option\" directive must appear before any instructions"
+#. Reject [Rn]!
+#: config/tc-aarch64.c:3621
+msgid "missing offset in the pre-indexed address"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arc.c:980
-msgid "\".option\" directive conflicts with initial definition"
+#: config/tc-aarch64.c:3850
+msgid "unknown or missing option to PSB"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arc.c:988
-msgid "\".option\" directive overrides command-line (default) value"
+#: config/tc-aarch64.c:3858
+msgid "the specified option is not accepted for PSB"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arc.c:998
-msgid "invalid identifier for \".option\""
+#: config/tc-aarch64.c:3915
+#, c-format
+msgid "selected processor does not support PSTATE field name '%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arc.c:1036 config/tc-i860.c:1034 config/tc-ip2k.c:249
-msgid "relaxation not supported\n"
+#: config/tc-aarch64.c:3918 config/tc-aarch64.c:3951
+#, c-format
+msgid "selected processor does not support system register name '%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arc.c:1080
-msgid "expression too complex code symbol"
+#: config/tc-aarch64.c:3921
+#, c-format
+msgid ""
+"system register name '%s' is deprecated and may be removed in a future "
+"release"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arc.c:1107
-#, c-format
-msgid "missing ')' in %%-op"
+#: config/tc-aarch64.c:3993
+msgid "immediate value out of range "
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arc.c:1362 config/tc-dlx.c:1200 config/tc-i960.c:2641
-#: config/tc-m32r.c:2281 config/tc-sparc.c:3508
+#: config/tc-aarch64.c:4501
 #, c-format
 #, c-format
-msgid "internal error: can't export reloc type %d (`%s')"
+msgid "Info: "
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arc.c:1494
+#: config/tc-aarch64.c:4534 config/tc-score.c:2750 config/tc-score.c:6503
 #, c-format
 #, c-format
-msgid "unknown syntax format character `%c'"
+msgid "%s -- `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arc.c:1632
-msgid "too many suffixes"
+#: config/tc-aarch64.c:4536
+#, c-format
+msgid "%s at operand %d -- `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arc.c:1671
-msgid "symbol as destination register"
+#: config/tc-aarch64.c:4542
+#, c-format
+msgid "operand %d must be %s -- `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arc.c:1756 config/tc-i370.c:2211 config/tc-mn10200.c:1141
-#: config/tc-mn10300.c:1820 config/tc-ppc.c:2891 config/tc-s390.c:1460
-#: config/tc-v850.c:2009
+#: config/tc-aarch64.c:4548
 #, c-format
 #, c-format
-msgid "junk at end of line: `%s'"
+msgid "operand mismatch -- `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arc.c:1795
-msgid "8 byte instruction in delay slot"
+#. Print the hint.
+#: config/tc-aarch64.c:4608
+msgid "   did you mean this?"
 msgstr ""
 
 msgstr ""
 
-#. except for jl  addr
-#: config/tc-arc.c:1798
-msgid "8 byte jump instruction with delay slot"
+#: config/tc-aarch64.c:4611 config/tc-aarch64.c:4638
+#, c-format
+msgid "   %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arc.c:1806
-msgid "conditional branch follows set of flags"
+#: config/tc-aarch64.c:4616
+msgid "   other valid variant(s):"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arc.c:1890 config/tc-arm.c:15434
+#: config/tc-aarch64.c:4645
 #, c-format
 #, c-format
-msgid "bad instruction `%s'"
+msgid "operand %d must be the same register as operand 1 -- `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:516
-msgid "ARM register expected"
+#: config/tc-aarch64.c:4651
+#, c-format
+msgid "%s out of range %d to %d at operand %d -- `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:517
-msgid "bad or missing co-processor number"
+#: config/tc-aarch64.c:4652 config/tc-aarch64.c:4656 config/tc-aarch64.c:6416
+msgid "immediate value"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:518
-msgid "co-processor register expected"
+#: config/tc-aarch64.c:4655
+#, c-format
+msgid "%s must be %d at operand %d -- `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:519
-msgid "FPA register expected"
+#: config/tc-aarch64.c:4662
+#, c-format
+msgid ""
+"invalid number of registers in the list; only 1 register is expected at "
+"operand %d -- `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:520
-msgid "VFP single precision register expected"
+#: config/tc-aarch64.c:4666
+#, c-format
+msgid ""
+"invalid number of registers in the list; %d registers are expected at "
+"operand %d -- `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:521
-msgid "VFP/Neon double precision register expected"
+#: config/tc-aarch64.c:4672
+#, c-format
+msgid "immediate value must be a multiple of %d at operand %d -- `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:522
-msgid "Neon quad precision register expected"
+#: config/tc-aarch64.c:4953
+msgid "bad vector arrangement type"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:523
-msgid "VFP single or double precision register expected"
+#: config/tc-aarch64.c:5067
+msgid "the specified relocation type is not allowed for MOVK"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:524
-msgid "Neon double or quad precision register expected"
+#: config/tc-aarch64.c:5109 config/tc-aarch64.c:5119
+msgid "the specified relocation type is not allowed for 32-bit register"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:525
-msgid "VFP single, double or Neon quad precision register expected"
+#: config/tc-aarch64.c:5290
+msgid "comma expected between operands"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:526
-msgid "VFP system register expected"
+#: config/tc-aarch64.c:5423
+msgid "the top half of a 128-bit FP/SIMD register is expected"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:527
-msgid "Maverick MVF register expected"
+#: config/tc-aarch64.c:5490 config/tc-arm.c:1883 config/tc-arm.c:1928
+#: config/tc-h8300.c:1048
+msgid "invalid register list"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:528
-msgid "Maverick MVD register expected"
+#: config/tc-aarch64.c:5510
+msgid "missing type suffix"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:529
-msgid "Maverick MVFX register expected"
+#: config/tc-aarch64.c:5529
+msgid "C0 - C15 expected"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:530
-msgid "Maverick MVDX register expected"
+#: config/tc-aarch64.c:5626 config/tc-aarch64.c:5650
+msgid "immediate zero expected"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:531
-msgid "Maverick MVAX register expected"
+#: config/tc-aarch64.c:5746
+msgid "shift not allowed for bitmask immediate"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:532
-msgid "Maverick DSPSC register expected"
+#: config/tc-aarch64.c:5800
+msgid "can't mix relocation modifier with explicit shift"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:533
-msgid "iWMMXt data register expected"
+#: config/tc-aarch64.c:5848
+msgid "invalid condition"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:534 config/tc-arm.c:6248
-msgid "iWMMXt control register expected"
+#: config/tc-aarch64.c:5874
+msgid "invalid pc-relative address"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:535
-msgid "iWMMXt scalar register expected"
+#. Only permit "=value" in the literal load instructions.
+#. The literal will be generated by programmer_friendly_fixup.
+#: config/tc-aarch64.c:5882
+msgid "invalid use of \"=immediate\""
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:536
-msgid "XScale accumulator register expected"
+#: config/tc-aarch64.c:5947 config/tc-aarch64.c:5979 config/tc-aarch64.c:5997
+#: config/tc-aarch64.c:6019 config/tc-aarch64.c:6038 config/tc-aarch64.c:6057
+#: config/tc-aarch64.c:6076 config/tc-aarch64.c:6110 config/tc-aarch64.c:6117
+#: config/tc-aarch64.c:6146 config/tc-aarch64.c:6171 config/tc-aarch64.c:6187
+#: config/tc-aarch64.c:6211
+msgid "invalid addressing mode"
 msgstr ""
 
 msgstr ""
 
-#. For score5u : div/mul will pop warning message, mmu/alw/asw will pop error message.
-#: config/tc-arm.c:685 config/tc-score.c:259
-msgid "bad arguments to instruction"
+#: config/tc-aarch64.c:5963
+msgid "the optional immediate offset can only be 0"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:686
-msgid "r13 not allowed here"
+#: config/tc-aarch64.c:6002 config/tc-aarch64.c:6024 config/tc-aarch64.c:6043
+msgid "relocation not allowed"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:687
-msgid "r15 not allowed here"
+#: config/tc-aarch64.c:6086
+msgid "writeback value must be an immediate constant"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:688
-msgid "instruction cannot be conditional"
+#. Make sure this has priority over
+#. "invalid addressing mode".
+#: config/tc-aarch64.c:6125
+msgid "constant offset required"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:689
-msgid "registers may not be the same"
+#: config/tc-aarch64.c:6221
+msgid "unknown or missing system register name"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:690
-msgid "lo register required"
+#: config/tc-aarch64.c:6231
+msgid "unknown or missing PSTATE field name"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:691
-msgid "instruction not supported in Thumb16 mode"
+#: config/tc-aarch64.c:6255
+msgid "unknown or missing operation name"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:692
-msgid "instruction does not accept this addressing mode"
+#: config/tc-aarch64.c:6268
+msgid "the specified option is not accepted in ISB"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:693
-msgid "branch must be last instruction in IT block"
+#: config/tc-aarch64.c:6294 config/tc-aarch64.c:7416 config/tc-arm.c:7164
+#, c-format
+msgid "unhandled operand code %d"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:694
-msgid "instruction not allowed in IT block"
+#: config/tc-aarch64.c:6336
+msgid "unexpected comma before the omitted optional operand"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:695
-msgid "selected FPU does not support instruction"
+#: config/tc-aarch64.c:6364
+msgid "unexpected characters following instruction"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:696
-msgid "thumb conditional instruction should be in IT block"
+#: config/tc-aarch64.c:6442 config/tc-arm.c:5218 config/tc-arm.c:5777
+#: config/tc-arm.c:7911
+msgid "constant expression expected"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:697
-msgid "incorrect condition in IT block"
+#: config/tc-aarch64.c:6449
+msgid "literal pool insertion failed"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:698
-msgid "IT falling in the range of a previous IT block"
+#: config/tc-aarch64.c:6518 config/tc-aarch64.c:6530
+#, c-format
+msgid "unpredictable transfer with writeback -- `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:699
-msgid "missing .fnstart before unwinding directive"
+#: config/tc-aarch64.c:6534
+#, c-format
+msgid "unpredictable load of register pair -- `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:890
-msgid "immediate expression requires a # prefix"
+#: config/tc-aarch64.c:6611
+#, c-format
+msgid "unknown mnemonic `%s' -- `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:918 read.c:3617
-msgid "missing expression"
+#: config/tc-aarch64.c:6619
+#, c-format
+msgid "unexpected comma after the mnemonic name `%s' -- `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:918 config/tc-score.c:6513 expr.c:1352 read.c:2464
-msgid "bad expression"
+#: config/tc-aarch64.c:6677
+#, c-format
+msgid "selected processor does not support `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:929 config/tc-i860.c:1003 config/tc-sparc.c:2880
-msgid "bad segment"
+#: config/tc-aarch64.c:7079 config/tc-arm.c:22521
+msgid "GOT already in the symbol table"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:946 config/tc-arm.c:4744 config/tc-i960.c:1300
-#: config/tc-score.c:1211
-msgid "invalid constant"
+#: config/tc-aarch64.c:7241
+msgid "immediate cannot be moved by a single instruction"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:1076
-msgid "expected #constant"
+#: config/tc-aarch64.c:7284 config/tc-aarch64.c:7329 config/tc-aarch64.c:7355
+#: config/tc-arm.c:15313 config/tc-arm.c:15340 config/tc-arm.c:15982
+#: config/tc-arm.c:16469 config/tc-arm.c:17291 config/tc-arm.c:17331
+#: config/tc-metag.c:2444 config/tc-metag.c:2453 config/tc-metag.c:2492
+#: config/tc-metag.c:2501 config/tc-metag.c:3021 config/tc-metag.c:3030
+msgid "immediate out of range"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:1237
-#, c-format
-msgid "unexpected character `%c' in type specifier"
+#: config/tc-aarch64.c:7348 config/tc-metag.c:4656 config/tc-xtensa.c:4184
+msgid "invalid immediate"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:1254
-#, c-format
-msgid "bad size %d in type specifier"
+#: config/tc-aarch64.c:7411 config/tc-tic6x.c:3861 config/tc-tic6x.c:3926
+#: config/tc-tic6x.c:3953 config/tc-tic6x.c:3981
+msgid "immediate offset out of range"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:1304
-msgid "only one type should be specified for operand"
+#: config/tc-aarch64.c:7485 config/tc-arm.c:22859 config/tc-arm.c:22927
+#: config/tc-arm.c:23209
+#, c-format
+msgid "undefined symbol %s used as an immediate value"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:1310
-msgid "vector type expected"
+#: config/tc-aarch64.c:7497
+msgid "pc-relative load offset not word aligned"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:1382
-msgid "can't redefine type for operand"
+#: config/tc-aarch64.c:7500
+msgid "pc-relative load offset out of range"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:1393
-msgid "only D registers may be indexed"
+#: config/tc-aarch64.c:7512
+msgid "pc-relative address offset out of range"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:1399
-msgid "can't change index for operand"
+#: config/tc-aarch64.c:7524 config/tc-aarch64.c:7539
+msgid "conditional branch target not word aligned"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:1415 config/tc-arm.c:3274 config/tc-arm.c:4345
-msgid "constant expression required"
+#: config/tc-aarch64.c:7527 config/tc-aarch64.c:7542 config/tc-arm.c:23500
+msgid "conditional branch out of range"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:1458
-msgid "register operand expected, but got scalar"
+#: config/tc-aarch64.c:7555
+msgid "branch target not word aligned"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:1491
-msgid "scalar must have an index"
+#: config/tc-aarch64.c:7558 config/tc-arm.c:810 config/tc-mips.c:15482
+#: config/tc-mips.c:15498 config/tc-mips.c:15588
+msgid "branch out of range"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:1496 config/tc-arm.c:14062 config/tc-arm.c:14110
-#: config/tc-arm.c:14512
-msgid "scalar index out of range"
+#: config/tc-aarch64.c:7610 config/tc-arm.c:23100 config/tc-arm.c:23115
+#: config/tc-arm.c:23130 config/tc-arm.c:23141 config/tc-arm.c:23164
+#: config/tc-arm.c:23962 config/tc-moxie.c:716 config/tc-pj.c:452
+#: config/tc-sh.c:4293
+msgid "offset out of range"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:1544
-msgid "bad range in register list"
+#: config/tc-aarch64.c:7625
+msgid "unsigned value out of range"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:1552 config/tc-arm.c:1561 config/tc-arm.c:1602
-#, c-format
-msgid "Warning: duplicated register (r%d) in register list"
+#: config/tc-aarch64.c:7633
+msgid "signed value out of range"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:1564
-msgid "Warning: register range not in ascending order"
+#: config/tc-aarch64.c:7775
+#, c-format
+msgid "unexpected %s fixup"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:1575
-msgid "missing `}'"
+#: config/tc-aarch64.c:7841 config/tc-arm.c:24471 config/tc-arm.c:24492
+#: config/tc-mips.c:17772 config/tc-or1k.c:348 config/tc-score.c:7480
+#, c-format
+msgid "cannot represent %s relocation in this object file format"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:1591
-msgid "invalid register mask"
+#: config/tc-aarch64.c:7874
+#, c-format
+msgid "cannot do %u-byte relocation"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:1673
-msgid "expecting {"
+#: config/tc-aarch64.c:8169 config/tc-arm.c:24952 config/tc-score.c:6297
+#: config/tc-score.c:6527 config/tc-score.c:6532
+msgid "virtual memory exhausted"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:1728 config/tc-arm.c:1772
-msgid "register out of range in list"
+#: config/tc-aarch64.c:8327 config/tc-arm.c:25281
+msgid "assemble for big-endian"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:1744 config/tc-arm.c:1789 config/tc-h8300.c:989
-#: config/tc-mips.c:10561 config/tc-mips.c:10583
-msgid "invalid register list"
+#: config/tc-aarch64.c:8328 config/tc-arm.c:25282
+msgid "assemble for little-endian"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:1750 config/tc-arm.c:3788 config/tc-arm.c:3921
-msgid "register list not in ascending order"
+#: config/tc-aarch64.c:8331
+msgid "temporary switch for dumping"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:1781
-msgid "register range not in ascending order"
+#: config/tc-aarch64.c:8333
+msgid "output verbose error messages"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:1814
-msgid "non-contiguous register range"
+#: config/tc-aarch64.c:8335
+msgid "do not output verbose error messages"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:1874
-msgid "register stride must be 1 or 2"
+#: config/tc-aarch64.c:8509 config/tc-arm.c:25873
+msgid "invalid architectural extension"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:1875
-msgid "mismatched element/structure types in list"
+#: config/tc-aarch64.c:8534 config/tc-arm.c:25905
+msgid "must specify extensions to add before specifying those to remove"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:1940
-msgid "don't use Rn-Rm syntax with non-unit stride"
+#: config/tc-aarch64.c:8542 config/tc-arm.c:25913
+msgid "missing architectural extension"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:1995
-msgid "error parsing element/structure list"
+#: config/tc-aarch64.c:8569 config/tc-arm.c:25960
+#, c-format
+msgid "unknown architectural extension `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:2001
-msgid "expected }"
+#: config/tc-aarch64.c:8593 config/tc-arm.c:25994 config/tc-metag.c:5834
+#, c-format
+msgid "missing cpu name `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:2057
+#: config/tc-aarch64.c:8607 config/tc-aarch64.c:8824 config/tc-arm.c:26026
+#: config/tc-arm.c:26637 config/tc-metag.c:5845
 #, c-format
 #, c-format
-msgid "ignoring attempt to redefine built-in register '%s'"
+msgid "unknown cpu `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:2062
+#: config/tc-aarch64.c:8625 config/tc-arm.c:26044
 #, c-format
 #, c-format
-msgid "ignoring redefinition of register alias '%s'"
+msgid "missing architecture name `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:2090
-msgid "attempt to redefine typed alias"
+#: config/tc-aarch64.c:8639 config/tc-aarch64.c:8871 config/tc-arm.c:26061
+#: config/tc-arm.c:26671 config/tc-arm.c:26702 config/tc-score.c:7715
+#, c-format
+msgid "unknown architecture `%s'\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:2128
+#: config/tc-aarch64.c:8662
 #, c-format
 #, c-format
-msgid "unknown register '%s' -- .req ignored"
+msgid "missing abi name `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:2223
-msgid "bad type for register"
+#: config/tc-aarch64.c:8673
+#, c-format
+msgid "unknown abi `%s'\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:2234
-msgid "expression must be constant"
+#: config/tc-aarch64.c:8679
+msgid "<abi name>\t  specify for ABI <abi name>"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:2251
-msgid "can't redefine the type of a register alias"
+#: config/tc-aarch64.c:8682 config/tc-arm.c:26148 config/tc-metag.c:5911
+msgid "<cpu name>\t  assemble for CPU <cpu name>"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:2258
-msgid "you must specify a single type only"
+#: config/tc-aarch64.c:8684 config/tc-arm.c:26150
+msgid "<arch name>\t  assemble for architecture <arch name>"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:2271
-msgid "can't redefine the index of a scalar alias"
+#: config/tc-aarch64.c:8723 config/tc-aarch64.c:8743 config/tc-arm.c:26206
+#: config/tc-arm.c:26224 config/tc-arm.c:26244 config/tc-metag.c:5936
+#, c-format
+msgid "option `-%c%s' is deprecated: %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:2279
-msgid "scalar index must be constant"
+#: config/tc-aarch64.c:8763
+#, c-format
+msgid " AArch64-specific assembler options:\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:2288
-msgid "expecting ]"
+#: config/tc-aarch64.c:8774 config/tc-arc.c:3499 config/tc-arm.c:26275
+#, c-format
+msgid "  -EB                     assemble code for a big-endian cpu\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:2326
-msgid "invalid syntax for .req directive"
+#: config/tc-aarch64.c:8779 config/tc-arc.c:3501 config/tc-arm.c:26280
+#, c-format
+msgid "  -EL                     assemble code for a little-endian cpu\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:2332
-msgid "invalid syntax for .dn directive"
+#: config/tc-alpha.c:653
+#, c-format
+msgid "No !literal!%ld was found"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:2338
-msgid "invalid syntax for .qn directive"
+#: config/tc-alpha.c:660
+#, c-format
+msgid "No !tlsgd!%ld was found"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:2364
-msgid "invalid syntax for .unreq directive"
+#: config/tc-alpha.c:667
+#, c-format
+msgid "No !tlsldm!%ld was found"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:2370
+#: config/tc-alpha.c:676
 #, c-format
 #, c-format
-msgid "unknown register alias '%s'"
+msgid "No ldah !gpdisp!%ld was found"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:2372
+#: config/tc-alpha.c:726
 #, c-format
 #, c-format
-msgid "ignoring attempt to undefine built-in register '%s'"
+msgid "too many !literal!%ld for %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:2610
+#: config/tc-alpha.c:756
 #, c-format
 #, c-format
-msgid "Failed to find real start of function: %s\n"
+msgid "No lda !gpdisp!%ld was found"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:2627
-msgid "selected processor does not support THUMB opcodes"
+#. Only support one relocation op per insn.
+#: config/tc-alpha.c:915
+msgid "More than one relocation op per insn"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:2640
-msgid "selected processor does not support ARM opcodes"
+#: config/tc-alpha.c:930 config/tc-arc.c:1213
+msgid "No relocation operand"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:2652
+#: config/tc-alpha.c:940
 #, c-format
 #, c-format
-msgid "invalid instruction size selected (%d)"
+msgid "Unknown relocation operand: !%s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:2684
+#: config/tc-alpha.c:950
 #, c-format
 #, c-format
-msgid "invalid operand to .code directive (%d) (expecting 16 or 32)"
+msgid "no sequence number after !%s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:2740
+#: config/tc-alpha.c:960
 #, c-format
 #, c-format
-msgid "expected comma after name \"%s\""
+msgid "!%s does not use a sequence number"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:2790 config/tc-m32r.c:588
+#: config/tc-alpha.c:970
 #, c-format
 #, c-format
-msgid "symbol `%s' already defined"
+msgid "Bad sequence number: !%s!%s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:2824
+#: config/tc-alpha.c:1186 config/tc-alpha.c:3360
 #, c-format
 #, c-format
-msgid "unrecognized syntax mode \"%s\""
+msgid "inappropriate arguments for opcode `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:2845
+#: config/tc-alpha.c:1188 config/tc-alpha.c:3362
 #, c-format
 #, c-format
-msgid "alignment too large: %d assumed"
+msgid "opcode `%s' not supported for target %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:2848
-msgid "alignment negative. 0 assumed."
-msgstr ""
+#: config/tc-alpha.c:1192 config/tc-alpha.c:3366 config/tc-avr.c:1693
+#: config/tc-msp430.c:3914
+#, c-format
+msgid "unknown opcode `%s'"
+msgstr ""
 
 
-#: config/tc-arm.c:2998
-msgid "literal pool overflow"
+#: config/tc-alpha.c:1273 config/tc-alpha.c:1532
+msgid "overflow in literal (.lita) table"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:3154 config/tc-arm.c:6183
-msgid "unrecognized relocation suffix"
+#: config/tc-alpha.c:1280 config/tc-alpha.c:1304 config/tc-alpha.c:1545
+#: config/tc-alpha.c:2232 config/tc-alpha.c:2277 config/tc-alpha.c:2346
+#: config/tc-alpha.c:2429 config/tc-alpha.c:2654 config/tc-alpha.c:2752
+msgid "macro requires $at register while noat in effect"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:3167
-msgid "(plt) is only valid on branch targets"
+#: config/tc-alpha.c:1282 config/tc-alpha.c:1306 config/tc-alpha.c:1547
+msgid "macro requires $at while $at in use"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:3173 config/tc-s390.c:1100 config/tc-s390.c:1725
-#: config/tc-xtensa.c:1590
-#, c-format
-msgid "%s relocations do not fit in %d bytes"
+#: config/tc-alpha.c:1491
+msgid "bignum invalid; zero assumed"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:3250
-msgid ".inst.n operand too big. Use .inst.w instead"
+#: config/tc-alpha.c:1493
+msgid "floating point number invalid; zero assumed"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:3270
-msgid "cannot determine Thumb instruction size. Use .inst.n/.inst.w instead"
+#: config/tc-alpha.c:1498
+msgid "can't handle expression"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:3300
-msgid "width suffixes are invalid in ARM mode"
+#: config/tc-alpha.c:1538
+msgid "overflow in literal (.lit8) table"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:3342 dwarf2dbg.c:701
-msgid "expected 0 or 1"
+#: config/tc-alpha.c:1835
+#, c-format
+msgid "too many ldah insns for !gpdisp!%ld"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:3346
-msgid "missing comma"
+#: config/tc-alpha.c:1837 config/tc-alpha.c:1849
+#, c-format
+msgid "both insns for !gpdisp!%ld must be in the same section"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:3379
-msgid "duplicate .fnstart directive"
+#: config/tc-alpha.c:1847
+#, c-format
+msgid "too many lda insns for !gpdisp!%ld"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:3410
-msgid "duplicate .handlerdata directive"
+#: config/tc-alpha.c:1903
+#, c-format
+msgid "too many lituse insns for !lituse_tlsgd!%ld"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:3429
-msgid ".fnend directive without .fnstart"
+#: config/tc-alpha.c:1906
+#, c-format
+msgid "too many lituse insns for !lituse_tlsldm!%ld"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:3495
-msgid "personality routine specified for cantunwind frame"
+#: config/tc-alpha.c:1923
+#, c-format
+msgid "duplicate !tlsgd!%ld"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:3512
-msgid "duplicate .personalityindex directive"
+#: config/tc-alpha.c:1925
+#, c-format
+msgid "sequence number in use for !tlsldm!%ld"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:3519
-msgid "bad personality routine number"
+#: config/tc-alpha.c:1939
+#, c-format
+msgid "duplicate !tlsldm!%ld"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:3541
-msgid "duplicate .personality directive"
+#: config/tc-alpha.c:1941
+#, c-format
+msgid "sequence number in use for !tlsgd!%ld"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:3564 config/tc-arm.c:3692 config/tc-arm.c:3740
-msgid "expected register list"
+#: config/tc-alpha.c:1996 config/tc-arc.c:2768 config/tc-mn10200.c:854
+#: config/tc-mn10300.c:1150 config/tc-ppc.c:1838 config/tc-s390.c:673
+#: config/tc-tilegx.c:427 config/tc-tilegx.c:477 config/tc-tilepro.c:383
+msgid "operand"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:3646
-msgid "expected , <constant>"
+#: config/tc-alpha.c:2135
+msgid "invalid relocation for instruction"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:3655
-msgid "number of registers must be in the range [1:4]"
+#: config/tc-alpha.c:2149
+msgid "invalid relocation for field"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:3802 config/tc-arm.c:3935
-msgid "bad register range"
+#: config/tc-alpha.c:2981
+msgid "can not resolve expression"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:3992
-msgid "register expected"
+#: config/tc-alpha.c:3514 config/tc-i370.c:1054 config/tc-microblaze.c:198
+#: config/tc-ppc.c:2160 config/tc-ppc.c:5260
+#, c-format
+msgid ".COMMon length (%ld.) <0! Ignored."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:4002
-msgid "FPA .unwind_save does not take a register list"
+#: config/tc-alpha.c:3525 config/tc-ia64.c:1094 config/tc-sparc.c:4293
+#: config/tc-v850.c:306
+msgid "Ignoring attempt to re-define symbol"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:4021
-msgid ".unwind_save does not support this kind of register"
+#: config/tc-alpha.c:3617 config/tc-sparc.c:4301
+#, c-format
+msgid "Length of .comm \"%s\" is already %ld. Not changed to %ld."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:4060
-msgid "SP and PC not permitted in .unwind_movsp directive"
+#: config/tc-alpha.c:3724 ecoff.c:3052
+msgid ".ent directive has no name"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:4065
-msgid "unexpected .unwind_movsp directive"
+#: config/tc-alpha.c:3732
+msgid "nested .ent directives"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:4092
-msgid "stack increment must be multiple of 4"
+#: config/tc-alpha.c:3776 ecoff.c:3004
+msgid ".end directive has no name"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:4124
-msgid "expected <reg>, <reg>"
+#: config/tc-alpha.c:3784
+msgid ".end directive without matching .ent"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:4142
-msgid "register must be either sp or set by a previousunwind_movsp directive"
+#: config/tc-alpha.c:3786
+msgid ".end directive names different symbol than .ent"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:4181
-msgid "expected <offset>, <opcode>"
+#: config/tc-alpha.c:3829 ecoff.c:3137
+msgid ".fmask outside of .ent"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:4193
-msgid "unwind opcode too long"
+#: config/tc-alpha.c:3831 config/tc-score.c:5598 ecoff.c:3201
+msgid ".mask outside of .ent"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:4198
-msgid "invalid unwind opcode"
+#: config/tc-alpha.c:3839 ecoff.c:3144
+msgid "bad .fmask directive"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:4351 config/tc-arm.c:5213 config/tc-arm.c:8917
-#: config/tc-arm.c:9440 config/tc-arm.c:12568 config/tc-arm.c:20329
-#: config/tc-arm.c:20354 config/tc-arm.c:20362 config/tc-z8k.c:1144
-#: config/tc-z8k.c:1154
-msgid "immediate value out of range"
+#: config/tc-alpha.c:3841 ecoff.c:3208
+msgid "bad .mask directive"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:4498
-msgid "invalid FPA immediate expression"
+#: config/tc-alpha.c:3874 config/tc-mips.c:19157 config/tc-score.c:5739
+#: ecoff.c:3165
+msgid ".frame outside of .ent"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:4622 config/tc-arm.c:4630
-msgid "shift expression expected"
+#: config/tc-alpha.c:3885 config/tc-mips.c:19168 ecoff.c:3176
+msgid "bad .frame directive"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:4644
-msgid "'LSL' or 'ASR' required"
+#: config/tc-alpha.c:3919
+msgid ".prologue directive without a preceding .ent directive"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:4652
-msgid "'LSL' required"
+#: config/tc-alpha.c:3937
+#, c-format
+msgid "Invalid argument %d to .prologue."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:4660
-msgid "'ASR' required"
+#: config/tc-alpha.c:4026
+msgid "ECOFF debugging is disabled."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:4732 config/tc-arm.c:5207 config/tc-arm.c:6832
-#: config/tc-v850.c:1827 config/tc-v850.c:1848
-msgid "constant expression expected"
+#: config/tc-alpha.c:4040
+msgid ".ent directive without matching .end"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:4739
-msgid "invalid rotation"
+#: config/tc-alpha.c:4133
+msgid ".usepv directive has no name"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:4899 config/tc-arm.c:5043
-msgid "unknown group relocation"
+#: config/tc-alpha.c:4146
+msgid ".usepv directive has no type"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:5012
-msgid "alignment must be constant"
+#: config/tc-alpha.c:4161
+msgid "unknown argument for .usepv"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:5074
-msgid "this group relocation is not allowed on this instruction"
+#: config/tc-alpha.c:4274
+#, c-format
+msgid "unknown section attribute %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:5086 config/tc-arm.c:5486
-msgid "']' expected"
+#: config/tc-alpha.c:4369
+msgid "previous .ent not closed by a .end"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:5104
-msgid "'}' expected at end of 'option' field"
+#: config/tc-alpha.c:4390
+msgid ".ent directive has no symbol"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:5109
-msgid "cannot combine index with option"
+#: config/tc-alpha.c:4415
+msgid ".handler directive has no name"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:5122
-msgid "cannot combine pre- and post-indexing"
+#: config/tc-alpha.c:4446
+msgid "Bad .frame directive 1./2. param"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:5283
-msgid "flag for {c}psr instruction expected"
+#: config/tc-alpha.c:4456
+#, c-format
+msgid "Bad RA (%d) register for .frame"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:5308
-msgid "unrecognized CPS flag"
+#: config/tc-alpha.c:4461
+msgid "Bad .frame directive 3./4. param"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:5315
-msgid "missing CPS flags"
+#: config/tc-alpha.c:4497
+msgid ".pdesc directive not in link (.link) section"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:5338 config/tc-arm.c:5344
-msgid "valid endian specifiers are be or le"
+#: config/tc-alpha.c:4504
+msgid ".pdesc directive has no entry symbol"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:5366
-msgid "missing rotation field after comma"
+#: config/tc-alpha.c:4515
+msgid ".pdesc has a bad entry symbol"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:5381
-msgid "rotation can only be 0, 8, 16, or 24"
+#: config/tc-alpha.c:4526
+msgid ".pdesc doesn't match with last .ent"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:5410
-msgid "condition required"
+#: config/tc-alpha.c:4541
+msgid "No comma after .pdesc <entryname>"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:5448 config/tc-arm.c:7385
-msgid "'[' expected"
+#: config/tc-alpha.c:4561
+msgid "unknown procedure kind"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:5461
-msgid "',' expected"
+#: config/tc-alpha.c:4656
+msgid ".name directive not in link (.link) section"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:5478
-msgid "invalid shift"
+#: config/tc-alpha.c:4664
+msgid ".name directive has no symbol"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:5551
-msgid "can't use Neon quad register here"
+#: config/tc-alpha.c:4698
+msgid "No symbol after .linkage"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:5617
-msgid "expected <Rm> or <Dm> or <Qm> operand"
+#: config/tc-alpha.c:4745
+msgid "No symbol after .code_address"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:5697
-msgid "parse error"
+#: config/tc-alpha.c:4771 config/tc-score.c:5604
+msgid "Bad .mask directive"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:5707 read.c:2135
-msgid "expected comma"
+#: config/tc-alpha.c:4789
+msgid "Bad .fmask directive"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:6018 config/tc-arm.c:6088
-msgid "immediate value is out of range"
+#: config/tc-alpha.c:4946
+#, c-format
+msgid "Expected comma after name \"%s\""
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:6233
-msgid "iWMMXt data or control register expected"
+#: config/tc-alpha.c:4958
+#, c-format
+msgid "unhandled: .proc %s,%d"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:6386
+#: config/tc-alpha.c:4991
 #, c-format
 #, c-format
-msgid "unhandled operand code %d"
+msgid "Tried to .set unrecognized mode `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:6465 config/tc-score.c:264
-msgid "garbage following instruction"
+#: config/tc-alpha.c:5017
+#, c-format
+msgid "Bad base register, using $%d."
 msgstr ""
 
 msgstr ""
 
-#. If REG is R13 (the stack pointer), warn that its use is
-#. deprecated.
-#: config/tc-arm.c:6505
-msgid "use of r13 is deprecated"
+#: config/tc-alpha.c:5038 config/tc-nios2.c:351 config/tc-nios2.c:476
+#, c-format
+msgid "Alignment too large: %d. assumed"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:6575
-msgid "D register out of range for selected VFP version"
+#: config/tc-alpha.c:5042 config/tc-d30v.c:2057 config/tc-nios2.c:355
+#: config/tc-nios2.c:480
+msgid "Alignment negative: 0 assumed"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:6654
-msgid "instruction does not accept preindexed addressing"
+#: config/tc-alpha.c:5137 config/tc-alpha.c:5630
+#, c-format
+msgid "Unknown CPU identifier `%s'"
 msgstr ""
 
 msgstr ""
 
-#. unindexed - only for coprocessor
-#: config/tc-arm.c:6670 config/tc-arm.c:8710
-msgid "instruction does not accept unindexed addressing"
+#: config/tc-alpha.c:5328
+#, c-format
+msgid "Chose GP value of %lx\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:6678
-msgid "destination register same as write-back base"
+#: config/tc-alpha.c:5342
+msgid "bad .section directive: want a,s,w,x,M,S,G,T in string"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:6679
-msgid "source register same as write-back base"
+#: config/tc-alpha.c:5431
+#, c-format
+msgid "internal error: can't hash opcode `%s': %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:6725
-msgid "instruction does not accept scaled register index"
+#: config/tc-alpha.c:5467
+#, c-format
+msgid "internal error: can't hash macro `%s': %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:6765
-msgid "instruction does not support unindexed addressing"
+#: config/tc-alpha.c:5551 config/tc-arc.c:2421 config/tc-arc.c:2435
+#: config/tc-arm.c:7235 config/tc-arm.c:7247 config/tc-i960.c:706
+#: config/tc-xtensa.c:5415 config/tc-xtensa.c:5491 config/tc-xtensa.c:5608
+#: config/tc-z80.c:1935
+msgid "syntax error"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:6780
-msgid "pc may not be used with write-back"
+#: config/tc-alpha.c:5681
+msgid ""
+"Alpha options:\n"
+"-32addr\t\t\ttreat addresses as 32-bit values\n"
+"-F\t\t\tlack floating point instructions support\n"
+"-mev4 | -mev45 | -mev5 | -mev56 | -mpca56 | -mev6 | -mev67 | -mev68 | -mall\n"
+"\t\t\tspecify variant of Alpha architecture\n"
+"-m21064 | -m21066 | -m21164 | -m21164a | -m21164pc | -m21264 | -m21264a | -"
+"m21264b\n"
+"\t\t\tthese variants include PALcode opcodes\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:6785
-msgid "instruction does not support writeback"
+#: config/tc-alpha.c:5691
+msgid ""
+"VMS options:\n"
+"-+\t\t\tencode (don't truncate) names longer than 64 characters\n"
+"-H\t\t\tshow new symbol after hash truncation\n"
+"-replace/-noreplace\tenable or disable the optimization of procedure calls\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:6827
-msgid "invalid pseudo operation"
+#: config/tc-alpha.c:5942 config/tc-arc.c:3046
+#, c-format
+msgid "unhandled relocation type %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:6873
-msgid "literal pool insertion failed"
+#: config/tc-alpha.c:5955 config/tc-arc.c:3054
+msgid "non-absolute expression in constant field"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:6931
-msgid "Rn must not overlap other operands"
+#: config/tc-alpha.c:5969
+#, c-format
+msgid "type %d reloc done?\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:7020 config/tc-arm.c:9276
-msgid "bad barrier type"
+#: config/tc-alpha.c:6016 config/tc-alpha.c:6023
+msgid "Used $at without \".set noat\""
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:7031 config/tc-arm.c:7050 config/tc-arm.c:7063
-#: config/tc-arm.c:9288 config/tc-arm.c:9319 config/tc-arm.c:9341
-msgid "bit-field extends past end of register"
+#: config/tc-alpha.c:6192
+#, c-format
+msgid "!samegp reloc against symbol without .prologue: %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:7092
-msgid "the only suffix valid here is '(plt)'"
+#: config/tc-alpha.c:6236 config/tc-arc.c:3177 config/tc-tilegx.c:1751
+#: config/tc-tilepro.c:1531 config/tc-xtensa.c:6101
+#, c-format
+msgid "cannot represent `%s' relocation in object file"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:7145
-msgid "use of r15 in blx in ARM mode is not really useful"
+#: config/tc-alpha.c:6242 config/tc-arc.c:3183
+#, c-format
+msgid "internal error? cannot generate `%s' relocation"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:7167
-msgid "use of r15 in bx in ARM mode is not really useful"
+#: config/tc-alpha.c:6338
+#, c-format
+msgid "frame reg expected, using $%d."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:7192
-msgid "use of r15 in bxj is not really useful"
+#: config/tc-arc.c:781
+#, c-format
+msgid "internal error: can't hash opcode '%s': %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:7352 config/tc-arm.c:7361
-msgid "writeback of base register is UNPREDICTABLE"
+#: config/tc-arc.c:789 config/tc-arc.c:2518 config/tc-arc.c:2536
+#: config/tc-arc.c:2589 config/tc-arc.c:2613 config/tc-arc.c:4778
+#: config/tc-cr16.c:800 config/tc-cr16.c:823 config/tc-cris.c:1195
+#: config/tc-crx.c:535 config/tc-crx.c:562 config/tc-crx.c:580
+#: config/tc-pdp11.c:193
+msgid "Virtual memory exhausted"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:7355
-msgid "writeback of base register when in register list is UNPREDICTABLE"
+#: config/tc-arc.c:840
+#, c-format
+msgid "invalid %s option for %s cpu"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:7365
-msgid "if writeback register is in list, it must be the lowest reg in the list"
+#: config/tc-arc.c:863
+msgid "Multiple .cpu directives found"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:7380
-msgid "first destination register must be even"
+#: config/tc-arc.c:881
+msgid "Command-line value overrides \".cpu\" directive"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:7383 config/tc-arm.c:7450
-msgid "can only load two consecutive registers"
+#: config/tc-arc.c:897
+#, c-format
+msgid "unknown architecture: %s\n"
 msgstr ""
 
 msgstr ""
 
-#. If op 1 were present and equal to PC, this function wouldn't
-#. have been called in the first place.
-#. If op 2 were present and equal to PC, this function wouldn't
-#. have been called in the first place.
-#: config/tc-arm.c:7384 config/tc-arm.c:7453 config/tc-arm.c:7982
-#: config/tc-arm.c:9988
-msgid "r14 not allowed here"
+#: config/tc-arc.c:1030 config/tc-arc.c:2510 config/tc-h8300.c:81
+#: config/tc-h8300.c:90 config/tc-h8300.c:100 config/tc-h8300.c:110
+#: config/tc-h8300.c:120 config/tc-h8300.c:131 config/tc-h8300.c:248
+#: config/tc-hppa.c:6823 config/tc-hppa.c:6829 config/tc-hppa.c:6835
+#: config/tc-hppa.c:6841 config/tc-hppa.c:8230 config/tc-lm32.c:197
+#: config/tc-mips.c:3500 config/tc-mips.c:4009 config/tc-mn10300.c:935
+#: config/tc-mn10300.c:940 config/tc-mn10300.c:2440 config/tc-xc16x.c:79
+#: config/tc-xc16x.c:86 config/tc-xc16x.c:93
+msgid "could not set architecture and machine"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:7398
-msgid "base register written back, and overlaps second destination register"
+#: config/tc-arc.c:1203
+msgid "No valid label relocation operand"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:7406
-msgid "index register overlaps destination register"
+#: config/tc-arc.c:1225
+#, c-format
+msgid "Unknown relocation operand: @%s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:7436 config/tc-arm.c:7964
-msgid "offset must be zero in ARM encoding"
+#: config/tc-arc.c:1238
+#, c-format
+msgid "Unable to parse TLS base: %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:7447 config/tc-arm.c:7976
-msgid "even register required"
+#: config/tc-arc.c:1262
+#, c-format
+msgid "@%s is not a complex relocation."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:7478 config/tc-arm.c:7509
-msgid "this instruction requires a post-indexed address"
+#: config/tc-arc.c:1268
+#, c-format
+msgid "Bad expression: @%s + %s."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:7536
-msgid "Rd and Rm should be different in mla"
+#: config/tc-arc.c:1329
+msgid "Brackets in operand field incorrect"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:7560 config/tc-arm.c:10317
-msgid ":lower16: not allowed this instruction"
+#: config/tc-arc.c:1331 config/tc-xtensa.c:2043
+msgid "extra comma"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:7562
-msgid ":upper16: not allowed instruction"
+#: config/tc-arc.c:1333 config/tc-xtensa.c:2047
+msgid "missing argument"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:7581
-msgid "operand 1 must be FPSCR"
+#: config/tc-arc.c:1335 config/tc-xtensa.c:2049
+msgid "missing comma or colon"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:7614 config/tc-arm.c:10442
-msgid "'CPSR' or 'SPSR' expected"
+#: config/tc-arc.c:1404
+msgid "extra dot"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:7651
-msgid "Rd and Rm should be different in mul"
+#: config/tc-arc.c:1406
+msgid "unrecognized flag"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:7670 config/tc-arm.c:7909 config/tc-arm.c:10572
-msgid "rdhi and rdlo must be different"
+#: config/tc-arc.c:1408
+msgid "failed to parse flags"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:7676
-msgid "rdhi, rdlo and rm must all be different"
+#: config/tc-arc.c:1434
+msgid "Unhandled reloc type"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:7741
-msgid "'[' expected after PLD mnemonic"
+#: config/tc-arc.c:2389
+#, c-format
+msgid "%s for instruction '%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:7743 config/tc-arm.c:7758
-msgid "post-indexed expression used in preload instruction"
+#: config/tc-arc.c:2391
+#, c-format
+msgid "inappropriate arguments for opcode '%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:7745 config/tc-arm.c:7760
-msgid "writeback used in preload instruction"
+#: config/tc-arc.c:2393
+#, c-format
+msgid "opcode '%s' not supported for target %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:7747 config/tc-arm.c:7762
-msgid "unindexed addressing used in preload instruction"
+#: config/tc-arc.c:2397 config/tc-tic6x.c:3195
+#, c-format
+msgid "unknown opcode '%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:7756
-msgid "'[' expected after PLI mnemonic"
+#: config/tc-arc.c:2455
+#, c-format
+msgid "Inserting \"%s\" into register table failed: %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:7935
-msgid "SRS base register must be r13"
+#: config/tc-arc.c:2491
+#, c-format
+msgid "Inserting \"%s\" into address type table failed: %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:7979
-msgid "can only store two consecutive registers"
+#: config/tc-arc.c:2606 config/tc-arc.c:4765
+#, c-format
+msgid "internal error: can't hash aux register '%s': %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:8074 config/tc-arm.c:8091
-msgid "only two consecutive VFP SP registers allowed here"
+#: config/tc-arc.c:2713
+#, c-format
+msgid "unhandled reloc %s in md_pcrel_from_section"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:8119 config/tc-arm.c:8134
-msgid "this addressing mode requires base-register writeback"
+#: config/tc-arc.c:2778
+msgid "Unaligned operand. Needs to be 32bit aligned"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:8308
-msgid "this instruction does not support indexing"
+#: config/tc-arc.c:2783
+msgid "Unaligned operand. Needs to be 16bit aligned"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:8331
-msgid "only r15 allowed here"
+#: config/tc-arc.c:2860 config/tc-cr16.c:568 config/tc-crx.c:345
+#: config/tc-mn10200.c:766 write.c:1015
+#, c-format
+msgid "can't resolve `%s' {%s section} - `%s' {%s section}"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:8466
-msgid "immediate operand requires iWMMXt2"
+#: config/tc-arc.c:2918
+#, c-format
+msgid "PC relative relocation not allowed for (internal) type %d"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:8610
-msgid "shift by register not allowed in thumb mode"
+#. FIXME! Check for the conditionality of
+#. the insn.
+#. FIXME! Check for the conditionality of
+#. the insn.
+#: config/tc-arc.c:2962 config/tc-arc.c:3935
+msgid "TLS_*_S9 relocs are not supported yet"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:8622 config/tc-arm.c:11085 config/tc-arm.c:19719
-msgid "shift expression is too large"
+#. I cannot fix an GOTPC relocation because I need to relax it
+#. from ld rx,[pcl,@sym@gotpc] to add rx,pcl,@sym@gotpc.
+#: config/tc-arc.c:2998
+msgid "Unsupported operation on reloc"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:8648
-msgid "Instruction does not support =N addresses"
+#: config/tc-arc.c:3074 config/tc-arc.c:3090
+msgid "unknown fixup size"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:8653
-msgid "cannot use register index with PC-relative addressing"
+#: config/tc-arc.c:3224
+msgid "no relaxation found for this instruction."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:8654
-msgid "cannot use register index with this instruction"
+#: config/tc-arc.c:3477
+#, c-format
+msgid "ARC-specific assembler options:\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:8656
-msgid "Thumb does not support negative register indexing"
+#: config/tc-arc.c:3503
+#, c-format
+msgid "  -mrelax                 enable relaxation\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:8658
-msgid "Thumb does not support register post-indexing"
+#: config/tc-arc.c:3506
+#, c-format
+msgid ""
+"The following ARC-specific assembler options are deprecated and are "
+"accepted\n"
+"for compatibility only:\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:8660
-msgid "Thumb does not support register indexing with writeback"
+#: config/tc-arc.c:3509
+#, c-format
+msgid ""
+"  -mEA\n"
+"  -mbarrel-shifter\n"
+"  -mbarrel_shifter\n"
+"  -mcrc\n"
+"  -mdsp-packa\n"
+"  -mdsp_packa\n"
+"  -mdvbf\n"
+"  -mld-extension-reg-mask\n"
+"  -mlock\n"
+"  -mmac-24\n"
+"  -mmac-d16\n"
+"  -mmac_24\n"
+"  -mmac_d16\n"
+"  -mmin-max\n"
+"  -mmin_max\n"
+"  -mmul64\n"
+"  -mno-mpy\n"
+"  -mnorm\n"
+"  -mrtsc\n"
+"  -msimd\n"
+"  -mswap\n"
+"  -mswape\n"
+"  -mtelephony\n"
+"  -muser-mode-only\n"
+"  -mxy\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:8662
-msgid "Thumb supports only LSL in shifted register indexing"
+#: config/tc-arc.c:3599
+#, c-format
+msgid "Unable to find %s relocation for instruction %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:8671 config/tc-arm.c:13865
-msgid "shift out of range"
+#: config/tc-arc.c:3895
+#, c-format
+msgid "Unable to use @plt relocatio for insn %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:8679
-msgid "cannot use writeback with PC-relative addressing"
+#: config/tc-arc.c:3913
+#, c-format
+msgid "Unable to use @pcl relocation for insn %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:8681
-msgid "cannot use writeback with this instruction"
+#: config/tc-arc.c:3961
+#, c-format
+msgid "invalid relocation %s for field"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:8700
-msgid "cannot use post-indexing with PC-relative addressing"
+#: config/tc-arc.c:4057
+msgid "A jump/branch instruction in delay slot."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:8701
-msgid "cannot use post-indexing with this instruction"
+#: config/tc-arc.c:4165 config/tc-microblaze.c:2525 config/tc-mn10300.c:1069
+#: config/tc-sh.c:801 config/tc-z80.c:700 read.c:4582
+#, c-format
+msgid "unsupported BFD relocation size %u"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:8912
-msgid "only SUBS PC, LR, #const allowed"
+#: config/tc-arc.c:4185
+#, c-format
+msgid "Jump/Branch instruction detected at the end of the ZOL label @%s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:8991 config/tc-arm.c:9142 config/tc-arm.c:9239
-#: config/tc-arm.c:10396 config/tc-arm.c:10678
-msgid "shift must be constant"
+#: config/tc-arc.c:4192
+#, c-format
+msgid "Kernel instruction detected at the end of the ZOL label @%s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:9018 config/tc-arm.c:9157 config/tc-arm.c:9254
-#: config/tc-arm.c:10409
-msgid "unshifted register required"
+#: config/tc-arc.c:4197
+#, c-format
+msgid ""
+"A jump instruction with long immediate detected at the end of the ZOL label @"
+"%s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:9033 config/tc-arm.c:9265 config/tc-arm.c:10533
-msgid "dest must overlap one source register"
+#: config/tc-arc.c:4203
+#, c-format
+msgid "An illegal use of delay slot detected at the end of the ZOL label @%s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:9160
-msgid "dest and source1 must be the same register"
+#: config/tc-arc.c:4303
+msgid "expected comma after instruction name"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:9436
-msgid "instruction is always unconditional"
+#: config/tc-arc.c:4315
+msgid "expected comma after major opcode"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:9531
-msgid "selected processor does not support 'A' form of this instruction"
+#: config/tc-arc.c:4501
+#, c-format
+msgid "Pseudocode already used %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:9534
-msgid "Thumb does not support the 2-argument form of this instruction"
+#: config/tc-arc.c:4509
+#, c-format
+msgid "major opcode not in range [0x%02x - 0x%02x]"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:9642
-msgid "SP not allowed in register list"
+#: config/tc-arc.c:4513
+msgid "minor opcode not in range [0x00 - 0x3f]"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:9648
-msgid "LR and PC should not both be in register list"
+#: config/tc-arc.c:4519
+msgid "Improper use of OP1_IMM_IMPLIED"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:9655
-msgid "base register should not be in register list when written back"
+#: config/tc-arc.c:4525
+msgid "Improper use of OP1_MUST_BE_IMM"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:9661
-msgid "PC not allowed in register list"
+#: config/tc-arc.c:4537
+msgid "Couldn't generate extension instruction opcodes"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:9664 config/tc-arm.c:9730 config/tc-arm.c:9770
-#, c-format
-msgid "value stored for r%d is UNPREDICTABLE"
+#: config/tc-arc.c:4573
+msgid "expected comma after name"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:9706
-msgid "Thumb load/store multiple does not support {reglist}^"
+#: config/tc-arc.c:4584
+#, c-format
+msgid "%s second argument cannot be a negative number %d"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:9763
-msgid "Thumb-2 instruction only valid in unified syntax"
+#: config/tc-arc.c:4599
+msgid "expected comma after register number"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:9767 config/tc-arm.c:9777
-msgid "this instruction will write back the base register"
+#: config/tc-arc.c:4620
+msgid "invalid mode"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:9780
-msgid "this instruction will not write back the base register"
+#: config/tc-arc.c:4638
+msgid "expected comma after register mode"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:9809
-msgid "r14 not allowed as first register when second register is omitted"
+#: config/tc-arc.c:4653
+msgid "shortcut designator invalid"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:9911 config/tc-arm.c:9924 config/tc-arm.c:9960
-msgid "Thumb does not support this addressing mode"
+#: config/tc-arc.c:4752
+#, c-format
+msgid "core register %s value (%d) too large"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:9928
-msgid "byte or halfword not valid for base register"
+#: config/tc-arc.c:4771
+#, c-format
+msgid "condition code %s value (%d) too large"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:9931
-msgid "r15 based store not allowed"
+#: config/tc-arc.c:4790
+msgid "Unknown extension"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:9933
-msgid "invalid base register for register offset"
+#: config/tc-arm.c:610
+msgid "ARM register expected"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:10273
-msgid "shifts in CMP/MOV instructions are only supported in unified syntax"
+#: config/tc-arm.c:611
+msgid "bad or missing co-processor number"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:10301
-msgid "only lo regs allowed with immediate"
+#: config/tc-arm.c:612
+msgid "co-processor register expected"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:10322
-msgid ":upper16: not allowed this instruction"
+#: config/tc-arm.c:613
+msgid "FPA register expected"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:10432 config/tc-arm.c:10438 config/tc-arm.c:10468
-#: config/tc-arm.c:10474
-msgid "selected processor does not support requested special purpose register"
+#: config/tc-arm.c:614
+msgid "VFP single precision register expected"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:10463
-msgid "Thumb encoding does not support an immediate here"
+#: config/tc-arm.c:615
+msgid "VFP/Neon double precision register expected"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:10538
-msgid "Thumb-2 MUL must not set flags"
+#: config/tc-arm.c:616
+msgid "Neon quad precision register expected"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:10603
-msgid "Thumb does not support NOP with hints"
+#: config/tc-arm.c:617
+msgid "VFP single or double precision register expected"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:10741
-msgid "push/pop do not support {reglist}^"
+#: config/tc-arm.c:618
+msgid "Neon double or quad precision register expected"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:10764
-msgid "invalid register list to push/pop instruction"
+#: config/tc-arm.c:619
+msgid "VFP single, double or Neon quad precision register expected"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:10997
-msgid "source1 and dest must be same register"
+#: config/tc-arm.c:620
+msgid "VFP system register expected"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:11018
-msgid "ror #imm not supported"
+#: config/tc-arm.c:621
+msgid "Maverick MVF register expected"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:11201
-msgid "Thumb encoding does not support rotation"
+#: config/tc-arm.c:622
+msgid "Maverick MVD register expected"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:11221
-msgid "instruction requires register index"
+#: config/tc-arm.c:623
+msgid "Maverick MVFX register expected"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:11230
-msgid "instruction does not allow shifted index"
+#: config/tc-arm.c:624
+msgid "Maverick MVDX register expected"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:11640
-msgid "invalid instruction shape"
+#: config/tc-arm.c:625
+msgid "Maverick MVAX register expected"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:11883
-msgid "types specified in both the mnemonic and operands"
+#: config/tc-arm.c:626
+msgid "Maverick DSPSC register expected"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:11920
-msgid "operand types can't be inferred"
+#: config/tc-arm.c:627
+msgid "iWMMXt data register expected"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:11926
-msgid "type specifier has the wrong number of parts"
+#: config/tc-arm.c:628 config/tc-arm.c:7014
+msgid "iWMMXt control register expected"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:11981 config/tc-arm.c:13618 config/tc-arm.c:13625
-msgid "operand size must match register width"
+#: config/tc-arm.c:629
+msgid "iWMMXt scalar register expected"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:11992
-msgid "bad type in Neon instruction"
+#: config/tc-arm.c:630
+msgid "XScale accumulator register expected"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:12003
-msgid "inconsistent types in Neon instruction"
+#. For score5u : div/mul will pop warning message, mmu/alw/asw will pop error message.
+#: config/tc-arm.c:791 config/tc-score.c:259
+msgid "bad arguments to instruction"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:13052
-msgid "scalar out of range for multiply instruction"
+#: config/tc-arm.c:792
+msgid "r13 not allowed here"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:13216 config/tc-arm.c:13228
-msgid "immediate out of range for insert"
+#: config/tc-arm.c:793
+msgid "r15 not allowed here"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:13240 config/tc-arm.c:14210
-msgid "immediate out of range for shift"
+#: config/tc-arm.c:794
+msgid "instruction cannot be conditional"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:13297 config/tc-arm.c:13324 config/tc-arm.c:13711
-#: config/tc-arm.c:14156
-msgid "immediate out of range"
+#: config/tc-arm.c:795
+msgid "registers may not be the same"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:13361
-msgid "immediate out of range for narrowing operation"
+#: config/tc-arm.c:796
+msgid "lo register required"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:13486
-msgid "operands 0 and 1 must be the same register"
+#: config/tc-arm.c:797
+msgid "instruction not supported in Thumb16 mode"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:13685
-msgid "operand size must be specified for immediate VMOV"
+#: config/tc-arm.c:798
+msgid "instruction does not accept this addressing mode"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:13695
-msgid "immediate has bits set outside the operand size"
+#: config/tc-arm.c:799
+msgid "branch must be last instruction in IT block"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:13891
-msgid "elements must be smaller than reversal region"
+#: config/tc-arm.c:800
+msgid "instruction not allowed in IT block"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:14061 config/tc-arm.c:14109
-msgid "bad type for scalar"
+#: config/tc-arm.c:801
+msgid "selected FPU does not support instruction"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:14173 config/tc-arm.c:14181
-msgid "VFP registers must be adjacent"
+#: config/tc-arm.c:802
+msgid "thumb conditional instruction should be in IT block"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:14322
-msgid "bad list length for table lookup"
+#: config/tc-arm.c:803
+msgid "incorrect condition in IT block"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:14352
-msgid "writeback (!) must be used for VLDMDB and VSTMDB"
+#: config/tc-arm.c:804
+msgid "IT falling in the range of a previous IT block"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:14355
-msgid "register list must contain at least 1 and at most 16 registers"
+#: config/tc-arm.c:805
+msgid "missing .fnstart before unwinding directive"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:14432
-msgid "bad alignment"
+#: config/tc-arm.c:807
+msgid "cannot use register index with PC-relative addressing"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:14449
-msgid "bad list type for instruction"
+#: config/tc-arm.c:809
+msgid "cannot use writeback with PC-relative addressing"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:14491
-msgid "unsupported alignment for instruction"
+#: config/tc-arm.c:811
+msgid "selected processor does not support fp16 instruction"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:14510 config/tc-arm.c:14604 config/tc-arm.c:14615
-#: config/tc-arm.c:14625 config/tc-arm.c:14639
-msgid "bad list length"
+#: config/tc-arm.c:812
+msgid "using "
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:14515
-msgid "stride of 2 unavailable when element size is 8"
+#: config/tc-arm.c:813
+msgid "relocation valid in thumb1 code only"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:14548 config/tc-arm.c:14623
-msgid "can't use alignment with this instruction"
+#: config/tc-arm.c:1020
+msgid "immediate expression requires a # prefix"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:14687
-msgid "post-index must be a register"
+#: config/tc-arm.c:1048 read.c:3803
+msgid "missing expression"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:14689
-msgid "bad register for post-index"
+#: config/tc-arm.c:1078 config/tc-arm.c:5230 config/tc-i960.c:1298
+#: config/tc-score.c:1210
+msgid "invalid constant"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:15003 config/tc-arm.c:15087
-msgid "conditional infixes are deprecated in unified syntax"
+#: config/tc-arm.c:1208
+msgid "expected #constant"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:15235
-msgid "Warning: conditional outside an IT block for Thumb."
+#: config/tc-arm.c:1372
+#, c-format
+msgid "unexpected character `%c' in type specifier"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:15440
-msgid "s suffix on comparison instruction is deprecated"
+#: config/tc-arm.c:1389
+#, c-format
+msgid "bad size %d in type specifier"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:15459 config/tc-arm.c:15484 config/tc-arm.c:15548
-#, c-format
-msgid "selected processor does not support `%s'"
+#: config/tc-arm.c:1439
+msgid "only one type should be specified for operand"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:15465
-msgid "Thumb does not support conditional execution"
+#: config/tc-arm.c:1445
+msgid "vector type expected"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:15509
-#, c-format
-msgid "cannot honor width suffix -- `%s'"
+#: config/tc-arm.c:1517
+msgid "can't redefine type for operand"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:15553
-#, c-format
-msgid "width suffixes are invalid in ARM mode -- `%s'"
+#: config/tc-arm.c:1528
+msgid "only D registers may be indexed"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:15583
-#, c-format
-msgid "attempt to use an ARM instruction on a Thumb-only processor -- `%s'"
+#: config/tc-arm.c:1534
+msgid "can't change index for operand"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:15600
-#, c-format
-msgid "section '%s' finished with an open IT block."
+#: config/tc-arm.c:1597
+msgid "register operand expected, but got scalar"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:15605
-msgid "file finished with an open IT block."
+#: config/tc-arm.c:1630
+msgid "scalar must have an index"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:18509
-#, c-format
-msgid "alignments greater than %d bytes not supported in .text sections."
+#: config/tc-arm.c:1635 config/tc-arm.c:16358 config/tc-arm.c:16418
+#: config/tc-arm.c:16872
+msgid "scalar index out of range"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:18777 config/tc-ia64.c:3458
-#, c-format
-msgid "Group section `%s' has no group signature"
+#: config/tc-arm.c:1685
+msgid "bad range in register list"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:18822
-msgid "handlerdata in cantunwind frame"
+#: config/tc-arm.c:1693 config/tc-arm.c:1702 config/tc-arm.c:1743
+#, c-format
+msgid "Warning: duplicated register (r%d) in register list"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:18839
-msgid "too many unwind opcodes for personality routine 0"
+#: config/tc-arm.c:1705
+msgid "Warning: register range not in ascending order"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:18871
-msgid "too many unwind opcodes"
+#: config/tc-arm.c:1716
+msgid "missing `}'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:19123
-msgid "GOT already in the symbol table"
+#: config/tc-arm.c:1732
+msgid "invalid register mask"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:19435 config/tc-arm.c:19476 config/tc-arm.c:19746
-#, c-format
-msgid "undefined symbol %s used as an immediate value"
+#: config/tc-arm.c:1867 config/tc-arm.c:1911
+msgid "register out of range in list"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:19444 config/tc-arm.c:19485
-#, c-format
-msgid "symbol %s is in a different section"
+#: config/tc-arm.c:1889 config/tc-arm.c:4172 config/tc-arm.c:4306
+msgid "register list not in ascending order"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:19458 config/tc-arm.c:19785
-#, c-format
-msgid "invalid constant (%lx) after fixup"
+#: config/tc-arm.c:1920
+msgid "register range not in ascending order"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:19513
-#, c-format
-msgid "unable to compute ADRL instructions for PC offset of 0x%lx"
+#: config/tc-arm.c:1953
+msgid "non-contiguous register range"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:19548 config/tc-arm.c:19573
-msgid "invalid literal constant: pool needs to be closer"
+#: config/tc-arm.c:2012
+msgid "register stride must be 1 or 2"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:19551 config/tc-arm.c:19589
-#, c-format
-msgid "bad immediate value for offset (%ld)"
+#: config/tc-arm.c:2013
+msgid "mismatched element/structure types in list"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:19575
-#, c-format
-msgid "bad immediate value for 8-bit offset (%ld)"
+#: config/tc-arm.c:2081
+msgid "don't use Rn-Rm syntax with non-unit stride"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:19630
-msgid "offset not a multiple of 4"
+#: config/tc-arm.c:2136
+msgid "error parsing element/structure list"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:19637 config/tc-arm.c:19652 config/tc-arm.c:19667
-#: config/tc-arm.c:19678 config/tc-arm.c:19701 config/tc-arm.c:20413
-#: config/tc-pj.c:449 config/tc-sh.c:4187
-msgid "offset out of range"
+#: config/tc-arm.c:2142
+msgid "expected }"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:19801
-msgid "invalid smc expression"
+#: config/tc-arm.c:2233
+msgid "attempt to redefine typed alias"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:19812 config/tc-arm.c:19821
-msgid "invalid swi expression"
+#: config/tc-arm.c:2368
+msgid "bad type for register"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:19831
-msgid "invalid expression in load/store multiple"
+#: config/tc-arm.c:2379 config/tc-nios2.c:1804
+msgid "expression must be constant"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:19892
-#, c-format
-msgid "blx to '%s' an ARM ISA state function changed to bl"
+#: config/tc-arm.c:2396
+msgid "can't redefine the type of a register alias"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:19911
-msgid "misaligned branch destination"
+#: config/tc-arm.c:2403
+msgid "you must specify a single type only"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:19915 config/tc-arm.c:19952 config/tc-arm.c:19966
-#: config/tc-arm.c:19979 config/tc-arm.c:20078 config/tc-arm.c:20103
-msgid "branch out of range"
+#: config/tc-arm.c:2416
+msgid "can't redefine the index of a scalar alias"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:20002
-msgid "conditional branch out of range"
+#: config/tc-arm.c:2424
+msgid "scalar index must be constant"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:20038
-#, c-format
-msgid "blx to Thumb func '%s' from Thumb ISA state changed to bl"
+#: config/tc-arm.c:2433
+msgid "expecting ]"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:20187
-msgid "rel31 relocation overflow"
+#: config/tc-arm.c:2485
+msgid "invalid syntax for .dn directive"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:20199 config/tc-arm.c:20222
-msgid "co-processor offset out of range"
+#: config/tc-arm.c:2491
+msgid "invalid syntax for .qn directive"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:20239
+#: config/tc-arm.c:2526
 #, c-format
 #, c-format
-msgid "invalid offset, target not word aligned (0x%08lX)"
+msgid "ignoring attempt to use .unreq on fixed register name: '%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:20246 config/tc-arm.c:20255 config/tc-arm.c:20263
-#: config/tc-arm.c:20271 config/tc-arm.c:20279
+#: config/tc-arm.c:2791
 #, c-format
 #, c-format
-msgid "invalid offset, value too big (0x%08lX)"
+msgid "Failed to find real start of function: %s\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:20320
-msgid "invalid Hi register with immediate"
+#: config/tc-arm.c:2808
+msgid "selected processor does not support THUMB opcodes"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:20336
-msgid "invalid immediate for stack address calculation"
+#: config/tc-arm.c:2821
+msgid "selected processor does not support ARM opcodes"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:20344
+#: config/tc-arm.c:2833
 #, c-format
 #, c-format
-msgid "invalid immediate for address calculation (value = 0x%08lX)"
+msgid "invalid instruction size selected (%d)"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:20374
+#: config/tc-arm.c:2865
 #, c-format
 #, c-format
-msgid "invalid immediate: %ld is out of range"
+msgid "invalid operand to .code directive (%d) (expecting 16 or 32)"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:20386
+#: config/tc-arm.c:2920
 #, c-format
 #, c-format
-msgid "invalid shift value: %ld"
+msgid "expected comma after name \"%s\""
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:20465
+#: config/tc-arm.c:2970 config/tc-m32r.c:584
 #, c-format
 #, c-format
-msgid "the offset 0x%08lX is not representable"
+msgid "symbol `%s' already defined"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:20505
+#: config/tc-arm.c:3003
 #, c-format
 #, c-format
-msgid "bad offset 0x%08lX (only 12 bits available for the magnitude)"
+msgid "unrecognized syntax mode \"%s\""
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:20544
-#, c-format
-msgid "bad offset 0x%08lX (only 8 bits available for the magnitude)"
+#: config/tc-arm.c:3046
+msgid ".ref pseudo-op only available with -mccs flag."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:20584
-#, c-format
-msgid "bad offset 0x%08lX (must be word-aligned)"
+#: config/tc-arm.c:3087
+msgid ".asmfunc repeated."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:20589
-#, c-format
-msgid "bad offset 0x%08lX (must be an 8-bit number of words)"
+#: config/tc-arm.c:3091
+msgid ".asmfunc without function."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:20620 config/tc-score.c:7391
-#, c-format
-msgid "bad relocation fixup type (%d)"
+#: config/tc-arm.c:3097
+msgid ".asmfunc pseudo-op only available with -mccs flag."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:20731
-msgid "literal referenced across section boundary"
+#: config/tc-arm.c:3108
+msgid ".endasmfunc without a .asmfunc."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:20792
-msgid "internal relocation (type: IMMEDIATE) not fixed up"
+#: config/tc-arm.c:3112
+msgid ".endasmfunc without function."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:20797
-msgid "ADRL used for a symbol not defined in the same file"
+#: config/tc-arm.c:3123
+msgid ".endasmfunc pseudo-op only available with -mccs flag."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:20812
-#, c-format
-msgid "undefined local label `%s'"
+#: config/tc-arm.c:3132
+msgid ".def pseudo-op only available with -mccs flag."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:20818
-msgid "internal_relocation (type: OFFSET_IMM) not fixed up"
+#: config/tc-arm.c:3290
+msgid "invalid type for literal pool"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:20839 config/tc-cris.c:3985 config/tc-mcore.c:1926
-#: config/tc-microblaze.c:1834 config/tc-mmix.c:2862 config/tc-ns32k.c:2248
-#: config/tc-score.c:7484
-msgid "<unknown>"
+#: config/tc-arm.c:3370 config/tc-tic54x.c:5347
+#, c-format
+msgid "Invalid label '%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:20842 config/tc-arm.c:20863 config/tc-score.c:7486
-#, c-format
-msgid "cannot represent %s relocation in this object file format"
+#: config/tc-arm.c:3546
+msgid "(plt) is only valid on branch targets"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:21203
+#: config/tc-arm.c:3552 config/tc-s390.c:1207 config/tc-s390.c:1868
+#: config/tc-xtensa.c:1671
 #, c-format
 #, c-format
-msgid "%s: unexpected function type: %d"
+msgid "%s relocations do not fit in %d bytes"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:21329
-msgid "use of old and new-style options to set CPU type"
+#: config/tc-arm.c:3632
+msgid ".inst.n operand too big. Use .inst.w instead"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:21339
-msgid "use of old and new-style options to set FPU type"
+#: config/tc-arm.c:3652
+msgid "cannot determine Thumb instruction size. Use .inst.n/.inst.w instead"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:21415
-msgid "hard-float conflicts with specified fpu"
+#: config/tc-arm.c:3682
+msgid "width suffixes are invalid in ARM mode"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:21602
-msgid "generate PIC code"
+#: config/tc-arm.c:3724 dwarf2dbg.c:746
+msgid "expected 0 or 1"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:21603
-msgid "assemble Thumb code"
+#: config/tc-arm.c:3728
+msgid "missing comma"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:21604
-msgid "support ARM/Thumb interworking"
+#: config/tc-arm.c:3761
+msgid "duplicate .fnstart directive"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:21606
-msgid "code uses 32-bit program counter"
+#: config/tc-arm.c:3792 config/tc-tic6x.c:412
+msgid "duplicate .handlerdata directive"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:21607
-msgid "code uses 26-bit program counter"
+#: config/tc-arm.c:3811
+msgid ".fnend directive without .fnstart"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:21608
-msgid "floating point args are in fp regs"
+#: config/tc-arm.c:3878 config/tc-tic6x.c:393
+msgid "personality routine specified for cantunwind frame"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:21610
-msgid "re-entrant code"
+#: config/tc-arm.c:3895 config/tc-tic6x.c:454
+msgid "duplicate .personalityindex directive"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:21611
-msgid "code is ATPCS conformant"
+#: config/tc-arm.c:3902 config/tc-tic6x.c:461
+msgid "bad personality routine number"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:21612
-msgid "assemble for big-endian"
+#: config/tc-arm.c:3924 config/tc-tic6x.c:478
+msgid "duplicate .personality directive"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:21613
-msgid "assemble for little-endian"
+#: config/tc-arm.c:3948 config/tc-arm.c:4076 config/tc-arm.c:4124
+msgid "expected register list"
 msgstr ""
 
 msgstr ""
 
-#. These are recognized by the assembler, but have no affect on code.
-#: config/tc-arm.c:21617
-msgid "use frame pointer"
+#: config/tc-arm.c:4030
+msgid "expected , <constant>"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:21618
-msgid "use stack size checking"
+#: config/tc-arm.c:4039
+msgid "number of registers must be in the range [1:4]"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:21621
-msgid "do not warn on use of deprecated feature"
+#: config/tc-arm.c:4186 config/tc-arm.c:4320
+msgid "bad register range"
 msgstr ""
 
 msgstr ""
 
-#. 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:21638 config/tc-arm.c:21639
-msgid "use -mcpu=arm1"
+#: config/tc-arm.c:4386
+msgid "FPA .unwind_save does not take a register list"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:21640 config/tc-arm.c:21641
-msgid "use -mcpu=arm2"
+#: config/tc-arm.c:4414
+msgid ".unwind_save does not support this kind of register"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:21642 config/tc-arm.c:21643
-msgid "use -mcpu=arm250"
+#: config/tc-arm.c:4453
+msgid "SP and PC not permitted in .unwind_movsp directive"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:21644 config/tc-arm.c:21645
-msgid "use -mcpu=arm3"
+#: config/tc-arm.c:4458
+msgid "unexpected .unwind_movsp directive"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:21646 config/tc-arm.c:21647
-msgid "use -mcpu=arm6"
+#: config/tc-arm.c:4485
+msgid "stack increment must be multiple of 4"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:21648 config/tc-arm.c:21649
-msgid "use -mcpu=arm600"
+#: config/tc-arm.c:4517
+msgid "expected <reg>, <reg>"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:21650 config/tc-arm.c:21651
-msgid "use -mcpu=arm610"
+#: config/tc-arm.c:4535
+msgid "register must be either sp or set by a previousunwind_movsp directive"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:21652 config/tc-arm.c:21653
-msgid "use -mcpu=arm620"
+#: config/tc-arm.c:4574
+msgid "expected <offset>, <opcode>"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:21654 config/tc-arm.c:21655
-msgid "use -mcpu=arm7"
+#: config/tc-arm.c:4586
+msgid "unwind opcode too long"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:21656 config/tc-arm.c:21657
-msgid "use -mcpu=arm70"
+#: config/tc-arm.c:4591
+msgid "invalid unwind opcode"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:21658 config/tc-arm.c:21659
-msgid "use -mcpu=arm700"
+#: config/tc-arm.c:4778 config/tc-arm.c:5783 config/tc-arm.c:10573
+#: config/tc-arm.c:11100 config/tc-arm.c:13130 config/tc-arm.c:14710
+#: config/tc-arm.c:23839 config/tc-arm.c:23903 config/tc-arm.c:23911
+#: config/tc-metag.c:5176 config/tc-z8k.c:1151 config/tc-z8k.c:1161
+msgid "immediate value out of range"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:21660 config/tc-arm.c:21661
-msgid "use -mcpu=arm700i"
+#: config/tc-arm.c:4948
+msgid "invalid FPA immediate expression"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:21662 config/tc-arm.c:21663
-msgid "use -mcpu=arm710"
+#: config/tc-arm.c:5130
+msgid "'LSL' or 'ASR' required"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:21664 config/tc-arm.c:21665
-msgid "use -mcpu=arm710c"
+#: config/tc-arm.c:5138
+msgid "'LSL' required"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:21666 config/tc-arm.c:21667
-msgid "use -mcpu=arm720"
+#: config/tc-arm.c:5146
+msgid "'ASR' required"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:21668 config/tc-arm.c:21669
-msgid "use -mcpu=arm7d"
+#: config/tc-arm.c:5225
+msgid "invalid rotation"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:21670 config/tc-arm.c:21671
-msgid "use -mcpu=arm7di"
+#: config/tc-arm.c:5405 config/tc-arm.c:5574
+msgid "unknown group relocation"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:21672 config/tc-arm.c:21673
-msgid "use -mcpu=arm7m"
+#: config/tc-arm.c:5441
+msgid "alignment must be constant"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:21674 config/tc-arm.c:21675
-msgid "use -mcpu=arm7dm"
+#: config/tc-arm.c:5605
+msgid "this group relocation is not allowed on this instruction"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:21676 config/tc-arm.c:21677
-msgid "use -mcpu=arm7dmi"
+#: config/tc-arm.c:5660
+msgid "'}' expected at end of 'option' field"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:21678 config/tc-arm.c:21679
-msgid "use -mcpu=arm7100"
+#: config/tc-arm.c:5665
+msgid "cannot combine index with option"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:21680 config/tc-arm.c:21681
-msgid "use -mcpu=arm7500"
+#: config/tc-arm.c:5921
+msgid "unexpected bit specified after APSR"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:21682 config/tc-arm.c:21683
-msgid "use -mcpu=arm7500fe"
+#: config/tc-arm.c:5933
+msgid "selected processor does not support DSP extension"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:21684 config/tc-arm.c:21685 config/tc-arm.c:21686
-#: config/tc-arm.c:21687
-msgid "use -mcpu=arm7tdmi"
+#: config/tc-arm.c:5945
+msgid "bad bitmask specified after APSR"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:21688 config/tc-arm.c:21689
-msgid "use -mcpu=arm710t"
+#: config/tc-arm.c:5969
+msgid "writing to APSR without specifying a bitmask is deprecated"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:21690 config/tc-arm.c:21691
-msgid "use -mcpu=arm720t"
+#: config/tc-arm.c:5981 config/tc-arm.c:12254 config/tc-arm.c:12299
+#: config/tc-arm.c:12303
+msgid "selected processor does not support requested special purpose register"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:21692 config/tc-arm.c:21693
-msgid "use -mcpu=arm740t"
+#: config/tc-arm.c:5986
+msgid "flag for {c}psr instruction expected"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:21694 config/tc-arm.c:21695
-msgid "use -mcpu=arm8"
+#: config/tc-arm.c:6011
+msgid "unrecognized CPS flag"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:21696 config/tc-arm.c:21697
-msgid "use -mcpu=arm810"
+#: config/tc-arm.c:6018
+msgid "missing CPS flags"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:21698 config/tc-arm.c:21699
-msgid "use -mcpu=arm9"
+#: config/tc-arm.c:6041 config/tc-arm.c:6047
+msgid "valid endian specifiers are be or le"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:21700 config/tc-arm.c:21701
-msgid "use -mcpu=arm9tdmi"
+#: config/tc-arm.c:6069
+msgid "missing rotation field after comma"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:21702 config/tc-arm.c:21703
-msgid "use -mcpu=arm920"
+#: config/tc-arm.c:6084
+msgid "rotation can only be 0, 8, 16, or 24"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:21704 config/tc-arm.c:21705
-msgid "use -mcpu=arm940"
+#: config/tc-arm.c:6113
+msgid "condition required"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:21706
-msgid "use -mcpu=strongarm"
+#: config/tc-arm.c:6181 config/tc-arm.c:8868
+msgid "'[' expected"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:21708
-msgid "use -mcpu=strongarm110"
+#: config/tc-arm.c:6194
+msgid "',' expected"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:21710
-msgid "use -mcpu=strongarm1100"
+#: config/tc-arm.c:6211
+msgid "invalid shift"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:21712
-msgid "use -mcpu=strongarm1110"
+#: config/tc-arm.c:6284
+msgid "can't use Neon quad register here"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:21713
-msgid "use -mcpu=xscale"
+#: config/tc-arm.c:6351
+msgid "expected <Rm> or <Dm> or <Qm> operand"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:21714
-msgid "use -mcpu=iwmmxt"
+#: config/tc-arm.c:6431
+msgid "parse error"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:21715
-msgid "use -mcpu=all"
+#. ISB can only take SY as an option.
+#: config/tc-arm.c:6698
+msgid "invalid barrier type"
 msgstr ""
 
 msgstr ""
 
-#. Architecture variants -- don't add any more to this list either.
-#: config/tc-arm.c:21718 config/tc-arm.c:21719
-msgid "use -march=armv2"
+#: config/tc-arm.c:6794
+msgid "only floating point zero is allowed as immediate value"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:21720 config/tc-arm.c:21721
-msgid "use -march=armv2a"
+#: config/tc-arm.c:6852
+msgid "immediate value is out of range"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:21722 config/tc-arm.c:21723
-msgid "use -march=armv3"
+#: config/tc-arm.c:6999
+msgid "iWMMXt data or control register expected"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:21724 config/tc-arm.c:21725
-msgid "use -march=armv3m"
+#: config/tc-arm.c:7039
+msgid "Banked registers are not available with this architecture."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:21726 config/tc-arm.c:21727
-msgid "use -march=armv4"
+#: config/tc-arm.c:7261 config/tc-score.c:264
+msgid "garbage following instruction"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:21728 config/tc-arm.c:21729
-msgid "use -march=armv4t"
+#. If REG is R13 (the stack pointer), warn that its use is
+#. deprecated.
+#: config/tc-arm.c:7302
+msgid "use of r13 is deprecated"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:21730 config/tc-arm.c:21731
-msgid "use -march=armv5"
+#: config/tc-arm.c:7320
+msgid ""
+"ARMv8.2 scalar fp16 instruction cannot be conditional, the behaviour is "
+"UNPREDICTABLE"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:21732 config/tc-arm.c:21733
-msgid "use -march=armv5t"
+#: config/tc-arm.c:7395
+msgid "D register out of range for selected VFP version"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:21734 config/tc-arm.c:21735
-msgid "use -march=armv5te"
+#: config/tc-arm.c:7492 config/tc-arm.c:10293
+msgid "Instruction does not support =N addresses"
 msgstr ""
 
 msgstr ""
 
-#. Floating point variants -- don't add any more to this list either.
-#: config/tc-arm.c:21738
-msgid "use -mfpu=fpe"
+#: config/tc-arm.c:7500
+msgid "instruction does not accept preindexed addressing"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:21739
-msgid "use -mfpu=fpa10"
+#. unindexed - only for coprocessor
+#: config/tc-arm.c:7516 config/tc-arm.c:10356
+msgid "instruction does not accept unindexed addressing"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:21740
-msgid "use -mfpu=fpa11"
+#: config/tc-arm.c:7524
+msgid "destination register same as write-back base"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:21742
-msgid "use either -mfpu=softfpa or -mfpu=softvfp"
+#: config/tc-arm.c:7525
+msgid "source register same as write-back base"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:22017
-msgid "invalid architectural extension"
+#: config/tc-arm.c:7575
+msgid "use of PC in this instruction is deprecated"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:22031
-msgid "missing architectural extension"
+#: config/tc-arm.c:7598
+msgid "instruction does not accept scaled register index"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:22044
-#, c-format
-msgid "unknown architectural extension `%s'"
+#: config/tc-arm.c:7903
+msgid "invalid pseudo operation"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:22068
-#, c-format
-msgid "missing cpu name `%s'"
+#: config/tc-arm.c:8145
+msgid "invalid co-processor operand"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:22094 config/tc-arm.c:22529
-#, c-format
-msgid "unknown cpu `%s'"
+#: config/tc-arm.c:8161
+msgid "instruction does not support unindexed addressing"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:22112
-#, c-format
-msgid "missing architecture name `%s'"
+#: config/tc-arm.c:8176
+msgid "pc may not be used with write-back"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:22129 config/tc-arm.c:22563 config/tc-arm.c:22594
-#: config/tc-score.c:7721
-#, c-format
-msgid "unknown architecture `%s'\n"
+#: config/tc-arm.c:8181
+msgid "instruction does not support writeback"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:22145 config/tc-arm.c:22624
-#, c-format
-msgid "unknown floating point format `%s'\n"
+#: config/tc-arm.c:8287
+msgid "Rn must not overlap other operands"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:22161
-#, c-format
-msgid "unknown floating point abi `%s'\n"
+#: config/tc-arm.c:8292
+msgid "swp{b} use is obsoleted for ARMv8 and later"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:22177
-#, c-format
-msgid "unknown EABI `%s'\n"
+#: config/tc-arm.c:8295
+msgid "swp{b} use is deprecated for ARMv6 and ARMv7"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:22197
-#, c-format
-msgid "unknown implicit IT mode `%s', should be arm, thumb, always, or never."
+#: config/tc-arm.c:8400 config/tc-arm.c:8419 config/tc-arm.c:8432
+#: config/tc-arm.c:10937 config/tc-arm.c:10968 config/tc-arm.c:10990
+msgid "bit-field extends past end of register"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:22207
-msgid "<cpu name>\t  assemble for CPU <cpu name>"
+#: config/tc-arm.c:8462
+msgid "the only valid suffixes here are '(plt)' and '(tlscall)'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:22209
-msgid "<arch name>\t  assemble for architecture <arch name>"
+#: config/tc-arm.c:8515
+msgid "use of r15 in blx in ARM mode is not really useful"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:22211
-msgid "<fpu name>\t  assemble for FPU architecture <fpu name>"
+#: config/tc-arm.c:8537
+msgid "use of r15 in bx in ARM mode is not really useful"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:22213
-msgid "<abi>\t  assemble for floating point ABI <abi>"
+#: config/tc-arm.c:8562
+msgid "use of r15 in bxj is not really useful"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:22216
-msgid "<ver>\t\t  assemble for eabi version <ver>"
+#: config/tc-arm.c:8610
+msgid "This coprocessor register access is deprecated in ARMv8"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:22219
-msgid "<mode>\t  controls implicit insertion of IT instructions"
+#: config/tc-arm.c:8818 config/tc-arm.c:8827
+msgid "writeback of base register is UNPREDICTABLE"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:22263 config/tc-arm.c:22281 config/tc-arm.c:22301
-#, c-format
-msgid "option `-%c%s' is deprecated: %s"
+#: config/tc-arm.c:8821
+msgid "writeback of base register when in register list is UNPREDICTABLE"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:22321
-#, c-format
-msgid " ARM-specific assembler options:\n"
+#: config/tc-arm.c:8831
+msgid "if writeback register is in list, it must be the lowest reg in the list"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:22332
-#, c-format
-msgid "  -EB                     assemble code for a big-endian cpu\n"
+#: config/tc-arm.c:8863
+msgid "first transfer register must be even"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:22337
-#, c-format
-msgid "  -EL                     assemble code for a little-endian cpu\n"
+#: config/tc-arm.c:8866
+msgid "can only transfer two consecutive registers"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:22341
-#, c-format
-msgid "  --fix-v4bx              Allow BX in ARMv4 code\n"
+#. If op 1 were present and equal to PC, this function wouldn't
+#. have been called in the first place.
+#. If op 2 were present and equal to PC, this function wouldn't
+#. have been called in the first place.
+#: config/tc-arm.c:8867 config/tc-arm.c:8937 config/tc-arm.c:9591
+#: config/tc-arm.c:11746
+msgid "r14 not allowed here"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-avr.c:314
-#, c-format
-msgid "Known MCU names:"
+#: config/tc-arm.c:8879
+msgid "base register written back, and overlaps second transfer register"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-avr.c:380
-#, c-format
-msgid ""
-"AVR options:\n"
-"  -mmcu=[avr-name] select microcontroller variant\n"
-"                   [avr-name] can be:\n"
-"                   avr1  - classic AVR core without data RAM\n"
-"                   avr2  - classic AVR core with up to 8K program memory\n"
-"                   avr25 - classic AVR core with up to 8K program memory\n"
-"                           plus the MOVW instruction\n"
-"                   avr3  - classic AVR core with up to 64K program memory\n"
-"                   avr31 - classic AVR core with up to 128K program memory\n"
-"                   avr35 - classic AVR core with up to 64K program memory\n"
-"                           plus the MOVW instruction\n"
-"                   avr4  - enhanced AVR core with up to 8K program memory\n"
-"                   avr5  - enhanced AVR core with up to 64K program memory\n"
-"                   avr51 - enhanced AVR core with up to 128K program memory\n"
-"                   avr6  - enhanced AVR core with up to 256K program memory\n"
-"                   or immediate microcontroller name.\n"
+#: config/tc-arm.c:8889
+msgid "index register overlaps transfer register"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-avr.c:397
-#, c-format
-msgid ""
-"  -mall-opcodes    accept all AVR opcodes, even if not supported by MCU\n"
-"  -mno-skip-bug    disable warnings for skipping two-word instructions\n"
-"                   (default for avr4, avr5)\n"
-"  -mno-wrap        reject rjmp/rcall instructions with 8K wrap-around\n"
-"                   (default for avr3, avr5)\n"
+#: config/tc-arm.c:8918 config/tc-arm.c:9558
+msgid "offset must be zero in ARM encoding"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-avr.c:441 config/tc-msp430.c:744
-#, c-format
-msgid "unknown MCU: %s\n"
+#: config/tc-arm.c:8931 config/tc-arm.c:9585
+msgid "even register required"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-avr.c:450
-#, c-format
-msgid "redefinition of mcu type `%s' to `%s'"
+#: config/tc-arm.c:8934
+msgid "can only load two consecutive registers"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-avr.c:528
-msgid "constant value required"
+#: config/tc-arm.c:8952
+msgid "ldr to register 15 must be 4-byte alligned"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-avr.c:531
-#, c-format
-msgid "number must be positive and less than %d"
+#: config/tc-arm.c:8975 config/tc-arm.c:9007
+msgid "this instruction requires a post-indexed address"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-avr.c:557 config/tc-avr.c:694
-#, c-format
-msgid "constant out of 8-bit range: %d"
+#: config/tc-arm.c:9034
+msgid "Rd and Rm should be different in mla"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-avr.c:625 config/tc-score.c:1200 read.c:3615
-msgid "illegal expression"
+#: config/tc-arm.c:9061 config/tc-arm.c:12118
+msgid ":lower16: not allowed this instruction"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-avr.c:654 config/tc-avr.c:1421
-msgid "`)' required"
+#: config/tc-arm.c:9063
+msgid ":upper16: not allowed instruction"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-avr.c:749
-msgid "register r16-r23 required"
+#: config/tc-arm.c:9080
+msgid "operand 1 must be FPSCR"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-avr.c:755
-msgid "register number above 15 required"
+#: config/tc-arm.c:9162 config/tc-arm.c:12237
+msgid "bad register for mrs"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-avr.c:761
-msgid "even register number required"
+#: config/tc-arm.c:9169 config/tc-arm.c:12261
+msgid "'APSR', 'CPSR' or 'SPSR' expected"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-avr.c:767
-msgid "register r24, r26, r28 or r30 required"
+#: config/tc-arm.c:9210
+msgid "Rd and Rm should be different in mul"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-avr.c:773
-msgid "register name or number from 0 to 31 required"
+#: config/tc-arm.c:9229 config/tc-arm.c:9503 config/tc-arm.c:12400
+msgid "rdhi and rdlo must be different"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-avr.c:791
-msgid "pointer register (X, Y or Z) required"
+#: config/tc-arm.c:9235
+msgid "rdhi, rdlo and rm must all be different"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-avr.c:798
-msgid "cannot both predecrement and postincrement"
+#: config/tc-arm.c:9301
+msgid "'[' expected after PLD mnemonic"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-avr.c:806
-msgid "addressing mode not supported"
+#: config/tc-arm.c:9303 config/tc-arm.c:9318
+msgid "post-indexed expression used in preload instruction"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-avr.c:812
-msgid "can't predecrement"
+#: config/tc-arm.c:9305 config/tc-arm.c:9320
+msgid "writeback used in preload instruction"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-avr.c:815
-msgid "pointer register Z required"
+#: config/tc-arm.c:9307 config/tc-arm.c:9322
+msgid "unindexed addressing used in preload instruction"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-avr.c:829
-msgid "postincrement not supported"
+#: config/tc-arm.c:9316
+msgid "'[' expected after PLI mnemonic"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-avr.c:839
-msgid "pointer register (Y or Z) required"
+#: config/tc-arm.c:9331 config/tc-arm.c:12569
+msgid "push/pop do not support {reglist}^"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-avr.c:943
-#, c-format
-msgid "unknown constraint `%c'"
+#: config/tc-arm.c:9409 config/tc-arm.c:12716
+msgid "setend use is deprecated for ARMv8"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-avr.c:995
-msgid "`,' required"
+#: config/tc-arm.c:9430 config/tc-arm.c:12777 config/tc-arm.c:12809
+#: config/tc-arm.c:12852
+msgid "extraneous shift as part of operand to shift insn"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-avr.c:1013
-msgid "undefined combination of operands"
+#: config/tc-arm.c:9461 config/tc-arm.c:9470
+msgid "selected processor does not support SETPAN instruction"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-avr.c:1022
-msgid "skipping two-word instruction"
+#: config/tc-arm.c:9529
+msgid "SRS base register must be r13"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-avr.c:1114 config/tc-avr.c:1130 config/tc-avr.c:1244
-#: config/tc-msp430.c:1970 config/tc-msp430.c:1988
-#, c-format
-msgid "odd address operand: %ld"
+#: config/tc-arm.c:9588
+msgid "can only store two consecutive registers"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-avr.c:1122 config/tc-avr.c:1141 config/tc-avr.c:1163
-#: config/tc-avr.c:1170 config/tc-avr.c:1177 config/tc-d10v.c:503
-#: config/tc-d30v.c:554 config/tc-msp430.c:1978 config/tc-msp430.c:1993
-#: config/tc-msp430.c:2003
-#, c-format
-msgid "operand out of range: %ld"
+#: config/tc-arm.c:9702 config/tc-arm.c:9719
+msgid "only two consecutive VFP SP registers allowed here"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-avr.c:1253 config/tc-d10v.c:1585 config/tc-d30v.c:2025
-#: config/tc-msp430.c:2021
-#, c-format
-msgid "line %d: unknown relocation type: 0x%x"
+#: config/tc-arm.c:9747 config/tc-arm.c:9762
+msgid "this addressing mode requires base-register writeback"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-avr.c:1267
-msgid "only constant expression allowed"
+#. If srcsize is 16, inst.operands[1].imm must be in the range 0-16.
+#. i.e. immbits must be in range 0 - 16.
+#: config/tc-arm.c:9879
+msgid "immediate value out of range, expected range [0, 16]"
 msgstr ""
 
 msgstr ""
 
-#. xgettext:c-format.
-#: config/tc-avr.c:1327 config/tc-bfin.c:968 config/tc-d10v.c:1457
-#: config/tc-d30v.c:1769 config/tc-mn10200.c:781 config/tc-mn10300.c:2171
-#: config/tc-msp430.c:2056 config/tc-or32.c:958 config/tc-ppc.c:6273
-#: config/tc-spu.c:881 config/tc-spu.c:1092 config/tc-v850.c:2187
-#: config/tc-z80.c:2017
-#, c-format
-msgid "reloc %d not supported by object file format"
+#. If srcsize is 32, inst.operands[1].imm must be in the range 1-32.
+#. i.e. immbits must be in range 0 - 31.
+#: config/tc-arm.c:9886
+msgid "immediate value out of range, expected range [1, 32]"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-avr.c:1350 config/tc-h8300.c:1884 config/tc-mcore.c:881
-#: config/tc-microblaze.c:825 config/tc-msp430.c:1821 config/tc-pj.c:253
-#: config/tc-sh.c:2544 config/tc-z8k.c:1216
-msgid "can't find opcode "
+#: config/tc-arm.c:9952
+msgid "this instruction does not support indexing"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-avr.c:1367
-#, c-format
-msgid "illegal opcode %s for mcu %s"
+#: config/tc-arm.c:9975
+msgid "only r15 allowed here"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-avr.c:1376
-msgid "garbage at end of line"
+#: config/tc-arm.c:10110
+msgid "immediate operand requires iWMMXt2"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-avr.c:1448 config/tc-avr.c:1455
-#, c-format
-msgid "illegal %srelocation size: %d"
+#: config/tc-arm.c:10254
+msgid "shift by register not allowed in thumb mode"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-bfin.c:253 config/tc-frv.c:1606 config/tc-frv.c:1616
-msgid "missing ')'"
+#: config/tc-arm.c:10266 config/tc-arm.c:12960 config/tc-arm.c:23182
+msgid "shift expression is too large"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-bfin.c:584
-#, c-format
-msgid " BFIN specific command line options:\n"
+#: config/tc-arm.c:10299
+msgid "cannot use register index with this instruction"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-bfin.c:597
-msgid "Could not set architecture and machine."
+#: config/tc-arm.c:10301
+msgid "Thumb does not support negative register indexing"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-bfin.c:742
-msgid "Parse failed."
+#: config/tc-arm.c:10303
+msgid "Thumb does not support register post-indexing"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-bfin.c:817
-msgid "pcrel too far BFD_RELOC_BFIN_10"
+#: config/tc-arm.c:10305
+msgid "Thumb does not support register indexing with writeback"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-bfin.c:833
-msgid "pcrel too far BFD_RELOC_BFIN_12"
+#: config/tc-arm.c:10307
+msgid "Thumb supports only LSL in shifted register indexing"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-bfin.c:853
-msgid "pcrel too far BFD_RELOC_BFIN_24"
+#: config/tc-arm.c:10316 config/tc-arm.c:16149
+msgid "shift out of range"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-bfin.c:868
-msgid "pcrel too far BFD_RELOC_BFIN_5"
+#: config/tc-arm.c:10325
+msgid "cannot use writeback with this instruction"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-bfin.c:880
-msgid "pcrel too far BFD_RELOC_BFIN_11_PCREL"
+#: config/tc-arm.c:10346
+msgid "cannot use post-indexing with PC-relative addressing"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-bfin.c:890
-msgid "rel too far BFD_RELOC_8"
+#: config/tc-arm.c:10347
+msgid "cannot use post-indexing with this instruction"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-bfin.c:897
-msgid "rel too far BFD_RELOC_16"
+#: config/tc-arm.c:10568
+msgid "only SUBS PC, LR, #const allowed"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cr16.c:164 read.c:4346
-msgid "using a bit field width of zero"
+#: config/tc-arm.c:10650 config/tc-arm.c:10805 config/tc-arm.c:10902
+#: config/tc-arm.c:12198 config/tc-arm.c:12506
+msgid "shift must be constant"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cr16.c:172 read.c:4354
-#, c-format
-msgid "field width \"%s\" too complex for a bitfield"
+#: config/tc-arm.c:10655
+msgid "shift value over 3 not allowed in thumb mode"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cr16.c:181 read.c:4362
-#, c-format
-msgid "field width %lu too big to fit in %d bytes: truncated to %d bits"
+#: config/tc-arm.c:10657
+msgid "only LSL shift allowed in thumb mode"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cr16.c:203 read.c:4384
-#, c-format
-msgid "field value \"%s\" too complex for a bitfield"
+#: config/tc-arm.c:10681 config/tc-arm.c:10820 config/tc-arm.c:10917
+#: config/tc-arm.c:12211
+msgid "unshifted register required"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cr16.c:384
-#, c-format
-msgid "Unknown register pair - index relative mode: `%d'"
+#: config/tc-arm.c:10696 config/tc-arm.c:10928 config/tc-arm.c:12361
+msgid "dest must overlap one source register"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cr16.c:570 config/tc-crx.c:344 config/tc-mn10200.c:768
-#: write.c:976
-#, c-format
-msgid "can't resolve `%s' {%s section} - `%s' {%s section}"
+#: config/tc-arm.c:10823
+msgid "dest and source1 must be the same register"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cr16.c:602 config/tc-crx.c:360
-#, c-format
-msgid "internal error: reloc %d (`%s') not supported by object file format"
+#: config/tc-arm.c:11063
+msgid ""
+"selected architecture does not support wide conditional branch instruction"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cr16.c:695 config/tc-i386.c:8182 config/tc-s390.c:1799
-msgid "GOT already in symbol table"
+#: config/tc-arm.c:11096
+msgid "instruction is always unconditional"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cr16.c:804 config/tc-cr16.c:827 config/tc-cris.c:1190
-#: config/tc-crx.c:534 config/tc-crx.c:561 config/tc-crx.c:579
-#: config/tc-pdp11.c:194
-msgid "Virtual memory exhausted"
+#: config/tc-arm.c:11211
+msgid "selected processor does not support 'A' form of this instruction"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cr16.c:812 config/tc-crx.c:571 config/tc-crx.c:590
-#: config/tc-i386.c:2150 config/tc-i386.c:2172 config/tc-m68k.c:4607
-#: config/tc-maxq.c:2865
-#, c-format
-msgid "Internal Error:  Can't hash %s: %s"
+#: config/tc-arm.c:11214
+msgid "Thumb does not support the 2-argument form of this instruction"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cr16.c:838 config/tc-cris.c:1224 config/tc-crx.c:544
-#, c-format
-msgid "Can't hash `%s': %s\n"
+#: config/tc-arm.c:11335
+msgid "SP not allowed in register list"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cr16.c:839 config/tc-cris.c:1225 config/tc-crx.c:545
-msgid "(unknown reason)"
+#: config/tc-arm.c:11339 config/tc-arm.c:11445
+msgid ""
+"having the base register in the register list when using write back is "
+"UNPREDICTABLE"
 msgstr ""
 
 msgstr ""
 
-#. Missing or bad expr becomes absolute 0.
-#: config/tc-cr16.c:891 config/tc-crx.c:618 config/tc-maxq.c:1475
-#, c-format
-msgid "missing or invalid displacement expression `%s' taken as 0"
+#: config/tc-arm.c:11347
+msgid "LR and PC should not both be in register list"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cr16.c:941
-#, c-format
-msgid "GOT bad expression with %s."
+#: config/tc-arm.c:11355
+msgid "PC not allowed in register list"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cr16.c:1052
-#, c-format
-msgid "operand %d: illegal use expression: `%s`"
+#: config/tc-arm.c:11397
+msgid "Thumb load/store multiple does not support {reglist}^"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cr16.c:1117 config/tc-crx.c:1126
+#: config/tc-arm.c:11422 config/tc-arm.c:11499
 #, c-format
 #, c-format
-msgid "Unknown register: `%d'"
+msgid "value stored for r%d is UNKNOWN"
 msgstr ""
 
 msgstr ""
 
-#. Issue a error message when register is illegal.
-#: config/tc-cr16.c:1125 config/tc-crx.c:1134
-#, c-format
-msgid "Illegal register (`%s') in Instruction: `%s'"
+#: config/tc-arm.c:11492
+msgid "Thumb-2 instruction only valid in unified syntax"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cr16.c:1196 config/tc-cr16.c:1271 config/tc-crx.c:756
-#: config/tc-crx.c:776 config/tc-crx.c:791
-#, c-format
-msgid "Illegal register `%s' in Instruction `%s'"
+#: config/tc-arm.c:11496 config/tc-arm.c:11506
+msgid "this instruction will write back the base register"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cr16.c:1224 config/tc-cr16.c:1235
-#, c-format
-msgid "Illegal register pair `%s' in Instruction `%s'"
+#: config/tc-arm.c:11509
+msgid "this instruction will not write back the base register"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cr16.c:1260 config/tc-i960.c:835
-msgid "unmatched '['"
+#: config/tc-arm.c:11540
+msgid "r14 not allowed as first register when second register is omitted"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cr16.c:1266 config/tc-i960.c:842
-msgid "garbage after index spec ignored"
+#: config/tc-arm.c:11640
+msgid ""
+"This instruction may be unpredictable if executed on M-profile cores with "
+"interrupts enabled."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cr16.c:1414 config/tc-crx.c:935
-#, c-format
-msgid "Illegal operands (whitespace): `%s'"
+#: config/tc-arm.c:11669 config/tc-arm.c:11682 config/tc-arm.c:11718
+msgid "Thumb does not support this addressing mode"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cr16.c:1426 config/tc-cr16.c:1433 config/tc-cr16.c:1450
-#: config/tc-crx.c:947 config/tc-crx.c:954 config/tc-crx.c:971
-#: config/tc-crx.c:1763
-#, c-format
-msgid "Missing matching brackets : `%s'"
+#: config/tc-arm.c:11686
+msgid "byte or halfword not valid for base register"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cr16.c:1482 config/tc-crx.c:997
-#, c-format
-msgid "Unknown exception: `%s'"
+#: config/tc-arm.c:11689
+msgid "r15 based store not allowed"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cr16.c:1569 config/tc-crx.c:1093
-#, c-format
-msgid "Illegal `cinv' parameter: `%c'"
+#: config/tc-arm.c:11691
+msgid "invalid base register for register offset"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cr16.c:1591 config/tc-cr16.c:1630
-#, c-format
-msgid "Unknown register pair: `%d'"
+#: config/tc-arm.c:11748
+msgid "r12 not allowed here"
 msgstr ""
 
 msgstr ""
 
-#. Issue a error message when register  pair is illegal.
-#: config/tc-cr16.c:1599
-#, c-format
-msgid "Illegal register pair (`%s') in Instruction: `%s'"
+#: config/tc-arm.c:11754
+msgid "base register written back, and overlaps one of transfer registers"
 msgstr ""
 
 msgstr ""
 
-#. Issue a error message when register  pair is illegal.
-#: config/tc-cr16.c:1638
+#: config/tc-arm.c:11882
 #, c-format
 #, c-format
-msgid "Illegal index register pair (`%s') in Instruction: `%s'"
+msgid ""
+"Use of r%u as a source register is deprecated when r%u is the destination "
+"register."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cr16.c:1677
-#, c-format
-msgid "Unknown processor register : `%d'"
+#: config/tc-arm.c:12074
+msgid "shifts in CMP/MOV instructions are only supported in unified syntax"
 msgstr ""
 
 msgstr ""
 
-#. Issue a error message when register  pair is illegal.
-#: config/tc-cr16.c:1685
-#, c-format
-msgid "Illegal processor register (`%s') in Instruction: `%s'"
+#: config/tc-arm.c:12102
+msgid "only lo regs allowed with immediate"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cr16.c:1733
-#, c-format
-msgid "Unknown processor register (32 bit) : `%d'"
+#: config/tc-arm.c:12123
+msgid ":upper16: not allowed this instruction"
 msgstr ""
 
 msgstr ""
 
-#. Issue a error message when register  pair is illegal.
-#: config/tc-cr16.c:1741
-#, c-format
-msgid "Illegal 32 bit - processor register (`%s') in Instruction: `%s'"
+#: config/tc-arm.c:12279
+msgid "Thumb encoding does not support an immediate here"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cr16.c:2105 config/tc-crx.c:1661 config/tc-crx.c:1678
-#, c-format
-msgid "Same src/dest register is used (`r%d'), result is undefined"
+#: config/tc-arm.c:12366
+msgid "Thumb-2 MUL must not set flags"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cr16.c:2126
-msgid "RA register is saved twice."
+#: config/tc-arm.c:12431
+msgid "Thumb does not support NOP with hints"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cr16.c:2130
-#, c-format
-msgid "`%s' Illegal use of registers."
+#: config/tc-arm.c:12591
+msgid "invalid register list to push/pop instruction"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cr16.c:2144
-#, c-format
-msgid "`%s' Illegal count-register combination."
+#: config/tc-arm.c:12836
+msgid "source1 and dest must be same register"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cr16.c:2150
-#, c-format
-msgid "`%s' Illegal use of register."
+#: config/tc-arm.c:12861
+msgid "ror #imm not supported"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cr16.c:2159 config/tc-crx.c:1670
-#, c-format
-msgid "`%s' has undefined result"
+#: config/tc-arm.c:12912
+msgid "SMC is not permitted on this architecture"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cr16.c:2167
-#, c-format
-msgid "Same src/dest register is used (`r%d'),result is undefined"
+#: config/tc-arm.c:13077
+msgid "Thumb encoding does not support rotation"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cr16.c:2338 config/tc-crx.c:1575
-msgid "Incorrect number of operands"
+#: config/tc-arm.c:13092
+msgid "SVC is not permitted on this architecture"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cr16.c:2340 config/tc-crx.c:1577
-#, c-format
-msgid "Illegal type of operand (arg %d)"
+#: config/tc-arm.c:13108
+msgid "instruction requires register index"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cr16.c:2346 config/tc-crx.c:1583
-#, c-format
-msgid "Operand out of range (arg %d)"
+#: config/tc-arm.c:13117
+msgid "instruction does not allow shifted index"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cr16.c:2349 config/tc-crx.c:1586
-#, c-format
-msgid "Operand has odd displacement (arg %d)"
+#: config/tc-arm.c:13303
+msgid "invalid neon suffix for non neon instruction"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cr16.c:2352 config/tc-cr16.c:2383 config/tc-crx.c:1599
-#: config/tc-crx.c:1630
-#, c-format
-msgid "Illegal operand (arg %d)"
+#: config/tc-arm.c:13663 config/tc-arm.c:14009 config/tc-arm.c:15619
+#: config/tc-arm.c:17117
+msgid "invalid instruction shape"
 msgstr ""
 
 msgstr ""
 
-#. Give an error if a frag containing code is not aligned to a 2-byte
-#. boundary.
-#: config/tc-cr16.c:2485 config/tc-cr16.h:73 config/tc-crx.c:1952
-#: config/tc-crx.h:76
-msgid "instruction address is not a multiple of 2"
+#: config/tc-arm.c:13908
+msgid "types specified in both the mnemonic and operands"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cr16.c:2562 config/tc-cris.c:1538 config/tc-cris.c:1546
-#: config/tc-crx.c:1988 config/tc-dlx.c:685 config/tc-hppa.c:3243
-#: config/tc-hppa.c:3250 config/tc-i860.c:490 config/tc-i860.c:507
-#: config/tc-i860.c:987 config/tc-sparc.c:1410 config/tc-sparc.c:1418
-#, c-format
-msgid "Unknown opcode: `%s'"
+#: config/tc-arm.c:13945
+msgid "operand types can't be inferred"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cris.c:551 config/tc-m68hc11.c:2744
-#, c-format
-msgid "internal inconsistency problem in %s: fr_symbol %lx"
+#: config/tc-arm.c:13951
+msgid "type specifier has the wrong number of parts"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cris.c:555 config/tc-m68hc11.c:2748 config/tc-msp430.c:2247
-#, c-format
-msgid "internal inconsistency problem in %s: resolved symbol"
+#: config/tc-arm.c:14037 config/tc-arm.c:15807 config/tc-arm.c:15814
+msgid "operand size must match register width"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cris.c:565 config/tc-m68hc11.c:2754
-#, c-format
-msgid "internal inconsistency problem in %s: fr_subtype %d"
+#: config/tc-arm.c:14048
+msgid "bad type in Neon instruction"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cris.c:905
-msgid "Relaxation to long branches for .arch common_v10_v32 not implemented"
+#: config/tc-arm.c:14059
+msgid "inconsistent types in Neon instruction"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cris.c:935
-msgid "Complicated LAPC target operand is not a multiple of two.  Use LAPC.D"
+#: config/tc-arm.c:14430 config/tc-arm.c:14445 config/tc-arm.c:16696
+msgid "register list must contain at least 1 and at most 16 registers"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cris.c:940
-#, c-format
-msgid ""
-"Internal error found in md_convert_frag: offset %ld.  Please report this."
+#: config/tc-arm.c:14588 config/tc-arm.c:14624 config/tc-arm.c:15256
+#: config/tc-arm.c:16536
+msgid "immediate out of range for shift"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cris.c:965
-#, c-format
-msgid "internal inconsistency in %s: bdapq no symbol"
+#: config/tc-arm.c:14744
+msgid "first and second operands shall be the same register"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cris.c:978
-#, c-format
-msgid "internal inconsistency in %s: bdap.w with no symbol"
+#: config/tc-arm.c:15022
+msgid "scalar out of range for multiply instruction"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cris.c:1002
-msgid "section alignment must be >= 4 bytes to check MULS/MULU safeness"
+#: config/tc-arm.c:15146
+msgid "instruction form not available on this architecture."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cris.c:1011
-msgid "dangerous MULS/MULU location; give it higher alignment"
+#: config/tc-arm.c:15149
+msgid "this instruction implies use of ARMv8.1 AdvSIMD."
 msgstr ""
 
 msgstr ""
 
-#. Bail out for compatibility mode.  (It seems it can be implemented,
-#. perhaps with a 10-byte sequence: "move.d NNNN,$pc/$acr", "jump
-#. $acr", "nop"; but doesn't seem worth it at the moment.)
-#: config/tc-cris.c:1052
-msgid ""
-"Out-of-range .word offset handling is not implemented for .arch "
-"common_v10_v32"
+#: config/tc-arm.c:15232 config/tc-arm.c:15244
+msgid "immediate out of range for insert"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cris.c:1097
-msgid ".word case-table handling failed: table too large"
+#: config/tc-arm.c:15377
+msgid "immediate out of range for narrowing operation"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cris.c:1229
-#, c-format
-msgid "Buggy opcode: `%s' \"%s\"\n"
+#: config/tc-arm.c:15523
+msgid "operands 0 and 1 must be the same register"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cris.c:1644
-#, c-format
-msgid "Immediate value not in 5 bit unsigned range: %ld"
+#: config/tc-arm.c:15629 config/tc-arm.c:17215
+msgid "invalid rounding mode"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cris.c:1660
-#, c-format
-msgid "Immediate value not in 4 bit unsigned range: %ld"
+#: config/tc-arm.c:15956
+msgid "operand size must be specified for immediate VMOV"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cris.c:1712
-#, c-format
-msgid "Immediate value not in 6 bit range: %ld"
+#: config/tc-arm.c:15966
+msgid "immediate has bits set outside the operand size"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cris.c:1727
-#, c-format
-msgid "Immediate value not in 6 bit unsigned range: %ld"
+#: config/tc-arm.c:16131
+msgid "Instruction form not available on this architecture."
 msgstr ""
 
 msgstr ""
 
-#. Others have a generic warning.
-#: config/tc-cris.c:1835
-#, c-format
-msgid "Unimplemented register `%s' specified"
+#: config/tc-arm.c:16175
+msgid "elements must be smaller than reversal region"
 msgstr ""
 
 msgstr ""
 
-#. We've come to the end of instructions with this
-#. opcode, so it must be an error.
-#: config/tc-cris.c:2079
-msgid "Illegal operands"
+#: config/tc-arm.c:16357 config/tc-arm.c:16417
+msgid "bad type for scalar"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cris.c:2120 config/tc-cris.c:2160
-#, c-format
-msgid "Immediate value not in 8 bit range: %ld"
+#: config/tc-arm.c:16494 config/tc-arm.c:16502
+msgid "VFP registers must be adjacent"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cris.c:2130 config/tc-cris.c:2181
-#, c-format
-msgid "Immediate value not in 16 bit range: %ld"
+#: config/tc-arm.c:16545
+msgid "invalid suffix"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cris.c:2165
-#, c-format
-msgid "Immediate value not in 8 bit signed range: %ld"
+#: config/tc-arm.c:16663
+msgid "bad list length for table lookup"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cris.c:2170
-#, c-format
-msgid "Immediate value not in 8 bit unsigned range: %ld"
+#: config/tc-arm.c:16693
+msgid "writeback (!) must be used for VLDMDB and VSTMDB"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cris.c:2186
-#, c-format
-msgid "Immediate value not in 16 bit signed range: %ld"
+#: config/tc-arm.c:16721
+msgid "Use of PC here is UNPREDICTABLE"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cris.c:2191
-#, c-format
-msgid "Immediate value not in 16 bit unsigned range: %ld"
+#: config/tc-arm.c:16723
+msgid "Use of PC here is deprecated"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cris.c:2217
-msgid "TLS relocation size does not match operand size"
+#: config/tc-arm.c:16790
+msgid "bad alignment"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cris.c:2218
-msgid "PIC relocation size does not match operand size"
+#: config/tc-arm.c:16807
+msgid "bad list type for instruction"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cris.c:3366
-msgid "Calling gen_cond_branch_32 for .arch common_v10_v32\n"
+#: config/tc-arm.c:16809
+msgid "bad element type for instruction"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cris.c:3370
-msgid "32-bit conditional branch generated"
+#: config/tc-arm.c:16851
+msgid "unsupported alignment for instruction"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cris.c:3431
-msgid "Complex expression not supported"
+#: config/tc-arm.c:16870 config/tc-arm.c:16964 config/tc-arm.c:16976
+#: config/tc-arm.c:16986 config/tc-arm.c:17000
+msgid "bad list length"
 msgstr ""
 
 msgstr ""
 
-#. FIXME:  Is this function mentioned in the internals.texi manual?  If
-#. not, add it.
-#: config/tc-cris.c:3581
-msgid "Bad call to md_atof () - floating point formats are not supported"
+#: config/tc-arm.c:16875
+msgid "stride of 2 unavailable when element size is 8"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cris.c:3622
-msgid "PC-relative relocation must be trivially resolved"
+#: config/tc-arm.c:16908 config/tc-arm.c:16984
+msgid "can't use alignment with this instruction"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cris.c:3694
-#, c-format
-msgid "Value not in 16 bit range: %ld"
+#: config/tc-arm.c:17056
+msgid "post-index must be a register"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cris.c:3702
-#, c-format
-msgid "Value not in 16 bit signed range: %ld"
+#: config/tc-arm.c:17058
+msgid "bad register for post-index"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cris.c:3710
-#, c-format
-msgid "Value not in 8 bit range: %ld"
+#: config/tc-arm.c:17279
+msgid "scalar out of range"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cris.c:3717
-#, c-format
-msgid "Value not in 8 bit signed range: %ld"
+#: config/tc-arm.c:17854 config/tc-arm.c:17940
+msgid "conditional infixes are deprecated in unified syntax"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cris.c:3727
-#, c-format
-msgid "Value not in 4 bit unsigned range: %ld"
+#: config/tc-arm.c:18091
+msgid "Warning: conditional outside an IT block for Thumb."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cris.c:3734
-#, c-format
-msgid "Value not in 5 bit unsigned range: %ld"
+#: config/tc-arm.c:18243
+msgid "Short branches, Undefined, SVC, LDM/STM"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cris.c:3741
-#, c-format
-msgid "Value not in 6 bit range: %ld"
+#: config/tc-arm.c:18244
+msgid "Miscellaneous 16-bit instructions"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cris.c:3748
-#, c-format
-msgid "Value not in 6 bit unsigned range: %ld"
+#: config/tc-arm.c:18245
+msgid "ADR"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cris.c:3792
-#, c-format
-msgid "Please use --help to see usage and options for this assembler.\n"
+#: config/tc-arm.c:18246
+msgid "Literal loads"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cris.c:3804
-msgid "--no-underscore is invalid with a.out format"
+#: config/tc-arm.c:18247
+msgid "Hi-register ADD, MOV, CMP, BX, BLX using pc"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cris.c:3828
-#, c-format
-msgid "invalid <arch> in --march=<arch>: %s"
+#: config/tc-arm.c:18248
+msgid "Hi-register ADD, MOV, CMP using pc"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cris.c:3937
-msgid ""
-"Semantics error.  This type of operand can not be relocated, it must be an "
-"assembly-time constant"
+#. NOTE: 0x00dd is not the real encoding, instead, it is the 'tvalue'
+#. field in asm_opcode. 'tvalue' is used at the stage this check happen.
+#: config/tc-arm.c:18251
+msgid "ADD/SUB sp, sp #imm"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cris.c:3986
-#, c-format
-msgid "Cannot generate relocation type for symbol %s, code %s"
+#: config/tc-arm.c:18270
+msgid "IT blocks containing 32-bit Thumb instructions are deprecated in ARMv8"
 msgstr ""
 
 msgstr ""
 
-#. The messages are formatted to line up with the generic options.
-#: config/tc-cris.c:3999
+#: config/tc-arm.c:18282
 #, c-format
 #, c-format
-msgid "CRIS-specific options:\n"
-msgstr ""
-
-#: config/tc-cris.c:4001
 msgid ""
 msgid ""
-"  -h, -H                  Don't execute, print this help text.  Deprecated.\n"
+"IT blocks containing 16-bit Thumb instructions of the following class are "
+"deprecated in ARMv8: %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cris.c:4003
-msgid "  -N                      Warn when branches are expanded to jumps.\n"
-msgstr ""
-
-#: config/tc-cris.c:4005
+#: config/tc-arm.c:18295
 msgid ""
 msgid ""
-"  --underscore            User symbols are normally prepended with "
-"underscore.\n"
+"IT blocks containing more than one conditional instruction are deprecated in "
+"ARMv8"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cris.c:4007
-msgid "                          Registers will not need any prefix.\n"
+#: config/tc-arm.c:18410
+#, c-format
+msgid "bad instruction `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cris.c:4009
-msgid "  --no-underscore         User symbols do not have any prefix.\n"
+#: config/tc-arm.c:18416
+msgid "s suffix on comparison instruction is deprecated"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cris.c:4011
-msgid "                          Registers will require a `$'-prefix.\n"
+#: config/tc-arm.c:18435
+#, c-format
+msgid "selected processor does not support `%s' in Thumb mode"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cris.c:4013
-msgid "  --pic\t\t\tEnable generation of position-independent code.\n"
+#: config/tc-arm.c:18441
+msgid "Thumb does not support conditional execution"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cris.c:4015
+#: config/tc-arm.c:18461
+#, c-format
 msgid ""
 msgid ""
-"  --march=<arch>\t\tGenerate code for <arch>.  Valid choices for <arch>\n"
-"\t\t\t\tare v0_v10, v10, v32 and common_v10_v32.\n"
+"selected processor does not support 32bit wide variant of instruction `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cris.c:4036
-msgid "Invalid relocation"
+#: config/tc-arm.c:18464
+#, c-format
+msgid "selected processor does not support `%s' in Thumb-2 mode"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cris.c:4073
-msgid "Invalid pc-relative relocation"
+#: config/tc-arm.c:18489
+#, c-format
+msgid "cannot honor width suffix -- `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cris.c:4118
+#: config/tc-arm.c:18531
 #, c-format
 #, c-format
-msgid "Adjusted signed .word (%ld) overflows: `switch'-statement too large."
+msgid "selected processor does not support `%s' in ARM mode"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cris.c:4148
+#: config/tc-arm.c:18536
 #, c-format
 #, c-format
-msgid ".syntax %s requires command-line option `--underscore'"
+msgid "width suffixes are invalid in ARM mode -- `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cris.c:4157
+#: config/tc-arm.c:18569
 #, c-format
 #, c-format
-msgid ".syntax %s requires command-line option `--no-underscore'"
+msgid "attempt to use an ARM instruction on a Thumb-only processor -- `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cris.c:4194
-msgid "Unknown .syntax operand"
+#: config/tc-arm.c:18586
+#, c-format
+msgid "section '%s' finished with an open IT block."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cris.c:4204
-msgid "Pseudodirective .file is only valid when generating ELF"
+#: config/tc-arm.c:18591
+msgid "file finished with an open IT block."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cris.c:4216
-msgid "Pseudodirective .loc is only valid when generating ELF"
+#: config/tc-arm.c:21842
+#, c-format
+msgid "alignments greater than %d bytes not supported in .text sections."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cris.c:4231
+#: config/tc-arm.c:22103 config/tc-ia64.c:3594
 #, c-format
 #, c-format
-msgid "internal inconsistency problem: %s called for %d bytes"
+msgid "Group section `%s' has no group signature"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cris.c:4383
-msgid "unknown operand to .arch"
+#: config/tc-arm.c:22148
+msgid "handlerdata in cantunwind frame"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cris.c:4392
-msgid ".arch <arch> requires a matching --march=... option"
+#: config/tc-arm.c:22165
+msgid "too many unwind opcodes for personality routine 0"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-crx.c:819
-#, c-format
-msgid "Illegal Scale - `%d'"
+#: config/tc-arm.c:22196
+msgid "attempt to recreate an unwind entry"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-crx.c:1263
-#, c-format
-msgid "Illegal Co-processor register in Instruction `%s' "
+#: config/tc-arm.c:22206
+msgid "too many unwind opcodes"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-crx.c:1270
+#: config/tc-arm.c:22499
 #, c-format
 #, c-format
-msgid "Illegal Co-processor special register in Instruction `%s' "
+msgid "[-mwarn-syms]: Assignment makes a symbol match an ARM instruction: %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-crx.c:1589
+#: config/tc-arm.c:22861 config/tc-arm.c:22929
 #, c-format
 #, c-format
-msgid "Invalid DISPU4 operand value (arg %d)"
+msgid "symbol %s is in a different section"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-crx.c:1592
+#: config/tc-arm.c:22863 config/tc-arm.c:22931
 #, c-format
 #, c-format
-msgid "Invalid CST4 operand value (arg %d)"
+msgid "symbol %s is weak and may be overridden later"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-crx.c:1595
+#: config/tc-arm.c:22908 config/tc-arm.c:23278
 #, c-format
 #, c-format
-msgid "Operand value is not within upper 64 KB (arg %d)"
-msgstr ""
-
-#: config/tc-crx.c:1732
-msgid "Invalid Register in Register List"
+msgid "invalid constant (%lx) after fixup"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-crx.c:1786
+#: config/tc-arm.c:22964
 #, c-format
 #, c-format
-msgid "Illegal register `%s' in cop-register list"
+msgid "unable to compute ADRL instructions for PC offset of 0x%lx"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-crx.c:1794
-#, c-format
-msgid "Illegal register `%s' in cop-special-register list"
+#: config/tc-arm.c:23000 config/tc-arm.c:23030
+msgid "invalid literal constant: pool needs to be closer"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-crx.c:1813
+#: config/tc-arm.c:23003 config/tc-arm.c:23052
 #, c-format
 #, c-format
-msgid "Illegal register `%s' in user register list"
+msgid "bad immediate value for offset (%ld)"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-crx.c:1832
+#: config/tc-arm.c:23033
 #, c-format
 #, c-format
-msgid "Illegal register `%s' in register list"
+msgid "bad immediate value for 8-bit offset (%ld)"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-crx.c:1838
-#, c-format
-msgid "Maximum %d bits may be set in `mask16' operand"
+#: config/tc-arm.c:23093
+msgid "offset not a multiple of 4"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-crx.c:1847
-#, c-format
-msgid "rest of line ignored; first ignored character is `%c'"
+#: config/tc-arm.c:23294
+msgid "invalid smc expression"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-crx.c:1855
-#, c-format
-msgid "Illegal `mask16' operand, operation is undefined - `%s'"
+#: config/tc-arm.c:23303
+msgid "invalid hvc expression"
 msgstr ""
 
 msgstr ""
 
-#. HI can't be specified without LO (and vise-versa).
-#: config/tc-crx.c:1861
-msgid "HI/LO registers should be specified together"
+#: config/tc-arm.c:23314 config/tc-arm.c:23323
+msgid "invalid swi expression"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-crx.c:1867
-msgid "HI/LO registers should be specified without additional registers"
+#: config/tc-arm.c:23333
+msgid "invalid expression in load/store multiple"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-d10v.c:216
+#: config/tc-arm.c:23395
 #, c-format
 #, c-format
-msgid ""
-"D10V options:\n"
-"-O                      Optimize.  Will do some operations in parallel.\n"
-"--gstabs-packing        Pack adjacent short instructions together even\n"
-"                        when --gstabs is specified.  On by default.\n"
-"--no-gstabs-packing     If --gstabs is specified, do not pack adjacent\n"
-"                        instructions together.\n"
+msgid "blx to '%s' an ARM ISA state function changed to bl"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-d10v.c:573
-msgid "operand is not an immediate"
+#: config/tc-arm.c:23414
+msgid "misaligned branch destination"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-d10v.c:591
+#: config/tc-arm.c:23534
 #, c-format
 #, c-format
-msgid "operand out of range: %lu"
+msgid "blx to Thumb func '%s' from Thumb ISA state changed to bl"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-d10v.c:649
-msgid "Instruction must be executed in parallel with another instruction."
+#: config/tc-arm.c:23584
+msgid "Thumb2 branch out of range"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-d10v.c:703 config/tc-d10v.c:711
-#, c-format
-msgid "packing conflict: %s must dispatch sequentially"
+#: config/tc-arm.c:23668
+msgid "rel31 relocation overflow"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-d10v.c:810
-#, c-format
-msgid "resource conflict (R%d)"
+#: config/tc-arm.c:23689 config/tc-arm.c:23693 config/tc-arm.c:23732
+msgid "co-processor offset out of range"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-d10v.c:813
+#: config/tc-arm.c:23749
 #, c-format
 #, c-format
-msgid "resource conflict (A%d)"
+msgid "invalid offset, target not word aligned (0x%08lX)"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-d10v.c:815
-msgid "resource conflict (PSW)"
+#: config/tc-arm.c:23756 config/tc-arm.c:23765 config/tc-arm.c:23773
+#: config/tc-arm.c:23781 config/tc-arm.c:23789
+#, c-format
+msgid "invalid offset, value too big (0x%08lX)"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-d10v.c:817
-msgid "resource conflict (C flag)"
+#: config/tc-arm.c:23830
+msgid "invalid Hi register with immediate"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-d10v.c:819
-msgid "resource conflict (F flag)"
+#: config/tc-arm.c:23846
+msgid "invalid immediate for stack address calculation"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-d10v.c:969
-msgid "Instruction must be executed in parallel"
+#: config/tc-arm.c:23865
+msgid "address calculation needs a strongly defined nearby symbol"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-d10v.c:972
-msgid "Long instructions may not be combined."
+#: config/tc-arm.c:23881
+msgid "symbol too far away"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-d10v.c:1005
-msgid "One of these instructions may not be executed in parallel."
+#: config/tc-arm.c:23893
+#, c-format
+msgid "invalid immediate for address calculation (value = 0x%08lX)"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-d10v.c:1009 config/tc-d30v.c:1036
-msgid "Two IU instructions may not be executed in parallel"
+#: config/tc-arm.c:23923
+#, c-format
+msgid "invalid immediate: %ld is out of range"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-d10v.c:1011 config/tc-d10v.c:1019 config/tc-d10v.c:1033
-#: config/tc-d10v.c:1048 config/tc-d30v.c:1037 config/tc-d30v.c:1046
-msgid "Swapping instruction order"
+#: config/tc-arm.c:23935
+#, c-format
+msgid "invalid shift value: %ld"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-d10v.c:1017 config/tc-d30v.c:1043
-msgid "Two MU instructions may not be executed in parallel"
+#: config/tc-arm.c:24005 config/tc-arm.c:24076
+#, c-format
+msgid "the offset 0x%08lX is not representable"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-d10v.c:1037 config/tc-d30v.c:1063
-msgid "IU instruction may not be in the left container"
+#: config/tc-arm.c:24037
+#, c-format
+msgid "Unable to process relocation for thumb opcode: %lx"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-d10v.c:1039 config/tc-d10v.c:1054
-msgid ""
-"Instruction in R container is squashed by flow control instruction in L "
-"container."
+#: config/tc-arm.c:24116
+#, c-format
+msgid "bad offset 0x%08lX (only 12 bits available for the magnitude)"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-d10v.c:1052 config/tc-d30v.c:1074
-msgid "MU instruction may not be in the right container"
+#: config/tc-arm.c:24155
+#, c-format
+msgid "bad offset 0x%08lX (only 8 bits available for the magnitude)"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-d10v.c:1058 config/tc-d30v.c:1086
-msgid "unknown execution type passed to write_2_short()"
+#: config/tc-arm.c:24195
+#, c-format
+msgid "bad offset 0x%08lX (must be word-aligned)"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-d10v.c:1186 config/tc-d10v.c:1359
-msgid "bad opcode or operands"
+#: config/tc-arm.c:24200
+#, c-format
+msgid "bad offset 0x%08lX (must be an 8-bit number of words)"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-d10v.c:1261
-msgid "value out of range"
+#: config/tc-arm.c:24231 config/tc-score.c:7391
+#, c-format
+msgid "bad relocation fixup type (%d)"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-d10v.c:1335
-msgid "illegal operand - register name found where none expected"
+#: config/tc-arm.c:24349
+msgid "literal referenced across section boundary"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-d10v.c:1370
-msgid "Register number must be EVEN"
+#: config/tc-arm.c:24420
+msgid "internal relocation (type: IMMEDIATE) not fixed up"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-d10v.c:1373
-msgid "Unsupported use of sp"
+#: config/tc-arm.c:24425
+msgid "ADRL used for a symbol not defined in the same file"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-d10v.c:1392
+#: config/tc-arm.c:24440
 #, c-format
 #, c-format
-msgid "cr%ld is a reserved control register"
+msgid "undefined local label `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-d10v.c:1565
-#, c-format
-msgid "line %d: rep or repi must include at least 4 instructions"
+#: config/tc-arm.c:24446
+msgid "internal_relocation (type: OFFSET_IMM) not fixed up"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-d10v.c:1745
-msgid "can't find previous opcode "
+#: config/tc-arm.c:24468 config/tc-cris.c:4006 config/tc-ft32.c:602
+#: config/tc-mcore.c:1928 config/tc-microblaze.c:1972 config/tc-mmix.c:2895
+#: config/tc-moxie.c:825 config/tc-ns32k.c:2248 config/tc-score.c:7478
+msgid "<unknown>"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-d10v.c:1757
+#: config/tc-arm.c:24857
 #, c-format
 #, c-format
-msgid "could not assemble: %s"
+msgid "%s: unexpected function type: %d"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-d10v.c:1772 config/tc-d10v.c:1794 config/tc-d30v.c:1742
-msgid "Unable to mix instructions as specified"
+#: config/tc-arm.c:24994
+msgid "use of old and new-style options to set CPU type"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-d30v.c:149
-#, c-format
-msgid "Register name %s conflicts with symbol of the same name"
+#: config/tc-arm.c:25004
+msgid "use of old and new-style options to set FPU type"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-d30v.c:239
-#, c-format
-msgid ""
-"\n"
-"D30V options:\n"
-"-O                      Make adjacent short instructions parallel if "
-"possible.\n"
-"-n                      Warn about all NOPs inserted by the assembler.\n"
-"-N\t\t\tWarn about NOPs inserted after word multiplies.\n"
-"-c                      Warn about symbols whoes names match register "
-"names.\n"
-"-C                      Opposite of -C.  -c is the default.\n"
+#: config/tc-arm.c:25082
+msgid "hard-float conflicts with specified fpu"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-d30v.c:367
-msgid "unexpected 12-bit reloc type"
+#: config/tc-arm.c:25271
+msgid "generate PIC code"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-d30v.c:374
-msgid "unexpected 18-bit reloc type"
+#: config/tc-arm.c:25272
+msgid "assemble Thumb code"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-d30v.c:624
-#, c-format
-msgid "%s NOP inserted"
+#: config/tc-arm.c:25273
+msgid "support ARM/Thumb interworking"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-d30v.c:625
-msgid "sequential"
+#: config/tc-arm.c:25275
+msgid "code uses 32-bit program counter"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-d30v.c:625
-msgid "parallel"
+#: config/tc-arm.c:25276
+msgid "code uses 26-bit program counter"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-d30v.c:1032
-msgid "Instructions may not be executed in parallel"
+#: config/tc-arm.c:25277
+msgid "floating point args are in fp regs"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-d30v.c:1045
-#, c-format
-msgid "Executing %s in IU may not work"
+#: config/tc-arm.c:25279
+msgid "re-entrant code"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-d30v.c:1052
-#, c-format
-msgid "Executing %s in IU may not work in parallel execution"
+#: config/tc-arm.c:25280
+msgid "code is ATPCS conformant"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-d30v.c:1065
-#, c-format
-msgid "special left instruction `%s' kills instruction `%s' in right container"
+#. These are recognized by the assembler, but have no affect on code.
+#: config/tc-arm.c:25286
+msgid "use frame pointer"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-d30v.c:1076
-#, c-format
-msgid "Executing %s in reverse serial with %s may not work"
+#: config/tc-arm.c:25287
+msgid "use stack size checking"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-d30v.c:1079
-#, c-format
-msgid "Executing %s in IU in reverse serial may not work"
+#: config/tc-arm.c:25290
+msgid "do not warn on use of deprecated feature"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-d30v.c:1268
-msgid "Odd numbered register used as target of multi-register instruction"
+#: config/tc-arm.c:25292
+msgid "warn about symbols that match instruction names [default]"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-d30v.c:1332 config/tc-d30v.c:1367
-#, c-format
-msgid "unknown condition code: %s"
+#: config/tc-arm.c:25293
+msgid "disable warnings about symobls that match instructions"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-d30v.c:1360
-#, c-format
-msgid "cmpu doesn't support condition code %s"
+#. 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:25309 config/tc-arm.c:25310
+msgid "use -mcpu=arm1"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-d30v.c:1395
-#, c-format
-msgid "unknown opcode: %s"
+#: config/tc-arm.c:25311 config/tc-arm.c:25312
+msgid "use -mcpu=arm2"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-d30v.c:1406
-#, c-format
-msgid "operands for opcode `%s' do not match any valid format"
+#: config/tc-arm.c:25313 config/tc-arm.c:25314
+msgid "use -mcpu=arm250"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-d30v.c:1621 config/tc-d30v.c:1638
-msgid "Cannot assemble instruction"
+#: config/tc-arm.c:25315 config/tc-arm.c:25316
+msgid "use -mcpu=arm3"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-d30v.c:1623
-msgid "First opcode is long.  Unable to mix instructions as specified."
+#: config/tc-arm.c:25317 config/tc-arm.c:25318
+msgid "use -mcpu=arm6"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-d30v.c:1692
-msgid "word of NOPs added between word multiply and load"
+#: config/tc-arm.c:25319 config/tc-arm.c:25320
+msgid "use -mcpu=arm600"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-d30v.c:1694
-msgid "word of NOPs added between word multiply and 16-bit multiply"
+#: config/tc-arm.c:25321 config/tc-arm.c:25322
+msgid "use -mcpu=arm610"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-d30v.c:1726
-msgid "Instruction uses long version, so it cannot be mixed as specified"
+#: config/tc-arm.c:25323 config/tc-arm.c:25324
+msgid "use -mcpu=arm620"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-d30v.c:1853
-#, c-format
-msgid "value too large to fit in %d bits"
+#: config/tc-arm.c:25325 config/tc-arm.c:25326
+msgid "use -mcpu=arm7"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-d30v.c:1914
-#, c-format
-msgid "line %d: unable to place address of symbol '%s' into a byte"
+#: config/tc-arm.c:25327 config/tc-arm.c:25328
+msgid "use -mcpu=arm70"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-d30v.c:1917
-#, c-format
-msgid "line %d: unable to place value %lx into a byte"
+#: config/tc-arm.c:25329 config/tc-arm.c:25330
+msgid "use -mcpu=arm700"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-d30v.c:1925
-#, c-format
-msgid "line %d: unable to place address of symbol '%s' into a short"
+#: config/tc-arm.c:25331 config/tc-arm.c:25332
+msgid "use -mcpu=arm700i"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-d30v.c:1928
-#, c-format
-msgid "line %d: unable to place value %lx into a short"
+#: config/tc-arm.c:25333 config/tc-arm.c:25334
+msgid "use -mcpu=arm710"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-d30v.c:1936
-#, c-format
-msgid "line %d: unable to place address of symbol '%s' into a quad"
+#: config/tc-arm.c:25335 config/tc-arm.c:25336
+msgid "use -mcpu=arm710c"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-d30v.c:2044
-#, c-format
-msgid "Alignment too large: %d assumed"
+#: config/tc-arm.c:25337 config/tc-arm.c:25338
+msgid "use -mcpu=arm720"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-dlx.c:211
-msgid "missing .proc"
+#: config/tc-arm.c:25339 config/tc-arm.c:25340
+msgid "use -mcpu=arm7d"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-dlx.c:228
-msgid ".endfunc missing for previous .proc"
+#: config/tc-arm.c:25341 config/tc-arm.c:25342
+msgid "use -mcpu=arm7di"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-dlx.c:290 config/tc-i860.c:227 config/tc-mips.c:1903
-#, c-format
-msgid "internal error: can't hash `%s': %s\n"
+#: config/tc-arm.c:25343 config/tc-arm.c:25344
+msgid "use -mcpu=arm7m"
 msgstr ""
 
 msgstr ""
 
-#. Probably a memory allocation problem?  Give up now.
-#: config/tc-dlx.c:297 config/tc-hppa.c:8287 config/tc-mips.c:1906
-#: config/tc-mips.c:1958 config/tc-or32.c:211 config/tc-sparc.c:860
-msgid "Broken assembler.  No assembly attempted."
+#: config/tc-arm.c:25345 config/tc-arm.c:25346
+msgid "use -mcpu=arm7dm"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-dlx.c:327
-#, c-format
-msgid "Bad operand for a load instruction: <%s>"
+#: config/tc-arm.c:25347 config/tc-arm.c:25348
+msgid "use -mcpu=arm7dmi"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-dlx.c:441
-#, c-format
-msgid "Bad operand for a store instruction: <%s>"
+#: config/tc-arm.c:25349 config/tc-arm.c:25350
+msgid "use -mcpu=arm7100"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-dlx.c:621
-#, c-format
-msgid "Expression Error for operand modifier %%hi/%%lo\n"
+#: config/tc-arm.c:25351 config/tc-arm.c:25352
+msgid "use -mcpu=arm7500"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-dlx.c:634 config/tc-or32.c:812
-#, c-format
-msgid "Invalid expression after %%%%\n"
+#: config/tc-arm.c:25353 config/tc-arm.c:25354
+msgid "use -mcpu=arm7500fe"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-dlx.c:703 config/tc-tic4x.c:2488
-#, c-format
-msgid "Unknown opcode `%s'."
+#: config/tc-arm.c:25355 config/tc-arm.c:25356 config/tc-arm.c:25357
+#: config/tc-arm.c:25358
+msgid "use -mcpu=arm7tdmi"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-dlx.c:716
-msgid "Can not set dlx_skip_hi16_flag"
+#: config/tc-arm.c:25359 config/tc-arm.c:25360
+msgid "use -mcpu=arm710t"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-dlx.c:730
-#, c-format
-msgid "Missing arguments for opcode <%s>."
+#: config/tc-arm.c:25361 config/tc-arm.c:25362
+msgid "use -mcpu=arm720t"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-dlx.c:764
-#, c-format
-msgid "Too many operands: %s"
+#: config/tc-arm.c:25363 config/tc-arm.c:25364
+msgid "use -mcpu=arm740t"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-dlx.c:801
-#, c-format
-msgid "Both the_insn.HI and the_insn.LO are set : %s"
+#: config/tc-arm.c:25365 config/tc-arm.c:25366
+msgid "use -mcpu=arm8"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-dlx.c:871
-msgid "failed regnum sanity check."
+#: config/tc-arm.c:25367 config/tc-arm.c:25368
+msgid "use -mcpu=arm810"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-dlx.c:884
-msgid "failed general register sanity check."
+#: config/tc-arm.c:25369 config/tc-arm.c:25370
+msgid "use -mcpu=arm9"
 msgstr ""
 
 msgstr ""
 
-#. Types or values of args don't match.
-#: config/tc-dlx.c:892
-msgid "Invalid operands"
+#: config/tc-arm.c:25371 config/tc-arm.c:25372
+msgid "use -mcpu=arm9tdmi"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-dlx.c:1119 config/tc-or32.c:774
-#, c-format
-msgid "label \"$%d\" redefined"
+#: config/tc-arm.c:25373 config/tc-arm.c:25374
+msgid "use -mcpu=arm920"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-dlx.c:1157
-msgid "Invalid expression after # number\n"
+#: config/tc-arm.c:25375 config/tc-arm.c:25376
+msgid "use -mcpu=arm940"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-fr30.c:82
-#, c-format
-msgid " FR30 specific command line options:\n"
+#: config/tc-arm.c:25377
+msgid "use -mcpu=strongarm"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-fr30.c:135
-#, c-format
-msgid "Instruction %s not allowed in a delay slot."
+#: config/tc-arm.c:25379
+msgid "use -mcpu=strongarm110"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-frv.c:404
-#, c-format
-msgid "Unknown cpu -mcpu=%s"
+#: config/tc-arm.c:25381
+msgid "use -mcpu=strongarm1100"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-frv.c:457
-#, c-format
-msgid "FRV specific command line options:\n"
+#: config/tc-arm.c:25383
+msgid "use -mcpu=strongarm1110"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-frv.c:458
-#, c-format
-msgid "-G n            Put data <= n bytes in the small data area\n"
+#: config/tc-arm.c:25384
+msgid "use -mcpu=xscale"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-frv.c:459
-#, c-format
-msgid "-mgpr-32        Mark generated file as only using 32 GPRs\n"
+#: config/tc-arm.c:25385
+msgid "use -mcpu=iwmmxt"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-frv.c:460
-#, c-format
-msgid "-mgpr-64        Mark generated file as using all 64 GPRs\n"
+#: config/tc-arm.c:25386
+msgid "use -mcpu=all"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-frv.c:461
-#, c-format
-msgid "-mfpr-32        Mark generated file as only using 32 FPRs\n"
+#. Architecture variants -- don't add any more to this list either.
+#: config/tc-arm.c:25389 config/tc-arm.c:25390
+msgid "use -march=armv2"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-frv.c:462
-#, c-format
-msgid "-mfpr-64        Mark generated file as using all 64 FPRs\n"
+#: config/tc-arm.c:25391 config/tc-arm.c:25392
+msgid "use -march=armv2a"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-frv.c:463
-#, c-format
-msgid "-msoft-float    Mark generated file as using software FP\n"
+#: config/tc-arm.c:25393 config/tc-arm.c:25394
+msgid "use -march=armv3"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-frv.c:464
-#, c-format
-msgid "-mdword         Mark generated file as using a 8-byte stack alignment\n"
+#: config/tc-arm.c:25395 config/tc-arm.c:25396
+msgid "use -march=armv3m"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-frv.c:465
-#, c-format
-msgid "-mno-dword      Mark generated file as using a 4-byte stack alignment\n"
+#: config/tc-arm.c:25397 config/tc-arm.c:25398
+msgid "use -march=armv4"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-frv.c:466
-#, c-format
-msgid ""
-"-mdouble        Mark generated file as using double precision FP insns\n"
+#: config/tc-arm.c:25399 config/tc-arm.c:25400
+msgid "use -march=armv4t"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-frv.c:467
-#, c-format
-msgid "-mmedia         Mark generated file as using media insns\n"
+#: config/tc-arm.c:25401 config/tc-arm.c:25402
+msgid "use -march=armv5"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-frv.c:468
-#, c-format
-msgid ""
-"-mmuladd        Mark generated file as using multiply add/subtract insns\n"
+#: config/tc-arm.c:25403 config/tc-arm.c:25404
+msgid "use -march=armv5t"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-frv.c:469
-#, c-format
-msgid "-mpack          Allow instructions to be packed\n"
+#: config/tc-arm.c:25405 config/tc-arm.c:25406
+msgid "use -march=armv5te"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-frv.c:470
-#, c-format
-msgid "-mno-pack       Do not allow instructions to be packed\n"
+#. Floating point variants -- don't add any more to this list either.
+#: config/tc-arm.c:25409
+msgid "use -mfpu=fpe"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-frv.c:471
-#, c-format
-msgid ""
-"-mpic           Mark generated file as using small position independent "
-"code\n"
+#: config/tc-arm.c:25410
+msgid "use -mfpu=fpa10"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-frv.c:472
-#, c-format
-msgid ""
-"-mPIC           Mark generated file as using large position independent "
-"code\n"
+#: config/tc-arm.c:25411
+msgid "use -mfpu=fpa11"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-frv.c:473
-#, c-format
-msgid ""
-"-mlibrary-pic   Mark generated file as using position indepedent code for "
-"libraries\n"
+#: config/tc-arm.c:25413
+msgid "use either -mfpu=softfpa or -mfpu=softvfp"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-frv.c:474
-#, c-format
-msgid "-mfdpic         Assemble for the FDPIC ABI\n"
+#: config/tc-arm.c:25937
+msgid "extension does not apply to the base architecture"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-frv.c:475
-#, c-format
-msgid "-mnopic         Disable -mpic, -mPIC, -mlibrary-pic and -mfdpic\n"
+#: config/tc-arm.c:25962
+msgid "architectural extensions must be specified in alphabetical order"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-frv.c:476
+#: config/tc-arm.c:26077 config/tc-arm.c:26797
 #, c-format
 #, c-format
-msgid "-mcpu={fr500|fr550|fr400|fr405|fr450|fr300|frv|simple|tomcat}\n"
+msgid "unknown floating point format `%s'\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-frv.c:477
+#: config/tc-arm.c:26093
 #, c-format
 #, c-format
-msgid "                Record the cpu type\n"
+msgid "unknown floating point abi `%s'\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-frv.c:478
+#: config/tc-arm.c:26109
 #, c-format
 #, c-format
-msgid "-mtomcat-stats  Print out stats for tomcat workarounds\n"
+msgid "unknown EABI `%s'\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-frv.c:479
+#: config/tc-arm.c:26129
 #, c-format
 #, c-format
-msgid "-mtomcat-debug  Debug tomcat workarounds\n"
-msgstr ""
-
-#: config/tc-frv.c:1163
-msgid "VLIW packing used for -mno-pack"
-msgstr ""
-
-#: config/tc-frv.c:1173
-msgid "Instruction not supported by this architecture"
+msgid "unknown implicit IT mode `%s', should be arm, thumb, always, or never."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-frv.c:1183
-msgid "VLIW packing constraint violation"
+#: config/tc-arm.c:26152 config/tc-metag.c:5913
+msgid "<fpu name>\t  assemble for FPU architecture <fpu name>"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-frv.c:1774
-#, c-format
-msgid "Relocation %s is not safe for %s"
+#: config/tc-arm.c:26154
+msgid "<abi>\t  assemble for floating point ABI <abi>"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-h8300.c:395 config/tc-h8300.c:403
-msgid "Reg not valid for H8/300"
+#: config/tc-arm.c:26157
+msgid "<ver>\t\t  assemble for eabi version <ver>"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-h8300.c:484
-msgid "invalid operand size requested"
+#: config/tc-arm.c:26160
+msgid "<mode>\t  controls implicit insertion of IT instructions"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-h8300.c:583
-msgid "Invalid register list for ldm/stm\n"
+#: config/tc-arm.c:26162
+msgid "\t\t\t  TI CodeComposer Studio syntax compatibility mode"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-h8300.c:609 config/tc-h8300.c:614 config/tc-h8300.c:621
-msgid "mismatch between register and suffix"
+#: config/tc-arm.c:26264
+#, c-format
+msgid " ARM-specific assembler options:\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-h8300.c:626
-msgid "invalid suffix after register."
+#: config/tc-arm.c:26284
+#, c-format
+msgid "  --fix-v4bx              Allow BX in ARMv4 code\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-h8300.c:648
-msgid "address too high for vector table jmp/jsr"
+#: config/tc-arm.c:26747
+#, c-format
+msgid ""
+"architectural extension `%s' is not allowed for the current base architecture"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-h8300.c:675 config/tc-h8300.c:787 config/tc-h8300.c:797
-msgid "Wrong size pointer register for architecture."
+#: config/tc-arm.c:26766
+#, c-format
+msgid "unknown architecture extension `%s'\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-h8300.c:734 config/tc-h8300.c:742 config/tc-h8300.c:771
-msgid "expected @(exp, reg16)"
+#: config/tc-avr.c:447
+#, c-format
+msgid "Known MCU names:"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-h8300.c:760
-msgid "expected .L, .W or .B for register in indexed addressing mode"
-msgstr ""
-
-#: config/tc-h8300.c:954
-msgid "expected valid addressing mode for mova: \"@(disp, ea.sz),ERn\""
-msgstr ""
-
-#: config/tc-h8300.c:972 config/tc-h8300.c:981
-msgid "expected register"
+#: config/tc-avr.c:512
+#, c-format
+msgid ""
+"AVR Assembler options:\n"
+"  -mmcu=[avr-name] select microcontroller variant\n"
+"                   [avr-name] can be:\n"
+"                   avr1  - classic AVR core without data RAM\n"
+"                   avr2  - classic AVR core with up to 8K program memory\n"
+"                   avr25 - classic AVR core with up to 8K program memory\n"
+"                           plus the MOVW instruction\n"
+"                   avr3  - classic AVR core with up to 64K program memory\n"
+"                   avr31 - classic AVR core with up to 128K program memory\n"
+"                   avr35 - classic AVR core with up to 64K program memory\n"
+"                           plus the MOVW instruction\n"
+"                   avr4  - enhanced AVR core with up to 8K program memory\n"
+"                   avr5  - enhanced AVR core with up to 64K program memory\n"
+"                   avr51 - enhanced AVR core with up to 128K program memory\n"
+"                   avr6  - enhanced AVR core with up to 256K program memory\n"
+"                   avrxmega2 - XMEGA, > 8K, < 64K FLASH, < 64K RAM\n"
+"                   avrxmega3 - XMEGA, > 8K, <= 64K FLASH, > 64K RAM\n"
+"                   avrxmega4 - XMEGA, > 64K, <= 128K FLASH, <= 64K RAM\n"
+"                   avrxmega5 - XMEGA, > 64K, <= 128K FLASH, > 64K RAM\n"
+"                   avrxmega6 - XMEGA, > 128K, <= 256K FLASH, <= 64K RAM\n"
+"                   avrxmega7 - XMEGA, > 128K, <= 256K FLASH, > 64K RAM\n"
+"                   avrtiny   - AVR Tiny core with 16 gp registers\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-h8300.c:997
-msgid "expected closing paren"
+#: config/tc-avr.c:535
+#, c-format
+msgid ""
+"  -mall-opcodes    accept all AVR opcodes, even if not supported by MCU\n"
+"  -mno-skip-bug    disable warnings for skipping two-word instructions\n"
+"                   (default for avr4, avr5)\n"
+"  -mno-wrap        reject rjmp/rcall instructions with 8K wrap-around\n"
+"                   (default for avr3, avr5)\n"
+"  -mrmw            accept Read-Modify-Write instructions\n"
+"  -mlink-relax     generate relocations for linker relaxation (default)\n"
+"  -mno-link-relax  don't generate relocations for linker relaxation.\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-h8300.c:1056
+#: config/tc-avr.c:573
 #, c-format
 #, c-format
-msgid "can't use high part of register in operand %d"
+msgid "unknown MCU: %s\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-h8300.c:1213
+#: config/tc-avr.c:587
 #, c-format
 #, c-format
-msgid "Opcode `%s' with these operand types not available in %s mode"
+msgid "redefinition of mcu type `%s' to `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-h8300.c:1222
-msgid "mismatch between opcode size and operand size"
+#: config/tc-avr.c:675
+msgid "constant value required"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-h8300.c:1258
+#: config/tc-avr.c:678
 #, c-format
 #, c-format
-msgid "operand %s0x%lx out of range."
-msgstr ""
-
-#: config/tc-h8300.c:1365
-msgid "Can't work out size of operand.\n"
+msgid "number must be positive and less than %d"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-h8300.c:1414
+#: config/tc-avr.c:704 config/tc-avr.c:841
 #, c-format
 #, c-format
-msgid "Opcode `%s' with these operand types not available in H8/300 mode"
+msgid "constant out of 8-bit range: %d"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-h8300.c:1419
-#, c-format
-msgid "Opcode `%s' with these operand types not available in H8/300H mode"
+#: config/tc-avr.c:772 config/tc-score.c:1199 read.c:3801
+msgid "illegal expression"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-h8300.c:1425
-#, c-format
-msgid "Opcode `%s' with these operand types not available in H8/300S mode"
+#: config/tc-avr.c:801 config/tc-avr.c:1773
+msgid "`)' required"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-h8300.c:1486 config/tc-h8300.c:1506
-msgid "Need #1 or #2 here"
+#: config/tc-avr.c:907
+msgid "register name or number from 16 to 31 required"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-h8300.c:1501
-msgid "#4 not valid on H8/300."
+#: config/tc-avr.c:913
+msgid "register name or number from 0 to 31 required"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-h8300.c:1609 config/tc-h8300.c:1691
-#, c-format
-msgid "branch operand has odd offset (%lx)\n"
+#: config/tc-avr.c:921
+msgid "register r16-r23 required"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-h8300.c:1729
-msgid "destination operand must be 16 bit register"
+#: config/tc-avr.c:927
+msgid "register number above 15 required"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-h8300.c:1738
-msgid "source operand must be 8 bit register"
+#: config/tc-avr.c:933
+msgid "even register number required"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-h8300.c:1746
-msgid "destination operand must be 16bit absolute address"
+#: config/tc-avr.c:939
+msgid "register r24, r26, r28 or r30 required"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-h8300.c:1753
-msgid "destination operand must be 8 bit register"
+#: config/tc-avr.c:960
+msgid "pointer register (X, Y or Z) required"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-h8300.c:1761
-msgid "source operand must be 16bit absolute address"
+#: config/tc-avr.c:967
+msgid "cannot both predecrement and postincrement"
 msgstr ""
 
 msgstr ""
 
-#. This seems more sane than saying "too many operands".  We'll
-#. get here only if the trailing trash starts with a comma.
-#. Types or values of args don't match.
-#: config/tc-h8300.c:1769 config/tc-mmix.c:472 config/tc-mmix.c:484
-#: config/tc-mmix.c:2500 config/tc-mmix.c:2524 config/tc-mmix.c:2797
-#: config/tc-or32.c:528
-msgid "invalid operands"
+#: config/tc-avr.c:975
+msgid "addressing mode not supported"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-h8300.c:1800
-msgid "operand/size mis-match"
+#: config/tc-avr.c:981
+msgid "can't predecrement"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-h8300.c:1901 config/tc-mips.c:10156 config/tc-sh.c:2925
-#: config/tc-sh64.c:2795 config/tc-z8k.c:1226
-msgid "unknown opcode"
+#: config/tc-avr.c:984
+msgid "pointer register Z required"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-h8300.c:1934
-msgid "invalid operand in ldm"
+#: config/tc-avr.c:1003
+msgid "postincrement not supported"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-h8300.c:1943
-msgid "invalid operand in stm"
+#: config/tc-avr.c:1013
+msgid "pointer register (Y or Z) required"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-h8300.c:2069
+#: config/tc-avr.c:1125 config/tc-xgate.c:1352
 #, c-format
 #, c-format
-msgid "call to tc_aout_fix_to_chars \n"
+msgid "unknown constraint `%c'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-h8300.c:2078 config/tc-xc16x.c:340
-#, c-format
-msgid "call to md_convert_frag \n"
+#: config/tc-avr.c:1177
+msgid "`,' required"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-h8300.c:2129 config/tc-xc16x.c:244
-#, c-format
-msgid "call to md_estimate_size_before_relax \n"
+#: config/tc-avr.c:1195
+msgid "undefined combination of operands"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-h8300.c:2158 config/tc-xc16x.c:285
-msgid "Difference of symbols in different sections is not supported"
+#: config/tc-avr.c:1204
+msgid "skipping two-word instruction"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-h8300.c:2180 config/tc-mcore.c:2199 config/tc-microblaze.c:2295
-#: config/tc-pj.c:488 config/tc-sh.c:4374 config/tc-xc16x.c:308
+#: config/tc-avr.c:1392 config/tc-avr.c:1408 config/tc-avr.c:1539
+#: config/tc-msp430.c:4052 config/tc-msp430.c:4071
 #, c-format
 #, c-format
-msgid "Cannot represent relocation type %s"
+msgid "odd address operand: %ld"
 msgstr ""
 
 msgstr ""
 
-#. Simple range checking for FIELD against HIGH and LOW bounds.
-#. IGNORE is used to suppress the error message.
-#. Variant of CHECK_FIELD for use in md_apply_fix and other places where
-#. the current file and line number are not valid.
-#: config/tc-hppa.c:1028 config/tc-hppa.c:1042
+#: config/tc-avr.c:1400 config/tc-avr.c:1419 config/tc-avr.c:1437
+#: config/tc-avr.c:1448 config/tc-avr.c:1464 config/tc-avr.c:1472
+#: config/tc-avr.c:1567 config/tc-avr.c:1574 config/tc-d10v.c:503
+#: config/tc-d30v.c:553 config/tc-msp430.c:4060 config/tc-msp430.c:4078
 #, c-format
 #, c-format
-msgid "Field out of range [%d..%d] (%d)."
+msgid "operand out of range: %ld"
 msgstr ""
 
 msgstr ""
 
-#. Simple alignment checking for FIELD against ALIGN (a power of two).
-#. IGNORE is used to suppress the error message.
-#: config/tc-hppa.c:1056
+#: config/tc-avr.c:1455
 #, c-format
 #, c-format
-msgid "Field not properly aligned [%d] (%d)."
+msgid "operand out of range: 0x%lx"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:1109
-msgid "Missing .exit\n"
+#: config/tc-avr.c:1560 config/tc-d10v.c:1590 config/tc-d30v.c:2034
+#: config/tc-msp430.c:4149
+#, c-format
+msgid "line %d: unknown relocation type: 0x%x"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:1112
-msgid "Missing .procend\n"
+#: config/tc-avr.c:1588
+msgid "only constant expression allowed"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:1297
+#. xgettext:c-format.
+#: config/tc-avr.c:1643 config/tc-bfin.c:825 config/tc-d10v.c:1462
+#: config/tc-d30v.c:1771 config/tc-metag.c:7022 config/tc-mn10200.c:779
+#: config/tc-mn10300.c:2177 config/tc-msp430.c:4197 config/tc-ppc.c:7153
+#: config/tc-spu.c:879 config/tc-spu.c:1090 config/tc-v850.c:3368
+#: config/tc-z80.c:2059
 #, c-format
 #, c-format
-msgid "Invalid field selector.  Assuming F%%."
+msgid "reloc %d not supported by object file format"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:1324
-msgid "Bad segment in expression."
+#: config/tc-avr.c:1665 config/tc-ft32.c:222 config/tc-h8300.c:1960
+#: config/tc-mcore.c:880 config/tc-microblaze.c:927 config/tc-moxie.c:182
+#: config/tc-msp430.c:3906 config/tc-pj.c:253 config/tc-sh.c:2591
+#: config/tc-z8k.c:1223
+msgid "can't find opcode "
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:1349
+#: config/tc-avr.c:1684
 #, c-format
 #, c-format
-msgid "Invalid Nullification: (%c)"
+msgid "illegal opcode %s for mcu %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:1419
-msgid "Cannot handle fixup"
+#: config/tc-avr.c:1712
+msgid "garbage at end of line"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:1717
+#: config/tc-avr.c:1822
 #, c-format
 #, c-format
-msgid "  -Q                      ignored\n"
+msgid "illegal %srelocation size: %d"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:1721
+#: config/tc-avr.c:1935 config/tc-avr.c:1990
 #, c-format
 #, c-format
-msgid "  -c                      print a warning if a comment is found\n"
+msgid "unknown record type %d (in %s)"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:1787
+#: config/tc-avr.c:2011
 #, c-format
 #, c-format
-msgid "no hppa_fixup entry for fixup type 0x%x"
+msgid "Failed to create property section `%s'\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:1966
-msgid "Unknown relocation encountered in md_apply_fix."
-msgstr ""
-
-#: config/tc-hppa.c:2154 config/tc-hppa.c:2179
-#, c-format
-msgid "Undefined register: '%s'."
+#: config/tc-bfin.c:94 config/tc-frv.c:1603 config/tc-frv.c:1613
+msgid "missing ')'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:2213
+#: config/tc-bfin.c:440
 #, c-format
 #, c-format
-msgid "Non-absolute symbol: '%s'."
+msgid " Blackfin specific assembler options:\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:2228
+#: config/tc-bfin.c:441
 #, c-format
 #, c-format
-msgid "Undefined absolute constant: '%s'."
+msgid "  -mcpu=<cpu[-sirevision]> specify the name of the target CPU\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:2259 config/tc-hppa.c:5689
-msgid "could not update architecture and machine"
-msgstr ""
-
-#: config/tc-hppa.c:2297
+#: config/tc-bfin.c:442
 #, c-format
 #, c-format
-msgid "Invalid FP Compare Condition: %s"
+msgid "  -mfdpic                  assemble for the FDPIC ABI\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:2352
+#: config/tc-bfin.c:443
 #, c-format
 #, c-format
-msgid "Invalid FTEST completer: %s"
+msgid "  -mno-fdpic/-mnopic       disable -mfdpic\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:2418 config/tc-hppa.c:2455
-#, c-format
-msgid "Invalid FP Operand Format: %3s"
+#: config/tc-bfin.c:456
+msgid "Could not set architecture and machine."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:2590
-msgid "Bad segment (should be absolute)."
+#: config/tc-bfin.c:603
+msgid "Parse failed."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:2616
-#, c-format
-msgid "Invalid argument location: %s\n"
+#: config/tc-bfin.c:678
+msgid "pcrel too far BFD_RELOC_BFIN_10"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:2645
-#, c-format
-msgid "Invalid argument description: %d"
+#: config/tc-bfin.c:694
+msgid "pcrel too far BFD_RELOC_BFIN_12"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:3473
-msgid "Invalid Indexed Load Completer."
+#: config/tc-bfin.c:714
+msgid "pcrel too far BFD_RELOC_BFIN_24"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:3478
-msgid "Invalid Indexed Load Completer Syntax."
+#: config/tc-bfin.c:729
+msgid "pcrel too far BFD_RELOC_BFIN_5"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:3512
-msgid "Invalid Short Load/Store Completer."
+#: config/tc-bfin.c:741
+msgid "pcrel too far BFD_RELOC_BFIN_11_PCREL"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:3572 config/tc-hppa.c:3577
-msgid "Invalid Store Bytes Short Completer"
+#: config/tc-bfin.c:751
+msgid "rel too far BFD_RELOC_8"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:3888 config/tc-hppa.c:3894
-msgid "Invalid left/right combination completer"
+#: config/tc-bfin.c:758
+msgid "rel too far BFD_RELOC_16"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:3943 config/tc-hppa.c:3950
-msgid "Invalid permutation completer"
+#: config/tc-cr16.c:164 read.c:4649
+msgid "using a bit field width of zero"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:4050
+#: config/tc-cr16.c:172 read.c:4657
 #, c-format
 #, c-format
-msgid "Invalid Add Condition: %s"
+msgid "field width \"%s\" too complex for a bitfield"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:4061 config/tc-hppa.c:4071
-msgid "Invalid Add and Branch Condition"
+#: config/tc-cr16.c:181 read.c:4665
+#, c-format
+msgid "field width %lu too big to fit in %d bytes: truncated to %d bits"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:4092 config/tc-hppa.c:4229
-msgid "Invalid Compare/Subtract Condition"
+#: config/tc-cr16.c:203 read.c:4687
+#, c-format
+msgid "field value \"%s\" too complex for a bitfield"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:4132
+#: config/tc-cr16.c:384
 #, c-format
 #, c-format
-msgid "Invalid Bit Branch Condition: %c"
+msgid "Unknown register pair - index relative mode: `%d'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:4217
+#: config/tc-cr16.c:598 config/tc-crx.c:361
 #, c-format
 #, c-format
-msgid "Invalid Compare/Subtract Condition: %s"
+msgid "internal error: reloc %d (`%s') not supported by object file format"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:4244
-msgid "Invalid Compare and Branch Condition"
+#: config/tc-cr16.c:691 config/tc-i386.c:10626 config/tc-s390.c:2107
+msgid "GOT already in symbol table"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:4340
-msgid "Invalid Logical Instruction Condition."
+#: config/tc-cr16.c:808 config/tc-crx.c:572 config/tc-crx.c:591
+#: config/tc-m68k.c:4657 config/tc-tilegx.c:319 config/tc-tilepro.c:256
+#, c-format
+msgid "Internal Error:  Can't hash %s: %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:4398
-msgid "Invalid Shift/Extract/Deposit Condition."
+#: config/tc-cr16.c:834 config/tc-cris.c:1229 config/tc-crx.c:545
+#, c-format
+msgid "Can't hash `%s': %s\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:4510
-msgid "Invalid Unit Instruction Condition."
+#: config/tc-cr16.c:835 config/tc-cris.c:1230 config/tc-crx.c:546
+msgid "(unknown reason)"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:4985 config/tc-hppa.c:5017 config/tc-hppa.c:5048
-#: config/tc-hppa.c:5078
-msgid "Branch to unaligned address"
+#. Missing or bad expr becomes absolute 0.
+#: config/tc-cr16.c:887 config/tc-crx.c:619
+#, c-format
+msgid "missing or invalid displacement expression `%s' taken as 0"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:5262
-msgid "Invalid SFU identifier"
+#: config/tc-cr16.c:937
+#, c-format
+msgid "GOT bad expression with %s."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:5312
-msgid "Invalid COPR identifier"
+#: config/tc-cr16.c:1048
+#, c-format
+msgid "operand %d: illegal use expression: `%s`"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:5441
-msgid "Invalid Floating Point Operand Format."
+#: config/tc-cr16.c:1113 config/tc-crx.c:1129
+#, c-format
+msgid "Unknown register: `%d'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:5558 config/tc-hppa.c:5578 config/tc-hppa.c:5598
-#: config/tc-hppa.c:5618 config/tc-hppa.c:5638
-msgid "Invalid register for single precision fmpyadd or fmpysub"
+#. Issue a error message when register is illegal.
+#: config/tc-cr16.c:1121 config/tc-crx.c:1137
+#, c-format
+msgid "Illegal register (`%s') in Instruction: `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:5706
+#: config/tc-cr16.c:1194 config/tc-cr16.c:1269 config/tc-crx.c:759
+#: config/tc-crx.c:779 config/tc-crx.c:794
 #, c-format
 #, c-format
-msgid "Invalid operands %s"
+msgid "Illegal register `%s' in Instruction `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:5716
+#: config/tc-cr16.c:1222 config/tc-cr16.c:1233
 #, c-format
 #, c-format
-msgid "Immediates %d and %d will give undefined behavior."
+msgid "Illegal register pair `%s' in Instruction `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:5768 config/tc-hppa.c:6956 config/tc-hppa.c:7011
-msgid "Missing function name for .PROC (corrupted label chain)"
+#: config/tc-cr16.c:1258 config/tc-i960.c:833
+msgid "unmatched '['"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:5771 config/tc-hppa.c:7014
-msgid "Missing function name for .PROC"
+#: config/tc-cr16.c:1264 config/tc-i960.c:840
+msgid "garbage after index spec ignored"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:5830
-msgid "Argument to .BLOCK/.BLOCKZ must be between 0 and 0x3fffffff"
+#: config/tc-cr16.c:1412 config/tc-crx.c:938
+#, c-format
+msgid "Illegal operands (whitespace): `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:5926
+#: config/tc-cr16.c:1424 config/tc-cr16.c:1431 config/tc-cr16.c:1448
+#: config/tc-crx.c:950 config/tc-crx.c:957 config/tc-crx.c:974
+#: config/tc-crx.c:1767
 #, c-format
 #, c-format
-msgid "Invalid .CALL argument: %s"
+msgid "Missing matching brackets : `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:6042
-msgid ".callinfo is not within a procedure definition"
+#: config/tc-cr16.c:1480 config/tc-crx.c:1000
+#, c-format
+msgid "Unknown exception: `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:6062
+#: config/tc-cr16.c:1565 config/tc-crx.c:1096
 #, c-format
 #, c-format
-msgid "FRAME parameter must be a multiple of 8: %d\n"
+msgid "Illegal `cinv' parameter: `%c'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:6081
-msgid "Value for ENTRY_GR must be in the range 3..18\n"
+#: config/tc-cr16.c:1586 config/tc-cr16.c:1625
+#, c-format
+msgid "Unknown register pair: `%d'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:6093
-msgid "Value for ENTRY_FR must be in the range 12..21\n"
+#. Issue a error message when register  pair is illegal.
+#: config/tc-cr16.c:1594
+#, c-format
+msgid "Illegal register pair (`%s') in Instruction: `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:6103
-msgid "Value for ENTRY_SR must be 3\n"
+#. Issue a error message when register  pair is illegal.
+#: config/tc-cr16.c:1633
+#, c-format
+msgid "Illegal index register pair (`%s') in Instruction: `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:6159
+#: config/tc-cr16.c:1672
 #, c-format
 #, c-format
-msgid "Invalid .CALLINFO argument: %s"
+msgid "Unknown processor register : `%d'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:6269
-msgid "The .ENTER pseudo-op is not supported"
+#. Issue a error message when register  pair is illegal.
+#: config/tc-cr16.c:1680
+#, c-format
+msgid "Illegal processor register (`%s') in Instruction: `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:6285
-msgid "Misplaced .entry. Ignored."
+#: config/tc-cr16.c:1728
+#, c-format
+msgid "Unknown processor register (32 bit) : `%d'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:6289
-msgid "Missing .callinfo."
+#. Issue a error message when register  pair is illegal.
+#: config/tc-cr16.c:1736
+#, c-format
+msgid "Illegal 32 bit - processor register (`%s') in Instruction: `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:6353
-msgid ".REG expression must be a register"
+#: config/tc-cr16.c:2102 config/tc-crx.c:1665 config/tc-crx.c:1682
+#, c-format
+msgid "Same src/dest register is used (`r%d'), result is undefined"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:6369
-msgid "bad or irreducible absolute expression; zero assumed"
+#: config/tc-cr16.c:2123
+msgid "RA register is saved twice."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:6380
-msgid ".REG must use a label"
+#: config/tc-cr16.c:2127
+#, c-format
+msgid "`%s' Illegal use of registers."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:6382
-msgid ".EQU must use a label"
+#: config/tc-cr16.c:2141
+#, c-format
+msgid "`%s' Illegal count-register combination."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:6444
+#: config/tc-cr16.c:2147
 #, c-format
 #, c-format
-msgid "Symbol '%s' could not be created."
+msgid "`%s' Illegal use of register."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:6448
-msgid "No memory for symbol name."
+#: config/tc-cr16.c:2156 config/tc-crx.c:1674
+#, c-format
+msgid "`%s' has undefined result"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:6497
-msgid ".EXIT must appear within a procedure"
+#: config/tc-cr16.c:2164
+#, c-format
+msgid "Same src/dest register is used (`r%d'),result is undefined"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:6501
-msgid "Missing .callinfo"
+#: config/tc-cr16.c:2335 config/tc-crx.c:1579
+msgid "Incorrect number of operands"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:6505
-msgid "No .ENTRY for this .EXIT"
+#: config/tc-cr16.c:2337 config/tc-crx.c:1581
+#, c-format
+msgid "Illegal type of operand (arg %d)"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:6545
+#: config/tc-cr16.c:2343 config/tc-crx.c:1587
 #, c-format
 #, c-format
-msgid "Using ENTRY rather than CODE in export directive for %s"
+msgid "Operand out of range (arg %d)"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:6662
+#: config/tc-cr16.c:2346 config/tc-crx.c:1590
 #, c-format
 #, c-format
-msgid "Undefined .EXPORT/.IMPORT argument (ignored): %s"
+msgid "Operand has odd displacement (arg %d)"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:6686
+#: config/tc-cr16.c:2349 config/tc-cr16.c:2380 config/tc-crx.c:1603
+#: config/tc-crx.c:1634
 #, c-format
 #, c-format
-msgid "Cannot define export symbol: %s\n"
+msgid "Illegal operand (arg %d)"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:6783
-msgid "Missing label name on .LABEL"
+#. Give an error if a frag containing code is not aligned to a 2-byte
+#. boundary.
+#: config/tc-cr16.c:2482 config/tc-cr16.h:74 config/tc-crx.c:1956
+#: config/tc-crx.h:77 config/tc-ppc.c:3418 config/tc-ppc.c:6366
+msgid "instruction address is not a multiple of 2"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:6788
-msgid "extra .LABEL arguments ignored."
+#: config/tc-cr16.c:2505 config/tc-cris.c:1556 config/tc-cris.c:1564
+#: config/tc-crx.c:1992 config/tc-dlx.c:692 config/tc-hppa.c:3212
+#: config/tc-hppa.c:3219 config/tc-i860.c:490 config/tc-i860.c:507
+#: config/tc-i860.c:987 config/tc-sparc.c:1790 config/tc-sparc.c:1798
+#, c-format
+msgid "Unknown opcode: `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:6804
-msgid "The .LEAVE pseudo-op is not supported"
+#: config/tc-cris.c:550 config/tc-m68hc11.c:3893
+#, c-format
+msgid "internal inconsistency problem in %s: fr_symbol %lx"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:6842
-msgid "Unrecognized .LEVEL argument\n"
+#: config/tc-cris.c:554 config/tc-m68hc11.c:3897 config/tc-msp430.c:4547
+#, c-format
+msgid "internal inconsistency problem in %s: resolved symbol"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:6876
+#: config/tc-cris.c:564 config/tc-m68hc11.c:3903
 #, c-format
 #, c-format
-msgid "Cannot define static symbol: %s\n"
+msgid "internal inconsistency problem in %s: fr_subtype %d"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:6910
-msgid "Nested procedures"
+#: config/tc-cris.c:904
+msgid "Relaxation to long branches for .arch common_v10_v32 not implemented"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:6920
-msgid "Cannot allocate unwind descriptor\n"
+#: config/tc-cris.c:934
+msgid "Complicated LAPC target operand is not a multiple of two.  Use LAPC.D"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:7018
-msgid "misplaced .procend"
+#: config/tc-cris.c:939
+#, c-format
+msgid ""
+"Internal error found in md_convert_frag: offset %ld.  Please report this."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:7021
-msgid "Missing .callinfo for this procedure"
+#: config/tc-cris.c:964
+#, c-format
+msgid "internal inconsistency in %s: bdapq no symbol"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:7024
-msgid "Missing .EXIT for a .ENTRY"
+#: config/tc-cris.c:977
+#, c-format
+msgid "internal inconsistency in %s: bdap.w with no symbol"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:7061
-msgid "Not in a space.\n"
+#: config/tc-cris.c:1001
+msgid "section alignment must be >= 4 bytes to check MULS/MULU safeness"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:7064
-msgid "Not in a subspace.\n"
+#: config/tc-cris.c:1010
+msgid "dangerous MULS/MULU location; give it higher alignment"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:7153
-msgid "Invalid .SPACE argument"
+#. Bail out for compatibility mode.  (It seems it can be implemented,
+#. perhaps with a 10-byte sequence: "move.d NNNN,$pc/$acr", "jump
+#. $acr", "nop"; but doesn't seem worth it at the moment.)
+#: config/tc-cris.c:1051
+msgid ""
+"Out-of-range .word offset handling is not implemented for .arch "
+"common_v10_v32"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:7199
-msgid "Can't change spaces within a procedure definition. Ignored"
+#: config/tc-cris.c:1096
+msgid ".word case-table handling failed: table too large"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:7327
+#: config/tc-cris.c:1234
 #, c-format
 #, c-format
-msgid "Undefined space: '%s' Assuming space number = 0."
-msgstr ""
-
-#: config/tc-hppa.c:7350
-msgid "Must be in a space before changing or declaring subspaces.\n"
-msgstr ""
-
-#: config/tc-hppa.c:7354
-msgid "Can't change subspaces within a procedure definition. Ignored"
-msgstr ""
-
-#: config/tc-hppa.c:7390
-msgid "Parameters of an existing subspace can't be modified"
-msgstr ""
-
-#: config/tc-hppa.c:7442
-msgid "Alignment must be a power of 2"
+msgid "Buggy opcode: `%s' \"%s\"\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:7489
-msgid "FIRST not supported as a .SUBSPACE argument"
+#: config/tc-cris.c:1662
+#, c-format
+msgid "Immediate value not in 5 bit unsigned range: %ld"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:7491
-msgid "Invalid .SUBSPACE argument"
+#: config/tc-cris.c:1678
+#, c-format
+msgid "Immediate value not in 4 bit unsigned range: %ld"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:7680
+#: config/tc-cris.c:1730
 #, c-format
 #, c-format
-msgid "Internal error: Unable to find containing space for %s."
+msgid "Immediate value not in 6 bit range: %ld"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:7718
+#: config/tc-cris.c:1746
 #, c-format
 #, c-format
-msgid "Out of memory: could not allocate new space chain entry: %s\n"
+msgid "Immediate value not in 6 bit unsigned range: %ld"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:7806
+#. Others have a generic warning.
+#: config/tc-cris.c:1855
 #, c-format
 #, c-format
-msgid "Out of memory: could not allocate new subspace chain entry: %s\n"
+msgid "Unimplemented register `%s' specified"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:8251
-msgid "-R option not supported on this target."
+#. We've come to the end of instructions with this
+#. opcode, so it must be an error.
+#: config/tc-cris.c:2099
+msgid "Illegal operands"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:8268 config/tc-sparc.c:815 config/tc-sparc.c:852
+#: config/tc-cris.c:2140 config/tc-cris.c:2180
 #, c-format
 #, c-format
-msgid "Internal error: can't hash `%s': %s\n"
+msgid "Immediate value not in 8 bit range: %ld"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:8277 config/tc-i860.c:236
+#: config/tc-cris.c:2150 config/tc-cris.c:2201
 #, c-format
 #, c-format
-msgid "internal error: losing opcode: `%s' \"%s\"\n"
+msgid "Immediate value not in 16 bit range: %ld"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i370.c:419 config/tc-ppc.c:1141 config/tc-s390.c:404
-#: config/tc-s390.c:411
+#: config/tc-cris.c:2185
 #, c-format
 #, c-format
-msgid "invalid switch -m%s"
+msgid "Immediate value not in 8 bit signed range: %ld"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i370.c:516 config/tc-s390.c:510
+#: config/tc-cris.c:2190
 #, c-format
 #, c-format
-msgid "Internal assembler error for instruction %s"
+msgid "Immediate value not in 8 bit unsigned range: %ld"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i370.c:535
+#: config/tc-cris.c:2206
 #, c-format
 #, c-format
-msgid "Internal assembler error for macro %s"
-msgstr ""
-
-#: config/tc-i370.c:630 config/tc-ppc.c:1839
-msgid "identifier+constant@got means identifier@got+constant"
+msgid "Immediate value not in 16 bit signed range: %ld"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i370.c:684 config/tc-m68k.c:8030 config/tc-ppc.c:1928
+#: config/tc-cris.c:2211
 #, c-format
 #, c-format
-msgid "%s relocations do not fit in %d bytes\n"
+msgid "Immediate value not in 16 bit unsigned range: %ld"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i370.c:925 config/tc-i370.c:969
-msgid "unsupported DC type"
+#: config/tc-cris.c:2237
+msgid "TLS relocation size does not match operand size"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i370.c:939 config/tc-i370.c:951 config/tc-i370.c:1532
-#: config/tc-i370.c:1542
-msgid "missing end-quote"
+#: config/tc-cris.c:2238
+msgid "PIC relocation size does not match operand size"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i370.c:999
-msgid "unsupported alignment"
+#: config/tc-cris.c:3385
+msgid "Calling gen_cond_branch_32 for .arch common_v10_v32\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i370.c:1006
-msgid "this DS form not yet supported"
+#: config/tc-cris.c:3389
+msgid "32-bit conditional branch generated"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i370.c:1049 config/tc-m32r.c:1493 config/tc-microblaze.c:179
-#: config/tc-ppc.c:1992 config/tc-ppc.c:4596
-msgid "Expected comma after symbol-name: rest of line ignored."
+#: config/tc-cris.c:3450
+msgid "Complex expression not supported"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i370.c:1072 config/tc-m32r.c:1517 config/tc-microblaze.c:201
-#: config/tc-ppc.c:2014 config/tc-ppc.c:3215 config/tc-ppc.c:4620
-msgid "ignoring bad alignment"
+#. FIXME:  Is this function mentioned in the internals.texi manual?  If
+#. not, add it.
+#: config/tc-cris.c:3600
+msgid "Bad call to md_atof () - floating point formats are not supported"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i370.c:1083 config/tc-m32r.c:1544 config/tc-microblaze.c:212
-#: config/tc-ppc.c:2025 config/tc-ppc.c:4632
-#, c-format
-msgid "Ignoring attempt to re-define symbol `%s'."
+#: config/tc-cris.c:3641
+msgid "PC-relative relocation must be trivially resolved"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i370.c:1091 config/tc-microblaze.c:220 config/tc-ppc.c:2033
+#: config/tc-cris.c:3713
 #, c-format
 #, c-format
-msgid "Length of .lcomm \"%s\" is already %ld. Not changed to %ld."
+msgid "Value not in 16 bit range: %ld"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i370.c:1110 config/tc-m32r.c:1529 config/tc-microblaze.c:238
-#: config/tc-ppc.c:2051 config/tc-v850.c:322
-msgid "Common alignment not a power of 2"
+#: config/tc-cris.c:3721
+#, c-format
+msgid "Value not in 16 bit signed range: %ld"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i370.c:1248
-msgid "Missing or bad .using directive"
+#: config/tc-cris.c:3729
+#, c-format
+msgid "Value not in 8 bit range: %ld"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i370.c:1293
-msgid "Literal Pool Overflow"
+#: config/tc-cris.c:3736
+#, c-format
+msgid "Value not in 8 bit signed range: %ld"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i370.c:1589
-msgid "expression not a constant"
+#: config/tc-cris.c:3746
+#, c-format
+msgid "Value not in 4 bit unsigned range: %ld"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i370.c:1596
-msgid "Unknown/unsupported address literal type"
+#: config/tc-cris.c:3753
+#, c-format
+msgid "Value not in 5 bit unsigned range: %ld"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i370.c:1619
+#: config/tc-cris.c:3760
 #, c-format
 #, c-format
-msgid ".ltorg without prior .using in section %s"
+msgid "Value not in 6 bit range: %ld"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i370.c:1623
+#: config/tc-cris.c:3767
 #, c-format
 #, c-format
-msgid ".ltorg in section %s paired to .using in section %s"
+msgid "Value not in 6 bit unsigned range: %ld"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i370.c:1646
+#: config/tc-cris.c:3811
 #, c-format
 #, c-format
-msgid "bad alignment of %d bytes in literal pool"
+msgid "Please use --help to see usage and options for this assembler.\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i370.c:1670
-msgid "bad literal size\n"
+#: config/tc-cris.c:3823
+msgid "--no-underscore is invalid with a.out format"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i370.c:1744
-msgid ".using: base address expression illegal or too complex"
+#: config/tc-cris.c:3835
+msgid "--pic is invalid for this object format"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i370.c:1779 config/tc-i370.c:1788
+#: config/tc-cris.c:3849
 #, c-format
 #, c-format
-msgid "droping register %d in section %s does not match using register %d"
+msgid "invalid <arch> in --march=<arch>: %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i370.c:1792
-#, c-format
-msgid "droping register %d in section %s previously used in section %s"
+#: config/tc-cris.c:3958 config/tc-ft32.c:583 config/tc-moxie.c:778
+msgid ""
+"Semantics error.  This type of operand can not be relocated, it must be an "
+"assembly-time constant"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i370.c:1848 config/tc-ppc.c:3030
-msgid "wrong number of operands"
+#: config/tc-cris.c:4007 config/tc-ft32.c:603 config/tc-moxie.c:826
+#, c-format
+msgid "Cannot generate relocation type for symbol %s, code %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i370.c:1930 config/tc-mn10200.c:898 config/tc-mn10300.c:1249
-#: config/tc-ppc.c:2349 config/tc-s390.c:1544 config/tc-v850.c:1604
+#. The messages are formatted to line up with the generic options.
+#: config/tc-cris.c:4020
 #, c-format
 #, c-format
-msgid "Unrecognized opcode: `%s'"
+msgid "CRIS-specific options:\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i370.c:2075
-msgid "not using any base register"
+#: config/tc-cris.c:4022
+msgid ""
+"  -h, -H                  Don't execute, print this help text.  Deprecated.\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i370.c:2105
-#, c-format
-msgid "expecting a register for operand %d"
+#: config/tc-cris.c:4024
+msgid "  -N                      Warn when branches are expanded to jumps.\n"
 msgstr ""
 
 msgstr ""
 
-#. Not used --- don't have any 8 byte instructions.
-#: config/tc-i370.c:2226
-msgid "Internal Error: bad instruction length"
+#: config/tc-cris.c:4026
+msgid ""
+"  --underscore            User symbols are normally prepended with "
+"underscore.\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:1774
-#, c-format
-msgid "%s shortened to %s"
+#: config/tc-cris.c:4028
+msgid "                          Registers will not need any prefix.\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:1844
-msgid "same type of prefix used twice"
+#: config/tc-cris.c:4030
+msgid "  --no-underscore         User symbols do not have any prefix.\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:1865
-msgid "64bit mode not supported on this CPU."
+#: config/tc-cris.c:4032
+msgid "                          Registers will require a `$'-prefix.\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:1869
-msgid "32bit mode not supported on this CPU."
+#: config/tc-cris.c:4035
+msgid "  --pic\t\t\tEnable generation of position-independent code.\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:1902
-msgid "bad argument to syntax directive."
+#: config/tc-cris.c:4038
+msgid ""
+"  --march=<arch>\t\tGenerate code for <arch>.  Valid choices for <arch>\n"
+"\t\t\t\tare v0_v10, v10, v32 and common_v10_v32.\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:1951
-msgid "bad argument to sse_check directive."
+#: config/tc-cris.c:4059
+msgid "Invalid relocation"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:1955
-msgid "missing argument for sse_check directive"
+#: config/tc-cris.c:4096
+msgid "Invalid pc-relative relocation"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:1985
+#: config/tc-cris.c:4141
 #, c-format
 #, c-format
-msgid "`%s' is not supported on `%s'"
+msgid "Adjusted signed .word (%ld) overflows: `switch'-statement too large."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:2058
+#: config/tc-cris.c:4171
 #, c-format
 #, c-format
-msgid "no such architecture: `%s'"
-msgstr ""
-
-#: config/tc-i386.c:2063
-msgid "missing cpu architecture"
+msgid ".syntax %s requires command-line option `--underscore'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:2077
+#: config/tc-cris.c:4180
 #, c-format
 #, c-format
-msgid "no such architecture modifier: `%s'"
+msgid ".syntax %s requires command-line option `--no-underscore'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:2092 config/tc-i386.c:2107
-msgid "Intel L1OM is 64bit ELF only"
+#: config/tc-cris.c:4217
+msgid "Unknown .syntax operand"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:2116 config/tc-i386.c:8079 config/tc-maxq.c:223
-msgid "Unknown architecture"
+#: config/tc-cris.c:4227
+msgid "Pseudodirective .file is only valid when generating ELF"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:2462
-#, c-format
-msgid "unknown relocation (%u)"
+#: config/tc-cris.c:4239
+msgid "Pseudodirective .loc is only valid when generating ELF"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:2464
+#: config/tc-cris.c:4254
 #, c-format
 #, c-format
-msgid "%u-byte relocation cannot be applied to %u-byte field"
-msgstr ""
-
-#: config/tc-i386.c:2468
-msgid "non-pc-relative relocation for pc-relative field"
+msgid "internal inconsistency problem: %s called for %d bytes"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:2473
-msgid "relocated field and relocation type differ in signedness"
+#: config/tc-cris.c:4406
+msgid "unknown operand to .arch"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:2482
-msgid "there are no unsigned pc-relative relocations"
+#: config/tc-cris.c:4415
+msgid ".arch <arch> requires a matching --march=... option"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:2490
+#: config/tc-crx.c:822
 #, c-format
 #, c-format
-msgid "cannot do %u byte pc-relative relocation"
+msgid "Illegal Scale - `%d'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:2507
+#: config/tc-crx.c:1264
 #, c-format
 #, c-format
-msgid "cannot do %s %u byte relocation"
+msgid "Illegal Co-processor register in Instruction `%s' "
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:2767
+#: config/tc-crx.c:1271
 #, c-format
 #, c-format
-msgid "can't use register '%s%s' as operand %d in '%s'."
+msgid "Illegal Co-processor special register in Instruction `%s' "
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:2878
+#: config/tc-crx.c:1593
 #, c-format
 #, c-format
-msgid "SSE instruction `%s' is used"
+msgid "Invalid DISPU4 operand value (arg %d)"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:2892 config/tc-i386.c:4214
+#: config/tc-crx.c:1596
 #, c-format
 #, c-format
-msgid "ambiguous operand size for `%s'"
+msgid "Invalid CST4 operand value (arg %d)"
 msgstr ""
 
 msgstr ""
 
-#. UnixWare fsub no args is alias for fsubp, fadd -> faddp, etc.
-#: config/tc-i386.c:2948
+#: config/tc-crx.c:1599
 #, c-format
 #, c-format
-msgid "translating to `%sp'"
+msgid "Operand value is not within upper 64 KB (arg %d)"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:2999
-#, c-format
-msgid "can't encode register '%s%s' in an instruction requiring REX prefix."
+#: config/tc-crx.c:1736
+msgid "Invalid Register in Register List"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:3042 config/tc-i386.c:3163 config/tc-maxq.c:800
-#: config/tc-maxq.c:830
+#: config/tc-crx.c:1790
 #, c-format
 #, c-format
-msgid "no such instruction: `%s'"
+msgid "Illegal register `%s' in cop-register list"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:3053 config/tc-i386.c:3196 config/tc-maxq.c:808
+#: config/tc-crx.c:1798
 #, c-format
 #, c-format
-msgid "invalid character %s in mnemonic"
-msgstr ""
-
-#: config/tc-i386.c:3060
-msgid "expecting prefix; got nothing"
-msgstr ""
-
-#: config/tc-i386.c:3062
-msgid "expecting mnemonic; got nothing"
+msgid "Illegal register `%s' in cop-special-register list"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:3077 config/tc-i386.c:3214
+#: config/tc-crx.c:1817
 #, c-format
 #, c-format
-msgid "`%s' is only supported in 64-bit mode"
+msgid "Illegal register `%s' in user register list"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:3078 config/tc-i386.c:3213
+#: config/tc-crx.c:1836
 #, c-format
 #, c-format
-msgid "`%s' is not supported in 64-bit mode"
+msgid "Illegal register `%s' in register list"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:3090
+#: config/tc-crx.c:1842
 #, c-format
 #, c-format
-msgid "redundant %s prefix"
+msgid "Maximum %d bits may be set in `mask16' operand"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:3220
+#: config/tc-crx.c:1851
 #, c-format
 #, c-format
-msgid "`%s' is not supported on `%s%s'"
-msgstr ""
-
-#: config/tc-i386.c:3231
-msgid "use .code16 to ensure correct addressing mode"
+msgid "rest of line ignored; first ignored character is `%c'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:3244
+#: config/tc-crx.c:1859
 #, c-format
 #, c-format
-msgid "expecting string instruction after `%s'"
+msgid "Illegal `mask16' operand, operation is undefined - `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:3276
-#, c-format
-msgid "invalid character %s before operand %d"
+#. HI can't be specified without LO (and vise-versa).
+#: config/tc-crx.c:1865
+msgid "HI/LO registers should be specified together"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:3290
-#, c-format
-msgid "unbalanced parenthesis in operand %d."
+#: config/tc-crx.c:1871
+msgid "HI/LO registers should be specified without additional registers"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:3293 config/tc-maxq.c:1850
+#: config/tc-d10v.c:216
 #, c-format
 #, c-format
-msgid "unbalanced brackets in operand %d."
+msgid ""
+"D10V options:\n"
+"-O                      Optimize.  Will do some operations in parallel.\n"
+"--gstabs-packing        Pack adjacent short instructions together even\n"
+"                        when --gstabs is specified.  On by default.\n"
+"--no-gstabs-packing     If --gstabs is specified, do not pack adjacent\n"
+"                        instructions together.\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:3302
-#, c-format
-msgid "invalid character %s in operand %d"
+#: config/tc-d10v.c:573
+msgid "operand is not an immediate"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:3330 config/tc-maxq.c:1876
+#: config/tc-d10v.c:591
 #, c-format
 #, c-format
-msgid "spurious operands; (%d operands/instruction max)"
+msgid "operand out of range: %lu"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:3353 config/tc-maxq.c:1896
-msgid "expecting operand after ','; got nothing"
+#: config/tc-d10v.c:651
+msgid "Instruction must be executed in parallel with another instruction."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:3358
-msgid "expecting operand before ','; got nothing"
+#: config/tc-d10v.c:705 config/tc-d10v.c:713
+#, c-format
+msgid "packing conflict: %s must dispatch sequentially"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:3954
+#: config/tc-d10v.c:812
 #, c-format
 #, c-format
-msgid "ambiguous operand size or operands invalid for `%s'"
+msgid "resource conflict (R%d)"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:3957
+#: config/tc-d10v.c:815
 #, c-format
 #, c-format
-msgid "suffix or operands invalid for `%s'"
+msgid "resource conflict (A%d)"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:3968
-#, c-format
-msgid "indirect %s without `*'"
+#: config/tc-d10v.c:817
+msgid "resource conflict (PSW)"
 msgstr ""
 
 msgstr ""
 
-#. Warn them that a data or address size prefix doesn't
-#. affect assembly of the next line of code.
-#: config/tc-i386.c:3976
-#, c-format
-msgid "stand-alone `%s' prefix"
+#: config/tc-d10v.c:819
+msgid "resource conflict (C flag)"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:4010 config/tc-i386.c:4026
-#, c-format
-msgid "`%s' operand %d must use `%ses' segment"
+#: config/tc-d10v.c:821
+msgid "resource conflict (F flag)"
 msgstr ""
 
 msgstr ""
 
-#. We have to know the operand size for crc32.
-#: config/tc-i386.c:4080
-#, c-format
-msgid "ambiguous memory operand size for `%s`"
+#: config/tc-d10v.c:971
+msgid "Instruction must be executed in parallel"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:4187
-msgid ""
-"no instruction mnemonic suffix given and no register operands; can't size "
-"instruction"
+#: config/tc-d10v.c:974
+msgid "Long instructions may not be combined."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:4328 config/tc-i386.c:4403 config/tc-i386.c:4432
-#: config/tc-i386.c:4478 config/tc-i386.c:4516
-#, c-format
-msgid "Incorrect register `%s%s' used with `%c' suffix"
+#: config/tc-d10v.c:1007
+msgid "One of these instructions may not be executed in parallel."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:4336 config/tc-i386.c:4410 config/tc-i386.c:4523
-#, c-format
-msgid "using `%s%s' instead of `%s%s' due to `%c' suffix"
+#: config/tc-d10v.c:1011 config/tc-d30v.c:1037
+msgid "Two IU instructions may not be executed in parallel"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:4362 config/tc-i386.c:4386 config/tc-i386.c:4454
-#: config/tc-i386.c:4499
-#, c-format
-msgid "`%s%s' not allowed with `%s%c'"
+#: config/tc-d10v.c:1013 config/tc-d10v.c:1021 config/tc-d10v.c:1035
+#: config/tc-d10v.c:1050 config/tc-d30v.c:1038 config/tc-d30v.c:1047
+msgid "Swapping instruction order"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:4588
-msgid "no instruction mnemonic suffix given; can't determine immediate size"
+#: config/tc-d10v.c:1019 config/tc-d30v.c:1044
+msgid "Two MU instructions may not be executed in parallel"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:4623
-#, c-format
-msgid "the last operand of `%s' must be `%s%s'"
+#: config/tc-d10v.c:1039 config/tc-d30v.c:1064
+msgid "IU instruction may not be in the left container"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:4626
-#, c-format
-msgid "the first operand of `%s' must be `%s%s'"
+#: config/tc-d10v.c:1041 config/tc-d10v.c:1056
+msgid ""
+"Instruction in R container is squashed by flow control instruction in L "
+"container."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:4775
-#, c-format
-msgid "you can't `pop %scs'"
+#: config/tc-d10v.c:1054 config/tc-d30v.c:1075
+msgid "MU instruction may not be in the right container"
 msgstr ""
 
 msgstr ""
 
-#. Reversed arguments on faddp, fsubp, etc.
-#: config/tc-i386.c:4804
-#, c-format
-msgid "translating to `%s %s%s,%s%s'"
+#: config/tc-d10v.c:1060 config/tc-d30v.c:1087
+msgid "unknown execution type passed to write_2_short()"
 msgstr ""
 
 msgstr ""
 
-#. Extraneous `l' suffix on fp insn.
-#: config/tc-i386.c:4811
-#, c-format
-msgid "translating to `%s %s%s'"
+#: config/tc-d10v.c:1189 config/tc-d10v.c:1362
+msgid "bad opcode or operands"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:4839
-#, c-format
-msgid "segment override on `%s' is ineffectual"
+#: config/tc-d10v.c:1264
+msgid "value out of range"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:5384 config/tc-i386.c:5478 config/tc-i386.c:5523
-msgid "skipping prefixes on this instruction"
+#: config/tc-d10v.c:1338
+msgid "illegal operand - register name found where none expected"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:5543
-msgid "16-bit jump out of range"
+#: config/tc-d10v.c:1373
+msgid "Register number must be EVEN"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:5552
-#, c-format
-msgid "can't handle non absolute segment in `%s'"
+#: config/tc-d10v.c:1376
+msgid "Unsupported use of sp"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:6134
+#: config/tc-d10v.c:1395
 #, c-format
 #, c-format
-msgid "@%s reloc is not supported with %d-bit output format"
+msgid "cr%ld is a reserved control register"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:6180
+#: config/tc-d10v.c:1570
 #, c-format
 #, c-format
-msgid "missing or invalid expression `%s'"
+msgid "line %d: rep or repi must include at least 4 instructions"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:6238
-#, c-format
-msgid "at most %d immediate operands are allowed"
+#: config/tc-d10v.c:1759
+msgid "can't find previous opcode "
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:6260 config/tc-i386.c:6505 config/tc-maxq.c:1462
+#: config/tc-d10v.c:1771
 #, c-format
 #, c-format
-msgid "junk `%s' after expression"
+msgid "could not assemble: %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:6280
-#, c-format
-msgid "missing or invalid immediate expression `%s'"
+#: config/tc-d10v.c:1786 config/tc-d10v.c:1808 config/tc-d30v.c:1744
+msgid "Unable to mix instructions as specified"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:6303 config/tc-i386.c:6575 config/tc-maxq.c:1492
+#: config/tc-d30v.c:149
 #, c-format
 #, c-format
-msgid "unimplemented segment %s in operand"
+msgid "Register name %s conflicts with symbol of the same name"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:6309
+#: config/tc-d30v.c:239
 #, c-format
 #, c-format
-msgid "illegal immediate register operand %s"
+msgid ""
+"\n"
+"D30V options:\n"
+"-O                      Make adjacent short instructions parallel if "
+"possible.\n"
+"-n                      Warn about all NOPs inserted by the assembler.\n"
+"-N\t\t\tWarn about NOPs inserted after word multiplies.\n"
+"-c                      Warn about symbols whose names match register "
+"names.\n"
+"-C                      Opposite of -C.  -c is the default.\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:6357
-#, c-format
-msgid "expecting scale factor of 1, 2, 4, or 8: got `%s'"
+#: config/tc-d30v.c:367
+msgid "unexpected 12-bit reloc type"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:6366
-#, c-format
-msgid "scale factor of %d without an index register"
+#: config/tc-d30v.c:374
+msgid "unexpected 18-bit reloc type"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:6388
+#: config/tc-d30v.c:625
 #, c-format
 #, c-format
-msgid "at most %d displacement operands are allowed"
+msgid "%s NOP inserted"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:6560
-#, c-format
-msgid "missing or invalid displacement expression `%s'"
+#: config/tc-d30v.c:626
+msgid "sequential"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:6662
-#, c-format
-msgid "`%s' is not valid here (expected `%c%s%s%c')"
+#: config/tc-d30v.c:626
+msgid "parallel"
+msgstr ""
+
+#: config/tc-d30v.c:1033
+msgid "Instructions may not be executed in parallel"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:6742
+#: config/tc-d30v.c:1046
 #, c-format
 #, c-format
-msgid "`%s' is not a valid %s expression"
+msgid "Executing %s in IU may not work"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:6747
+#: config/tc-d30v.c:1053
 #, c-format
 #, c-format
-msgid "`%s' is not a valid %s-bit %s expression"
+msgid "Executing %s in IU may not work in parallel execution"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:6828
+#: config/tc-d30v.c:1066
 #, c-format
 #, c-format
-msgid "bad memory operand `%s'"
+msgid "special left instruction `%s' kills instruction `%s' in right container"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:6843
+#: config/tc-d30v.c:1077
 #, c-format
 #, c-format
-msgid "junk `%s' after register"
+msgid "Executing %s in reverse serial with %s may not work"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:6856 config/tc-i386.c:6972 config/tc-i386.c:7013
+#: config/tc-d30v.c:1080
 #, c-format
 #, c-format
-msgid "bad register name `%s'"
+msgid "Executing %s in IU in reverse serial may not work"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:6864
-msgid "immediate operand illegal with absolute jump"
+#: config/tc-d30v.c:1268
+msgid "Odd numbered register used as target of multi-register instruction"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:6886
+#: config/tc-d30v.c:1332 config/tc-d30v.c:1368
 #, c-format
 #, c-format
-msgid "too many memory references for `%s'"
+msgid "unknown condition code: %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:6964
+#: config/tc-d30v.c:1361
 #, c-format
 #, c-format
-msgid "expecting `,' or `)' after index register in `%s'"
+msgid "cmpu doesn't support condition code %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:6989
+#: config/tc-d30v.c:1396
 #, c-format
 #, c-format
-msgid "expecting `)' after scale factor in `%s'"
+msgid "unknown opcode: %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:6997
+#: config/tc-d30v.c:1407
 #, c-format
 #, c-format
-msgid "expecting index register or scale factor after `,'; got '%c'"
+msgid "operands for opcode `%s' do not match any valid format"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:7005
-#, c-format
-msgid "expecting `,' or `)' after base register in `%s'"
+#: config/tc-d30v.c:1622 config/tc-d30v.c:1639
+msgid "Cannot assemble instruction"
 msgstr ""
 
 msgstr ""
 
-#. It's not a memory operand; argh!
-#: config/tc-i386.c:7049
-#, c-format
-msgid "invalid char %s beginning operand %d `%s'"
+#: config/tc-d30v.c:1624
+msgid "First opcode is long.  Unable to mix instructions as specified."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:7231
-msgid "long jump required"
+#: config/tc-d30v.c:1694
+msgid "word of NOPs added between word multiply and load"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:7286
-msgid "jump target out of range"
+#: config/tc-d30v.c:1696
+msgid "word of NOPs added between word multiply and 16-bit multiply"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:7798
-msgid "No compiled in support for x86_64"
+#: config/tc-d30v.c:1728
+msgid "Instruction uses long version, so it cannot be mixed as specified"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:7830 config/tc-i386.c:7882
+#: config/tc-d30v.c:1855
 #, c-format
 #, c-format
-msgid "Invalid -march= option: `%s'"
+msgid "value too large to fit in %d bits"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:7891 config/tc-i386.c:7903
+#: config/tc-d30v.c:1923
 #, c-format
 #, c-format
-msgid "Invalid -mtune= option: `%s'"
+msgid "line %d: unable to place address of symbol '%s' into a byte"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:7912
+#: config/tc-d30v.c:1926
 #, c-format
 #, c-format
-msgid "Invalid -mmnemonic= option: `%s'"
+msgid "line %d: unable to place value %lx into a byte"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:7921
+#: config/tc-d30v.c:1934
 #, c-format
 #, c-format
-msgid "Invalid -msyntax= option: `%s'"
+msgid "line %d: unable to place address of symbol '%s' into a short"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:7948
+#: config/tc-d30v.c:1937
 #, c-format
 #, c-format
-msgid "Invalid -msse-check= option: `%s'"
+msgid "line %d: unable to place value %lx into a short"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:7962
+#: config/tc-d30v.c:1945
 #, c-format
 #, c-format
-msgid ""
-"  -Q                      ignored\n"
-"  -V                      print assembler version number\n"
-"  -k                      ignored\n"
+msgid "line %d: unable to place address of symbol '%s' into a quad"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:7967
+#: config/tc-d30v.c:2053
 #, c-format
 #, c-format
-msgid ""
-"  -n                      Do not optimize code alignment\n"
-"  -q                      quieten some warnings\n"
+msgid "Alignment too large: %d assumed"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:7971
-#, c-format
-msgid "  -s                      ignored\n"
+#: config/tc-dlx.c:213
+msgid "missing .proc"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:7976
-#, c-format
-msgid "  --32/--64               generate 32bit/64bit code\n"
+#: config/tc-dlx.c:230
+msgid ".endfunc missing for previous .proc"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:7980
+#: config/tc-dlx.c:295 config/tc-i860.c:226 config/tc-mips.c:3512
+#: config/tc-nios2.c:3626 config/tc-nios2.c:3640 config/tc-nios2.c:3655
+#: config/tc-riscv.c:603
 #, c-format
 #, c-format
-msgid "  --divide                do not treat `/' as a comment character\n"
+msgid "internal error: can't hash `%s': %s\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:7983
-#, c-format
-msgid "  --divide                ignored\n"
+#. Probably a memory allocation problem?  Give up now.
+#: config/tc-dlx.c:302 config/tc-hppa.c:8272 config/tc-nios2.c:1440
+#: config/tc-nios2.c:3629 config/tc-nios2.c:3643 config/tc-nios2.c:3658
+#: config/tc-riscv.c:606 config/tc-riscv.c:614 config/tc-sparc.c:1060
+msgid "Broken assembler.  No assembly attempted."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:7986
+#: config/tc-dlx.c:332
 #, c-format
 #, c-format
-msgid ""
-"  -march=CPU[,+EXTENSION...]\n"
-"                          generate code for CPU and EXTENSION, CPU is one "
-"of:\n"
-"                           i8086, i186, i286, i386, i486, pentium, "
-"pentiumpro,\n"
-"                           pentiumii, pentiumiii, pentium4, prescott, "
-"nocona,\n"
-"                           core, core2, corei7, l1om, k6, k6_2, athlon, k8,\n"
-"                           amdfam10, generic32, generic64\n"
-"                          EXTENSION is combination of:\n"
-"                           8087, 287, 387, no87, mmx, nommx, sse, sse2, "
-"sse3,\n"
-"                           ssse3, sse4.1, sse4.2, sse4, nosse, avx, noavx,\n"
-"                           vmx, smx, xsave, movbe, ept, aes, pclmul, fma,\n"
-"                           clflush, syscall, rdtscp, 3dnow, 3dnowa, sse4a,\n"
-"                           svme, abm, padlock, fma4\n"
+msgid "Bad operand for a load instruction: <%s>"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:7999
+#: config/tc-dlx.c:446
 #, c-format
 #, c-format
-msgid ""
-"  -mtune=CPU              optimize for CPU, CPU is one of:\n"
-"                           i8086, i186, i286, i386, i486, pentium, "
-"pentiumpro,\n"
-"                           pentiumii, pentiumiii, pentium4, prescott, "
-"nocona,\n"
-"                           core, core2, corei7, l1om, k6, k6_2, athlon, k8,\n"
-"                           amdfam10, generic32, generic64\n"
+msgid "Bad operand for a store instruction: <%s>"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:8005
+#: config/tc-dlx.c:626
 #, c-format
 #, c-format
-msgid "  -msse2avx               encode SSE instructions with VEX prefix\n"
+msgid "Expression Error for operand modifier %%hi/%%lo\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:8007
+#: config/tc-dlx.c:639
 #, c-format
 #, c-format
-msgid ""
-"  -msse-check=[none|error|warning]\n"
-"                          check SSE instructions\n"
+msgid "Invalid expression after %%%%\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:8010
+#: config/tc-dlx.c:703 config/tc-tic4x.c:2473
 #, c-format
 #, c-format
-msgid "  -mmnemonic=[att|intel]  use AT&T/Intel mnemonic\n"
+msgid "Unknown opcode `%s'."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:8012
-#, c-format
-msgid "  -msyntax=[att|intel]    use AT&T/Intel syntax\n"
+#: config/tc-dlx.c:712
+msgid "Can not set dlx_skip_hi16_flag"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:8014
+#: config/tc-dlx.c:726
 #, c-format
 #, c-format
-msgid "  -mindex-reg             support pseudo index registers\n"
+msgid "Missing arguments for opcode <%s>."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:8016
+#: config/tc-dlx.c:760
 #, c-format
 #, c-format
-msgid "  -mnaked-reg             don't require `%%' prefix for registers\n"
+msgid "Too many operands: %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:8018
+#: config/tc-dlx.c:798
 #, c-format
 #, c-format
-msgid "  -mold-gcc               support old (<= 2.8.1) versions of gcc\n"
+msgid "Both the_insn.HI and the_insn.LO are set : %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:8108
-msgid "Intel L1OM is 64bit only"
+#: config/tc-dlx.c:868
+msgid "failed regnum sanity check."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:8331
-#, c-format
-msgid "can not do %d byte pc-relative relocation"
+#: config/tc-dlx.c:881
+msgid "failed general register sanity check."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:8349 config/tc-maxq.c:247
-#, c-format
-msgid "can not do %d byte relocation"
+#. Types or values of args don't match.
+#: config/tc-dlx.c:889
+msgid "Invalid operands"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:8432 config/tc-maxq.c:274 config/tc-s390.c:2234
+#: config/tc-dlx.c:1118
 #, c-format
 #, c-format
-msgid "cannot represent relocation type %s"
+msgid "label \"$%d\" redefined"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:8539
-msgid "Bad .section directive: want a,l,w,x,M,S,G,T in string"
+#: config/tc-dlx.c:1156
+msgid "Invalid expression after # number\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:8542
-msgid "Bad .section directive: want a,w,x,M,S,G,T in string"
+#: config/tc-dlx.c:1199 config/tc-i960.c:2637 config/tc-m32r.c:2276
+#: config/tc-nds32.c:6639 config/tc-sparc.c:3982
+#, c-format
+msgid "internal error: can't export reloc type %d (`%s')"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:8561
-msgid ".largecomm supported only in 64bit mode, producing .comm"
+#: config/tc-epiphany.c:126
+#, c-format
+msgid "EPIPHANY specific command line options:\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i860.c:122
-msgid "Directive .dual available only with -mintel-syntax option"
+#: config/tc-epiphany.c:365
+msgid "register number too large for push/pop"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i860.c:132
-msgid "Directive .enddual available only with -mintel-syntax option"
+#: config/tc-epiphany.c:369
+msgid "register is out of order"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i860.c:145
-msgid "Directive .atmp available only with -mintel-syntax option"
+#: config/tc-epiphany.c:380 config/tc-m68k.c:6033 config/tc-m68k.c:6062
+msgid "bad register list"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i860.c:167 config/tc-i860.c:171
-msgid "Unknown temporary pseudo register"
+#: config/tc-epiphany.c:383
+msgid "malformed reglist in push/pop"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i860.c:247
-msgid "Defective assembler.  No assembly attempted."
+#. Checks for behavioral restrictions on LD/ST instructions.
+#: config/tc-epiphany.c:429
+msgid "destination register modified by displacement-post-modified address"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i860.c:393 config/tc-i860.c:938 config/tc-m68k.c:3871
-#: config/tc-m68k.c:3903 config/tc-sparc.c:2697
-msgid "failed sanity check."
+#: config/tc-epiphany.c:430
+msgid "ldrd/strd requires even:odd register pair"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i860.c:400
-#, c-format
-msgid "Expanded opcode after delayed branch: `%s'"
+#: config/tc-epiphany.c:813 config/tc-m32r.c:1784
+msgid "Addend to unresolved symbol not on word boundary."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i860.c:404
+#: config/tc-fr30.c:81
 #, c-format
 #, c-format
-msgid "Expanded opcode in dual mode: `%s'"
+msgid " FR30 specific command line options:\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i860.c:408
+#: config/tc-fr30.c:134
 #, c-format
 #, c-format
-msgid "An instruction was expanded (%s)"
+msgid "Instruction %s not allowed in a delay slot."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i860.c:674
-msgid "Pipelined instruction: fsrc1 = fdest"
+#: config/tc-frv.c:403
+#, c-format
+msgid "Unknown cpu -mcpu=%s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i860.c:877 config/tc-i860.c:884 config/tc-i860.c:891
-msgid "Assembler does not yet support PIC"
+#: config/tc-frv.c:456
+#, c-format
+msgid "FRV specific command line options:\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i860.c:955
+#: config/tc-frv.c:457
 #, c-format
 #, c-format
-msgid "Illegal operands for %s"
+msgid "-G n            Put data <= n bytes in the small data area\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i860.c:972
+#: config/tc-frv.c:458
 #, c-format
 #, c-format
-msgid "'d.%s' must be 8-byte aligned"
+msgid "-mgpr-32        Mark generated file as only using 32 GPRs\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i860.c:980
+#: config/tc-frv.c:459
 #, c-format
 #, c-format
-msgid "Prefix 'd.' invalid for instruction `%s'"
+msgid "-mgpr-64        Mark generated file as using all 64 GPRs\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i860.c:1133
+#: config/tc-frv.c:460
 #, c-format
 #, c-format
-msgid ""
-"  -EL\t\t\t  generate code for little endian mode (default)\n"
-"  -EB\t\t\t  generate code for big endian mode\n"
-"  -mwarn-expand\t\t  warn if pseudo operations are expanded\n"
-"  -mxp\t\t\t  enable i860XP support (disabled by default)\n"
-"  -mintel-syntax\t  enable Intel syntax (default to AT&T/SVR4)\n"
+msgid "-mfpr-32        Mark generated file as only using 32 FPRs\n"
 msgstr ""
 
 msgstr ""
 
-#. SVR4 compatibility flags.
-#: config/tc-i860.c:1141
+#: config/tc-frv.c:461
 #, c-format
 #, c-format
-msgid ""
-"  -V\t\t\t  print assembler version number\n"
-"  -Qy, -Qn\t\t  ignored\n"
+msgid "-mfpr-64        Mark generated file as using all 64 FPRs\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i860.c:1204
-msgid "This immediate requires 0 MOD 2 alignment"
+#: config/tc-frv.c:462
+#, c-format
+msgid "-msoft-float    Mark generated file as using software FP\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i860.c:1207
-msgid "This immediate requires 0 MOD 4 alignment"
+#: config/tc-frv.c:463
+#, c-format
+msgid "-mdword         Mark generated file as using a 8-byte stack alignment\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i860.c:1210
-msgid "This immediate requires 0 MOD 8 alignment"
+#: config/tc-frv.c:464
+#, c-format
+msgid "-mno-dword      Mark generated file as using a 4-byte stack alignment\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i860.c:1213
-msgid "This immediate requires 0 MOD 16 alignment"
+#: config/tc-frv.c:465
+#, c-format
+msgid ""
+"-mdouble        Mark generated file as using double precision FP insns\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i860.c:1308
-msgid "5-bit immediate too large"
+#: config/tc-frv.c:466
+#, c-format
+msgid "-mmedia         Mark generated file as using media insns\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i860.c:1311
-msgid "5-bit field must be absolute"
+#: config/tc-frv.c:467
+#, c-format
+msgid ""
+"-mmuladd        Mark generated file as using multiply add/subtract insns\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i860.c:1356 config/tc-i860.c:1379
-msgid "A branch offset requires 0 MOD 4 alignment"
+#: config/tc-frv.c:468
+#, c-format
+msgid "-mpack          Allow instructions to be packed\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i860.c:1400
+#: config/tc-frv.c:469
 #, c-format
 #, c-format
-msgid "Unrecognized fix-up (0x%08lx)"
+msgid "-mno-pack       Do not allow instructions to be packed\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i960.c:486
+#: config/tc-frv.c:470
 #, c-format
 #, c-format
-msgid "Hashing returned \"%s\"."
+msgid ""
+"-mpic           Mark generated file as using small position independent "
+"code\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i960.c:582 config/tc-i960.c:1112
-msgid "expression syntax error"
+#: config/tc-frv.c:471
+#, c-format
+msgid ""
+"-mPIC           Mark generated file as using large position independent "
+"code\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i960.c:618
-msgid "attempt to branch into different segment"
+#: config/tc-frv.c:472
+#, c-format
+msgid ""
+"-mlibrary-pic   Mark generated file as using position indepedent code for "
+"libraries\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i960.c:622
+#: config/tc-frv.c:473
 #, c-format
 #, c-format
-msgid "target of %s instruction must be a label"
+msgid "-mfdpic         Assemble for the FDPIC ABI\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i960.c:732
-msgid "unaligned register"
+#: config/tc-frv.c:474
+#, c-format
+msgid "-mnopic         Disable -mpic, -mPIC, -mlibrary-pic and -mfdpic\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i960.c:754
-msgid "no such sfr in this architecture"
+#: config/tc-frv.c:475
+#, c-format
+msgid "-mcpu={fr500|fr550|fr400|fr405|fr450|fr300|frv|simple|tomcat}\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i960.c:792
-msgid "illegal literal"
+#: config/tc-frv.c:476
+#, c-format
+msgid "                Record the cpu type\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i960.c:942
-msgid "invalid index register"
+#: config/tc-frv.c:477
+#, c-format
+msgid "-mtomcat-stats  Print out stats for tomcat workarounds\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i960.c:965
-msgid "invalid scale factor"
+#: config/tc-frv.c:478
+#, c-format
+msgid "-mtomcat-debug  Debug tomcat workarounds\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i960.c:1189
-msgid "architecture of opcode conflicts with that of earlier instruction(s)"
+#: config/tc-frv.c:1160
+msgid "VLIW packing used for -mno-pack"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i960.c:1423 config/tc-xtensa.c:11527
-msgid "too many operands"
+#: config/tc-frv.c:1170
+msgid "Instruction not supported by this architecture"
 msgstr ""
 
 msgstr ""
 
-#. We never moved: there was no opcode either!
-#: config/tc-i960.c:1471
-msgid "missing opcode"
+#: config/tc-frv.c:1180
+msgid "VLIW packing constraint violation"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i960.c:1611
-msgid "branch prediction invalid on this opcode"
+#: config/tc-frv.c:1771
+#, c-format
+msgid "Relocation %s is not safe for %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i960.c:1649
-#, c-format
-msgid "invalid opcode, \"%s\"."
+#: config/tc-ft32.c:138 config/tc-moxie.c:104
+msgid "expecting register"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i960.c:1651
-#, c-format
-msgid "improper number of operands.  expecting %d, got %d"
+#: config/tc-ft32.c:159 config/tc-ft32.c:175 config/tc-moxie.c:123
+#: config/tc-moxie.c:139
+msgid "illegal register number"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i960.c:1751
+#: config/tc-ft32.c:229 config/tc-moxie.c:188 config/tc-pj.c:260
 #, c-format
 #, c-format
-msgid "Fixup of %ld too large for field width of %d"
+msgid "unknown opcode %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i960.c:1861
+#: config/tc-ft32.c:253
 #, c-format
 #, c-format
-msgid "invalid architecture %s"
+msgid "unknown width specifier '.%c'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i960.c:1881
-#, c-format
-msgid "I960 options:\n"
+#: config/tc-ft32.c:367
+msgid "internal error in argument parsing"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i960.c:1884
-#, c-format
-msgid ""
-"\n"
-"\t\t\tspecify variant of 960 architecture\n"
-"-b\t\t\tadd code to collect statistics about branches taken\n"
-"-link-relax\t\tpreserve individual alignment directives so linker\n"
-"\t\t\tcan do relaxing (b.out format only)\n"
-"-no-relax\t\tdon't alter compare-and-branch instructions for\n"
-"\t\t\tlong displacements\n"
+#: config/tc-ft32.c:378
+msgid "expected comma separator"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i960.c:2148
-msgid "should have 1 or 2 operands"
+#: config/tc-ft32.c:389 config/tc-moxie.c:232 config/tc-moxie.c:292
+#: config/tc-moxie.c:304 config/tc-moxie.c:337 config/tc-moxie.c:369
+#: config/tc-moxie.c:402 config/tc-moxie.c:456 config/tc-moxie.c:510
+#: config/tc-moxie.c:520 config/tc-moxie.c:543 config/tc-moxie.c:556
+#: config/tc-pj.c:308
+msgid "extra stuff on line ignored"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i960.c:2156 config/tc-i960.c:2171
-#, c-format
-msgid "Redefining leafproc %s"
+#: config/tc-ft32.c:433 config/tc-lm32.c:236 config/tc-moxie.c:587
+#: config/tc-nios2.c:284
+msgid "bad call to md_atof"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i960.c:2201
-msgid "should have two operands"
+#. These macros must be defined, but is will be a fatal assembler
+#. error if we ever hit them.
+#: config/tc-ft32.h:35 config/tc-pj.h:40
+msgid "estimate size\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i960.c:2211
-msgid "'entry_num' must be absolute number in [0,31]"
+#: config/tc-ft32.h:36 config/tc-pj.h:39
+msgid "convert_frag\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i960.c:2219
+#: config/tc-h8300.c:178
 #, c-format
 #, c-format
-msgid "Redefining entrynum for sysproc %s"
+msgid "new section '%s' defined without attributes - this might cause problems"
 msgstr ""
 
 msgstr ""
 
-#. Should not happen: see block comment above.
-#: config/tc-i960.c:2319
-#, c-format
-msgid "Trying to 'bal' to %s"
+#: config/tc-h8300.c:448 config/tc-h8300.c:456
+msgid "Reg not valid for H8/300"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i960.c:2329
-msgid "Looks like a proc, but can't tell what kind.\n"
+#: config/tc-h8300.c:537
+msgid "invalid operand size requested"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i960.c:2348
-msgid "big endian mode is not supported"
+#: config/tc-h8300.c:642
+msgid "Invalid register list for ldm/stm\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i960.c:2350
-#, c-format
-msgid "ignoring unrecognized .endian type `%s'"
+#: config/tc-h8300.c:668 config/tc-h8300.c:673 config/tc-h8300.c:680
+msgid "mismatch between register and suffix"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i960.c:2395
-msgid "can't use COBR format with external label"
+#: config/tc-h8300.c:685
+msgid "invalid suffix after register."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i960.c:2570
-msgid "option --link-relax is only supported in b.out format"
+#: config/tc-h8300.c:707
+msgid "address too high for vector table jmp/jsr"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i960.c:2597
-#, c-format
-msgid "No 'bal' entry point for leafproc %s"
+#: config/tc-h8300.c:734 config/tc-h8300.c:846 config/tc-h8300.c:856
+msgid "Wrong size pointer register for architecture."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:853
-msgid "Bad .section directive: want a,o,s,w,x,M,S,G,T in string"
+#: config/tc-h8300.c:793 config/tc-h8300.c:801 config/tc-h8300.c:830
+msgid "expected @(exp, reg16)"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:905
-msgid "Size of frame exceeds maximum of 96 registers"
+#: config/tc-h8300.c:819
+msgid "expected .L, .W or .B for register in indexed addressing mode"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:910
-msgid "Size of rotating registers exceeds frame size"
+#: config/tc-h8300.c:1013
+msgid "expected valid addressing mode for mova: \"@(disp, ea.sz),ERn\""
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:997
-msgid "Unwind directive not followed by an instruction."
+#: config/tc-h8300.c:1031 config/tc-h8300.c:1040
+msgid "expected register"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:1006 config/tc-ia64.c:7396
-msgid "qualifying predicate not followed by instruction"
+#: config/tc-h8300.c:1056
+msgid "expected closing paren"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:1071 config/tc-ia64.c:1105
-msgid "record type is not valid"
+#: config/tc-h8300.c:1115
+#, c-format
+msgid "can't use high part of register in operand %d"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:1174
-msgid "Invalid record type for P3 format."
+#: config/tc-h8300.c:1272
+#, c-format
+msgid "Opcode `%s' with these operand types not available in %s mode"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:1210
-msgid "Invalid record type for format P6"
+#: config/tc-h8300.c:1281
+msgid "mismatch between opcode size and operand size"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:1390 config/tc-ia64.c:1442
-msgid "Invalid record type for format B1"
+#: config/tc-h8300.c:1317
+#, c-format
+msgid "operand %s0x%lx out of range."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:1475
-msgid "Invalid record type for format X1"
+#: config/tc-h8300.c:1434
+msgid "Can't work out size of operand.\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:1517
-msgid "Invalid record type for format X3"
+#: config/tc-h8300.c:1484
+#, c-format
+msgid "Opcode `%s' with these operand types not available in H8/300 mode"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:1555
-msgid "Previous .save incomplete"
+#: config/tc-h8300.c:1489
+#, c-format
+msgid "Opcode `%s' with these operand types not available in H8/300H mode"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:2380
-msgid "spill_mask record unimplemented."
+#: config/tc-h8300.c:1495
+#, c-format
+msgid "Opcode `%s' with these operand types not available in H8/300S mode"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:2437
-msgid "record_type_not_valid"
+#: config/tc-h8300.c:1556 config/tc-h8300.c:1576
+msgid "Need #1 or #2 here"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:2522
-msgid "Ignoring attempt to spill beyond end of region"
+#: config/tc-h8300.c:1571
+msgid "#4 not valid on H8/300."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:2581
-msgid "Only constant space allocation is supported"
+#: config/tc-h8300.c:1686 config/tc-h8300.c:1768
+#, c-format
+msgid "branch operand has odd offset (%lx)\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:2595
-msgid "Only constant offsets are supported"
+#: config/tc-h8300.c:1806
+msgid "destination operand must be 16 bit register"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:2618
-msgid "Section switching in code is not supported."
+#: config/tc-h8300.c:1815
+msgid "source operand must be 8 bit register"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:2660
-msgid " Insn slot not set in unwind record."
+#: config/tc-h8300.c:1823
+msgid "destination operand must be 16bit absolute address"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:2734
-msgid "frgr_mem record before region record!"
+#: config/tc-h8300.c:1830
+msgid "destination operand must be 8 bit register"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:2745
-msgid "fr_mem record before region record!"
+#: config/tc-h8300.c:1838
+msgid "source operand must be 16bit absolute address"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:2754
-msgid "gr_mem record before region record!"
+#. 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:1846 config/tc-mips.c:13845 config/tc-mips.c:13910
+#: config/tc-mmix.c:479 config/tc-mmix.c:491 config/tc-mmix.c:2533
+#: config/tc-mmix.c:2557 config/tc-mmix.c:2830
+msgid "invalid operands"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:2763
-msgid "br_mem record before region record!"
+#: config/tc-h8300.c:1877
+msgid "operand/size mis-match"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:2773
-msgid "gr_gr record before region record!"
+#: config/tc-h8300.c:1977 config/tc-sh.c:2972 config/tc-sh64.c:2796
+#: config/tc-z8k.c:1233
+msgid "unknown opcode"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:2781
-msgid "br_gr record before region record!"
+#: config/tc-h8300.c:2010
+msgid "invalid operand in ldm"
+msgstr ""
+
+#: config/tc-h8300.c:2019
+msgid "invalid operand in stm"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:2899
+#: config/tc-h8300.c:2218
 #, c-format
 #, c-format
-msgid "First operand to .%s must be a predicate"
+msgid "Invalid argument to --mach option: %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:2903
+#: config/tc-h8300.c:2229
 #, c-format
 #, c-format
-msgid "Pointless use of p0 as first operand to .%s"
+msgid " H8300-specific assembler options:\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:2959
+#: config/tc-h8300.c:2230
 #, c-format
 #, c-format
-msgid "Operand %d to .%s must be a preserved register"
+msgid ""
+"  -mach=<name>             Set the H8300 machine type to one of:\n"
+"                           h8300h, h8300hn, h8300s, h8300sn, h8300sx, "
+"h8300sxn\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:2995
+#: config/tc-h8300.c:2233
 #, c-format
 #, c-format
-msgid "Operand %d to .%s must be a writable register"
+msgid "  -h-tick-hex              Support H'00 style hex constants\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:3020
+#: config/tc-h8300.c:2242
 #, c-format
 #, c-format
-msgid "Radix `%s' unsupported or invalid"
+msgid "call to tc_aout_fix_to_chars \n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:3050 config/tc-ia64.c:3055
+#: config/tc-h8300.c:2251 config/tc-xc16x.c:347
 #, c-format
 #, c-format
-msgid ".%s outside of %s"
+msgid "call to md_convert_frag \n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:3140
-msgid "Tags on unwind pseudo-ops aren't supported, yet"
+#: config/tc-h8300.c:2302 config/tc-xc16x.c:251
+#, c-format
+msgid "call to md_estimate_size_before_relax \n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:3162
-msgid "First operand to .fframe must be a constant"
+#: config/tc-h8300.c:2317
+msgid "Unexpected reference to a symbol in a non-code section"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:3182
-msgid "First operand to .vframe must be a general register"
+#: config/tc-h8300.c:2333 config/tc-xc16x.c:292
+msgid "Difference of symbols in different sections is not supported"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:3190
-msgid "Operand of .vframe contradicts .prologue"
+#: config/tc-h8300.c:2355 config/tc-mcore.c:2201 config/tc-microblaze.c:2452
+#: config/tc-pj.c:491 config/tc-sh.c:4480 config/tc-tic6x.c:4520
+#: config/tc-xc16x.c:315
+#, c-format
+msgid "Cannot represent relocation type %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:3200
-msgid ".vframepsp is meaningless, assuming .vframesp was meant"
+#. Simple range checking for FIELD against HIGH and LOW bounds.
+#. IGNORE is used to suppress the error message.
+#. Variant of CHECK_FIELD for use in md_apply_fix and other places where
+#. the current file and line number are not valid.
+#: config/tc-hppa.c:1027 config/tc-hppa.c:1041
+#, c-format
+msgid "Field out of range [%d..%d] (%d)."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:3208
-msgid "Operand to .vframesp must be a constant (sp-relative offset)"
+#. Simple alignment checking for FIELD against ALIGN (a power of two).
+#. IGNORE is used to suppress the error message.
+#: config/tc-hppa.c:1055
+#, c-format
+msgid "Field not properly aligned [%d] (%d)."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:3235
-msgid "First operand to .save not a register"
+#: config/tc-hppa.c:1108
+msgid "Missing .exit\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:3241
-msgid "Second operand to .save not a valid register"
+#: config/tc-hppa.c:1111
+msgid "Missing .procend\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:3272 config/tc-ia64.c:3283 config/tc-ia64.c:3291
-msgid "Second operand of .save contradicts .prologue"
+#: config/tc-hppa.c:1264
+#, c-format
+msgid "Invalid field selector.  Assuming F%%."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:3298
-msgid "First operand to .save not a valid register"
+#: config/tc-hppa.c:1288
+msgid "Bad segment in expression."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:3316
-msgid "First operand to .restore must be stack pointer (sp)"
+#: config/tc-hppa.c:1313
+#, c-format
+msgid "Invalid Nullification: (%c)"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:3325
-msgid "Second operand to .restore must be a constant >= 0"
+#: config/tc-hppa.c:1384
+msgid "Cannot handle fixup"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:3335
+#: config/tc-hppa.c:1682
 #, c-format
 #, c-format
-msgid "Epilogue count of %lu exceeds number of nested prologues (%u)"
+msgid "  -Q                      ignored\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:3422
+#: config/tc-hppa.c:1686
 #, c-format
 #, c-format
-msgid "Illegal section name `%s' (causes unwind section name clash)"
+msgid "  -c                      print a warning if a comment is found\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:3613
-msgid "First operand to .altrp not a valid branch register"
+#: config/tc-hppa.c:1752
+#, c-format
+msgid "no hppa_fixup entry for fixup type 0x%x"
+msgstr ""
+
+#: config/tc-hppa.c:1931
+msgid "Unknown relocation encountered in md_apply_fix."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:3642
+#: config/tc-hppa.c:2119 config/tc-hppa.c:2144
 #, c-format
 #, c-format
-msgid "First operand to .%s not a register"
+msgid "Undefined register: '%s'."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:3647
+#: config/tc-hppa.c:2178
 #, c-format
 #, c-format
-msgid "Second operand to .%s not a constant"
+msgid "Non-absolute symbol: '%s'."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:3714
+#: config/tc-hppa.c:2193
 #, c-format
 #, c-format
-msgid "First operand to .%s not a valid register"
+msgid "Undefined absolute constant: '%s'."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:3737
-msgid "First operand to .save.g must be a positive 4-bit constant"
+#: config/tc-hppa.c:2224 config/tc-hppa.c:5694
+msgid "could not update architecture and machine"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:3750
-msgid "Second operand to .save.g must be a general register"
+#: config/tc-hppa.c:2262
+#, c-format
+msgid "Invalid FP Compare Condition: %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:3755
+#: config/tc-hppa.c:2317
 #, c-format
 #, c-format
-msgid "Second operand to .save.g must be the first of %d general registers"
+msgid "Invalid FTEST completer: %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:3778
-msgid "Operand to .save.f must be a positive 20-bit constant"
+#: config/tc-hppa.c:2383 config/tc-hppa.c:2420
+#, c-format
+msgid "Invalid FP Operand Format: %3s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:3801
-msgid "First operand to .save.b must be a positive 5-bit constant"
+#: config/tc-hppa.c:2525
+msgid "Bad segment (should be absolute)."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:3814
-msgid "Second operand to .save.b must be a general register"
+#: config/tc-hppa.c:2585
+#, c-format
+msgid "Invalid argument location: %s\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:3819
+#: config/tc-hppa.c:2614
 #, c-format
 #, c-format
-msgid "Second operand to .save.b must be the first of %d general registers"
+msgid "Invalid argument description: %d"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:3845
-msgid "First operand to .save.gf must be a non-negative 4-bit constant"
+#: config/tc-hppa.c:3443
+msgid "Invalid Indexed Load Completer."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:3853
-msgid "Second operand to .save.gf must be a non-negative 20-bit constant"
+#: config/tc-hppa.c:3448
+msgid "Invalid Indexed Load Completer Syntax."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:3861
-msgid "Operands to .save.gf may not be both zero"
+#: config/tc-hppa.c:3482
+msgid "Invalid Short Load/Store Completer."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:3878
-msgid "Operand to .spill must be a constant"
+#: config/tc-hppa.c:3543 config/tc-hppa.c:3548
+msgid "Invalid Store Bytes Short Completer"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:3947
-#, c-format
-msgid "Operand %d to .%s must be a constant"
+#: config/tc-hppa.c:3863 config/tc-hppa.c:3869
+msgid "Invalid left/right combination completer"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:3968
+#: config/tc-hppa.c:3918 config/tc-hppa.c:3925
+msgid "Invalid permutation completer"
+msgstr ""
+
+#: config/tc-hppa.c:4025
 #, c-format
 #, c-format
-msgid "Missing .label_state %ld"
+msgid "Invalid Add Condition: %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:4022
-msgid "Operand to .label_state must be a constant"
+#: config/tc-hppa.c:4041 config/tc-hppa.c:4051
+msgid "Invalid Add and Branch Condition"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:4041
-msgid "Operand to .copy_state must be a constant"
+#: config/tc-hppa.c:4072 config/tc-hppa.c:4217
+msgid "Invalid Compare/Subtract Condition"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:4064
-msgid "First operand to .unwabi must be a constant"
+#: config/tc-hppa.c:4112
+#, c-format
+msgid "Invalid Branch On Bit Condition: %c"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:4070
-msgid "Second operand to .unwabi must be a constant"
+#: config/tc-hppa.c:4115
+msgid "Missing Branch On Bit Condition"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:4105
-msgid "Missing .endp after previous .proc"
+#: config/tc-hppa.c:4200
+#, c-format
+msgid "Invalid Compare/Subtract Condition: %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:4124
-msgid "Empty argument of .proc"
+#: config/tc-hppa.c:4232
+msgid "Invalid Compare and Branch Condition"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:4129
-#, c-format
-msgid "`%s' was already defined"
+#: config/tc-hppa.c:4328
+msgid "Invalid Logical Instruction Condition."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:4172
-msgid "Initial .body should precede any instructions"
+#: config/tc-hppa.c:4390
+msgid "Invalid Shift/Extract/Deposit Condition."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:4191
-msgid ".prologue within prologue"
+#: config/tc-hppa.c:4507
+msgid "Invalid Unit Instruction Condition."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:4196
-msgid "Initial .prologue should precede any instructions"
+#: config/tc-hppa.c:4986 config/tc-hppa.c:5018 config/tc-hppa.c:5049
+#: config/tc-hppa.c:5079
+msgid "Branch to unaligned address"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:4206
-msgid "First operand to .prologue must be a positive 4-bit constant"
+#: config/tc-hppa.c:5263
+msgid "Invalid SFU identifier"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:4208
-msgid "Pointless use of zero first operand to .prologue"
+#: config/tc-hppa.c:5313
+msgid "Invalid COPR identifier"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:4222
-msgid "Using a constant as second operand to .prologue is deprecated"
+#: config/tc-hppa.c:5443
+msgid "Invalid Floating Point Operand Format."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:4228
-msgid "Second operand to .prologue must be a general register"
+#: config/tc-hppa.c:5563 config/tc-hppa.c:5583 config/tc-hppa.c:5603
+#: config/tc-hppa.c:5623 config/tc-hppa.c:5643
+msgid "Invalid register for single precision fmpyadd or fmpysub"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:4233
+#: config/tc-hppa.c:5711
 #, c-format
 #, c-format
-msgid "Second operand to .prologue must be the first of %d general registers"
+msgid "Invalid operands %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:4345
+#: config/tc-hppa.c:5721
 #, c-format
 #, c-format
-msgid "`%s' was not defined within procedure"
+msgid "Immediates %d and %d will give undefined behavior."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:4383
-msgid "Empty argument of .endp"
+#: config/tc-hppa.c:5773 config/tc-hppa.c:6956 config/tc-hppa.c:7011
+msgid "Missing function name for .PROC (corrupted label chain)"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:4397
-#, c-format
-msgid "`%s' was not specified with previous .proc"
+#: config/tc-hppa.c:5776 config/tc-hppa.c:7014
+msgid "Missing function name for .PROC"
+msgstr ""
+
+#: config/tc-hppa.c:5835
+msgid "Argument to .BLOCK/.BLOCKZ must be between 0 and 0x3fffffff"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:4412
+#: config/tc-hppa.c:5926
 #, c-format
 #, c-format
-msgid "`%s' should be an operand to this .endp"
+msgid "Invalid .CALL argument: %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:4453 config/tc-ia64.c:4791 config/tc-ia64.c:5098
-msgid "Comma expected"
+#: config/tc-hppa.c:6071
+msgid ".callinfo is not within a procedure definition"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:4494
-msgid "Expected '['"
+#: config/tc-hppa.c:6089
+#, c-format
+msgid "FRAME parameter must be a multiple of 8: %d\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:4503 config/tc-ia64.c:7531
-msgid "Expected ']'"
+#: config/tc-hppa.c:6106
+msgid "Value for ENTRY_GR must be in the range 3..18\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:4508
-msgid "Number of elements must be positive"
+#: config/tc-hppa.c:6117
+msgid "Value for ENTRY_FR must be in the range 12..21\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:4519
-#, c-format
-msgid "Used more than the declared %d rotating registers"
+#: config/tc-hppa.c:6126
+msgid "Value for ENTRY_SR must be 3\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:4527
-msgid "Used more than the available 96 rotating registers"
+#: config/tc-hppa.c:6175
+#, c-format
+msgid "Invalid .CALLINFO argument: %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:4534
-msgid "Used more than the available 48 rotating registers"
+#: config/tc-hppa.c:6286
+msgid "The .ENTER pseudo-op is not supported"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:4562
-#, c-format
-msgid "Attempt to redefine register set `%s'"
+#: config/tc-hppa.c:6302
+msgid "Misplaced .entry. Ignored."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:4628
-#, c-format
-msgid "Unknown psr option `%s'"
+#: config/tc-hppa.c:6306
+msgid "Missing .callinfo."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:4676
-msgid "Missing section name"
+#: config/tc-hppa.c:6370
+msgid ".REG expression must be a register"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:4686
-msgid "Comma expected after section name"
+#: config/tc-hppa.c:6386
+msgid "bad or irreducible absolute expression; zero assumed"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:4697
-msgid "Creating sections with .xdataN/.xrealN/.xstringZ is deprecated."
+#: config/tc-hppa.c:6397
+msgid ".REG must use a label"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:4786
-msgid "Register name expected"
+#: config/tc-hppa.c:6399
+msgid ".EQU must use a label"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:4799
-msgid "Register value annotation ignored"
+#: config/tc-hppa.c:6455
+#, c-format
+msgid "Symbol '%s' could not be created."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:4838
-msgid "Directive invalid within a bundle"
+#: config/tc-hppa.c:6505
+msgid ".EXIT must appear within a procedure"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:4929
-msgid "Missing predicate relation type"
+#: config/tc-hppa.c:6509
+msgid "Missing .callinfo"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:4935
-msgid "Unrecognized predicate relation type"
+#: config/tc-hppa.c:6513
+msgid "No .ENTRY for this .EXIT"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:4981
-msgid "Bad register range"
+#: config/tc-hppa.c:6553
+#, c-format
+msgid "Using ENTRY rather than CODE in export directive for %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:4990 config/tc-ia64.c:7476
-msgid "Predicate register expected"
+#: config/tc-hppa.c:6672
+#, c-format
+msgid "Undefined .EXPORT/.IMPORT argument (ignored): %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:4995
-msgid "Duplicate predicate register ignored"
+#: config/tc-hppa.c:6695
+#, c-format
+msgid "Cannot define export symbol: %s\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:5011
-msgid "Predicate source and target required"
+#: config/tc-hppa.c:6786
+msgid "Missing label name on .LABEL"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:5013 config/tc-ia64.c:5025
-msgid "Use of p0 is not valid in this context"
+#: config/tc-hppa.c:6791
+msgid "extra .LABEL arguments ignored."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:5020
-msgid "At least two PR arguments expected"
+#: config/tc-hppa.c:6807
+msgid "The .LEAVE pseudo-op is not supported"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:5034
-msgid "At least one PR argument expected"
+#: config/tc-hppa.c:6845
+msgid "Unrecognized .LEVEL argument\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:5069
+#: config/tc-hppa.c:6878
 #, c-format
 #, c-format
-msgid "Inserting \"%s\" into entry hint table failed: %s"
+msgid "Cannot define static symbol: %s\n"
 msgstr ""
 
 msgstr ""
 
-#. FIXME -- need 62-bit relocation type
-#: config/tc-ia64.c:5537
-msgid "62-bit relocation not yet implemented"
+#: config/tc-hppa.c:6910
+msgid "Nested procedures"
 msgstr ""
 
 msgstr ""
 
-#. XXX technically, this is wrong: we should not be issuing warning
-#. messages until we're sure this instruction pattern is going to
-#. be used!
-#: config/tc-ia64.c:5621
-msgid "lower 16 bits of mask ignored"
+#: config/tc-hppa.c:6920
+msgid "Cannot allocate unwind descriptor\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:5903
-msgid "Expected separator `='"
+#: config/tc-hppa.c:7018
+msgid "misplaced .procend"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:5936
-msgid "Duplicate equal sign (=) in instruction"
+#: config/tc-hppa.c:7021
+msgid "Missing .callinfo for this procedure"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:5943
-#, c-format
-msgid "Illegal operand separator `%c'"
+#: config/tc-hppa.c:7024
+msgid "Missing .EXIT for a .ENTRY"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:6057
-#, c-format
-msgid "Operand %u of `%s' should be %s"
+#: config/tc-hppa.c:7061
+msgid "Not in a space.\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:6061
-msgid "Wrong number of output operands"
+#: config/tc-hppa.c:7064
+msgid "Not in a subspace.\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:6063
-msgid "Wrong number of input operands"
+#: config/tc-hppa.c:7152
+msgid "Invalid .SPACE argument"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:6065
-msgid "Operand mismatch"
+#: config/tc-hppa.c:7198
+msgid "Can't change spaces within a procedure definition. Ignored"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:6147
+#: config/tc-hppa.c:7323
 #, c-format
 #, c-format
-msgid "Invalid use of `%c%d' as output operand"
+msgid "Undefined space: '%s' Assuming space number = 0."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:6150
-#, c-format
-msgid "Invalid use of `r%d' as base update address operand"
+#: config/tc-hppa.c:7346
+msgid "Must be in a space before changing or declaring subspaces.\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:6174
-#, c-format
-msgid "Invalid duplicate use of `%c%d'"
+#: config/tc-hppa.c:7350
+msgid "Can't change subspaces within a procedure definition. Ignored"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:6181
-#, c-format
-msgid "Invalid simultaneous use of `f%d' and `f%d'"
+#: config/tc-hppa.c:7384
+msgid "Parameters of an existing subspace can't be modified"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:6187
+#: config/tc-hppa.c:7435
+msgid "Alignment must be a power of 2"
+msgstr ""
+
+#: config/tc-hppa.c:7482
+msgid "FIRST not supported as a .SUBSPACE argument"
+msgstr ""
+
+#: config/tc-hppa.c:7484
+msgid "Invalid .SUBSPACE argument"
+msgstr ""
+
+#: config/tc-hppa.c:7674
 #, c-format
 #, c-format
-msgid "Dangerous simultaneous use of `f%d' and `f%d'"
+msgid "Internal error: Unable to find containing space for %s."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:6231
-msgid "Value truncated to 62 bits"
+#: config/tc-hppa.c:8236
+msgid "-R option not supported on this target."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:6294
+#: config/tc-hppa.c:8253 config/tc-sparc.c:1015 config/tc-sparc.c:1052
 #, c-format
 #, c-format
-msgid "Bad operand value: %s"
+msgid "Internal error: can't hash `%s': %s\n"
 msgstr ""
 
 msgstr ""
 
-#. Give an error if a frag containing code is not aligned to a 16 byte
-#. boundary.
-#: config/tc-ia64.c:6369 config/tc-ia64.h:174
-msgid "instruction address is not a multiple of 16"
+#: config/tc-hppa.c:8262 config/tc-i860.c:235
+#, c-format
+msgid "internal error: losing opcode: `%s' \"%s\"\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:6437
+#: config/tc-i370.c:418 config/tc-ppc.c:1211 config/tc-s390.c:430
+#: config/tc-s390.c:437
 #, c-format
 #, c-format
-msgid "`%s' must be last in bundle"
+msgid "invalid switch -m%s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:6469
+#: config/tc-i370.c:515 config/tc-s390.c:536
 #, c-format
 #, c-format
-msgid "Internal error: don't know how to force %s to end of instruction group"
+msgid "Internal assembler error for instruction %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:6482
+#: config/tc-i370.c:534
 #, c-format
 #, c-format
-msgid "`%s' must be last in instruction group"
+msgid "Internal assembler error for macro %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:6512
-msgid "Label must be first in a bundle"
+#: config/tc-i370.c:629 config/tc-ppc.c:2014
+msgid "identifier+constant@got means identifier@got+constant"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:6589
-msgid "hint in B unit may be treated as nop"
+#: config/tc-i370.c:683 config/tc-m68k.c:8071
+#, c-format
+msgid "%s relocations do not fit in %d bytes\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:6600
-msgid "hint in B unit can't be used"
+#: config/tc-i370.c:925 config/tc-i370.c:966
+msgid "unsupported DC type"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:6614
-msgid "emit_one_bundle: unexpected dynamic op"
+#: config/tc-i370.c:937 config/tc-i370.c:947 config/tc-i370.c:1529
+#: config/tc-i370.c:1540
+msgid "missing end-quote"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:6737
-#, c-format
-msgid "`%s' does not fit into %s template"
+#: config/tc-i370.c:996
+msgid "unsupported alignment"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:6752
-#, c-format
-msgid "`%s' does not fit into bundle"
+#: config/tc-i370.c:1003
+msgid "this DS form not yet supported"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:6764
-#, c-format
-msgid "`%s' can't go in %s of %s template"
+#: config/tc-i370.c:1045 config/tc-m32r.c:1488 config/tc-microblaze.c:190
+msgid "Expected comma after symbol-name: rest of line ignored."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:6770
-msgid "Missing '}' at end of file"
+#: config/tc-i370.c:1068 config/tc-m32r.c:1512 config/tc-microblaze.c:212
+#: config/tc-ppc.c:2174 config/tc-ppc.c:3674 config/tc-ppc.c:3716
+#: config/tc-ppc.c:5276
+msgid "ignoring bad alignment"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:6917
+#: config/tc-i370.c:1079 config/tc-m32r.c:1539 config/tc-microblaze.c:223
 #, c-format
 #, c-format
-msgid "Unrecognized option '-x%s'"
+msgid "Ignoring attempt to re-define symbol `%s'."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:6944
-msgid ""
-"IA-64 options:\n"
-"  --mconstant-gp\t  mark output file as using the constant-GP model\n"
-"\t\t\t  (sets ELF header flag EF_IA_64_CONS_GP)\n"
-"  --mauto-pic\t\t  mark output file as using the constant-GP model\n"
-"\t\t\t  without function descriptors (sets ELF header flag\n"
-"\t\t\t  EF_IA_64_NOFUNCDESC_CONS_GP)\n"
-"  -milp32|-milp64|-mlp64|-mp64\tselect data model (default -mlp64)\n"
-"  -mle | -mbe\t\t  select little- or big-endian byte order (default -mle)\n"
-"  -mtune=[itanium1|itanium2]\n"
-"\t\t\t  tune for a specific CPU (default -mtune=itanium2)\n"
-"  -munwind-check=[warning|error]\n"
-"\t\t\t  unwind directive check (default -munwind-check=warning)\n"
-"  -mhint.b=[ok|warning|error]\n"
-"\t\t\t  hint.b check (default -mhint.b=error)\n"
-"  -x | -xexplicit\t  turn on dependency violation checking\n"
-"  -xauto\t\t  automagically remove dependency violations (default)\n"
-"  -xnone\t\t  turn off dependency violation checking\n"
-"  -xdebug\t\t  debug dependency violation checker\n"
-"  -xdebugn\t\t  debug dependency violation checker but turn off\n"
-"\t\t\t  dependency violation checking\n"
-"  -xdebugx\t\t  debug dependency violation checker and turn on\n"
-"\t\t\t  dependency violation checking\n"
-msgstr ""
-
-#: config/tc-ia64.c:6974
-msgid "--gstabs is not supported for ia64"
+#: config/tc-i370.c:1087 config/tc-microblaze.c:231
+#, c-format
+msgid "Length of .lcomm \"%s\" is already %ld. Not changed to %ld."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:7206
-#, c-format
-msgid "ia64.md_begin: can't hash `%s': %s"
+#: config/tc-i370.c:1106 config/tc-m32r.c:1524 config/tc-microblaze.c:247
+#: config/tc-v850.c:383
+msgid "Common alignment not a power of 2"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:7267
-#, c-format
-msgid "Inserting \"%s\" into constant hash table failed: %s"
+#: config/tc-i370.c:1244
+msgid "Missing or bad .using directive"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:7279 config/tc-mips.c:1892
-msgid "Could not set architecture and machine"
+#: config/tc-i370.c:1289
+msgid "Literal Pool Overflow"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:7411
-msgid "Explicit stops are ignored in auto mode"
+#: config/tc-i370.c:1587
+msgid "expression not a constant"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:7420
-msgid "Found '{' when manual bundling is already turned on"
+#: config/tc-i370.c:1594
+msgid "Unknown/unsupported address literal type"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:7433
-msgid "Found '{' after explicit switch to automatic mode"
+#: config/tc-i370.c:1617
+#, c-format
+msgid ".ltorg without prior .using in section %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:7439
-msgid "Found '}' when manual bundling is off"
+#: config/tc-i370.c:1621
+#, c-format
+msgid ".ltorg in section %s paired to .using in section %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:7466
-msgid "Expected ')'"
+#: config/tc-i370.c:1644
+#, c-format
+msgid "bad alignment of %d bytes in literal pool"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:7471
-msgid "Qualifying predicate expected"
+#: config/tc-i370.c:1668
+msgid "bad literal size\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:7490
-msgid "Tag must come before qualifying predicate."
+#: config/tc-i370.c:1742
+msgid ".using: base address expression illegal or too complex"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:7520
-msgid "Expected ':'"
+#: config/tc-i370.c:1777 config/tc-i370.c:1786
+#, c-format
+msgid "droping register %d in section %s does not match using register %d"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:7536
-msgid "Tag name expected"
+#: config/tc-i370.c:1790
+#, c-format
+msgid "droping register %d in section %s previously used in section %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:7638
-msgid "Rotating register index must be a non-negative constant"
+#: config/tc-i370.c:1846 config/tc-ppc.c:3506
+msgid "wrong number of operands"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:7643
+#: config/tc-i370.c:1928 config/tc-mn10200.c:896 config/tc-mn10300.c:1253
+#: config/tc-s390.c:1687 config/tc-v850.c:2328
 #, c-format
 #, c-format
-msgid "Index out of range 0..%u"
+msgid "Unrecognized opcode: `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:7655
-msgid "Indirect register index must be a general register"
+#: config/tc-i370.c:2071
+msgid "not using any base register"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:7664
-msgid "Index can only be applied to rotating or indirect registers"
+#: config/tc-i370.c:2101
+#, c-format
+msgid "expecting a register for operand %d"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:7700 config/tc-xstormy16.c:146
-msgid "Expected '('"
+#. xgettext:c-format.
+#: config/tc-i370.c:2207 config/tc-mn10200.c:1139 config/tc-mn10300.c:1821
+#: config/tc-ppc.c:3362 config/tc-s390.c:1600 config/tc-v850.c:3043
+#, c-format
+msgid "junk at end of line: `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:7708 config/tc-pdp11.c:448 config/tc-pdp11.c:514
-#: config/tc-pdp11.c:553 config/tc-xstormy16.c:155
-msgid "Missing ')'"
+#. Not used --- don't have any 8 byte instructions.
+#: config/tc-i370.c:2222
+msgid "Internal Error: bad instruction length"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:7717 config/tc-xstormy16.c:162
-msgid "Not a symbolic expression"
+#: config/tc-i386.c:2121
+#, c-format
+msgid "%s shortened to %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:7722 config/tc-ia64.c:7736
-msgid "Illegal combination of relocation functions"
+#: config/tc-i386.c:2207
+msgid "same type of prefix used twice"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:7825
-msgid "No current frame"
+#: config/tc-i386.c:2234
+#, c-format
+msgid "64bit mode not supported on `%s'."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:7827
+#: config/tc-i386.c:2243
 #, c-format
 #, c-format
-msgid "Register number out of range 0..%u"
+msgid "32bit mode not supported on `%s'."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:7865
-msgid "Standalone `#' is illegal"
+#: config/tc-i386.c:2283
+msgid "bad argument to syntax directive."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:7868
-msgid "Redundant `#' suffix operators"
+#: config/tc-i386.c:2346
+#, c-format
+msgid "bad argument to %s_check directive."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:8026
+#: config/tc-i386.c:2350
 #, c-format
 #, c-format
-msgid "Unhandled dependency %s for %s (%s), note %d"
+msgid "missing argument for %s_check directive"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:9321
+#: config/tc-i386.c:2390
 #, c-format
 #, c-format
-msgid "Unrecognized dependency specifier %d\n"
+msgid "`%s' is not supported on `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:10197
-msgid "Only the first path encountering the conflict is reported"
+#: config/tc-i386.c:2492
+#, c-format
+msgid "no such architecture: `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:10199
-msgid "This is the location of the conflicting usage"
+#: config/tc-i386.c:2497
+msgid "missing cpu architecture"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:10460
+#: config/tc-i386.c:2514
 #, c-format
 #, c-format
-msgid "Unknown opcode `%s'"
+msgid "no such architecture modifier: `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:10538
-#, c-format
-msgid "AR %d can only be accessed by %c-unit"
+#: config/tc-i386.c:2529 config/tc-i386.c:2559
+msgid "Intel L1OM is 64bit ELF only"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:10550
-msgid "hint.b may be treated as nop"
+#: config/tc-i386.c:2536 config/tc-i386.c:2566
+msgid "Intel K1OM is 64bit ELF only"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:10553
-msgid "hint.b shouldn't be used"
+#: config/tc-i386.c:2543 config/tc-i386.c:2580
+msgid "Intel MCU is 32bit ELF only"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:10592
-#, c-format
-msgid "`%s' cannot be predicated"
+#: config/tc-i386.c:2587 config/tc-i386.c:10524
+msgid "unknown architecture"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:10664
-msgid "Closing bracket missing"
+#: config/tc-i386.c:2621 config/tc-i386.c:2643
+#, c-format
+msgid "can't hash %s: %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:10673
-msgid "Index must be a general register"
+#: config/tc-i386.c:2939
+msgid "there are no pc-relative size relocations"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:10838
+#: config/tc-i386.c:2951
 #, c-format
 #, c-format
-msgid "Unsupported fixup size %d"
+msgid "unknown relocation (%u)"
 msgstr ""
 
 msgstr ""
 
-#. This should be an error, but since previously there wasn't any
-#. diagnostic here, don't make it fail because of this for now.
-#: config/tc-ia64.c:11105
+#: config/tc-i386.c:2953
 #, c-format
 #, c-format
-msgid "Cannot express %s%d%s relocation"
+msgid "%u-byte relocation cannot be applied to %u-byte field"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:11124
-msgid "No addend allowed in @fptr() relocation"
+#: config/tc-i386.c:2957
+msgid "non-pc-relative relocation for pc-relative field"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:11163
-msgid "integer operand out of range"
+#: config/tc-i386.c:2962
+msgid "relocated field and relocation type differ in signedness"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:11230
-#, c-format
-msgid "%s must have a constant value"
+#: config/tc-i386.c:2971
+msgid "there are no unsigned pc-relative relocations"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:11284 config/tc-z8k.c:1372
+#: config/tc-i386.c:2979
 #, c-format
 #, c-format
-msgid "Cannot represent %s relocation in object file"
+msgid "cannot do %u byte pc-relative relocation"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:11395
-msgid "Can't add stop bit to mark end of instruction group"
+#: config/tc-i386.c:2996
+#, c-format
+msgid "cannot do %s %u byte relocation"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:11495 config/tc-score.c:6109 read.c:1448 read.c:2442
-#: read.c:3088 read.c:3429 read.c:3473
-msgid "expected symbol name"
+#: config/tc-i386.c:3449 config/tc-i386.c:3476
+#, c-format
+msgid "can't use register '%s%s' as operand %d in '%s'."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:11505 read.c:2452 read.c:3098 read.c:3457 stabs.c:468
+#: config/tc-i386.c:3516 config/tc-i386.c:3656
 #, c-format
 #, c-format
-msgid "expected comma after \"%s\""
+msgid "invalid instruction `%s' after `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:11547
+#: config/tc-i386.c:3522
 #, c-format
 #, c-format
-msgid "`%s' is already the alias of %s `%s'"
+msgid "missing `lock' with `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:11557
+#: config/tc-i386.c:3529
 #, c-format
 #, c-format
-msgid "%s `%s' already has an alias `%s'"
+msgid "instruction `%s' after `xacquire' not allowed"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:11568
+#: config/tc-i386.c:3536
 #, c-format
 #, c-format
-msgid "inserting \"%s\" into %s alias hash table failed: %s"
+msgid "memory destination needed for instruction `%s' after `xrelease'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:11576
+#: config/tc-i386.c:3630
 #, c-format
 #, c-format
-msgid "inserting \"%s\" into %s name hash table failed: %s"
+msgid "SSE instruction `%s' is used"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:11602
+#: config/tc-i386.c:3644 config/tc-i386.c:5453
 #, c-format
 #, c-format
-msgid "symbol `%s' aliased to `%s' is not used"
+msgid "ambiguous operand size for `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:11625
-#, c-format
-msgid "section `%s' aliased to `%s' is not used"
+#: config/tc-i386.c:3669
+msgid "expecting lockable instruction after `lock'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ip2k.c:158
-#, c-format
-msgid "IP2K specific command line options:\n"
+#: config/tc-i386.c:3679
+msgid "expecting valid branch instruction after `bnd'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ip2k.c:159
-#, c-format
-msgid "  -mip2022               restrict to IP2022 insns \n"
+#: config/tc-i386.c:3684
+msgid "32-bit address isn't allowed in 64-bit MPX instructions."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ip2k.c:160
-#, c-format
-msgid "  -mip2022ext            permit extended IP2022 insn\n"
+#: config/tc-i386.c:3688
+msgid "16-bit address isn't allowed in MPX instructions"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-iq2000.c:364
+#. UnixWare fsub no args is alias for fsubp, fadd -> faddp, etc.
+#: config/tc-i386.c:3744
 #, c-format
 #, c-format
-msgid "the yielding instruction %s may not be in a delay slot."
+msgid "translating to `%sp'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-iq2000.c:372
+#: config/tc-i386.c:3751
 #, c-format
 #, c-format
-msgid "Register number (R%ld) for double word access must be even."
+msgid "instruction `%s' isn't supported in 16-bit mode."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-iq2000.c:381 config/tc-iq2000.c:386 config/tc-iq2000.c:391
-#: config/tc-iq2000.c:408 config/tc-mt.c:244 config/tc-mt.c:249
+#: config/tc-i386.c:3811
 #, c-format
 #, c-format
-msgid "operand references R%ld of previous load."
+msgid "can't encode register '%s%s' in an instruction requiring REX prefix."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-iq2000.c:396
-msgid "instruction implicitly accesses R31 of previous load."
+#: config/tc-i386.c:3851 config/tc-i386.c:3993
+#, c-format
+msgid "no such instruction: `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-iq2000.c:651 config/tc-mep.c:2005
-msgid "Unmatched high relocation"
+#: config/tc-i386.c:3862 config/tc-i386.c:4026
+#, c-format
+msgid "invalid character %s in mnemonic"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-iq2000.c:829 config/tc-mips.c:14935 config/tc-score.c:5819
-msgid ".end not in text section"
+#: config/tc-i386.c:3869
+msgid "expecting prefix; got nothing"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-iq2000.c:833 config/tc-mips.c:14939 config/tc-score.c:5822
-msgid ".end directive without a preceding .ent directive."
+#: config/tc-i386.c:3871
+msgid "expecting mnemonic; got nothing"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-iq2000.c:842 config/tc-mips.c:14948 config/tc-score.c:5830
-msgid ".end symbol does not match .ent symbol."
+#: config/tc-i386.c:3886 config/tc-i386.c:4044
+#, c-format
+msgid "`%s' is only supported in 64-bit mode"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-iq2000.c:845 config/tc-mips.c:14955 config/tc-score.c:5835
-msgid ".end directive missing or unknown symbol"
+#: config/tc-i386.c:3887 config/tc-i386.c:4043
+#, c-format
+msgid "`%s' is not supported in 64-bit mode"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-iq2000.c:863
-msgid "Expected simple number."
+#: config/tc-i386.c:3899
+#, c-format
+msgid "redundant %s prefix"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-iq2000.c:892 config/tc-mips.c:14860 config/tc-score.c:5670
+#: config/tc-i386.c:4050
 #, c-format
 #, c-format
-msgid " *input_line_pointer == '%c' 0x%02x\n"
+msgid "`%s' is not supported on `%s%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-iq2000.c:894
-msgid "Invalid number"
+#: config/tc-i386.c:4061
+msgid "use .code16 to ensure correct addressing mode"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-iq2000.c:929 config/tc-mips.c:15030 config/tc-score.c:5708
-msgid ".ent or .aent not in text section."
+#: config/tc-i386.c:4085
+#, c-format
+msgid "invalid character %s before operand %d"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-iq2000.c:932
-msgid "missing `.end'"
+#: config/tc-i386.c:4099
+#, c-format
+msgid "unbalanced parenthesis in operand %d."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-lm32.c:234
-msgid "bad call to md_atof"
+#: config/tc-i386.c:4102
+#, c-format
+msgid "unbalanced brackets in operand %d."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m32c.c:143
+#: config/tc-i386.c:4111
 #, c-format
 #, c-format
-msgid " M32C specific command line options:\n"
+msgid "invalid character %s in operand %d"
 msgstr ""
 
 msgstr ""
 
-#. Pretend that we do not recognise this option.
-#: config/tc-m32r.c:331
-msgid "Unrecognised option: -hidden"
+#: config/tc-i386.c:4139
+#, c-format
+msgid "spurious operands; (%d operands/instruction max)"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m32r.c:358 config/tc-sparc.c:583
-msgid "Unrecognized option following -K"
+#: config/tc-i386.c:4162
+msgid "expecting operand after ','; got nothing"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m32r.c:373
-#, c-format
-msgid " M32R specific command line options:\n"
+#: config/tc-i386.c:4167
+msgid "expecting operand before ','; got nothing"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m32r.c:375
-#, c-format
-msgid ""
-"  -m32r                   disable support for the m32rx instruction set\n"
+#: config/tc-i386.c:4544
+msgid "mask, index, and destination registers should be distinct"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m32r.c:377
-#, c-format
-msgid "  -m32rx                  support the extended m32rx instruction set\n"
+#: config/tc-i386.c:4559
+msgid "index and destination registers should be distinct"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m32r.c:379
-#, c-format
-msgid "  -m32r2                  support the extended m32r2 instruction set\n"
+#: config/tc-i386.c:5112
+msgid "operand size mismatch"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m32r.c:381
-#, c-format
-msgid "  -EL,-little             produce little endian code and data\n"
+#: config/tc-i386.c:5115
+msgid "operand type mismatch"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m32r.c:383
-#, c-format
-msgid "  -EB,-big                produce big endian code and data\n"
+#: config/tc-i386.c:5118
+msgid "register type mismatch"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m32r.c:385
-#, c-format
-msgid "  -parallel               try to combine instructions in parallel\n"
+#: config/tc-i386.c:5121
+msgid "number of operands mismatch"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m32r.c:387
-#, c-format
-msgid "  -no-parallel            disable -parallel\n"
+#: config/tc-i386.c:5124
+msgid "invalid instruction suffix"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m32r.c:389
-#, c-format
-msgid ""
-"  -no-bitinst             disallow the M32R2's extended bit-field "
-"instructions\n"
+#: config/tc-i386.c:5127
+msgid "constant doesn't fit in 4 bits"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m32r.c:391
-#, c-format
-msgid "  -O                      try to optimize code.  Implies -parallel\n"
+#: config/tc-i386.c:5130
+msgid "only supported with old gcc"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m32r.c:394
-#, c-format
-msgid ""
-"  -warn-explicit-parallel-conflicts     warn when parallel instructions\n"
+#: config/tc-i386.c:5133
+msgid "unsupported with Intel mnemonic"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m32r.c:396
-#, c-format
-msgid "                                         might violate contraints\n"
+#: config/tc-i386.c:5136
+msgid "unsupported syntax"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m32r.c:398
+#: config/tc-i386.c:5139
 #, c-format
 #, c-format
-msgid "  -no-warn-explicit-parallel-conflicts  do not warn when parallel\n"
+msgid "unsupported instruction `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m32r.c:400
-#, c-format
-msgid ""
-"                                         instructions might violate "
-"contraints\n"
+#: config/tc-i386.c:5143
+msgid "invalid VSIB address"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m32r.c:402
-#, c-format
-msgid ""
-"  -Wp                     synonym for -warn-explicit-parallel-conflicts\n"
+#: config/tc-i386.c:5146
+msgid "mask, index, and destination registers must be distinct"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m32r.c:404
-#, c-format
-msgid ""
-"  -Wnp                    synonym for -no-warn-explicit-parallel-conflicts\n"
+#: config/tc-i386.c:5149
+msgid "unsupported vector index register"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m32r.c:406
-#, c-format
-msgid ""
-"  -ignore-parallel-conflicts            do not check parallel instructions\n"
+#: config/tc-i386.c:5152
+msgid "unsupported broadcast"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m32r.c:408
-#, c-format
-msgid "                                         fo contraint violations\n"
+#: config/tc-i386.c:5155
+msgid "broadcast not on source memory operand"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m32r.c:410
-#, c-format
-msgid ""
-"  -no-ignore-parallel-conflicts         check parallel instructions for\n"
+#: config/tc-i386.c:5158
+msgid "broadcast is needed for operand of such type"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m32r.c:412
-#, c-format
-msgid "                                         contraint violations\n"
+#: config/tc-i386.c:5161
+msgid "unsupported masking"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m32r.c:414
-#, c-format
-msgid "  -Ip                     synonym for -ignore-parallel-conflicts\n"
+#: config/tc-i386.c:5164
+msgid "mask not on destination operand"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m32r.c:416
-#, c-format
-msgid "  -nIp                    synonym for -no-ignore-parallel-conflicts\n"
+#: config/tc-i386.c:5167
+msgid "default mask isn't allowed"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m32r.c:419
-#, c-format
-msgid ""
-"  -warn-unmatched-high    warn when an (s)high reloc has no matching low "
-"reloc\n"
+#: config/tc-i386.c:5170
+msgid "unsupported static rounding/sae"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m32r.c:421
-#, c-format
-msgid "  -no-warn-unmatched-high do not warn about missing low relocs\n"
+#: config/tc-i386.c:5174
+msgid "RC/SAE operand must precede immediate operands"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m32r.c:423
-#, c-format
-msgid "  -Wuh                    synonym for -warn-unmatched-high\n"
+#: config/tc-i386.c:5176
+msgid "RC/SAE operand must follow immediate operands"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m32r.c:425
-#, c-format
-msgid "  -Wnuh                   synonym for -no-warn-unmatched-high\n"
+#: config/tc-i386.c:5179 config/tc-metag.c:4789 config/tc-metag.c:5530
+#: config/tc-metag.c:5552
+msgid "invalid register operand"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m32r.c:428
+#: config/tc-i386.c:5182
 #, c-format
 #, c-format
-msgid "  -KPIC                   generate PIC\n"
+msgid "%s for `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m32r.c:850
-msgid "instructions write to the same destination register."
+#: config/tc-i386.c:5193
+#, c-format
+msgid "indirect %s without `*'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m32r.c:858
-msgid "Instructions do not use parallel execution pipelines."
+#. Warn them that a data or address size prefix doesn't
+#. affect assembly of the next line of code.
+#: config/tc-i386.c:5201
+#, c-format
+msgid "stand-alone `%s' prefix"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m32r.c:866
-msgid "Instructions share the same execution pipeline"
+#: config/tc-i386.c:5235 config/tc-i386.c:5251
+#, c-format
+msgid "`%s' operand %d must use `%ses' segment"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m32r.c:931 config/tc-m32r.c:1045
+#. We have to know the operand size for crc32.
+#: config/tc-i386.c:5305
 #, c-format
 #, c-format
-msgid "not a 16 bit instruction '%s'"
+msgid "ambiguous memory operand size for `%s`"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m32r.c:943 config/tc-m32r.c:1057 config/tc-m32r.c:1241
-#, c-format
-msgid "instruction '%s' is for the M32R2 only"
+#: config/tc-i386.c:5426
+msgid ""
+"no instruction mnemonic suffix given and no register operands; can't size "
+"instruction"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m32r.c:956 config/tc-m32r.c:1070 config/tc-m32r.c:1254
+#: config/tc-i386.c:5568 config/tc-i386.c:5642 config/tc-i386.c:5753
 #, c-format
 #, c-format
-msgid "unknown instruction '%s'"
+msgid "using `%s%s' instead of `%s%s' due to `%c' suffix"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m32r.c:965 config/tc-m32r.c:1077 config/tc-m32r.c:1261
+#: config/tc-i386.c:5595 config/tc-i386.c:5619 config/tc-i386.c:5684
+#: config/tc-i386.c:5729
 #, c-format
 #, c-format
-msgid "instruction '%s' is for the M32RX only"
+msgid "`%s%s' not allowed with `%s%c'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m32r.c:974 config/tc-m32r.c:1086
+#: config/tc-i386.c:5636 config/tc-i386.c:5662 config/tc-i386.c:5708
+#: config/tc-i386.c:5747
 #, c-format
 #, c-format
-msgid "instruction '%s' cannot be executed in parallel."
+msgid "incorrect register `%s%s' used with `%c' suffix"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m32r.c:1029 config/tc-m32r.c:1111 config/tc-m32r.c:1318
-msgid "internal error: lookup/get operands failed"
+#: config/tc-i386.c:5816
+msgid "no instruction mnemonic suffix given; can't determine immediate size"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m32r.c:1096
+#: config/tc-i386.c:5852
 #, c-format
 #, c-format
-msgid "'%s': only the NOP instruction can be issued in parallel on the m32r"
+msgid "the last operand of `%s' must be `%s%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m32r.c:1125
+#: config/tc-i386.c:5855
 #, c-format
 #, c-format
-msgid ""
-"%s: output of 1st instruction is the same as an input to 2nd instruction - "
-"is this intentional ?"
+msgid "the first operand of `%s' must be `%s%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m32r.c:1129
+#: config/tc-i386.c:5986
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"%s: output of 2nd instruction is the same as an input to 1st instruction - "
-"is this intentional ?"
+"the second source register `%s%s' implicitly denotes `%s%.3s%d' to `%s%.3s"
+"%d' source group in `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m32r.c:1503
+#: config/tc-i386.c:6023
 #, c-format
 #, c-format
-msgid ".SCOMMon length (%ld.) <0! Ignored."
+msgid "you can't `pop %scs'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m32r.c:1553
+#. Reversed arguments on faddp, fsubp, etc.
+#: config/tc-i386.c:6052
 #, c-format
 #, c-format
-msgid "Length of .scomm \"%s\" is already %ld. Not changed to %ld."
+msgid "translating to `%s %s%s,%s%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m32r.c:1789
-msgid "Addend to unresolved symbol not on word boundary."
+#. Extraneous `l' suffix on fp insn.
+#: config/tc-i386.c:6059
+#, c-format
+msgid "translating to `%s %s%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m32r.c:1930 config/tc-m32r.c:1983 config/tc-sh.c:747
-msgid "Invalid PIC expression."
+#: config/tc-i386.c:6087
+#, c-format
+msgid "segment override on `%s' is ineffectual"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m32r.c:2074
-msgid "Unmatched high/shigh reloc"
+#: config/tc-i386.c:6903 config/tc-i386.c:7004 config/tc-i386.c:7059
+msgid "skipping prefixes on this instruction"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:371
-#, c-format
-msgid ""
-"Motorola 68HC11/68HC12/68HCS12 options:\n"
-"  -m68hc11 | -m68hc12 |\n"
-"  -m68hcs12               specify the processor [default %s]\n"
-"  -mshort                 use 16-bit int ABI (default)\n"
-"  -mlong                  use 32-bit int ABI\n"
-"  -mshort-double          use 32-bit double ABI\n"
-"  -mlong-double           use 64-bit double ABI (default)\n"
-"  --force-long-branches   always turn relative branches into absolute ones\n"
-"  -S,--short-branches     do not turn relative branches into absolute ones\n"
-"                          when the offset is out of range\n"
-"  --strict-direct-mode    do not turn the direct mode into extended mode\n"
-"                          when the instruction does not support direct mode\n"
-"  --print-insn-syntax     print the syntax of instruction in case of error\n"
-"  --print-opcodes         print the list of instructions with syntax\n"
-"  --generate-example      generate an example of each instruction\n"
-"                          (used for testing)\n"
+#: config/tc-i386.c:7079
+msgid "16-bit jump out of range"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:417
+#: config/tc-i386.c:7088
 #, c-format
 #, c-format
-msgid "Default target `%s' is not supported."
+msgid "can't handle non absolute segment in `%s'"
 msgstr ""
 
 msgstr ""
 
-#. Dump the opcode statistics table.
-#: config/tc-m68hc11.c:435
+#: config/tc-i386.c:7775 config/tc-i386.c:7877
 #, c-format
 #, c-format
-msgid "Name   # Modes  Min ops  Max ops  Modes mask  # Used\n"
+msgid "@%s reloc is not supported with %d-bit output format"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:501
+#: config/tc-i386.c:7928
 #, c-format
 #, c-format
-msgid "Option `%s' is not recognized."
+msgid "missing or invalid expression `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:671
-msgid "#<imm8>"
+#: config/tc-i386.c:8014
+#, c-format
+msgid "Unsupported broadcast: `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:680
-msgid "#<imm16>"
+#: config/tc-i386.c:8029
+#, c-format
+msgid "`%s' can't be used for write mask"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:689 config/tc-m68hc11.c:698
-msgid "<imm8>,X"
+#: config/tc-i386.c:8052
+#, c-format
+msgid "invalid write mask `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:725
-msgid "*<abs8>"
+#: config/tc-i386.c:8074 config/tc-i386.c:8719
+#, c-format
+msgid "duplicated `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:737
-msgid "#<mask>"
+#: config/tc-i386.c:8084
+#, c-format
+msgid "invalid zeroing-masking `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:747
+#: config/tc-i386.c:8097
 #, c-format
 #, c-format
-msgid "symbol%d"
+msgid "missing `}' in `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:749
-msgid "<abs>"
+#. We don't know this one.
+#: config/tc-i386.c:8105
+#, c-format
+msgid "unknown vector operation: `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:768
-msgid "<label>"
+#: config/tc-i386.c:8125
+#, c-format
+msgid "at most %d immediate operands are allowed"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:784
+#: config/tc-i386.c:8157 config/tc-i386.c:8404
 #, c-format
 #, c-format
-msgid ""
-"# Example of `%s' instructions\n"
-"\t.sect .text\n"
-"_start:\n"
+msgid "junk `%s' after expression"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:831
+#: config/tc-i386.c:8178
 #, c-format
 #, c-format
-msgid "Instruction `%s' is not recognized."
+msgid "missing or invalid immediate expression `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:836
+#: config/tc-i386.c:8201 config/tc-i386.c:8494
 #, c-format
 #, c-format
-msgid "Instruction formats for `%s':"
+msgid "unimplemented segment %s in operand"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:966
+#: config/tc-i386.c:8208
 #, c-format
 #, c-format
-msgid "Immediate operand is not allowed for operand %d."
+msgid "illegal immediate register operand %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:1010
-msgid "Indirect indexed addressing is not valid for 68HC11."
+#: config/tc-i386.c:8256
+#, c-format
+msgid "expecting scale factor of 1, 2, 4, or 8: got `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:1030
-msgid "Spurious `,' or bad indirect register addressing mode."
+#: config/tc-i386.c:8265
+#, c-format
+msgid "scale factor of %d without an index register"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:1052
-msgid "Missing second register or offset for indexed-indirect mode."
+#: config/tc-i386.c:8287
+#, c-format
+msgid "at most %d displacement operands are allowed"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:1062
-msgid "Missing second register for indexed-indirect mode."
+#: config/tc-i386.c:8460
+#, c-format
+msgid "missing or invalid displacement expression `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:1078
-msgid "Missing `]' to close indexed-indirect mode."
+#: config/tc-i386.c:8477
+#, c-format
+msgid "0x%lx out range of signed 32bit displacement"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:1123
-msgid "Illegal operand."
+#: config/tc-i386.c:8617
+#, c-format
+msgid "`%s' is not valid here (expected `%c%s%s%c')"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:1128
-msgid "Missing operand."
+#: config/tc-i386.c:8629
+#, c-format
+msgid "`%s' is not a valid %s expression"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:1181
-msgid "Pre-increment mode is not valid for 68HC11"
+#: config/tc-i386.c:8664
+#, c-format
+msgid "`%s' cannot be used here"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:1194
-msgid "Wrong register in register indirect mode."
+#: config/tc-i386.c:8671
+msgid "register scaling is being ignored here"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:1202
-msgid "Missing `]' to close register indirect operand."
+#: config/tc-i386.c:8732
+#, c-format
+msgid "Missing '}': '%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:1222
-msgid "Post-decrement mode is not valid for 68HC11."
+#: config/tc-i386.c:8738
+#, c-format
+msgid "Junk after '}': '%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:1230
-msgid "Post-increment mode is not valid for 68HC11."
+#: config/tc-i386.c:8866
+#, c-format
+msgid "bad memory operand `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:1248
-msgid "Invalid indexed indirect mode."
+#: config/tc-i386.c:8890
+#, c-format
+msgid "junk `%s' after register"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:1340
+#: config/tc-i386.c:8903 config/tc-i386.c:9040 config/tc-i386.c:9084
 #, c-format
 #, c-format
-msgid "Trap id `%ld' is out of range."
+msgid "bad register name `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:1344
-msgid "Trap id must be within [0x30..0x39] or [0x40..0xff]."
+#: config/tc-i386.c:8911
+msgid "immediate operand illegal with absolute jump"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:1351
+#: config/tc-i386.c:8942
 #, c-format
 #, c-format
-msgid "Operand out of 8-bit range: `%ld'."
-msgstr ""
-
-#: config/tc-m68hc11.c:1358
-msgid "The trap id must be a constant."
+msgid "too many memory references for `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:1393
+#: config/tc-i386.c:9029
 #, c-format
 #, c-format
-msgid "Operand `%x' not recognized in fixup8."
+msgid "expecting `,' or `)' after index register in `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:1410 config/tc-m68hc11.c:1459
+#: config/tc-i386.c:9057
 #, c-format
 #, c-format
-msgid "Operand out of 16-bit range: `%ld'."
+msgid "expecting `)' after scale factor in `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:1442 config/tc-m68hc11.c:1475
+#: config/tc-i386.c:9065
 #, c-format
 #, c-format
-msgid "Operand `%x' not recognized in fixup16."
+msgid "expecting index register or scale factor after `,'; got '%c'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:1492
+#: config/tc-i386.c:9073
 #, c-format
 #, c-format
-msgid "Unexpected branch conversion with `%x'"
+msgid "expecting `,' or `)' after base register in `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:1583 config/tc-m68hc11.c:1721
+#. It's not a memory operand; argh!
+#: config/tc-i386.c:9122
 #, c-format
 #, c-format
-msgid "Operand out of range for a relative branch: `%ld'"
+msgid "invalid char %s beginning operand %d `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:1689
-msgid "Invalid register for dbcc/tbcc instruction."
+#: config/tc-i386.c:9344
+msgid "long jump required"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:1777
-#, c-format
-msgid "Increment/decrement value is out of range: `%ld'."
+#: config/tc-i386.c:9399
+msgid "jump target out of range"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:1788
-msgid "Expecting a register."
+#: config/tc-i386.c:9972
+msgid "no compiled in support for x86_64"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:1803
-msgid "Invalid register for post/pre increment."
+#: config/tc-i386.c:9992
+msgid "no compiled in support for 32bit x86_64"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:1833
-msgid "Invalid register."
+#: config/tc-i386.c:9996
+msgid "32bit x86_64 is only supported for ELF"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:1840
+#: config/tc-i386.c:10030 config/tc-i386.c:10114
 #, c-format
 #, c-format
-msgid "Offset out of 16-bit range: %ld."
+msgid "invalid -march= option: `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:1845
+#: config/tc-i386.c:10124 config/tc-i386.c:10136
 #, c-format
 #, c-format
-msgid "Offset out of 5-bit range for movw/movb insn: %ld."
+msgid "invalid -mtune= option: `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:1951
-msgid "Expecting register D for indexed indirect mode."
+#: config/tc-i386.c:10145
+#, c-format
+msgid "invalid -mmnemonic= option: `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:1953
-msgid "Indexed indirect mode is not allowed for movb/movw."
+#: config/tc-i386.c:10154
+#, c-format
+msgid "invalid -msyntax= option: `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:1970
-msgid "Invalid accumulator register."
+#: config/tc-i386.c:10181
+#, c-format
+msgid "invalid -msse-check= option: `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:1995
-msgid "Invalid indexed register."
+#: config/tc-i386.c:10192
+#, c-format
+msgid "invalid -moperand-check= option: `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:2003
-msgid "Addressing mode not implemented yet."
+#: config/tc-i386.c:10201
+#, c-format
+msgid "invalid -mavxscalar= option: `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:2016
-msgid "Invalid source register for this instruction, use 'tfr'."
+#: config/tc-i386.c:10216
+#, c-format
+msgid "invalid -mevexlig= option: `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:2018
-msgid "Invalid source register."
+#: config/tc-i386.c:10229
+#, c-format
+msgid "invalid -mevexrcig= option: `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:2023
-msgid "Invalid destination register for this instruction, use 'tfr'."
+#: config/tc-i386.c:10238
+#, c-format
+msgid "invalid -mevexwig= option: `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:2025
-msgid "Invalid destination register."
+#: config/tc-i386.c:10253
+#, c-format
+msgid "invalid -momit-lock-prefix= option: `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:2121
-msgid "Invalid indexed register, expecting register X."
+#: config/tc-i386.c:10262
+#, c-format
+msgid "invalid -mfence-as-lock-add= option: `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:2123
-msgid "Invalid indexed register, expecting register Y."
+#: config/tc-i386.c:10271
+#, c-format
+msgid "invalid -mrelax-relocations= option: `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:2429
-msgid "No instruction or missing opcode."
+#: config/tc-i386.c:10394
+#, c-format
+msgid ""
+"  -Q                      ignored\n"
+"  -V                      print assembler version number\n"
+"  -k                      ignored\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:2494
+#: config/tc-i386.c:10399
 #, c-format
 #, c-format
-msgid "Opcode `%s' is not recognized."
+msgid ""
+"  -n                      Do not optimize code alignment\n"
+"  -q                      quieten some warnings\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:2516
+#: config/tc-i386.c:10403
 #, c-format
 #, c-format
-msgid "Garbage at end of instruction: `%s'."
+msgid "  -s                      ignored\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:2539
+#: config/tc-i386.c:10408
 #, c-format
 #, c-format
-msgid "Invalid operand for `%s'"
+msgid "  --32/--64/--x32         generate 32bit/64bit/x32 code\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:2590
+#: config/tc-i386.c:10412
 #, c-format
 #, c-format
-msgid "Invalid mode: %s\n"
+msgid "  --divide                do not treat `/' as a comment character\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:2650
-msgid "bad .relax format"
+#: config/tc-i386.c:10415
+#, c-format
+msgid "  --divide                ignored\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:2694
+#: config/tc-i386.c:10418
 #, c-format
 #, c-format
-msgid "Relocation %d is not supported by object file format."
+msgid ""
+"  -march=CPU[,+EXTENSION...]\n"
+"                          generate code for CPU and EXTENSION, CPU is one "
+"of:\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:2973
-msgid "bra or bsr with undefined symbol."
+#: config/tc-i386.c:10422
+#, c-format
+msgid "                          EXTENSION is combination of:\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:3076 config/tc-m68hc11.c:3133
+#: config/tc-i386.c:10425
 #, c-format
 #, c-format
-msgid "Subtype %d is not recognized."
+msgid "  -mtune=CPU              optimize for CPU, CPU is one of:\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:3192
-msgid "Expression too complex."
+#: config/tc-i386.c:10428
+#, c-format
+msgid "  -msse2avx               encode SSE instructions with VEX prefix\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:3225
-msgid "Value out of 16-bit range."
+#: config/tc-i386.c:10430
+#, c-format
+msgid ""
+"  -msse-check=[none|error|warning]\n"
+"                          check SSE instructions\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:3243
+#: config/tc-i386.c:10433
 #, c-format
 #, c-format
-msgid "Value %ld too large for 8-bit PC-relative branch."
+msgid ""
+"  -moperand-check=[none|error|warning]\n"
+"                          check operand combinations for validity\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:3250
+#: config/tc-i386.c:10436
 #, c-format
 #, c-format
-msgid "Auto increment/decrement offset '%ld' is out of range."
+msgid ""
+"  -mavxscalar=[128|256]   encode scalar AVX instructions with specific "
+"vector\n"
+"                           length\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:3263
+#: config/tc-i386.c:10439
 #, c-format
 #, c-format
-msgid "Offset out of 5-bit range for movw/movb insn: %ld"
+msgid ""
+"  -mevexlig=[128|256|512] encode scalar EVEX instructions with specific "
+"vector\n"
+"                           length\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:3279
+#: config/tc-i386.c:10442
 #, c-format
 #, c-format
-msgid "Line %d: unknown relocation type: 0x%x."
+msgid ""
+"  -mevexwig=[0|1]         encode EVEX instructions with specific EVEX.W "
+"value\n"
+"                           for EVEX.W bit ignored instructions\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:1146
+#: config/tc-i386.c:10445
 #, c-format
 #, c-format
-msgid "Can not do %d byte pc-relative relocation"
+msgid ""
+"  -mevexrcig=[rne|rd|ru|rz]\n"
+"                          encode EVEX instructions with specific EVEX.RC "
+"value\n"
+"                           for SAE-only ignored instructions\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:1148
+#: config/tc-i386.c:10449
 #, c-format
 #, c-format
-msgid "Can not do %d byte pc-relative pic relocation"
+msgid "  -mmnemonic=[att|intel]  use AT&T/Intel mnemonic\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:1153
+#: config/tc-i386.c:10451
 #, c-format
 #, c-format
-msgid "Can not do %d byte relocation"
+msgid "  -msyntax=[att|intel]    use AT&T/Intel syntax\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:1155
+#: config/tc-i386.c:10453
 #, c-format
 #, c-format
-msgid "Can not do %d byte pic relocation"
+msgid "  -mindex-reg             support pseudo index registers\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:1235
+#: config/tc-i386.c:10455
 #, c-format
 #, c-format
-msgid "Unable to produce reloc against symbol '%s'"
+msgid "  -mnaked-reg             don't require `%%' prefix for registers\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:1294 config/tc-vax.c:2365
+#: config/tc-i386.c:10457
 #, c-format
 #, c-format
-msgid "Cannot make %s relocation PC relative"
+msgid "  -mold-gcc               support old (<= 2.8.1) versions of gcc\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:1393 config/tc-vax.c:1875
-msgid "No operator"
+#: config/tc-i386.c:10459
+#, c-format
+msgid "  -madd-bnd-prefix        add BND prefix for all valid branches\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:1423 config/tc-vax.c:1891
-msgid "Unknown operator"
+#: config/tc-i386.c:10461
+#, c-format
+msgid "  -mshared                disable branch optimization for shared code\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:2326
-msgid "invalid instruction for this architecture; needs "
+#: config/tc-i386.c:10464
+#, c-format
+msgid "  -mbig-obj               generate big object files\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:2334
-msgid "hardware divide"
+#: config/tc-i386.c:10467
+#, c-format
+msgid ""
+"  -momit-lock-prefix=[no|yes]\n"
+"                          strip all lock prefixes\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:2356 config/tc-m68k.c:2360 config/tc-m68k.c:2364
-msgid "or higher"
+#: config/tc-i386.c:10470
+#, c-format
+msgid ""
+"  -mfence-as-lock-add=[no|yes]\n"
+"                          encode lfence, mfence and sfence as\n"
+"                           lock addl $0x0, (%%{re}sp)\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:2417
-msgid "operands mismatch"
+#: config/tc-i386.c:10474
+#, c-format
+msgid ""
+"  -mrelax-relocations=[no|yes]\n"
+"                          generate relax relocations\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:2481 config/tc-m68k.c:2487 config/tc-m68k.c:2493
-#: config/tc-mmix.c:2462 config/tc-mmix.c:2486
-msgid "operand out of range"
+#: config/tc-i386.c:10477
+#, c-format
+msgid "  -mamd64                 accept only AMD64 ISA\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:2550
+#: config/tc-i386.c:10479
 #, c-format
 #, c-format
-msgid "Bignum too big for %c format; truncated"
+msgid "  -mintel64               accept only Intel64 ISA\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:2627
+#: config/tc-i386.c:10520
+#, c-format
+msgid "Intel MCU doesn't support `%s' architecture"
+msgstr ""
+
+#: config/tc-i386.c:10577
+msgid "Intel L1OM is 64bit only"
+msgstr ""
+
+#: config/tc-i386.c:10583
+msgid "Intel K1OM is 64bit only"
+msgstr ""
+
+#: config/tc-i386.c:10589
+msgid "Intel MCU is 32bit only"
+msgstr ""
+
+#: config/tc-i386.c:10746
+msgid "symbol size computation overflow"
+msgstr ""
+
+#: config/tc-i386.c:10814
+#, c-format
+msgid "can not do %d byte pc-relative relocation"
+msgstr ""
+
+#: config/tc-i386.c:10832
+#, c-format
+msgid "can not do %d byte relocation"
+msgstr ""
+
+#: config/tc-i386.c:10900
+#, c-format
+msgid "cannot represent relocation type %s in x32 mode"
+msgstr ""
+
+#: config/tc-i386.c:10937 config/tc-s390.c:2597
+#, c-format
+msgid "cannot represent relocation type %s"
+msgstr ""
+
+#: config/tc-i386.c:11054
+msgid "bad .section directive: want a,l,w,x,M,S,G,T in string"
+msgstr ""
+
+#: config/tc-i386.c:11057
+msgid "bad .section directive: want a,w,x,M,S,G,T in string"
+msgstr ""
+
+#: config/tc-i386.c:11076
+msgid ".largecomm supported only in 64bit mode, producing .comm"
+msgstr ""
+
+#: config/tc-i860.c:121
+msgid "Directive .dual available only with -mintel-syntax option"
+msgstr ""
+
+#: config/tc-i860.c:131
+msgid "Directive .enddual available only with -mintel-syntax option"
+msgstr ""
+
+#: config/tc-i860.c:144
+msgid "Directive .atmp available only with -mintel-syntax option"
+msgstr ""
+
+#: config/tc-i860.c:166 config/tc-i860.c:170
+msgid "Unknown temporary pseudo register"
+msgstr ""
+
+#: config/tc-i860.c:246
+msgid "Defective assembler.  No assembly attempted."
+msgstr ""
+
+#: config/tc-i860.c:392 config/tc-i860.c:938 config/tc-m68k.c:3917
+#: config/tc-m68k.c:3949 config/tc-sparc.c:3122
+msgid "failed sanity check."
+msgstr ""
+
+#: config/tc-i860.c:399
+#, c-format
+msgid "Expanded opcode after delayed branch: `%s'"
+msgstr ""
+
+#: config/tc-i860.c:403
+#, c-format
+msgid "Expanded opcode in dual mode: `%s'"
+msgstr ""
+
+#: config/tc-i860.c:407
+#, c-format
+msgid "An instruction was expanded (%s)"
+msgstr ""
+
+#: config/tc-i860.c:674
+msgid "Pipelined instruction: fsrc1 = fdest"
+msgstr ""
+
+#: config/tc-i860.c:877 config/tc-i860.c:884 config/tc-i860.c:891
+msgid "Assembler does not yet support PIC"
+msgstr ""
+
+#: config/tc-i860.c:955
+#, c-format
+msgid "Illegal operands for %s"
+msgstr ""
+
+#: config/tc-i860.c:972
+#, c-format
+msgid "'d.%s' must be 8-byte aligned"
+msgstr ""
+
+#: config/tc-i860.c:980
+#, c-format
+msgid "Prefix 'd.' invalid for instruction `%s'"
+msgstr ""
+
+#: config/tc-i860.c:1034 config/tc-ip2k.c:230
+msgid "relaxation not supported\n"
+msgstr ""
+
+#: config/tc-i860.c:1133
+#, c-format
+msgid ""
+"  -EL\t\t\t  generate code for little endian mode (default)\n"
+"  -EB\t\t\t  generate code for big endian mode\n"
+"  -mwarn-expand\t\t  warn if pseudo operations are expanded\n"
+"  -mxp\t\t\t  enable i860XP support (disabled by default)\n"
+"  -mintel-syntax\t  enable Intel syntax (default to AT&T/SVR4)\n"
+msgstr ""
+
+#. SVR4 compatibility flags.
+#: config/tc-i860.c:1141
+#, c-format
+msgid ""
+"  -V\t\t\t  print assembler version number\n"
+"  -Qy, -Qn\t\t  ignored\n"
+msgstr ""
+
+#: config/tc-i860.c:1204
+msgid "This immediate requires 0 MOD 2 alignment"
+msgstr ""
+
+#: config/tc-i860.c:1207
+msgid "This immediate requires 0 MOD 4 alignment"
+msgstr ""
+
+#: config/tc-i860.c:1210
+msgid "This immediate requires 0 MOD 8 alignment"
+msgstr ""
+
+#: config/tc-i860.c:1213
+msgid "This immediate requires 0 MOD 16 alignment"
+msgstr ""
+
+#: config/tc-i860.c:1308
+msgid "5-bit immediate too large"
+msgstr ""
+
+#: config/tc-i860.c:1311
+msgid "5-bit field must be absolute"
+msgstr ""
+
+#: config/tc-i860.c:1356 config/tc-i860.c:1379
+msgid "A branch offset requires 0 MOD 4 alignment"
+msgstr ""
+
+#: config/tc-i860.c:1400
+#, c-format
+msgid "Unrecognized fix-up (0x%08lx)"
+msgstr ""
+
+#: config/tc-i960.c:483
+#, c-format
+msgid "Hashing returned \"%s\"."
+msgstr ""
+
+#: config/tc-i960.c:579 config/tc-i960.c:1110
+msgid "expression syntax error"
+msgstr ""
+
+#: config/tc-i960.c:616
+msgid "attempt to branch into different segment"
+msgstr ""
+
+#: config/tc-i960.c:620
+#, c-format
+msgid "target of %s instruction must be a label"
+msgstr ""
+
+#: config/tc-i960.c:730
+msgid "unaligned register"
+msgstr ""
+
+#: config/tc-i960.c:752
+msgid "no such sfr in this architecture"
+msgstr ""
+
+#: config/tc-i960.c:790
+msgid "illegal literal"
+msgstr ""
+
+#: config/tc-i960.c:940
+msgid "invalid index register"
+msgstr ""
+
+#: config/tc-i960.c:963
+msgid "invalid scale factor"
+msgstr ""
+
+#: config/tc-i960.c:1187
+msgid "architecture of opcode conflicts with that of earlier instruction(s)"
+msgstr ""
+
+#: config/tc-i960.c:1421 config/tc-xtensa.c:12644
+msgid "too many operands"
+msgstr ""
+
+#. We never moved: there was no opcode either!
+#: config/tc-i960.c:1469
+msgid "missing opcode"
+msgstr ""
+
+#: config/tc-i960.c:1609
+msgid "branch prediction invalid on this opcode"
+msgstr ""
+
+#: config/tc-i960.c:1647
+#, c-format
+msgid "invalid opcode, \"%s\"."
+msgstr ""
+
+#: config/tc-i960.c:1649
+#, c-format
+msgid "improper number of operands.  expecting %d, got %d"
+msgstr ""
+
+#: config/tc-i960.c:1750
+#, c-format
+msgid "Fixup of %ld too large for field width of %d"
+msgstr ""
+
+#: config/tc-i960.c:1860
+#, c-format
+msgid "invalid architecture %s"
+msgstr ""
+
+#: config/tc-i960.c:1880
+#, c-format
+msgid "I960 options:\n"
+msgstr ""
+
+#: config/tc-i960.c:1883
+#, c-format
+msgid ""
+"\n"
+"\t\t\tspecify variant of 960 architecture\n"
+"-b\t\t\tadd code to collect statistics about branches taken\n"
+"-link-relax\t\tpreserve individual alignment directives so linker\n"
+"\t\t\tcan do relaxing (b.out format only)\n"
+"-no-relax\t\tdon't alter compare-and-branch instructions for\n"
+"\t\t\tlong displacements\n"
+msgstr ""
+
+#: config/tc-i960.c:2145
+msgid "should have 1 or 2 operands"
+msgstr ""
+
+#: config/tc-i960.c:2153 config/tc-i960.c:2168
+#, c-format
+msgid "Redefining leafproc %s"
+msgstr ""
+
+#: config/tc-i960.c:2198
+msgid "should have two operands"
+msgstr ""
+
+#: config/tc-i960.c:2208
+msgid "'entry_num' must be absolute number in [0,31]"
+msgstr ""
+
+#: config/tc-i960.c:2216
+#, c-format
+msgid "Redefining entrynum for sysproc %s"
+msgstr ""
+
+#. Should not happen: see block comment above.
+#: config/tc-i960.c:2316
+#, c-format
+msgid "Trying to 'bal' to %s"
+msgstr ""
+
+#: config/tc-i960.c:2326
+msgid "Looks like a proc, but can't tell what kind.\n"
+msgstr ""
+
+#: config/tc-i960.c:2344
+msgid "big endian mode is not supported"
+msgstr ""
+
+#: config/tc-i960.c:2346
+#, c-format
+msgid "ignoring unrecognized .endian type `%s'"
+msgstr ""
+
+#: config/tc-i960.c:2391
+msgid "can't use COBR format with external label"
+msgstr ""
+
+#: config/tc-i960.c:2566
+msgid "option --link-relax is only supported in b.out format"
+msgstr ""
+
+#: config/tc-i960.c:2593
+#, c-format
+msgid "No 'bal' entry point for leafproc %s"
+msgstr ""
+
+#: config/tc-ia64.c:872
+msgid "bad .section directive: want a,o,s,w,x,M,S,G,T in string"
+msgstr ""
+
+#: config/tc-ia64.c:924
+msgid "Size of frame exceeds maximum of 96 registers"
+msgstr ""
+
+#: config/tc-ia64.c:929
+msgid "Size of rotating registers exceeds frame size"
+msgstr ""
+
+#: config/tc-ia64.c:1016
+msgid "Unwind directive not followed by an instruction."
+msgstr ""
+
+#: config/tc-ia64.c:1025 config/tc-ia64.c:7610
+msgid "qualifying predicate not followed by instruction"
+msgstr ""
+
+#: config/tc-ia64.c:1073
+msgid "expected ',' after section name"
+msgstr ""
+
+#: config/tc-ia64.c:1108
+msgid "expected ',' after symbol name"
+msgstr ""
+
+#: config/tc-ia64.c:1132
+msgid "expected ',' after symbol size"
+msgstr ""
+
+#: config/tc-ia64.c:1215 config/tc-ia64.c:1249
+msgid "record type is not valid"
+msgstr ""
+
+#: config/tc-ia64.c:1318
+msgid "Invalid record type for P3 format."
+msgstr ""
+
+#: config/tc-ia64.c:1354
+msgid "Invalid record type for format P6"
+msgstr ""
+
+#: config/tc-ia64.c:1534 config/tc-ia64.c:1586
+msgid "Invalid record type for format B1"
+msgstr ""
+
+#: config/tc-ia64.c:1619
+msgid "Invalid record type for format X1"
+msgstr ""
+
+#: config/tc-ia64.c:1661
+msgid "Invalid record type for format X3"
+msgstr ""
+
+#: config/tc-ia64.c:1699
+msgid "Previous .save incomplete"
+msgstr ""
+
+#: config/tc-ia64.c:2524
+msgid "spill_mask record unimplemented."
+msgstr ""
+
+#: config/tc-ia64.c:2581
+msgid "record_type_not_valid"
+msgstr ""
+
+#: config/tc-ia64.c:2665
+msgid "Ignoring attempt to spill beyond end of region"
+msgstr ""
+
+#: config/tc-ia64.c:2724
+msgid "Only constant space allocation is supported"
+msgstr ""
+
+#: config/tc-ia64.c:2738
+msgid "Only constant offsets are supported"
+msgstr ""
+
+#: config/tc-ia64.c:2762
+msgid "Section switching in code is not supported."
+msgstr ""
+
+#: config/tc-ia64.c:2804
+msgid " Insn slot not set in unwind record."
+msgstr ""
+
+#: config/tc-ia64.c:2878
+msgid "frgr_mem record before region record!"
+msgstr ""
+
+#: config/tc-ia64.c:2889
+msgid "fr_mem record before region record!"
+msgstr ""
+
+#: config/tc-ia64.c:2898
+msgid "gr_mem record before region record!"
+msgstr ""
+
+#: config/tc-ia64.c:2907
+msgid "br_mem record before region record!"
+msgstr ""
+
+#: config/tc-ia64.c:2917
+msgid "gr_gr record before region record!"
+msgstr ""
+
+#: config/tc-ia64.c:2925
+msgid "br_gr record before region record!"
+msgstr ""
+
+#: config/tc-ia64.c:3043
+#, c-format
+msgid "First operand to .%s must be a predicate"
+msgstr ""
+
+#: config/tc-ia64.c:3047
+#, c-format
+msgid "Pointless use of p0 as first operand to .%s"
+msgstr ""
+
+#: config/tc-ia64.c:3103
+#, c-format
+msgid "Operand %d to .%s must be a preserved register"
+msgstr ""
+
+#: config/tc-ia64.c:3139
+#, c-format
+msgid "Operand %d to .%s must be a writable register"
+msgstr ""
+
+#: config/tc-ia64.c:3163
+#, c-format
+msgid "Radix `%s' unsupported or invalid"
+msgstr ""
+
+#: config/tc-ia64.c:3193 config/tc-ia64.c:3198
+#, c-format
+msgid ".%s outside of %s"
+msgstr ""
+
+#: config/tc-ia64.c:3284
+msgid "Tags on unwind pseudo-ops aren't supported, yet"
+msgstr ""
+
+#: config/tc-ia64.c:3306
+msgid "First operand to .fframe must be a constant"
+msgstr ""
+
+#: config/tc-ia64.c:3326
+msgid "First operand to .vframe must be a general register"
+msgstr ""
+
+#: config/tc-ia64.c:3334
+msgid "Operand of .vframe contradicts .prologue"
+msgstr ""
+
+#: config/tc-ia64.c:3344
+msgid ".vframepsp is meaningless, assuming .vframesp was meant"
+msgstr ""
+
+#: config/tc-ia64.c:3352
+msgid "Operand to .vframesp must be a constant (sp-relative offset)"
+msgstr ""
+
+#: config/tc-ia64.c:3379
+msgid "First operand to .save not a register"
+msgstr ""
+
+#: config/tc-ia64.c:3385
+msgid "Second operand to .save not a valid register"
+msgstr ""
+
+#: config/tc-ia64.c:3416 config/tc-ia64.c:3427 config/tc-ia64.c:3435
+msgid "Second operand of .save contradicts .prologue"
+msgstr ""
+
+#: config/tc-ia64.c:3442
+msgid "First operand to .save not a valid register"
+msgstr ""
+
+#: config/tc-ia64.c:3460
+msgid "First operand to .restore must be stack pointer (sp)"
+msgstr ""
+
+#: config/tc-ia64.c:3469
+msgid "Second operand to .restore must be a constant >= 0"
+msgstr ""
+
+#: config/tc-ia64.c:3479
+#, c-format
+msgid "Epilogue count of %lu exceeds number of nested prologues (%u)"
+msgstr ""
+
+#: config/tc-ia64.c:3565
+#, c-format
+msgid "Illegal section name `%s' (causes unwind section name clash)"
+msgstr ""
+
+#: config/tc-ia64.c:3742
+msgid "First operand to .altrp not a valid branch register"
+msgstr ""
+
+#: config/tc-ia64.c:3771
+#, c-format
+msgid "First operand to .%s not a register"
+msgstr ""
+
+#: config/tc-ia64.c:3776
+#, c-format
+msgid "Second operand to .%s not a constant"
+msgstr ""
+
+#: config/tc-ia64.c:3843
+#, c-format
+msgid "First operand to .%s not a valid register"
+msgstr ""
+
+#: config/tc-ia64.c:3866
+msgid "First operand to .save.g must be a positive 4-bit constant"
+msgstr ""
+
+#: config/tc-ia64.c:3879
+msgid "Second operand to .save.g must be a general register"
+msgstr ""
+
+#: config/tc-ia64.c:3884
+#, c-format
+msgid "Second operand to .save.g must be the first of %d general registers"
+msgstr ""
+
+#: config/tc-ia64.c:3907
+msgid "Operand to .save.f must be a positive 20-bit constant"
+msgstr ""
+
+#: config/tc-ia64.c:3930
+msgid "First operand to .save.b must be a positive 5-bit constant"
+msgstr ""
+
+#: config/tc-ia64.c:3943
+msgid "Second operand to .save.b must be a general register"
+msgstr ""
+
+#: config/tc-ia64.c:3948
+#, c-format
+msgid "Second operand to .save.b must be the first of %d general registers"
+msgstr ""
+
+#: config/tc-ia64.c:3974
+msgid "First operand to .save.gf must be a non-negative 4-bit constant"
+msgstr ""
+
+#: config/tc-ia64.c:3982
+msgid "Second operand to .save.gf must be a non-negative 20-bit constant"
+msgstr ""
+
+#: config/tc-ia64.c:3990
+msgid "Operands to .save.gf may not be both zero"
+msgstr ""
+
+#: config/tc-ia64.c:4007
+msgid "Operand to .spill must be a constant"
+msgstr ""
+
+#: config/tc-ia64.c:4076
+#, c-format
+msgid "Operand %d to .%s must be a constant"
+msgstr ""
+
+#: config/tc-ia64.c:4097
+#, c-format
+msgid "Missing .label_state %ld"
+msgstr ""
+
+#: config/tc-ia64.c:4151
+msgid "Operand to .label_state must be a constant"
+msgstr ""
+
+#: config/tc-ia64.c:4170
+msgid "Operand to .copy_state must be a constant"
+msgstr ""
+
+#: config/tc-ia64.c:4193
+msgid "First operand to .unwabi must be a constant"
+msgstr ""
+
+#: config/tc-ia64.c:4199
+msgid "Second operand to .unwabi must be a constant"
+msgstr ""
+
+#: config/tc-ia64.c:4234
+msgid "Missing .endp after previous .proc"
+msgstr ""
+
+#: config/tc-ia64.c:4252
+msgid "Empty argument of .proc"
+msgstr ""
+
+#: config/tc-ia64.c:4257
+#, c-format
+msgid "`%s' was already defined"
+msgstr ""
+
+#: config/tc-ia64.c:4300
+msgid "Initial .body should precede any instructions"
+msgstr ""
+
+#: config/tc-ia64.c:4319
+msgid ".prologue within prologue"
+msgstr ""
+
+#: config/tc-ia64.c:4324
+msgid "Initial .prologue should precede any instructions"
+msgstr ""
+
+#: config/tc-ia64.c:4334
+msgid "First operand to .prologue must be a positive 4-bit constant"
+msgstr ""
+
+#: config/tc-ia64.c:4336
+msgid "Pointless use of zero first operand to .prologue"
+msgstr ""
+
+#: config/tc-ia64.c:4352
+msgid "Using a constant as second operand to .prologue is deprecated"
+msgstr ""
+
+#: config/tc-ia64.c:4358
+msgid "Second operand to .prologue must be a general register"
+msgstr ""
+
+#: config/tc-ia64.c:4363
+#, c-format
+msgid "Second operand to .prologue must be the first of %d general registers"
+msgstr ""
+
+#: config/tc-ia64.c:4475
+#, c-format
+msgid "`%s' was not defined within procedure"
+msgstr ""
+
+#: config/tc-ia64.c:4511
+msgid "Empty argument of .endp"
+msgstr ""
+
+#: config/tc-ia64.c:4525
+#, c-format
+msgid "`%s' was not specified with previous .proc"
+msgstr ""
+
+#: config/tc-ia64.c:4540
+#, c-format
+msgid "`%s' should be an operand to this .endp"
+msgstr ""
+
+#: config/tc-ia64.c:4581 config/tc-ia64.c:4902 config/tc-ia64.c:5211
+msgid "Comma expected"
+msgstr ""
+
+#: config/tc-ia64.c:4621
+msgid "Expected '['"
+msgstr ""
+
+#: config/tc-ia64.c:4630 config/tc-ia64.c:7744
+msgid "Expected ']'"
+msgstr ""
+
+#: config/tc-ia64.c:4635
+msgid "Number of elements must be positive"
+msgstr ""
+
+#: config/tc-ia64.c:4646
+#, c-format
+msgid "Used more than the declared %d rotating registers"
+msgstr ""
+
+#: config/tc-ia64.c:4654
+msgid "Used more than the available 96 rotating registers"
+msgstr ""
+
+#: config/tc-ia64.c:4661
+msgid "Used more than the available 48 rotating registers"
+msgstr ""
+
+#: config/tc-ia64.c:4689
+#, c-format
+msgid "Attempt to redefine register set `%s'"
+msgstr ""
+
+#: config/tc-ia64.c:4754
+#, c-format
+msgid "Unknown psr option `%s'"
+msgstr ""
+
+#: config/tc-ia64.c:4788
+msgid "Missing section name"
+msgstr ""
+
+#: config/tc-ia64.c:4797
+msgid "Comma expected after section name"
+msgstr ""
+
+#: config/tc-ia64.c:4808
+msgid "Creating sections with .xdataN/.xrealN/.xstringZ is deprecated."
+msgstr ""
+
+#: config/tc-ia64.c:4897
+msgid "Register name expected"
+msgstr ""
+
+#: config/tc-ia64.c:4910
+msgid "Register value annotation ignored"
+msgstr ""
+
+#: config/tc-ia64.c:4949
+msgid "Directive invalid within a bundle"
+msgstr ""
+
+#: config/tc-ia64.c:5043
+msgid "Missing predicate relation type"
+msgstr ""
+
+#: config/tc-ia64.c:5049
+msgid "Unrecognized predicate relation type"
+msgstr ""
+
+#: config/tc-ia64.c:5095
+msgid "Bad register range"
+msgstr ""
+
+#: config/tc-ia64.c:5104 config/tc-ia64.c:7690
+msgid "Predicate register expected"
+msgstr ""
+
+#: config/tc-ia64.c:5109
+msgid "Duplicate predicate register ignored"
+msgstr ""
+
+#: config/tc-ia64.c:5125
+msgid "Predicate source and target required"
+msgstr ""
+
+#: config/tc-ia64.c:5127 config/tc-ia64.c:5139
+msgid "Use of p0 is not valid in this context"
+msgstr ""
+
+#: config/tc-ia64.c:5134
+msgid "At least two PR arguments expected"
+msgstr ""
+
+#: config/tc-ia64.c:5148
+msgid "At least one PR argument expected"
+msgstr ""
+
+#: config/tc-ia64.c:5182
+#, c-format
+msgid "Inserting \"%s\" into entry hint table failed: %s"
+msgstr ""
+
+#. FIXME -- need 62-bit relocation type
+#: config/tc-ia64.c:5662
+msgid "62-bit relocation not yet implemented"
+msgstr ""
+
+#. XXX technically, this is wrong: we should not be issuing warning
+#. messages until we're sure this instruction pattern is going to
+#. be used!
+#: config/tc-ia64.c:5748
+msgid "lower 16 bits of mask ignored"
+msgstr ""
+
+#: config/tc-ia64.c:5979
+msgid "stride must be a multiple of 64; lower 6 bits ignored"
+msgstr ""
+
+#: config/tc-ia64.c:6097
+msgid "Expected separator `='"
+msgstr ""
+
+#: config/tc-ia64.c:6131
+msgid "Duplicate equal sign (=) in instruction"
+msgstr ""
+
+#: config/tc-ia64.c:6138
+#, c-format
+msgid "Illegal operand separator `%c'"
+msgstr ""
+
+#: config/tc-ia64.c:6253
+#, c-format
+msgid "Operand %u of `%s' should be %s"
+msgstr ""
+
+#: config/tc-ia64.c:6257
+msgid "Wrong number of output operands"
+msgstr ""
+
+#: config/tc-ia64.c:6259
+msgid "Wrong number of input operands"
+msgstr ""
+
+#: config/tc-ia64.c:6261
+msgid "Operand mismatch"
+msgstr ""
+
+#: config/tc-ia64.c:6343
+#, c-format
+msgid "Invalid use of `%c%d' as output operand"
+msgstr ""
+
+#: config/tc-ia64.c:6346
+#, c-format
+msgid "Invalid use of `r%d' as base update address operand"
+msgstr ""
+
+#: config/tc-ia64.c:6370
+#, c-format
+msgid "Invalid duplicate use of `%c%d'"
+msgstr ""
+
+#: config/tc-ia64.c:6377
+#, c-format
+msgid "Invalid simultaneous use of `f%d' and `f%d'"
+msgstr ""
+
+#: config/tc-ia64.c:6383
+#, c-format
+msgid "Dangerous simultaneous use of `f%d' and `f%d'"
+msgstr ""
+
+#: config/tc-ia64.c:6427
+msgid "Value truncated to 62 bits"
+msgstr ""
+
+#: config/tc-ia64.c:6495
+#, c-format
+msgid "Bad operand value: %s"
+msgstr ""
+
+#. Give an error if a frag containing code is not aligned to a 16 byte
+#. boundary.
+#: config/tc-ia64.c:6570 config/tc-ia64.h:177
+msgid "instruction address is not a multiple of 16"
+msgstr ""
+
+#: config/tc-ia64.c:6638
+#, c-format
+msgid "`%s' must be last in bundle"
+msgstr ""
+
+#: config/tc-ia64.c:6670
+#, c-format
+msgid "Internal error: don't know how to force %s to end of instruction group"
+msgstr ""
+
+#: config/tc-ia64.c:6683
+#, c-format
+msgid "`%s' must be last in instruction group"
+msgstr ""
+
+#: config/tc-ia64.c:6713
+msgid "Label must be first in a bundle"
+msgstr ""
+
+#: config/tc-ia64.c:6790
+msgid "hint in B unit may be treated as nop"
+msgstr ""
+
+#: config/tc-ia64.c:6801
+msgid "hint in B unit can't be used"
+msgstr ""
+
+#: config/tc-ia64.c:6815
+msgid "emit_one_bundle: unexpected dynamic op"
+msgstr ""
+
+#: config/tc-ia64.c:6940
+#, c-format
+msgid "`%s' does not fit into %s template"
+msgstr ""
+
+#: config/tc-ia64.c:6955
+#, c-format
+msgid "`%s' does not fit into bundle"
+msgstr ""
+
+#: config/tc-ia64.c:6967
+#, c-format
+msgid "`%s' can't go in %s of %s template"
+msgstr ""
+
+#: config/tc-ia64.c:6973
+msgid "Missing '}' at end of file"
+msgstr ""
+
+#: config/tc-ia64.c:7120
+#, c-format
+msgid "Unrecognized option '-x%s'"
+msgstr ""
+
+#: config/tc-ia64.c:7147
+msgid ""
+"IA-64 options:\n"
+"  --mconstant-gp\t  mark output file as using the constant-GP model\n"
+"\t\t\t  (sets ELF header flag EF_IA_64_CONS_GP)\n"
+"  --mauto-pic\t\t  mark output file as using the constant-GP model\n"
+"\t\t\t  without function descriptors (sets ELF header flag\n"
+"\t\t\t  EF_IA_64_NOFUNCDESC_CONS_GP)\n"
+"  -milp32|-milp64|-mlp64|-mp64\tselect data model (default -mlp64)\n"
+"  -mle | -mbe\t\t  select little- or big-endian byte order (default -mle)\n"
+"  -mtune=[itanium1|itanium2]\n"
+"\t\t\t  tune for a specific CPU (default -mtune=itanium2)\n"
+"  -munwind-check=[warning|error]\n"
+"\t\t\t  unwind directive check (default -munwind-check=warning)\n"
+"  -mhint.b=[ok|warning|error]\n"
+"\t\t\t  hint.b check (default -mhint.b=error)\n"
+"  -x | -xexplicit\t  turn on dependency violation checking\n"
+msgstr ""
+
+#. Note for translators: "automagically" can be translated as "automatically" here.
+#: config/tc-ia64.c:7164
+msgid ""
+"  -xauto\t\t  automagically remove dependency violations (default)\n"
+"  -xnone\t\t  turn off dependency violation checking\n"
+"  -xdebug\t\t  debug dependency violation checker\n"
+"  -xdebugn\t\t  debug dependency violation checker but turn off\n"
+"\t\t\t  dependency violation checking\n"
+"  -xdebugx\t\t  debug dependency violation checker and turn on\n"
+"\t\t\t  dependency violation checking\n"
+msgstr ""
+
+#: config/tc-ia64.c:7179
+msgid "--gstabs is not supported for ia64"
+msgstr ""
+
+#: config/tc-ia64.c:7417
+#, c-format
+msgid "ia64.md_begin: can't hash `%s': %s"
+msgstr ""
+
+#: config/tc-ia64.c:7481
+#, c-format
+msgid "Inserting \"%s\" into constant hash table failed: %s"
+msgstr ""
+
+#: config/tc-ia64.c:7493 config/tc-riscv.c:591 config/tc-tilegx.c:263
+msgid "Could not set architecture and machine"
+msgstr ""
+
+#: config/tc-ia64.c:7625
+msgid "Explicit stops are ignored in auto mode"
+msgstr ""
+
+#: config/tc-ia64.c:7634
+msgid "Found '{' when manual bundling is already turned on"
+msgstr ""
+
+#: config/tc-ia64.c:7647
+msgid "Found '{' after explicit switch to automatic mode"
+msgstr ""
+
+#: config/tc-ia64.c:7653
+msgid "Found '}' when manual bundling is off"
+msgstr ""
+
+#: config/tc-ia64.c:7680
+msgid "Expected ')'"
+msgstr ""
+
+#: config/tc-ia64.c:7685
+msgid "Qualifying predicate expected"
+msgstr ""
+
+#: config/tc-ia64.c:7704
+msgid "Tag must come before qualifying predicate."
+msgstr ""
+
+#: config/tc-ia64.c:7733
+msgid "Expected ':'"
+msgstr ""
+
+#: config/tc-ia64.c:7749
+msgid "Tag name expected"
+msgstr ""
+
+#: config/tc-ia64.c:7850
+msgid "Rotating register index must be a non-negative constant"
+msgstr ""
+
+#: config/tc-ia64.c:7855
+#, c-format
+msgid "Index out of range 0..%u"
+msgstr ""
+
+#: config/tc-ia64.c:7867
+msgid "Indirect register index must be a general register"
+msgstr ""
+
+#: config/tc-ia64.c:7876
+msgid "Index can only be applied to rotating or indirect registers"
+msgstr ""
+
+#: config/tc-ia64.c:7912 config/tc-xstormy16.c:145
+msgid "Expected '('"
+msgstr ""
+
+#: config/tc-ia64.c:7920 config/tc-pdp11.c:445 config/tc-pdp11.c:509
+#: config/tc-pdp11.c:543 config/tc-tilegx.c:1047 config/tc-tilepro.c:938
+#: config/tc-xstormy16.c:154
+msgid "Missing ')'"
+msgstr ""
+
+#: config/tc-ia64.c:7938 config/tc-xstormy16.c:161
+msgid "Not a symbolic expression"
+msgstr ""
+
+#: config/tc-ia64.c:7943 config/tc-ia64.c:7957
+msgid "Illegal combination of relocation functions"
+msgstr ""
+
+#: config/tc-ia64.c:8046
+msgid "No current frame"
+msgstr ""
+
+#: config/tc-ia64.c:8048
+#, c-format
+msgid "Register number out of range 0..%u"
+msgstr ""
+
+#: config/tc-ia64.c:8087
+msgid "Standalone `#' is illegal"
+msgstr ""
+
+#: config/tc-ia64.c:8090
+msgid "Redundant `#' suffix operators"
+msgstr ""
+
+#: config/tc-ia64.c:8248
+#, c-format
+msgid "Unhandled dependency %s for %s (%s), note %d"
+msgstr ""
+
+#: config/tc-ia64.c:9561
+#, c-format
+msgid "Unrecognized dependency specifier %d\n"
+msgstr ""
+
+#: config/tc-ia64.c:10431
+msgid "Only the first path encountering the conflict is reported"
+msgstr ""
+
+#: config/tc-ia64.c:10433
+msgid "This is the location of the conflicting usage"
+msgstr ""
+
+#: config/tc-ia64.c:10695
+#, c-format
+msgid "Unknown opcode `%s'"
+msgstr ""
+
+#: config/tc-ia64.c:10773
+#, c-format
+msgid "AR %d can only be accessed by %c-unit"
+msgstr ""
+
+#: config/tc-ia64.c:10785
+msgid "hint.b may be treated as nop"
+msgstr ""
+
+#: config/tc-ia64.c:10788
+msgid "hint.b shouldn't be used"
+msgstr ""
+
+#: config/tc-ia64.c:10827
+#, c-format
+msgid "`%s' cannot be predicated"
+msgstr ""
+
+#: config/tc-ia64.c:10899
+msgid "Closing bracket missing"
+msgstr ""
+
+#: config/tc-ia64.c:10908
+msgid "Index must be a general register"
+msgstr ""
+
+#: config/tc-ia64.c:11073
+#, c-format
+msgid "Unsupported fixup size %d"
+msgstr ""
+
+#. This should be an error, but since previously there wasn't any
+#. diagnostic here, don't make it fail because of this for now.
+#: config/tc-ia64.c:11345
+#, c-format
+msgid "Cannot express %s%d%s relocation"
+msgstr ""
+
+#: config/tc-ia64.c:11364
+msgid "No addend allowed in @fptr() relocation"
+msgstr ""
+
+#: config/tc-ia64.c:11403
+msgid "integer operand out of range"
+msgstr ""
+
+#: config/tc-ia64.c:11470
+#, c-format
+msgid "%s must have a constant value"
+msgstr ""
+
+#: config/tc-ia64.c:11490
+msgid "cannot resolve @slotcount parameter"
+msgstr ""
+
+#: config/tc-ia64.c:11523
+msgid "invalid @slotcount value"
+msgstr ""
+
+#: config/tc-ia64.c:11560 config/tc-z8k.c:1378
+#, c-format
+msgid "Cannot represent %s relocation in object file"
+msgstr ""
+
+#: config/tc-ia64.c:11671
+msgid "Can't add stop bit to mark end of instruction group"
+msgstr ""
+
+#: config/tc-ia64.c:11780 read.c:2598 read.c:3295 read.c:3647 stabs.c:464
+#, c-format
+msgid "expected comma after \"%s\""
+msgstr ""
+
+#: config/tc-ia64.c:11822
+#, c-format
+msgid "`%s' is already the alias of %s `%s'"
+msgstr ""
+
+#: config/tc-ia64.c:11832
+#, c-format
+msgid "%s `%s' already has an alias `%s'"
+msgstr ""
+
+#: config/tc-ia64.c:11843
+#, c-format
+msgid "inserting \"%s\" into %s alias hash table failed: %s"
+msgstr ""
+
+#: config/tc-ia64.c:11851
+#, c-format
+msgid "inserting \"%s\" into %s name hash table failed: %s"
+msgstr ""
+
+#: config/tc-ia64.c:11877
+#, c-format
+msgid "symbol `%s' aliased to `%s' is not used"
+msgstr ""
+
+#: config/tc-ia64.c:11900
+#, c-format
+msgid "section `%s' aliased to `%s' is not used"
+msgstr ""
+
+#: config/tc-ip2k.c:139
+#, c-format
+msgid "IP2K specific command line options:\n"
+msgstr ""
+
+#: config/tc-ip2k.c:140
+#, c-format
+msgid "  -mip2022               restrict to IP2022 insns \n"
+msgstr ""
+
+#: config/tc-ip2k.c:141
+#, c-format
+msgid "  -mip2022ext            permit extended IP2022 insn\n"
+msgstr ""
+
+#: config/tc-iq2000.c:362
+#, c-format
+msgid "the yielding instruction %s may not be in a delay slot."
+msgstr ""
+
+#: config/tc-iq2000.c:370
+#, c-format
+msgid "Register number (R%ld) for double word access must be even."
+msgstr ""
+
+#: config/tc-iq2000.c:379 config/tc-iq2000.c:384 config/tc-iq2000.c:389
+#: config/tc-iq2000.c:406 config/tc-mt.c:244 config/tc-mt.c:249
+#, c-format
+msgid "operand references R%ld of previous load."
+msgstr ""
+
+#: config/tc-iq2000.c:394
+msgid "instruction implicitly accesses R31 of previous load."
+msgstr ""
+
+#: config/tc-iq2000.c:649 config/tc-mep.c:2008
+msgid "Unmatched high relocation"
+msgstr ""
+
+#: config/tc-iq2000.c:826 config/tc-mips.c:19022 config/tc-score.c:5814
+msgid ".end not in text section"
+msgstr ""
+
+#: config/tc-iq2000.c:830 config/tc-score.c:5817
+msgid ".end directive without a preceding .ent directive."
+msgstr ""
+
+#: config/tc-iq2000.c:839 config/tc-score.c:5825
+msgid ".end symbol does not match .ent symbol."
+msgstr ""
+
+#: config/tc-iq2000.c:842 config/tc-mips.c:19042 config/tc-score.c:5830
+msgid ".end directive missing or unknown symbol"
+msgstr ""
+
+#: config/tc-iq2000.c:860
+msgid "Expected simple number."
+msgstr ""
+
+#: config/tc-iq2000.c:889 config/tc-mips.c:18947 config/tc-score.c:5666
+#, c-format
+msgid " *input_line_pointer == '%c' 0x%02x\n"
+msgstr ""
+
+#: config/tc-iq2000.c:891
+msgid "Invalid number"
+msgstr ""
+
+#: config/tc-iq2000.c:925 config/tc-score.c:5704
+msgid ".ent or .aent not in text section."
+msgstr ""
+
+#: config/tc-iq2000.c:928
+msgid "missing `.end'"
+msgstr ""
+
+#: config/tc-m32c.c:142
+#, c-format
+msgid " M32C specific command line options:\n"
+msgstr ""
+
+#. Pretend that we do not recognise this option.
+#: config/tc-m32r.c:330
+msgid "Unrecognised option: -hidden"
+msgstr ""
+
+#: config/tc-m32r.c:357 config/tc-sparc.c:647
+msgid "Unrecognized option following -K"
+msgstr ""
+
+#: config/tc-m32r.c:372
+#, c-format
+msgid " M32R specific command line options:\n"
+msgstr ""
+
+#: config/tc-m32r.c:374
+#, c-format
+msgid ""
+"  -m32r                   disable support for the m32rx instruction set\n"
+msgstr ""
+
+#: config/tc-m32r.c:376
+#, c-format
+msgid "  -m32rx                  support the extended m32rx instruction set\n"
+msgstr ""
+
+#: config/tc-m32r.c:378
+#, c-format
+msgid "  -m32r2                  support the extended m32r2 instruction set\n"
+msgstr ""
+
+#: config/tc-m32r.c:380
+#, c-format
+msgid "  -EL,-little             produce little endian code and data\n"
+msgstr ""
+
+#: config/tc-m32r.c:382
+#, c-format
+msgid "  -EB,-big                produce big endian code and data\n"
+msgstr ""
+
+#: config/tc-m32r.c:384
+#, c-format
+msgid "  -parallel               try to combine instructions in parallel\n"
+msgstr ""
+
+#: config/tc-m32r.c:386
+#, c-format
+msgid "  -no-parallel            disable -parallel\n"
+msgstr ""
+
+#: config/tc-m32r.c:388
+#, c-format
+msgid ""
+"  -no-bitinst             disallow the M32R2's extended bit-field "
+"instructions\n"
+msgstr ""
+
+#: config/tc-m32r.c:390
+#, c-format
+msgid "  -O                      try to optimize code.  Implies -parallel\n"
+msgstr ""
+
+#: config/tc-m32r.c:393
+#, c-format
+msgid ""
+"  -warn-explicit-parallel-conflicts     warn when parallel instructions\n"
+msgstr ""
+
+#: config/tc-m32r.c:395
+#, c-format
+msgid "                                         might violate contraints\n"
+msgstr ""
+
+#: config/tc-m32r.c:397
+#, c-format
+msgid "  -no-warn-explicit-parallel-conflicts  do not warn when parallel\n"
+msgstr ""
+
+#: config/tc-m32r.c:399
+#, c-format
+msgid ""
+"                                         instructions might violate "
+"contraints\n"
+msgstr ""
+
+#: config/tc-m32r.c:401
+#, c-format
+msgid ""
+"  -Wp                     synonym for -warn-explicit-parallel-conflicts\n"
+msgstr ""
+
+#: config/tc-m32r.c:403
+#, c-format
+msgid ""
+"  -Wnp                    synonym for -no-warn-explicit-parallel-conflicts\n"
+msgstr ""
+
+#: config/tc-m32r.c:405
+#, c-format
+msgid ""
+"  -ignore-parallel-conflicts            do not check parallel instructions\n"
+msgstr ""
+
+#: config/tc-m32r.c:407
+#, c-format
+msgid "                                         for constraint violations\n"
+msgstr ""
+
+#: config/tc-m32r.c:409
+#, c-format
+msgid ""
+"  -no-ignore-parallel-conflicts         check parallel instructions for\n"
+msgstr ""
+
+#: config/tc-m32r.c:411
+#, c-format
+msgid "                                         constraint violations\n"
+msgstr ""
+
+#: config/tc-m32r.c:413
+#, c-format
+msgid "  -Ip                     synonym for -ignore-parallel-conflicts\n"
+msgstr ""
+
+#: config/tc-m32r.c:415
+#, c-format
+msgid "  -nIp                    synonym for -no-ignore-parallel-conflicts\n"
+msgstr ""
+
+#: config/tc-m32r.c:418
+#, c-format
+msgid ""
+"  -warn-unmatched-high    warn when an (s)high reloc has no matching low "
+"reloc\n"
+msgstr ""
+
+#: config/tc-m32r.c:420
+#, c-format
+msgid "  -no-warn-unmatched-high do not warn about missing low relocs\n"
+msgstr ""
+
+#: config/tc-m32r.c:422
+#, c-format
+msgid "  -Wuh                    synonym for -warn-unmatched-high\n"
+msgstr ""
+
+#: config/tc-m32r.c:424
+#, c-format
+msgid "  -Wnuh                   synonym for -no-warn-unmatched-high\n"
+msgstr ""
+
+#: config/tc-m32r.c:427
+#, c-format
+msgid "  -KPIC                   generate PIC\n"
+msgstr ""
+
+#: config/tc-m32r.c:846
+msgid "instructions write to the same destination register."
+msgstr ""
+
+#: config/tc-m32r.c:854
+msgid "Instructions do not use parallel execution pipelines."
+msgstr ""
+
+#: config/tc-m32r.c:862
+msgid "Instructions share the same execution pipeline"
+msgstr ""
+
+#: config/tc-m32r.c:927 config/tc-m32r.c:1041
+#, c-format
+msgid "not a 16 bit instruction '%s'"
+msgstr ""
+
+#: config/tc-m32r.c:939 config/tc-m32r.c:1053 config/tc-m32r.c:1237
+#, c-format
+msgid "instruction '%s' is for the M32R2 only"
+msgstr ""
+
+#: config/tc-m32r.c:952 config/tc-m32r.c:1066 config/tc-m32r.c:1250
+#, c-format
+msgid "unknown instruction '%s'"
+msgstr ""
+
+#: config/tc-m32r.c:961 config/tc-m32r.c:1073 config/tc-m32r.c:1257
+#, c-format
+msgid "instruction '%s' is for the M32RX only"
+msgstr ""
+
+#: config/tc-m32r.c:970 config/tc-m32r.c:1082
+#, c-format
+msgid "instruction '%s' cannot be executed in parallel."
+msgstr ""
+
+#: config/tc-m32r.c:1025 config/tc-m32r.c:1107 config/tc-m32r.c:1314
+msgid "internal error: lookup/get operands failed"
+msgstr ""
+
+#: config/tc-m32r.c:1092
+#, c-format
+msgid "'%s': only the NOP instruction can be issued in parallel on the m32r"
+msgstr ""
+
+#: config/tc-m32r.c:1121
+#, c-format
+msgid ""
+"%s: output of 1st instruction is the same as an input to 2nd instruction - "
+"is this intentional ?"
+msgstr ""
+
+#: config/tc-m32r.c:1125
+#, c-format
+msgid ""
+"%s: output of 2nd instruction is the same as an input to 1st instruction - "
+"is this intentional ?"
+msgstr ""
+
+#: config/tc-m32r.c:1498
+#, c-format
+msgid ".SCOMMon length (%ld.) <0! Ignored."
+msgstr ""
+
+#: config/tc-m32r.c:1548
+#, c-format
+msgid "Length of .scomm \"%s\" is already %ld. Not changed to %ld."
+msgstr ""
+
+#: config/tc-m32r.c:1925 config/tc-m32r.c:1978 config/tc-nds32.c:4185
+#: config/tc-nds32.c:4221 config/tc-sh.c:774 config/tc-sh.c:2457
+msgid "Invalid PIC expression."
+msgstr ""
+
+#: config/tc-m32r.c:2069
+msgid "Unmatched high/shigh reloc"
+msgstr ""
+
+#: config/tc-m68hc11.c:416
+#, c-format
+msgid ""
+"Motorola 68HC11/68HC12/68HCS12 options:\n"
+"  -m68hc11 | -m68hc12 |\n"
+"  -m68hcs12 | -mm9s12x |\n"
+"  -mm9s12xg               specify the processor [default %s]\n"
+"  -mshort                 use 16-bit int ABI (default)\n"
+"  -mlong                  use 32-bit int ABI\n"
+"  -mshort-double          use 32-bit double ABI\n"
+"  -mlong-double           use 64-bit double ABI (default)\n"
+"  --force-long-branches   always turn relative branches into absolute ones\n"
+"  -S,--short-branches     do not turn relative branches into absolute ones\n"
+"                          when the offset is out of range\n"
+"  --strict-direct-mode    do not turn the direct mode into extended mode\n"
+"                          when the instruction does not support direct mode\n"
+"  --print-insn-syntax     print the syntax of instruction in case of error\n"
+"  --print-opcodes         print the list of instructions with syntax\n"
+"  --xgate-ramoffset       offset ram addresses by 0xc000\n"
+"  --generate-example      generate an example of each instruction\n"
+"                          (used for testing)\n"
+msgstr ""
+
+#: config/tc-m68hc11.c:464 config/tc-xgate.c:284
+#, c-format
+msgid "Default target `%s' is not supported."
+msgstr ""
+
+#. Dump the opcode statistics table.
+#: config/tc-m68hc11.c:482
+#, c-format
+msgid "Name   # Modes  Min ops  Max ops  Modes mask  # Used\n"
+msgstr ""
+
+#: config/tc-m68hc11.c:561
+#, c-format
+msgid "Option `%s' is not recognized."
+msgstr ""
+
+#: config/tc-m68hc11.c:748
+msgid "imm3"
+msgstr ""
+
+#: config/tc-m68hc11.c:756
+msgid "RD"
+msgstr ""
+
+#: config/tc-m68hc11.c:764
+msgid "RD,RS"
+msgstr ""
+
+#: config/tc-m68hc11.c:772
+msgid "RI, #imm4"
+msgstr ""
+
+#: config/tc-m68hc11.c:804
+msgid "RD, (RI,#offs5)"
+msgstr ""
+
+#: config/tc-m68hc11.c:856
+msgid "#<imm8>"
+msgstr ""
+
+#: config/tc-m68hc11.c:865
+msgid "#<imm16>"
+msgstr ""
+
+#: config/tc-m68hc11.c:874 config/tc-m68hc11.c:883
+msgid "<imm8>,X"
+msgstr ""
+
+#: config/tc-m68hc11.c:910
+msgid "*<abs8>"
+msgstr ""
+
+#: config/tc-m68hc11.c:922
+msgid "#<mask>"
+msgstr ""
+
+#: config/tc-m68hc11.c:932
+#, c-format
+msgid "symbol%d"
+msgstr ""
+
+#: config/tc-m68hc11.c:934
+msgid "<abs>"
+msgstr ""
+
+#: config/tc-m68hc11.c:953
+msgid "<label>"
+msgstr ""
+
+#: config/tc-m68hc11.c:969
+#, c-format
+msgid ""
+"# Example of `%s' instructions\n"
+"\t.sect .text\n"
+"_start:\n"
+msgstr ""
+
+#: config/tc-m68hc11.c:1016
+#, c-format
+msgid "Instruction `%s' is not recognized."
+msgstr ""
+
+#: config/tc-m68hc11.c:1021
+#, c-format
+msgid "Instruction formats for `%s':"
+msgstr ""
+
+#: config/tc-m68hc11.c:1173
+#, c-format
+msgid "Immediate operand is not allowed for operand %d."
+msgstr ""
+
+#: config/tc-m68hc11.c:1217
+msgid "Indirect indexed addressing is not valid for 68HC11."
+msgstr ""
+
+#: config/tc-m68hc11.c:1237
+msgid "Spurious `,' or bad indirect register addressing mode."
+msgstr ""
+
+#: config/tc-m68hc11.c:1259
+msgid "Missing second register or offset for indexed-indirect mode."
+msgstr ""
+
+#: config/tc-m68hc11.c:1269
+msgid "Missing second register for indexed-indirect mode."
+msgstr ""
+
+#: config/tc-m68hc11.c:1285
+msgid "Missing `]' to close indexed-indirect mode."
+msgstr ""
+
+#: config/tc-m68hc11.c:1330 config/tc-m68hc11.c:2961 config/tc-m68hc11.c:3073
+#: config/tc-m68hc11.c:3147 config/tc-m68hc11.c:3331 config/tc-m68hc11.c:3402
+msgid "Illegal operand."
+msgstr ""
+
+#. Looks like OP_R_R.
+#: config/tc-m68hc11.c:1335 config/tc-m68hc11.c:2966 config/tc-m68hc11.c:3078
+#: config/tc-m68hc11.c:3152 config/tc-m68hc11.c:3258 config/tc-m68hc11.c:3310
+#: config/tc-m68hc11.c:3318 config/tc-m68hc11.c:3336
+msgid "Missing operand."
+msgstr ""
+
+#: config/tc-m68hc11.c:1388
+msgid "Pre-increment mode is not valid for 68HC11"
+msgstr ""
+
+#: config/tc-m68hc11.c:1401
+msgid "Wrong register in register indirect mode."
+msgstr ""
+
+#: config/tc-m68hc11.c:1409
+msgid "Missing `]' to close register indirect operand."
+msgstr ""
+
+#: config/tc-m68hc11.c:1429
+msgid "Post-decrement mode is not valid for 68HC11."
+msgstr ""
+
+#: config/tc-m68hc11.c:1437
+msgid "Post-increment mode is not valid for 68HC11."
+msgstr ""
+
+#: config/tc-m68hc11.c:1455
+msgid "Invalid indexed indirect mode."
+msgstr ""
+
+#: config/tc-m68hc11.c:1579
+#, c-format
+msgid "Trap id `%ld' is out of range."
+msgstr ""
+
+#: config/tc-m68hc11.c:1583
+msgid "Trap id must be within [0x30..0x39] or [0x40..0xff]."
+msgstr ""
+
+#: config/tc-m68hc11.c:1590 config/tc-m68hc11.c:1741
+#, c-format
+msgid "Operand out of 8-bit range: `%ld'."
+msgstr ""
+
+#: config/tc-m68hc11.c:1597
+msgid "The trap id must be a constant."
+msgstr ""
+
+#: config/tc-m68hc11.c:1629 config/tc-m68hc11.c:1784 config/tc-xgate.c:1345
+#, c-format
+msgid "Operand `%x' not recognized in fixup8."
+msgstr ""
+
+#: config/tc-m68hc11.c:1646 config/tc-m68hc11.c:1694
+#, c-format
+msgid "Operand out of 16-bit range: `%ld'."
+msgstr ""
+
+#: config/tc-m68hc11.c:1677 config/tc-m68hc11.c:1708
+#, c-format
+msgid "Operand `%x' not recognized in fixup16."
+msgstr ""
+
+#: config/tc-m68hc11.c:1801
+#, c-format
+msgid "Unexpected branch conversion with `%x'"
+msgstr ""
+
+#: config/tc-m68hc11.c:1887 config/tc-m68hc11.c:2019
+#, c-format
+msgid "Operand out of range for a relative branch: `%ld'"
+msgstr ""
+
+#: config/tc-m68hc11.c:1987
+msgid "Invalid register for dbcc/tbcc instruction."
+msgstr ""
+
+#: config/tc-m68hc11.c:2075
+#, c-format
+msgid "Increment/decrement value is out of range: `%ld'."
+msgstr ""
+
+#: config/tc-m68hc11.c:2087
+msgid "Expecting a register."
+msgstr ""
+
+#: config/tc-m68hc11.c:2102
+msgid "Invalid register for post/pre increment."
+msgstr ""
+
+#: config/tc-m68hc11.c:2132
+msgid "Invalid register."
+msgstr ""
+
+#: config/tc-m68hc11.c:2139
+#, c-format
+msgid "Offset out of 16-bit range: %ld."
+msgstr ""
+
+#: config/tc-m68hc11.c:2145
+#, c-format
+msgid "Offset out of 5-bit range for movw/movb insn: %ld."
+msgstr ""
+
+#: config/tc-m68hc11.c:2270
+msgid "Expecting register D for indexed indirect mode."
+msgstr ""
+
+#: config/tc-m68hc11.c:2272
+msgid "Indexed indirect mode is not allowed for movb/movw."
+msgstr ""
+
+#: config/tc-m68hc11.c:2289
+msgid "Invalid accumulator register."
+msgstr ""
+
+#: config/tc-m68hc11.c:2315
+msgid "Invalid indexed register."
+msgstr ""
+
+#: config/tc-m68hc11.c:2325
+msgid "Addressing mode not implemented yet."
+msgstr ""
+
+#: config/tc-m68hc11.c:2339
+msgid "Invalid source register for this instruction, use 'tfr'."
+msgstr ""
+
+#: config/tc-m68hc11.c:2341
+msgid "Invalid source register."
+msgstr ""
+
+#: config/tc-m68hc11.c:2346
+msgid "Invalid destination register for this instruction, use 'tfr'."
+msgstr ""
+
+#: config/tc-m68hc11.c:2348
+msgid "Invalid destination register."
+msgstr ""
+
+#: config/tc-m68hc11.c:2523
+msgid "Invalid indexed register, expecting register X."
+msgstr ""
+
+#: config/tc-m68hc11.c:2525
+msgid "Invalid indexed register, expecting register Y."
+msgstr ""
+
+#: config/tc-m68hc11.c:2844
+msgid "No instruction or missing opcode."
+msgstr ""
+
+#: config/tc-m68hc11.c:2854 config/tc-m68hc11.c:3532
+#, c-format
+msgid "Opcode `%s' is not recognized."
+msgstr ""
+
+#: config/tc-m68hc11.c:2903 config/tc-m68hc11.c:3452 config/tc-m68hc11.c:3554
+#, c-format
+msgid "Garbage at end of instruction: `%s'."
+msgstr ""
+
+#: config/tc-m68hc11.c:3440
+#, c-format
+msgid "Failed to find a valid mode for `%s'."
+msgstr ""
+
+#: config/tc-m68hc11.c:3464 config/tc-m68hc11.c:3682 config/tc-m68hc11.c:3688
+#, c-format
+msgid "Invalid operand for `%s'"
+msgstr ""
+
+#: config/tc-m68hc11.c:3740
+#, c-format
+msgid "Invalid mode: %s\n"
+msgstr ""
+
+#: config/tc-m68hc11.c:3799
+msgid "bad .relax format"
+msgstr ""
+
+#: config/tc-m68hc11.c:3843 config/tc-xgate.c:630
+#, c-format
+msgid "Relocation %d is not supported by object file format."
+msgstr ""
+
+#: config/tc-m68hc11.c:4120
+msgid "bra or bsr with undefined symbol."
+msgstr ""
+
+#: config/tc-m68hc11.c:4221 config/tc-m68hc11.c:4278
+#, c-format
+msgid "Subtype %d is not recognized."
+msgstr ""
+
+#: config/tc-m68hc11.c:4336 config/tc-xgate.c:663
+msgid "Expression too complex."
+msgstr ""
+
+#: config/tc-m68hc11.c:4367 config/tc-xgate.c:708 config/tc-xgate.c:717
+msgid "Value out of 16-bit range."
+msgstr ""
+
+#: config/tc-m68hc11.c:4389
+#, c-format
+msgid "Value %ld too large for 8-bit PC-relative branch."
+msgstr ""
+
+#: config/tc-m68hc11.c:4399 config/tc-xgate.c:674
+#, c-format
+msgid "Value %ld too large for 9-bit PC-relative branch."
+msgstr ""
+
+#: config/tc-m68hc11.c:4408 config/tc-xgate.c:691
+#, c-format
+msgid "Value %ld too large for 10-bit PC-relative branch."
+msgstr ""
+
+#: config/tc-m68hc11.c:4416
+#, c-format
+msgid "Auto increment/decrement offset '%ld' is out of range."
+msgstr ""
+
+#: config/tc-m68hc11.c:4429
+#, c-format
+msgid "Offset out of 5-bit range for movw/movb insn: %ld"
+msgstr ""
+
+#: config/tc-m68hc11.c:4440
+#, c-format
+msgid "Offset out of 9-bit range for movw/movb insn: %ld"
+msgstr ""
+
+#: config/tc-m68hc11.c:4452
+#, c-format
+msgid "Offset out of 16-bit range for movw/movb insn: %ld"
+msgstr ""
+
+#: config/tc-m68hc11.c:4469 config/tc-xgate.c:752
+#, c-format
+msgid "Line %d: unknown relocation type: 0x%x."
+msgstr ""
+
+#: config/tc-m68hc11.c:4494
+msgid "Invalid directive"
+msgstr ""
+
+#: config/tc-m68k.c:1165
+#, c-format
+msgid "Can not do %d byte pc-relative relocation"
+msgstr ""
+
+#: config/tc-m68k.c:1167
+#, c-format
+msgid "Can not do %d byte pc-relative pic relocation"
+msgstr ""
+
+#: config/tc-m68k.c:1172
+#, c-format
+msgid "Can not do %d byte relocation"
+msgstr ""
+
+#: config/tc-m68k.c:1174
+#, c-format
+msgid "Can not do %d byte pic relocation"
+msgstr ""
+
+#: config/tc-m68k.c:1254
+#, c-format
+msgid "Unable to produce reloc against symbol '%s'"
+msgstr ""
+
+#: config/tc-m68k.c:1313 config/tc-vax.c:2369
+#, c-format
+msgid "Cannot make %s relocation PC relative"
+msgstr ""
+
+#: config/tc-m68k.c:1429 config/tc-vax.c:1879
+msgid "No operator"
+msgstr ""
+
+#: config/tc-m68k.c:1459 config/tc-vax.c:1895
+msgid "Unknown operator"
+msgstr ""
+
+#: config/tc-m68k.c:2362
+msgid "invalid instruction for this architecture; needs "
+msgstr ""
+
+#: config/tc-m68k.c:2370
+msgid "hardware divide"
+msgstr ""
+
+#: config/tc-m68k.c:2392 config/tc-m68k.c:2396 config/tc-m68k.c:2400
+msgid "or higher"
+msgstr ""
+
+#: config/tc-m68k.c:2453
+msgid "operands mismatch"
+msgstr ""
+
+#: config/tc-m68k.c:2517 config/tc-m68k.c:2523 config/tc-m68k.c:2529
+#: config/tc-mmix.c:2495 config/tc-mmix.c:2519
+msgid "operand out of range"
+msgstr ""
+
+#: config/tc-m68k.c:2586
+#, c-format
+msgid "Bignum too big for %c format; truncated"
+msgstr ""
+
+#: config/tc-m68k.c:2663
 msgid "displacement too large for this architecture; needs 68020 or higher"
 msgstr ""
 
 msgid "displacement too large for this architecture; needs 68020 or higher"
 msgstr ""
 
-#: config/tc-m68k.c:2738
-msgid ""
-"scale factor invalid on this architecture; needs cpu32 or 68020 or higher"
+#: config/tc-m68k.c:2774
+msgid ""
+"scale factor invalid on this architecture; needs cpu32 or 68020 or higher"
+msgstr ""
+
+#: config/tc-m68k.c:2779
+msgid "invalid index size for coldfire"
+msgstr ""
+
+#: config/tc-m68k.c:2832
+msgid "Forcing byte displacement"
+msgstr ""
+
+#: config/tc-m68k.c:2834
+msgid "byte displacement out of range"
+msgstr ""
+
+#: config/tc-m68k.c:2882 config/tc-m68k.c:2920
+msgid "invalid operand mode for this architecture; needs 68020 or higher"
+msgstr ""
+
+#: config/tc-m68k.c:2906 config/tc-m68k.c:2940
+msgid ":b not permitted; defaulting to :w"
+msgstr ""
+
+#: config/tc-m68k.c:3017
+msgid "unsupported byte value; use a different suffix"
+msgstr ""
+
+#: config/tc-m68k.c:3032
+msgid "unknown/incorrect operand"
+msgstr ""
+
+#: config/tc-m68k.c:3075 config/tc-m68k.c:3083 config/tc-m68k.c:3090
+#: config/tc-m68k.c:3097
+msgid "out of range"
+msgstr ""
+
+#: config/tc-m68k.c:3171
+msgid "Can't use long branches on this architecture"
+msgstr ""
+
+#: config/tc-m68k.c:3277
+msgid "Expression out of range, using 0"
+msgstr ""
+
+#: config/tc-m68k.c:3478 config/tc-m68k.c:3494
+msgid "Floating point register in register list"
+msgstr ""
+
+#: config/tc-m68k.c:3484
+msgid "Wrong register in floating-point reglist"
+msgstr ""
+
+#: config/tc-m68k.c:3500
+msgid "incorrect register in reglist"
+msgstr ""
+
+#: config/tc-m68k.c:3506
+msgid "wrong register in floating-point reglist"
+msgstr ""
+
+#. ERROR.
+#: config/tc-m68k.c:3979
+msgid "Extra )"
+msgstr ""
+
+#. ERROR.
+#: config/tc-m68k.c:3990
+msgid "Missing )"
+msgstr ""
+
+#: config/tc-m68k.c:4007
+msgid "Missing operand"
+msgstr ""
+
+#: config/tc-m68k.c:4332
+#, c-format
+msgid "unrecognized default cpu `%s'"
+msgstr ""
+
+#: config/tc-m68k.c:4386
+#, c-format
+msgid "%s -- statement `%s' ignored"
+msgstr ""
+
+#: config/tc-m68k.c:4435
+#, c-format
+msgid "Don't know how to figure width of %c in md_assemble()"
+msgstr ""
+
+#: config/tc-m68k.c:4667 config/tc-m68k.c:4706
+#, c-format
+msgid "Internal Error: Can't find %s in hash table"
+msgstr ""
+
+#: config/tc-m68k.c:4670 config/tc-m68k.c:4709
+#, c-format
+msgid "Internal Error: Can't hash %s: %s"
+msgstr ""
+
+#: config/tc-m68k.c:4834
+#, c-format
+msgid "text label `%s' aligned to odd boundary"
+msgstr ""
+
+#: config/tc-m68k.c:5006
+#, c-format
+msgid "value %ld out of range"
+msgstr ""
+
+#: config/tc-m68k.c:5020
+msgid "invalid byte branch offset"
+msgstr ""
+
+#: config/tc-m68k.c:5057
+msgid "short branch with zero offset: use :w"
+msgstr ""
+
+#: config/tc-m68k.c:5101
+msgid "Conversion of PC relative BSR to absolute JSR"
+msgstr ""
+
+#: config/tc-m68k.c:5112
+msgid "Conversion of PC relative branch to absolute jump"
+msgstr ""
+
+#: config/tc-m68k.c:5129 config/tc-m68k.c:5186
+msgid "Conversion of PC relative conditional branch to absolute jump"
+msgstr ""
+
+#: config/tc-m68k.c:5251
+msgid "Conversion of PC relative displacement to absolute"
+msgstr ""
+
+#: config/tc-m68k.c:5464
+msgid "Tried to convert PC relative branch to absolute jump"
+msgstr ""
+
+#: config/tc-m68k.c:5509 config/tc-m68k.c:5520 config/tc-m68k.c:5564
+msgid "expression out of range: defaulting to 1"
+msgstr ""
+
+#: config/tc-m68k.c:5556
+msgid "expression out of range: defaulting to 0"
+msgstr ""
+
+#: config/tc-m68k.c:5597 config/tc-m68k.c:5609
+#, c-format
+msgid "Can't deal with expression; defaulting to %ld"
+msgstr ""
+
+#: config/tc-m68k.c:5623
+msgid "expression doesn't fit in BYTE"
+msgstr ""
+
+#: config/tc-m68k.c:5627
+msgid "expression doesn't fit in WORD"
+msgstr ""
+
+#: config/tc-m68k.c:5714
+#, c-format
+msgid "%s: unrecognized processor name"
+msgstr ""
+
+#: config/tc-m68k.c:5775
+msgid "bad coprocessor id"
+msgstr ""
+
+#: config/tc-m68k.c:5781
+msgid "unrecognized fopt option"
+msgstr ""
+
+#: config/tc-m68k.c:5913
+#, c-format
+msgid "option `%s' may not be negated"
+msgstr ""
+
+#: config/tc-m68k.c:5924
+#, c-format
+msgid "option `%s' not recognized"
+msgstr ""
+
+#: config/tc-m68k.c:5953
+msgid "bad format of OPT NEST=depth"
+msgstr ""
+
+#: config/tc-m68k.c:6009
+msgid "missing label"
+msgstr ""
+
+#: config/tc-m68k.c:6035
+#, c-format
+msgid "bad register list: %s"
+msgstr ""
+
+#: config/tc-m68k.c:6133
+msgid "restore without save"
+msgstr ""
+
+#: config/tc-m68k.c:6287 config/tc-m68k.c:6657
+msgid "syntax error in structured control directive"
+msgstr ""
+
+#: config/tc-m68k.c:6332
+msgid "missing condition code in structured control directive"
+msgstr ""
+
+#: config/tc-m68k.c:6403
+#, c-format
+msgid ""
+"Condition <%c%c> in structured control directive can not be encoded correctly"
+msgstr ""
+
+#: config/tc-m68k.c:6699
+msgid "missing then"
+msgstr ""
+
+#: config/tc-m68k.c:6780
+msgid "else without matching if"
+msgstr ""
+
+#: config/tc-m68k.c:6813
+msgid "endi without matching if"
+msgstr ""
+
+#: config/tc-m68k.c:6853
+msgid "break outside of structured loop"
+msgstr ""
+
+#: config/tc-m68k.c:6891
+msgid "next outside of structured loop"
+msgstr ""
+
+#: config/tc-m68k.c:6942
+msgid "missing ="
+msgstr ""
+
+#: config/tc-m68k.c:6980
+msgid "missing to or downto"
+msgstr ""
+
+#: config/tc-m68k.c:7016 config/tc-m68k.c:7050 config/tc-m68k.c:7264
+msgid "missing do"
+msgstr ""
+
+#: config/tc-m68k.c:7151
+msgid "endf without for"
+msgstr ""
+
+#: config/tc-m68k.c:7205
+msgid "until without repeat"
+msgstr ""
+
+#: config/tc-m68k.c:7299
+msgid "endw without while"
+msgstr ""
+
+#: config/tc-m68k.c:7332 config/tc-m68k.c:7360
+msgid "already assembled instructions"
+msgstr ""
+
+#: config/tc-m68k.c:7437
+#, c-format
+msgid "`%s' is deprecated, use `%s'"
+msgstr ""
+
+#: config/tc-m68k.c:7456
+#, c-format
+msgid "cpu `%s' unrecognized"
+msgstr ""
+
+#: config/tc-m68k.c:7475
+#, c-format
+msgid "architecture `%s' unrecognized"
+msgstr ""
+
+#: config/tc-m68k.c:7496
+#, c-format
+msgid "extension `%s' unrecognized"
+msgstr ""
+
+#: config/tc-m68k.c:7615
+#, c-format
+msgid "option `-A%s' is deprecated: use `-%s'"
+msgstr ""
+
+#: config/tc-m68k.c:7648
+msgid "architecture features both enabled and disabled"
+msgstr ""
+
+#: config/tc-m68k.c:7675
+msgid "selected processor does not have all features of selected architecture"
+msgstr ""
+
+#: config/tc-m68k.c:7684
+msgid "m68k and cf features both selected"
+msgstr ""
+
+#: config/tc-m68k.c:7696
+msgid "68040 and 68851 specified; mmu instructions may assemble incorrectly"
+msgstr ""
+
+#: config/tc-m68k.c:7728
+#, c-format
+msgid ""
+"-march=<arch>\t\tset architecture\n"
+"-mcpu=<cpu>\t\tset cpu [default %s]\n"
+msgstr ""
+
+#: config/tc-m68k.c:7733
+#, c-format
+msgid "-m[no-]%-16s enable/disable%s architecture extension\n"
+msgstr ""
+
+#: config/tc-m68k.c:7739
+#, c-format
+msgid ""
+"-l\t\t\tuse 1 word for refs to undefined symbols [default 2]\n"
+"-pic, -k\t\tgenerate position independent code\n"
+"-S\t\t\tturn jbsr into jsr\n"
+"--pcrel                 never turn PC-relative branches into absolute jumps\n"
+"--register-prefix-optional\n"
+"\t\t\trecognize register names without prefix character\n"
+"--bitwise-or\t\tdo not treat `|' as a comment character\n"
+"--base-size-default-16\tbase reg without size is 16 bits\n"
+"--base-size-default-32\tbase reg without size is 32 bits (default)\n"
+"--disp-size-default-16\tdisplacement with unknown size is 16 bits\n"
+"--disp-size-default-32\tdisplacement with unknown size is 32 bits (default)\n"
+msgstr ""
+
+#: config/tc-m68k.c:7753
+#, c-format
+msgid "Architecture variants are: "
+msgstr ""
+
+#: config/tc-m68k.c:7762
+#, c-format
+msgid "Processor variants are: "
+msgstr ""
+
+#: config/tc-m68k.c:7769 config/tc-xtensa.c:6337
+#, c-format
+msgid "\n"
+msgstr ""
+
+#: config/tc-m68k.c:7800
+#, c-format
+msgid "Error %s in %s\n"
+msgstr ""
+
+#: config/tc-m68k.c:7804
+#, c-format
+msgid "Opcode(%d.%s): "
+msgstr ""
+
+#: config/tc-m68k.c:7962
+msgid "Not a defined coldfire architecture"
+msgstr ""
+
+#: config/tc-m68k.c:8138
+#, c-format
+msgid "Adjusted signed .word (%#lx) overflows: `switch'-statement too large."
+msgstr ""
+
+#: config/tc-mcore.c:520 config/tc-microblaze.c:505 config/tc-microblaze.c:533
+#: config/tc-microblaze.c:570 config/tc-microblaze.c:582
+#, c-format
+msgid "register expected, but saw '%.6s'"
+msgstr ""
+
+#: config/tc-mcore.c:602
+#, c-format
+msgid "control register expected, but saw '%.6s'"
+msgstr ""
+
+#: config/tc-mcore.c:638
+msgid "bad/missing psr specifier"
+msgstr ""
+
+#: config/tc-mcore.c:688
+msgid "more than 65K literal pools"
+msgstr ""
+
+#: config/tc-mcore.c:742
+msgid "missing ']'"
+msgstr ""
+
+#: config/tc-mcore.c:781
+msgid "operand must be a constant"
+msgstr ""
+
+#: config/tc-mcore.c:783
+#, c-format
+msgid "operand must be absolute in range %u..%u, not %ld"
+msgstr ""
+
+#: config/tc-mcore.c:818
+msgid "operand must be a multiple of 4"
+msgstr ""
+
+#: config/tc-mcore.c:825
+msgid "operand must be a multiple of 2"
+msgstr ""
+
+#: config/tc-mcore.c:887 config/tc-microblaze.c:934
+#: config/tc-microblaze.c:1066 config/tc-microblaze.c:1098
+#: config/tc-microblaze.c:1551 config/tc-microblaze.c:1617
+#: config/tc-microblaze.c:1690 config/tc-microblaze.c:2102
+#: config/tc-microblaze.c:2149
+#, c-format
+msgid "unknown opcode \"%s\""
+msgstr ""
+
+#: config/tc-mcore.c:930
+msgid "invalid register: r15 illegal"
+msgstr ""
+
+#: config/tc-mcore.c:979 config/tc-mcore.c:1560
+msgid "M340 specific opcode used when assembling for M210"
+msgstr ""
+
+#: config/tc-mcore.c:997 config/tc-mcore.c:1037 config/tc-mcore.c:1056
+#: config/tc-mcore.c:1075 config/tc-mcore.c:1103 config/tc-mcore.c:1132
+#: config/tc-mcore.c:1169 config/tc-mcore.c:1204 config/tc-mcore.c:1223
+#: config/tc-mcore.c:1242 config/tc-mcore.c:1276 config/tc-mcore.c:1301
+#: config/tc-mcore.c:1358 config/tc-mcore.c:1412 config/tc-mcore.c:1448
+#: config/tc-mcore.c:1507 config/tc-mcore.c:1529 config/tc-mcore.c:1552
+msgid "second operand missing"
+msgstr ""
+
+#: config/tc-mcore.c:1013
+msgid "destination register must be r1"
+msgstr ""
+
+#: config/tc-mcore.c:1034
+msgid "source register must be r1"
+msgstr ""
+
+#: config/tc-mcore.c:1098 config/tc-mcore.c:1155
+msgid "immediate is not a power of two"
+msgstr ""
+
+#: config/tc-mcore.c:1126
+msgid "translating bgeni to movi"
+msgstr ""
+
+#: config/tc-mcore.c:1163
+msgid "translating mgeni to movi"
+msgstr ""
+
+#: config/tc-mcore.c:1195
+msgid "translating bmaski to movi"
+msgstr ""
+
+#: config/tc-mcore.c:1271
+#, c-format
+msgid "displacement too large (%d)"
+msgstr ""
+
+#: config/tc-mcore.c:1285
+msgid "Invalid register: r0 and r15 illegal"
+msgstr ""
+
+#: config/tc-mcore.c:1316
+msgid "bad starting register: r0 and r15 invalid"
+msgstr ""
+
+#: config/tc-mcore.c:1329
+msgid "ending register must be r15"
+msgstr ""
+
+#: config/tc-mcore.c:1349
+msgid "bad base register: must be r0"
+msgstr ""
+
+#: config/tc-mcore.c:1367
+msgid "first register must be r4"
+msgstr ""
+
+#: config/tc-mcore.c:1378
+msgid "last register must be r7"
+msgstr ""
+
+#: config/tc-mcore.c:1415
+msgid "reg-reg expected"
+msgstr ""
+
+#: config/tc-mcore.c:1526
+msgid "second operand must be 1"
+msgstr ""
+
+#: config/tc-mcore.c:1547
+msgid "zero used as immediate value"
+msgstr ""
+
+#: config/tc-mcore.c:1574
+msgid "duplicated psr bit specifier"
+msgstr ""
+
+#: config/tc-mcore.c:1580
+msgid "`af' must appear alone"
+msgstr ""
+
+#: config/tc-mcore.c:1587 config/tc-microblaze.c:1728
+#, c-format
+msgid "unimplemented opcode \"%s\""
+msgstr ""
+
+#: config/tc-mcore.c:1596 config/tc-microblaze.c:1737
+#, c-format
+msgid "ignoring operands: %s "
+msgstr ""
+
+#: config/tc-mcore.c:1669
+#, c-format
+msgid "unrecognised cpu type '%s'"
+msgstr ""
+
+#: config/tc-mcore.c:1687
+#, c-format
+msgid ""
+"MCORE specific options:\n"
+"  -{no-}jsri2bsr\t  {dis}able jsri to bsr transformation (def: dis)\n"
+"  -{no-}sifilter\t  {dis}able silicon filter behavior (def: dis)\n"
+"  -cpu=[210|340]          select CPU type\n"
+"  -EB                     assemble for a big endian system (default)\n"
+"  -EL                     assemble for a little endian system\n"
+msgstr ""
+
+#: config/tc-mcore.c:1705 config/tc-microblaze.c:1848
+msgid "failed sanity check: short_jump"
+msgstr ""
+
+#: config/tc-mcore.c:1715 config/tc-microblaze.c:1858
+msgid "failed sanity check: long_jump"
+msgstr ""
+
+#: config/tc-mcore.c:1741
+#, c-format
+msgid "odd displacement at %x"
+msgstr ""
+
+#. Variable not in small data read only segment accessed
+#. using small data read only anchor.
+#: config/tc-mcore.c:1923 config/tc-microblaze.c:1964
+#: config/tc-microblaze.c:2262 config/tc-microblaze.c:2285
+msgid "unknown"
+msgstr ""
+
+#: config/tc-mcore.c:1950
+#, c-format
+msgid "odd distance branch (0x%lx bytes)"
+msgstr ""
+
+#: config/tc-mcore.c:1954
+#, c-format
+msgid "pcrel for branch to %s too far (0x%lx)"
+msgstr ""
+
+#: config/tc-mcore.c:1974
+#, c-format
+msgid "pcrel for lrw/jmpi/jsri to %s too far (0x%lx)"
+msgstr ""
+
+#: config/tc-mcore.c:1986
+#, c-format
+msgid "pcrel for loopt too far (0x%lx)"
+msgstr ""
+
+#: config/tc-mcore.c:2182 config/tc-microblaze.c:2429 config/tc-tic30.c:1386
+#, c-format
+msgid "Can not do %d byte %srelocation"
+msgstr ""
+
+#: config/tc-mcore.c:2184 config/tc-microblaze.c:2431
+msgid "pc-relative"
+msgstr ""
+
+#: config/tc-mep.c:339
+#, c-format
+msgid ""
+"MeP specific command line options:\n"
+"  -EB                     assemble for a big endian system\n"
+"  -EL                     assemble for a little endian system (default)\n"
+"  -mconfig=<name>         specify a chip configuration to use\n"
+"  -maverage -mno-average -mmult -mno-mult -mdiv -mno-div\n"
+"  -mbitops -mno-bitops -mleadz -mno-leadz -mabsdiff -mno-absdiff\n"
+"  -mminmax -mno-minmax -mclip -mno-clip -msatur -mno-satur -mcop32\n"
+"                          enable/disable the given opcodes\n"
+"\n"
+"  If -mconfig is given, the other -m options modify it.  Otherwise,\n"
+"  if no -m options are given, all core opcodes are enabled;\n"
+"  if any enabling -m options are given, only those are enabled;\n"
+"  if only disabling -m options are given, only those are disabled.\n"
+msgstr ""
+
+#: config/tc-mep.c:408
+msgid "$hi and $lo are disabled when MUL and DIV are off"
+msgstr ""
+
+#: config/tc-mep.c:415
+msgid "$mb0, $me0, $mb1, and $me1 are disabled when COP is off"
+msgstr ""
+
+#: config/tc-mep.c:420
+msgid "$dbg and $depc are disabled when DEBUG is off"
+msgstr ""
+
+#: config/tc-mep.c:611
+msgid "core and copro insn lengths must total 32 bits."
+msgstr ""
+
+#: config/tc-mep.c:614 config/tc-mep.c:751
+msgid "vliw group must consist of 1 core and 1 copro insn."
+msgstr ""
+
+#: config/tc-mep.c:748
+msgid "core and copro insn lengths must total 64 bits."
+msgstr ""
+
+#: config/tc-mep.c:980
+#, c-format
+msgid "cannot pack %s with a 16-bit insn"
+msgstr ""
+
+#: config/tc-mep.c:998
+#, c-format
+msgid "cannot pack %s and %s together with a 16-bit insn"
+msgstr ""
+
+#: config/tc-mep.c:1004
+msgid "too many IVC2 insns to pack with a 16-bit core insn"
+msgstr ""
+
+#: config/tc-mep.c:1019
+#, c-format
+msgid "cannot pack %s into slot P1"
+msgstr ""
+
+#: config/tc-mep.c:1025
+msgid "too many IVC2 insns to pack with a 32-bit core insn"
+msgstr ""
+
+#: config/tc-mep.c:1043
+#, c-format
+msgid "unable to pack %s by itself?"
+msgstr ""
+
+#: config/tc-mep.c:1073
+#, c-format
+msgid "cannot pack %s and %s together"
+msgstr ""
+
+#: config/tc-mep.c:1079
+msgid "too many IVC2 insns to pack together"
+msgstr ""
+
+#. There are no insns in the queue and a plus is present.
+#. This is a syntax error.  Let's not tolerate this.
+#. We can relax this later if necessary.
+#: config/tc-mep.c:1316
+msgid "Invalid use of parallelization operator."
+msgstr ""
+
+#: config/tc-mep.c:1362
+msgid "Leading plus sign not allowed in core mode"
+msgstr ""
+
+#: config/tc-mep.c:1892
+#, c-format
+msgid "Don't know how to relocate plain operands of type %s"
+msgstr ""
+
+#: config/tc-mep.c:1902
+#, c-format
+msgid "Perhaps you are missing %%tpoff()?"
+msgstr ""
+
+#: config/tc-mep.c:2089
+msgid "bad .section directive: want a,v,w,x,M,S in string"
+msgstr ""
+
+#: config/tc-mep.c:2147
+msgid ".vliw unavailable when VLIW is disabled."
+msgstr ""
+
+#: config/tc-metag.c:456
+msgid "no floating point unit specified"
+msgstr ""
+
+#: config/tc-metag.c:721
+#, c-format
+msgid "offset must be a multiple of %d"
+msgstr ""
+
+#: config/tc-metag.c:737 config/tc-metag.c:4445
+msgid "offset and base must be from the same unit"
+msgstr ""
+
+#: config/tc-metag.c:868 config/tc-metag.c:3169 config/tc-metag.c:3271
+msgid "invalid destination register"
+msgstr ""
+
+#: config/tc-metag.c:884 config/tc-metag.c:902 config/tc-metag.c:1293
+#: config/tc-metag.c:1311 config/tc-metag.c:1531 config/tc-metag.c:3101
+#: config/tc-metag.c:3186 config/tc-metag.c:3288
+msgid "invalid memory operand"
+msgstr ""
+
+#: config/tc-metag.c:939 config/tc-metag.c:3119
+msgid "invalid source register"
+msgstr ""
+
+#: config/tc-metag.c:1024
+msgid "invalid destination unit"
+msgstr ""
+
+#: config/tc-metag.c:1032
+msgid "mov cannot use RD port as destination"
+msgstr ""
+
+#: config/tc-metag.c:1057
+msgid "invalid source unit"
+msgstr ""
+
+#: config/tc-metag.c:1065
+msgid "source and address units must not be shared for this addressing mode"
+msgstr ""
+
+#: config/tc-metag.c:1073 config/tc-metag.c:1677
+msgid "set can only use RD port as source"
+msgstr ""
+
+#: config/tc-metag.c:1088 config/tc-metag.c:1189 config/tc-metag.c:1440
+#: config/tc-metag.c:1698 config/tc-metag.c:4055
+#, c-format
+msgid "base unit must be one of %s"
+msgstr ""
+
+#. We already tried to encode as an extended GET/SET.
+#. Parsing as a standard GET/SET provides a smaller offset.
+#: config/tc-metag.c:1109 config/tc-metag.c:1215 config/tc-metag.c:3132
+#: config/tc-metag.c:3199 config/tc-metag.c:3301 config/tc-metag.c:4582
+msgid "offset value out of range"
+msgstr ""
+
+#: config/tc-metag.c:1169
+msgid "destination unit must be RD"
+msgstr ""
+
+#: config/tc-metag.c:1279
+msgid "invalid destination register list"
+msgstr ""
+
+#: config/tc-metag.c:1326
+msgid "invalid source register list"
+msgstr ""
+
+#: config/tc-metag.c:1351
+msgid "register list must be even numbered"
+msgstr ""
+
+#: config/tc-metag.c:1357
+msgid "register list must be from the same unit"
+msgstr ""
+
+#: config/tc-metag.c:1380
+msgid "register list must not contain duplicates"
+msgstr ""
+
+#: config/tc-metag.c:1637
+msgid "MDRD value must be between 1 and 8"
+msgstr ""
+
+#: config/tc-metag.c:1728
+msgid "invalid destination memory operand"
+msgstr ""
+
+#: config/tc-metag.c:1743
+msgid "invalid source memory operand"
+msgstr ""
+
+#: config/tc-metag.c:1750
+#, c-format
+msgid "address units must be one of %s"
+msgstr ""
+
+#: config/tc-metag.c:1757
+msgid "base and offset must be from the same unit"
+msgstr ""
+
+#: config/tc-metag.c:1765
+msgid "source and destination increment mode must agree"
+msgstr ""
+
+#: config/tc-metag.c:2040
+msgid ""
+"PC, CT, TR and TT are treated as if they are a single unit but operands must "
+"be in different units"
+msgstr ""
+
+#: config/tc-metag.c:2049
+msgid "source and destination register must be in different units"
+msgstr ""
+
+#: config/tc-metag.c:2081
+#, c-format
+msgid "register unit must be one of %s"
+msgstr ""
+
+#: config/tc-metag.c:2168
+#, c-format
+msgid "link register unit must be one of %s"
+msgstr ""
+
+#: config/tc-metag.c:2174
+msgid "link register must be in a low numbered register"
+msgstr ""
+
+#: config/tc-metag.c:2191 config/tc-metag.c:2716 config/tc-metag.c:2770
+msgid "target out of range"
+msgstr ""
+
+#: config/tc-metag.c:2672
+msgid "invalid quickrot unit specified"
+msgstr ""
+
+#: config/tc-metag.c:2688
+msgid "invalid quickrot register specified"
+msgstr ""
+
+#: config/tc-metag.c:2742
+msgid "source register must be in the trigger unit"
+msgstr ""
+
+#: config/tc-metag.c:2845
+msgid "Source registers must be in the same unit"
+msgstr ""
+
+#: config/tc-metag.c:3556 config/tc-metag.c:3720 config/tc-metag.c:3988
+msgid "destination register should be even numbered"
+msgstr ""
+
+#: config/tc-metag.c:3628
+msgid "comparison must be with register or #0"
+msgstr ""
+
+#: config/tc-metag.c:3694 config/tc-metag.c:3759
+msgid "instruction cannot operate on pair values"
+msgstr ""
+
+#: config/tc-metag.c:3705
+msgid "zero flag is not valid for this instruction"
+msgstr ""
+
+#: config/tc-metag.c:3726
+msgid "source register should be even numbered"
+msgstr ""
+
+#: config/tc-metag.c:3786 config/tc-metag.c:3795
+msgid "fraction bits value out of range"
+msgstr ""
+
+#: config/tc-metag.c:3977
+msgid "simd instructions operate on pair values (L prefix)"
+msgstr ""
+
+#: config/tc-metag.c:3995
+msgid "source registers should be even numbered"
+msgstr ""
+
+#: config/tc-metag.c:4273
+#, c-format
+msgid "expected ']', not %c in %s"
+msgstr ""
+
+#: config/tc-metag.c:4392
+msgid "invalid register for memory access"
+msgstr ""
+
+#: config/tc-metag.c:4505 config/tc-metag.c:4633
+msgid "unexpected end of line"
+msgstr ""
+
+#: config/tc-metag.c:4552
+msgid "'H' modifier only valid for accumulator registers"
+msgstr ""
+
+#: config/tc-metag.c:4605
+msgid "base unit must be either A0 or A1"
+msgstr ""
+
+#: config/tc-metag.c:4678 config/tc-metag.c:5121
+msgid "invalid register"
+msgstr ""
+
+#: config/tc-metag.c:4826
+msgid "could not parse template definition"
+msgstr ""
+
+#: config/tc-metag.c:5013
+msgid "QUICKRoT 64-bit extension not applicable to this instruction"
+msgstr ""
+
+#: config/tc-metag.c:5069
+msgid "invalid operands for cross-unit op"
+msgstr ""
+
+#: config/tc-metag.c:5111
+msgid "missing flags: one of 'P', 'N' or 'Z' required"
+msgstr ""
+
+#: config/tc-metag.c:5139
+msgid "'P', 'N' or 'Z' flags may only be specified when accumulating"
+msgstr ""
+
+#: config/tc-metag.c:5160
+msgid "accumulator not a valid destination"
+msgstr ""
+
+#: config/tc-metag.c:5170 config/tc-metag.c:5386 config/tc-metag.c:5570
+msgid "invalid immediate value"
+msgstr ""
+
+#: config/tc-metag.c:5182
+msgid "immediate value not allowed when source & dest differ"
+msgstr ""
+
+#: config/tc-metag.c:5214
+#, c-format
+msgid "invalid register operand: %s"
+msgstr ""
+
+#: config/tc-metag.c:5248
+msgid "QUICKRoT extension requires 4 registers"
+msgstr ""
+
+#: config/tc-metag.c:5255
+msgid "invalid fourth register"
+msgstr ""
+
+#: config/tc-metag.c:5262
+msgid "A0.2,A0.3,A1.2,A1.3 required for QUICKRoT register"
+msgstr ""
+
+#: config/tc-metag.c:5290
+msgid "DSP RAM pointer in incorrect unit"
+msgstr ""
+
+#: config/tc-metag.c:5336
+msgid "invalid register operand #1"
+msgstr ""
+
+#: config/tc-metag.c:5350
+msgid "invalid register operand #2"
+msgstr ""
+
+#: config/tc-metag.c:5414
+msgid "this instruction does not accept an immediate"
+msgstr ""
+
+#: config/tc-metag.c:5434
+msgid "invalid register operand #3"
+msgstr ""
+
+#: config/tc-metag.c:5446
+msgid "this instruction does not accept an accumulator"
+msgstr ""
+
+#: config/tc-metag.c:5464
+msgid "invalid register operand #4"
+msgstr ""
+
+#: config/tc-metag.c:5541
+msgid "invalid accumulator register"
+msgstr ""
+
+#: config/tc-metag.c:5597
+msgid "conditional instruction cannot use G flag"
+msgstr ""
+
+#: config/tc-metag.c:5608
+msgid "conditional instruction cannot use B flag"
+msgstr ""
+
+#: config/tc-metag.c:5619
+msgid "conditional instruction cannot use R flag"
+msgstr ""
+
+#: config/tc-metag.c:5728
+msgid "'L' modifier not valid for this instruction"
+msgstr ""
+
+#: config/tc-metag.c:5860
+#, c-format
+msgid "missing fpu name `%s'"
+msgstr ""
+
+#: config/tc-metag.c:5871
+#, c-format
+msgid "unknown fpu `%s'"
+msgstr ""
+
+#: config/tc-metag.c:5886
+#, c-format
+msgid "missing DSP name `%s'"
+msgstr ""
+
+#: config/tc-metag.c:5897
+#, c-format
+msgid "unknown DSP `%s'"
+msgstr ""
+
+#: config/tc-metag.c:5915
+msgid "<dsp name>\t  assemble for DSP architecture <dsp name>"
+msgstr ""
+
+#: config/tc-metag.c:5953
+#, c-format
+msgid " Meta specific command line options:\n"
+msgstr ""
+
+#: config/tc-metag.c:6042
+msgid "premature end of floating point prefix"
+msgstr ""
+
+#: config/tc-metag.c:6102
+msgid "unknown floating point prefix character"
+msgstr ""
+
+#: config/tc-metag.c:6251
+#, c-format
+msgid "unknown DSP prefix character %c %s"
+msgstr ""
+
+#: config/tc-metag.c:6514
+#, c-format
+msgid "instruction mnemonic too long: %s"
+msgstr ""
+
+#: config/tc-metag.c:6569
+#, c-format
+msgid "junk at end of line: \"%s\""
+msgstr ""
+
+#: config/tc-metag.c:6576
+#, c-format
+msgid "failed to assemble instruction: \"%s\""
+msgstr ""
+
+#: config/tc-metag.c:6581
+#, c-format
+msgid "unknown floating point mnemonic: \"%s\""
+msgstr ""
+
+#: config/tc-metag.c:6583
+#, c-format
+msgid "unknown mnemonic: \"%s\""
+msgstr ""
+
+#: config/tc-metag.c:6634
+#, c-format
+msgid "cannot assemble DSP instruction, DSP option not set: %s"
+msgstr ""
+
+#: config/tc-metag.c:6641
+#, c-format
+msgid "cannot assemble FPU instruction, FPU option not set: %s"
+msgstr ""
+
+#: config/tc-metag.c:6739 config/tc-nds32.c:6112
+msgid "Bad call to md_atof()"
+msgstr ""
+
+#: config/tc-microblaze.c:510 config/tc-microblaze.c:539
+#: config/tc-microblaze.c:576
+#, c-format
+msgid "Invalid register number at '%.6s'"
+msgstr ""
+
+#: config/tc-microblaze.c:737
+msgid "operand must be a constant or a label"
+msgstr ""
+
+#: config/tc-microblaze.c:746
+#, c-format
+msgid "operand must be absolute in range %lx..%lx, not %lx"
+msgstr ""
+
+#: config/tc-microblaze.c:948 config/tc-microblaze.c:955
+#: config/tc-microblaze.c:962 config/tc-microblaze.c:995
+#: config/tc-microblaze.c:1002 config/tc-microblaze.c:1008
+#: config/tc-microblaze.c:1121 config/tc-microblaze.c:1128
+#: config/tc-microblaze.c:1134 config/tc-microblaze.c:1165
+#: config/tc-microblaze.c:1172 config/tc-microblaze.c:1192
+#: config/tc-microblaze.c:1199 config/tc-microblaze.c:1219
+#: config/tc-microblaze.c:1226 config/tc-microblaze.c:1244
+#: config/tc-microblaze.c:1251 config/tc-microblaze.c:1273
+#: config/tc-microblaze.c:1280 config/tc-microblaze.c:1298
+#: config/tc-microblaze.c:1310 config/tc-microblaze.c:1328
+#: config/tc-microblaze.c:1345 config/tc-microblaze.c:1352
+#: config/tc-microblaze.c:1398 config/tc-microblaze.c:1405
+#: config/tc-microblaze.c:1451 config/tc-microblaze.c:1458
+#: config/tc-microblaze.c:1480 config/tc-microblaze.c:1487
+#: config/tc-microblaze.c:1507 config/tc-microblaze.c:1513
+#: config/tc-microblaze.c:1573 config/tc-microblaze.c:1579
+#: config/tc-microblaze.c:1639 config/tc-microblaze.c:1713
+msgid "Error in statement syntax"
+msgstr ""
+
+#: config/tc-microblaze.c:968 config/tc-microblaze.c:970
+#: config/tc-microblaze.c:972 config/tc-microblaze.c:1012
+#: config/tc-microblaze.c:1014 config/tc-microblaze.c:1138
+#: config/tc-microblaze.c:1140 config/tc-microblaze.c:1178
+#: config/tc-microblaze.c:1180 config/tc-microblaze.c:1205
+#: config/tc-microblaze.c:1207 config/tc-microblaze.c:1232
+#: config/tc-microblaze.c:1255 config/tc-microblaze.c:1286
+#: config/tc-microblaze.c:1316 config/tc-microblaze.c:1334
+#: config/tc-microblaze.c:1464 config/tc-microblaze.c:1466
+#: config/tc-microblaze.c:1493 config/tc-microblaze.c:1495
+#: config/tc-microblaze.c:1517 config/tc-microblaze.c:1583
+#: config/tc-microblaze.c:1645
+msgid "Cannot use special register with this instruction"
+msgstr ""
+
+#: config/tc-microblaze.c:1022
+msgid "lmi pseudo instruction should not use a label in imm field"
+msgstr ""
+
+#: config/tc-microblaze.c:1024
+msgid "smi pseudo instruction should not use a label in imm field"
+msgstr ""
+
+#: config/tc-microblaze.c:1143
+msgid "Symbol used as immediate for shift instruction"
+msgstr ""
+
+#: config/tc-microblaze.c:1152
+#, c-format
+msgid "Shift value > 32. using <value %% 32>"
+msgstr ""
+
+#: config/tc-microblaze.c:1258
+msgid "Symbol used as immediate value for msrset/msrclr instructions"
+msgstr ""
+
+#: config/tc-microblaze.c:1387 config/tc-microblaze.c:1440
+msgid "invalid value for special purpose register"
+msgstr ""
+
+#: config/tc-microblaze.c:1653
+msgid "An IMM instruction should not be present in the .s file"
+msgstr ""
+
+#: config/tc-microblaze.c:1715
+msgid "Symbol used as immediate for mbar instruction"
+msgstr ""
+
+#: config/tc-microblaze.c:1721
+#, c-format
+msgid "Immediate value for mbar > 32. using <value %% 32>"
+msgstr ""
+
+#: config/tc-microblaze.c:1798
+msgid "Bad call to MD_NTOF()"
+msgstr ""
+
+#: config/tc-microblaze.c:2055
+#, c-format
+msgid "pcrel for branch to %s too far (0x%x)"
+msgstr ""
+
+#. We know the abs value: Should never happen.
+#: config/tc-microblaze.c:2210
+msgid "Absolute PC-relative value in relaxation code.  Assembler error....."
+msgstr ""
+
+#. Cannot have a PC-relative branch to a diff segment.
+#: config/tc-microblaze.c:2224
+#, c-format
+msgid "PC relative branch to label %s which is not in the instruction space"
+msgstr ""
+
+#: config/tc-microblaze.c:2265
+msgid ""
+"Variable is accessed using small data read only anchor, but it is not in the "
+"small data read only section"
+msgstr ""
+
+#: config/tc-microblaze.c:2288
+msgid ""
+"Variable is accessed using small data read write anchor, but it is not in "
+"the small data read write section"
+msgstr ""
+
+#: config/tc-microblaze.c:2297
+msgid "Incorrect fr_opcode value in frag.  Internal error....."
+msgstr ""
+
+#. We know the abs value: Should never happen.
+#: config/tc-microblaze.c:2304
+msgid "Absolute value in relaxation code.  Assembler error....."
+msgstr ""
+
+#: config/tc-mips.c:2037
+#, c-format
+msgid "the %d-bit %s architecture does not support the `%s' extension"
+msgstr ""
+
+#: config/tc-mips.c:2040
+#, c-format
+msgid "the `%s' extension requires %s%d revision %d or greater"
+msgstr ""
+
+#: config/tc-mips.c:2049
+#, c-format
+msgid "the `%s' extension was removed in %s%d revision %d"
+msgstr ""
+
+#: config/tc-mips.c:2058
+#, c-format
+msgid "the `%s' extension requires 64-bit FPRs"
+msgstr ""
+
+#: config/tc-mips.c:2876 config/tc-mips.c:16044
+#, c-format
+msgid "unrecognized register name `%s'"
+msgstr ""
+
+#: config/tc-mips.c:3103
+msgid "invalid register range"
+msgstr ""
+
+#: config/tc-mips.c:3131
+msgid "vector element must be constant"
+msgstr ""
+
+#: config/tc-mips.c:3141
+msgid "missing `]'"
+msgstr ""
+
+#: config/tc-mips.c:3353
+#, c-format
+msgid "internal: bad mips opcode (mask error): %s %s"
+msgstr ""
+
+#: config/tc-mips.c:3380
+#, c-format
+msgid "internal: unknown operand type: %s %s"
+msgstr ""
+
+#: config/tc-mips.c:3405
+#, c-format
+msgid "internal: bad mips opcode (bits 0x%08lx doubly defined): %s %s"
+msgstr ""
+
+#: config/tc-mips.c:3413
+#, c-format
+msgid "internal: bad mips opcode (bits 0x%08lx undefined): %s %s"
+msgstr ""
+
+#: config/tc-mips.c:3420
+#, c-format
+msgid "internal: bad mips opcode (bits 0x%08lx defined): %s %s"
+msgstr ""
+
+#: config/tc-mips.c:3455
+#, c-format
+msgid "internal error: bad microMIPS opcode (incorrect length: %u): %s %s"
+msgstr ""
+
+#: config/tc-mips.c:3463
+#, c-format
+msgid "internal error: bad microMIPS opcode (opcode/length mismatch): %s %s"
+msgstr ""
+
+#: config/tc-mips.c:3489
+msgid "-G may not be used in position-independent code"
+msgstr ""
+
+#: config/tc-mips.c:3495
+msgid "-G may not be used with abicalls"
+msgstr ""
+
+#. Probably a memory allocation problem?  Give up now.
+#: config/tc-mips.c:3515 config/tc-mips.c:3606
+msgid "broken assembler, no assembly attempted"
+msgstr ""
+
+#: config/tc-mips.c:3545 config/tc-mips.c:3574
+#, c-format
+msgid "internal: can't hash `%s': %s"
+msgstr ""
+
+#: config/tc-mips.c:3756
+#, c-format
+msgid ".gnu_attribute %d,%d is incompatible with `%s'"
+msgstr ""
+
+#: config/tc-mips.c:3763
+#, c-format
+msgid ".gnu_attribute %d,%d requires `%s'"
+msgstr ""
+
+#: config/tc-mips.c:3824
+#, c-format
+msgid ".gnu_attribute %d,%d is no longer supported"
+msgstr ""
+
+#: config/tc-mips.c:3833
+#, c-format
+msgid ".gnu_attribute %d,%d is not a recognized floating-point ABI"
+msgstr ""
+
+#: config/tc-mips.c:3846
+msgid "`gp=64' used with a 32-bit processor"
+msgstr ""
+
+#: config/tc-mips.c:3849
+msgid "`gp=32' used with a 64-bit ABI"
+msgstr ""
+
+#: config/tc-mips.c:3852
+msgid "`gp=64' used with a 32-bit ABI"
+msgstr ""
+
+#: config/tc-mips.c:3859
+msgid "`fp=xx' used with a cpu lacking ldc1/sdc1 instructions"
+msgstr ""
+
+#: config/tc-mips.c:3861
+msgid "`fp=xx' cannot be used with `singlefloat'"
+msgstr ""
+
+#: config/tc-mips.c:3865
+msgid "`fp=64' used with a 32-bit fpu"
+msgstr ""
+
+#: config/tc-mips.c:3869
+msgid "`fp=64' used with a 32-bit ABI"
+msgstr ""
+
+#: config/tc-mips.c:3874
+msgid "`fp=32' used with a 64-bit ABI"
+msgstr ""
+
+#: config/tc-mips.c:3876
+msgid "`fp=32' used with a MIPS R6 cpu"
+msgstr ""
+
+#: config/tc-mips.c:3879
+msgid "Unknown size of floating point registers"
+msgstr ""
+
+#: config/tc-mips.c:3884
+msgid "`nooddspreg` cannot be used with a 64-bit ABI"
+msgstr ""
+
+#: config/tc-mips.c:3887 config/tc-mips.c:3891
+#, c-format
+msgid "`%s' cannot be used with `%s'"
+msgstr ""
+
+#: config/tc-mips.c:3896
+#, c-format
+msgid "branch relaxation is not supported in `%s'"
+msgstr ""
+
+#: config/tc-mips.c:3976
+msgid "trap exception not supported at ISA 1"
+msgstr ""
+
+#: config/tc-mips.c:3989 config/tc-mips.c:16924
+#, c-format
+msgid "`%s' does not support legacy NaN"
+msgstr ""
+
+#: config/tc-mips.c:4036
+#, c-format
+msgid "returned from mips_ip(%s) insn_opcode = 0x%x\n"
+msgstr ""
+
+#: config/tc-mips.c:4735
+#, c-format
+msgid "operand %d out of range"
+msgstr ""
+
+#: config/tc-mips.c:4743
+#, c-format
+msgid "operand %d must be constant"
+msgstr ""
+
+#: config/tc-mips.c:4787 read.c:4327 read.c:5294 write.c:263 write.c:1012
+msgid "register value used as expression"
+msgstr ""
+
+#: config/tc-mips.c:4800
+#, c-format
+msgid "operand %d must be an immediate expression"
+msgstr ""
+
+#: config/tc-mips.c:4919 config/tc-mips.c:4921
+#, c-format
+msgid "float register should be even, was %d"
+msgstr ""
+
+#: config/tc-mips.c:4934
+#, c-format
+msgid "condition code register should be even for %s, was %d"
+msgstr ""
+
+#: config/tc-mips.c:4939
+#, c-format
+msgid "condition code register should be 0 or 4 for %s, was %d"
+msgstr ""
+
+#: config/tc-mips.c:5248
+msgid "invalid performance register"
+msgstr ""
+
+#: config/tc-mips.c:5344
+msgid "the source register must not be $0"
+msgstr ""
+
+#: config/tc-mips.c:5584
+msgid "missing frame size"
+msgstr ""
+
+#: config/tc-mips.c:5589
+msgid "frame size specified twice"
+msgstr ""
+
+#: config/tc-mips.c:5594
+msgid "invalid frame size"
+msgstr ""
+
+#: config/tc-mips.c:5632
+#, c-format
+msgid "operand %d must be an immediate"
+msgstr ""
+
+#: config/tc-mips.c:5647
+msgid "invalid element selector"
+msgstr ""
+
+#: config/tc-mips.c:5660
+#, c-format
+msgid "operand %d must be scalar"
+msgstr ""
+
+#: config/tc-mips.c:5820
+msgid "floating-point expression required"
+msgstr ""
+
+#: config/tc-mips.c:5920
+#, c-format
+msgid "cannot use `%s' in this section"
+msgstr ""
+
+#: config/tc-mips.c:6064
+msgid "used $at without \".set noat\""
+msgstr ""
+
+#: config/tc-mips.c:6066
+#, c-format
+msgid "used $%u with \".set at=$%u\""
+msgstr ""
+
+#: config/tc-mips.c:7095
+#, c-format
+msgid "wrong size instruction in a %u-bit branch delay slot"
+msgstr ""
+
+#: config/tc-mips.c:7115 config/tc-mips.c:7125 config/tc-mips.c:15350
+#, c-format
+msgid "jump to misaligned address (0x%lx)"
+msgstr ""
+
+#: config/tc-mips.c:7140 config/tc-mips.c:7160 config/tc-mips.c:7177
+#: config/tc-mips.c:8692 config/tc-mips.c:15204 config/tc-mips.c:15211
+#: config/tc-mips.c:15605 config/tc-mips.c:18356
+#, c-format
+msgid "branch to misaligned address (0x%lx)"
+msgstr ""
+
+#: config/tc-mips.c:7146 config/tc-mips.c:7164 config/tc-mips.c:7181
+#: config/tc-mips.c:8695
+#, c-format
+msgid "branch address range overflow (0x%lx)"
+msgstr ""
+
+#: config/tc-mips.c:7420 config/tc-mips.c:18384
+msgid "extended instruction in delay slot"
+msgstr ""
+
+#: config/tc-mips.c:7882
+msgid "source and destination must be different"
+msgstr ""
+
+#: config/tc-mips.c:7885
+msgid "a destination register must be supplied"
+msgstr ""
+
+#: config/tc-mips.c:7890
+msgid "the source register must not be $31"
+msgstr ""
+
+#: config/tc-mips.c:8136 config/tc-mips.c:14001 config/tc-mips.c:18436
+msgid "invalid unextended operand value"
+msgstr ""
+
+#: config/tc-mips.c:8248
+#, c-format
+msgid "opcode not supported on this processor: %s (%s)"
+msgstr ""
+
+#: config/tc-mips.c:8327
+msgid "opcode not supported in the `insn32' mode"
+msgstr ""
+
+#: config/tc-mips.c:8330
+#, c-format
+msgid "unrecognized %d-bit version of microMIPS opcode"
+msgstr ""
+
+#: config/tc-mips.c:8386
+msgid "unrecognized unextended version of MIPS16 opcode"
+msgstr ""
+
+#: config/tc-mips.c:8389
+msgid "unrecognized extended version of MIPS16 opcode"
+msgstr ""
+
+#: config/tc-mips.c:8439
+msgid ""
+"macro instruction expanded into multiple instructions in a branch delay slot"
+msgstr ""
+
+#: config/tc-mips.c:8442
+msgid "macro instruction expanded into multiple instructions"
+msgstr ""
+
+#: config/tc-mips.c:8446
+msgid ""
+"macro instruction expanded into a wrong size instruction in a 16-bit branch "
+"delay slot"
+msgstr ""
+
+#: config/tc-mips.c:8448
+msgid ""
+"macro instruction expanded into a wrong size instruction in a 32-bit branch "
+"delay slot"
+msgstr ""
+
+#: config/tc-mips.c:8892
+msgid "operand overflow"
+msgstr ""
+
+#: config/tc-mips.c:8911 config/tc-mips.c:9495 config/tc-mips.c:13488
+msgid "macro used $at after \".set noat\""
+msgstr ""
+
+#: config/tc-mips.c:9059 config/tc-mips.c:11827 config/tc-mips.c:12486
+#, c-format
+msgid "number (0x%s) larger than 32 bits"
+msgstr ""
+
+#: config/tc-mips.c:9079
+msgid "number larger than 64 bits"
+msgstr ""
+
+#: config/tc-mips.c:9373 config/tc-mips.c:9401 config/tc-mips.c:9439
+#: config/tc-mips.c:9484 config/tc-mips.c:12062 config/tc-mips.c:12101
+#: config/tc-mips.c:12140 config/tc-mips.c:12582 config/tc-mips.c:12634
+msgid "PIC code offset overflow (max 16 signed bits)"
+msgstr ""
+
+#: config/tc-mips.c:10012
+#, c-format
+msgid "BALIGN immediate not 0, 1, 2 or 3 (%lu)"
+msgstr ""
+
+#. result is always true
+#: config/tc-mips.c:10108
+#, c-format
+msgid "branch %s is always true"
+msgstr ""
+
+#: config/tc-mips.c:10336 config/tc-mips.c:10446
+msgid "divide by zero"
+msgstr ""
+
+#: config/tc-mips.c:10536
+msgid "dla used to load 32-bit register; recommend using la instead"
+msgstr ""
+
+#: config/tc-mips.c:10540
+msgid "la used to load 64-bit address; recommend using dla instead"
+msgstr ""
+
+#: config/tc-mips.c:10649 config/tc-riscv.c:913 config/tc-z80.c:732
+msgid "offset too large"
+msgstr ""
+
+#: config/tc-mips.c:10823 config/tc-mips.c:11101
+msgid "PIC code offset overflow (max 32 signed bits)"
+msgstr ""
+
+#: config/tc-mips.c:11171 config/tc-mips.c:11247
+#, c-format
+msgid "opcode not supported in the `insn32' mode `%s'"
+msgstr ""
+
+#: config/tc-mips.c:11199
+msgid "MIPS PIC call to register other than $25"
+msgstr ""
+
+#: config/tc-mips.c:11215 config/tc-mips.c:11226 config/tc-mips.c:11359
+#: config/tc-mips.c:11370
+msgid "no .cprestore pseudo-op used in PIC code"
+msgstr ""
+
+#: config/tc-mips.c:11220 config/tc-mips.c:11364
+msgid "no .frame pseudo-op used in PIC code"
+msgstr ""
+
+#: config/tc-mips.c:11385
+msgid "non-PIC jump used in PIC library"
+msgstr ""
+
+#: config/tc-mips.c:12312
+#, c-format
+msgid "Unable to generate `%s' compliant code without mthc1"
+msgstr ""
+
+#: config/tc-mips.c:13046
+#, c-format
+msgid "instruction %s: result is always false"
+msgstr ""
+
+#: config/tc-mips.c:13199
+#, c-format
+msgid "instruction %s: result is always true"
+msgstr ""
+
+#. FIXME: Check if this is one of the itbl macros, since they
+#. are added dynamically.
+#: config/tc-mips.c:13484
+#, c-format
+msgid "macro %s not implemented yet"
+msgstr ""
+
+#: config/tc-mips.c:13829 config/tc-mips.c:13891 config/tc-mips.c:13901
+#: config/tc-score.c:2691 config/tc-score.c:2737
+msgid "unrecognized opcode"
+msgstr ""
+
+#: config/tc-mips.c:14011
+msgid "extended operand requested but not required"
+msgstr ""
+
+#: config/tc-mips.c:14020
+msgid "operand value out of range for instruction"
+msgstr ""
+
+#: config/tc-mips.c:14117
+#, c-format
+msgid "relocation %s isn't supported by the current ABI"
+msgstr ""
+
+#: config/tc-mips.c:14173
+msgid "unclosed '('"
+msgstr ""
+
+#: config/tc-mips.c:14239
+#, c-format
+msgid "a different %s was already specified, is now %s"
+msgstr ""
+
+#: config/tc-mips.c:14406
+msgid "-mmicromips cannot be used with -mips16"
+msgstr ""
+
+#: config/tc-mips.c:14421
+msgid "-mips16 cannot be used with -micromips"
+msgstr ""
+
+#: config/tc-mips.c:14564 config/tc-mips.c:14622
+msgid "no compiled in support for 64 bit object file format"
+msgstr ""
+
+#: config/tc-mips.c:14629
+#, c-format
+msgid "invalid abi -mabi=%s"
+msgstr ""
+
+#: config/tc-mips.c:14669
+#, c-format
+msgid "invalid NaN setting -mnan=%s"
+msgstr ""
+
+#: config/tc-mips.c:14703
+msgid "-G not supported in this configuration"
+msgstr ""
+
+#: config/tc-mips.c:14729
+#, c-format
+msgid "-%s conflicts with the other architecture options, which imply -%s"
+msgstr ""
+
+#: config/tc-mips.c:14745
+#, c-format
+msgid "-march=%s is not compatible with the selected ABI"
+msgstr ""
+
+#: config/tc-mips.c:15208 config/tc-mips.c:15599 config/tc-mips.c:18353
+msgid "branch to a symbol in another ISA mode"
+msgstr ""
+
+#: config/tc-mips.c:15215 config/tc-mips.c:15356 config/tc-mips.c:15609
+#, c-format
+msgid "cannot encode misaligned addend in the relocatable field (0x%lx)"
+msgstr ""
+
+#: config/tc-mips.c:15252
+msgid "PC-relative reference to a different section"
+msgstr ""
+
+#: config/tc-mips.c:15324
+msgid "TLS relocation against a constant"
+msgstr ""
+
+#: config/tc-mips.c:15344
+msgid "jump to a symbol in another ISA mode"
+msgstr ""
+
+#: config/tc-mips.c:15347
+msgid "JALX to a symbol in the same ISA mode"
+msgstr ""
+
+#: config/tc-mips.c:15432
+msgid "unsupported constant in relocation"
+msgstr ""
+
+#: config/tc-mips.c:15504
+#, c-format
+msgid "PC-relative access using misaligned symbol (%lx)"
+msgstr ""
+
+#: config/tc-mips.c:15508
+#, c-format
+msgid "PC-relative access using misaligned offset (%lx)"
+msgstr ""
+
+#: config/tc-mips.c:15521 config/tc-mips.c:15540
+msgid "PC-relative access out of range"
+msgstr ""
+
+#: config/tc-mips.c:15527
+#, c-format
+msgid "PC-relative access to misaligned address (%lx)"
+msgstr ""
+
+#: config/tc-mips.c:15694
+#, c-format
+msgid "alignment too large, %d assumed"
+msgstr ""
+
+#: config/tc-mips.c:15697
+msgid "alignment negative, 0 assumed"
+msgstr ""
+
+#: config/tc-mips.c:15939
+#, c-format
+msgid "%s: no such section"
+msgstr ""
+
+#: config/tc-mips.c:15980
+#, c-format
+msgid ".option pic%d not supported"
+msgstr ""
+
+#: config/tc-mips.c:15982
+#, c-format
+msgid ".option pic%d not supported in VxWorks PIC mode"
+msgstr ""
+
+#: config/tc-mips.c:15994 config/tc-mips.c:16331
+msgid "-G may not be used with SVR4 PIC code"
+msgstr ""
+
+#: config/tc-mips.c:16000
+#, c-format
+msgid "unrecognized option \"%s\""
+msgstr ""
+
+#: config/tc-mips.c:16106
+#, c-format
+msgid "unknown architecture %s"
+msgstr ""
+
+#: config/tc-mips.c:16120 config/tc-mips.c:16282
+#, c-format
+msgid "unknown ISA level %s"
+msgstr ""
+
+#: config/tc-mips.c:16129
+#, c-format
+msgid "unknown ISA or architecture %s"
+msgstr ""
+
+#: config/tc-mips.c:16188
+msgid "`noreorder' must be set before `nomacro'"
+msgstr ""
+
+#: config/tc-mips.c:16217
+msgid ".set pop with no .set push"
+msgstr ""
+
+#: config/tc-mips.c:16236
+#, c-format
+msgid "tried to set unrecognized symbol: %s\n"
+msgstr ""
+
+#: config/tc-mips.c:16309
+#, c-format
+msgid ".module used with unrecognized symbol: %s\n"
+msgstr ""
+
+#: config/tc-mips.c:16315
+msgid ".module is not permitted after generating code"
+msgstr ""
+
+#: config/tc-mips.c:16375 config/tc-mips.c:16454 config/tc-mips.c:16558
+#: config/tc-mips.c:16588 config/tc-mips.c:16637
+#, c-format
+msgid "%s not supported in MIPS16 mode"
+msgstr ""
+
+#: config/tc-mips.c:16382
+msgid ".cpload not in noreorder section"
+msgstr ""
+
+#: config/tc-mips.c:16463 config/tc-mips.c:16482
+msgid "missing argument separator ',' for .cpsetup"
+msgstr ""
+
+#: config/tc-mips.c:16680
+#, c-format
+msgid "unsupported use of %s"
+msgstr ""
+
+#: config/tc-mips.c:16771
+msgid "unsupported use of .gpword"
+msgstr ""
+
+#: config/tc-mips.c:16809
+msgid "unsupported use of .gpdword"
+msgstr ""
+
+#: config/tc-mips.c:16841
+msgid "unsupported use of .ehword"
+msgstr ""
+
+#: config/tc-mips.c:16928
+msgid "bad .nan directive"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:2743
-msgid "invalid index size for coldfire"
+#: config/tc-mips.c:16976
+#, c-format
+msgid "ignoring attempt to redefine symbol %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:2796
-msgid "Forcing byte displacement"
+#: config/tc-mips.c:16991 ecoff.c:3364
+msgid "bad .weakext directive"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:2798
-msgid "byte displacement out of range"
+#: config/tc-mips.c:17867 config/tc-mips.c:18149
+msgid "relaxed out-of-range branch into a jump"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:2846 config/tc-m68k.c:2884
-msgid "invalid operand mode for this architecture; needs 68020 or higher"
+#: config/tc-mips.c:18413 config/tc-xtensa.c:1663 config/tc-xtensa.c:1939
+msgid "unsupported relocation"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:2870 config/tc-m68k.c:2904
-msgid ":b not permitted; defaulting to :w"
+#: config/tc-mips.c:18921 config/tc-score.c:5640
+msgid "expected simple number"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:2981
-msgid "unsupported byte value; use a different suffix"
+#: config/tc-mips.c:18949 config/tc-score.c:5667
+msgid "invalid number"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:2996
-msgid "unknown/incorrect operand"
+#: config/tc-mips.c:19026 ecoff.c:2995
+msgid ".end directive without a preceding .ent directive"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:3039 config/tc-m68k.c:3047 config/tc-m68k.c:3054
-#: config/tc-m68k.c:3061
-msgid "out of range"
+#: config/tc-mips.c:19035
+msgid ".end symbol does not match .ent symbol"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:3134
-msgid "Can't use long branches on this architecture"
+#: config/tc-mips.c:19112
+msgid ".ent or .aent not in text section"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:3240
-msgid "Expression out of range, using 0"
+#: config/tc-mips.c:19115 config/tc-score.c:5706
+msgid "missing .end"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:3432 config/tc-m68k.c:3448
-msgid "Floating point register in register list"
+#: config/tc-mips.c:19198
+msgid ".mask/.fmask outside of .ent"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:3438
-msgid "Wrong register in floating-point reglist"
+#: config/tc-mips.c:19205
+msgid "bad .mask/.fmask directive"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:3454
-msgid "incorrect register in reglist"
+#: config/tc-mips.c:19495
+#, c-format
+msgid "bad value (%s) for %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:3460
-msgid "wrong register in floating-point reglist"
+#: config/tc-mips.c:19559
+#, c-format
+msgid ""
+"MIPS options:\n"
+"-EB\t\t\tgenerate big endian output\n"
+"-EL\t\t\tgenerate little endian output\n"
+"-g, -g2\t\t\tdo not remove unneeded NOPs or swap branches\n"
+"-G NUM\t\t\tallow referencing objects up to NUM bytes\n"
+"\t\t\timplicitly with the gp register [default 8]\n"
 msgstr ""
 
 msgstr ""
 
-#. ERROR.
-#: config/tc-m68k.c:3933
-msgid "Extra )"
+#: config/tc-mips.c:19566
+#, c-format
+msgid ""
+"-mips1\t\t\tgenerate MIPS ISA I instructions\n"
+"-mips2\t\t\tgenerate MIPS ISA II instructions\n"
+"-mips3\t\t\tgenerate MIPS ISA III instructions\n"
+"-mips4\t\t\tgenerate MIPS ISA IV instructions\n"
+"-mips5                  generate MIPS ISA V instructions\n"
+"-mips32                 generate MIPS32 ISA instructions\n"
+"-mips32r2               generate MIPS32 release 2 ISA instructions\n"
+"-mips32r3               generate MIPS32 release 3 ISA instructions\n"
+"-mips32r5               generate MIPS32 release 5 ISA instructions\n"
+"-mips32r6               generate MIPS32 release 6 ISA instructions\n"
+"-mips64                 generate MIPS64 ISA instructions\n"
+"-mips64r2               generate MIPS64 release 2 ISA instructions\n"
+"-mips64r3               generate MIPS64 release 3 ISA instructions\n"
+"-mips64r5               generate MIPS64 release 5 ISA instructions\n"
+"-mips64r6               generate MIPS64 release 6 ISA instructions\n"
+"-march=CPU/-mtune=CPU\tgenerate code/schedule for CPU, where CPU is one of:\n"
 msgstr ""
 
 msgstr ""
 
-#. ERROR.
-#: config/tc-m68k.c:3944
-msgid "Missing )"
+#: config/tc-mips.c:19591
+#, c-format
+msgid ""
+"-mCPU\t\t\tequivalent to -march=CPU -mtune=CPU. Deprecated.\n"
+"-no-mCPU\t\tdon't generate code specific to CPU.\n"
+"\t\t\tFor -mCPU and -no-mCPU, CPU must be one of:\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:3961
-msgid "Missing operand"
+#: config/tc-mips.c:19604
+#, c-format
+msgid ""
+"-mips16\t\t\tgenerate mips16 instructions\n"
+"-no-mips16\t\tdo not generate mips16 instructions\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:4280
+#: config/tc-mips.c:19607
 #, c-format
 #, c-format
-msgid "unrecognized default cpu `%s'"
+msgid ""
+"-mmicromips\t\tgenerate microMIPS instructions\n"
+"-mno-micromips\t\tdo not generate microMIPS instructions\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:4334
+#: config/tc-mips.c:19610
 #, c-format
 #, c-format
-msgid "%s -- statement `%s' ignored"
+msgid ""
+"-msmartmips\t\tgenerate smartmips instructions\n"
+"-mno-smartmips\t\tdo not generate smartmips instructions\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:4383
+#: config/tc-mips.c:19613
 #, c-format
 #, c-format
-msgid "Don't know how to figure width of %c in md_assemble()"
+msgid ""
+"-mdsp\t\t\tgenerate DSP instructions\n"
+"-mno-dsp\t\tdo not generate DSP instructions\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:4552
+#: config/tc-mips.c:19616
 #, c-format
 #, c-format
-msgid "Internal Error:  Can't allocate m68k_sorted_opcodes of size %d"
+msgid ""
+"-mdspr2\t\t\tgenerate DSP R2 instructions\n"
+"-mno-dspr2\t\tdo not generate DSP R2 instructions\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:4617 config/tc-m68k.c:4656
+#: config/tc-mips.c:19619
 #, c-format
 #, c-format
-msgid "Internal Error: Can't find %s in hash table"
+msgid ""
+"-mdspr3\t\t\tgenerate DSP R3 instructions\n"
+"-mno-dspr3\t\tdo not generate DSP R3 instructions\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:4620 config/tc-m68k.c:4659
+#: config/tc-mips.c:19622
 #, c-format
 #, c-format
-msgid "Internal Error: Can't hash %s: %s"
+msgid ""
+"-mmt\t\t\tgenerate MT instructions\n"
+"-mno-mt\t\t\tdo not generate MT instructions\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:4784
+#: config/tc-mips.c:19625
 #, c-format
 #, c-format
-msgid "text label `%s' aligned to odd boundary"
+msgid ""
+"-mmcu\t\t\tgenerate MCU instructions\n"
+"-mno-mcu\t\tdo not generate MCU instructions\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:4956
+#: config/tc-mips.c:19628
 #, c-format
 #, c-format
-msgid "value %ld out of range"
+msgid ""
+"-mmsa\t\t\tgenerate MSA instructions\n"
+"-mno-msa\t\tdo not generate MSA instructions\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:4970
-msgid "invalid byte branch offset"
+#: config/tc-mips.c:19631
+#, c-format
+msgid ""
+"-mxpa\t\t\tgenerate eXtended Physical Address (XPA) instructions\n"
+"-mno-xpa\t\tdo not generate eXtended Physical Address (XPA) instructions\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:5007
-msgid "short branch with zero offset: use :w"
+#: config/tc-mips.c:19634
+#, c-format
+msgid ""
+"-mvirt\t\t\tgenerate Virtualization instructions\n"
+"-mno-virt\t\tdo not generate Virtualization instructions\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:5051
-msgid "Conversion of PC relative BSR to absolute JSR"
+#: config/tc-mips.c:19637
+#, c-format
+msgid ""
+"-minsn32\t\tonly generate 32-bit microMIPS instructions\n"
+"-mno-insn32\t\tgenerate all microMIPS instructions\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:5062
-msgid "Conversion of PC relative branch to absolute jump"
+#: config/tc-mips.c:19640
+#, c-format
+msgid ""
+"-mfix-loongson2f-jump\twork around Loongson2F JUMP instructions\n"
+"-mfix-loongson2f-nop\twork around Loongson2F NOP errata\n"
+"-mfix-vr4120\t\twork around certain VR4120 errata\n"
+"-mfix-vr4130\t\twork around VR4130 mflo/mfhi errata\n"
+"-mfix-24k\t\tinsert a nop after ERET and DERET instructions\n"
+"-mfix-cn63xxp1\t\twork around CN63XXP1 PREF errata\n"
+"-mgp32\t\t\tuse 32-bit GPRs, regardless of the chosen ISA\n"
+"-mfp32\t\t\tuse 32-bit FPRs, regardless of the chosen ISA\n"
+"-msym32\t\t\tassume all symbols have 32-bit values\n"
+"-O0\t\t\tremove unneeded NOPs, do not swap branches\n"
+"-O\t\t\tremove unneeded NOPs and swap branches\n"
+"--trap, --no-break\ttrap exception on div by 0 and mult overflow\n"
+"--break, --no-trap\tbreak exception on div by 0 and mult overflow\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:5079 config/tc-m68k.c:5140
-msgid "Conversion of PC relative conditional branch to absolute jump"
+#: config/tc-mips.c:19654
+#, c-format
+msgid ""
+"-mhard-float\t\tallow floating-point instructions\n"
+"-msoft-float\t\tdo not allow floating-point instructions\n"
+"-msingle-float\t\tonly allow 32-bit floating-point operations\n"
+"-mdouble-float\t\tallow 32-bit and 64-bit floating-point operations\n"
+"--[no-]construct-floats\t[dis]allow floating point values to be constructed\n"
+"--[no-]relax-branch\t[dis]allow out-of-range branches to be relaxed\n"
+"-mnan=ENCODING\t\tselect an IEEE 754 NaN encoding convention, either of:\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:5120
-msgid "Conversion of DBcc to absolute jump"
+#: config/tc-mips.c:19670
+#, c-format
+msgid ""
+"-KPIC, -call_shared\tgenerate SVR4 position independent code\n"
+"-call_nonpic\t\tgenerate non-PIC code that can operate with DSOs\n"
+"-mvxworks-pic\t\tgenerate VxWorks position independent code\n"
+"-non_shared\t\tdo not generate code that can operate with DSOs\n"
+"-xgot\t\t\tassume a 32 bit GOT\n"
+"-mpdr, -mno-pdr\t\tenable/disable creation of .pdr sections\n"
+"-mshared, -mno-shared   disable/enable .cpload optimization for\n"
+"                        position dependent (non shared) code\n"
+"-mabi=ABI\t\tcreate ABI conformant object file for:\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:5205
-msgid "Conversion of PC relative displacement to absolute"
+#: config/tc-mips.c:19691
+#, c-format
+msgid ""
+"-32\t\t\tcreate o32 ABI object file (default)\n"
+"-n32\t\t\tcreate n32 ABI object file\n"
+"-64\t\t\tcreate 64 ABI object file\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:5418
-msgid "Tried to convert PC relative branch to absolute jump"
+#: config/tc-mips.c:19774
+msgid "missing .end at end of assembly"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:5463 config/tc-m68k.c:5474 config/tc-m68k.c:5518
-msgid "expression out of range: defaulting to 1"
+#: config/tc-mmix.c:702
+#, c-format
+msgid " MMIX-specific command line options:\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:5510
-msgid "expression out of range: defaulting to 0"
+#: config/tc-mmix.c:703
+#, c-format
+msgid ""
+"  -fixed-special-register-names\n"
+"                          Allow only the original special register names.\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:5551 config/tc-m68k.c:5563
+#: config/tc-mmix.c:706
 #, c-format
 #, c-format
-msgid "Can't deal with expression; defaulting to %ld"
+msgid "  -globalize-symbols      Make all symbols global.\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:5577
-msgid "expression doesn't fit in BYTE"
+#: config/tc-mmix.c:708
+#, c-format
+msgid "  -gnu-syntax             Turn off mmixal syntax compatibility.\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:5581
-msgid "expression doesn't fit in WORD"
+#: config/tc-mmix.c:710
+#, c-format
+msgid "  -relax                  Create linker relaxable code.\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:5668
+#: config/tc-mmix.c:712
 #, c-format
 #, c-format
-msgid "%s: unrecognized processor name"
+msgid ""
+"  -no-predefined-syms     Do not provide mmixal built-in constants.\n"
+"                          Implies -fixed-special-register-names.\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:5729
-msgid "bad coprocessor id"
+#: config/tc-mmix.c:715
+#, c-format
+msgid ""
+"  -no-expand              Do not expand GETA, branches, PUSHJ or JUMP\n"
+"                          into multiple instructions.\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:5735
-msgid "unrecognized fopt option"
+#: config/tc-mmix.c:718
+#, c-format
+msgid ""
+"  -no-merge-gregs         Do not merge GREG definitions with nearby values.\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:5868
+#: config/tc-mmix.c:720
 #, c-format
 #, c-format
-msgid "option `%s' may not be negated"
+msgid ""
+"  -linker-allocated-gregs If there's no suitable GREG definition for "
+"the                          operands of an instruction, let the linker "
+"resolve.\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:5879
+#: config/tc-mmix.c:723
 #, c-format
 #, c-format
-msgid "option `%s' not recognized"
+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.  Implies\n"
+"                          -linker-allocated-gregs."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:5908
-msgid "bad format of OPT NEST=depth"
+#: config/tc-mmix.c:849
+#, c-format
+msgid "unknown opcode: `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:5964
-msgid "missing label"
+#: config/tc-mmix.c:971 config/tc-mmix.c:986
+msgid "specified location wasn't TETRA-aligned"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:5988 config/tc-m68k.c:6017
-msgid "bad register list"
+#: config/tc-mmix.c:973 config/tc-mmix.c:988 config/tc-mmix.c:4214
+#: config/tc-mmix.c:4230
+msgid "unaligned data at an absolute location is not supported"
+msgstr ""
+
+#: config/tc-mmix.c:1098
+#, c-format
+msgid "invalid operand to opcode %s: `%s'"
+msgstr ""
+
+#: config/tc-mmix.c:1120 config/tc-mmix.c:1147 config/tc-mmix.c:1180
+#: config/tc-mmix.c:1188 config/tc-mmix.c:1205 config/tc-mmix.c:1233
+#: config/tc-mmix.c:1254 config/tc-mmix.c:1279 config/tc-mmix.c:1327
+#: config/tc-mmix.c:1428 config/tc-mmix.c:1453 config/tc-mmix.c:1485
+#: config/tc-mmix.c:1517 config/tc-mmix.c:1547 config/tc-mmix.c:1600
+#: config/tc-mmix.c:1617 config/tc-mmix.c:1644 config/tc-mmix.c:1672
+#: config/tc-mmix.c:1702 config/tc-mmix.c:1728 config/tc-mmix.c:1744
+#: config/tc-mmix.c:1770 config/tc-mmix.c:1786 config/tc-mmix.c:1802
+#: config/tc-mmix.c:1883
+#, c-format
+msgid "invalid operands to opcode %s: `%s'"
+msgstr ""
+
+#: config/tc-mmix.c:1983
+msgid "internal: mmix_prefix_name but empty prefix"
+msgstr ""
+
+#: config/tc-mmix.c:2046
+#, c-format
+msgid "too many GREG registers allocated (max %d)"
+msgstr ""
+
+#: config/tc-mmix.c:2106
+msgid "BSPEC already active.  Nesting is not supported."
+msgstr ""
+
+#: config/tc-mmix.c:2115
+msgid "invalid BSPEC expression"
+msgstr ""
+
+#: config/tc-mmix.c:2131
+#, c-format
+msgid "can't create section %s"
+msgstr ""
+
+#: config/tc-mmix.c:2136
+#, c-format
+msgid "can't set section flags for section %s"
+msgstr ""
+
+#: config/tc-mmix.c:2157
+msgid "ESPEC without preceding BSPEC"
+msgstr ""
+
+#: config/tc-mmix.c:2186
+msgid "missing local expression"
+msgstr ""
+
+#: config/tc-mmix.c:2396
+msgid "operand out of range, instruction expanded"
+msgstr ""
+
+#. The BFD_RELOC_MMIX_LOCAL-specific message is supposed to be
+#. user-friendly, though a little bit non-substantial.
+#: config/tc-mmix.c:2647
+msgid "directive LOCAL must be placed in code or data"
+msgstr ""
+
+#: config/tc-mmix.c:2648
+msgid "internal confusion: relocation in a section without contents"
+msgstr ""
+
+#: config/tc-mmix.c:2762
+msgid "internal: BFD_RELOC_MMIX_BASE_PLUS_OFFSET not resolved to section"
+msgstr ""
+
+#: config/tc-mmix.c:2810
+msgid "no suitable GREG definition for operands"
+msgstr ""
+
+#: config/tc-mmix.c:2869
+msgid "operands were not reducible at assembly-time"
+msgstr ""
+
+#: config/tc-mmix.c:2896
+#, c-format
+msgid "cannot generate relocation type for symbol %s, code %s"
+msgstr ""
+
+#: config/tc-mmix.c:2916
+#, c-format
+msgid "internal: unhandled label %s"
+msgstr ""
+
+#: config/tc-mmix.c:2945
+msgid "[0-9]H labels may not appear alone on a line"
+msgstr ""
+
+#: config/tc-mmix.c:2953
+msgid "[0-9]H labels do not mix with dot-pseudos"
+msgstr ""
+
+#: config/tc-mmix.c:3041
+msgid "invalid characters in input"
+msgstr ""
+
+#: config/tc-mmix.c:3147
+msgid "empty label field for IS"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:5990
+#: config/tc-mmix.c:3473
 #, c-format
 #, c-format
-msgid "bad register list: %s"
+msgid "internal: unexpected relax type %d:%d"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:6088
-msgid "restore without save"
+#: config/tc-mmix.c:3497
+msgid "BSPEC without ESPEC."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:6242 config/tc-m68k.c:6612
-msgid "syntax error in structured control directive"
+#: config/tc-mmix.c:3562
+msgid "LOC to section unknown or indeterminable at first pass"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:6287
-msgid "missing condition code in structured control directive"
+#: config/tc-mmix.c:3734
+msgid "GREG expression too complicated"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:6358
-#, c-format
-msgid ""
-"Condition <%c%c> in structured control directive can not be encoded correctly"
+#: config/tc-mmix.c:3749
+msgid "internal: GREG expression not resolved to section"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:6654
-msgid "missing then"
+#: config/tc-mmix.c:3798
+msgid "register section has contents\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:6735
-msgid "else without matching if"
+#: config/tc-mmix.c:3925
+msgid "section change from within a BSPEC/ESPEC pair is not supported"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:6768
-msgid "endi without matching if"
+#: config/tc-mmix.c:3946
+msgid "directive LOC from within a BSPEC/ESPEC pair is not supported"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:6808
-msgid "break outside of structured loop"
+#: config/tc-mmix.c:3956
+msgid "invalid LOC expression"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:6846
-msgid "next outside of structured loop"
+#: config/tc-mmix.c:4001 config/tc-mmix.c:4028
+msgid "LOC expression stepping backwards is not supported"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:6897
-msgid "missing ="
+#. 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:4137 config/tc-mmix.c:4295 config/tc-z80.c:1732
+msgid "unterminated string"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:6935
-msgid "missing to or downto"
+#: config/tc-mmix.c:4154
+msgid "BYTE expression not a pure number"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:6971 config/tc-m68k.c:7005 config/tc-m68k.c:7219
-msgid "missing do"
+#. Note that mmixal does not allow negative numbers in
+#. BYTE sequences, so neither should we.
+#: config/tc-mmix.c:4163
+msgid "BYTE expression not in the range 0..255"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:7106
-msgid "endf without for"
+#: config/tc-mmix.c:4212 config/tc-mmix.c:4228
+msgid "data item with alignment larger than location"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:7160
-msgid "until without repeat"
+#. Since integer_constant is local to expr.c, we have to make this a
+#. macro.  FIXME: Do it cleaner.
+#: config/tc-mmix.h:98
+msgid "`&' serial number operator is not supported"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:7254
-msgid "endw without while"
+#: config/tc-mn10200.c:300
+#, c-format
+msgid ""
+"MN10200 options:\n"
+"none yet\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:7287 config/tc-m68k.c:7315
-msgid "already assembled instructions"
+#: config/tc-mn10300.c:439
+#, c-format
+msgid ""
+"MN10300 assembler options:\n"
+"none yet\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:7392
-#, c-format
-msgid "`%s' is deprecated, use `%s'"
+#: config/tc-mn10300.c:1270
+msgid "Invalid opcode/operands"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:7411
-#, c-format
-msgid "cpu `%s' unrecognized"
+#: config/tc-mn10300.c:1792
+msgid "Invalid register specification."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:7430
+#: config/tc-mn10300.c:2390
 #, c-format
 #, c-format
-msgid "architecture `%s' unrecognized"
+msgid "Bad relocation fixup type (%d)"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:7451
-#, c-format
-msgid "extension `%s' unrecognized"
+#: config/tc-moxie.c:206 config/tc-moxie.c:225 config/tc-moxie.c:316
+#: config/tc-moxie.c:362
+msgid "expecting comma delimited register operands"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:7570
-#, c-format
-msgid "option `-A%s' is deprecated: use `-%s'"
+#: config/tc-moxie.c:252 config/tc-moxie.c:392 config/tc-moxie.c:422
+#: config/tc-moxie.c:497
+msgid "expecting comma delimited operands"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:7603
-msgid "architecture features both enabled and disabled"
+#: config/tc-moxie.c:320 config/tc-moxie.c:348
+msgid "expecting indirect register `($rA)'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:7630
-msgid "selected processor does not have all features of selected architecture"
+#: config/tc-moxie.c:328 config/tc-moxie.c:356 config/tc-moxie.c:447
+#: config/tc-moxie.c:489
+msgid "missing closing parenthesis"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:7639
-msgid "m68k and cf features both selected"
+#: config/tc-moxie.c:439 config/tc-moxie.c:481
+msgid "expecting indirect register `($rX)'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:7651
-msgid "68040 and 68851 specified; mmu instructions may assemble incorrectly"
+#: config/tc-moxie.c:559 config/tc-pj.c:313
+msgid "Something forgot to clean up\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:7685
+#: config/tc-moxie.c:643
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"-march=<arch>\t\tset architecture\n"
-"-mcpu=<cpu>\t\tset cpu [default %s]\n"
+"  -EB                     assemble for a big endian system (default)\n"
+"  -EL                     assemble for a little endian system\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:7690
-#, c-format
-msgid "-m[no-]%-16s enable/disable%s architecture extension\n"
+#: config/tc-moxie.c:703
+msgid "pcrel too far BFD_RELOC_MOXIE_10"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:7696
-#, c-format
-msgid ""
-"-l\t\t\tuse 1 word for refs to undefined symbols [default 2]\n"
-"-pic, -k\t\tgenerate position independent code\n"
-"-S\t\t\tturn jbsr into jsr\n"
-"--pcrel                 never turn PC-relative branches into absolute jumps\n"
-"--register-prefix-optional\n"
-"\t\t\trecognize register names without prefix character\n"
-"--bitwise-or\t\tdo not treat `|' as a comment character\n"
-"--base-size-default-16\tbase reg without size is 16 bits\n"
-"--base-size-default-32\tbase reg without size is 32 bits (default)\n"
-"--disp-size-default-16\tdisplacement with unknown size is 16 bits\n"
-"--disp-size-default-32\tdisplacement with unknown size is 32 bits (default)\n"
+#: config/tc-msp430.c:512
+msgid ".profiler pseudo requires at least two operands."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:7710
-#, c-format
-msgid "Architecture variants are: "
+#: config/tc-msp430.c:571
+msgid "unknown profiling flag - ignored."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:7719
-#, c-format
-msgid "Processor variants are: "
+#: config/tc-msp430.c:587
+msgid "ambiguous flags combination - '.profiler' directive ignored."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:7726 config/tc-xtensa.c:6237
-#, c-format
-msgid "\n"
+#: config/tc-msp430.c:597
+msgid "profiling in absolute section?"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:7757
+#: config/tc-msp430.c:1366
 #, c-format
 #, c-format
-msgid "Error %s in %s\n"
+msgid "Unrecognised CPU errata name starting here: %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:7761
+#: config/tc-msp430.c:1372
 #, c-format
 #, c-format
-msgid "Opcode(%d.%s): "
+msgid "Expecting comma after CPU errata name, not: %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:7921
-msgid "Not a defined coldfire architecture"
+#: config/tc-msp430.c:1382
+msgid "MCU option requires a name\n"
 msgstr ""
 
 msgstr ""
 
-#. Over here we will fill the description of the machine specific options.
-#: config/tc-maxq.c:209
+#: config/tc-msp430.c:1420
 #, c-format
 #, c-format
-msgid " MAXQ-specific assembler options:\n"
+msgid "unrecognised argument to -mcpu option '%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-maxq.c:211
+#: config/tc-msp430.c:1583
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"\t-MAXQ20\t\t       generate obj for MAXQ20(default)\n"
-"\t-MAXQ10\t\t       generate obj for MAXQ10\n"
-"\t"
+"MSP430 options:\n"
+"  -mmcu=<msp430-name>     - select microcontroller type\n"
+"  -mcpu={430|430x|430xv2} - select microcontroller architecture\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-maxq.c:377
+#: config/tc-msp430.c:1587
 #, c-format
 #, c-format
-msgid "Illegal Reloc type in md_estimate_size_before_relax for line : %d"
+msgid ""
+"  -msilicon-errata=<name>[,<name>...] - enable fixups for silicon errata\n"
+"  -msilicon-errata-warn=<name>[,<name>...] - warn when a fixup might be "
+"needed\n"
+"   supported errata names: cpu4, cpu8, cpu11, cpu12, cpu13, cpu19\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-maxq.c:454
+#: config/tc-msp430.c:1591
 #, c-format
 #, c-format
-msgid "Cant make long jump/call into short jump/call : %d"
+msgid ""
+"  -mQ - enable relaxation at assembly time. DANGEROUS!\n"
+"  -mP - enable polymorph instructions\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-maxq.c:933
+#: config/tc-msp430.c:1594
 #, c-format
 #, c-format
-msgid "Invalid register value %s"
+msgid "  -ml - enable large code model\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-maxq.c:1051
+#: config/tc-msp430.c:1596
 #, c-format
 #, c-format
-msgid "Invalid bit number : '%c'"
+msgid "  -mN - do not insert NOPs after changing interrupts (default)\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-maxq.c:1063
+#: config/tc-msp430.c:1598
 #, c-format
 #, c-format
-msgid "Illegal character after operand '%s'"
+msgid "  -mn - insert a NOP after changing interrupts\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-maxq.c:1139 config/tc-maxq.c:1316
+#: config/tc-msp430.c:1600
 #, c-format
 #, c-format
-msgid "Invalid Character in immediate Value : %c"
+msgid "  -mY - do not warn about missing NOPs after changing interrupts\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-maxq.c:1159 config/tc-maxq.c:1336
+#: config/tc-msp430.c:1602
 #, c-format
 #, c-format
-msgid "Invalid Character in immediate value : %c"
-msgstr ""
-
-#: config/tc-maxq.c:1175
-msgid "Immediate value greater than 16 bits"
-msgstr ""
-
-#: config/tc-maxq.c:1189
-msgid ""
-"Attempt to move a value in the stack pointer greater than the size of the "
-"stack"
-msgstr ""
-
-#: config/tc-maxq.c:1198
-msgid "Attempt to move 16 bit value into an 8 bit register.Truncating..\n"
-msgstr ""
-
-#: config/tc-maxq.c:1260
-msgid "Invalid immediate move operation"
+msgid "  -my - warn about missing NOPs after changing interrupts (default)\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-maxq.c:1533
+#: config/tc-msp430.c:1604
 #, c-format
 #, c-format
-msgid "Size of Operand '%s' greater than %d"
+msgid "  -md - Force copying of data from ROM to RAM at startup\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-maxq.c:1688
+#: config/tc-msp430.c:1782 config/tc-msp430.c:1960 config/tc-msp430.c:2069
 #, c-format
 #, c-format
-msgid "illegal immediate operand '%s'"
+msgid "value 0x%x out of extended range."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-maxq.c:1710
+#: config/tc-msp430.c:1788
 #, c-format
 #, c-format
-msgid "Invalid operand for memory access '%s'"
+msgid "value %d out of range. Use #lo() or #hi()"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-maxq.c:1772
-msgid "illegal displacement operand "
+#: config/tc-msp430.c:1834
+msgid "cpu4: not converting PUSH #4 to shorter form"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-maxq.c:1837
-#, c-format
-msgid "invalid character %c before operand %d"
+#: config/tc-msp430.c:1851
+msgid "cpu4: not converting PUSH #8 to shorter form"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-maxq.c:1859
-#, c-format
-msgid "invalid character %c in operand %d"
+#: config/tc-msp430.c:1865
+msgid "error: unsupported #foo() directive used on symbol"
 msgstr ""
 
 msgstr ""
 
-#. We found no match.
-#: config/tc-maxq.c:2004
+#: config/tc-msp430.c:1882
 #, c-format
 #, c-format
-msgid "operand %d is invalid for `%s'"
-msgstr ""
-
-#: config/tc-maxq.c:2037
-msgid "The Accumulator cannot be used as a source in ALU instructions\n"
+msgid "unknown expression in operand %s. use #llo() #lhi() #hlo() #hhi() "
 msgstr ""
 
 msgstr ""
 
-#: config/tc-maxq.c:2055
+#: config/tc-msp430.c:1933
 #, c-format
 #, c-format
-msgid "'%s' operand cant be used as destination in %s"
+msgid "Registers cannot be used within immediate expression [%s]"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-maxq.c:2071 config/tc-maxq.c:2102 config/tc-maxq.c:2116
+#: config/tc-msp430.c:1935
 #, c-format
 #, c-format
-msgid "Invalid Instruction '%s' operand cant be used with %s"
+msgid "unknown operand %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-maxq.c:2087 config/tc-maxq.c:2138
+#: config/tc-msp430.c:1966 config/tc-msp430.c:2075
 #, c-format
 #, c-format
-msgid "'%s' operand cant be used as source in %s"
+msgid "value out of range: 0x%x"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-maxq.c:2147
+#: config/tc-msp430.c:1977
 #, c-format
 #, c-format
-msgid "'%s' instruction cant have first operand as Immediate vale"
+msgid "Registers cannot be used within absolute expression [%s]"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-maxq.c:2160
+#: config/tc-msp430.c:1979 config/tc-msp430.c:2104
 #, c-format
 #, c-format
-msgid "SP cannot be used with %s\n"
+msgid "unknown expression in operand %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-maxq.c:2167
-msgid "@SP-- cannot be used with PUSH\n"
+#: config/tc-msp430.c:1993
+#, c-format
+msgid "unknown addressing mode %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-maxq.c:2183 config/tc-maxq.c:2191
-msgid ""
-"Operands either contradictory or use the data bus in read/write state "
-"together"
+#: config/tc-msp430.c:2001
+#, c-format
+msgid "Bad register name %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-maxq.c:2198
-msgid "MOVE Cant Use NUL as SRC"
+#: config/tc-msp430.c:2012
+msgid "cannot use indirect addressing with the PC"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-maxq.c:2220
-msgid "Contradictory movement between DP register and memory access using DP"
+#: config/tc-msp430.c:2032
+msgid "')' required"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-maxq.c:2228
-msgid "SP and @SP-- cannot be used together in a move instruction"
+#: config/tc-msp430.c:2044
+#, c-format
+msgid "unknown operator %s. Did you mean X(Rn) or #[hl][hl][oi](CONST) ?"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-maxq.c:2247
-msgid "Only Module 8 system registers allowed in this operation"
+#: config/tc-msp430.c:2051
+msgid "r2 should not be used in indexed addressing mode"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-maxq.c:2273 config/tc-maxq.c:2282 config/tc-maxq.c:2308
-msgid "Read only Register used as destination"
+#: config/tc-msp430.c:2090 config/tc-msp430.c:2092
+msgid "CPU8: Stack pointer accessed with an odd offset"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-maxq.c:2290
+#: config/tc-msp430.c:2102
 #, c-format
 #, c-format
-msgid "Bit No '%d'exceeds register size in this operation"
+msgid "Registers cannot be used as a prefix of indexed expression [%s]"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-maxq.c:2315 config/tc-maxq.c:2336
+#. Unreachable.
+#: config/tc-msp430.c:2137
 #, c-format
 #, c-format
-msgid "Bit No '%d' exceeds register size in this operation"
+msgid "unknown addressing mode for operand %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-maxq.c:2352
-msgid "Memory References cannot be used with branching operations\n"
+#: config/tc-msp430.c:2169
+#, c-format
+msgid "Internal bug. Try to use 0(r%d) instead of @r%d"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-maxq.c:2361
-msgid "DJNZ uses only LC[n] register \n"
+#: config/tc-msp430.c:2179
+msgid "this addressing mode is not applicable for destination operand"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-maxq.c:2387
+#: config/tc-msp430.c:2210 config/tc-msp430.c:2345 config/tc-msp430.c:2382
+#: config/tc-msp430.c:2412 config/tc-msp430.c:3103 config/tc-msp430.c:3181
+#: config/tc-msp430.c:3264
 #, c-format
 #, c-format
-msgid "'%s' operand cant be used as destination  in %s"
+msgid "expected register as second argument of %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-maxq.c:2397
+#: config/tc-msp430.c:2249 config/tc-msp430.c:2315
 #, c-format
 #, c-format
-msgid "Read only register used for writing purposes '%s'"
-msgstr ""
-
-#: config/tc-maxq.c:2409
-msgid "Invalid destination for this kind of source."
-msgstr ""
-
-#: config/tc-maxq.c:2416
-msgid ""
-"Invalid register as destination for this kind of source.Only data pointers "
-"can be used."
+msgid "index value too big for %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-maxq.c:2504 config/tc-maxq.c:2592
-msgid "Invalid Instruction"
+#: config/tc-msp430.c:2266 config/tc-msp430.c:2332 config/tc-msp430.c:2439
+#, c-format
+msgid "unexpected addressing mode for %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-maxq.c:2790
-msgid "Cannot allocate memory"
+#: config/tc-msp430.c:2352 config/tc-msp430.c:2389 config/tc-msp430.c:2419
+#, c-format
+msgid "constant generator destination register found in %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-maxq.c:2862
-msgid "Internal Error: Illegal Architecure specified"
+#: config/tc-msp430.c:2396 config/tc-msp430.c:2426
+#, c-format
+msgid "constant generator source register found in %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-maxq.c:2900
-msgid "Invalid architecture type"
+#: config/tc-msp430.c:2515
+msgid "no size modifier after period, .w assumed"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-maxq.c:2905 config/tc-maxq.c:2916 config/tc-maxq.c:2929
-#: config/tc-maxq.c:2941 config/tc-maxq.c:2954
+#: config/tc-msp430.c:2519
 #, c-format
 #, c-format
-msgid "Internal Error : Can't Hash %s : %s"
+msgid "unrecognised instruction size modifier .%c"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-maxq.c:3071
+#: config/tc-msp430.c:2533
 #, c-format
 #, c-format
-msgid "Ineffective insntruction %s \n"
+msgid "junk found after instruction: %s.%s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mcore.c:521 config/tc-microblaze.c:496 config/tc-microblaze.c:524
-#: config/tc-microblaze.c:550 config/tc-microblaze.c:562
+#: config/tc-msp430.c:2553
 #, c-format
 #, c-format
-msgid "register expected, but saw '%.6s'"
+msgid "instruction %s.a does not exist"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mcore.c:603
+#: config/tc-msp430.c:2567
 #, c-format
 #, c-format
-msgid "control register expected, but saw '%.6s'"
-msgstr ""
-
-#: config/tc-mcore.c:639
-msgid "bad/missing psr specifier"
-msgstr ""
-
-#: config/tc-mcore.c:689
-msgid "more than 65K literal pools"
-msgstr ""
-
-#: config/tc-mcore.c:743
-msgid "missing ']'"
-msgstr ""
-
-#: config/tc-mcore.c:782
-msgid "operand must be a constant"
+msgid "instruction %s requires %d operand(s)"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mcore.c:784
+#: config/tc-msp430.c:2583
 #, c-format
 #, c-format
-msgid "operand must be absolute in range %u..%u, not %ld"
+msgid "instruction %s requires MSP430X mcu"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mcore.c:819
-msgid "operand must be a multiple of 4"
+#: config/tc-msp430.c:2603
+#, c-format
+msgid "unable to repeat %s insn"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mcore.c:826
-msgid "operand must be a multiple of 2"
+#: config/tc-msp430.c:2622
+msgid "NOP inserted between two instructions that change interrupt state"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mcore.c:840 config/tc-mcore.c:1356 config/tc-mcore.c:1410
-msgid "base register expected"
+#: config/tc-msp430.c:2624
+msgid ""
+"a NOP might be needed here because of successive changes in interrupt state"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mcore.c:888 config/tc-microblaze.c:832 config/tc-microblaze.c:968
-#: config/tc-microblaze.c:1000 config/tc-microblaze.c:1450
-#: config/tc-microblaze.c:1517 config/tc-microblaze.c:1591
-#: config/tc-microblaze.c:1964 config/tc-microblaze.c:2005
-#, c-format
-msgid "unknown opcode \"%s\""
+#: config/tc-msp430.c:2635
+msgid "CPU12: CMP/BIT with PC destinstion ignores next instruction"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mcore.c:931
-msgid "invalid register: r15 illegal"
+#: config/tc-msp430.c:2643
+msgid "CPU19: Instruction setting CPUOFF must be followed by a NOP"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mcore.c:980 config/tc-mcore.c:1561
-msgid "M340 specific opcode used when assembling for M210"
+#: config/tc-msp430.c:2650
+msgid "internal error: unknown nop check state"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mcore.c:998 config/tc-mcore.c:1038 config/tc-mcore.c:1057
-#: config/tc-mcore.c:1076 config/tc-mcore.c:1104 config/tc-mcore.c:1133
-#: config/tc-mcore.c:1170 config/tc-mcore.c:1205 config/tc-mcore.c:1224
-#: config/tc-mcore.c:1243 config/tc-mcore.c:1277 config/tc-mcore.c:1302
-#: config/tc-mcore.c:1359 config/tc-mcore.c:1413 config/tc-mcore.c:1449
-#: config/tc-mcore.c:1508 config/tc-mcore.c:1530 config/tc-mcore.c:1553
-msgid "second operand missing"
+#: config/tc-msp430.c:2685
+msgid "inserting a NOP before EINT"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mcore.c:1014
-msgid "destination register must be r1"
+#: config/tc-msp430.c:2688
+msgid "a NOP might be needed before the EINT"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mcore.c:1035
-msgid "source register must be r1"
+#: config/tc-msp430.c:2728 config/tc-msp430.c:2730 config/tc-msp430.c:3414
+#: config/tc-msp430.c:3416
+msgid "CPU11: PC is destinstion of SR altering instruction"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mcore.c:1099 config/tc-mcore.c:1156
-msgid "immediate is not a power of two"
+#: config/tc-msp430.c:2745 config/tc-msp430.c:2747 config/tc-msp430.c:2853
+#: config/tc-msp430.c:2855 config/tc-msp430.c:3431 config/tc-msp430.c:3433
+#: config/tc-msp430.c:3609 config/tc-msp430.c:3611
+msgid "CPU13: SR is destinstion of SR altering instruction"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mcore.c:1127
-msgid "translating bgeni to movi"
+#: config/tc-msp430.c:2766 config/tc-msp430.c:2865 config/tc-msp430.c:3474
+#: config/tc-msp430.c:3643
+msgid "repeat instruction used with non-register mode instruction"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mcore.c:1164
-msgid "translating mgeni to movi"
+#: config/tc-msp430.c:2841 config/tc-msp430.c:3188 config/tc-msp430.c:3599
+#, c-format
+msgid "%s: attempt to rotate the PC register"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mcore.c:1196
-msgid "translating bmaski to movi"
+#: config/tc-msp430.c:3090 config/tc-msp430.c:3161
+#, c-format
+msgid "expected #n as first argument of %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mcore.c:1272
+#: config/tc-msp430.c:3096 config/tc-msp430.c:3167
 #, c-format
 #, c-format
-msgid "displacement too large (%d)"
+msgid "expected constant expression for first argument of %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mcore.c:1286
-msgid "Invalid register: r0 and r15 illegal"
+#: config/tc-msp430.c:3122
+msgid "Too many registers popped"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mcore.c:1317
-msgid "bad starting register: r0 and r15 invalid"
+#: config/tc-msp430.c:3132
+msgid "Cannot use POPM to restore the SR register"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mcore.c:1330
-msgid "ending register must be r15"
+#: config/tc-msp430.c:3152 config/tc-msp430.c:3216
+#, c-format
+msgid "repeat count cannot be used with %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mcore.c:1350
-msgid "bad base register: must be r0"
+#: config/tc-msp430.c:3174
+#, c-format
+msgid "expected first argument of %s to be in the range 1-4"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mcore.c:1368
-msgid "first register must be r4"
+#: config/tc-msp430.c:3234
+#, c-format
+msgid "expected value of first argument of %s to fit into 20-bits"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mcore.c:1379
-msgid "last register must be r7"
+#: config/tc-msp430.c:3253
+#, c-format
+msgid "expected register name or constant as first argument of %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mcore.c:1416
-msgid "reg-reg expected"
+#: config/tc-msp430.c:3342
+msgid "expected constant value as argument to RPT"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mcore.c:1527
-msgid "second operand must be 1"
+#: config/tc-msp430.c:3348
+msgid "expected constant in the range 2..16"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mcore.c:1548
-msgid "zero used as immediate value"
+#: config/tc-msp430.c:3363
+msgid "PC used as an argument to RPT"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mcore.c:1575
-msgid "duplicated psr bit specifier"
+#: config/tc-msp430.c:3369
+msgid "expected constant or register name as argument to RPT insn"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mcore.c:1581
-msgid "`af' must appear alone"
+#: config/tc-msp430.c:3376
+msgid "Illegal emulated instruction "
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mcore.c:1588 config/tc-microblaze.c:1611
+#: config/tc-msp430.c:3628
 #, c-format
 #, c-format
-msgid "unimplemented opcode \"%s\""
+msgid "%s instruction does not accept a .b suffix"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mcore.c:1597 config/tc-microblaze.c:1620
+#: config/tc-msp430.c:3736
 #, c-format
 #, c-format
-msgid "ignoring operands: %s "
+msgid "Even number required. Rounded to %d"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mcore.c:1667
+#: config/tc-msp430.c:3747
 #, c-format
 #, c-format
-msgid "unrecognised cpu type '%s'"
+msgid "Wrong displacement  %d"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mcore.c:1685
-#, c-format
-msgid ""
-"MCORE specific options:\n"
-"  -{no-}jsri2bsr\t  {dis}able jsri to bsr transformation (def: dis)\n"
-"  -{no-}sifilter\t  {dis}able silicon filter behavior (def: dis)\n"
-"  -cpu=[210|340]          select CPU type\n"
-"  -EB                     assemble for a big endian system (default)\n"
-"  -EL                     assemble for a little endian system\n"
+#: config/tc-msp430.c:3769
+msgid "instruction requires label sans '$'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mcore.c:1703 config/tc-microblaze.c:1729
-msgid "failed sanity check: short_jump"
+#: config/tc-msp430.c:3773
+msgid "instruction requires label or value in range -511:512"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mcore.c:1713 config/tc-microblaze.c:1739
-msgid "failed sanity check: long_jump"
+#: config/tc-msp430.c:3779 config/tc-msp430.c:3828 config/tc-msp430.c:3871
+msgid "instruction requires label"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mcore.c:1739
-#, c-format
-msgid "odd displacement at %x"
+#: config/tc-msp430.c:3787 config/tc-msp430.c:3834
+msgid "polymorphs are not enabled. Use -mP option to enable."
 msgstr ""
 
 msgstr ""
 
-#. Variable not in small data read only segment accessed
-#. using small data read only anchor.
-#: config/tc-mcore.c:1921 config/tc-microblaze.c:1826
-#: config/tc-microblaze.c:2117 config/tc-microblaze.c:2140
-msgid "unknown"
+#: config/tc-msp430.c:3875
+msgid "Illegal instruction or not implemented opcode."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mcore.c:1948
+#: config/tc-msp430.c:4424
 #, c-format
 #, c-format
-msgid "odd distance branch (0x%lx bytes)"
+msgid "internal inconsistency problem in %s: insn %04lx"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mcore.c:1952
+#: config/tc-msp430.c:4466 config/tc-msp430.c:4498
 #, c-format
 #, c-format
-msgid "pcrel for branch to %s too far (0x%lx)"
+msgid "internal inconsistency problem in %s: ext. insn %04lx"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mcore.c:1972
+#: config/tc-msp430.c:4510
 #, c-format
 #, c-format
-msgid "pcrel for lrw/jmpi/jsri to %s too far (0x%lx)"
+msgid "internal inconsistency problem in %s:  %lx"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mcore.c:1984
+#: config/tc-mt.c:151
 #, c-format
 #, c-format
-msgid "pcrel for loopt too far (0x%lx)"
+msgid "MT specific command line options:\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mcore.c:2180 config/tc-microblaze.c:2272 config/tc-tic30.c:1384
+#: config/tc-mt.c:152
 #, c-format
 #, c-format
-msgid "Can not do %d byte %srelocation"
+msgid "  -march=ms1-64-001         allow ms1-64-001 instructions\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mcore.c:2182 config/tc-microblaze.c:2274
-msgid "pc-relative"
+#: config/tc-mt.c:153
+#, c-format
+msgid "  -march=ms1-16-002         allow ms1-16-002 instructions (default)\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mep.c:343
+#: config/tc-mt.c:154
 #, c-format
 #, c-format
-msgid ""
-"MeP specific command line options:\n"
-"  -EB                     assemble for a big endian system\n"
-"  -EL                     assemble for a little endian system (default)\n"
-"  -mconfig=<name>         specify a chip configuration to use\n"
-"  -maverage -mno-average -mmult -mno-mult -mdiv -mno-div\n"
-"  -mbitops -mno-bitops -mleadz -mno-leadz -mabsdiff -mno-absdiff\n"
-"  -mminmax -mno-minmax -mclip -mno-clip -msatur -mno-satur -mcop32\n"
-"                          enable/disable the given opcodes\n"
-"\n"
-"  If -mconfig is given, the other -m options modify it.  Otherwise,\n"
-"  if no -m options are given, all core opcodes are enabled;\n"
-"  if any enabling -m options are given, only those are enabled;\n"
-"  if only disabling -m options are given, only those are disabled.\n"
+msgid "  -march=ms1-16-003         allow ms1-16-003 instructions\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mep.c:412
-msgid "$hi and $lo are disabled when MUL and DIV are off"
+#: config/tc-mt.c:155
+#, c-format
+msgid "  -march=ms2                allow ms2 instructions \n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mep.c:419
-msgid "$mb0, $me0, $mb1, and $me1 are disabled when COP is off"
+#: config/tc-mt.c:156
+#, c-format
+msgid "  -nosched                  disable scheduling restrictions\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mep.c:424
-msgid "$dbg and $depc are disabled when DEBUG is off"
+#: config/tc-mt.c:224
+#, c-format
+msgid "instruction %s may not follow another memory access instruction."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mep.c:615
-msgid "core and copro insn lengths must total 32 bits."
+#: config/tc-mt.c:230
+#, c-format
+msgid "instruction %s may not follow another I/O instruction."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mep.c:618 config/tc-mep.c:755
-msgid "vliw group must consist of 1 core and 1 copro insn."
+#: config/tc-mt.c:236
+#, c-format
+msgid "%s may not occupy the delay slot of another branch insn."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mep.c:752
-msgid "core and copro insn lengths must total 64 bits."
+#: config/tc-mt.c:261
+#, c-format
+msgid "operand references R%ld of previous instruction."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mep.c:984
+#: config/tc-mt.c:267
 #, c-format
 #, c-format
-msgid "cannot pack %s with a 16-bit insn"
+msgid "operand references R%ld of instruction before previous."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mep.c:1002
+#: config/tc-mt.c:281 config/tc-mt.c:286
 #, c-format
 #, c-format
-msgid "cannot pack %s and %s together with a 16-bit insn"
+msgid ""
+"conditional branch or jal insn's operand references R%ld of previous "
+"arithmetic or logic insn."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mep.c:1008
-msgid "too many IVC2 insns to pack with a 16-bit core insn"
+#: config/tc-mt.c:349
+msgid "md_estimate_size_before_relax\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mep.c:1023
-#, c-format
-msgid "cannot pack %s into slot P1"
+#: config/tc-nds32.c:1934
+msgid ""
+"<arch name>\t  Assemble for architecture <arch name>\n"
+"\t\t\t  <arch name> could be\n"
+"\t\t\t  v3, v3j, v3m, v3f, v3s, v2, v2j, v2f, v2s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mep.c:1029
-msgid "too many IVC2 insns to pack with a 32-bit core insn"
+#: config/tc-nds32.c:1938
+msgid ""
+"<baseline>\t  Assemble for baseline <baseline>\n"
+"\t\t\t  <baseline> could be v2, v3, v3m"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mep.c:1047
-#, c-format
-msgid "unable to pack %s by itself?"
+#: config/tc-nds32.c:1941
+msgid ""
+"<freg>\t  Specify a FPU configuration\n"
+"\t\t\t  <freg>\n"
+"\t\t\t  0:     8 SP /  4 DP registers\n"
+"\t\t\t  1:    16 SP /  8 DP registers\n"
+"\t\t\t  2:    32 SP / 16 DP registers\n"
+"\t\t\t  3:    32 SP / 32 DP registers"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mep.c:1077
-#, c-format
-msgid "cannot pack %s and %s together"
+#: config/tc-nds32.c:1947
+msgid ""
+"<abi>\t          Specify a abi version\n"
+"\t\t\t  <abi> could be v1, v2, v2fp, v2fpp"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mep.c:1083
-msgid "too many IVC2 insns to pack together"
+#: config/tc-nds32.c:1978
+msgid "Multiply instructions support"
 msgstr ""
 
 msgstr ""
 
-#. There are no insns in the queue and a plus is present.
-#. This is a syntax error.  Let's not tolerate this.
-#. We can relax this later if necessary.
-#: config/tc-mep.c:1320
-msgid "Invalid use of parallelization operator."
+#: config/tc-nds32.c:1979
+msgid "Divide instructions support"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mep.c:1366
-msgid "Leading plus sign not allowed in core mode"
+#: config/tc-nds32.c:1980
+msgid "16-bit extension"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mep.c:1889
-#, c-format
-msgid "Don't know how to relocate plain operands of type %s"
+#: config/tc-nds32.c:1981
+msgid "d0/d1 registers"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mep.c:1899
-#, c-format
-msgid "Perhaps you are missing %%tpoff()?"
+#: config/tc-nds32.c:1982
+msgid "Performance extension"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mep.c:2086
-msgid "Bad .section directive: want a,v,w,x,M,S in string"
+#: config/tc-nds32.c:1983
+msgid "Performance extension 2"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mep.c:2144
-msgid ".vliw unavailable when VLIW is disabled."
+#: config/tc-nds32.c:1984
+msgid "String extension"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-microblaze.c:501 config/tc-microblaze.c:530
-#: config/tc-microblaze.c:556
-#, c-format
-msgid "Invalid register number at '%.6s'"
+#: config/tc-nds32.c:1985
+msgid "Reduced Register configuration (GPR16) option"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-microblaze.c:651
-msgid "operand must be a constant or a label"
+#: config/tc-nds32.c:1986
+msgid "AUDIO ISA extension"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-microblaze.c:655
-#, c-format
-msgid "operand must be absolute in range %d..%d, not %d"
-msgstr ""
-
-#: config/tc-microblaze.c:846 config/tc-microblaze.c:853
-#: config/tc-microblaze.c:860 config/tc-microblaze.c:893
-#: config/tc-microblaze.c:900 config/tc-microblaze.c:906
-#: config/tc-microblaze.c:1023 config/tc-microblaze.c:1030
-#: config/tc-microblaze.c:1036 config/tc-microblaze.c:1067
-#: config/tc-microblaze.c:1074 config/tc-microblaze.c:1094
-#: config/tc-microblaze.c:1101 config/tc-microblaze.c:1121
-#: config/tc-microblaze.c:1128 config/tc-microblaze.c:1146
-#: config/tc-microblaze.c:1153 config/tc-microblaze.c:1175
-#: config/tc-microblaze.c:1182 config/tc-microblaze.c:1200
-#: config/tc-microblaze.c:1215 config/tc-microblaze.c:1233
-#: config/tc-microblaze.c:1250 config/tc-microblaze.c:1257
-#: config/tc-microblaze.c:1299 config/tc-microblaze.c:1306
-#: config/tc-microblaze.c:1348 config/tc-microblaze.c:1355
-#: config/tc-microblaze.c:1378 config/tc-microblaze.c:1385
-#: config/tc-microblaze.c:1405 config/tc-microblaze.c:1411
-#: config/tc-microblaze.c:1472 config/tc-microblaze.c:1478
-#: config/tc-microblaze.c:1539
-msgid "Error in statement syntax"
+#: config/tc-nds32.c:1987
+msgid "FPU SP extension"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-microblaze.c:866 config/tc-microblaze.c:868
-#: config/tc-microblaze.c:870 config/tc-microblaze.c:910
-#: config/tc-microblaze.c:912 config/tc-microblaze.c:1040
-#: config/tc-microblaze.c:1042 config/tc-microblaze.c:1080
-#: config/tc-microblaze.c:1082 config/tc-microblaze.c:1107
-#: config/tc-microblaze.c:1109 config/tc-microblaze.c:1134
-#: config/tc-microblaze.c:1157 config/tc-microblaze.c:1188
-#: config/tc-microblaze.c:1205 config/tc-microblaze.c:1221
-#: config/tc-microblaze.c:1239 config/tc-microblaze.c:1361
-#: config/tc-microblaze.c:1363 config/tc-microblaze.c:1391
-#: config/tc-microblaze.c:1393 config/tc-microblaze.c:1415
-#: config/tc-microblaze.c:1482 config/tc-microblaze.c:1545
-msgid "Cannot use special register with this instruction"
+#: config/tc-nds32.c:1988
+msgid "FPU DP extension"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-microblaze.c:920
-msgid "lmi pseudo instruction should not use a label in imm field"
+#: config/tc-nds32.c:1989
+msgid "FPU fused-multiply-add instructions"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-microblaze.c:922
-msgid "smi pseudo instruction should not use a label in imm field"
+#: config/tc-nds32.c:2026
+#, c-format
+msgid ""
+"\n"
+" NDS32-specific assembler options:\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-microblaze.c:1045
-msgid "Symbol used as immediate for shift instruction"
+#: config/tc-nds32.c:2027
+#, c-format
+msgid ""
+"  -O1,\t\t\t  Optimize for performance\n"
+"  -Os\t\t\t  Optimize for space\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-microblaze.c:1054
+#: config/tc-nds32.c:2030
 #, c-format
 #, c-format
-msgid "Shift value > 32. using <value %% 32>"
+msgid ""
+"  -EL, -mel or -little    Produce little endian output\n"
+"  -EB, -meb or -big       Produce big endian output\n"
+"  -mpic\t\t\t  Generate PIC\n"
+"  -mno-fp-as-gp-relax\t  Suppress fp-as-gp relaxation for this file\n"
+"  -mb2bb-relax\t\t  Back-to-back branch optimization\n"
+"  -mno-all-relax\t  Suppress all relaxation for this file\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-microblaze.c:1160
-msgid "Symbol used as immediate value for msrset/msrclr instructions"
+#: config/tc-nds32.c:2041
+#, c-format
+msgid "  -m%s%s\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-microblaze.c:1288 config/tc-microblaze.c:1337
-msgid "invalid value for special purpose register"
+#: config/tc-nds32.c:2048
+#, c-format
+msgid "  -m[no-]%-17sEnable/Disable %s\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-microblaze.c:1553
-msgid "An IMM instruction should not be present in the .s file"
+#: config/tc-nds32.c:2052
+#, c-format
+msgid "  -mall-ext\t\t  Turn on all extensions and instructions support\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-microblaze.c:1681
-msgid "Bad call to MD_NTOF()"
+#: config/tc-nds32.c:2326
+#, c-format
+msgid "la must use with symbol. '%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-microblaze.c:1917
+#: config/tc-nds32.c:2379
 #, c-format
 #, c-format
-msgid "pcrel for branch to %s too far (0x%x)"
+msgid "need PIC qualifier with symbol. '%s'"
 msgstr ""
 
 msgstr ""
 
-#. We know the abs value: Should never happen.
-#: config/tc-microblaze.c:2066
-msgid "Absolute PC-relative value in relaxation code.  Assembler error....."
+#: config/tc-nds32.c:2416
+#, c-format
+msgid "Operand is not a constant. `%s'"
 msgstr ""
 
 msgstr ""
 
-#. Cannot have a PC-relative branch to a diff segment.
-#: config/tc-microblaze.c:2079
+#: config/tc-nds32.c:2505
 #, c-format
 #, c-format
-msgid "PC relative branch to label %s which is not in the instruction space"
+msgid "needs @GOT or @GOTOFF. %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-microblaze.c:2120
-msgid ""
-"Variable is accessed using small data read only anchor, but it is not in the "
-"small data read only section"
+#: config/tc-nds32.c:3001
+#, c-format
+msgid "Duplicated pseudo-opcode %s."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-microblaze.c:2143
-msgid ""
-"Variable is accessed using small data read write anchor, but it is not in "
-"the small data read write section"
+#: config/tc-nds32.c:3051
+#, c-format
+msgid "Too many argument. `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-microblaze.c:2152
-msgid "Incorrect fr_opcode value in frag.  Internal error....."
+#. Logic here rejects the input arch name.
+#: config/tc-nds32.c:3112
+#, c-format
+msgid "unknown arch name `%s'\n"
 msgstr ""
 
 msgstr ""
 
-#. We know the abs value: Should never happen.
-#: config/tc-microblaze.c:2159
-msgid "Absolute value in relaxation code.  Assembler error....."
+#. Logic here rejects the input baseline.
+#: config/tc-nds32.c:3131
+#, c-format
+msgid "unknown baseline `%s'\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-microblaze.c:2364 config/tc-mn10300.c:1065 config/tc-sh.c:776
-#: config/tc-z80.c:671 read.c:4275
+#. Logic here rejects the input FPU configuration.
+#: config/tc-nds32.c:3154
 #, c-format
 #, c-format
-msgid "unsupported BFD relocation size %u"
+msgid "unknown FPU configuration `%s'\n"
 msgstr ""
 
 msgstr ""
 
-#. Prototypes for static functions.
-#: config/tc-mips.c:1042
+#. Logic here rejects the input abi version.
+#: config/tc-nds32.c:3178
 #, c-format
 #, c-format
-msgid "internal Error, line %d, %s"
+msgid "unknown ABI version`%s'\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:1795 config/tc-mips.c:12826
+#: config/tc-nds32.c:3783
 #, c-format
 #, c-format
-msgid "Unrecognized register name `%s'"
+msgid "Different arguments of .vec_size are found, previous %d, current %d"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:1887
-msgid "-G may not be used in position-independent code"
+#: config/tc-nds32.c:3788
+#, c-format
+msgid "Argument of .vec_size is expected 4 or 16, actual: %d."
+msgstr ""
+
+#: config/tc-nds32.c:3792
+msgid "Argument of .vec_size is not a constant."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:1934
+#: config/tc-nds32.c:4328
 #, c-format
 #, c-format
-msgid "internal: can't hash `%s': %s"
+msgid "Don't know how to handle this field. %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:1942
+#: config/tc-nds32.c:4493
 #, c-format
 #, c-format
-msgid "internal error: bad mips16 opcode: %s %s\n"
+msgid "instruction %s requires enabling performance extension"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:2114
+#: config/tc-nds32.c:4501
 #, c-format
 #, c-format
-msgid "returned from mips_ip(%s) insn_opcode = 0x%x\n"
+msgid "instruction %s requires enabling performance extension II"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:2890 config/tc-mips.c:14521
-msgid "extended instruction in delay slot"
+#: config/tc-nds32.c:4509
+#, c-format
+msgid "instruction %s requires enabling AUDIO extension"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:2954 config/tc-mips.c:2961
+#: config/tc-nds32.c:4517
 #, c-format
 #, c-format
-msgid "jump to misaligned address (0x%lx)"
+msgid "instruction %s requires enabling STRING extension"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:2971 config/tc-mips.c:3742
+#: config/tc-nds32.c:4526
 #, c-format
 #, c-format
-msgid "branch to misaligned address (0x%lx)"
+msgid "instruction %s requires enabling DIV & DX_REGS extension"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:2976 config/tc-mips.c:3745
+#: config/tc-nds32.c:4537
 #, c-format
 #, c-format
-msgid "branch address range overflow (0x%lx)"
+msgid "instruction %s requires enabling FPU extension"
 msgstr ""
 
 msgstr ""
 
-#. To reproduce this failure try assembling gas/testsuites/
-#. gas/mips/mips16-intermix.s with a mips-ecoff targeted
-#. assembler.
-#: config/tc-mips.c:3003
+#: config/tc-nds32.c:4545
 #, c-format
 #, c-format
-msgid "Unsupported MIPS relocation number %d"
+msgid "instruction %s requires enabling FPU_SP extension"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:3475
-msgid ""
-"Macro instruction expanded into multiple instructions in a branch delay slot"
+#: config/tc-nds32.c:4557 config/tc-nds32.c:4577
+#, c-format
+msgid "instruction %s requires enabling FPU_MAC extension"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:3478
-msgid "Macro instruction expanded into multiple instructions"
+#: config/tc-nds32.c:4565
+#, c-format
+msgid "instruction %s requires enabling FPU_DP extension"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:4014 config/tc-mips.c:8012 config/tc-mips.c:8036
-#: config/tc-mips.c:8109 config/tc-mips.c:8132
-msgid "operand overflow"
+#: config/tc-nds32.c:4587
+#, c-format
+msgid "instruction %s requires enabling DX_REGS extension"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:4033 config/tc-mips.c:4633 config/tc-mips.c:7383
-#: config/tc-mips.c:8199
-msgid "Macro used $at after \".set noat\""
+#: config/tc-nds32.c:4778
+#, c-format
+msgid "relax hint unrecognized instruction: line %d."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:4062
-msgid "unsupported large constant"
+#: config/tc-nds32.c:4819
+#, c-format
+msgid "Can not find match relax hint. line : %d"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:4064
+#: config/tc-nds32.c:4999
 #, c-format
 #, c-format
-msgid "Instruction %s requires absolute expression"
+msgid "Internal error: Relax hint error. %s: %x"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:4197 config/tc-mips.c:6503 config/tc-mips.c:7079
+#: config/tc-nds32.c:5071
 #, c-format
 #, c-format
-msgid "Number (0x%s) larger than 32 bits"
+msgid "Internal error: Range error. %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:4217
-msgid "Number larger than 64 bits"
+#: config/tc-nds32.c:5153
+#, c-format
+msgid "Not support instrcution %s in the baseline."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:4511 config/tc-mips.c:4539 config/tc-mips.c:4577
-#: config/tc-mips.c:4622 config/tc-mips.c:6712 config/tc-mips.c:6751
-#: config/tc-mips.c:6790 config/tc-mips.c:7194 config/tc-mips.c:7246
-msgid "PIC code offset overflow (max 16 signed bits)"
+#: config/tc-nds32.c:5208
+#, c-format
+msgid "Unrecognized opcode, %s."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:4944 config/tc-mips.c:5010 config/tc-mips.c:5098
-#: config/tc-mips.c:5145 config/tc-mips.c:5206 config/tc-mips.c:5254
-#: config/tc-mips.c:8293 config/tc-mips.c:8300 config/tc-mips.c:8307
-#: config/tc-mips.c:8414
-msgid "Unsupported large constant"
+#: config/tc-nds32.c:5211
+#, c-format
+msgid "Incorrect syntax, %s."
 msgstr ""
 
 msgstr ""
 
-#. result is always true
-#: config/tc-mips.c:4976
+#: config/tc-nds32.c:5214
 #, c-format
 #, c-format
-msgid "Branch %s is always true"
+msgid "Unrecognized operand/register, %s."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:5217 config/tc-mips.c:5265 config/tc-mips.c:9065
-#: config/tc-mips.c:9222
+#: config/tc-nds32.c:5217
 #, c-format
 #, c-format
-msgid "Improper position (%lu)"
+msgid "Operand out of range, %s."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:5223 config/tc-mips.c:9132
+#: config/tc-nds32.c:5220
 #, c-format
 #, c-format
-msgid "Improper extract size (%lu, position %lu)"
+msgid "Prohibited register used for reduced-register, %s."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:5271 config/tc-mips.c:9096
+#: config/tc-nds32.c:5223
 #, c-format
 #, c-format
-msgid "Improper insert size (%lu, position %lu)"
+msgid "Junk at end of line, %s."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:5308 config/tc-mips.c:5405
-msgid "Divide by zero."
+#: config/tc-nds32.c:5885
+msgid "Addend to unresolved symbol is not on word boundary."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:5491
-msgid "dla used to load 32-bit register"
+#. Should never here.
+#: config/tc-nds32.c:6420
+msgid "Used FPU instructions requires enabling FPU extension"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:5494
-msgid "la used to load 64-bit address"
+#: config/tc-nds32.c:6611
+#, c-format
+msgid "Internal error: Unknown fixup type %d (`%s')"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:5606 config/tc-z80.c:700
-msgid "offset too large"
+#: config/tc-nds32.c:6711
+msgid "need PIC qualifier with symbol."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:5780 config/tc-mips.c:6059
-msgid "PIC code offset overflow (max 32 signed bits)"
+#: config/tc-nios2.c:453
+msgid "expecting opcode string in self test mode"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:6142
-msgid "MIPS PIC call to register other than $25"
+#: config/tc-nios2.c:455
+#, c-format
+msgid "assembly 0x%08x, expected %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:6148 config/tc-mips.c:6159 config/tc-mips.c:6281
-#: config/tc-mips.c:6292
-msgid "No .cprestore pseudo-op used in PIC code"
+#: config/tc-nios2.c:848
+msgid "branch offset out of range\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:6153 config/tc-mips.c:6286
-msgid "No .frame pseudo-op used in PIC code"
+#: config/tc-nios2.c:849
+msgid "branch relaxation failed\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:6307
-msgid "Non-PIC jump used in PIC library"
+#: config/tc-nios2.c:1145
+msgid "error checking for overflow - broken assembler"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:6470 config/tc-mips.c:7346
+#: config/tc-nios2.c:1161
 #, c-format
 #, c-format
-msgid "opcode not supported on this processor: %s"
+msgid "immediate value 0x%x truncated to 0x%x"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:7552 config/tc-mips.c:7583 config/tc-mips.c:7634
-#: config/tc-mips.c:7664
-msgid "Improper rotate count"
+#: config/tc-nios2.c:1188
+#, c-format
+msgid "call target address 0x%08x out of range 0x%08x to 0x%08x"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:7714
+#: config/tc-nios2.c:1194
 #, c-format
 #, c-format
-msgid "Instruction %s: result is always false"
+msgid "branch offset %d out of range %d to %d"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:7875
+#: config/tc-nios2.c:1198
 #, c-format
 #, c-format
-msgid "Instruction %s: result is always true"
+msgid "branch offset %d out of range"
 msgstr ""
 
 msgstr ""
 
-#. FIXME: Check if this is one of the itbl macros, since they
-#. are added dynamically.
-#: config/tc-mips.c:8195
+#: config/tc-nios2.c:1204
 #, c-format
 #, c-format
-msgid "Macro %s not implemented yet"
+msgid "%s offset %d out of range %d to %d"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:8445
+#: config/tc-nios2.c:1208
 #, c-format
 #, c-format
-msgid "internal: bad mips opcode (mask error): %s %s"
+msgid "%s offset %d out of range"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:8485 config/tc-mips.c:9296
+#: config/tc-nios2.c:1213 config/tc-nios2.c:1228
 #, c-format
 #, c-format
-msgid "internal: bad mips opcode (unknown extension operand type `+%c'): %s %s"
+msgid "immediate value %d out of range %d to %d"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:8564
+#: config/tc-nios2.c:1218 config/tc-nios2.c:1223
 #, c-format
 #, c-format
-msgid "internal: bad mips opcode (unknown operand type `%c'): %s %s"
+msgid "immediate value %u out of range %u to %u"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:8571
+#: config/tc-nios2.c:1233
 #, c-format
 #, c-format
-msgid "internal: bad mips opcode (bits 0x%lx undefined): %s %s"
+msgid "custom instruction opcode %u out of range %u to %u"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:8694 config/tc-mips.c:8702 config/tc-mips.c:10165
-#: config/tc-score.c:2696 config/tc-score.c:2742
-msgid "unrecognized opcode"
+#: config/tc-nios2.c:1238
+msgid "overflow in immediate argument"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:8729 config/tc-mips.c:10191
-#, c-format
-msgid "opcode not supported on this processor: %s (%s)"
+#: config/tc-nios2.c:1310
+msgid "cannot create 64-bit relocation"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:8763
+#: config/tc-nios2.c:1438
 #, c-format
 #, c-format
-msgid "BALIGN immediate not 1 or 3 (%lu)"
+msgid "internal error: broken opcode descriptor for `%s %s'\n"
+msgstr ""
+
+#: config/tc-nios2.c:1487
+msgid "can't create relocation"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:8776 config/tc-mips.c:8789 config/tc-mips.c:8802
-#: config/tc-mips.c:8815 config/tc-mips.c:8841 config/tc-mips.c:8885
+#: config/tc-nios2.c:1518
 #, c-format
 #, c-format
-msgid "DSP immediate not in range 0..%d (%lu)"
+msgid "unknown register %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:8833 config/tc-mips.c:8860
-msgid "Invalid dsp acc register"
+#: config/tc-nios2.c:1526
+msgid "expecting control register"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:8871 config/tc-mips.c:8902 config/tc-mips.c:8919
-#, c-format
-msgid "DSP immediate not in range %ld..%ld (%ld)"
+#: config/tc-nios2.c:1528
+msgid "illegal use of control register"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:8932
-#, c-format
-msgid "MT usermode bit not 0 or 1 (%lu)"
+#: config/tc-nios2.c:1530
+msgid "illegal use of coprocessor register"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:8943
+#. Should never get here if we passed validation.
+#: config/tc-nios2.c:1532 config/tc-nios2.c:1846 config/tc-nios2.c:1988
+#: config/tc-nios2.c:2056
 #, c-format
 #, c-format
-msgid "MT load high bit not 0 or 1 (%lu)"
+msgid "invalid register %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:8960 config/tc-mips.c:8973
-msgid "Invalid dsp/smartmips acc register"
+#: config/tc-nios2.c:1540
+msgid ""
+"Register at (r1) can sometimes be corrupted by assembler optimizations.\n"
+"Use .set noat to turn off those optimizations (and this warning)."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:9038
-#, c-format
-msgid "Illegal %s number (%lu, 0x%lx)"
+#: config/tc-nios2.c:1545
+msgid ""
+"The debugger will corrupt bt (r25).\n"
+"If you don't need to debug this code use .set nobreak to turn off this "
+"warning."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:9151 config/tc-mips.c:9704
-msgid "absolute expression required"
+#: config/tc-nios2.c:1549
+msgid ""
+"The debugger will corrupt sstatus/ba (r30).\n"
+"If you don't need to debug this code use .set nobreak to turn off this "
+"warning."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:9174
-#, c-format
-msgid "Invalid register number (%d)"
+#: config/tc-nios2.c:1939 config/tc-nios2.c:1967
+msgid "r31 cannot be used with jmp; use ret instead"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:9182
-msgid "Invalid coprocessor 0 register number"
+#: config/tc-nios2.c:1982
+msgid "r31 cannot be used with jmpr.n; use ret.n instead"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:9192
+#: config/tc-nios2.c:2595 config/tc-nios2.c:2622 config/tc-nios2.c:2649
+#: config/tc-nios2.c:2680
 #, c-format
 #, c-format
-msgid "Improper bit index (%lu)"
+msgid "Invalid constant operand %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:9253 config/tc-mips.c:9270
+#: config/tc-nios2.c:2997 config/tc-nios2.c:3021
 #, c-format
 #, c-format
-msgid "Improper size (%lu)"
+msgid "badly formed expression near %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:9286
-#, c-format
-msgid "Improper immediate (%ld)"
+#: config/tc-nios2.c:3110 config/tc-nios2.c:3137 config/tc-xtensa.c:2113
+msgid "too many arguments"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:9313
+#: config/tc-nios2.c:3126
 #, c-format
 #, c-format
-msgid "Improper shift amount (%lu)"
+msgid "expecting %c near %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:9337 config/tc-mips.c:10512 config/tc-mips.c:10765
+#. we cannot recover from this.
+#: config/tc-nios2.c:3264
 #, c-format
 #, c-format
-msgid "Invalid value for `%s' (%lu)"
+msgid "unrecognized pseudo-instruction %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:9354
+#: config/tc-nios2.c:3527 config/tc-tic6x.c:232
 #, c-format
 #, c-format
-msgid "Code for %s not in range 0..1023 (%lu)"
+msgid "unknown architecture '%s'"
+msgstr ""
+
+#: config/tc-nios2.c:3608
+msgid "Big-endian R2 is not supported."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:9366
+#. Unrecognised instruction - error.
+#: config/tc-nios2.c:3765
 #, c-format
 #, c-format
-msgid "Lower code for %s not in range 0..1023 (%lu)"
+msgid "unrecognised instruction %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:9378
+#: config/tc-nios2.c:3885
 #, c-format
 #, c-format
-msgid "Code for %s not in range 0..1048575 (%lu)"
+msgid "can't represent relocation type %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:9391
+#: config/tc-nios2.c:3978
+msgid "Bad .section directive: want a,s,w,x,M,S,G,T in string"
+msgstr ""
+
+#: config/tc-nios2.c:4004
 #, c-format
 #, c-format
-msgid "Coproccesor code > 25 bits (%lu)"
+msgid "Illegal operands: %%tls_ldo in %d-byte data field"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:9405
+#: config/tc-nios2.c:4016 config/tc-nios2.c:4034 config/tc-nios2.c:4041
 #, c-format
 #, c-format
-msgid "Illegal 19-bit code (%lu)"
+msgid "Illegal operands: %%tls_ldo requires arguments in ()"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:9418
+#: config/tc-nios2.c:4048
 #, c-format
 #, c-format
-msgid "Invalid performance register (%lu)"
+msgid "Illegal operands: garbage after %%tls_ldo()"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:9461 config/tc-mips.c:10372
-msgid "used $at without \".set noat\""
+#: config/tc-ns32k.c:437
+msgid "Invalid syntax in PC-relative addressing mode"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:9463 config/tc-mips.c:10374
-#, c-format
-msgid "used $%u with \".set at=$%u\""
+#: config/tc-ns32k.c:461
+msgid "Invalid syntax in External addressing mode"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:9489
-msgid "source and destination must be different"
+#: config/tc-ns32k.c:542
+msgid "Invalid syntax in Memory Relative addressing mode"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:9494
-msgid "a destination register must be supplied"
+#: config/tc-ns32k.c:609
+msgid "Invalid scaled-indexed mode, use (b,w,d,q)"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:9563
-#, c-format
-msgid "Improper align amount (%ld), using low bits"
+#: config/tc-ns32k.c:614
+msgid "Syntax in scaled-indexed mode, use [Rn:m] where n=[0..7] m={b,w,d,q}"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:9577
-#, c-format
-msgid "Invalid MDMX Immediate (%ld)"
+#: config/tc-ns32k.c:619
+msgid "Scaled-indexed addressing mode combined with scaled-index"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:9615
-#, c-format
-msgid "Float register should be even, was %d"
+#: config/tc-ns32k.c:630
+msgid "Invalid or illegal addressing mode combined with scaled-index"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:9654
-#, c-format
-msgid "Bad element selector %ld"
+#: config/tc-ns32k.c:753
+msgid "Premature end of suffix -- Defaulting to d"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:9662
-#, c-format
-msgid "Expecting ']' found '%s'"
+#: config/tc-ns32k.c:766
+msgid "Bad suffix after ':' use {b|w|d} Defaulting to d"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:9768
-#, c-format
-msgid "Bad floating point constant: %s"
+#: config/tc-ns32k.c:811
+msgid "Very short instr to option, ie you can't do it on a NULLstr"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:9888
-msgid "Can't use floating point insn in this section"
+#: config/tc-ns32k.c:861
+msgid "No such entry in list. (cpu/mmu register)"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:9949
-msgid "expression out of range"
+#: config/tc-ns32k.c:918
+msgid "Internal consistency error.  check ns32k-opcode.h"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:9989
-msgid "lui expression not in range 0..65535"
+#: config/tc-ns32k.c:943
+msgid "Address of immediate operand"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:10010
-#, c-format
-msgid "Condition code register should be even for %s, was %d"
+#: config/tc-ns32k.c:944
+msgid "Invalid immediate write operand."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:10015
-#, c-format
-msgid "Condition code register should be 0 or 4 for %s, was %d"
+#: config/tc-ns32k.c:1074
+msgid "Bad opcode-table-option, check in file ns32k-opcode.h"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:10041
-msgid "invalid coprocessor sub-selection value (0-7)"
+#: config/tc-ns32k.c:1107
+msgid "No such opcode"
+msgstr ""
+
+#: config/tc-ns32k.c:1182
+msgid "Bad suffix, defaulting to d"
+msgstr ""
+
+#: config/tc-ns32k.c:1209
+msgid "Too many operands passed to instruction"
+msgstr ""
+
+#. Check error in default.
+#: config/tc-ns32k.c:1221
+msgid "Wrong numbers of operands in default, check ns32k-opcodes.h"
+msgstr ""
+
+#: config/tc-ns32k.c:1224
+msgid "Wrong number of operands"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:10053 config/tc-mips.c:10070
+#: config/tc-ns32k.c:1297
 #, c-format
 #, c-format
-msgid "bad byte vector index (%ld)"
+msgid "Can not do %d byte pc-relative relocation for storage type %d"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:10081
+#: config/tc-ns32k.c:1300
 #, c-format
 #, c-format
-msgid "bad char = '%c'\n"
+msgid "Can not do %d byte relocation for storage type %d"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:10092 config/tc-mips.c:10097 config/tc-mips.c:10790
-msgid "illegal operands"
+#: config/tc-ns32k.c:1392
+#, c-format
+msgid "value of %ld out of byte displacement range."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:10548 config/tc-mips.c:10629 config/tc-mips.c:10644
-msgid "can't parse register list"
+#: config/tc-ns32k.c:1402
+#, c-format
+msgid "value of %ld out of word displacement range."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:10617
-msgid "more than one frame size in list"
+#: config/tc-ns32k.c:1417
+#, c-format
+msgid "value of %ld out of double word displacement range."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:10672
-msgid "unexpected register in list"
+#: config/tc-ns32k.c:1438
+#, c-format
+msgid "Internal logic error.  line %d, file \"%s\""
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:10682
-msgid "arg/static registers overlap"
+#: config/tc-ns32k.c:1486
+#, c-format
+msgid "Internal logic error. line %d, file \"%s\""
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:10700
-msgid "invalid arg register list"
+#: config/tc-ns32k.c:1587
+msgid "Bit field out of range"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:10709 config/tc-mips.c:10732
-msgid "invalid static register list"
+#: config/tc-ns32k.c:1687
+msgid "iif convert internal pcrel/binary"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:10739
-msgid "missing frame size"
+#: config/tc-ns32k.c:1704
+msgid "Bignum too big for long"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:10742
-msgid "invalid frame size"
+#: config/tc-ns32k.c:1781
+msgid "iif convert internal pcrel/pointer"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:10908
-msgid "extended operand requested but not required"
+#: config/tc-ns32k.c:1786
+msgid "Internal logic error in iif.iifP[n].type"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:10910
-msgid "invalid unextended operand value"
+#. We can't relax this case.
+#: config/tc-ns32k.c:1822
+msgid "Can't relax difference"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:10938
-msgid "operand value out of range for instruction"
+#: config/tc-ns32k.c:1863
+msgid "Displacement too large for :d"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:11043
-#, c-format
-msgid "relocation %s isn't supported by the current ABI"
+#: config/tc-ns32k.c:1876
+msgid "Internal logic error in iif.iifP[].type"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:11099
-msgid "unclosed '('"
+#. Fatal.
+#: config/tc-ns32k.c:1908
+#, c-format
+msgid "Can't hash %s: %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:11374
+#: config/tc-ns32k.c:2144
 #, c-format
 #, c-format
-msgid "A different %s was already specified, is now %s"
+msgid "invalid architecture option -m%s, ignored"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:11621
-msgid "-call_shared is supported only for ELF format"
+#: config/tc-ns32k.c:2157
+#, c-format
+msgid "invalid default displacement size \"%s\". Defaulting to %d."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:11631
-msgid "-call_nonpic is supported only for ELF format"
+#: config/tc-ns32k.c:2173
+#, c-format
+msgid ""
+"NS32K options:\n"
+"-m32032 | -m32532\tselect variant of NS32K architecture\n"
+"--disp-size-default=<1|2|4>\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:11641
-msgid "-non_shared is supported only for ELF format"
+#: config/tc-ns32k.c:2249
+#, c-format
+msgid "Cannot find relocation type for symbol %s, code %d"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:11674
-msgid "-n32 is supported for ELF format only"
+#: config/tc-pdp11.c:336 config/tc-pdp11.c:354 config/tc-pdp11.c:379
+#: config/tc-pdp11.c:385 config/tc-pdp11.c:398
+msgid "Bad register name"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:11683
-msgid "-64 is supported for ELF format only"
+#: config/tc-pdp11.c:417 config/tc-pdp11.c:481 config/tc-pdp11.c:492
+msgid "Error in expression"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:11688 config/tc-mips.c:11741
-msgid "No compiled in support for 64 bit object file format"
+#: config/tc-pdp11.c:489
+msgid "Low order bits truncated in immediate float operand"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:11728
-msgid "-mabi is supported for ELF format only"
+#: config/tc-pdp11.c:608
+msgid "Float AC not legal as integer operand"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:11748
-#, c-format
-msgid "invalid abi -mabi=%s"
+#: config/tc-pdp11.c:628
+msgid "General register not legal as float operand"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:11826
-msgid "-G not supported in this configuration."
+#: config/tc-pdp11.c:661
+msgid "No instruction found"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:11852
+#: config/tc-pdp11.c:671 config/tc-z80.c:1932 config/tc-z80.c:1945
 #, c-format
 #, c-format
-msgid "-%s conflicts with the other architecture options, which imply -%s"
+msgid "Unknown instruction '%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:11864
+#: config/tc-pdp11.c:677
 #, c-format
 #, c-format
-msgid "-march=%s is not compatible with the selected ABI"
+msgid "Unsupported instruction set extension: %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:11883
-msgid "-mgp64 used with a 32-bit processor"
+#: config/tc-pdp11.c:711
+msgid "operand is not an absolute constant"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:11885
-msgid "-mgp32 used with a 64-bit ABI"
+#: config/tc-pdp11.c:719
+msgid "3-bit immediate out of range"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:11887
-msgid "-mgp64 used with a 32-bit ABI"
+#: config/tc-pdp11.c:726
+msgid "6-bit immediate out of range"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:11925
-msgid "-mfp64 used with a 32-bit fpu"
+#: config/tc-pdp11.c:733
+msgid "8-bit immediate out of range"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:11928
-msgid "-mfp64 used with a 32-bit ABI"
+#: config/tc-pdp11.c:750 config/tc-pdp11.c:943
+msgid "Symbol expected"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:11932
-msgid "-mfp32 used with a 64-bit ABI"
+#: config/tc-pdp11.c:755
+msgid "8-bit displacement out of range"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:11946
-msgid "trap exception not supported at ISA 1"
+#: config/tc-pdp11.c:797 config/tc-pdp11.c:818 config/tc-pdp11.c:835
+#: config/tc-pdp11.c:856 config/tc-pdp11.c:873 config/tc-pdp11.c:894
+#: config/tc-pdp11.c:913 config/tc-pdp11.c:934
+msgid "Missing ','"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:11956
-msgid "-mfp32 used with -mips3d"
+#: config/tc-pdp11.c:948
+msgid "6-bit displacement out of range"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:11962
-msgid "-mfp32 used with -mdmx"
+#: config/tc-pdp11.c:969 config/tc-tilegx.c:1215 config/tc-tilepro.c:1101
+#: config/tc-vax.c:1950
+msgid "Too many operands"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:11967
+#: config/tc-pdp11.c:1419
 #, c-format
 #, c-format
-msgid "%s ISA does not support SmartMIPS"
+msgid "Can not represent %s relocation in this object file format"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:11973 config/tc-mips.c:12918
-#, c-format
-msgid "%s ISA does not support DSP ASE"
+#: config/tc-pj.c:64 config/tc-pj.c:73
+msgid "confusing relocation expressions"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:11982 config/tc-mips.c:12931
-#, c-format
-msgid "%s ISA does not support DSP R2 ASE"
+#: config/tc-pj.c:157
+msgid "can't have relocation for ipush"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:11988 config/tc-mips.c:12944
-#, c-format
-msgid "%s ISA does not support MT ASE"
+#: config/tc-pj.c:289
+msgid "expected expression"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:12037
-msgid "PC relative MIPS16 instruction references a different section"
+#: config/tc-pj.c:355
+#, c-format
+msgid ""
+"PJ options:\n"
+"-little\t\t\tgenerate little endian code\n"
+"-big\t\t\tgenerate big endian code\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:12335 config/tc-sparc.c:3184 config/tc-sparc.c:3191
-#: config/tc-sparc.c:3198 config/tc-sparc.c:3205 config/tc-sparc.c:3212
-#: config/tc-sparc.c:3221 config/tc-sparc.c:3232 config/tc-sparc.c:3254
-#: config/tc-sparc.c:3278 write.c:1122
-msgid "relocation overflow"
+#: config/tc-pj.c:380 config/tc-sh.c:4149 config/tc-sh.c:4156
+#: config/tc-sh.c:4163 config/tc-sh.c:4170
+msgid "pcrel too far"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:12345
-#, c-format
-msgid "Branch to misaligned address (%lx)"
+#: config/tc-ppc.c:1093 config/tc-ppc.c:1150 config/tc-ppc.c:1188
+msgid "the use of -mvle requires big endian."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:12392
-msgid "Branch out of range"
+#: config/tc-ppc.c:1131 config/tc-ppc.c:1152
+msgid "the use of -mvle requires -a32."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:12474
+#: config/tc-ppc.c:1133
 #, c-format
 #, c-format
-msgid "Alignment too large: %d. assumed."
+msgid "%s unsupported"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:12477
-msgid "Alignment negative: 0 assumed."
+#: config/tc-ppc.c:1242
+msgid "--nops needs a numeric argument"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:12723
+#: config/tc-ppc.c:1259
 #, c-format
 #, c-format
-msgid "%s: no such section"
+msgid ""
+"PowerPC options:\n"
+"-a32                    generate ELF32/XCOFF32\n"
+"-a64                    generate ELF64/XCOFF64\n"
+"-u                      ignored\n"
+"-mpwrx, -mpwr2          generate code for POWER/2 (RIOS2)\n"
+"-mpwr                   generate code for POWER (RIOS1)\n"
+"-m601                   generate code for PowerPC 601\n"
+"-mppc, -mppc32, -m603, -m604\n"
+"                        generate code for PowerPC 603/604\n"
+"-m403                   generate code for PowerPC 403\n"
+"-m405                   generate code for PowerPC 405\n"
+"-m440                   generate code for PowerPC 440\n"
+"-m464                   generate code for PowerPC 464\n"
+"-m476                   generate code for PowerPC 476\n"
+"-m7400, -m7410, -m7450, -m7455\n"
+"                        generate code for PowerPC 7400/7410/7450/7455\n"
+"-m750cl                 generate code for PowerPC 750cl\n"
+"-m821, -m850, -m860     generate code for PowerPC 821/850/860\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:12772
+#: config/tc-ppc.c:1278
 #, c-format
 #, c-format
-msgid ".option pic%d not supported"
+msgid ""
+"-mppc64, -m620          generate code for PowerPC 620/625/630\n"
+"-mppc64bridge           generate code for PowerPC 64, including bridge "
+"insns\n"
+"-mbooke                 generate code for 32-bit PowerPC BookE\n"
+"-ma2                    generate code for A2 architecture\n"
+"-mpower4, -mpwr4        generate code for Power4 architecture\n"
+"-mpower5, -mpwr5, -mpwr5x\n"
+"                        generate code for Power5 architecture\n"
+"-mpower6, -mpwr6        generate code for Power6 architecture\n"
+"-mpower7, -mpwr7        generate code for Power7 architecture\n"
+"-mpower8, -mpwr8        generate code for Power8 architecture\n"
+"-mpower9, -mpwr9        generate code for Power9 architecture\n"
+"-mcell                  generate code for Cell Broadband Engine "
+"architecture\n"
+"-mcom                   generate code Power/PowerPC common instructions\n"
+"-many                   generate code for any architecture (PWR/PWRX/PPC)\n"
+msgstr ""
+
+#: config/tc-ppc.c:1293
+#, c-format
+msgid ""
+"-maltivec               generate code for AltiVec\n"
+"-mvsx                   generate code for Vector-Scalar (VSX) instructions\n"
+"-mhtm                   generate code for Hardware Transactional Memory\n"
+"-me300                  generate code for PowerPC e300 family\n"
+"-me500, -me500x2        generate code for Motorola e500 core complex\n"
+"-me500mc,               generate code for Freescale e500mc core complex\n"
+"-me500mc64,             generate code for Freescale e500mc64 core complex\n"
+"-me5500,                generate code for Freescale e5500 core complex\n"
+"-me6500,                generate code for Freescale e6500 core complex\n"
+"-mspe                   generate code for Motorola SPE instructions\n"
+"-mvle                   generate code for Freescale VLE instructions\n"
+"-mtitan                 generate code for AppliedMicro Titan core complex\n"
+"-mregnames              Allow symbolic names for registers\n"
+"-mno-regnames           Do not allow symbolic names for registers\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:12777 config/tc-mips.c:13084
-msgid "-G may not be used with SVR4 PIC code"
+#: config/tc-ppc.c:1309
+#, c-format
+msgid ""
+"-mrelocatable           support for GCC's -mrelocatble option\n"
+"-mrelocatable-lib       support for GCC's -mrelocatble-lib option\n"
+"-memb                   set PPC_EMB bit in ELF flags\n"
+"-mlittle, -mlittle-endian, -le\n"
+"                        generate code for a little endian machine\n"
+"-mbig, -mbig-endian, -be\n"
+"                        generate code for a big endian machine\n"
+"-msolaris               generate code for Solaris\n"
+"-mno-solaris            do not generate code for Solaris\n"
+"-K PIC                  set EF_PPC_RELOCATABLE_LIB in ELF flags\n"
+"-V                      print assembler version number\n"
+"-Qy, -Qn                ignored\n"
+msgstr ""
+
+#: config/tc-ppc.c:1323
+#, c-format
+msgid ""
+"-nops=count             when aligning, more than COUNT nops uses a branch\n"
+"-ppc476-workaround      warn if emitting data to code sections\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:12783
+#: config/tc-ppc.c:1350
 #, c-format
 #, c-format
-msgid "Unrecognized option \"%s\""
+msgid "unknown default cpu = %s, os = %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:12843
-msgid "`noreorder' must be set before `nomacro'"
+#: config/tc-ppc.c:1378
+msgid "neither Power nor PowerPC opcodes were selected."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:12869
+#: config/tc-ppc.c:1438
 #, c-format
 #, c-format
-msgid "%s isa does not support 64-bit registers"
+msgid "mask trims opcode bits for %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:12880
+#: config/tc-ppc.c:1447
 #, c-format
 #, c-format
-msgid "%s isa does not support 64-bit floating point registers"
+msgid "operand index error for %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:12901
+#: config/tc-ppc.c:1463
 #, c-format
 #, c-format
-msgid "%s ISA does not support SmartMIPS ASE"
+msgid "operand %d overlap in %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:12968
+#: config/tc-ppc.c:1515
 #, c-format
 #, c-format
-msgid "unknown architecture %s"
+msgid "powerpc_operands[%d].bitm invalid"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:12981 config/tc-mips.c:13011
+#: config/tc-ppc.c:1522
 #, c-format
 #, c-format
-msgid "unknown ISA level %s"
+msgid "powerpc_operands[%d] duplicates powerpc_operands[%d]"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:12989
+#: config/tc-ppc.c:1551 config/tc-ppc.c:1615
 #, c-format
 #, c-format
-msgid "unknown ISA or architecture %s"
-msgstr ""
-
-#: config/tc-mips.c:13039
-msgid ".set pop with no .set push"
+msgid "major opcode is not sorted for %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:13068
+#: config/tc-ppc.c:1558
 #, c-format
 #, c-format
-msgid "Tried to set unrecognized symbol: %s\n"
+msgid "%s is enabled by vle flag"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:13126
-msgid ".cpload not in noreorder section"
+#: config/tc-ppc.c:1565
+#, c-format
+msgid "%s not disabled by vle flag"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:13194 config/tc-mips.c:13213
-msgid "missing argument separator ',' for .cpsetup"
+#: config/tc-ppc.c:1579 config/tc-ppc.c:1632
+#, c-format
+msgid "duplicate instruction %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:13371
+#: config/tc-ppc.c:1652
 #, c-format
 #, c-format
-msgid "Unsupported use of %s"
+msgid "duplicate macro %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:13453 config/tc-score.c:6035
-msgid "Unsupported use of .gpword"
+#: config/tc-ppc.c:2034
+msgid "symbol+offset not supported for got tls"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:13493
-msgid "Unsupported use of .gpdword"
+#: config/tc-ppc.c:2111 config/tc-ppc.c:3612 config/tc-ppc.c:7017
+msgid "data in executable section"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:13587
-#, c-format
-msgid "ignoring attempt to redefine symbol %s"
+#: config/tc-ppc.c:2152 config/tc-ppc.c:5252
+msgid "expected comma after symbol-name: rest of line ignored."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:13602 ecoff.c:3368
-msgid "bad .weakext directive"
+#: config/tc-ppc.c:2185 config/tc-ppc.c:5288
+#, c-format
+msgid "ignoring attempt to re-define symbol `%s'."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:13838
-msgid "unsupported PC relative reference to different section"
+#: config/tc-ppc.c:2193
+#, c-format
+msgid "length of .lcomm \"%s\" is already %ld. Not changed to %ld."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:13951 config/tc-xtensa.c:1582 config/tc-xtensa.c:1857
-msgid "unsupported relocation"
+#: config/tc-ppc.c:2211
+msgid "common alignment not a power of 2"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:14200 config/tc-pdp11.c:1431
+#: config/tc-ppc.c:2253
 #, c-format
 #, c-format
-msgid "Can not represent %s relocation in this object file format"
+msgid "expected comma after name `%s' in .localentry directive"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:14285
-msgid "relaxed out-of-range branch into a jump"
+#: config/tc-ppc.c:2263
+msgid "missing expression in .localentry directive"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:14819
-msgid "missing .end at end of assembly"
+#: config/tc-ppc.c:2277
+#, c-format
+msgid ".localentry expression for `%s' is not a valid power of 2"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:14834 config/tc-score.c:5644
-msgid "expected simple number"
+#: config/tc-ppc.c:2291
+#, c-format
+msgid ".localentry expression for `%s' does not evaluate to a constant"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:14862 config/tc-score.c:5671
-msgid "invalid number"
+#: config/tc-ppc.c:2306
+msgid "missing expression in .abiversion directive"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:15033 config/tc-score.c:5710
-msgid "missing .end"
+#: config/tc-ppc.c:2315
+msgid ".abiversion expression does not evaluate to a constant"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:15085
-msgid "Bad .frame directive"
+#: config/tc-ppc.c:2337
+msgid "unknown .gnu_attribute value"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:15117
-msgid ".mask/.fmask outside of .ent"
+#: config/tc-ppc.c:2389
+msgid "relocation cannot be done when using -mrelocatable"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:15124
-msgid "Bad .mask/.fmask directive"
+#: config/tc-ppc.c:2435
+msgid "TOC section size exceeds 64k"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:15399
+#: config/tc-ppc.c:2530
 #, c-format
 #, c-format
-msgid "Bad value (%s) for %s"
+msgid "syntax error: invalid toc specifier `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:15463
+#: config/tc-ppc.c:2544
 #, c-format
 #, c-format
-msgid ""
-"MIPS options:\n"
-"-EB\t\t\tgenerate big endian output\n"
-"-EL\t\t\tgenerate little endian output\n"
-"-g, -g2\t\t\tdo not remove unneeded NOPs or swap branches\n"
-"-G NUM\t\t\tallow referencing objects up to NUM bytes\n"
-"\t\t\timplicitly with the gp register [default 8]\n"
+msgid "syntax error: expected `]', found  `%c'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:15470
+#: config/tc-ppc.c:2653
 #, c-format
 #, c-format
-msgid ""
-"-mips1\t\t\tgenerate MIPS ISA I instructions\n"
-"-mips2\t\t\tgenerate MIPS ISA II instructions\n"
-"-mips3\t\t\tgenerate MIPS ISA III instructions\n"
-"-mips4\t\t\tgenerate MIPS ISA IV instructions\n"
-"-mips5                  generate MIPS ISA V instructions\n"
-"-mips32                 generate MIPS32 ISA instructions\n"
-"-mips32r2               generate MIPS32 release 2 ISA instructions\n"
-"-mips64                 generate MIPS64 ISA instructions\n"
-"-mips64r2               generate MIPS64 release 2 ISA instructions\n"
-"-march=CPU/-mtune=CPU\tgenerate code/schedule for CPU, where CPU is one of:\n"
+msgid "unrecognized opcode: `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:15489
-#, c-format
-msgid ""
-"-mCPU\t\t\tequivalent to -march=CPU -mtune=CPU. Deprecated.\n"
-"-no-mCPU\t\tdon't generate code specific to CPU.\n"
-"\t\t\tFor -mCPU and -no-mCPU, CPU must be one of:\n"
+#: config/tc-ppc.c:2844
+msgid "[tocv] symbol is not a toc symbol"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:15502
-#, c-format
-msgid ""
-"-mips16\t\t\tgenerate mips16 instructions\n"
-"-no-mips16\t\tdo not generate mips16 instructions\n"
+#: config/tc-ppc.c:2855
+msgid "unimplemented toc32 expression modifier"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:15505
-#, c-format
-msgid ""
-"-msmartmips\t\tgenerate smartmips instructions\n"
-"-mno-smartmips\t\tdo not generate smartmips instructions\n"
+#: config/tc-ppc.c:2860
+msgid "unimplemented toc64 expression modifier"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:15508
+#: config/tc-ppc.c:2864
 #, c-format
 #, c-format
-msgid ""
-"-mdsp\t\t\tgenerate DSP instructions\n"
-"-mno-dsp\t\tdo not generate DSP instructions\n"
+msgid "Unexpected return value [%d] from parse_toc_entry!\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:15511
+#: config/tc-ppc.c:3070
 #, c-format
 #, c-format
-msgid ""
-"-mdspr2\t\t\tgenerate DSP R2 instructions\n"
-"-mno-dspr2\t\tdo not generate DSP R2 instructions\n"
+msgid "@tls may not be used with \"%s\" operands"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:15514
-#, c-format
-msgid ""
-"-mmt\t\t\tgenerate MT instructions\n"
-"-mno-mt\t\t\tdo not generate MT instructions\n"
+#: config/tc-ppc.c:3073
+msgid "@tls may only be used in last operand"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:15517
+#: config/tc-ppc.c:3203
 #, c-format
 #, c-format
-msgid ""
-"-mfix-vr4120\t\twork around certain VR4120 errata\n"
-"-mfix-vr4130\t\twork around VR4130 mflo/mfhi errata\n"
-"-mfix-24k\t\tinsert a nop after ERET and DERET instructions\n"
-"-mgp32\t\t\tuse 32-bit GPRs, regardless of the chosen ISA\n"
-"-mfp32\t\t\tuse 32-bit FPRs, regardless of the chosen ISA\n"
-"-msym32\t\t\tassume all symbols have 32-bit values\n"
-"-O0\t\t\tremove unneeded NOPs, do not swap branches\n"
-"-O\t\t\tremove unneeded NOPs and swap branches\n"
-"--trap, --no-break\ttrap exception on div by 0 and mult overflow\n"
-"--break, --no-trap\tbreak exception on div by 0 and mult overflow\n"
+msgid "assuming %s on symbol"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:15528
-#, c-format
-msgid ""
-"-mhard-float\t\tallow floating-point instructions\n"
-"-msoft-float\t\tdo not allow floating-point instructions\n"
-"-msingle-float\t\tonly allow 32-bit floating-point operations\n"
-"-mdouble-float\t\tallow 32-bit and 64-bit floating-point operations\n"
-"--[no-]construct-floats [dis]allow floating point values to be constructed\n"
+#: config/tc-ppc.c:3306
+msgid "unsupported relocation for DS offset field"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:15536
+#: config/tc-ppc.c:3348
 #, c-format
 #, c-format
-msgid ""
-"-KPIC, -call_shared\tgenerate SVR4 position independent code\n"
-"-call_nonpic\t\tgenerate non-PIC code that can operate with DSOs\n"
-"-mvxworks-pic\t\tgenerate VxWorks position independent code\n"
-"-non_shared\t\tdo not generate code that can operate with DSOs\n"
-"-xgot\t\t\tassume a 32 bit GOT\n"
-"-mpdr, -mno-pdr\t\tenable/disable creation of .pdr sections\n"
-"-mshared, -mno-shared   disable/enable .cpload optimization for\n"
-"                        position dependent (non shared) code\n"
-"-mabi=ABI\t\tcreate ABI conformant object file for:\n"
+msgid "syntax error; end of line, expected `%c'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:15557
+#: config/tc-ppc.c:3350
 #, c-format
 #, c-format
-msgid ""
-"-32\t\t\tcreate o32 ABI object file (default)\n"
-"-n32\t\t\tcreate n32 ABI object file\n"
-"-64\t\t\tcreate 64 ABI object file\n"
+msgid "syntax error; found `%c', expected `%c'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mmix.c:693
-#, c-format
-msgid " MMIX-specific command line options:\n"
+#: config/tc-ppc.c:3420 config/tc-ppc.c:6371
+msgid "instruction address is not a multiple of 4"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mmix.c:694
-#, c-format
-msgid ""
-"  -fixed-special-register-names\n"
-"                          Allow only the original special register names.\n"
+#: config/tc-ppc.c:3649
+msgid "missing size"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mmix.c:697
-#, c-format
-msgid "  -globalize-symbols      Make all symbols global.\n"
+#: config/tc-ppc.c:3658
+msgid "negative size"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mmix.c:699
-#, c-format
-msgid "  -gnu-syntax             Turn off mmixal syntax compatibility.\n"
+#: config/tc-ppc.c:3690
+msgid "missing real symbol name"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mmix.c:701
-#, c-format
-msgid "  -relax                  Create linker relaxable code.\n"
+#: config/tc-ppc.c:3729
+msgid "attempt to redefine symbol"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mmix.c:703
+#: config/tc-ppc.c:3992
 #, c-format
 #, c-format
-msgid ""
-"  -no-predefined-syms     Do not provide mmixal built-in constants.\n"
-"                          Implies -fixed-special-register-names.\n"
+msgid "no known dwarf XCOFF section for flag 0x%08x\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mmix.c:706
+#: config/tc-ppc.c:4005
 #, c-format
 #, c-format
-msgid ""
-"  -no-expand              Do not expand GETA, branches, PUSHJ or JUMP\n"
-"                          into multiple instructions.\n"
+msgid "label %s was not defined in this dwarf section"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mmix.c:709
-#, c-format
-msgid ""
-"  -no-merge-gregs         Do not merge GREG definitions with nearby values.\n"
+#: config/tc-ppc.c:4119
+msgid "the XCOFF file format does not support arbitrary sections"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mmix.c:711
-#, c-format
-msgid ""
-"  -linker-allocated-gregs If there's no suitable GREG definition for "
-"the                          operands of an instruction, let the linker "
-"resolve.\n"
+#: config/tc-ppc.c:4190
+msgid ".ref outside .csect"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mmix.c:714
-#, c-format
-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.  Implies\n"
-"                          -linker-allocated-gregs."
+#: config/tc-ppc.c:4211 config/tc-ppc.c:4411
+msgid "missing symbol name"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mmix.c:840
-#, c-format
-msgid "unknown opcode: `%s'"
+#: config/tc-ppc.c:4241
+msgid "missing rename string"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mmix.c:962 config/tc-mmix.c:977
-msgid "specified location wasn't TETRA-aligned"
+#: config/tc-ppc.c:4271 config/tc-ppc.c:4810 read.c:3523
+msgid "missing value"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mmix.c:964 config/tc-mmix.c:979 config/tc-mmix.c:4109
-#: config/tc-mmix.c:4125
-msgid "unaligned data at an absolute location is not supported"
+#: config/tc-ppc.c:4289
+msgid "illegal .stabx expression; zero assumed"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mmix.c:1089
-#, c-format
-msgid "invalid operand to opcode %s: `%s'"
+#: config/tc-ppc.c:4321
+msgid "missing class"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mmix.c:1111 config/tc-mmix.c:1138 config/tc-mmix.c:1171
-#: config/tc-mmix.c:1179 config/tc-mmix.c:1196 config/tc-mmix.c:1224
-#: config/tc-mmix.c:1245 config/tc-mmix.c:1270 config/tc-mmix.c:1318
-#: config/tc-mmix.c:1419 config/tc-mmix.c:1444 config/tc-mmix.c:1476
-#: config/tc-mmix.c:1508 config/tc-mmix.c:1538 config/tc-mmix.c:1591
-#: config/tc-mmix.c:1608 config/tc-mmix.c:1635 config/tc-mmix.c:1663
-#: config/tc-mmix.c:1690 config/tc-mmix.c:1716 config/tc-mmix.c:1732
-#: config/tc-mmix.c:1758 config/tc-mmix.c:1774 config/tc-mmix.c:1790
-#: config/tc-mmix.c:1853 config/tc-mmix.c:1869
-#, c-format
-msgid "invalid operands to opcode %s: `%s'"
+#: config/tc-ppc.c:4330
+msgid "missing type"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mmix.c:1846
-#, c-format
-msgid "unsupported operands to %s: `%s'"
+#: config/tc-ppc.c:4357
+msgid ".stabx of storage class stsym must be within .bs/.es"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mmix.c:1971
-msgid "internal: mmix_prefix_name but empty prefix"
+#: config/tc-ppc.c:4598
+msgid "nested .bs blocks"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mmix.c:2015
-#, c-format
-msgid "too many GREG registers allocated (max %d)"
+#: config/tc-ppc.c:4629
+msgid ".es without preceding .bs"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mmix.c:2073
-msgid "BSPEC already active.  Nesting is not supported."
+#: config/tc-ppc.c:4802
+msgid "non-constant byte count"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mmix.c:2082
-msgid "invalid BSPEC expression"
+#: config/tc-ppc.c:4876
+msgid ".tc not in .toc section"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mmix.c:2098
-#, c-format
-msgid "can't create section %s"
+#: config/tc-ppc.c:4894
+msgid ".tc with no label"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mmix.c:2103
-#, c-format
-msgid "can't set section flags for section %s"
+#: config/tc-ppc.c:4978 config/tc-s390.c:1954
+msgid ".machine stack overflow"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mmix.c:2124
-msgid "ESPEC without preceding BSPEC"
+#: config/tc-ppc.c:4985 config/tc-s390.c:1965
+msgid ".machine stack underflow"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mmix.c:2153
-msgid "missing local expression"
+#: config/tc-ppc.c:4992 config/tc-s390.c:1977
+#, c-format
+msgid "invalid machine `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mmix.c:2363
-msgid "operand out of range, instruction expanded"
+#: config/tc-ppc.c:5024
+msgid "no previous section to return to, ignored."
 msgstr ""
 
 msgstr ""
 
-#. The BFD_RELOC_MMIX_LOCAL-specific message is supposed to be
-#. user-friendly, though a little bit non-substantial.
-#: config/tc-mmix.c:2614
-msgid "directive LOCAL must be placed in code or data"
+#: config/tc-ppc.c:5297
+#, c-format
+msgid "length of .comm \"%s\" is already %ld. Not changed to %ld."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mmix.c:2615
-msgid "internal confusion: relocation in a section without contents"
+#. Section Contents
+#. unknown
+#: config/tc-ppc.c:5425
+msgid "unsupported section attribute -- 'a'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mmix.c:2729
-msgid "internal: BFD_RELOC_MMIX_BASE_PLUS_OFFSET not resolved to section"
+#: config/tc-ppc.c:5608
+msgid "bad symbol suffix"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mmix.c:2777
-msgid "no suitable GREG definition for operands"
+#: config/tc-ppc.c:5701
+msgid "unrecognized symbol suffix"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mmix.c:2836
-msgid "operands were not reducible at assembly-time"
+#: config/tc-ppc.c:5788
+msgid "two .function pseudo-ops with no intervening .ef"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mmix.c:2863
-#, c-format
-msgid "cannot generate relocation type for symbol %s, code %s"
+#: config/tc-ppc.c:5801
+msgid ".ef with no preceding .function"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mmix.c:2883
+#: config/tc-ppc.c:5930
 #, c-format
 #, c-format
-msgid "internal: unhandled label %s"
-msgstr ""
-
-#: config/tc-mmix.c:2913
-msgid "[0-9]H labels may not appear alone on a line"
+msgid "warning: symbol %s has no csect"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mmix.c:2922
-msgid "[0-9]H labels do not mix with dot-pseudos"
+#: config/tc-ppc.c:6192
+msgid "symbol in .toc does not match any .tc"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mmix.c:3010
-msgid "invalid characters in input"
+#: config/tc-ppc.c:6781
+#, c-format
+msgid "%s unsupported as instruction fixup"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mmix.c:3116
-msgid "empty label field for IS"
+#: config/tc-ppc.c:6855
+#, c-format
+msgid "unsupported relocation against %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mmix.c:3442
+#: config/tc-ppc.c:7000
 #, c-format
 #, c-format
-msgid "internal: unexpected relax type %d:%d"
+msgid "Gas failure, reloc value %d\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mmix.c:3465
-msgid "BSPEC without ESPEC."
+#: config/tc-ppc.c:7084
+#, c-format
+msgid "cannot emit PC relative %s relocation against %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mmix.c:3670
-msgid "GREG expression too complicated"
+#: config/tc-ppc.c:7091
+msgid "unable to resolve expression"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mmix.c:3685
-msgid "internal: GREG expression not resolved to section"
+#: config/tc-riscv.c:405
+#, c-format
+msgid "internal error: can't hash `%s': %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mmix.c:3734
-msgid "register section has contents\n"
+#: config/tc-riscv.c:486
+#, c-format
+msgid "internal: bad RISC-V opcode (mask error): %s %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mmix.c:3861
-msgid "section change from within a BSPEC/ESPEC pair is not supported"
+#: config/tc-riscv.c:524
+#, c-format
+msgid "internal: bad RISC-V opcode (unknown operand type `C%c'): %s %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mmix.c:3882
-msgid "directive LOC from within a BSPEC/ESPEC pair is not supported"
+#: config/tc-riscv.c:559
+#, c-format
+msgid "internal: bad RISC-V opcode (unknown operand type `%c'): %s %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mmix.c:3893
-msgid "invalid LOC expression"
+#: config/tc-riscv.c:567
+#, c-format
+msgid "internal: bad RISC-V opcode (bits 0x%lx undefined): %s %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mmix.c:3920 config/tc-mmix.c:3947
-msgid "LOC expression stepping backwards is not supported"
+#: config/tc-riscv.c:691
+#, c-format
+msgid "Unsupported RISC-V relocation number %d"
 msgstr ""
 
 msgstr ""
 
-#. 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:4031 config/tc-mmix.c:4191 config/tc-z80.c:1691
-msgid "unterminated string"
+#: config/tc-riscv.c:763
+msgid "internal error: invalid macro"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mmix.c:4048
-msgid "BYTE expression not a pure number"
+#: config/tc-riscv.c:792 config/tc-riscv.c:859
+msgid "unsupported large constant"
 msgstr ""
 
 msgstr ""
 
-#. Note that mmixal does not allow negative numbers in
-#. BYTE sequences, so neither should we.
-#: config/tc-mmix.c:4057
-msgid "BYTE expression not in the range 0..255"
+#: config/tc-riscv.c:794
+#, c-format
+msgid "Instruction %s requires absolute expression"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mmix.c:4107 config/tc-mmix.c:4123
-msgid "data item with alignment larger than location"
+#: config/tc-riscv.c:1015
+#, c-format
+msgid "Macro %s not implemented"
 msgstr ""
 
 msgstr ""
 
-#. Since integer_constant is local to expr.c, we have to make this a
-#. macro.  FIXME: Do it cleaner.
-#: config/tc-mmix.h:104
-msgid "`&' serial number operator is not supported"
+#: config/tc-riscv.c:1399
+#, c-format
+msgid "bad RVC field specifier 'C%c'\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mn10200.c:304
+#: config/tc-riscv.c:1422 config/tc-riscv.c:1433
 #, c-format
 #, c-format
-msgid ""
-"MN10200 options:\n"
-"none yet\n"
+msgid "Improper shift amount (%lu)"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mn10300.c:441
+#: config/tc-riscv.c:1444
 #, c-format
 #, c-format
-msgid ""
-"MN10300 assembler options:\n"
-"none yet\n"
+msgid "Improper CSRxI immediate (%lu)"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mn10300.c:1266
-msgid "Invalid opcode/operands"
+#: config/tc-riscv.c:1459
+#, c-format
+msgid "Improper CSR address (%lu)"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mn10300.c:1791
-msgid "Invalid register specification."
+#: config/tc-riscv.c:1621
+msgid "lui expression not in range 0..1048575"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mn10300.c:2383
+#: config/tc-riscv.c:1649
 #, c-format
 #, c-format
-msgid "Bad relocation fixup type (%d)"
+msgid "internal error: bad argument type %c"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-msp430.c:547
-msgid ".profiler pseudo requires at least two operands."
+#: config/tc-riscv.c:1654
+msgid "illegal operands"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-msp430.c:606
-msgid "unknown profiling flag - ignored."
+#: config/tc-riscv.c:1957
+#, c-format
+msgid "internal error: bad CFA value #%d"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-msp430.c:622
-msgid "ambiguous flags combination - '.profiler' directive ignored."
+#: config/tc-riscv.c:2034
+#, c-format
+msgid "internal error: bad relocation #%d"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-msp430.c:632
-msgid "profiling in absolute section?"
+#: config/tc-riscv.c:2133
+msgid ".option pop with no .option push"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-msp430.c:721
+#: config/tc-riscv.c:2143
 #, c-format
 #, c-format
-msgid "Known MCU names:\n"
+msgid "Unrecognized .option directive: %s\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-msp430.c:724
+#: config/tc-riscv.c:2163
 #, c-format
 #, c-format
-msgid "\t %s\n"
+msgid "Unsupported use of %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-msp430.c:750
+#: config/tc-riscv.c:2307
 #, c-format
 #, c-format
-msgid "redefinition of mcu type %s' to %s'"
+msgid "cannot represent %s relocation in object file"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-msp430.c:793
-#, c-format
-msgid ""
-"MSP430 options:\n"
-"  -mmcu=[msp430-name] select microcontroller type\n"
-"                  msp430x110  msp430x112\n"
-"                  msp430x1101 msp430x1111\n"
-"                  msp430x1121 msp430x1122 msp430x1132\n"
-"                  msp430x122  msp430x123\n"
-"                  msp430x1222 msp430x1232\n"
-"                  msp430x133  msp430x135\n"
-"                  msp430x1331 msp430x1351\n"
-"                  msp430x147  msp430x148  msp430x149\n"
-"                  msp430x155  msp430x156  msp430x157\n"
-"                  msp430x167  msp430x168  msp430x169\n"
-"                  msp430x1610 msp430x1611 msp430x1612\n"
-"                  msp430x311  msp430x312  msp430x313  msp430x314  "
-"msp430x315\n"
-"                  msp430x323  msp430x325\n"
-"                  msp430x336  msp430x337\n"
-"                  msp430x412  msp430x413  msp430x415  msp430x417\n"
-"                  msp430xE423 msp430xE425 msp430E427\n"
-"                  msp430xW423 msp430xW425 msp430W427\n"
-"                  msp430xG437 msp430xG438 msp430G439\n"
-"                  msp430x435  msp430x436  msp430x437\n"
-"                  msp430x447  msp430x448  msp430x449\n"
-msgstr ""
-
-#: config/tc-msp430.c:816
+#: config/tc-riscv.c:2448
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"  -mQ - enable relaxation at assembly time. DANGEROUS!\n"
-"  -mP - enable polymorph instructions\n"
+"RISC-V options:\n"
+"  -m32           assemble RV32 code\n"
+"  -m64           assemble RV64 code (default)\n"
+"  -fpic          generate position-independent code\n"
+"  -fno-pic       don't generate position-independent code (default)\n"
+"  -msoft-float   don't use F registers for floating-point values\n"
+"  -mhard-float   use F registers for floating-point values (default)\n"
+"  -mno-rvc       disable the C extension for compressed instructions "
+"(default)\n"
+"  -mrvc          enable the C extension for compressed instructions\n"
+"  -march=ISA     set the RISC-V architecture, RV64IMAFD by default\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-msp430.c:970
+#: config/tc-riscv.c:2480
 #, c-format
 #, c-format
-msgid "value %d out of range. Use #lo() or #hi()"
+msgid "unknown register `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-msp430.c:1058
+#: config/tc-riscv.c:2501
 #, c-format
 #, c-format
-msgid "unknown expression in operand %s. use #llo() #lhi() #hlo() #hhi() "
+msgid "non-constant .%cleb128 is not supported"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-msp430.c:1109
-#, c-format
-msgid "Registers cannot be used within immediate expression [%s]"
+#: config/tc-rl78.c:214
+msgid "16-bit relocation used in 8-bit operand"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-msp430.c:1111
-#, c-format
-msgid "unknown operand %s"
+#: config/tc-rl78.c:218
+msgid "8-bit relocation used in 16-bit operand"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-msp430.c:1133 config/tc-msp430.c:1268
+#: config/tc-rl78.c:244 config/tc-rx.c:882
 #, c-format
 #, c-format
-msgid "value out of range: %d"
+msgid "Value %d doesn't fit in unsigned %d-bit field"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-msp430.c:1144
+#: config/tc-rl78.c:250 config/tc-rx.c:888
 #, c-format
 #, c-format
-msgid "Registers cannot be used within absolute expression [%s]"
+msgid "Value %d doesn't fit in signed %d-bit field"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-msp430.c:1146 config/tc-msp430.c:1289
+#: config/tc-rl78.c:368
 #, c-format
 #, c-format
-msgid "unknown expression in operand %s"
+msgid " RL78 specific command line options:\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-msp430.c:1160 config/tc-msp430.c:1167
+#: config/tc-rl78.c:369
 #, c-format
 #, c-format
-msgid "unknown addressing mode %s"
+msgid "  --mrelax          Enable link time relaxation\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-msp430.c:1175
+#: config/tc-rl78.c:370
 #, c-format
 #, c-format
-msgid "Bad register name r%s"
+msgid "  --mg10            Enable support for G10 variant\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-msp430.c:1187
+#: config/tc-rl78.c:371
 #, c-format
 #, c-format
-msgid "MSP430 does not have %d registers"
+msgid "  --mg13            Selects the G13 core.\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-msp430.c:1207
-msgid "')' required"
+#: config/tc-rl78.c:372
+#, c-format
+msgid "  --mg14            Selects the G14 core [default]\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-msp430.c:1220
+#: config/tc-rl78.c:373
 #, c-format
 #, c-format
-msgid "unknown operator %s. Did you mean X(Rn) or #[hl][hl][oi](CONST) ?"
+msgid "  --mrl78           Alias for --mg14\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-msp430.c:1229
+#: config/tc-rl78.c:374
 #, c-format
 #, c-format
-msgid "unknown operator (r%s substituted as a register name"
+msgid "  --m32bit-doubles  [default]\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-msp430.c:1241 config/tc-msp430.c:1252
+#: config/tc-rl78.c:375
 #, c-format
 #, c-format
-msgid "unknown operator %s"
+msgid "  --m64bit-doubles  Source code uses 64-bit doubles\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-msp430.c:1246
-msgid "r2 should not be used in indexed addressing mode"
+#: config/tc-rl78.c:451
+#, c-format
+msgid "%%%s() must be outermost term in expression"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-msp430.c:1287
+#: config/tc-rl78.c:679 config/tc-rx.c:2220
 #, c-format
 #, c-format
-msgid "Registers cannot be used as a prefix of indexed expression [%s]"
+msgid "unsupported constant size %d\n"
 msgstr ""
 
 msgstr ""
 
-#. Unreachable.
-#: config/tc-msp430.c:1336
+#: config/tc-rl78.c:695
 #, c-format
 #, c-format
-msgid "unknown addressing mode for operand %s"
+msgid "%%hi16/%%lo16 only applies to .short or .hword"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-msp430.c:1361
+#: config/tc-rl78.c:705
 #, c-format
 #, c-format
-msgid "Internal bug. Try to use 0(r%d) instead of @r%d"
+msgid "%%hi8 only applies to .byte"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-msp430.c:1371
-msgid "this addressing mode is not applicable for destination operand"
+#: config/tc-rl78.c:717 config/tc-rx.c:2227
+msgid "difference of two symbols only supported with .long, .short, or .byte"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-msp430.c:1415
+#: config/tc-rl78.c:1239 config/tc-rx.c:2154
 #, c-format
 #, c-format
-msgid "instruction %s requires %d operand(s)"
+msgid "bad frag at %p : fix %ld addr %ld %ld \n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-msp430.c:1668
+#: config/tc-rl78.c:1455
 #, c-format
 #, c-format
-msgid "Even number required. Rounded to %d"
+msgid "value of %ld too large for 8-bit branch"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-msp430.c:1679
+#: config/tc-rl78.c:1466
 #, c-format
 #, c-format
-msgid "Wrong displacement  %d"
-msgstr ""
-
-#: config/tc-msp430.c:1696
-msgid "instruction requires label sans '$'"
+msgid "value of %ld too large for 16-bit branch"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-msp430.c:1701
-msgid "instruction requires label or value in range -511:512"
-msgstr ""
-
-#: config/tc-msp430.c:1708 config/tc-msp430.c:1752 config/tc-msp430.c:1791
-msgid "instruction requires label"
+#: config/tc-rl78.c:1515 config/tc-rx.c:2419
+#, c-format
+msgid "Unknown reloc in md_apply_fix: %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-msp430.c:1716 config/tc-msp430.c:1758
-msgid "polymorphs are not enabled. Use -mP option to enable."
+#: config/tc-rx.c:190
+#, c-format
+msgid "unrecognised RX CPU type %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-msp430.c:1795
-msgid "Illegal instruction or not implemented opcode."
+#: config/tc-rx.c:205
+#, c-format
+msgid " RX specific command line options:\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-msp430.c:2145
+#: config/tc-rx.c:206
 #, c-format
 #, c-format
-msgid "internal inconsistency problem in %s: insn %04lx"
+msgid "  --mbig-endian-data\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-msp430.c:2175 config/tc-msp430.c:2198
+#: config/tc-rx.c:207
 #, c-format
 #, c-format
-msgid "internal inconsistency problem in %s: ext. insn %04lx"
+msgid "  --mlittle-endian-data [default]\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-msp430.c:2210
+#: config/tc-rx.c:208
 #, c-format
 #, c-format
-msgid "internal inconsistency problem in %s:  %lx"
+msgid "  --m32bit-doubles [default]\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mt.c:151
+#: config/tc-rx.c:209
 #, c-format
 #, c-format
-msgid "MT specific command line options:\n"
+msgid "  --m64bit-doubles\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mt.c:152
+#: config/tc-rx.c:210
 #, c-format
 #, c-format
-msgid "  -march=ms1-64-001         allow ms1-64-001 instructions\n"
+msgid "  --muse-conventional-section-names\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mt.c:153
+#: config/tc-rx.c:211
 #, c-format
 #, c-format
-msgid "  -march=ms1-16-002         allow ms1-16-002 instructions (default)\n"
+msgid "  --muse-renesas-section-names [default]\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mt.c:154
+#: config/tc-rx.c:212
 #, c-format
 #, c-format
-msgid "  -march=ms1-16-003         allow ms1-16-003 instructions\n"
+msgid "  --msmall-data-limit\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mt.c:155
+#: config/tc-rx.c:213
 #, c-format
 #, c-format
-msgid "  -march=ms2                allow ms2 instructions \n"
+msgid "  --mrelax\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mt.c:156
+#: config/tc-rx.c:214
 #, c-format
 #, c-format
-msgid "  -nosched                  disable scheduling restrictions\n"
+msgid "  --mpid\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mt.c:224
+#: config/tc-rx.c:215
 #, c-format
 #, c-format
-msgid "instruction %s may not follow another memory access instruction."
+msgid "  --mint-register=<value>\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mt.c:230
+#: config/tc-rx.c:216
 #, c-format
 #, c-format
-msgid "instruction %s may not follow another I/O instruction."
+msgid "  --mcpu=<rx100|rx200|rx600|rx610|rxv2>\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mt.c:236
+#: config/tc-rx.c:217
 #, c-format
 #, c-format
-msgid "%s may not occupy the delay slot of another branch insn."
+msgid "  --mno-allow-string-insns"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mt.c:261
-#, c-format
-msgid "operand references R%ld of previous instrutcion."
+#: config/tc-rx.c:297
+msgid "no filename following .INCLUDE pseudo-op"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mt.c:267
+#: config/tc-rx.c:400
 #, c-format
 #, c-format
-msgid "operand references R%ld of instructcion before previous."
+msgid "unable to locate include file: %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mt.c:281 config/tc-mt.c:286
+#: config/tc-rx.c:451
 #, c-format
 #, c-format
-msgid ""
-"conditional branch or jal insn's operand references R%ld of previous "
-"arithmetic or logic insn."
+msgid "unrecognised alignment value in .SECTION directive: %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mt.c:348
-msgid "md_estimate_size_before_relax\n"
+#: config/tc-rx.c:468
+#, c-format
+msgid "unknown parameter following .SECTION directive: %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ns32k.c:439
-msgid "Invalid syntax in PC-relative addressing mode"
+#: config/tc-rx.c:554
+msgid "expecting either ON or OFF after .list"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ns32k.c:463
-msgid "Invalid syntax in External addressing mode"
+#: config/tc-rx.c:590
+#, c-format
+msgid "The \".%s\" pseudo-op is not implemented\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ns32k.c:544
-msgid "Invalid syntax in Memory Relative addressing mode"
+#: config/tc-rx.c:1095
+msgid "The .DEFINE pseudo-op is not implemented"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ns32k.c:611
-msgid "Invalid scaled-indexed mode, use (b,w,d,q)"
+#: config/tc-rx.c:1097
+msgid "The .MACRO pseudo-op is not implemented"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ns32k.c:616
-msgid "Syntax in scaled-indexed mode, use [Rn:m] where n=[0..7] m={b,w,d,q}"
+#: config/tc-rx.c:1099
+msgid "The .BTEQU pseudo-op is not implemented."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ns32k.c:621
-msgid "Scaled-indexed addressing mode combined with scaled-index"
+#: config/tc-rx.c:2084
+msgid "invalid immediate size"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ns32k.c:632
-msgid "Invalid or illegal addressing mode combined with scaled-index"
+#: config/tc-rx.c:2103
+msgid "invalid immediate field position"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ns32k.c:755
-msgid "Premature end of suffix -- Defaulting to d"
+#: config/tc-rx.c:2271
+#, c-format
+msgid "jump not 3..10 bytes away (is %d)"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ns32k.c:768
-msgid "Bad suffix after ':' use {b|w|d} Defaulting to d"
+#: config/tc-rx.c:2662
+msgid ""
+"Use of an RX string instruction detected in a file being assembled without "
+"string instruction support"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ns32k.c:813
-msgid "Very short instr to option, ie you can't do it on a NULLstr"
+#: config/tc-s390.c:238 config/tc-sparc.c:314
+msgid "Invalid default architecture, broken assembler."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ns32k.c:863
-msgid "No such entry in list. (cpu/mmu register)"
+#: config/tc-s390.c:371
+#, c-format
+msgid "no such machine extension `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ns32k.c:920
-msgid "Internal consistency error.  check ns32k-opcode.h"
+#: config/tc-s390.c:382
+#, c-format
+msgid "junk at end of machine string, first unrecognized character is `%c'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ns32k.c:944
-msgid "Address of immediate operand"
+#: config/tc-s390.c:449 config/tc-sparc.c:527
+#, c-format
+msgid "invalid architecture -A%s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ns32k.c:945
-msgid "Invalid immediate write operand."
+#: config/tc-s390.c:472
+#, c-format
+msgid ""
+"        S390 options:\n"
+"        -mregnames        Allow symbolic names for registers\n"
+"        -mwarn-areg-zero  Warn about zero base/index registers\n"
+"        -mno-regnames     Do not allow symbolic names for registers\n"
+"        -m31              Set file format to 31 bit format\n"
+"        -m64              Set file format to 64 bit format\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ns32k.c:1075
-msgid "Bad opcode-table-option, check in file ns32k-opcode.h"
+#: config/tc-s390.c:479
+#, c-format
+msgid ""
+"        -V                print assembler version number\n"
+"        -Qy, -Qn          ignored\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ns32k.c:1108
-msgid "No such opcode"
+#: config/tc-s390.c:563
+msgid "The 64 bit file format is used without esame instructions."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ns32k.c:1183
-msgid "Bad suffix, defaulting to d"
+#: config/tc-s390.c:579
+#, c-format
+msgid "Internal assembler error for instruction format %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ns32k.c:1210
-msgid "Too many operands passed to instruction"
+#: config/tc-s390.c:625
+#, c-format
+msgid "operand out of range (%s not between %ld and %ld)"
 msgstr ""
 
 msgstr ""
 
-#. Check error in default.
-#: config/tc-ns32k.c:1222
-msgid "Wrong numbers of operands in default, check ns32k-opcodes.h"
+#: config/tc-s390.c:850
+#, c-format
+msgid "identifier+constant@%s means identifier@%s+constant"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ns32k.c:1225
-msgid "Wrong number of operands"
+#: config/tc-s390.c:931
+msgid "Can't handle O_big in s390_exp_compare"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ns32k.c:1298
-#, c-format
-msgid "Can not do %d byte pc-relative relocation for storage type %d"
+#: config/tc-s390.c:1013
+msgid "Invalid suffix for literal pool entry"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ns32k.c:1301
-#, c-format
-msgid "Can not do %d byte relocation for storage type %d"
+#: config/tc-s390.c:1070
+msgid "Big number is too big"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ns32k.c:1393
-#, c-format
-msgid "value of %ld out of byte displacement range."
+#: config/tc-s390.c:1217
+msgid "relocation not applicable"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ns32k.c:1403
-#, c-format
-msgid "value of %ld out of word displacement range."
+#: config/tc-s390.c:1341
+msgid "invalid length field specified"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ns32k.c:1418
-#, c-format
-msgid "value of %ld out of double word displacement range."
+#: config/tc-s390.c:1345
+msgid "index register specified but zero"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ns32k.c:1439
-#, c-format
-msgid "Internal logic error.  line %d, file \"%s\""
+#: config/tc-s390.c:1349
+msgid "base register specified but zero"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ns32k.c:1487
-#, c-format
-msgid "Internal logic error. line %d, file \"%s\""
+#: config/tc-s390.c:1353
+msgid "odd numbered general purpose register specified as register pair"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ns32k.c:1588
-msgid "Bit field out of range"
+#: config/tc-s390.c:1361
+msgid ""
+"invalid floating point register pair.  Valid fp register pair operands are "
+"0, 1, 4, 5, 8, 9, 12 or 13."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ns32k.c:1688
-msgid "iif convert internal pcrel/binary"
+#: config/tc-s390.c:1450
+msgid "invalid operand suffix"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ns32k.c:1705
-msgid "Bignum too big for long"
+#: config/tc-s390.c:1473
+msgid "syntax error; missing '(' after displacement"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ns32k.c:1782
-msgid "iif convert internal pcrel/pointer"
+#: config/tc-s390.c:1489 config/tc-s390.c:1533 config/tc-s390.c:1567
+msgid "syntax error; expected ,"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ns32k.c:1787
-msgid "Internal logic error in iif.iifP[n].type"
+#: config/tc-s390.c:1521
+msgid "syntax error; missing ')' after base register"
 msgstr ""
 
 msgstr ""
 
-#. We cant relax this case.
-#: config/tc-ns32k.c:1823
-msgid "Can't relax difference"
+#: config/tc-s390.c:1550
+msgid "syntax error; ')' not allowed here"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ns32k.c:1864
-msgid "Displacement too large for :d"
+#: config/tc-s390.c:1692
+#, c-format
+msgid "Opcode %s not available in this mode"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ns32k.c:1877
-msgid "Internal logic error in iif.iifP[].type"
+#: config/tc-s390.c:1747 config/tc-s390.c:1770 config/tc-s390.c:1783
+msgid "Invalid .insn format\n"
 msgstr ""
 
 msgstr ""
 
-#. Fatal.
-#: config/tc-ns32k.c:1909
+#: config/tc-s390.c:1755
 #, c-format
 #, c-format
-msgid "Can't hash %s: %s"
+msgid "Unrecognized opcode format: `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ns32k.c:2145
-#, c-format
-msgid "invalid architecture option -m%s, ignored"
+#: config/tc-s390.c:1786
+msgid "second operand of .insn not a constant\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ns32k.c:2158
-#, c-format
-msgid "invalid default displacement size \"%s\". Defaulting to %d."
+#: config/tc-s390.c:1789
+msgid "missing comma after insn constant\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ns32k.c:2174
-#, c-format
-msgid ""
-"NS32K options:\n"
-"-m32032 | -m32532\tselect variant of NS32K architecture\n"
-"--disp-size-default=<1|2|4>\n"
+#: config/tc-s390.c:2026
+msgid ".machinemode stack overflow"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ns32k.c:2249
-#, c-format
-msgid "Cannot find relocation type for symbol %s, code %d"
+#: config/tc-s390.c:2033
+msgid ".machinemode stack underflow"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-or32.c:361
+#: config/tc-s390.c:2050
 #, c-format
 #, c-format
-msgid "unknown opcode1: `%s'"
+msgid "invalid machine mode `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-or32.c:367
+#: config/tc-s390.c:2250
 #, c-format
 #, c-format
-msgid "unknown opcode2 `%s'."
+msgid "cannot emit relocation %s against subsy symbol %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-or32.c:404
-#, c-format
-msgid "instruction not allowed: %s"
+#: config/tc-s390.c:2367
+msgid "unsupported relocation type"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-or32.c:407
+#: config/tc-s390.c:2422
 #, c-format
 #, c-format
-msgid "too many operands: %s"
+msgid "cannot emit PC relative %s relocation%s%s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-or32.c:491
-msgid "call/jmp target out of range (1)"
+#: config/tc-s390.c:2561
+#, c-format
+msgid "Gas failure, reloc type %s\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-or32.c:613
-msgid "call/jmp target out of range (2)"
+#: config/tc-s390.c:2563
+#, c-format
+msgid "Gas failure, reloc type #%i\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-or32.c:632
-#, c-format
-msgid "bad relocation type: 0x%02x"
+#: config/tc-score.c:260
+msgid "div / mul are reserved instructions"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-or32.c:824
-msgid "invalid register in & expression"
+#: config/tc-score.c:261
+msgid "This architecture doesn't support mmu"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-pdp11.c:339 config/tc-pdp11.c:357 config/tc-pdp11.c:382
-#: config/tc-pdp11.c:388 config/tc-pdp11.c:401
-msgid "Bad register name"
+#: config/tc-score.c:262
+msgid "This architecture doesn't support atomic instruction"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-pdp11.c:420 config/tc-pdp11.c:484 config/tc-pdp11.c:495
-msgid "Error in expression"
+#: config/tc-score.c:469
+msgid "S+core register expected"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-pdp11.c:492
-msgid "Low order bits truncated in immediate float operand"
+#: config/tc-score.c:470
+msgid "S+core special-register expected"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-pdp11.c:532
-msgid "Label expected"
+#: config/tc-score.c:471
+msgid "S+core co-processor register expected"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-pdp11.c:618
-msgid "Float AC not legal as integer operand"
+#: config/tc-score.c:1074 config/tc-score.c:2068
+msgid "Using temp register(r1)"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-pdp11.c:638
-msgid "General register not legal as float operand"
+#: config/tc-score.c:1093
+#, c-format
+msgid "register expected, not '%.100s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-pdp11.c:671
-msgid "No instruction found"
+#: config/tc-score.c:1149 config/tc-score.c:5485
+msgid "rd must be even number."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-pdp11.c:681 config/tc-z80.c:1890 config/tc-z80.c:1903
+#: config/tc-score.c:1513 config/tc-score.c:1520
 #, c-format
 #, c-format
-msgid "Unknown instruction '%s'"
+msgid "invalid constant: %d bit expression not in range %u..%u"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-pdp11.c:687
+#: config/tc-score.c:1526 config/tc-score.c:1533 config/tc-score.c:2895
+#: config/tc-score.c:2900 config/tc-score.c:3165 config/tc-score.c:3170
+#: config/tc-score.c:3462
 #, c-format
 #, c-format
-msgid "Unsupported instruction set extension: %s"
+msgid "invalid constant: %d bit expression not in range %d..%d"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-pdp11.c:723
-msgid "operand is not an absolute constant"
+#: config/tc-score.c:1558
+msgid "invalid constant: bit expression not defined"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-pdp11.c:731
-msgid "3-bit immediate out of range"
+#: config/tc-score.c:2082
+#, c-format
+msgid "low register(r0-r15)expected, not '%.100s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-pdp11.c:738
-msgid "6-bit immediate out of range"
+#: config/tc-score.c:2144 config/tc-score.c:3482 config/tc-score.c:3650
+#: config/tc-score.c:3695
+#, c-format
+msgid "missing ["
 msgstr ""
 
 msgstr ""
 
-#: config/tc-pdp11.c:745
-msgid "8-bit immediate out of range"
+#: config/tc-score.c:2158 config/tc-score.c:3103 config/tc-score.c:3305
+#: config/tc-score.c:3321 config/tc-score.c:3392 config/tc-score.c:3447
+#: config/tc-score.c:3671 config/tc-score.c:3716 config/tc-score.c:3865
+#: config/tc-score.c:3919 config/tc-score.c:3965
+#, c-format
+msgid "missing ]"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-pdp11.c:762 config/tc-pdp11.c:955
-msgid "Symbol expected"
+#: config/tc-score.c:2347
+#, c-format
+msgid "Fix data dependency: %s %s -- %s %s  (insert %d nop!/%d)"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-pdp11.c:767
-msgid "8-bit displacement out of range"
+#: config/tc-score.c:2366
+#, c-format
+msgid "Fix data dependency: %s %s -- %s %s  (insert 1 pflush/%d)"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-pdp11.c:809 config/tc-pdp11.c:830 config/tc-pdp11.c:847
-#: config/tc-pdp11.c:868 config/tc-pdp11.c:885 config/tc-pdp11.c:906
-#: config/tc-pdp11.c:925 config/tc-pdp11.c:946
-msgid "Missing ','"
+#: config/tc-score.c:2382 config/tc-score.c:2389
+#, c-format
+msgid "data dependency: %s %s -- %s %s  (%d/%d bubble)"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-pdp11.c:960
-msgid "6-bit displacement out of range"
+#: config/tc-score.c:2838
+msgid "address offset must be half word alignment"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-pdp11.c:981 config/tc-vax.c:1946
-msgid "Too many operands"
+#: config/tc-score.c:2846
+msgid "address offset must be word alignment"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-pj.c:65 config/tc-pj.c:74
-msgid "confusing relocation expressions"
+#: config/tc-score.c:2986 config/tc-score.c:3123
+msgid "register same as write-back base"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-pj.c:157
-msgid "can't have relocation for ipush"
+#: config/tc-score.c:3093
+msgid "pre-indexed expression expected"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-pj.c:260
+#: config/tc-score.c:3422
 #, c-format
 #, c-format
-msgid "unknown opcode %s"
+msgid "invalid register number: %d is not in [r0--r7]"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-pj.c:288
-msgid "expected expresssion"
+#: config/tc-score.c:3439
+msgid "comma is  expected"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-pj.c:307
-msgid "extra stuff on line ignored"
+#: config/tc-score.c:3470
+#, c-format
+msgid "invalid constant: %d is not word align integer"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-pj.c:312
-msgid "Something forgot to clean up\n"
+#: config/tc-score.c:3509 config/tc-score.c:3552
+msgid "invalid constant: 32 bit expression not word align"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-pj.c:354
-#, c-format
-msgid ""
-"PJ options:\n"
-"-little\t\t\tgenerate little endian code\n"
-"-big\t\t\tgenerate big endian code\n"
+#: config/tc-score.c:3518 config/tc-score.c:3561
+msgid "invalid constant: 32 bit expression not in range [0, 0xffffffff]"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-pj.c:381 config/tc-sh.c:4059 config/tc-sh.c:4066
-#: config/tc-sh.c:4073 config/tc-sh.c:4080
-msgid "pcrel too far"
+#: config/tc-score.c:3594
+msgid ""
+"invalid constant: 32 bit expression not in range [-0x80000000, 0x7fffffff]"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-pj.h:38
-msgid "convert_frag\n"
+#: config/tc-score.c:3783 config/tc-score.c:3811
+msgid "imm5 should >= 2"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-pj.h:39
-msgid "estimate size\n"
+#: config/tc-score.c:3788 config/tc-score.c:3817
+msgid "reg should <= 31"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:1075
-#, c-format
-msgid "%s unsupported"
+#: config/tc-score.c:3859 config/tc-score.c:3910
+msgid "missing +"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:1177
+#: config/tc-score.c:3903
 #, c-format
 #, c-format
-msgid ""
-"PowerPC options:\n"
-"-a32\t\t\tgenerate ELF32/XCOFF32\n"
-"-a64\t\t\tgenerate ELF64/XCOFF64\n"
-"-u\t\t\tignored\n"
-"-mpwrx, -mpwr2\t\tgenerate code for POWER/2 (RIOS2)\n"
-"-mpwr\t\t\tgenerate code for POWER (RIOS1)\n"
-"-m601\t\t\tgenerate code for PowerPC 601\n"
-"-mppc, -mppc32, -m603, -m604\n"
-"\t\t\tgenerate code for PowerPC 603/604\n"
-"-m403\t\t\tgenerate code for PowerPC 403\n"
-"-m405\t\t\tgenerate code for PowerPC 405\n"
-"-m440\t\t\tgenerate code for PowerPC 440\n"
-"-m464\t\t\tgenerate code for PowerPC 464\n"
-"-m7400, -m7410, -m7450, -m7455\n"
-"\t\t\tgenerate code for PowerPC 7400/7410/7450/7455\n"
-"-m750cl\t\t\tgenerate code for PowerPC 750cl\n"
+msgid "%s register same as write-back base"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:1194
-#, c-format
-msgid ""
-"-mppc64, -m620\t\tgenerate code for PowerPC 620/625/630\n"
-"-mppc64bridge\t\tgenerate code for PowerPC 64, including bridge insns\n"
-"-mbooke\t\t\tgenerate code for 32-bit PowerPC BookE\n"
-"-mpower4\t\tgenerate code for Power4 architecture\n"
-"-mpower5\t\tgenerate code for Power5 architecture\n"
-"-mpower6\t\tgenerate code for Power6 architecture\n"
-"-mpower7\t\tgenerate code for Power7 architecture\n"
-"-mcell\t\t\tgenerate code for Cell Broadband Engine architecture\n"
-"-mcom\t\t\tgenerate code Power/PowerPC common instructions\n"
-"-many\t\t\tgenerate code for any architecture (PWR/PWRX/PPC)\n"
+#: config/tc-score.c:3905
+msgid "destination"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:1205
-#, c-format
-msgid ""
-"-maltivec\t\tgenerate code for AltiVec\n"
-"-mvsx\t\t\tgenerate code for Vector-Scalar (VSX) instructions\n"
-"-me300\t\t\tgenerate code for PowerPC e300 family\n"
-"-me500, -me500x2\tgenerate code for Motorola e500 core complex\n"
-"-me500mc,               generate code for Freescale e500mc core complex\n"
-"-mspe\t\t\tgenerate code for Motorola SPE instructions\n"
-"-mregnames\t\tAllow symbolic names for registers\n"
-"-mno-regnames\t\tDo not allow symbolic names for registers\n"
+#: config/tc-score.c:3905
+msgid "source"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:1215
-#, c-format
-msgid ""
-"-mrelocatable\t\tsupport for GCC's -mrelocatble option\n"
-"-mrelocatable-lib\tsupport for GCC's -mrelocatble-lib option\n"
-"-memb\t\t\tset PPC_EMB bit in ELF flags\n"
-"-mlittle, -mlittle-endian, -l, -le\n"
-"\t\t\tgenerate code for a little endian machine\n"
-"-mbig, -mbig-endian, -b, -be\n"
-"\t\t\tgenerate code for a big endian machine\n"
-"-msolaris\t\tgenerate code for Solaris\n"
-"-mno-solaris\t\tdo not generate code for Solaris\n"
-"-V\t\t\tprint assembler version number\n"
-"-Qy, -Qn\t\tignored\n"
+#: config/tc-score.c:4235 config/tc-score.c:4311 config/tc-score.c:4946
+msgid "expression error"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:1252
-#, c-format
-msgid "Unknown default cpu = %s, os = %s"
+#: config/tc-score.c:4241
+msgid "value not in range [0, 0xffffffff]"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:1278
-msgid "Neither Power nor PowerPC opcodes were selected."
+#: config/tc-score.c:4317
+msgid "value not in range [-0xffffffff, 0xffffffff]"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:1357
-#, c-format
-msgid "powerpc_operands[%d].bitm invalid"
+#: config/tc-score.c:4345
+msgid "li rd label isn't correct instruction form"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:1364
-#, c-format
-msgid "powerpc_operands[%d] duplicates powerpc_operands[%d]"
+#: config/tc-score.c:4515 config/tc-score.c:4670 config/tc-score.c:5197
+#: config/tc-score.c:5225
+msgid "lacking label  "
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:1386
-#, c-format
-msgid "major opcode is not sorted for %s"
+#: config/tc-score.c:4896
+msgid "s3_PIC code offset overflow (max 16 signed bits)"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:1422
-#, c-format
-msgid "%s (%08lx %08lx) after %s (%08lx %08lx)"
+#: config/tc-score.c:4952
+msgid "value not in range [0, 0x7fffffff]"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:1431
-#, c-format
-msgid "mask trims opcode bits for %s"
+#: config/tc-score.c:4957
+msgid "end on line error"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:1440
-#, c-format
-msgid "operand index error for %s"
+#: config/tc-score.c:5204
+msgid "invalid constant: 25 bit expression not in range [-16777216, 16777215]"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:1452
-#, c-format
-msgid "operand %d overlap in %s"
+#: config/tc-score.c:5231
+msgid "invalid constant: 20 bit expression not in range -2^19..2^19"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:1478
-#, c-format
-msgid "duplicate instruction %s"
+#: config/tc-score.c:5264
+msgid "lacking label"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:1502
-#, c-format
-msgid "duplicate macro %s"
+#: config/tc-score.c:5269
+msgid "invalid constant: 10 bit expression not in range [-2^9, 2^9-1]"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:1859
-msgid "symbol+offset not supported for got tls"
+#: config/tc-score.c:5365
+msgid "pce instruction error (16 bit || 16 bit)'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:2113
-msgid "Relocation cannot be done when using -mrelocatable"
+#: config/tc-score.c:5383 config/tc-score.c:5407 config/tc-score.c:5434
+#: config/tc-score.c:5463 config/tc-score.c:5512
+msgid "score3d instruction."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:2162
-msgid "TOC section size exceeds 64k"
+#: config/tc-score.c:6030
+msgid "Unsupported use of .gpword"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:2243
+#: config/tc-score.c:6126
 #, c-format
 #, c-format
-msgid "syntax error: invalid toc specifier `%s'"
+msgid "BSS length (%d) < 0 ignored"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:2257
+#: config/tc-score.c:6141 read.c:2466
 #, c-format
 #, c-format
-msgid "syntax error: expected `]', found  `%c'"
+msgid "error setting flags for \".sbss\": %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:2534
-msgid "[tocv] symbol is not a toc symbol"
+#: config/tc-score.c:6155 config/tc-sparc.c:4169
+msgid "missing alignment"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:2545
-msgid "Unimplemented toc32 expression modifier"
+#: config/tc-score.c:6192
+#, c-format
+msgid "alignment too large; %d assumed"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:2550
-msgid "Unimplemented toc64 expression modifier"
+#: config/tc-score.c:6197 read.c:2527
+msgid "alignment negative; 0 assumed"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:2554
-#, c-format
-msgid "Unexpected return value [%d] from parse_toc_entry!\n"
+#. Error routine.
+#: config/tc-score.c:6607 config/tc-score.c:6631
+msgid "size is not 4 or 6"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:2826
-msgid "unsupported relocation for DS offset field"
+#: config/tc-score.c:6690
+msgid "bad call to MD_ATOF()"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:2879
+#: config/tc-score.c:7197
 #, c-format
 #, c-format
-msgid "syntax error; found `%c' but expected `%c'"
+msgid " branch relocation truncate (0x%x) [-2^9 ~ 2^9]"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:2919 config/tc-ppc.h:94
-msgid "instruction address is not a multiple of 4"
+#: config/tc-score.c:7212 config/tc-score.c:7241 config/tc-score.c:7293
+#, c-format
+msgid " branch relocation truncate (0x%x) [-2^19 ~ 2^19]"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:3084
-msgid "Bad .section directive: want a,e,w,x,M,S,G,T in string"
+#: config/tc-score.c:7263 config/tc-score.c:7318
+#, c-format
+msgid " branch relocation truncate (0x%x)  [-2^9 ~ 2^9]"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:3190
-msgid "missing size"
+#: config/tc-score.c:7488
+#, c-format
+msgid "cannot represent %s relocation in this object file format1"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:3199
-msgid "negative size"
+#: config/tc-score.c:7779
+#, c-format
+msgid "Sunplus-v2-0-0-20060510\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:3236
-msgid "missing real symbol name"
+#: config/tc-score.c:7799
+#, c-format
+msgid " Score-specific assembler options:\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:3257
-msgid "attempt to redefine symbol"
+#: config/tc-score.c:7801
+#, c-format
+msgid "        -EB\t\tassemble code for a big-endian cpu\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:3499
-msgid "The XCOFF file format does not support arbitrary sections"
+#: config/tc-score.c:7806
+#, c-format
+msgid "        -EL\t\tassemble code for a little-endian cpu\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:3573
-msgid "missing rename string"
+#: config/tc-score.c:7810
+#, c-format
+msgid "        -FIXDD\t\tassemble code for fix data dependency\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:3603 config/tc-ppc.c:4145 read.c:3314
-msgid "missing value"
+#: config/tc-score.c:7812
+#, c-format
+msgid ""
+"        -NWARN\t\tassemble code for no warning message for fix data "
+"dependency\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:3621
-msgid "illegal .stabx expression; zero assumed"
+#: config/tc-score.c:7814
+#, c-format
+msgid "        -SCORE5\t\tassemble code for target is SCORE5\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:3653
-msgid "missing class"
+#: config/tc-score.c:7816
+#, c-format
+msgid "        -SCORE5U\tassemble code for target is SCORE5U\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:3662
-msgid "missing type"
+#: config/tc-score.c:7818
+#, c-format
+msgid ""
+"        -SCORE7\t\tassemble code for target is SCORE7, this is default "
+"setting\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:3742
-msgid "missing symbol name"
+#: config/tc-score.c:7820
+#, c-format
+msgid "        -SCORE3\t\tassemble code for target is SCORE3\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:3932
-msgid "nested .bs blocks"
+#: config/tc-score.c:7822
+#, c-format
+msgid ""
+"        -march=score7\tassemble code for target is SCORE7, this is default "
+"setting\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:3964
-msgid ".es without preceding .bs"
+#: config/tc-score.c:7824
+#, c-format
+msgid "        -march=score3\tassemble code for target is SCORE3\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:4137
-msgid "non-constant byte count"
+#: config/tc-score.c:7826
+#, c-format
+msgid ""
+"        -USE_R1\t\tassemble code for no warning message when using temp "
+"register r1\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:4184
-msgid ".tc not in .toc section"
+#: config/tc-score.c:7828
+#, c-format
+msgid "        -KPIC\t\tassemble code for PIC\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:4203
-msgid ".tc with no label"
+#: config/tc-score.c:7830
+#, c-format
+msgid "        -O0\t\tassembler will not perform any optimizations\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:4296
-msgid ".machine stack overflow"
+#: config/tc-score.c:7832
+#, c-format
+msgid ""
+"        -G gpnum\tassemble code for setting gpsize and default is 8 byte\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:4303
-msgid ".machine stack underflow"
+#: config/tc-score.c:7834
+#, c-format
+msgid "        -V \t\tSunplus release version \n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:4310
-#, c-format
-msgid "invalid machine `%s'"
+#: config/tc-sh.c:62
+msgid "directive .big encountered when option -big required"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:4361
-msgid "No previous section to return to. Directive ignored."
+#: config/tc-sh.c:72
+msgid "directive .little encountered when option -little required"
 msgstr ""
 
 msgstr ""
 
-#. Section Contents
-#. unknown
-#: config/tc-ppc.c:4771
-msgid "Unsupported section attribute -- 'a'"
+#: config/tc-sh.c:1422
+msgid "illegal double indirection"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:4955
-msgid "bad symbol suffix"
+#: config/tc-sh.c:1431
+msgid "illegal register after @-"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:5047
-msgid "Unrecognized symbol suffix"
+#: config/tc-sh.c:1447
+msgid "must be @(r0,...)"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:5135
-msgid "two .function pseudo-ops with no intervening .ef"
+#: config/tc-sh.c:1471
+msgid "syntax error in @(r0,...)"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:5148
-msgid ".ef with no preceding .function"
+#: config/tc-sh.c:1476
+msgid "syntax error in @(r0...)"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:5277
-#, c-format
-msgid "warning: symbol %s has no csect"
+#: config/tc-sh.c:1521
+msgid "Deprecated syntax."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:5522
-msgid "symbol in .toc does not match any .tc"
+#: config/tc-sh.c:1533 config/tc-sh.c:1538
+msgid "syntax error in @(disp,[Rn, gbr, pc])"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:5897
-#, c-format
-msgid "unsupported relocation against %s"
+#: config/tc-sh.c:1543
+msgid "expecting )"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:5970
-#, c-format
-msgid "cannot emit PC relative %s relocation against %s"
+#: config/tc-sh.c:1551
+msgid "illegal register after @"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:5975
+#: config/tc-sh.c:2192
 #, c-format
 #, c-format
-msgid "cannot emit PC relative %s relocation"
+msgid "unhandled %d\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:6159
+#: config/tc-sh.c:2403
 #, c-format
 #, c-format
-msgid "Unable to handle reference to symbol %s"
+msgid "Invalid register: 'r%d'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:6162
-msgid "Unable to resolve expression"
+#: config/tc-sh.c:2515
+#, c-format
+msgid "failed for %d\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:6189
-msgid "must branch to an address a multiple of 4"
+#: config/tc-sh.c:2521
+msgid "misplaced PIC operand"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:6193
-#, c-format
-msgid "@local or @plt branch destination is too far away, %ld bytes"
+#: config/tc-sh.c:2632 config/tc-sh.c:3031
+msgid "invalid operands for opcode"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:6224
-#, c-format
-msgid "Gas failure, reloc value %d\n"
+#: config/tc-sh.c:2637
+msgid "insn can't be combined with parallel processing insn"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-s390.c:327 config/tc-sparc.c:272
-msgid "Invalid default architecture, broken assembler."
+#: config/tc-sh.c:2644 config/tc-sh.c:2655 config/tc-sh.c:2687
+msgid "multiple movx specifications"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-s390.c:423 config/tc-sparc.c:475
-#, c-format
-msgid "invalid architecture -A%s"
+#: config/tc-sh.c:2649 config/tc-sh.c:2671 config/tc-sh.c:2710
+msgid "multiple movy specifications"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-s390.c:446
-#, c-format
-msgid ""
-"        S390 options:\n"
-"        -mregnames        Allow symbolic names for registers\n"
-"        -mwarn-areg-zero  Warn about zero base/index registers\n"
-"        -mno-regnames     Do not allow symbolic names for registers\n"
-"        -m31              Set file format to 31 bit format\n"
-"        -m64              Set file format to 64 bit format\n"
+#: config/tc-sh.c:2658 config/tc-sh.c:2691
+msgid "invalid movx address register"
+msgstr ""
+
+#: config/tc-sh.c:2660
+msgid "insn cannot be combined with non-nopy"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-s390.c:453
-#, c-format
-msgid ""
-"        -V                print assembler version number\n"
-"        -Qy, -Qn          ignored\n"
+#: config/tc-sh.c:2674 config/tc-sh.c:2730
+msgid "invalid movy address register"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-s390.c:472
-msgid "The 64 bit file format is used without esame instructions."
+#: config/tc-sh.c:2676
+msgid "insn cannot be combined with non-nopx"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-s390.c:489
-#, c-format
-msgid "Internal assembler error for instruction format %s"
+#: config/tc-sh.c:2689
+msgid "previous movy requires nopx"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-s390.c:562
-#, c-format
-msgid "operand out of range (%s not between %ld and %ld)"
+#: config/tc-sh.c:2697 config/tc-sh.c:2702
+msgid "invalid movx dsp register"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-s390.c:744
-#, c-format
-msgid "identifier+constant@%s means identifier@%s+constant"
+#: config/tc-sh.c:2712
+msgid "previous movx requires nopy"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-s390.c:825
-msgid "Can't handle O_big in s390_exp_compare"
+#: config/tc-sh.c:2721 config/tc-sh.c:2726
+msgid "invalid movy dsp register"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-s390.c:906
-msgid "Invalid suffix for literal pool entry"
+#: config/tc-sh.c:2736
+msgid "dsp immediate shift value not constant"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-s390.c:963
-msgid "Big number is too big"
+#: config/tc-sh.c:2750 config/tc-sh.c:2776
+msgid "multiple parallel processing specifications"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-s390.c:1110
-msgid "relocation not applicable"
+#: config/tc-sh.c:2769
+msgid "multiple condition specifications"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-s390.c:1229
-msgid "index register specified but zero"
+#: config/tc-sh.c:2807
+msgid "insn cannot be combined with pmuls"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-s390.c:1233
-msgid "base register specified but zero"
+#: config/tc-sh.c:2823
+msgid "bad combined pmuls output operand"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-s390.c:1314
-msgid "invalid operand suffix"
+#: config/tc-sh.c:2833
+msgid "destination register is same for parallel insns"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-s390.c:1337
-msgid "syntax error; missing '(' after displacement"
+#: config/tc-sh.c:2842
+msgid "condition not followed by conditionalizable insn"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-s390.c:1353 config/tc-s390.c:1397 config/tc-s390.c:1427
-msgid "syntax error; expected ,"
+#: config/tc-sh.c:2852
+msgid "unrecognized characters at end of parallel processing insn"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-s390.c:1385
-msgid "syntax error; missing ')' after base register"
+#: config/tc-sh.c:2968
+msgid "opcode not valid for this cpu variant"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-s390.c:1414
-msgid "syntax error; ')' not allowed here"
+#: config/tc-sh.c:3001
+msgid "Delayed branches not available on SH1"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-s390.c:1549
+#: config/tc-sh.c:3036
 #, c-format
 #, c-format
-msgid "Opcode %s not available in this mode"
+msgid "excess operands: '%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-s390.c:1604 config/tc-s390.c:1627 config/tc-s390.c:1640
-msgid "Invalid .insn format\n"
+#: config/tc-sh.c:3113
+msgid ".uses pseudo-op seen when not relaxing"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-s390.c:1612
-#, c-format
-msgid "Unrecognized opcode format: `%s'"
+#: config/tc-sh.c:3119
+msgid "bad .uses format"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-s390.c:1643
-msgid "second operand of .insn not a constant\n"
+#: config/tc-sh.c:3230
+msgid "Invalid combination: --isa=SHcompact with --isa=SHmedia"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-s390.c:1646
-msgid "missing comma after insn constant\n"
+#: config/tc-sh.c:3236
+msgid "Invalid combination: --isa=SHmedia with --isa=SHcompact"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-s390.c:1938
-#, c-format
-msgid "cannot emit relocation %s against subsy symbol %s"
+#: config/tc-sh.c:3238
+msgid "Invalid combination: --abi=64 with --isa=SHcompact"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-s390.c:2026
-msgid "unsupported relocation type"
+#: config/tc-sh.c:3270
+#, c-format
+msgid "Invalid argument to --isa option: %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-s390.c:2073
-#, c-format
-msgid "cannot emit PC relative %s relocation%s%s"
+#: config/tc-sh.c:3279
+msgid "Invalid combination: --abi=32 with --abi=64"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-s390.c:2198
-#, c-format
-msgid "Gas failure, reloc type %s\n"
+#: config/tc-sh.c:3285
+msgid "Invalid combination: --abi=64 with --abi=32"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-s390.c:2200
-#, c-format
-msgid "Gas failure, reloc type #%i\n"
+#: config/tc-sh.c:3287
+msgid "Invalid combination: --isa=SHcompact with --abi=64"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-score.c:260
-msgid "div / mul are reserved instructions"
+#: config/tc-sh.c:3291
+#, c-format
+msgid "Invalid argument to --abi option: %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-score.c:261
-msgid "This architecture doesn't support mmu"
+#: config/tc-sh.c:3331
+#, c-format
+msgid ""
+"SH options:\n"
+"--little\t\tgenerate little endian code\n"
+"--big\t\t\tgenerate big endian code\n"
+"--relax\t\t\talter jump instructions for long displacements\n"
+"--renesas\t\tdisable optimization with section symbol for\n"
+"\t\t\tcompatibility with Renesas assembler.\n"
+"--small\t\t\talign sections to 4 byte boundaries, not 16\n"
+"--dsp\t\t\tenable sh-dsp insns, and disable floating-point ISAs.\n"
+"--allow-reg-prefix\tallow '$' as a register name prefix.\n"
+"--isa=[any\t\tuse most appropriate isa\n"
+"    | dsp               same as '-dsp'\n"
+"    | fp"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-score.c:262
-msgid "This architecture doesn't support atomic instruction"
+#: config/tc-sh.c:3357
+#, c-format
+msgid ""
+"--isa=[shmedia\t\tset as the default instruction set for SH64\n"
+"    | SHmedia\n"
+"    | shcompact\n"
+"    | SHcompact]\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-score.c:469
-msgid "S+core register expected"
+#: config/tc-sh.c:3362
+#, c-format
+msgid ""
+"--abi=[32|64]\t\tset size of expanded SHmedia operands and object\n"
+"\t\t\tfile type\n"
+"--shcompact-const-crange  emit code-range descriptors for constants in\n"
+"\t\t\tSHcompact code sections\n"
+"--no-mix\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\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-score.c:470
-msgid "S+core special-register expected"
+#: config/tc-sh.c:3374
+#, c-format
+msgid "--fdpic\t\t\tgenerate an FDPIC object file\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-score.c:471
-msgid "S+core co-processor register expected"
+#: config/tc-sh.c:3465
+msgid ".uses does not refer to a local symbol in the same section"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-score.c:1074 config/tc-score.c:2073
-msgid "Using temp register(r1)"
+#: config/tc-sh.c:3484
+msgid "can't find fixup pointed to by .uses"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-score.c:1093
-#, c-format
-msgid "register expected, not '%.100s'"
+#: config/tc-sh.c:3504
+msgid ".uses target does not refer to a local symbol in the same section"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-score.c:1149 config/tc-score.c:5488
-msgid "rd must be even number."
+#: config/tc-sh.c:3581
+msgid "displacement overflows 12-bit field"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-score.c:1520 config/tc-score.c:1527
+#: config/tc-sh.c:3584
 #, c-format
 #, c-format
-msgid "invalid constant: %d bit expression not in range %u..%u"
+msgid "displacement to defined symbol %s overflows 12-bit field"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-score.c:1533 config/tc-score.c:1540 config/tc-score.c:2900
-#: config/tc-score.c:2905 config/tc-score.c:3173 config/tc-score.c:3178
-#: config/tc-score.c:3471
+#: config/tc-sh.c:3588
 #, c-format
 #, c-format
-msgid "invalid constant: %d bit expression not in range %d..%d"
+msgid "displacement to undefined symbol %s overflows 12-bit field"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-score.c:1565
-msgid "invalid constant: bit expression not defined"
+#: config/tc-sh.c:3661
+msgid "displacement overflows 8-bit field"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-score.c:2087
+#: config/tc-sh.c:3664
 #, c-format
 #, c-format
-msgid "low register(r0-r15)expected, not '%.100s'"
+msgid "displacement to defined symbol %s overflows 8-bit field"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-score.c:2149 config/tc-score.c:3492 config/tc-score.c:3660
-#: config/tc-score.c:3705
+#: config/tc-sh.c:3668
 #, c-format
 #, c-format
-msgid "missing ["
+msgid "displacement to undefined symbol %s overflows 8-bit field "
 msgstr ""
 
 msgstr ""
 
-#: config/tc-score.c:2163 config/tc-score.c:3110 config/tc-score.c:3313
-#: config/tc-score.c:3329 config/tc-score.c:3400 config/tc-score.c:3456
-#: config/tc-score.c:3681 config/tc-score.c:3726 config/tc-score.c:3875
-#: config/tc-score.c:3929 config/tc-score.c:3975
+#: config/tc-sh.c:3685
 #, c-format
 #, c-format
-msgid "missing ]"
+msgid "overflow in branch to %s; converted into longer instruction sequence"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-score.c:2352
-#, c-format
-msgid "Fix data dependency: %s %s -- %s %s  (insert %d nop!/%d)"
+#: config/tc-sh.c:3750 config/tc-sh.c:3797 config/tc-sparc.c:4669
+#: config/tc-sparc.c:4693
+msgid "misaligned data"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-score.c:2371
-#, c-format
-msgid "Fix data dependency: %s %s -- %s %s  (insert 1 pflush/%d)"
+#: config/tc-sh.c:4126
+msgid "offset to unaligned destination"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-score.c:2387 config/tc-score.c:2394
-#, c-format
-msgid "data dependency: %s %s -- %s %s  (%d/%d bubble)"
+#: config/tc-sh.c:4131
+msgid "negative offset"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-score.c:2755 config/tc-score.c:6502
-#, c-format
-msgid "%s -- `%s'"
+#: config/tc-sh.c:4282
+msgid "misaligned offset"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-score.c:2843
-msgid "address offset must be half word alignment"
+#: config/tc-sh64.c:568
+msgid "This operand must be constant at assembly time"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-score.c:2851
-msgid "address offset must be word alignment"
+#: config/tc-sh64.c:681
+msgid "Invalid operand expression"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-score.c:2993 config/tc-score.c:3130
-msgid "register same as write-back base"
+#: config/tc-sh64.c:773 config/tc-sh64.c:877
+msgid "PTB operand is a SHmedia symbol"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-score.c:3100
-msgid "pre-indexed expression expected"
+#: config/tc-sh64.c:776 config/tc-sh64.c:874
+msgid "PTA operand is a SHcompact symbol"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-score.c:3431
-#, c-format
-msgid "invalid register number: %d is not in [r0--r7]"
+#: config/tc-sh64.c:792
+msgid "invalid expression in operand"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-score.c:3448
-msgid "comma is  expected"
+#: config/tc-sh64.c:1483
+#, c-format
+msgid "invalid operand, not a 5-bit unsigned value: %d"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-score.c:3479
+#: config/tc-sh64.c:1488
 #, c-format
 #, c-format
-msgid "invalid constant: %d is not word align integer"
+msgid "invalid operand, not a 6-bit signed value: %d"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-score.c:3519 config/tc-score.c:3562
-msgid "invalid constant: 32 bit expression not word align"
+#: config/tc-sh64.c:1493
+#, c-format
+msgid "invalid operand, not a 6-bit unsigned value: %d"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-score.c:3528 config/tc-score.c:3571
-msgid "invalid constant: 32 bit expression not in range [0, 0xffffffff]"
+#: config/tc-sh64.c:1498 config/tc-sh64.c:1510
+#, c-format
+msgid "invalid operand, not a 11-bit signed value: %d"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-score.c:3604
-msgid ""
-"invalid constant: 32 bit expression not in range [-0x80000000, 0x7fffffff]"
+#: config/tc-sh64.c:1500
+#, c-format
+msgid "invalid operand, not a multiple of 32: %d"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-score.c:3793 config/tc-score.c:3821
-msgid "imm5 should >= 2"
+#: config/tc-sh64.c:1505
+#, c-format
+msgid "invalid operand, not a 10-bit signed value: %d"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-score.c:3798 config/tc-score.c:3827
-msgid "reg should <= 31"
+#: config/tc-sh64.c:1512
+#, c-format
+msgid "invalid operand, not an even value: %d"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-score.c:3869 config/tc-score.c:3920
-msgid "missing +"
+#: config/tc-sh64.c:1517
+#, c-format
+msgid "invalid operand, not a 12-bit signed value: %d"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-score.c:3913
+#: config/tc-sh64.c:1519
 #, c-format
 #, c-format
-msgid "%s register same as write-back base"
+msgid "invalid operand, not a multiple of 4: %d"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-score.c:3915
-msgid "destination"
+#: config/tc-sh64.c:1524
+#, c-format
+msgid "invalid operand, not a 13-bit signed value: %d"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-score.c:3915
-msgid "source"
+#: config/tc-sh64.c:1526
+#, c-format
+msgid "invalid operand, not a multiple of 8: %d"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-score.c:4245 config/tc-score.c:4321 config/tc-score.c:4950
-msgid "expression error"
+#: config/tc-sh64.c:1531
+#, c-format
+msgid "invalid operand, not a 16-bit signed value: %d"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-score.c:4251
-msgid "value not in range [0, 0xffffffff]"
+#: config/tc-sh64.c:1536
+#, c-format
+msgid "invalid operand, not a 16-bit unsigned value: %d"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-score.c:4327
-msgid "value not in range [-0xffffffff, 0xffffffff]"
+#: config/tc-sh64.c:1542
+msgid "operand out of range for PT, PTA and PTB"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-score.c:4355
-msgid "li rd label isn't correct instruction form"
+#: config/tc-sh64.c:1544
+#, c-format
+msgid "operand not a multiple of 4 for PT, PTA or PTB: %d"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-score.c:4524 config/tc-score.c:4675 config/tc-score.c:5200
-#: config/tc-score.c:5228
-msgid "lacking label  "
+#: config/tc-sh64.c:2065
+#, c-format
+msgid "MOVI operand is not a 32-bit signed value: 0x%8x%08x"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-score.c:4900
-msgid "s3_PIC code offset overflow (max 16 signed bits)"
+#: config/tc-sh64.c:2422 config/tc-sh64.c:2585 config/tc-sh64.c:2600
+msgid "invalid PIC reference"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-score.c:4956
-msgid "value not in range [0, 0x7fffffff]"
+#: config/tc-sh64.c:2479
+msgid "can't find opcode"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-score.c:4961
-msgid "end on line error"
+#: config/tc-sh64.c:2682 config/tc-sh64.c:2722
+msgid "invalid operand: expression in PT target"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-score.c:5207
-msgid "invalid constant: 25 bit expression not in range [-16777216, 16777215]"
+#: config/tc-sh64.c:2813
+#, c-format
+msgid "invalid operands to %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-score.c:5234
-msgid "invalid constant: 20 bit expression not in range -2^19..2^19"
+#: config/tc-sh64.c:2819
+#, c-format
+msgid "excess operands to %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-score.c:5267
-msgid "lacking label"
+#: config/tc-sh64.c:2864
+#, c-format
+msgid "The `.mode %s' directive is not valid with this architecture"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-score.c:5272
-msgid "invalid constant: 10 bit expression not in range [-2^9, 2^9-1]"
+#: config/tc-sh64.c:2872
+#, c-format
+msgid "Invalid argument to .mode: %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-score.c:5368
-msgid "pce instruction error (16 bit || 16 bit)'"
+#: config/tc-sh64.c:2902
+#, c-format
+msgid "The `.abi %s' directive is not valid with this architecture"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-score.c:5386 config/tc-score.c:5410 config/tc-score.c:5437
-#: config/tc-score.c:5466 config/tc-score.c:5515
-msgid "score3d instruction."
+#: config/tc-sh64.c:2908
+msgid "`.abi 64' but command-line options do not specify 64-bit ABI"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-score.c:6126 read.c:1465
-msgid "missing size expression"
+#: config/tc-sh64.c:2913
+msgid "`.abi 32' but command-line options do not specify 32-bit ABI"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-score.c:6132
+#: config/tc-sh64.c:2916
 #, c-format
 #, c-format
-msgid "BSS length (%d) < 0 ignored"
+msgid "Invalid argument to .abi: %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-score.c:6147 read.c:2306
-#, c-format
-msgid "error setting flags for \".sbss\": %s"
+#: config/tc-sh64.c:2971
+msgid "-no-mix is invalid without specifying SHcompact or SHmedia"
+msgstr ""
+
+#: config/tc-sh64.c:2976
+msgid "-shcompact-const-crange is invalid without SHcompact"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-score.c:6161 config/tc-sparc.c:3695
-msgid "missing alignment"
+#: config/tc-sh64.c:2979
+msgid "-expand-pt32 only valid with -abi=64"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-score.c:6198
-#, c-format
-msgid "alignment too large; %d assumed"
+#: config/tc-sh64.c:2982
+msgid "-no-expand only valid with SHcompact or SHmedia"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-score.c:6203 read.c:2367
-msgid "alignment negative; 0 assumed"
+#: config/tc-sh64.c:2985
+msgid "-expand-pt32 invalid together with -no-expand"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-score.c:6270 config/tc-z80.c:289 ecoff.c:3355 read.c:1484
-#: read.c:1597 read.c:2484 read.c:3048 read.c:3441 symbols.c:326 symbols.c:432
-#, c-format
-msgid "symbol `%s' is already defined"
+#: config/tc-sh64.c:3199
+msgid ""
+"SHmedia code not allowed in same section as constants and SHcompact code"
 msgstr ""
 
 msgstr ""
 
-#. Error routine.
-#: config/tc-score.c:6606 config/tc-score.c:6630
-msgid "size is not 4 or 6"
+#: config/tc-sh64.c:3217
+msgid "No segment info for current section"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-score.c:6689
-msgid "bad call to MD_ATOF()"
+#: config/tc-sh64.c:3256
+msgid "duplicate datalabel operator ignored"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-score.c:7197
-#, c-format
-msgid " branch relocation truncate (0x%x) [-2^9 ~ 2^9]"
+#: config/tc-sh64.c:3323
+msgid "Invalid DataLabel expression"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-score.c:7212 config/tc-score.c:7241 config/tc-score.c:7293
-#, c-format
-msgid " branch relocation truncate (0x%x) [-2^19 ~ 2^19]"
+#: config/tc-sparc.c:318 config/tc-sparc.c:533
+msgid "Bad opcode table, broken assembler."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-score.c:7263 config/tc-score.c:7318
+#: config/tc-sparc.c:525
 #, c-format
 #, c-format
-msgid " branch relocation truncate (0x%x)  [-2^9 ~ 2^9]"
+msgid "invalid architecture -xarch=%s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-score.c:7494
+#: config/tc-sparc.c:606
 #, c-format
 #, c-format
-msgid "cannot represent %s relocation in this object file format1"
+msgid "No compiled in support for %d bit object file format"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-score.c:7785
+#: config/tc-sparc.c:691
 #, c-format
 #, c-format
-msgid "Sunplus-v2-0-0-20060510\n"
+msgid "SPARC options:\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-score.c:7805
+#: config/tc-sparc.c:720
 #, c-format
 #, c-format
-msgid " Score-specific assembler options:\n"
+msgid ""
+"\n"
+"\t\t\tspecify variant of SPARC architecture\n"
+"-bump\t\t\twarn when assembler switches architectures\n"
+"-sparc\t\t\tignored\n"
+"--enforce-aligned-data\tforce .long, etc., to be aligned correctly\n"
+"-relax\t\t\trelax jumps and branches (default)\n"
+"-no-relax\t\tavoid changing any jumps and branches\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-score.c:7807
+#: config/tc-sparc.c:728
 #, c-format
 #, c-format
-msgid "        -EB\t\tassemble code for a big-endian cpu\n"
+msgid "-k\t\t\tgenerate PIC\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-score.c:7812
+#: config/tc-sparc.c:732
 #, c-format
 #, c-format
-msgid "        -EL\t\tassemble code for a little-endian cpu\n"
+msgid ""
+"-32\t\t\tcreate 32 bit object file\n"
+"-64\t\t\tcreate 64 bit object file\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-score.c:7816
+#: config/tc-sparc.c:735
 #, c-format
 #, c-format
-msgid "        -FIXDD\t\tassemble code for fix data dependency\n"
+msgid "\t\t\t[default is %d]\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-score.c:7818
+#: config/tc-sparc.c:737
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"        -NWARN\t\tassemble code for no warning message for fix data "
-"dependency\n"
+"-TSO\t\t\tuse Total Store Ordering\n"
+"-PSO\t\t\tuse Partial Store Ordering\n"
+"-RMO\t\t\tuse Relaxed Memory Ordering\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-score.c:7820
+#: config/tc-sparc.c:741
 #, c-format
 #, c-format
-msgid "        -SCORE5\t\tassemble code for target is SCORE5\n"
+msgid "\t\t\t[default is %s]\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-score.c:7822
+#: config/tc-sparc.c:743
 #, c-format
 #, c-format
-msgid "        -SCORE5U\tassemble code for target is SCORE5U\n"
+msgid ""
+"-KPIC\t\t\tgenerate PIC\n"
+"-V\t\t\tprint assembler version number\n"
+"-undeclared-regs\tignore application global register usage without\n"
+"\t\t\tappropriate .register directive (default)\n"
+"-no-undeclared-regs\tforce error on application global register usage\n"
+"\t\t\twithout appropriate .register directive\n"
+"--dcti-couples-detect\twarn when an unpredictable DCTI couple is found\n"
+"-q\t\t\tignored\n"
+"-Qy, -Qn\t\tignored\n"
+"-s\t\t\tignored\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-score.c:7824
+#: config/tc-sparc.c:756
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"        -SCORE7\t\tassemble code for target is SCORE7, this is default "
-"setting\n"
+"-EL\t\t\tgenerate code for a little endian machine\n"
+"-EB\t\t\tgenerate code for a big endian machine\n"
+"--little-endian-data\tgenerate code for a machine having big endian\n"
+"                        instructions and little endian data.\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-score.c:7826
+#: config/tc-sparc.c:1023
 #, c-format
 #, c-format
-msgid "        -SCORE3\t\tassemble code for target is SCORE3\n"
+msgid "Internal error: losing opcode: `%s' \"%s\"\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-score.c:7828
+#: config/tc-sparc.c:1042
 #, c-format
 #, c-format
-msgid ""
-"        -march=score7\tassemble code for target is SCORE7, this is default "
-"setting\n"
+msgid "Internal error: can't find opcode `%s' for `%s'\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-score.c:7830
-#, c-format
-msgid "        -march=score3\tassemble code for target is SCORE3\n"
+#: config/tc-sparc.c:1258
+msgid "Support for 64-bit arithmetic not compiled in."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-score.c:7832
-#, c-format
-msgid ""
-"        -USE_R1\t\tassemble code for no warning message when using temp "
-"register r1\n"
+#: config/tc-sparc.c:1304
+msgid "set: number not in 0..4294967295 range"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-score.c:7834
-#, c-format
-msgid "        -KPIC\t\tassemble code for PIC\n"
+#: config/tc-sparc.c:1311
+msgid "set: number not in -2147483648..4294967295 range"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-score.c:7836
-#, c-format
-msgid "        -O0\t\tassembler will not perform any optimizations\n"
+#: config/tc-sparc.c:1370
+msgid "setsw: number not in -2147483648..4294967295 range"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-score.c:7838
-#, c-format
-msgid ""
-"        -G gpnum\tassemble code for setting gpsize and default is 8 byte\n"
+#: config/tc-sparc.c:1418
+msgid "setx: temporary register same as destination register"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-score.c:7840
-#, c-format
-msgid "        -V \t\tSunplus release version \n"
+#: config/tc-sparc.c:1489
+msgid "setx: illegal temporary register g0"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh.c:63
-msgid "directive .big encountered when option -big required"
+#: config/tc-sparc.c:1597
+msgid "unpredictable DCTI couple"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh.c:73
-msgid "directive .little encountered when option -little required"
+#: config/tc-sparc.c:1607
+msgid "FP branch in delay slot"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh.c:1364
-msgid "misplaced PIC operand"
+#: config/tc-sparc.c:1623
+msgid "FP branch preceded by FP instruction; NOP inserted"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh.c:1402
-msgid "illegal double indirection"
+#: config/tc-sparc.c:1663
+msgid "failed special case insn sanity check"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh.c:1411
-msgid "illegal register after @-"
+#: config/tc-sparc.c:1834
+msgid ": invalid membar mask name"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh.c:1427
-msgid "must be @(r0,...)"
+#: config/tc-sparc.c:1850
+msgid ": invalid membar mask expression"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh.c:1451
-msgid "syntax error in @(r0,...)"
+#: config/tc-sparc.c:1855
+msgid ": invalid membar mask number"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh.c:1456
-msgid "syntax error in @(r0...)"
+#: config/tc-sparc.c:1870
+msgid ": invalid siam mode expression"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh.c:1501
-msgid "Deprecated syntax."
+#: config/tc-sparc.c:1875
+msgid ": invalid siam mode number"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh.c:1513 config/tc-sh.c:1518
-msgid "syntax error in @(disp,[Rn, gbr, pc])"
+#: config/tc-sparc.c:1891
+msgid ": invalid prefetch function name"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh.c:1523
-msgid "expecting )"
+#: config/tc-sparc.c:1899
+msgid ": invalid prefetch function expression"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh.c:1531
-msgid "illegal register after @"
+#: config/tc-sparc.c:1904
+msgid ": invalid prefetch function number"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh.c:2202
-#, c-format
-msgid "unhandled %d\n"
+#: config/tc-sparc.c:1931 config/tc-sparc.c:1937 config/tc-sparc.c:1946
+msgid ": unrecognizable privileged register"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh.c:2368
-#, c-format
-msgid "Invalid register: 'r%d'"
+#: config/tc-sparc.c:1969 config/tc-sparc.c:1975 config/tc-sparc.c:1984
+msgid ": unrecognizable hyperprivileged register"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh.c:2472
-#, c-format
-msgid "failed for %d\n"
+#: config/tc-sparc.c:2007 config/tc-sparc.c:2013 config/tc-sparc.c:2022
+msgid ": unrecognizable ancillary state register"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh.c:2585 config/tc-sh.c:2984
-msgid "invalid operands for opcode"
+#: config/tc-sparc.c:2055
+msgid ": asr number must be between 0 and 31"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh.c:2590
-msgid "insn can't be combined with parallel processing insn"
+#: config/tc-sparc.c:2064
+#, c-format
+msgid ": expecting %asrN"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh.c:2597 config/tc-sh.c:2608 config/tc-sh.c:2640
-msgid "multiple movx specifications"
+#: config/tc-sparc.c:2106
+msgid ": crypto immediate must be between 0 and 31"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh.c:2602 config/tc-sh.c:2624 config/tc-sh.c:2663
-msgid "multiple movy specifications"
+#: config/tc-sparc.c:2115
+msgid ": expecting crypto immediate"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh.c:2611 config/tc-sh.c:2644
-msgid "invalid movx address register"
+#: config/tc-sparc.c:2276 config/tc-sparc.c:2315 config/tc-sparc.c:2715
+#: config/tc-sparc.c:2751
+#, c-format
+msgid "Illegal operands: %%%s requires arguments in ()"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh.c:2613
-msgid "insn cannot be combined with non-nopy"
+#: config/tc-sparc.c:2283
+#, c-format
+msgid ""
+"Illegal operands: %%%s cannot be used together with other relocs in the insn "
+"()"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh.c:2627 config/tc-sh.c:2683
-msgid "invalid movy address register"
+#: config/tc-sparc.c:2294
+#, c-format
+msgid "Illegal operands: %%%s can be only used with call __tls_get_addr"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh.c:2629
-msgid "insn cannot be combined with non-nopx"
+#: config/tc-sparc.c:2501
+msgid "detected global register use not covered by .register pseudo-op"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh.c:2642
-msgid "previous movy requires nopx"
+#: config/tc-sparc.c:2583
+msgid ": There are only 64 f registers; [0-63]"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh.c:2650 config/tc-sh.c:2655
-msgid "invalid movx dsp register"
+#: config/tc-sparc.c:2585 config/tc-sparc.c:2603
+msgid ": There are only 32 f registers; [0-31]"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh.c:2665
-msgid "previous movx requires nopy"
+#: config/tc-sparc.c:2595
+msgid ": There are only 32 single precision f registers; [0-31]"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh.c:2674 config/tc-sh.c:2679
-msgid "invalid movy dsp register"
+#: config/tc-sparc.c:2616
+msgid ": Instruction requires frs2 and frsd must be the same register"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh.c:2689
-msgid "dsp immediate shift value not constant"
+#: config/tc-sparc.c:2760
+#, c-format
+msgid "Expression inside %%%s could not be parsed"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh.c:2703 config/tc-sh.c:2729
-msgid "multiple parallel processing specifications"
+#: config/tc-sparc.c:2768
+#, c-format
+msgid ""
+"Illegal operands: Can't do arithmetics other than + and - involving %%%s()"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh.c:2722
-msgid "multiple condition specifications"
+#: config/tc-sparc.c:2885
+#, c-format
+msgid "Illegal operands: Can't add non-constant expression to %%%s()"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh.c:2760
-msgid "insn cannot be combined with pmuls"
+#: config/tc-sparc.c:2895
+#, c-format
+msgid ""
+"Illegal operands: Can't do arithmetics involving %%%s() of a relocatable "
+"symbol"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh.c:2776
-msgid "bad combined pmuls output operand"
+#: config/tc-sparc.c:2913
+msgid ": PC-relative operand can't be a constant"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh.c:2786
-msgid "destination register is same for parallel insns"
+#: config/tc-sparc.c:2920
+msgid ": TLS operand can't be a constant"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh.c:2795
-msgid "condition not followed by conditionalizable insn"
+#: config/tc-sparc.c:2948
+msgid ": Immediate value in cbcond is out of range."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh.c:2805
-msgid "unrecognized characters at end of parallel processing insn"
+#: config/tc-sparc.c:2974
+msgid ": invalid ASI name"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh.c:2921
-msgid "opcode not valid for this cpu variant"
+#: config/tc-sparc.c:2982
+msgid ": invalid ASI expression"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh.c:2954
-msgid "Delayed branches not available on SH1"
+#: config/tc-sparc.c:2987
+msgid ": invalid ASI number"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh.c:2989
-#, c-format
-msgid "excess operands: '%s'"
+#: config/tc-sparc.c:3090
+msgid "OPF immediate operand out of range (0-0x1ff)"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh.c:3066
-msgid ".uses pseudo-op seen when not relaxing"
+#: config/tc-sparc.c:3095
+msgid "non-immediate OPF operand, ignored"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh.c:3072
-msgid "bad .uses format"
+#: config/tc-sparc.c:3114
+msgid ": invalid cpreg name"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh.c:3176
-msgid "Invalid combination: --isa=SHcompact with --isa=SHmedia"
+#: config/tc-sparc.c:3143
+#, c-format
+msgid "Illegal operands%s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh.c:3182
-msgid "Invalid combination: --isa=SHmedia with --isa=SHcompact"
+#: config/tc-sparc.c:3183
+#, c-format
+msgid "architecture bumped from \"%s\" to \"%s\" on \"%s\""
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh.c:3184
-msgid "Invalid combination: --abi=64 with --isa=SHcompact"
+#: config/tc-sparc.c:3224
+#, c-format
+msgid "Architecture mismatch on \"%s %s\"."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh.c:3216
+#: config/tc-sparc.c:3225
 #, c-format
 #, c-format
-msgid "Invalid argument to --isa option: %s"
+msgid " (Requires %s; requested architecture is %s.)"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh.c:3225
-msgid "Invalid combination: --abi=32 with --abi=64"
+#: config/tc-sparc.c:3237
+#, c-format
+msgid "Hardware capability \"%s\" not enabled for \"%s\"."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh.c:3231
-msgid "Invalid combination: --abi=64 with --abi=32"
+#: config/tc-sparc.c:3635 config/tc-sparc.c:3642 config/tc-sparc.c:3649
+#: config/tc-sparc.c:3656 config/tc-sparc.c:3663 config/tc-sparc.c:3672
+#: config/tc-sparc.c:3684 config/tc-sparc.c:3695 config/tc-sparc.c:3717
+#: config/tc-sparc.c:3741 write.c:1163
+msgid "relocation overflow"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh.c:3233
-msgid "Invalid combination: --isa=SHcompact with --abi=64"
+#: config/tc-sparc.c:3796
+#, c-format
+msgid "bad or unhandled relocation type: 0x%02x"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh.c:3237
-#, c-format
-msgid "Invalid argument to --abi option: %s"
+#: config/tc-sparc.c:4131
+msgid "Expected comma after name"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh.c:3271
+#: config/tc-sparc.c:4140
 #, c-format
 #, c-format
-msgid ""
-"SH options:\n"
-"--little\t\tgenerate little endian code\n"
-"--big\t\t\tgenerate big endian code\n"
-"--relax\t\t\talter jump instructions for long displacements\n"
-"--renesas\t\tdisable optimization with section symbol for\n"
-"\t\t\tcompatibility with Renesas assembler.\n"
-"--small\t\t\talign sections to 4 byte boundaries, not 16\n"
-"--dsp\t\t\tenable sh-dsp insns, and disable floating-point ISAs.\n"
-"--allow-reg-prefix\tallow '$' as a register name prefix.\n"
-"--isa=[any\t\tuse most appropriate isa\n"
-"    | dsp               same as '-dsp'\n"
-"    | fp"
+msgid "BSS length (%d.) <0! Ignored."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh.c:3297
-#, c-format
-msgid ""
-"--isa=[shmedia\t\tset as the default instruction set for SH64\n"
-"    | SHmedia\n"
-"    | shcompact\n"
-"    | SHcompact]\n"
+#: config/tc-sparc.c:4152
+msgid "bad .reserve segment -- expected BSS segment"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh.c:3302
+#: config/tc-sparc.c:4180
 #, c-format
 #, c-format
-msgid ""
-"--abi=[32|64]\t\tset size of expanded SHmedia operands and object\n"
-"\t\t\tfile type\n"
-"--shcompact-const-crange  emit code-range descriptors for constants in\n"
-"\t\t\tSHcompact code sections\n"
-"--no-mix\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\n"
+msgid "alignment too large; assuming %d"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh.c:3401
-msgid ".uses does not refer to a local symbol in the same section"
+#: config/tc-sparc.c:4186 config/tc-sparc.c:4335
+msgid "negative alignment"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh.c:3420
-msgid "can't find fixup pointed to by .uses"
+#: config/tc-sparc.c:4196 config/tc-sparc.c:4357 read.c:1521 read.c:2539
+msgid "alignment not a power of 2"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh.c:3440
-msgid ".uses target does not refer to a local symbol in the same section"
+#: config/tc-sparc.c:4249
+#, c-format
+msgid "Ignoring attempt to re-define symbol %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh.c:3517
-msgid "displacement overflows 12-bit field"
+#: config/tc-sparc.c:4272 config/tc-v850.c:283
+msgid "Expected comma after symbol-name"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh.c:3520
+#: config/tc-sparc.c:4282
 #, c-format
 #, c-format
-msgid "displacement to defined symbol %s overflows 12-bit field"
+msgid ".COMMon length (%lu) out of range ignored"
+msgstr ""
+
+#: config/tc-sparc.c:4315
+msgid "Expected comma after common length"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh.c:3524
+#: config/tc-sparc.c:4329
 #, c-format
 #, c-format
-msgid "displacement to undefined symbol %s overflows 12-bit field"
+msgid "alignment too large; assuming %ld"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh.c:3597
-msgid "displacement overflows 8-bit field"
+#: config/tc-sparc.c:4472
+msgid "Unknown segment type"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh.c:3600
+#: config/tc-sparc.c:4542 config/tc-sparc.c:4551
 #, c-format
 #, c-format
-msgid "displacement to defined symbol %s overflows 8-bit field"
+msgid "register syntax is .register %%g[2367],{#scratch|symbolname|#ignore}"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh.c:3604
-#, c-format
-msgid "displacement to undefined symbol %s overflows 8-bit field "
+#: config/tc-sparc.c:4569
+msgid "redefinition of global register"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh.c:3621
+#: config/tc-sparc.c:4580
 #, c-format
 #, c-format
-msgid "overflow in branch to %s; converted into longer instruction sequence"
+msgid "Register symbol %s already defined."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh.c:3687 config/tc-sh.c:3734 config/tc-sparc.c:4204
-#: config/tc-sparc.c:4228
-msgid "misaligned data"
+#: config/tc-sparc.c:4784
+#, c-format
+msgid "Illegal operands: %%r_plt in %d-byte data field"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh.c:4036
-msgid "offset to unaligned destination"
+#: config/tc-sparc.c:4794
+#, c-format
+msgid "Illegal operands: %%r_tls_dtpoff in %d-byte data field"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh.c:4041
-msgid "negative offset"
+#: config/tc-sparc.c:4831 config/tc-vax.c:3317
+#, c-format
+msgid "Illegal operands: Only %%r_%s%d allowed in %d-byte data fields"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh.c:4179
-msgid "misaligned offset"
+#: config/tc-sparc.c:4839 config/tc-sparc.c:4870 config/tc-sparc.c:4879
+#: config/tc-vax.c:3325 config/tc-vax.c:3356 config/tc-vax.c:3365
+#, c-format
+msgid "Illegal operands: %%r_%s%d requires arguments in ()"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh64.c:568
-msgid "This operand must be constant at assembly time"
+#: config/tc-sparc.c:4888 config/tc-vax.c:3374
+#, c-format
+msgid "Illegal operands: garbage after %%r_%s%d()"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh64.c:681
-msgid "Invalid operand expression"
+#: config/tc-sparc.h:63
+msgid "sparc convert_frag\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh64.c:773 config/tc-sh64.c:877
-msgid "PTB operand is a SHmedia symbol"
+#: config/tc-sparc.h:65 config/tc-z80.h:53
+msgid "estimate_size_before_relax called"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh64.c:776 config/tc-sh64.c:874
-msgid "PTA operand is a SHcompact symbol"
+#: config/tc-spu.c:130
+#, c-format
+msgid "Can't hash instruction '%s':%s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh64.c:792
-msgid "invalid expression in operand"
+#: config/tc-spu.c:184
+msgid ""
+"SPU options:\n"
+"  --apuasm\t\t  emulate behaviour of apuasm\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh64.c:1483
+#: config/tc-spu.c:290
 #, c-format
 #, c-format
-msgid "invalid operand, not a 5-bit unsigned value: %d"
+msgid "Invalid mnemonic '%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh64.c:1488
+#: config/tc-spu.c:296
 #, c-format
 #, c-format
-msgid "invalid operand, not a 6-bit signed value: %d"
+msgid "'%s' is only available in DD2.0 or higher."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh64.c:1493
+#: config/tc-spu.c:328
 #, c-format
 #, c-format
-msgid "invalid operand, not a 6-bit unsigned value: %d"
+msgid "Error in argument %d.  Expecting:  \"%s\""
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh64.c:1498 config/tc-sh64.c:1510
-#, c-format
-msgid "invalid operand, not a 11-bit signed value: %d"
+#: config/tc-spu.c:339
+msgid "Mixing register syntax, with and without '$'."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh64.c:1500
+#: config/tc-spu.c:345
 #, c-format
 #, c-format
-msgid "invalid operand, not a multiple of 32: %d"
+msgid "Treating '%-*s' as a symbol."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh64.c:1505
-#, c-format
-msgid "invalid operand, not a 10-bit signed value: %d"
+#: config/tc-spu.c:564
+msgid "'SPU_RdEventMask' (channel 11) is only available in DD2.0 or higher."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh64.c:1512
-#, c-format
-msgid "invalid operand, not an even value: %d"
+#: config/tc-spu.c:566
+msgid "'MFC_RdTagMask' (channel 12) is only available in DD2.0 or higher."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh64.c:1517
+#: config/tc-spu.c:609
 #, c-format
 #, c-format
-msgid "invalid operand, not a 12-bit signed value: %d"
+msgid "Using old style, %%lo(expr), please change to PPC style, expr@l."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh64.c:1519
+#: config/tc-spu.c:615
 #, c-format
 #, c-format
-msgid "invalid operand, not a multiple of 4: %d"
+msgid "Using old style, %%hi(expr), please change to PPC style, expr@h."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh64.c:1524
+#: config/tc-spu.c:685 config/tc-spu.c:688
 #, c-format
 #, c-format
-msgid "invalid operand, not a 13-bit signed value: %d"
+msgid "Constant expression %d out of range, [%d, %d]."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh64.c:1526
+#: config/tc-spu.c:790
 #, c-format
 #, c-format
-msgid "invalid operand, not a multiple of 8: %d"
+msgid "invalid priority '%lu'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh64.c:1531
+#: config/tc-spu.c:796
 #, c-format
 #, c-format
-msgid "invalid operand, not a 16-bit signed value: %d"
+msgid "invalid lrlive '%lu'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh64.c:1536
+#: config/tc-spu.c:855
+msgid "Relaxation should never occur"
+msgstr ""
+
+#: config/tc-spu.c:1005
 #, c-format
 #, c-format
-msgid "invalid operand, not a 16-bit unsigned value: %d"
+msgid "Relocation doesn't fit. (relocation value = 0x%lx)"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh64.c:1542
-msgid "operand out of range for PT, PTA and PTB"
+#: config/tc-spu.h:85
+msgid "spu convert_frag\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh64.c:1544
-#, c-format
-msgid "operand not a multiple of 4 for PT, PTA or PTB: %d"
+#: config/tc-tic30.c:36
+msgid "first"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh64.c:2064
-#, c-format
-msgid "MOVI operand is not a 32-bit signed value: 0x%8x%08x"
+#: config/tc-tic30.c:36
+msgid "second"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh64.c:2421 config/tc-sh64.c:2584 config/tc-sh64.c:2599
-msgid "invalid PIC reference"
+#: config/tc-tic30.c:36
+msgid "third"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh64.c:2478
-msgid "can't find opcode"
+#: config/tc-tic30.c:36
+msgid "fourth"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh64.c:2681 config/tc-sh64.c:2721
-msgid "invalid operand: expression in PT target"
+#: config/tc-tic30.c:36
+msgid "fifth"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh64.c:2812
-#, c-format
-msgid "invalid operands to %s"
+#: config/tc-tic30.c:482
+msgid "More than one AR register found in indirect reference"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh64.c:2818
-#, c-format
-msgid "excess operands to %s"
+#: config/tc-tic30.c:488
+msgid "Illegal AR register in indirect reference"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh64.c:2863
-#, c-format
-msgid "The `.mode %s' directive is not valid with this architecture"
+#: config/tc-tic30.c:509
+msgid "More than one displacement found in indirect reference"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh64.c:2871
-#, c-format
-msgid "Invalid argument to .mode: %s"
+#: config/tc-tic30.c:518
+msgid "Invalid displacement in indirect reference"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh64.c:2901
+#: config/tc-tic30.c:536
+msgid "AR register not found in indirect reference"
+msgstr ""
+
+#. Maybe an implied displacement of 1 again.
+#: config/tc-tic30.c:553
+msgid "required displacement wasn't given in indirect reference"
+msgstr ""
+
+#: config/tc-tic30.c:560
+msgid "illegal indirect reference"
+msgstr ""
+
+#: config/tc-tic30.c:567
+msgid "displacement must be an unsigned 8-bit number"
+msgstr ""
+
+#: config/tc-tic30.c:751 config/tc-tic30.c:1498
 #, c-format
 #, c-format
-msgid "The `.abi %s' directive is not valid with this architecture"
+msgid "Invalid character %s before %s operand"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh64.c:2907
-msgid "`.abi 64' but command-line options do not specify 64-bit ABI"
+#: config/tc-tic30.c:770 config/tc-tic30.c:1513
+#, c-format
+msgid "Unbalanced parenthesis in %s operand."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh64.c:2912
-msgid "`.abi 32' but command-line options do not specify 32-bit ABI"
+#: config/tc-tic30.c:786 config/tc-tic30.c:1523
+#, c-format
+msgid "Invalid character %s in %s operand"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh64.c:2915
+#: config/tc-tic30.c:805 config/tc-tic30.c:1540
 #, c-format
 #, c-format
-msgid "Invalid argument to .abi: %s"
+msgid "Spurious operands; (%d operands/instruction max)"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh64.c:2970
-msgid "-no-mix is invalid without specifying SHcompact or SHmedia"
+#. Just skip it, if it's \n complain.
+#: config/tc-tic30.c:823 config/tc-tic30.c:839 config/tc-tic30.c:1557
+#: config/tc-tic30.c:1573
+msgid "Expecting operand after ','; got nothing"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh64.c:2975
-msgid "-shcompact-const-crange is invalid without SHcompact"
+#: config/tc-tic30.c:828 config/tc-tic30.c:1562
+msgid "Expecting operand before ','; got nothing"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh64.c:2978
-msgid "-expand-pt32 only valid with -abi=64"
+#: config/tc-tic30.c:866
+msgid "incorrect number of operands given in the first instruction"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh64.c:2981
-msgid "-no-expand only valid with SHcompact or SHmedia"
+#: config/tc-tic30.c:872
+msgid "incorrect number of operands given in the second instruction"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh64.c:2984
-msgid "-expand-pt32 invalid together with -no-expand"
+#: config/tc-tic30.c:893
+#, c-format
+msgid "%s instruction, operand %d doesn't match"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh64.c:3198
-msgid ""
-"SHmedia code not allowed in same section as constants and SHcompact code"
+#. Shouldn't get here.
+#: config/tc-tic30.c:917 config/tc-tic30.c:924
+msgid "incorrect format for multiply parallel instruction"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh64.c:3216
-msgid "No segment info for current section"
+#: config/tc-tic30.c:931
+msgid "destination for multiply can only be R0 or R1"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh64.c:3255
-msgid "duplicate datalabel operator ignored"
+#: config/tc-tic30.c:938
+msgid "destination for add/subtract can only be R2 or R3"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh64.c:3325
-msgid "Invalid DataLabel expression"
+#: config/tc-tic30.c:1005
+msgid "loading the same register in parallel operation"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:276 config/tc-sparc.c:481
-msgid "Bad opcode table, broken assembler."
+#: config/tc-tic30.c:1387
+msgid "pc-relative "
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:473
+#: config/tc-tic30.c:1448
 #, c-format
 #, c-format
-msgid "invalid architecture -xarch=%s"
+msgid "Invalid character %s in opcode"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:542
+#: config/tc-tic30.c:1478
 #, c-format
 #, c-format
-msgid "No compiled in support for %d bit object file format"
+msgid "Unknown TMS320C30 instruction: %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:623
-#, c-format
-msgid "SPARC options:\n"
+#: config/tc-tic30.c:1598
+msgid "Incorrect number of operands given"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:652
+#: config/tc-tic30.c:1631
 #, c-format
 #, c-format
-msgid ""
-"\n"
-"\t\t\tspecify variant of SPARC architecture\n"
-"-bump\t\t\twarn when assembler switches architectures\n"
-"-sparc\t\t\tignored\n"
-"--enforce-aligned-data\tforce .long, etc., to be aligned correctly\n"
-"-relax\t\t\trelax jumps and branches (default)\n"
-"-no-relax\t\tavoid changing any jumps and branches\n"
+msgid "The %s operand doesn't match"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:660
-#, c-format
-msgid "-k\t\t\tgenerate PIC\n"
+#. Shouldn't make it to this stage.
+#: config/tc-tic30.c:1656 config/tc-tic30.c:1668
+msgid "Incompatible first and second operands in instruction"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:664
-#, c-format
-msgid ""
-"-32\t\t\tcreate 32 bit object file\n"
-"-64\t\t\tcreate 64 bit object file\n"
+#: config/tc-tic30.c:1782
+msgid "invalid short form floating point immediate operand"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:667
-#, c-format
-msgid "\t\t\t[default is %d]\n"
+#: config/tc-tic30.c:1792
+msgid "rounding down first operand float to unsigned int"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:669
-#, c-format
-msgid ""
-"-TSO\t\t\tuse Total Store Ordering\n"
-"-PSO\t\t\tuse Partial Store Ordering\n"
-"-RMO\t\t\tuse Relaxed Memory Ordering\n"
+#: config/tc-tic30.c:1794
+msgid "only lower 16-bits of first operand are used"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:673
-#, c-format
-msgid "\t\t\t[default is %s]\n"
+#: config/tc-tic30.c:1804
+msgid "rounding down first operand float to signed int"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:675
-#, c-format
-msgid ""
-"-KPIC\t\t\tgenerate PIC\n"
-"-V\t\t\tprint assembler version number\n"
-"-undeclared-regs\tignore application global register usage without\n"
-"\t\t\tappropriate .register directive (default)\n"
-"-no-undeclared-regs\tforce error on application global register usage\n"
-"\t\t\twithout appropriate .register directive\n"
-"-q\t\t\tignored\n"
-"-Qy, -Qn\t\tignored\n"
-"-s\t\t\tignored\n"
+#: config/tc-tic30.c:1809 config/tc-tic30.c:1880
+msgid "first operand is too large for 16-bit signed int"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:687
-#, c-format
-msgid ""
-"-EL\t\t\tgenerate code for a little endian machine\n"
-"-EB\t\t\tgenerate code for a big endian machine\n"
-"--little-endian-data\tgenerate code for a machine having big endian\n"
-"                        instructions and little endian data.\n"
+#: config/tc-tic30.c:1874
+msgid "first operand is floating point"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:823
-#, c-format
-msgid "Internal error: losing opcode: `%s' \"%s\"\n"
+#. Shouldn't get here.
+#: config/tc-tic30.c:1905
+msgid "interrupt vector for trap instruction out of range"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:842
-#, c-format
-msgid "Internal error: can't find opcode `%s' for `%s'\n"
+#: config/tc-tic30.c:1950
+msgid "LDP instruction needs a 24-bit operand"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:983
-msgid "Support for 64-bit arithmetic not compiled in."
+#: config/tc-tic30.c:1974
+msgid "first operand is too large for a 24-bit displacement"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:1029
-msgid "set: number not in 0..4294967295 range"
+#: config/tc-tic4x.c:392
+msgid "Nan, using zero."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:1036
-msgid "set: number not in -2147483648..4294967295 range"
+#: config/tc-tic4x.c:514
+#, c-format
+msgid "Cannot represent exponent in %d bits"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:1095
-msgid "setsw: number not in -2147483648..4294967295 range"
+#: config/tc-tic4x.c:597 config/tc-tic4x.c:607
+msgid "Invalid floating point number"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:1143
-msgid "setx: temporary register same as destination register"
+#: config/tc-tic4x.c:726
+msgid "Comma expected\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:1214
-msgid "setx: illegal temporary register g0"
+#: config/tc-tic4x.c:762 config/tc-tic54x.c:471
+msgid ".bss size argument missing\n"
+msgstr ""
+
+#: config/tc-tic4x.c:770
+#, c-format
+msgid ".bss size %ld < 0!"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:1311
-msgid "FP branch in delay slot"
+#: config/tc-tic4x.c:903
+msgid "Non-constant symbols not allowed\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:1326
-msgid "FP branch preceded by FP instruction; NOP inserted"
+#: config/tc-tic4x.c:934
+msgid "Symbol missing\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:1366
-msgid "failed special case insn sanity check"
+#. Skip null symbol terminator.
+#: config/tc-tic4x.c:982
+msgid ".sect: subsection name ignored"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:1454
-msgid ": invalid membar mask name"
+#: config/tc-tic4x.c:1010 config/tc-tic4x.c:1111 config/tc-tic54x.c:1424
+#, c-format
+msgid "Error setting flags for \"%s\": %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:1470
-msgid ": invalid membar mask expression"
+#: config/tc-tic4x.c:1042
+msgid ".set syntax invalid\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:1475
-msgid ": invalid membar mask number"
+#: config/tc-tic4x.c:1100
+msgid ".usect: non-zero alignment flag ignored"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:1490
-msgid ": invalid siam mode expression"
+#: config/tc-tic4x.c:1131
+#, c-format
+msgid "This assembler does not support processor generation %ld"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:1495
-msgid ": invalid siam mode number"
+#: config/tc-tic4x.c:1135
+msgid "Changing processor generation on fly not supported..."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:1511
-msgid ": invalid prefetch function name"
+#: config/tc-tic4x.c:1433
+msgid "Auxiliary register AR0--AR7 required for indirect"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:1519
-msgid ": invalid prefetch function expression"
+#: config/tc-tic4x.c:1447
+#, c-format
+msgid "Bad displacement %d (require 0--255)\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:1524
-msgid ": invalid prefetch function number"
+#: config/tc-tic4x.c:1465
+msgid "Index register IR0,IR1 required for displacement"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:1552 config/tc-sparc.c:1564
-msgid ": unrecognizable privileged register"
+#: config/tc-tic4x.c:1533
+msgid "Expecting a register name"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:1588 config/tc-sparc.c:1600
-msgid ": unrecognizable hyperprivileged register"
+#: config/tc-tic4x.c:1545 config/tc-tic4x.c:1568 config/tc-tic4x.c:1634
+msgid "Number too large"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:1624 config/tc-sparc.c:1649
-msgid ": unrecognizable v9a or v9b ancillary state register"
+#: config/tc-tic4x.c:1558 config/tc-tic4x.c:1581
+msgid "Expecting a constant value"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:1629
-msgid ": rd on write only ancillary state register"
+#: config/tc-tic4x.c:1589
+#, c-format
+msgid "Bad direct addressing construct %s"
 msgstr ""
 
 msgstr ""
 
-#. %sys_tick and %sys_tick_cmpr are v9bnotv9a
-#: config/tc-sparc.c:1637
-msgid ": unrecognizable v9a ancillary state register"
+#: config/tc-tic4x.c:1593
+#, c-format
+msgid "Direct value of %ld is not suitable"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:1673
-msgid ": asr number must be between 16 and 31"
+#: config/tc-tic4x.c:1617
+msgid "Unknown indirect addressing mode"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:1681
-msgid ": asr number must be between 0 and 31"
+#: config/tc-tic4x.c:1714
+#, c-format
+msgid "Immediate value of %ld is too large for ldf"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:1691
-#, c-format
-msgid ": expecting %asrN"
+#: config/tc-tic4x.c:1754
+msgid "Destination register must be ARn"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:1878 config/tc-sparc.c:1916 config/tc-sparc.c:2329
-#: config/tc-sparc.c:2365
+#: config/tc-tic4x.c:1773 config/tc-tic4x.c:2146 config/tc-tic4x.c:2205
 #, c-format
 #, c-format
-msgid "Illegal operands: %%%s requires arguments in ()"
+msgid "Immediate value of %ld is too large"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:1884
-#, c-format
-msgid ""
-"Illegal operands: %%%s cannot be used together with other relocs in the insn "
-"()"
+#: config/tc-tic4x.c:1802 config/tc-tic4x.c:2007
+msgid "Invalid indirect addressing mode"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:1895
-#, c-format
-msgid "Illegal operands: %%%s can be only used with call __tls_get_addr"
+#: config/tc-tic4x.c:1826 config/tc-tic4x.c:1866 config/tc-tic4x.c:2057
+#: config/tc-tic4x.c:2079
+msgid "Register must be Rn"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:2102
-msgid "detected global register use not covered by .register pseudo-op"
+#: config/tc-tic4x.c:1880 config/tc-tic4x.c:1950 config/tc-tic4x.c:1964
+msgid "Register must be R0--R7"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:2173
-msgid ": There are only 64 f registers; [0-63]"
+#: config/tc-tic4x.c:1904 config/tc-tic4x.c:1932
+#, c-format
+msgid "Invalid indirect addressing mode displacement %d"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:2175 config/tc-sparc.c:2193
-msgid ": There are only 32 f registers; [0-31]"
+#: config/tc-tic4x.c:1978
+msgid "Destination register must be R2 or R3"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:2185
-msgid ": There are only 32 single precision f registers; [0-31]"
+#: config/tc-tic4x.c:1992
+msgid "Destination register must be R0 or R1"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:2377
+#: config/tc-tic4x.c:2029
 #, c-format
 #, c-format
-msgid ""
-"Illegal operands: Can't do arithmetics other than + and - involving %%%s()"
+msgid "Displacement value of %ld is too large"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:2487
-#, c-format
-msgid "Illegal operands: Can't add non-constant expression to %%%s()"
+#: config/tc-tic4x.c:2090 config/tc-tic4x.c:2221
+msgid "Floating point number not valid in expression"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:2497
+#: config/tc-tic4x.c:2104
 #, c-format
 #, c-format
-msgid ""
-"Illegal operands: Can't do arithmetics involving %%%s() of a relocatable "
-"symbol"
+msgid "Signed immediate value %ld too large"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:2515
-msgid ": PC-relative operand can't be a constant"
+#: config/tc-tic4x.c:2167
+#, c-format
+msgid "Unsigned immediate value %ld too large"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:2522
-msgid ": TLS operand can't be a constant"
+#: config/tc-tic4x.c:2235
+#, c-format
+msgid "Immediate value %ld too large"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:2555
-msgid ": invalid ASI name"
+#: config/tc-tic4x.c:2254 config/tc-tic4x.c:2282
+msgid "Register must be ivtp or tvtp"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:2563
-msgid ": invalid ASI expression"
+#: config/tc-tic4x.c:2268
+msgid "Register must be address register"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:2568
-msgid ": invalid ASI number"
+#: config/tc-tic4x.c:2341
+msgid "Source and destination register should not be equal"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:2665
-msgid "OPF immediate operand out of range (0-0x1ff)"
+#: config/tc-tic4x.c:2356
+msgid "Equal parallell destination registers, one result will be discarded"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:2670
-msgid "non-immediate OPF operand, ignored"
+#: config/tc-tic4x.c:2397
+msgid "Too many operands scanned"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:2689
-msgid ": invalid cpreg name"
+#: config/tc-tic4x.c:2428
+msgid "Parallel opcode cannot contain more than two instructions"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:2718
+#: config/tc-tic4x.c:2501
 #, c-format
 #, c-format
-msgid "Illegal operands%s"
+msgid "Invalid operands for %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:2752
+#: config/tc-tic4x.c:2504
 #, c-format
 #, c-format
-msgid "architecture bumped from \"%s\" to \"%s\" on \"%s\""
+msgid "Invalid instruction %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:2788
+#: config/tc-tic4x.c:2656
 #, c-format
 #, c-format
-msgid "Architecture mismatch on \"%s\"."
+msgid "Bad relocation type: 0x%02x"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:2789
+#: config/tc-tic4x.c:2714
 #, c-format
 #, c-format
-msgid " (Requires %s; requested architecture is %s.)"
+msgid "Unsupported processor generation %d"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:3324
-#, c-format
-msgid "bad or unhandled relocation type: 0x%02x"
+#: config/tc-tic4x.c:2722
+msgid "Option -b is depreciated, please use -mbig"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:3657
-msgid "Expected comma after name"
+#: config/tc-tic4x.c:2729
+msgid "Option -p is depreciated, please use -mmemparm"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:3666
-#, c-format
-msgid "BSS length (%d.) <0! Ignored."
+#: config/tc-tic4x.c:2736
+msgid "Option -r is depreciated, please use -mregparm"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:3678
-msgid "bad .reserve segment -- expected BSS segment"
+#: config/tc-tic4x.c:2743
+msgid "Option -s is depreciated, please use -msmall"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:3706
+#: config/tc-tic4x.c:2772
 #, c-format
 #, c-format
-msgid "alignment too large; assuming %d"
+msgid ""
+"\n"
+"TIC4X options:\n"
+"  -mcpu=CPU  -mCPU        select architecture variant. CPU can be:\n"
+"                            30 - TMS320C30\n"
+"                            31 - TMS320C31, TMS320LC31\n"
+"                            32 - TMS320C32\n"
+"                            33 - TMS320VC33\n"
+"                            40 - TMS320C40\n"
+"                            44 - TMS320C44\n"
+"  -mrev=REV               set cpu hardware revision (integer numbers).\n"
+"                          Combinations of -mcpu and -mrev will enable/"
+"disable\n"
+"                          the appropriate options (-midle2, -mlowpower and\n"
+"                          -menhanced) according to the selected type\n"
+"  -mbig                   select big memory model\n"
+"  -msmall                 select small memory model (default)\n"
+"  -mregparm               select register parameters (default)\n"
+"  -mmemparm               select memory parameters\n"
+"  -midle2                 enable IDLE2 support\n"
+"  -mlowpower              enable LOPOWER and MAXSPEED support\n"
+"  -menhanced              enable enhanced opcode support\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:3712 config/tc-sparc.c:3862
-msgid "negative alignment"
+#: config/tc-tic4x.c:2817
+#, c-format
+msgid "Label \"$%d\" redefined"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:3722 config/tc-sparc.c:3885 read.c:1321 read.c:2379
-msgid "alignment not a power of 2"
+#: config/tc-tic4x.c:3027
+#, c-format
+msgid "Reloc %d not supported by object file format"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:3775
+#. Only word (et al.), align, or conditionals are allowed within
+#. .struct/.union.
+#: config/tc-tic54x.c:219
+msgid "pseudo-op illegal within .struct/.union"
+msgstr ""
+
+#: config/tc-tic54x.c:233
 #, c-format
 #, c-format
-msgid "Ignoring attempt to re-define symbol %s"
+msgid "C54x-specific command line  options:\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:3799 config/tc-v850.c:222
-msgid "Expected comma after symbol-name"
+#: config/tc-tic54x.c:234
+#, c-format
+msgid "-mfar-mode | -mf          Use extended addressing\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:3809
+#: config/tc-tic54x.c:235
 #, c-format
 #, c-format
-msgid ".COMMon length (%lu) out of range ignored"
+msgid "-mcpu=<CPU version>       Specify the CPU version\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:3842
-msgid "Expected comma after common length"
+#: config/tc-tic54x.c:236
+#, c-format
+msgid "-merrors-to-file <filename>\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:3856
+#: config/tc-tic54x.c:237
 #, c-format
 #, c-format
-msgid "alignment too large; assuming %ld"
+msgid "-me <filename>            Redirect errors to a file\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:4000
-msgid "Unknown segment type"
+#: config/tc-tic54x.c:348
+msgid "Comma and symbol expected for '.asg STRING, SYMBOL'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:4075 config/tc-sparc.c:4085
-#, c-format
-msgid "register syntax is .register %%g[2367],{#scratch|symbolname|#ignore}"
+#: config/tc-tic54x.c:357
+msgid "symbols assigned with .asg must begin with a letter"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:4103
-msgid "redefinition of global register"
+#: config/tc-tic54x.c:397
+msgid "Unterminated string after absolute expression"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:4114
-#, c-format
-msgid "Register symbol %s already defined."
+#: config/tc-tic54x.c:405
+msgid "Comma and symbol expected for '.eval EXPR, SYMBOL'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:4319
-#, c-format
-msgid "Illegal operands: %%r_plt in %d-byte data field"
+#: config/tc-tic54x.c:415
+msgid "symbols assigned with .eval must begin with a letter"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:4329
+#: config/tc-tic54x.c:480
 #, c-format
 #, c-format
-msgid "Illegal operands: %%r_tls_dtpoff in %d-byte data field"
+msgid ".bss size %d < 0!"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:4366 config/tc-vax.c:3313
-#, c-format
-msgid "Illegal operands: Only %%r_%s%d allowed in %d-byte data fields"
+#: config/tc-tic54x.c:662
+msgid "Offset on nested structures is ignored"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:4374 config/tc-sparc.c:4405 config/tc-sparc.c:4414
-#: config/tc-vax.c:3321 config/tc-vax.c:3352 config/tc-vax.c:3361
+#: config/tc-tic54x.c:712
 #, c-format
 #, c-format
-msgid "Illegal operands: %%r_%s%d requires arguments in ()"
+msgid ".end%s without preceding .%s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:4423 config/tc-vax.c:3370
+#: config/tc-tic54x.c:778
 #, c-format
 #, c-format
-msgid "Illegal operands: garbage after %%r_%s%d()"
+msgid "Unrecognized struct/union tag '%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.h:60
-msgid "sparc convert_frag\n"
+#: config/tc-tic54x.c:780
+msgid ".tag requires a structure tag"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.h:62 config/tc-z80.h:53
-msgid "estimate_size_before_relax called"
+#: config/tc-tic54x.c:786
+msgid "Label required for .tag"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-spu.c:132
+#: config/tc-tic54x.c:805
 #, c-format
 #, c-format
-msgid "Can't hash instruction '%s':%s"
-msgstr ""
-
-#: config/tc-spu.c:186
-msgid ""
-"SPU options:\n"
-"  --apuasm\t\t  emulate behaviour of apuasm\n"
+msgid ".tag target '%s' undefined"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-spu.c:292
+#: config/tc-tic54x.c:869
 #, c-format
 #, c-format
-msgid "Invalid mnemonic '%s'"
+msgid ".field count '%d' out of range (1 <= X <= 32)"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-spu.c:298
+#: config/tc-tic54x.c:897
 #, c-format
 #, c-format
-msgid "'%s' is only available in DD2.0 or higher."
+msgid "Unrecognized field type '%c'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-spu.c:330
-#, c-format
-msgid "Error in argument %d.  Expecting:  \"%s\""
+#: config/tc-tic54x.c:1021
+msgid "Overflow in expression, truncated to 8 bits"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-spu.c:341
-msgid "Mixing register syntax, with and without '$'."
+#: config/tc-tic54x.c:1026
+msgid "Overflow in expression, truncated to 16 bits"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-spu.c:347
-#, c-format
-msgid "Treating '%-*s' as a symbol."
+#. Disallow .byte with a non constant expression that will
+#. require relocation.
+#: config/tc-tic54x.c:1034
+msgid "Relocatable values require at least WORD storage"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-spu.c:566
-msgid "'SPU_RdEventMask' (channel 11) is only available in DD2.0 or higher."
+#: config/tc-tic54x.c:1095
+msgid "Use of .def/.ref is deprecated.  Use .global instead"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-spu.c:568
-msgid "'MFC_RdTagMask' (channel 12) is only available in DD2.0 or higher."
+#: config/tc-tic54x.c:1287
+msgid ".space/.bes repeat count is negative, ignored"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-spu.c:611
-#, c-format
-msgid "Using old style, %%lo(expr), please change to PPC style, expr@l."
+#: config/tc-tic54x.c:1292
+msgid ".space/.bes repeat count is zero, ignored"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-spu.c:617
-#, c-format
-msgid "Using old style, %%hi(expr), please change to PPC style, expr@h."
+#: config/tc-tic54x.c:1365
+msgid "Missing size argument"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-spu.c:687 config/tc-spu.c:690
-#, c-format
-msgid "Constant expression %d out of range, [%d, %d]."
+#: config/tc-tic54x.c:1499
+msgid "CPU version has already been set"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-spu.c:792
+#: config/tc-tic54x.c:1503
 #, c-format
 #, c-format
-msgid "invalid priority '%lu'"
+msgid "Unrecognized version '%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-spu.c:798
-#, c-format
-msgid "invalid lrlive '%lu'"
+#: config/tc-tic54x.c:1509
+msgid "Changing of CPU version on the fly not supported"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-spu.c:857
-msgid "Relaxation should never occur"
+#: config/tc-tic54x.c:1640
+msgid "p2align not supported on this target"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-spu.c:1007
-#, c-format
-msgid "Relocation doesn't fit. (relocation value = 0x%lx)"
+#: config/tc-tic54x.c:1652
+msgid "Argument to .even ignored"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-spu.h:85
-msgid "spu convert_frag\n"
+#: config/tc-tic54x.c:1698
+msgid "Invalid field size, must be from 1 to 32"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic30.c:483
-msgid "More than one AR register found in indirect reference"
+#: config/tc-tic54x.c:1711
+msgid "field size must be 16 when value is relocatable"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic30.c:488
-msgid "Illegal AR register in indirect reference"
+#: config/tc-tic54x.c:1726
+msgid "field value truncated"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic30.c:508
-msgid "More than one displacement found in indirect reference"
+#: config/tc-tic54x.c:1832 config/tc-tic54x.c:2131
+#, c-format
+msgid "Unrecognized section '%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic30.c:516
-msgid "Invalid displacement in indirect reference"
+#: config/tc-tic54x.c:1841
+msgid "Current section is unitialized, section name required for .clink"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic30.c:533
-msgid "AR register not found in indirect reference"
+#: config/tc-tic54x.c:2042
+msgid "ENDLOOP without corresponding LOOP"
 msgstr ""
 
 msgstr ""
 
-#. Maybe an implied displacement of 1 again.
-#: config/tc-tic30.c:549
-msgid "required displacement wasn't given in indirect reference"
+#: config/tc-tic54x.c:2083
+msgid "Mixing of normal and extended addressing not supported"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic30.c:555
-msgid "illegal indirect reference"
+#: config/tc-tic54x.c:2089
+msgid "Extended addressing not supported on the specified CPU"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic30.c:561
-msgid "displacement must be an unsigned 8-bit number"
+#: config/tc-tic54x.c:2137
+msgid ".sblock may be used for initialized sections only"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic30.c:749 config/tc-tic30.c:1496
-#, c-format
-msgid "Invalid character %s before %s operand"
+#: config/tc-tic54x.c:2167
+msgid "Symbol missing for .set/.equ"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic30.c:768 config/tc-tic30.c:1511
-#, c-format
-msgid "Unbalanced parenthesis in %s operand."
+#: config/tc-tic54x.c:2223
+msgid ".var may only be used within a macro definition"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic30.c:784 config/tc-tic30.c:1521
-#, c-format
-msgid "Invalid character %s in %s operand"
+#: config/tc-tic54x.c:2231
+msgid "Substitution symbols must begin with a letter"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic30.c:803 config/tc-tic30.c:1538
+#: config/tc-tic54x.c:2323
 #, c-format
 #, c-format
-msgid "Spurious operands; (%d operands/instruction max)"
+msgid "can't open macro library file '%s' for reading: %s"
 msgstr ""
 
 msgstr ""
 
-#. Just skip it, if it's \n complain.
-#: config/tc-tic30.c:821 config/tc-tic30.c:837 config/tc-tic30.c:1555
-#: config/tc-tic30.c:1571
-msgid "Expecting operand after ','; got nothing"
+#: config/tc-tic54x.c:2330
+#, c-format
+msgid "File '%s' not in macro archive format"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic30.c:826 config/tc-tic30.c:1560
-msgid "Expecting operand before ','; got nothing"
+#: config/tc-tic54x.c:2460
+#, c-format
+msgid "Bad COFF version '%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic30.c:864
-msgid "incorrect number of operands given in the first instruction"
+#: config/tc-tic54x.c:2469
+#, c-format
+msgid "Bad CPU version '%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic30.c:870
-msgid "incorrect number of operands given in the second instruction"
+#: config/tc-tic54x.c:2482 config/tc-tic54x.c:2485
+#, c-format
+msgid "Can't redirect stderr to the file '%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic30.c:891
+#: config/tc-tic54x.c:2598
 #, c-format
 #, c-format
-msgid "%s instruction, operand %d doesn't match"
+msgid "Undefined substitution symbol '%s'"
 msgstr ""
 
 msgstr ""
 
-#. Shouldn't get here.
-#: config/tc-tic30.c:915 config/tc-tic30.c:922
-msgid "incorrect format for multiply parallel instruction"
+#: config/tc-tic54x.c:3099
+#, c-format
+msgid "Unbalanced parenthesis in operand %d"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic30.c:929
-msgid "destination for multiply can only be R0 or R1"
+#: config/tc-tic54x.c:3130 config/tc-tic54x.c:3138
+msgid "Expecting operand after ','"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic30.c:936
-msgid "destination for add/subtract can only be R2 or R3"
+#: config/tc-tic54x.c:3149
+msgid "Extra junk on line"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic30.c:1003
-msgid "loading the same register in parallel operation"
+#: config/tc-tic54x.c:3186
+msgid "Badly formed address expression"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic30.c:1385
-msgid "pc-relative "
+#: config/tc-tic54x.c:3439
+#, c-format
+msgid "Invalid dmad syntax '%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic30.c:1446
+#: config/tc-tic54x.c:3503
 #, c-format
 #, c-format
-msgid "Invalid character %s in opcode"
+msgid ""
+"Use the .mmregs directive to use memory-mapped register names such as '%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic30.c:1476
-#, c-format
-msgid "Unknown TMS320C30 instruction: %s"
+#: config/tc-tic54x.c:3554
+msgid "Address mode *+ARx is write-only. Results of reading are undefined."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic30.c:1596
-msgid "Incorrect number of operands given"
+#: config/tc-tic54x.c:3574
+#, c-format
+msgid "Unrecognized indirect address format \"%s\""
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic30.c:1629
+#: config/tc-tic54x.c:3612
 #, c-format
 #, c-format
-msgid "The %s operand doesn't match"
+msgid "Operand '%s' out of range (%d <= x <= %d)"
 msgstr ""
 
 msgstr ""
 
-#. Shouldn't make it to this stage.
-#: config/tc-tic30.c:1654 config/tc-tic30.c:1666
-msgid "Incompatible first and second operands in instruction"
+#: config/tc-tic54x.c:3632
+msgid "Error in relocation handling"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic30.c:1780
-msgid "invalid short form floating point immediate operand"
+#: config/tc-tic54x.c:3651 config/tc-tic54x.c:3713 config/tc-tic54x.c:3741
+#, c-format
+msgid "Unrecognized condition code \"%s\""
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic30.c:1790
-msgid "rounding down first operand float to unsigned int"
+#: config/tc-tic54x.c:3668
+#, c-format
+msgid "Condition \"%s\" does not match preceding group"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic30.c:1792
-msgid "only lower 16-bits of first operand are used"
+#: config/tc-tic54x.c:3676
+#, c-format
+msgid ""
+"Condition \"%s\" uses a different accumulator from a preceding condition"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic30.c:1802
-msgid "rounding down first operand float to signed int"
+#: config/tc-tic54x.c:3683
+msgid "Only one comparison conditional allowed"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic30.c:1807 config/tc-tic30.c:1878
-msgid "first operand is too large for 16-bit signed int"
+#: config/tc-tic54x.c:3688
+msgid "Only one overflow conditional allowed"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic30.c:1872
-msgid "first operand is floating point"
+#: config/tc-tic54x.c:3696
+#, c-format
+msgid "Duplicate %s conditional"
 msgstr ""
 
 msgstr ""
 
-#. Shouldn't get here.
-#: config/tc-tic30.c:1903
-msgid "interrupt vector for trap instruction out of range"
+#: config/tc-tic54x.c:3727
+msgid "Invalid auxiliary register (use AR0-AR7)"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic30.c:1948
-msgid "LDP instruction needs a 24-bit operand"
+#: config/tc-tic54x.c:3758
+msgid "lk addressing modes are invalid for memory-mapped register addressing"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic30.c:1972
-msgid "first operand is too large for a 24-bit displacement"
+#: config/tc-tic54x.c:3766
+msgid ""
+"Address mode *+ARx is not allowed in memory-mapped register addressing.  "
+"Resulting behavior is undefined."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic4x.c:399
-msgid "Nan, using zero."
+#: config/tc-tic54x.c:3792
+msgid ""
+"Destination accumulator for each part of this parallel instruction must be "
+"different"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic4x.c:521
+#: config/tc-tic54x.c:3841
 #, c-format
 #, c-format
-msgid "Cannot represent exponent in %d bits"
+msgid "Memory mapped register \"%s\" out of range"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic4x.c:604 config/tc-tic4x.c:614
-msgid "Invalid floating point number"
+#: config/tc-tic54x.c:3880
+msgid "Invalid operand (use 1, 2, or 3)"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic4x.c:734
-msgid "Comma expected\n"
+#: config/tc-tic54x.c:3906
+msgid "A status register or status bit name is required"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic4x.c:774 config/tc-tic54x.c:479
-msgid ".bss size argument missing\n"
+#: config/tc-tic54x.c:3916
+#, c-format
+msgid "Unrecognized status bit \"%s\""
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic4x.c:782
+#: config/tc-tic54x.c:3939
 #, c-format
 #, c-format
-msgid ".bss size %ld < 0!"
+msgid "Invalid status register \"%s\""
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic4x.c:916
-msgid "Non-constant symbols not allowed\n"
+#: config/tc-tic54x.c:3951
+#, c-format
+msgid "Operand \"%s\" out of range (use 1 or 2)"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic4x.c:947
-msgid "Symbol missing\n"
+#: config/tc-tic54x.c:4154
+#, c-format
+msgid "Unrecognized instruction \"%s\""
 msgstr ""
 
 msgstr ""
 
-#. Get terminator.
-#. Skip null symbol terminator.
-#: config/tc-tic4x.c:994
-msgid ".sect: subsection name ignored"
+#: config/tc-tic54x.c:4183
+#, c-format
+msgid "Unrecognized operand list '%s' for instruction '%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic4x.c:1022 config/tc-tic4x.c:1122 config/tc-tic54x.c:1442
+#: config/tc-tic54x.c:4212
 #, c-format
 #, c-format
-msgid "Error setting flags for \"%s\": %s"
+msgid "Unrecognized parallel instruction \"%s\""
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic4x.c:1053
-msgid ".set syntax invalid\n"
+#: config/tc-tic54x.c:4261
+#, c-format
+msgid "Invalid operand (s) for parallel instruction \"%s\""
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic4x.c:1111
-msgid ".usect: non-zero alignment flag ignored"
+#: config/tc-tic54x.c:4264
+#, c-format
+msgid "Unrecognized parallel instruction combination \"%s || %s\""
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic4x.c:1142
+#: config/tc-tic54x.c:4485
 #, c-format
 #, c-format
-msgid "This assembler does not support processor generation %ld"
+msgid "%s symbol recursion stopped at second appearance of '%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic4x.c:1146
-msgid "Changing processor generation on fly not supported..."
+#: config/tc-tic54x.c:4525
+msgid "Unrecognized substitution symbol function"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic4x.c:1445
-msgid "Auxiliary register AR0--AR7 required for indirect"
+#: config/tc-tic54x.c:4530
+msgid "Missing '(' after substitution symbol function"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic4x.c:1459
-#, c-format
-msgid "Bad displacement %d (require 0--255)\n"
+#: config/tc-tic54x.c:4544
+msgid "Expecting second argument"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic4x.c:1477
-msgid "Index register IR0,IR1 required for displacement"
+#: config/tc-tic54x.c:4557 config/tc-tic54x.c:4607
+msgid "Extra junk in function call, expecting ')'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic4x.c:1546
-msgid "Expecting a register name"
+#: config/tc-tic54x.c:4583
+msgid "Function expects two arguments"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic4x.c:1558 config/tc-tic4x.c:1581 config/tc-tic4x.c:1650
-msgid "Number too large"
+#: config/tc-tic54x.c:4596
+msgid "Expecting character constant argument"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic4x.c:1598
-msgid "Expecting a constant value"
+#: config/tc-tic54x.c:4602
+msgid "Both arguments must be substitution symbols"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic4x.c:1605
+#: config/tc-tic54x.c:4654
 #, c-format
 #, c-format
-msgid "Bad direct addressing construct %s"
+msgid "Invalid subscript (use 1 to %d)"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic4x.c:1609
+#: config/tc-tic54x.c:4664
 #, c-format
 #, c-format
-msgid "Direct value of %ld is not suitable"
+msgid "Invalid length (use 0 to %d"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic4x.c:1633
-msgid "Unknown indirect addressing mode"
+#: config/tc-tic54x.c:4674
+msgid "Missing ')' in subscripted substitution symbol expression"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic4x.c:1730
-#, c-format
-msgid "Immediate value of %ld is too large for ldf"
+#: config/tc-tic54x.c:4694
+msgid "Missing forced substitution terminator ':'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic4x.c:1770
-msgid "Destination register must be ARn"
+#: config/tc-tic54x.c:4846
+#, c-format
+msgid ""
+"Instruction does not fit in available delay slots (%d-word insn, %d slots "
+"left)"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic4x.c:1789 config/tc-tic4x.c:2162 config/tc-tic4x.c:2221
+#: config/tc-tic54x.c:4887
 #, c-format
 #, c-format
-msgid "Immediate value of %ld is too large"
+msgid "Unrecognized parallel instruction '%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic4x.c:1818 config/tc-tic4x.c:2023
-msgid "Invalid indirect addressing mode"
+#: config/tc-tic54x.c:4899
+#, c-format
+msgid "Instruction '%s' requires an LP cpu version"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic4x.c:1842 config/tc-tic4x.c:1882 config/tc-tic4x.c:2073
-#: config/tc-tic4x.c:2095
-msgid "Register must be Rn"
+#: config/tc-tic54x.c:4906
+#, c-format
+msgid "Instruction '%s' requires far mode addressing"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic4x.c:1896 config/tc-tic4x.c:1966 config/tc-tic4x.c:1980
-msgid "Register must be R0--R7"
+#: config/tc-tic54x.c:4918
+#, c-format
+msgid ""
+"Instruction does not fit in available delay slots (%d-word insn, %d slots "
+"left). Resulting behavior is undefined."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic4x.c:1920 config/tc-tic4x.c:1948
-#, c-format
-msgid "Invalid indirect addressing mode displacement %d"
+#: config/tc-tic54x.c:4928
+msgid ""
+"Instructions which cause PC discontinuity are not allowed in a delay slot. "
+"Resulting behavior is undefined."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic4x.c:1994
-msgid "Destination register must be R2 or R3"
+#: config/tc-tic54x.c:4939
+#, c-format
+msgid "'%s' is not repeatable. Resulting behavior is undefined."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic4x.c:2008
-msgid "Destination register must be R0 or R1"
+#: config/tc-tic54x.c:4943
+msgid ""
+"Instructions using long offset modifiers or absolute addresses are not "
+"repeatable. Resulting behavior is undefined."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic4x.c:2045
+#: config/tc-tic54x.c:5093
 #, c-format
 #, c-format
-msgid "Displacement value of %ld is too large"
+msgid "Unsupported relocation size %d"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic4x.c:2106 config/tc-tic4x.c:2237
-msgid "Floating point number not valid in expression"
+#: config/tc-tic54x.c:5224
+msgid "non-absolute value used with .space/.bes"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic4x.c:2120
+#: config/tc-tic54x.c:5228
 #, c-format
 #, c-format
-msgid "Signed immediate value %ld too large"
+msgid "negative value ignored in %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic4x.c:2183
+#: config/tc-tic54x.c:5316
 #, c-format
 #, c-format
-msgid "Unsigned immediate value %ld too large"
+msgid "attempt to .space/.bes backwards? (%ld)"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic4x.c:2251
+#: config/tc-tic6x.c:262
 #, c-format
 #, c-format
-msgid "Immediate value %ld too large"
-msgstr ""
-
-#: config/tc-tic4x.c:2270 config/tc-tic4x.c:2298
-msgid "Register must be ivtp or tvtp"
+msgid "unknown -mpid= argument '%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic4x.c:2284
-msgid "Register must be address register"
+#: config/tc-tic6x.c:320
+#, c-format
+msgid "TMS320C6000 options:\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic4x.c:2357
-msgid "Source and destination register should not be equal"
+#: config/tc-tic6x.c:321
+#, c-format
+msgid "  -march=ARCH             enable instructions from architecture ARCH\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic4x.c:2372
-msgid "Equal parallell destination registers, one result will be discarded"
+#: config/tc-tic6x.c:322
+#, c-format
+msgid "  -mbig-endian            generate big-endian code\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic4x.c:2413
-msgid "Too many operands scanned"
+#: config/tc-tic6x.c:323
+#, c-format
+msgid "  -mlittle-endian         generate little-endian code\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic4x.c:2443
-msgid "Parallel opcode cannot contain more than two instructions"
+#: config/tc-tic6x.c:324
+#, c-format
+msgid "  -mdsbt                  code uses DSBT addressing\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic4x.c:2516
+#: config/tc-tic6x.c:325
 #, c-format
 #, c-format
-msgid "Invalid operands for %s"
+msgid "  -mno-dsbt               code does not use DSBT addressing\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic4x.c:2519
+#: config/tc-tic6x.c:326
 #, c-format
 #, c-format
-msgid "Invalid instruction %s"
+msgid ""
+"  -mpid=no                code uses position-dependent data addressing\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic4x.c:2668
+#: config/tc-tic6x.c:327
 #, c-format
 #, c-format
-msgid "Bad relocation type: 0x%02x"
+msgid ""
+"  -mpid=near              code uses position-independent data addressing,\n"
+"                            GOT accesses use near DP addressing\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic4x.c:2726
+#: config/tc-tic6x.c:329
 #, c-format
 #, c-format
-msgid "Unsupported processor generation %d"
+msgid ""
+"  -mpid=far               code uses position-independent data addressing,\n"
+"                            GOT accesses use far DP addressing\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic4x.c:2734
-msgid "Option -b is depreciated, please use -mbig"
+#: config/tc-tic6x.c:331
+#, c-format
+msgid "  -mpic                   code addressing is position-independent\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic4x.c:2740
-msgid "Option -p is depreciated, please use -mmemparm"
+#: config/tc-tic6x.c:332
+#, c-format
+msgid "  -mno-pic                code addressing is position-dependent\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic4x.c:2746
-msgid "Option -r is depreciated, please use -mregparm"
+#: config/tc-tic6x.c:337
+#, c-format
+msgid "Supported ARCH values are:"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic4x.c:2752
-msgid "Option -s is depreciated, please use -msmall"
+#: config/tc-tic6x.c:386
+msgid "unexpected .cantunwind directive"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic4x.c:2780
-#, c-format
-msgid ""
-"\n"
-"TIC4X options:\n"
-"  -mcpu=CPU  -mCPU        select architecture variant. CPU can be:\n"
-"                            30 - TMS320C30\n"
-"                            31 - TMS320C31, TMS320LC31\n"
-"                            32 - TMS320C32\n"
-"                            33 - TMS320VC33\n"
-"                            40 - TMS320C40\n"
-"                            44 - TMS320C44\n"
-"  -mrev=REV               set cpu hardware revision (integer numbers).\n"
-"                          Combinations of -mcpu and -mrev will enable/"
-"disable\n"
-"                          the appropriate options (-midle2, -mlowpower and\n"
-"                          -menhanced) according to the selected type\n"
-"  -mbig                   select big memory model\n"
-"  -msmall                 select small memory model (default)\n"
-"  -mregparm               select register parameters (default)\n"
-"  -mmemparm               select memory parameters\n"
-"  -midle2                 enable IDLE2 support\n"
-"  -mlowpower              enable LOPOWER and MAXSPEED support\n"
-"  -menhanced              enable enhanced opcode support\n"
+#: config/tc-tic6x.c:406
+msgid "unexpected .handlerdata directive"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic4x.c:2825
-#, c-format
-msgid "Label \"$%d\" redefined"
+#: config/tc-tic6x.c:418
+msgid "personality routine required before .handlerdata directive"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic4x.c:3033
-#, c-format
-msgid "Reloc %d not supported by object file format"
+#: config/tc-tic6x.c:532
+msgid "expected symbol"
 msgstr ""
 
 msgstr ""
 
-#. Only word (et al.), align, or conditionals are allowed within
-#. .struct/.union.
-#: config/tc-tic54x.c:220
-msgid "pseudo-op illegal within .struct/.union"
+#: config/tc-tic6x.c:579
+msgid "expected comma after symbol name"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic54x.c:234
+#: config/tc-tic6x.c:589
 #, c-format
 #, c-format
-msgid "C54x-specific command line  options:\n"
+msgid "invalid length for .scomm directive"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic54x.c:235
-#, c-format
-msgid "-mfar-mode | -mf          Use extended addressing\n"
+#: config/tc-tic6x.c:603
+msgid "alignment is not a positive number"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic54x.c:236
-#, c-format
-msgid "-mcpu=<CPU version>       Specify the CPU version\n"
+#: config/tc-tic6x.c:615
+msgid "alignment is not a power of 2"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic54x.c:237
+#: config/tc-tic6x.c:630
 #, c-format
 #, c-format
-msgid "-merrors-to-file <filename>\n"
+msgid "attempt to re-define symbol `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic54x.c:238
+#: config/tc-tic6x.c:639
 #, c-format
 #, c-format
-msgid "-me <filename>            Redirect errors to a file\n"
+msgid "attempt to redefine `%s' with a different length"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic54x.c:350
-msgid "Comma and symbol expected for '.asg STRING, SYMBOL'"
+#: config/tc-tic6x.c:841
+msgid "multiple '||' on same line"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic54x.c:359
-msgid "symbols assigned with .asg must begin with a letter"
+#: config/tc-tic6x.c:844
+msgid "'||' after predicate"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic54x.c:403
-msgid "Unterminated string after absolute expression"
+#: config/tc-tic6x.c:888
+msgid "multiple predicates on same line"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic54x.c:411
-msgid "Comma and symbol expected for '.eval EXPR, SYMBOL'"
+#: config/tc-tic6x.c:894
+#, c-format
+msgid "bad predicate '%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic54x.c:423
-msgid "symbols assigned with .eval must begin with a letter"
+#: config/tc-tic6x.c:905
+msgid "predication on A0 not supported on this architecture"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic54x.c:488
-#, c-format
-msgid ".bss size %d < 0!"
+#: config/tc-tic6x.c:938
+msgid "label after '||'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic54x.c:677
-msgid "Offset on nested structures is ignored"
+#: config/tc-tic6x.c:944
+msgid "label after predicate"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic54x.c:727
-#, c-format
-msgid ".end%s without preceding .%s"
+#: config/tc-tic6x.c:968
+msgid "'||' not followed by instruction"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic54x.c:793
-#, c-format
-msgid "Unrecognized struct/union tag '%s'"
+#: config/tc-tic6x.c:974
+msgid "predicate not followed by instruction"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic54x.c:795
-msgid ".tag requires a structure tag"
+#: config/tc-tic6x.c:1407
+#, c-format
+msgid "control register '%s' not supported on this architecture"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic54x.c:801
-msgid "Label required for .tag"
+#: config/tc-tic6x.c:1586 config/tc-tic6x.c:1589 config/tc-tic6x.c:1642
+#: config/tc-tic6x.c:1646
+#, c-format
+msgid "register number %u not supported on this architecture"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic54x.c:820
+#: config/tc-tic6x.c:1617
 #, c-format
 #, c-format
-msgid ".tag target '%s' undefined"
+msgid "register pair for operand %u of '%.*s' not a valid even/odd pair"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic54x.c:882
+#: config/tc-tic6x.c:1673
 #, c-format
 #, c-format
-msgid ".field count '%d' out of range (1 <= X <= 32)"
+msgid "junk after operand %u of '%.*s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic54x.c:910
+#: config/tc-tic6x.c:1686
 #, c-format
 #, c-format
-msgid "Unrecognized field type '%c'"
+msgid "bad register or register pair for operand %u of '%.*s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic54x.c:1033
-msgid "Overflow in expression, truncated to 8 bits"
+#: config/tc-tic6x.c:1692
+#, c-format
+msgid "bad register for operand %u of '%.*s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic54x.c:1038
-msgid "Overflow in expression, truncated to 16 bits"
+#: config/tc-tic6x.c:1697
+#, c-format
+msgid "bad register pair for operand %u of '%.*s'"
 msgstr ""
 
 msgstr ""
 
-#. Disallow .byte with a non constant expression that will
-#. require relocation.
-#: config/tc-tic54x.c:1046
-msgid "Relocatable values require at least WORD storage"
+#: config/tc-tic6x.c:1702
+#, c-format
+msgid "bad functional unit for operand %u of '%.*s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic54x.c:1107
-msgid "Use of .def/.ref is deprecated.  Use .global instead"
+#: config/tc-tic6x.c:1707
+#, c-format
+msgid "bad operand %u of '%.*s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic54x.c:1301
-msgid ".space/.bes repeat count is negative, ignored"
+#: config/tc-tic6x.c:1839
+msgid "$DSBT_INDEX must be used with __c6xabi_DSBT_BASE"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic54x.c:1306
-msgid ".space/.bes repeat count is zero, ignored"
+#: config/tc-tic6x.c:1879
+msgid "$DSBT_INDEX not supported in this context"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic54x.c:1383
-msgid "Missing size argument"
+#: config/tc-tic6x.c:1892
+msgid "$GOT not supported in this context"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic54x.c:1517
-msgid "CPU version has already been set"
+#: config/tc-tic6x.c:1909
+msgid "$DPR_GOT not supported in this context"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic54x.c:1521
-#, c-format
-msgid "Unrecognized version '%s'"
+#: config/tc-tic6x.c:1930
+msgid "$DPR_BYTE not supported in this context"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic54x.c:1527
-msgid "Changing of CPU version on the fly not supported"
+#: config/tc-tic6x.c:1947
+msgid "$DPR_HWORD not supported in this context"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic54x.c:1660
-msgid "p2align not supported on this target"
+#: config/tc-tic6x.c:1964
+msgid "$DPR_WORD not supported in this context"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic54x.c:1672
-msgid "Argument to .even ignored"
+#: config/tc-tic6x.c:1983
+msgid "$PCR_OFFSET not supported in this context"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic54x.c:1718
-msgid "Invalid field size, must be from 1 to 32"
+#: config/tc-tic6x.c:1994
+msgid "invalid PC-relative operand"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic54x.c:1731
-msgid "field size must be 16 when value is relocatable"
+#: config/tc-tic6x.c:2031
+#, c-format
+msgid "no %d-byte relocations available"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic54x.c:1746
-msgid "field value truncated"
+#: config/tc-tic6x.c:2518 config/tc-tic6x.c:2549 config/tc-tic6x.c:2567
+#: config/tc-tic6x.c:2997 config/tc-tic6x.c:3016 config/tc-tic6x.c:3048
+#, c-format
+msgid "operand %u of '%.*s' out of range"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic54x.c:1853 config/tc-tic54x.c:2159
+#: config/tc-tic6x.c:2611 config/tc-tic6x.c:2836
 #, c-format
 #, c-format
-msgid "Unrecognized section '%s'"
+msgid "offset in operand %u of '%.*s' not divisible by %u"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic54x.c:1862
-msgid "Current section is unitialized, section name required for .clink"
+#: config/tc-tic6x.c:2828 config/tc-tic6x.c:2861
+#, c-format
+msgid "offset in operand %u of '%.*s' out of range"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic54x.c:2069
-msgid "ENDLOOP without corresponding LOOP"
+#: config/tc-tic6x.c:2943
+#, c-format
+msgid "functional unit already masked for operand %u of '%.*s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic54x.c:2110
-msgid "Mixing of normal and extended addressing not supported"
+#: config/tc-tic6x.c:2967 config/tc-tic6x.c:3726
+#, c-format
+msgid "'%.*s' instruction not in a software pipelined loop"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic54x.c:2116
-msgid "Extended addressing not supported on the specified CPU"
+#: config/tc-tic6x.c:3066
+#, c-format
+msgid "instruction '%.*s' cannot be predicated"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic54x.c:2165
-msgid ".sblock may be used for initialized sections only"
+#: config/tc-tic6x.c:3334
+#, c-format
+msgid "'%.*s' instruction not supported on this architecture"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic54x.c:2195
-msgid "Symbol missing for .set/.equ"
+#: config/tc-tic6x.c:3342
+#, c-format
+msgid "'%.*s' instruction not supported on this functional unit"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic54x.c:2251
-msgid ".var may only be used within a macro definition"
+#: config/tc-tic6x.c:3350
+#, c-format
+msgid ""
+"'%.*s' instruction not supported on this functional unit for this "
+"architecture"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic54x.c:2259
-msgid "Substitution symbols must begin with a letter"
+#: config/tc-tic6x.c:3370
+msgid "missing operand after comma"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic54x.c:2352
+#: config/tc-tic6x.c:3378 config/tc-tic6x.c:3396
 #, c-format
 #, c-format
-msgid "can't open macro library file '%s' for reading: %s"
+msgid "too many operands to '%.*s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic54x.c:2359
+#: config/tc-tic6x.c:3409
 #, c-format
 #, c-format
-msgid "File '%s' not in macro archive format"
+msgid "bad number of operands to '%.*s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic54x.c:2489
+#: config/tc-tic6x.c:3481
 #, c-format
 #, c-format
-msgid "Bad COFF version '%s'"
+msgid "operand %u of '%.*s' not constant"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic54x.c:2498
+#: config/tc-tic6x.c:3486
 #, c-format
 #, c-format
-msgid "Bad CPU version '%s'"
+msgid "operand %u of '%.*s' on wrong side"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic54x.c:2511 config/tc-tic54x.c:2514
+#: config/tc-tic6x.c:3491
 #, c-format
 #, c-format
-msgid "Can't redirect stderr to the file '%s'"
+msgid "operand %u of '%.*s' not a valid return address register"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic54x.c:2629
+#: config/tc-tic6x.c:3497
 #, c-format
 #, c-format
-msgid "Undefined substitution symbol '%s'"
+msgid "operand %u of '%.*s' is write-only"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic54x.c:3131
+#: config/tc-tic6x.c:3502
 #, c-format
 #, c-format
-msgid "Unbalanced parenthesis in operand %d"
+msgid "operand %u of '%.*s' is read-only"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic54x.c:3162 config/tc-tic54x.c:3170
-msgid "Expecting operand after ','"
+#: config/tc-tic6x.c:3507
+#, c-format
+msgid "operand %u of '%.*s' not a valid memory reference"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic54x.c:3181
-msgid "Extra junk on line"
+#: config/tc-tic6x.c:3513
+#, c-format
+msgid "operand %u of '%.*s' not a valid base address register"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic54x.c:3218
-msgid "Badly formed address expression"
+#: config/tc-tic6x.c:3599
+#, c-format
+msgid "bad operand combination for '%.*s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic54x.c:3471
-#, c-format
-msgid "Invalid dmad syntax '%s'"
+#: config/tc-tic6x.c:3645
+msgid "parallel instruction not following another instruction"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic54x.c:3535
-#, c-format
-msgid ""
-"Use the .mmregs directive to use memory-mapped register names such as '%s'"
+#: config/tc-tic6x.c:3651
+msgid "too many instructions in execute packet"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic54x.c:3586
-msgid "Address mode *+ARx is write-only. Results of reading are undefined."
+#: config/tc-tic6x.c:3656
+msgid "label not at start of execute packet"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic54x.c:3606
+#: config/tc-tic6x.c:3659
 #, c-format
 #, c-format
-msgid "Unrecognized indirect address format \"%s\""
+msgid "'%.*s' instruction not at start of execute packet"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic54x.c:3644
-#, c-format
-msgid "Operand '%s' out of range (%d <= x <= %d)"
+#: config/tc-tic6x.c:3707
+msgid "functional unit already used in this execute packet"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic54x.c:3664
-msgid "Error in relocation handling"
+#: config/tc-tic6x.c:3715
+msgid "nested software pipelined loop"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic54x.c:3683 config/tc-tic54x.c:3745 config/tc-tic54x.c:3773
-#, c-format
-msgid "Unrecognized condition code \"%s\""
+#: config/tc-tic6x.c:3734
+msgid "'||^' without previous SPMASK"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic54x.c:3700
-#, c-format
-msgid "Condition \"%s\" does not match preceding group"
+#: config/tc-tic6x.c:3736
+msgid "cannot mask instruction using no functional unit"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic54x.c:3708
-#, c-format
-msgid ""
-"Condition \"%s\" uses a different accumulator from a preceding condition"
+#: config/tc-tic6x.c:3748
+msgid "functional unit already masked"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic54x.c:3715
-msgid "Only one comparison conditional allowed"
+#: config/tc-tic6x.c:3813
+msgid "value too large for 2-byte field"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic54x.c:3720
-msgid "Only one overflow conditional allowed"
+#: config/tc-tic6x.c:3823
+msgid "value too large for 1-byte field"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic54x.c:3728
-#, c-format
-msgid "Duplicate %s conditional"
+#: config/tc-tic6x.c:3950
+msgid "immediate offset not 2-byte-aligned"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic54x.c:3759
-msgid "Invalid auxiliary register (use AR0-AR7)"
+#: config/tc-tic6x.c:3978
+msgid "immediate offset not 4-byte-aligned"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic54x.c:3790
-msgid "lk addressing modes are invalid for memory-mapped register addressing"
+#: config/tc-tic6x.c:3992
+msgid "addend used with $DSBT_INDEX"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic54x.c:3798
-msgid ""
-"Address mode *+ARx is not allowed in memory-mapped register addressing.  "
-"Resulting behavior is undefined."
+#: config/tc-tic6x.c:4006 config/tc-tic6x.c:4024 config/tc-tic6x.c:4042
+#: config/tc-tic6x.c:4060
+msgid "PC-relative offset not 4-byte-aligned"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic54x.c:3824
-msgid ""
-"Destination accumulator for each part of this parallel instruction must be "
-"different"
+#: config/tc-tic6x.c:4009 config/tc-tic6x.c:4027 config/tc-tic6x.c:4045
+#: config/tc-tic6x.c:4063
+msgid "PC-relative offset out of range"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic54x.c:3873
+#: config/tc-tic6x.c:4542
 #, c-format
 #, c-format
-msgid "Memory mapped register \"%s\" out of range"
+msgid "undefined symbol %s in PCR relocation"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic54x.c:3912
-msgid "Invalid operand (use 1, 2, or 3)"
+#: config/tc-tic6x.c:4660
+#, c-format
+msgid "group section `%s' has no group signature"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic54x.c:3937
-msgid "A status register or status bit name is required"
+#: config/tc-tic6x.c:4811
+msgid "missing .endp before .cfi_startproc"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic54x.c:3947
-#, c-format
-msgid "Unrecognized status bit \"%s\""
+#: config/tc-tic6x.c:4916
+msgid "stack pointer offset too large for personality routine"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic54x.c:3970
-#, c-format
-msgid "Invalid status register \"%s\""
+#: config/tc-tic6x.c:4923
+msgid "stack frame layout does not match personality routine"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic54x.c:3982
-#, c-format
-msgid "Operand \"%s\" out of range (use 1 or 2)"
+#: config/tc-tic6x.c:5057
+msgid "too many unwinding instructions"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic54x.c:4185
+#: config/tc-tic6x.c:5132 config/tc-tic6x.c:5145 config/tc-tic6x.c:5153
 #, c-format
 #, c-format
-msgid "Unrecognized instruction \"%s\""
+msgid "unable to generate unwinding opcode for reg %d"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic54x.c:4214
-#, c-format
-msgid "Unrecognized operand list '%s' for instruction '%s'"
+#: config/tc-tic6x.c:5162
+msgid "unable to restore return address from previously restored reg"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic54x.c:4243
+#: config/tc-tic6x.c:5174
 #, c-format
 #, c-format
-msgid "Unrecognized parallel instruction \"%s\""
+msgid "unhandled CFA insn for unwinding (%d)"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic54x.c:4292
+#: config/tc-tic6x.c:5184
 #, c-format
 #, c-format
-msgid "Invalid operand (s) for parallel instruction \"%s\""
+msgid "unable to generate unwinding opcode for frame pointer reg %d"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic54x.c:4295
-#, c-format
-msgid "Unrecognized parallel instruction combination \"%s || %s\""
+#: config/tc-tic6x.c:5193
+msgid "unable to generate unwinding opcode for frame pointer offset"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic54x.c:4522
-#, c-format
-msgid "%s symbol recursion stopped at second appearance of '%s'"
+#: config/tc-tic6x.c:5202
+msgid "unwound stack pointer not doubleword aligned"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic54x.c:4562
-msgid "Unrecognized substitution symbol function"
+#: config/tc-tic6x.c:5347
+msgid "stack frame layout too complex for unwinder"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic54x.c:4567
-msgid "Missing '(' after substitution symbol function"
+#: config/tc-tic6x.c:5364
+msgid "unwound frame has negative size"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic54x.c:4581
-msgid "Expecting second argument"
+#: config/tc-tilegx.c:142
+#, c-format
+msgid ""
+"  -Q                      ignored\n"
+"  -V                      print assembler version number\n"
+"  -EB/-EL                 generate big-endian/little-endian code\n"
+"  --32/--64               generate 32bit/64bit code\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic54x.c:4594 config/tc-tic54x.c:4644
-msgid "Extra junk in function call, expecting ')'"
+#: config/tc-tilegx.c:736 config/tc-tilepro.c:627
+msgid "Invalid operator for operand."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic54x.c:4620
-msgid "Function expects two arguments"
+#: config/tc-tilegx.c:757 config/tc-tilepro.c:648
+msgid "Operator may only be applied to symbols."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic54x.c:4633
-msgid "Expecting character constant argument"
+#: config/tc-tilegx.c:822 config/tc-tilepro.c:713
+#, c-format
+msgid "Writes to register '%s' are not allowed."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic54x.c:4639
-msgid "Both arguments must be substitution symbols"
+#: config/tc-tilegx.c:849 config/tc-tilepro.c:740
+#, c-format
+msgid ""
+"Two instructions in the same bundle both write to register %s, which is not "
+"allowed."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic54x.c:4692
+#: config/tc-tilegx.c:914 config/tc-tilepro.c:804
 #, c-format
 #, c-format
-msgid "Invalid subscript (use 1 to %d)"
+msgid "'%s' may not be bundled with other instructions."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic54x.c:4702
-#, c-format
-msgid "Invalid length (use 0 to %d"
+#: config/tc-tilegx.c:944 config/tc-tilepro.c:834
+msgid "Invalid combination of instructions for bundle."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic54x.c:4712
-msgid "Missing ')' in subscripted substitution symbol expression"
+#: config/tc-tilegx.c:979 config/tc-tilepro.c:869
+msgid "instruction address is not a multiple of 8"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic54x.c:4732
-msgid "Missing forced substitution terminator ':'"
+#: config/tc-tilegx.c:1056 config/tc-tilepro.c:947
+msgid "Invalid expression."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic54x.c:4886
+#: config/tc-tilegx.c:1102 config/tc-tilepro.c:989
 #, c-format
 #, c-format
-msgid ""
-"Instruction does not fit in available delay slots (%d-word insn, %d slots "
-"left)"
+msgid "Expected register, got '%s'."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic54x.c:4927
+#: config/tc-tilegx.c:1109 config/tc-tilepro.c:996
 #, c-format
 #, c-format
-msgid "Unrecognized parallel instruction '%s'"
+msgid "Found use of non-canonical register name %s; use %s instead."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic54x.c:4939
+#: config/tc-tilegx.c:1169 config/tc-tilepro.c:1055
 #, c-format
 #, c-format
-msgid "Instruction '%s' requires an LP cpu version"
+msgid "Too few operands to '%s'."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic54x.c:4946
+#: config/tc-tilegx.c:1174 config/tc-tilepro.c:1060
 #, c-format
 #, c-format
-msgid "Instruction '%s' requires far mode addressing"
+msgid "Unexpected character '%c' after operand %d to %s."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic54x.c:4958
-#, c-format
-msgid ""
-"Instruction does not fit in available delay slots (%d-word insn, %d slots "
-"left). Resulting behavior is undefined."
+#: config/tc-tilegx.c:1195 config/tc-tilepro.c:1081
+msgid "Expected immediate expression"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic54x.c:4968
-msgid ""
-"Instructions which cause PC discontinuity are not allowed in a delay slot. "
-"Resulting behavior is undefined."
+#: config/tc-tilegx.c:1208 config/tc-tilegx.c:1813 config/tc-tilepro.c:1094
+#: config/tc-tilepro.c:1593
+msgid "Found '}' when not bundling."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic54x.c:4979
+#: config/tc-tilegx.c:1249 config/tc-tilepro.c:1134
 #, c-format
 #, c-format
-msgid "'%s' is not repeatable. Resulting behavior is undefined."
+msgid "Unknown opcode `%.*s'."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic54x.c:4983
-msgid ""
-"Instructions using long offset modifiers or absolute addresses are not "
-"repeatable. Resulting behavior is undefined."
+#: config/tc-tilegx.c:1260 config/tc-tilepro.c:1145
+msgid "Too many instructions for bundle."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic54x.c:5135
-#, c-format
-msgid "Unsupported relocation size %d"
+#: config/tc-tilegx.c:1355 config/tc-tilepro.c:1230
+msgid "Bad call to md_atof ()"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic54x.c:5266
-msgid "non-absolute value used with .space/.bes"
+#: config/tc-tilegx.c:1431 config/tc-tilepro.c:1293
+msgid "This operator only produces two byte values."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic54x.c:5270
+#: config/tc-tilegx.c:1457 config/tc-tilepro.c:1319
 #, c-format
 #, c-format
-msgid "negative value ignored in %s"
+msgid "unsupported BFD relocation size %d"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic54x.c:5358
+#: config/tc-tilegx.c:1758 config/tc-tilepro.c:1538
 #, c-format
 #, c-format
-msgid "attempt to .space/.bes backwards? (%ld)"
+msgid "internal error? cannot generate `%s' relocation (%d, %d)"
+msgstr ""
+
+#: config/tc-tilegx.c:1801 config/tc-tilepro.c:1581
+msgid "Found '{' when already bundling."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic54x.c:5390
+#: config/tc-tilepro.c:99
 #, c-format
 #, c-format
-msgid "Invalid label '%s'"
+msgid ""
+"  -Q                      ignored\n"
+"  -V                      print assembler version number\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-v850.c:233
+#: config/tc-v850.c:294
 #, c-format
 msgid ".COMMon length (%d.) < 0! Ignored."
 msgstr ""
 
 #, c-format
 msgid ".COMMon length (%d.) < 0! Ignored."
 msgstr ""
 
-#: config/tc-v850.c:254
+#: config/tc-v850.c:315
 #, c-format
 msgid "Length of .comm \"%s\" is already %ld. Not changed to %d."
 msgstr ""
 
 #, c-format
 msgid "Length of .comm \"%s\" is already %ld. Not changed to %d."
 msgstr ""
 
-#: config/tc-v850.c:280
+#: config/tc-v850.c:341
 msgid "Common alignment negative; 0 assumed"
 msgstr ""
 
 msgid "Common alignment negative; 0 assumed"
 msgstr ""
 
-#: config/tc-v850.c:480
+#: config/tc-v850.c:545
 msgid ".longcall pseudo-op seen when not relaxing"
 msgstr ""
 
 msgid ".longcall pseudo-op seen when not relaxing"
 msgstr ""
 
-#: config/tc-v850.c:482
+#: config/tc-v850.c:547
 msgid ".longjump pseudo-op seen when not relaxing"
 msgstr ""
 
 msgid ".longjump pseudo-op seen when not relaxing"
 msgstr ""
 
-#: config/tc-v850.c:489
+#: config/tc-v850.c:554
 msgid "bad .longcall format"
 msgstr ""
 
 msgid "bad .longcall format"
 msgstr ""
 
-#: config/tc-v850.c:938
+#: config/tc-v850.c:1393
 #, c-format
 msgid "unknown operand shift: %x\n"
 msgstr ""
 
 #, c-format
 msgid "unknown operand shift: %x\n"
 msgstr ""
 
-#: config/tc-v850.c:939
+#: config/tc-v850.c:1394
 msgid "internal failure in parse_register_list"
 msgstr ""
 
 msgid "internal failure in parse_register_list"
 msgstr ""
 
-#: config/tc-v850.c:955
+#: config/tc-v850.c:1410
 msgid "constant expression or register list expected"
 msgstr ""
 
 msgid "constant expression or register list expected"
 msgstr ""
 
-#: config/tc-v850.c:960 config/tc-v850.c:973 config/tc-v850.c:992
+#: config/tc-v850.c:1415
 msgid "high bits set in register list expression"
 msgstr ""
 
 msgid "high bits set in register list expression"
 msgstr ""
 
-#: config/tc-v850.c:1031 config/tc-v850.c:1094
+#: config/tc-v850.c:1453 config/tc-v850.c:1510
 msgid "illegal register included in list"
 msgstr ""
 
 msgid "illegal register included in list"
 msgstr ""
 
-#: config/tc-v850.c:1037
+#: config/tc-v850.c:1459
 msgid "system registers cannot be included in list"
 msgstr ""
 
 msgid "system registers cannot be included in list"
 msgstr ""
 
-#: config/tc-v850.c:1042
-msgid "PSW cannot be included in list"
-msgstr ""
-
-#: config/tc-v850.c:1049
-msgid "High value system registers cannot be included in list"
+#: config/tc-v850.c:1485
+msgid "second register should follow dash in register list"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-v850.c:1073
-msgid "second register should follow dash in register list"
+#: config/tc-v850.c:1490
+msgid "second register should be greater than first register"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-v850.c:1118
+#: config/tc-v850.c:1540
 #, c-format
 msgid " V850 options:\n"
 msgstr ""
 
 #, c-format
 msgid " V850 options:\n"
 msgstr ""
 
-#: config/tc-v850.c:1119
+#: config/tc-v850.c:1541
 #, c-format
 msgid "  -mwarn-signed-overflow    Warn if signed immediate values overflow\n"
 msgstr ""
 
 #, c-format
 msgid "  -mwarn-signed-overflow    Warn if signed immediate values overflow\n"
 msgstr ""
 
-#: config/tc-v850.c:1120
+#: config/tc-v850.c:1542
 #, c-format
 msgid ""
 "  -mwarn-unsigned-overflow  Warn if unsigned immediate values overflow\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "  -mwarn-unsigned-overflow  Warn if unsigned immediate values overflow\n"
 msgstr ""
 
-#: config/tc-v850.c:1121
+#: config/tc-v850.c:1543
 #, c-format
 msgid "  -mv850                    The code is targeted at the v850\n"
 msgstr ""
 
 #, c-format
 msgid "  -mv850                    The code is targeted at the v850\n"
 msgstr ""
 
-#: config/tc-v850.c:1122
+#: config/tc-v850.c:1544
 #, c-format
 msgid "  -mv850e                   The code is targeted at the v850e\n"
 msgstr ""
 
 #, c-format
 msgid "  -mv850e                   The code is targeted at the v850e\n"
 msgstr ""
 
-#: config/tc-v850.c:1123
+#: config/tc-v850.c:1545
 #, c-format
 msgid "  -mv850e1                  The code is targeted at the v850e1\n"
 msgstr ""
 
 #, c-format
 msgid "  -mv850e1                  The code is targeted at the v850e1\n"
 msgstr ""
 
-#: config/tc-v850.c:1124
+#: config/tc-v850.c:1546
 #, c-format
 #, c-format
-msgid ""
-"  -mv850any                 The code is generic, despite any processor "
-"specific instructions\n"
+msgid "  -mv850e2                  The code is targeted at the v850e2\n"
+msgstr ""
+
+#: config/tc-v850.c:1547
+#, c-format
+msgid "  -mv850e2v3                The code is targeted at the v850e2v3\n"
+msgstr ""
+
+#: config/tc-v850.c:1548
+#, c-format
+msgid "  -mv850e2v4                Alias for -mv850e3v5\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-v850.c:1125
+#: config/tc-v850.c:1549
+#, c-format
+msgid "  -mv850e3v5                The code is targeted at the v850e3v5\n"
+msgstr ""
+
+#: config/tc-v850.c:1550
 #, c-format
 msgid "  -mrelax                   Enable relaxation\n"
 msgstr ""
 
 #, c-format
 msgid "  -mrelax                   Enable relaxation\n"
 msgstr ""
 
-#: config/tc-v850.c:1291
+#: config/tc-v850.c:1551
+#, c-format
+msgid ""
+"  --disp-size-default-22    branch displacement with unknown size is 22 bits "
+"(default)\n"
+msgstr ""
+
+#: config/tc-v850.c:1552
+#, c-format
+msgid ""
+"  --disp-size-default-32    branch displacement with unknown size is 32 "
+"bits\n"
+msgstr ""
+
+#: config/tc-v850.c:1553
+#, c-format
+msgid "  -mextension               enable extension opcode support\n"
+msgstr ""
+
+#: config/tc-v850.c:1554
+#, c-format
+msgid "  -mno-bcond17\t\t  disable b<cond> disp17 instruction\n"
+msgstr ""
+
+#: config/tc-v850.c:1555
+#, c-format
+msgid "  -mno-stld23\t\t  disable st/ld offset23 instruction\n"
+msgstr ""
+
+#: config/tc-v850.c:1556
+#, c-format
+msgid "  -mgcc-abi                 Mark the binary as using the old GCC ABI\n"
+msgstr ""
+
+#: config/tc-v850.c:1557
+#, c-format
+msgid ""
+"  -mrh850-abi               Mark the binary as using the RH850 ABI "
+"(default)\n"
+msgstr ""
+
+#: config/tc-v850.c:1558
+#, c-format
+msgid "  -m8byte-align             Mark the binary as using 64-bit alignment\n"
+msgstr ""
+
+#: config/tc-v850.c:1559
+#, c-format
+msgid ""
+"  -m4byte-align             Mark the binary as using 32-bit alignment "
+"(default)\n"
+msgstr ""
+
+#: config/tc-v850.c:1560
+#, c-format
+msgid ""
+"  -msoft-float              Mark the binary as not using FP insns (default "
+"for pre e2v3)\n"
+msgstr ""
+
+#: config/tc-v850.c:1561
+#, c-format
+msgid ""
+"  -mhard-float              Mark the binary as using FP insns (default for "
+"e2v3 and up)\n"
+msgstr ""
+
+#: config/tc-v850.c:1949
 #, c-format
 msgid "Unable to determine default target processor from string: %s"
 msgstr ""
 
 #, c-format
 msgid "Unable to determine default target processor from string: %s"
 msgstr ""
 
-#: config/tc-v850.c:1326
+#: config/tc-v850.c:1993
+msgid "hi0() relocation used on an instruction which does not support it"
+msgstr ""
+
+#: config/tc-v850.c:2013
+msgid "hi() relocation used on an instruction which does not support it"
+msgstr ""
+
+#: config/tc-v850.c:2036
 msgid "lo() relocation used on an instruction which does not support it"
 msgstr ""
 
 msgid "lo() relocation used on an instruction which does not support it"
 msgstr ""
 
-#: config/tc-v850.c:1343
+#: config/tc-v850.c:2046
+msgid "ctoff() is not supported by the rh850 ABI. Use -mgcc-abi instead"
+msgstr ""
+
+#: config/tc-v850.c:2062
 msgid "ctoff() relocation used on an instruction which does not support it"
 msgstr ""
 
 msgid "ctoff() relocation used on an instruction which does not support it"
 msgstr ""
 
-#: config/tc-v850.c:1365
+#: config/tc-v850.c:2081
 msgid "sdaoff() relocation used on an instruction which does not support it"
 msgstr ""
 
 msgid "sdaoff() relocation used on an instruction which does not support it"
 msgstr ""
 
-#: config/tc-v850.c:1387
+#: config/tc-v850.c:2100
 msgid "zdaoff() relocation used on an instruction which does not support it"
 msgstr ""
 
 msgid "zdaoff() relocation used on an instruction which does not support it"
 msgstr ""
 
-#: config/tc-v850.c:1420
+#: config/tc-v850.c:2132
 msgid "tdaoff() relocation used on an instruction which does not support it"
 msgstr ""
 
 msgid "tdaoff() relocation used on an instruction which does not support it"
 msgstr ""
 
-#: config/tc-v850.c:1625
+#: config/tc-v850.c:2273
+#, c-format
+msgid "operand out of range (%d is not between %d and %d)"
+msgstr ""
+
+#: config/tc-v850.c:2356
+msgid "st/ld offset 23 instruction was disabled ."
+msgstr ""
+
+#: config/tc-v850.c:2365
 msgid "Target processor does not support this instruction."
 msgstr ""
 
 msgid "Target processor does not support this instruction."
 msgstr ""
 
-#: config/tc-v850.c:1714 config/tc-v850.c:1743 config/tc-v850.c:1923
+#: config/tc-v850.c:2477 config/tc-v850.c:2487 config/tc-v850.c:2508
+#: config/tc-v850.c:2522 config/tc-v850.c:2528 config/tc-v850.c:2552
+#: config/tc-v850.c:2558 config/tc-v850.c:2565 config/tc-v850.c:2579
+#: config/tc-v850.c:2593 config/tc-v850.c:2599 config/tc-v850.c:2936
 msgid "immediate operand is too large"
 msgstr ""
 
 msgid "immediate operand is too large"
 msgstr ""
 
-#: config/tc-v850.c:1725
-msgid "AAARG -> unhandled constant reloc"
+#: config/tc-v850.c:2494
+#, c-format
+msgid "AAARG -> unhandled constant reloc: %d"
+msgstr ""
+
+#: config/tc-v850.c:2629 config/tc-v850.c:2640
+msgid "constant too big to fit into instruction"
+msgstr ""
+
+#: config/tc-v850.c:2715
+msgid "odd number cannot be used here"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-v850.c:1768
+#: config/tc-v850.c:2760
 msgid "invalid register name"
 msgstr ""
 
 msgid "invalid register name"
 msgstr ""
 
-#: config/tc-v850.c:1772
+#: config/tc-v850.c:2766
 msgid "register r0 cannot be used here"
 msgstr ""
 
 msgid "register r0 cannot be used here"
 msgstr ""
 
-#: config/tc-v850.c:1783
+#: config/tc-v850.c:2772
+msgid "odd register cannot be used here"
+msgstr ""
+
+#: config/tc-v850.c:2781
 msgid "invalid system register name"
 msgstr ""
 
 msgid "invalid system register name"
 msgstr ""
 
-#: config/tc-v850.c:1795
+#: config/tc-v850.c:2795
 msgid "expected EP register"
 msgstr ""
 
 msgid "expected EP register"
 msgstr ""
 
-#: config/tc-v850.c:1811
+#: config/tc-v850.c:2812 config/tc-v850.c:2825
 msgid "invalid condition code name"
 msgstr ""
 
 msgid "invalid condition code name"
 msgstr ""
 
-#: config/tc-v850.c:1831 config/tc-v850.c:1835
-msgid "constant too big to fit into instruction"
+#: config/tc-v850.c:2818
+msgid "condition sa cannot be used here"
+msgstr ""
+
+#: config/tc-v850.c:2831
+msgid "invalid cache oparation name"
+msgstr ""
+
+#: config/tc-v850.c:2836
+msgid "invalid pref oparation name"
+msgstr ""
+
+#: config/tc-v850.c:2841
+msgid "invalid vector register name"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-v850.c:1888
+#: config/tc-v850.c:2879
 msgid "syntax error: value is missing before the register name"
 msgstr ""
 
 msgid "syntax error: value is missing before the register name"
 msgstr ""
 
-#: config/tc-v850.c:1890
+#: config/tc-v850.c:2881
 msgid "syntax error: register not expected"
 msgstr ""
 
 msgid "syntax error: register not expected"
 msgstr ""
 
-#: config/tc-v850.c:1903
+#: config/tc-v850.c:2895
 msgid "syntax error: system register not expected"
 msgstr ""
 
 msgid "syntax error: system register not expected"
 msgstr ""
 
-#: config/tc-v850.c:1907
+#: config/tc-v850.c:2900 config/tc-v850.c:2905
 msgid "syntax error: condition code not expected"
 msgstr ""
 
 msgid "syntax error: condition code not expected"
 msgstr ""
 
-#: config/tc-v850.c:1941 config/tc-xtensa.c:11824
+#: config/tc-v850.c:2910
+msgid "syntax error: vector register not expected"
+msgstr ""
+
+#: config/tc-v850.c:2920
+msgid "immediate 0 cannot be used here"
+msgstr ""
+
+#: config/tc-v850.c:2944
+msgid "immediate operand is not match"
+msgstr ""
+
+#: config/tc-v850.c:2957
+msgid "displacement is too large"
+msgstr ""
+
+#: config/tc-v850.c:2975 config/tc-xtensa.c:12941
 msgid "invalid operand"
 msgstr ""
 
 msgid "invalid operand"
 msgstr ""
 
-#: config/tc-vax.c:1342
+#: config/tc-v850.c:3088
+msgid "loop: 32-bit displacement not supported"
+msgstr ""
+
+#: config/tc-vax.c:1344
 msgid "no '[' to match ']'"
 msgstr ""
 
 msgid "no '[' to match ']'"
 msgstr ""
 
-#: config/tc-vax.c:1358
+#: config/tc-vax.c:1360
 msgid "bad register in []"
 msgstr ""
 
 msgid "bad register in []"
 msgstr ""
 
-#: config/tc-vax.c:1360
+#: config/tc-vax.c:1362
 msgid "[PC] index banned"
 msgstr ""
 
 msgid "[PC] index banned"
 msgstr ""
 
-#: config/tc-vax.c:1396
+#: config/tc-vax.c:1398
 msgid "no '(' to match ')'"
 msgstr ""
 
 msgid "no '(' to match ')'"
 msgstr ""
 
-#: config/tc-vax.c:1512
+#: config/tc-vax.c:1514
 msgid "invalid branch operand"
 msgstr ""
 
 msgid "invalid branch operand"
 msgstr ""
 
-#: config/tc-vax.c:1539
+#: config/tc-vax.c:1541
 msgid "address prohibits @"
 msgstr ""
 
 msgid "address prohibits @"
 msgstr ""
 
-#: config/tc-vax.c:1541
+#: config/tc-vax.c:1543
 msgid "address prohibits #"
 msgstr ""
 
 msgid "address prohibits #"
 msgstr ""
 
-#: config/tc-vax.c:1545
+#: config/tc-vax.c:1547
 msgid "address prohibits -()"
 msgstr ""
 
 msgid "address prohibits -()"
 msgstr ""
 
-#: config/tc-vax.c:1547
+#: config/tc-vax.c:1549
 msgid "address prohibits ()+"
 msgstr ""
 
 msgid "address prohibits ()+"
 msgstr ""
 
-#: config/tc-vax.c:1550
+#: config/tc-vax.c:1552
 msgid "address prohibits ()"
 msgstr ""
 
 msgid "address prohibits ()"
 msgstr ""
 
-#: config/tc-vax.c:1552
+#: config/tc-vax.c:1554
 msgid "address prohibits []"
 msgstr ""
 
 msgid "address prohibits []"
 msgstr ""
 
-#: config/tc-vax.c:1554
+#: config/tc-vax.c:1556
 msgid "address prohibits register"
 msgstr ""
 
 msgid "address prohibits register"
 msgstr ""
 
-#: config/tc-vax.c:1556
+#: config/tc-vax.c:1558
 msgid "address prohibits displacement length specifier"
 msgstr ""
 
 msgid "address prohibits displacement length specifier"
 msgstr ""
 
-#: config/tc-vax.c:1584
+#: config/tc-vax.c:1586
 msgid "invalid operand of S^#"
 msgstr ""
 
 msgid "invalid operand of S^#"
 msgstr ""
 
-#: config/tc-vax.c:1597
+#: config/tc-vax.c:1599
 msgid "S^# needs expression"
 msgstr ""
 
 msgid "S^# needs expression"
 msgstr ""
 
-#: config/tc-vax.c:1604
+#: config/tc-vax.c:1606
 msgid "S^# may only read-access"
 msgstr ""
 
 msgid "S^# may only read-access"
 msgstr ""
 
-#: config/tc-vax.c:1627
+#: config/tc-vax.c:1629
 msgid "invalid operand of -()"
 msgstr ""
 
 msgid "invalid operand of -()"
 msgstr ""
 
-#: config/tc-vax.c:1633
+#: config/tc-vax.c:1635
 msgid "-(PC) unpredictable"
 msgstr ""
 
 msgid "-(PC) unpredictable"
 msgstr ""
 
-#: config/tc-vax.c:1635
+#: config/tc-vax.c:1637
 msgid "[]index same as -()register: unpredictable"
 msgstr ""
 
 msgid "[]index same as -()register: unpredictable"
 msgstr ""
 
-#: config/tc-vax.c:1667
+#: config/tc-vax.c:1669
 msgid "invalid operand of ()+"
 msgstr ""
 
 msgid "invalid operand of ()+"
 msgstr ""
 
-#: config/tc-vax.c:1673
+#: config/tc-vax.c:1675
 msgid "(PC)+ unpredictable"
 msgstr ""
 
 msgid "(PC)+ unpredictable"
 msgstr ""
 
-#: config/tc-vax.c:1675
+#: config/tc-vax.c:1677
 msgid "[]index same as ()+register: unpredictable"
 msgstr ""
 
 msgid "[]index same as ()+register: unpredictable"
 msgstr ""
 
-#: config/tc-vax.c:1698
+#: config/tc-vax.c:1700
 msgid "# conflicts length"
 msgstr ""
 
 msgid "# conflicts length"
 msgstr ""
 
-#: config/tc-vax.c:1700
+#: config/tc-vax.c:1702
 msgid "# bars register"
 msgstr ""
 
 msgid "# bars register"
 msgstr ""
 
-#: config/tc-vax.c:1720
+#: config/tc-vax.c:1722
 msgid "writing or modifying # is unpredictable"
 msgstr ""
 
 msgid "writing or modifying # is unpredictable"
 msgstr ""
 
-#: config/tc-vax.c:1746
+#: config/tc-vax.c:1748
 msgid "length not needed"
 msgstr ""
 
 msgid "length not needed"
 msgstr ""
 
-#: config/tc-vax.c:1753
+#: config/tc-vax.c:1755
 msgid "can't []index a register, because it has no address"
 msgstr ""
 
 msgid "can't []index a register, because it has no address"
 msgstr ""
 
-#: config/tc-vax.c:1755
+#: config/tc-vax.c:1757
 msgid "a register has no address"
 msgstr ""
 
 msgid "a register has no address"
 msgstr ""
 
-#: config/tc-vax.c:1764
+#: config/tc-vax.c:1766
 msgid "PC part of operand unpredictable"
 msgstr ""
 
 msgid "PC part of operand unpredictable"
 msgstr ""
 
-#: config/tc-vax.c:1920
+#: config/tc-vax.c:1924
 msgid "odd number of bytes in operand description"
 msgstr ""
 
 msgid "odd number of bytes in operand description"
 msgstr ""
 
-#: config/tc-vax.c:1934
+#: config/tc-vax.c:1938
 msgid "Bad operand"
 msgstr ""
 
 msgid "Bad operand"
 msgstr ""
 
-#: config/tc-vax.c:1939
+#: config/tc-vax.c:1943
 msgid "Not enough operands"
 msgstr ""
 
 msgid "Not enough operands"
 msgstr ""
 
-#: config/tc-vax.c:2216
+#: config/tc-vax.c:2220
 msgid "SYMBOL TABLE not implemented"
 msgstr ""
 
 msgid "SYMBOL TABLE not implemented"
 msgstr ""
 
-#: config/tc-vax.c:2220
+#: config/tc-vax.c:2224
 msgid "TOKEN TRACE not implemented"
 msgstr ""
 
 msgid "TOKEN TRACE not implemented"
 msgstr ""
 
-#: config/tc-vax.c:2224
+#: config/tc-vax.c:2228
 #, c-format
 msgid "Displacement length %s ignored!"
 msgstr ""
 
 #, c-format
 msgid "Displacement length %s ignored!"
 msgstr ""
 
-#: config/tc-vax.c:2228
+#: config/tc-vax.c:2232
 #, c-format
 msgid "I don't need or use temp. file \"%s\"."
 msgstr ""
 
 #, c-format
 msgid "I don't need or use temp. file \"%s\"."
 msgstr ""
 
-#: config/tc-vax.c:2232
+#: config/tc-vax.c:2236
 msgid "I don't use an interpass file! -V ignored"
 msgstr ""
 
 msgid "I don't use an interpass file! -V ignored"
 msgstr ""
 
-#: config/tc-vax.c:2289
+#: config/tc-vax.c:2293
 #, c-format
 msgid ""
 "VAX options:\n"
 #, c-format
 msgid ""
 "VAX options:\n"
@@ -13835,7 +18084,7 @@ msgid ""
 "-V\t\t\tignored\n"
 msgstr ""
 
 "-V\t\t\tignored\n"
 msgstr ""
 
-#: config/tc-vax.c:2298
+#: config/tc-vax.c:2302
 #, c-format
 msgid ""
 "VMS options:\n"
 #, c-format
 msgid ""
 "VMS options:\n"
@@ -13847,654 +18096,740 @@ msgid ""
 "-v\"VERSION\"\t\tcode being assembled was produced by compiler \"VERSION\"\n"
 msgstr ""
 
 "-v\"VERSION\"\t\tcode being assembled was produced by compiler \"VERSION\"\n"
 msgstr ""
 
-#: config/tc-vax.c:2463
+#: config/tc-vax.c:2467
 #, c-format
 msgid "Ignoring statement due to \"%s\""
 msgstr ""
 
 #, c-format
 msgid "Ignoring statement due to \"%s\""
 msgstr ""
 
-#: config/tc-vax.c:2480
+#: config/tc-vax.c:2484
 #, c-format
 msgid "Aborting because statement has \"%s\""
 msgstr ""
 
 #, c-format
 msgid "Aborting because statement has \"%s\""
 msgstr ""
 
-#: config/tc-vax.c:2525
+#: config/tc-vax.c:2529
 msgid "Can't relocate expression"
 msgstr ""
 
 msgid "Can't relocate expression"
 msgstr ""
 
-#: config/tc-vax.c:2628
+#: config/tc-vax.c:2632
 msgid "Bignum not permitted in short literal. Immediate mode assumed."
 msgstr ""
 
 msgid "Bignum not permitted in short literal. Immediate mode assumed."
 msgstr ""
 
-#: config/tc-vax.c:2637
+#: config/tc-vax.c:2641
 msgid "Can't do flonum short literal: immediate mode used."
 msgstr ""
 
 msgid "Can't do flonum short literal: immediate mode used."
 msgstr ""
 
-#: config/tc-vax.c:2684
+#: config/tc-vax.c:2688
 #, c-format
 msgid "A bignum/flonum may not be a displacement: 0x%lx used"
 msgstr ""
 
 #, c-format
 msgid "A bignum/flonum may not be a displacement: 0x%lx used"
 msgstr ""
 
-#: config/tc-vax.c:2995
+#: config/tc-vax.c:3000
 #, c-format
 msgid "Short literal overflow(%ld.), immediate mode assumed."
 msgstr ""
 
 #, c-format
 msgid "Short literal overflow(%ld.), immediate mode assumed."
 msgstr ""
 
-#: config/tc-vax.c:3004
+#: config/tc-vax.c:3009
 #, c-format
 msgid "Forced short literal to immediate mode. now_seg=%s to_seg=%s"
 msgstr ""
 
 #, c-format
 msgid "Forced short literal to immediate mode. now_seg=%s to_seg=%s"
 msgstr ""
 
-#: config/tc-vax.c:3069
+#: config/tc-vax.c:3074
 msgid "Length specification ignored. Address mode 9F used"
 msgstr ""
 
 msgid "Length specification ignored. Address mode 9F used"
 msgstr ""
 
-#: config/tc-vax.c:3127
+#: config/tc-vax.c:3132
 msgid "Invalid operand:  immediate value used as base address."
 msgstr ""
 
 msgid "Invalid operand:  immediate value used as base address."
 msgstr ""
 
-#: config/tc-vax.c:3129
+#: config/tc-vax.c:3134
 msgid "Invalid operand:  immediate value used as address."
 msgstr ""
 
 msgid "Invalid operand:  immediate value used as address."
 msgstr ""
 
-#: config/tc-vax.c:3154
+#: config/tc-vax.c:3159
 #, c-format
 msgid "Symbol %s used as immediate operand in PIC mode."
 msgstr ""
 
 #, c-format
 msgid "Symbol %s used as immediate operand in PIC mode."
 msgstr ""
 
-#: config/tc-vax.c:3259
+#: config/tc-vax.c:3264
 #, c-format
 msgid "VIP_BEGIN error:%s"
 msgstr ""
 
 #, c-format
 msgid "VIP_BEGIN error:%s"
 msgstr ""
 
-#: config/tc-xc16x.c:211
+#: config/tc-visium.c:862
+msgid "Bad call to MD_ATOF()"
+msgstr ""
+
+#: config/tc-xc16x.c:218
 #, c-format
 msgid " XC16X specific command line options:\n"
 msgstr ""
 
 #, c-format
 msgid " XC16X specific command line options:\n"
 msgstr ""
 
-#: config/tc-xstormy16.c:78
+#: config/tc-xgate.c:215
+msgid " architecture variant invalid"
+msgstr ""
+
+#: config/tc-xgate.c:370
+#, c-format
+msgid ""
+"Freescale XGATE co-processor options:\n"
+"  -mshort                 use 16-bit int ABI (default)\n"
+"  -mlong                  use 32-bit int ABI\n"
+"  -mshort-double          use 32-bit double ABI\n"
+"  -mlong-double           use 64-bit double ABI (default)\n"
+"  --mxgate                specify the processor variant[default %s]\n"
+"  --print-insn-syntax     print the syntax of instruction in case of error\n"
+"  --print-opcodes         print the list of instructions with syntax\n"
+"  --generate-example      generate an example of each instruction"
+msgstr ""
+
+#: config/tc-xgate.c:493
+msgid "opcode missing or not found on input line"
+msgstr ""
+
+#: config/tc-xgate.c:498
+#, c-format
+msgid "opcode %s not found in opcode hash table"
+msgstr ""
+
+#: config/tc-xgate.c:511
+msgid "matching operands to opcode "
+msgstr ""
+
+#: config/tc-xgate.c:549
+msgid ": processing macro, real opcode handle not found in hash"
+msgstr ""
+
+#: config/tc-xgate.c:680
+#, c-format
+msgid "Value %ld not aligned by 2 for 9-bit PC-relative branch."
+msgstr ""
+
+#: config/tc-xgate.c:697
+#, c-format
+msgid "Value %ld not aligned by 2 for 10-bit PC-relative branch."
+msgstr ""
+
+#: config/tc-xgate.c:724
+msgid "Value out of 3-bit range."
+msgstr ""
+
+#: config/tc-xgate.c:731
+msgid "Value out of 4-bit range."
+msgstr ""
+
+#: config/tc-xgate.c:738
+msgid "Value out of 5-bit range."
+msgstr ""
+
+#: config/tc-xgate.c:875
+msgid ":operand has too many bits"
+msgstr ""
+
+#: config/tc-xgate.c:992
+msgid "unknown operand count"
+msgstr ""
+
+#: config/tc-xgate.c:1236 config/tc-xgate.c:1248
+msgid ": expected register name r0-r7 "
+msgstr ""
+
+#: config/tc-xgate.c:1284
+#, c-format
+msgid ":operand value(%d) too big for constraint"
+msgstr ""
+
+#: config/tc-xgate.c:1302
+msgid "you must use a hi/lo directive or 16-bit macro to load a 16-bit value."
+msgstr ""
+
+#: config/tc-xgate.c:1315
+msgid ":unknown relocation constraint size"
+msgstr ""
+
+#: config/tc-xgate.c:1322
+msgid ": expected register name ccr "
+msgstr ""
+
+#: config/tc-xgate.c:1328
+msgid ": expected register name pc "
+msgstr ""
+
+#: config/tc-xstormy16.c:77
 #, c-format
 msgid " XSTORMY16 specific command line options:\n"
 msgstr ""
 
 #, c-format
 msgid " XSTORMY16 specific command line options:\n"
 msgstr ""
 
-#: config/tc-xstormy16.c:226
+#: config/tc-xstormy16.c:223
 #, c-format
 msgid "unsupported fptr fixup size %d"
 msgstr ""
 
 #, c-format
 msgid "unsupported fptr fixup size %d"
 msgstr ""
 
-#: config/tc-xstormy16.c:238
+#: config/tc-xstormy16.c:235
 #, c-format
 msgid "unsupported fixup size %d"
 msgstr ""
 
 #, c-format
 msgid "unsupported fixup size %d"
 msgstr ""
 
-#: config/tc-xstormy16.c:269
+#: config/tc-xstormy16.c:266
 msgid "unsupported fptr fixup"
 msgstr ""
 
 msgid "unsupported fptr fixup"
 msgstr ""
 
-#: config/tc-xtensa.c:621
+#: config/tc-xtensa.c:643
 msgid "illegal range of target hardware versions"
 msgstr ""
 
 msgid "illegal range of target hardware versions"
 msgstr ""
 
-#: config/tc-xtensa.c:778
+#: config/tc-xtensa.c:814
 msgid "--density option is ignored"
 msgstr ""
 
 msgid "--density option is ignored"
 msgstr ""
 
-#: config/tc-xtensa.c:781
+#: config/tc-xtensa.c:817
 msgid "--no-density option is ignored"
 msgstr ""
 
 msgid "--no-density option is ignored"
 msgstr ""
 
-#: config/tc-xtensa.c:799
+#: config/tc-xtensa.c:835
 msgid "--generics is deprecated; use --transform instead"
 msgstr ""
 
 msgid "--generics is deprecated; use --transform instead"
 msgstr ""
 
-#: config/tc-xtensa.c:802
+#: config/tc-xtensa.c:838
 msgid "--no-generics is deprecated; use --no-transform instead"
 msgstr ""
 
 msgid "--no-generics is deprecated; use --no-transform instead"
 msgstr ""
 
-#: config/tc-xtensa.c:805
+#: config/tc-xtensa.c:841
 msgid "--relax is deprecated; use --transform instead"
 msgstr ""
 
 msgid "--relax is deprecated; use --transform instead"
 msgstr ""
 
-#: config/tc-xtensa.c:808
+#: config/tc-xtensa.c:844
 msgid "--no-relax is deprecated; use --no-transform instead"
 msgstr ""
 
 msgid "--no-relax is deprecated; use --no-transform instead"
 msgstr ""
 
-#: config/tc-xtensa.c:825
+#: config/tc-xtensa.c:861
 msgid "--absolute-literals option not supported in this Xtensa configuration"
 msgstr ""
 
 msgid "--absolute-literals option not supported in this Xtensa configuration"
 msgstr ""
 
-#: config/tc-xtensa.c:898
+#: config/tc-xtensa.c:934
 msgid "prefer-l32r conflicts with prefer-const16"
 msgstr ""
 
 msgid "prefer-l32r conflicts with prefer-const16"
 msgstr ""
 
-#: config/tc-xtensa.c:904
+#: config/tc-xtensa.c:940
 msgid "prefer-const16 conflicts with prefer-l32r"
 msgstr ""
 
 msgid "prefer-const16 conflicts with prefer-l32r"
 msgstr ""
 
-#: config/tc-xtensa.c:912 config/tc-xtensa.c:921 config/tc-xtensa.c:925
+#: config/tc-xtensa.c:949 config/tc-xtensa.c:958 config/tc-xtensa.c:962
 msgid "invalid target hardware version"
 msgstr ""
 
 msgid "invalid target hardware version"
 msgstr ""
 
-#: config/tc-xtensa.c:1109
+#: config/tc-xtensa.c:1006
+msgid "no-auto-litpools is incompatible with auto-litpool-limit"
+msgstr ""
+
+#: config/tc-xtensa.c:1008 config/tc-xtensa.c:1011
+msgid "invalid auto-litpool-limit argument"
+msgstr ""
+
+#: config/tc-xtensa.c:1013
+msgid "invalid auto-litpool-limit argument (range is 100-10000)"
+msgstr ""
+
+#: config/tc-xtensa.c:1190
 msgid "unmatched end directive"
 msgstr ""
 
 msgid "unmatched end directive"
 msgstr ""
 
-#: config/tc-xtensa.c:1138
+#: config/tc-xtensa.c:1219
 msgid ".begin directive with no matching .end directive"
 msgstr ""
 
 msgid ".begin directive with no matching .end directive"
 msgstr ""
 
-#: config/tc-xtensa.c:1179
+#: config/tc-xtensa.c:1260
 msgid "[no-]generics is deprecated; use [no-]transform instead"
 msgstr ""
 
 msgid "[no-]generics is deprecated; use [no-]transform instead"
 msgstr ""
 
-#: config/tc-xtensa.c:1184
+#: config/tc-xtensa.c:1265
 msgid "[no-]relax is deprecated; use [no-]transform instead"
 msgstr ""
 
 msgid "[no-]relax is deprecated; use [no-]transform instead"
 msgstr ""
 
-#: config/tc-xtensa.c:1197
+#: config/tc-xtensa.c:1278
 #, c-format
 msgid "directive %s cannot be negated"
 msgstr ""
 
 #, c-format
 msgid "directive %s cannot be negated"
 msgstr ""
 
-#: config/tc-xtensa.c:1203
+#: config/tc-xtensa.c:1284
 msgid "unknown directive"
 msgstr ""
 
 msgid "unknown directive"
 msgstr ""
 
-#: config/tc-xtensa.c:1224 config/tc-xtensa.c:1320 config/tc-xtensa.c:1562
-#: config/tc-xtensa.c:5753
+#: config/tc-xtensa.c:1305 config/tc-xtensa.c:1401 config/tc-xtensa.c:1643
+#: config/tc-xtensa.c:5873
 msgid "directives are not valid inside bundles"
 msgstr ""
 
 msgid "directives are not valid inside bundles"
 msgstr ""
 
-#: config/tc-xtensa.c:1236
+#: config/tc-xtensa.c:1317
 msgid ".begin literal is deprecated; use .literal instead"
 msgstr ""
 
 msgid ".begin literal is deprecated; use .literal instead"
 msgstr ""
 
-#: config/tc-xtensa.c:1250
+#: config/tc-xtensa.c:1331
 msgid "cannot set literal_prefix inside literal fragment"
 msgstr ""
 
 msgid "cannot set literal_prefix inside literal fragment"
 msgstr ""
 
-#: config/tc-xtensa.c:1283
+#: config/tc-xtensa.c:1364
 msgid ".begin [no-]density is ignored"
 msgstr ""
 
 msgid ".begin [no-]density is ignored"
 msgstr ""
 
-#: config/tc-xtensa.c:1290 config/tc-xtensa.c:1340
+#: config/tc-xtensa.c:1371 config/tc-xtensa.c:1421
 msgid "Xtensa absolute literals option not supported; ignored"
 msgstr ""
 
 msgid "Xtensa absolute literals option not supported; ignored"
 msgstr ""
 
-#: config/tc-xtensa.c:1333
+#: config/tc-xtensa.c:1414
 msgid ".end [no-]density is ignored"
 msgstr ""
 
 msgid ".end [no-]density is ignored"
 msgstr ""
 
-#: config/tc-xtensa.c:1358
+#: config/tc-xtensa.c:1439
 #, c-format
 msgid "does not match begin %s%s at %s:%d"
 msgstr ""
 
 #, c-format
 msgid "does not match begin %s%s at %s:%d"
 msgstr ""
 
-#: config/tc-xtensa.c:1413
+#: config/tc-xtensa.c:1494
 msgid ".literal_position inside literal directive; ignoring"
 msgstr ""
 
 msgid ".literal_position inside literal directive; ignoring"
 msgstr ""
 
-#: config/tc-xtensa.c:1433
+#: config/tc-xtensa.c:1514
 msgid ".literal not allowed inside .begin literal region"
 msgstr ""
 
 msgid ".literal not allowed inside .begin literal region"
 msgstr ""
 
-#: config/tc-xtensa.c:1469
+#: config/tc-xtensa.c:1553
 msgid "expected comma or colon after symbol name; rest of line ignored"
 msgstr ""
 
 msgid "expected comma or colon after symbol name; rest of line ignored"
 msgstr ""
 
-#: config/tc-xtensa.c:1531
+#: config/tc-xtensa.c:1612
 msgid "fall through frequency must be greater than 0"
 msgstr ""
 
 msgid "fall through frequency must be greater than 0"
 msgstr ""
 
-#: config/tc-xtensa.c:1539
+#: config/tc-xtensa.c:1620
 msgid "branch target frequency must be greater than 0"
 msgstr ""
 
 msgid "branch target frequency must be greater than 0"
 msgstr ""
 
-#: config/tc-xtensa.c:1587
+#: config/tc-xtensa.c:1668
 #, c-format
 msgid "opcode-specific %s relocation used outside an instruction"
 msgstr ""
 
 #, c-format
 msgid "opcode-specific %s relocation used outside an instruction"
 msgstr ""
 
-#: config/tc-xtensa.c:1595
+#: config/tc-xtensa.c:1676
 #, c-format
 msgid "invalid use of %s relocation"
 msgstr ""
 
 #, c-format
 msgid "invalid use of %s relocation"
 msgstr ""
 
-#: config/tc-xtensa.c:1791 config/tc-xtensa.c:1808
+#: config/tc-xtensa.c:1872 config/tc-xtensa.c:1889
 #, c-format
 msgid "bad register name: %s"
 msgstr ""
 
 #, c-format
 msgid "bad register name: %s"
 msgstr ""
 
-#: config/tc-xtensa.c:1797
+#: config/tc-xtensa.c:1878
 #, c-format
 msgid "bad register number: %s"
 msgstr ""
 
 #, c-format
 msgid "bad register number: %s"
 msgstr ""
 
-#: config/tc-xtensa.c:1860
+#: config/tc-xtensa.c:1942
 msgid "pcrel relocation not allowed in an instruction"
 msgstr ""
 
 msgid "pcrel relocation not allowed in an instruction"
 msgstr ""
 
-#: config/tc-xtensa.c:1877
+#: config/tc-xtensa.c:1959
 msgid "register number out of range"
 msgstr ""
 
 msgid "register number out of range"
 msgstr ""
 
-#: config/tc-xtensa.c:1961
-msgid "extra comma"
-msgstr ""
-
-#: config/tc-xtensa.c:1963
+#: config/tc-xtensa.c:2045
 msgid "extra colon"
 msgstr ""
 
 msgid "extra colon"
 msgstr ""
 
-#: config/tc-xtensa.c:1965
-msgid "missing argument"
-msgstr ""
-
-#: config/tc-xtensa.c:1967
-msgid "missing comma or colon"
-msgstr ""
-
-#: config/tc-xtensa.c:2024
+#: config/tc-xtensa.c:2106
 msgid "incorrect register number, ignoring"
 msgstr ""
 
 msgid "incorrect register number, ignoring"
 msgstr ""
 
-#: config/tc-xtensa.c:2031
-msgid "too many arguments"
-msgstr ""
-
-#: config/tc-xtensa.c:2105
+#: config/tc-xtensa.c:2187
 #, c-format
 msgid "cannot encode opcode \"%s\""
 msgstr ""
 
 #, c-format
 msgid "cannot encode opcode \"%s\""
 msgstr ""
 
-#: config/tc-xtensa.c:2199
+#: config/tc-xtensa.c:2279
 #, c-format
 msgid "not enough operands (%d) for '%s'; expected %d"
 msgstr ""
 
 #, c-format
 msgid "not enough operands (%d) for '%s'; expected %d"
 msgstr ""
 
-#: config/tc-xtensa.c:2206
+#: config/tc-xtensa.c:2286
 #, c-format
 msgid "too many operands (%d) for '%s'; expected %d"
 msgstr ""
 
 #, c-format
 msgid "too many operands (%d) for '%s'; expected %d"
 msgstr ""
 
-#: config/tc-xtensa.c:2257
+#: config/tc-xtensa.c:2337
 #, c-format
 msgid "invalid register '%s' for '%s' instruction"
 msgstr ""
 
 #, c-format
 msgid "invalid register '%s' for '%s' instruction"
 msgstr ""
 
-#: config/tc-xtensa.c:2264
+#: config/tc-xtensa.c:2344
 #, c-format
 msgid "invalid register number (%ld) for '%s' instruction"
 msgstr ""
 
 #, c-format
 msgid "invalid register number (%ld) for '%s' instruction"
 msgstr ""
 
-#: config/tc-xtensa.c:2332
+#: config/tc-xtensa.c:2411
 #, c-format
 msgid "invalid register number (%ld) for '%s'"
 msgstr ""
 
 #, c-format
 msgid "invalid register number (%ld) for '%s'"
 msgstr ""
 
-#: config/tc-xtensa.c:2723
+#: config/tc-xtensa.c:2798
 #, c-format
 msgid "operand %d of '%s' has out of range value '%u'"
 msgstr ""
 
 #, c-format
 msgid "operand %d of '%s' has out of range value '%u'"
 msgstr ""
 
-#: config/tc-xtensa.c:2729
+#: config/tc-xtensa.c:2804
 #, c-format
 msgid "operand %d of '%s' has invalid value '%u'"
 msgstr ""
 
 #, c-format
 msgid "operand %d of '%s' has invalid value '%u'"
 msgstr ""
 
-#: config/tc-xtensa.c:2776
+#: config/tc-xtensa.c:2851
 #, c-format
 msgid "internal error: unknown option name '%s'"
 msgstr ""
 
 #, c-format
 msgid "internal error: unknown option name '%s'"
 msgstr ""
 
-#: config/tc-xtensa.c:3883
+#: config/tc-xtensa.c:3960
 msgid "can't handle generation of literal/labels yet"
 msgstr ""
 
 msgid "can't handle generation of literal/labels yet"
 msgstr ""
 
-#: config/tc-xtensa.c:3887
+#: config/tc-xtensa.c:3964
 msgid "can't handle undefined OP TYPE"
 msgstr ""
 
 msgid "can't handle undefined OP TYPE"
 msgstr ""
 
-#: config/tc-xtensa.c:3948
+#: config/tc-xtensa.c:4025
 #, c-format
 msgid "found %d operands for '%s':  Expected %d"
 msgstr ""
 
 #, c-format
 msgid "found %d operands for '%s':  Expected %d"
 msgstr ""
 
-#: config/tc-xtensa.c:3955
+#: config/tc-xtensa.c:4032
 #, c-format
 msgid "found too many (%d) operands for '%s':  Expected %d"
 msgstr ""
 
 #, c-format
 msgid "found too many (%d) operands for '%s':  Expected %d"
 msgstr ""
 
-#: config/tc-xtensa.c:3976
+#: config/tc-xtensa.c:4053
 msgid "immediate operands sum to greater than 32"
 msgstr ""
 
 msgid "immediate operands sum to greater than 32"
 msgstr ""
 
-#: config/tc-xtensa.c:4107
-msgid "invalid immediate"
-msgstr ""
-
-#: config/tc-xtensa.c:4228
+#: config/tc-xtensa.c:4305
 #, c-format
 msgid "invalid relocation for operand %i of '%s'"
 msgstr ""
 
 #, c-format
 msgid "invalid relocation for operand %i of '%s'"
 msgstr ""
 
-#: config/tc-xtensa.c:4238
+#: config/tc-xtensa.c:4315
 #, c-format
 msgid "invalid expression for operand %i of '%s'"
 msgstr ""
 
 #, c-format
 msgid "invalid expression for operand %i of '%s'"
 msgstr ""
 
-#: config/tc-xtensa.c:4248
+#: config/tc-xtensa.c:4325
 #, c-format
 msgid "invalid relocation in instruction slot %i"
 msgstr ""
 
 #, c-format
 msgid "invalid relocation in instruction slot %i"
 msgstr ""
 
-#: config/tc-xtensa.c:4255
+#: config/tc-xtensa.c:4332
 #, c-format
 msgid "undefined symbol for opcode \"%s\""
 msgstr ""
 
 #, c-format
 msgid "undefined symbol for opcode \"%s\""
 msgstr ""
 
-#: config/tc-xtensa.c:4729
+#: config/tc-xtensa.c:4820
 msgid "opcode 'NOP.N' unavailable in this configuration"
 msgstr ""
 
 msgid "opcode 'NOP.N' unavailable in this configuration"
 msgstr ""
 
-#: config/tc-xtensa.c:4789
+#: config/tc-xtensa.c:4880
 msgid "get_expanded_loop_offset: invalid opcode"
 msgstr ""
 
 msgid "get_expanded_loop_offset: invalid opcode"
 msgstr ""
 
-#: config/tc-xtensa.c:4922
+#: config/tc-xtensa.c:5038
 #, c-format
 msgid "assembly state not set for first frag in section %s"
 msgstr ""
 
 #, c-format
 msgid "assembly state not set for first frag in section %s"
 msgstr ""
 
-#: config/tc-xtensa.c:4975
+#: config/tc-xtensa.c:5091
 #, c-format
 msgid "unaligned branch target: %d bytes at 0x%lx"
 msgstr ""
 
 #, c-format
 msgid "unaligned branch target: %d bytes at 0x%lx"
 msgstr ""
 
-#: config/tc-xtensa.c:5014
+#: config/tc-xtensa.c:5135
 #, c-format
 msgid "unaligned loop: %d bytes at 0x%lx"
 msgstr ""
 
 #, c-format
 msgid "unaligned loop: %d bytes at 0x%lx"
 msgstr ""
 
-#: config/tc-xtensa.c:5038
+#: config/tc-xtensa.c:5160
 msgid "unexpected fix"
 msgstr ""
 
 msgid "unexpected fix"
 msgstr ""
 
-#: config/tc-xtensa.c:5049 config/tc-xtensa.c:5053
+#: config/tc-xtensa.c:5171 config/tc-xtensa.c:5175
 msgid "undecodable fix"
 msgstr ""
 
 msgid "undecodable fix"
 msgstr ""
 
-#: config/tc-xtensa.c:5191
+#: config/tc-xtensa.c:5313
 msgid "labels are not valid inside bundles"
 msgstr ""
 
 msgid "labels are not valid inside bundles"
 msgstr ""
 
-#: config/tc-xtensa.c:5211
+#: config/tc-xtensa.c:5333
 msgid "invalid last instruction for a zero-overhead loop"
 msgstr ""
 
 msgid "invalid last instruction for a zero-overhead loop"
 msgstr ""
 
-#: config/tc-xtensa.c:5278
+#: config/tc-xtensa.c:5400
 msgid "extra opening brace"
 msgstr ""
 
 msgid "extra opening brace"
 msgstr ""
 
-#: config/tc-xtensa.c:5288
+#: config/tc-xtensa.c:5410
 msgid "extra closing brace"
 msgstr ""
 
 msgid "extra closing brace"
 msgstr ""
 
-#: config/tc-xtensa.c:5315
+#: config/tc-xtensa.c:5437
 msgid "missing closing brace"
 msgstr ""
 
 msgid "missing closing brace"
 msgstr ""
 
-#: config/tc-xtensa.c:5415 config/tc-xtensa.c:5445
+#: config/tc-xtensa.c:5535 config/tc-xtensa.c:5564
 #, c-format
 msgid "wrong number of operands for '%s'"
 msgstr ""
 
 #, c-format
 msgid "wrong number of operands for '%s'"
 msgstr ""
 
-#: config/tc-xtensa.c:5432
+#: config/tc-xtensa.c:5551
 #, c-format
 msgid "bad relocation expression for '%s'"
 msgstr ""
 
 #, c-format
 msgid "bad relocation expression for '%s'"
 msgstr ""
 
-#: config/tc-xtensa.c:5467
+#: config/tc-xtensa.c:5586
 #, c-format
 msgid "unknown opcode or format name '%s'"
 msgstr ""
 
 #, c-format
 msgid "unknown opcode or format name '%s'"
 msgstr ""
 
-#: config/tc-xtensa.c:5473
+#: config/tc-xtensa.c:5592
 msgid "format names only valid inside bundles"
 msgstr ""
 
 msgid "format names only valid inside bundles"
 msgstr ""
 
-#: config/tc-xtensa.c:5478
+#: config/tc-xtensa.c:5597
 #, c-format
 msgid "multiple formats specified for one bundle; using '%s'"
 msgstr ""
 
 #, c-format
 msgid "multiple formats specified for one bundle; using '%s'"
 msgstr ""
 
-#: config/tc-xtensa.c:5528
+#: config/tc-xtensa.c:5647
 msgid "entry instruction with stack decrement < 16"
 msgstr ""
 
 msgid "entry instruction with stack decrement < 16"
 msgstr ""
 
-#: config/tc-xtensa.c:5581
+#: config/tc-xtensa.c:5701
 msgid "unaligned entry instruction"
 msgstr ""
 
 msgid "unaligned entry instruction"
 msgstr ""
 
-#: config/tc-xtensa.c:5646
+#: config/tc-xtensa.c:5766
 msgid "bad instruction format"
 msgstr ""
 
 msgid "bad instruction format"
 msgstr ""
 
-#: config/tc-xtensa.c:5649
+#: config/tc-xtensa.c:5769
 msgid "invalid relocation"
 msgstr ""
 
 msgid "invalid relocation"
 msgstr ""
 
-#: config/tc-xtensa.c:5660
+#: config/tc-xtensa.c:5780
 #, c-format
 msgid "invalid relocation for '%s' instruction"
 msgstr ""
 
 #, c-format
 msgid "invalid relocation for '%s' instruction"
 msgstr ""
 
-#: config/tc-xtensa.c:5672
+#: config/tc-xtensa.c:5792
 #, c-format
 msgid "invalid relocation for operand %d of '%s'"
 msgstr ""
 
 #, c-format
 msgid "invalid relocation for operand %d of '%s'"
 msgstr ""
 
-#: config/tc-xtensa.c:5852
-msgid "cannot represent subtraction with an offset"
-msgstr ""
-
-#: config/tc-xtensa.c:5952
+#: config/tc-xtensa.c:6058
 #, c-format
 msgid "unhandled local relocation fix %s"
 msgstr ""
 
 #, c-format
 msgid "unhandled local relocation fix %s"
 msgstr ""
 
-#: config/tc-xtensa.c:6003
+#: config/tc-xtensa.c:6109
 #, c-format
 msgid "internal error; cannot generate `%s' relocation"
 msgstr ""
 
 #, c-format
 msgid "internal error; cannot generate `%s' relocation"
 msgstr ""
 
-#: config/tc-xtensa.c:6222
+#: config/tc-xtensa.c:6324
 msgid "The option \"--no-allow-flix\" prohibits multi-slot flix."
 msgstr ""
 
 msgid "The option \"--no-allow-flix\" prohibits multi-slot flix."
 msgstr ""
 
-#: config/tc-xtensa.c:6231
+#: config/tc-xtensa.c:6331
 msgid "couldn't find a valid instruction format"
 msgstr ""
 
 msgid "couldn't find a valid instruction format"
 msgstr ""
 
-#: config/tc-xtensa.c:6232
+#: config/tc-xtensa.c:6332
 #, c-format
 msgid "    ops were: "
 msgstr ""
 
 #, c-format
 msgid "    ops were: "
 msgstr ""
 
-#: config/tc-xtensa.c:6234
+#: config/tc-xtensa.c:6334
 #, c-format
 msgid " %s;"
 msgstr ""
 
 #, c-format
 msgid " %s;"
 msgstr ""
 
-#: config/tc-xtensa.c:6245
+#: config/tc-xtensa.c:6345
 #, c-format
 msgid "format '%s' allows %d slots, but there are %d opcodes"
 msgstr ""
 
 #, c-format
 msgid "format '%s' allows %d slots, but there are %d opcodes"
 msgstr ""
 
-#: config/tc-xtensa.c:6256 config/tc-xtensa.c:6354
+#: config/tc-xtensa.c:6355 config/tc-xtensa.c:6452
 msgid "illegal resource usage in bundle"
 msgstr ""
 
 msgid "illegal resource usage in bundle"
 msgstr ""
 
-#: config/tc-xtensa.c:6441
+#: config/tc-xtensa.c:6541
 #, c-format
 msgid "opcodes '%s' (slot %d) and '%s' (slot %d) write the same register"
 msgstr ""
 
 #, c-format
 msgid "opcodes '%s' (slot %d) and '%s' (slot %d) write the same register"
 msgstr ""
 
-#: config/tc-xtensa.c:6446
+#: config/tc-xtensa.c:6546
 #, c-format
 msgid "opcodes '%s' (slot %d) and '%s' (slot %d) write the same state"
 msgstr ""
 
 #, c-format
 msgid "opcodes '%s' (slot %d) and '%s' (slot %d) write the same state"
 msgstr ""
 
-#: config/tc-xtensa.c:6451
+#: config/tc-xtensa.c:6551
 #, c-format
 msgid "opcodes '%s' (slot %d) and '%s' (slot %d) write the same port"
 msgstr ""
 
 #, c-format
 msgid "opcodes '%s' (slot %d) and '%s' (slot %d) write the same port"
 msgstr ""
 
-#: config/tc-xtensa.c:6456
+#: config/tc-xtensa.c:6556
 #, c-format
 msgid ""
 "opcodes '%s' (slot %d) and '%s' (slot %d) both have volatile port accesses"
 msgstr ""
 
 #, c-format
 msgid ""
 "opcodes '%s' (slot %d) and '%s' (slot %d) both have volatile port accesses"
 msgstr ""
 
-#: config/tc-xtensa.c:6472
+#: config/tc-xtensa.c:6572
 msgid "multiple branches or jumps in the same bundle"
 msgstr ""
 
 msgid "multiple branches or jumps in the same bundle"
 msgstr ""
 
-#: config/tc-xtensa.c:6924
+#: config/tc-xtensa.c:7024
 msgid "cannot assemble into a literal fragment"
 msgstr ""
 
 msgid "cannot assemble into a literal fragment"
 msgstr ""
 
-#: config/tc-xtensa.c:6926
+#: config/tc-xtensa.c:7026
 msgid "..."
 msgstr ""
 
 msgid "..."
 msgstr ""
 
-#: config/tc-xtensa.c:7534
+#: config/tc-xtensa.c:7960
 msgid ""
 "instruction sequence (write a0, branch, retw) may trigger hardware errata"
 msgstr ""
 
 msgid ""
 "instruction sequence (write a0, branch, retw) may trigger hardware errata"
 msgstr ""
 
-#: config/tc-xtensa.c:7646
+#: config/tc-xtensa.c:8072
 msgid "branching or jumping to a loop end may trigger hardware errata"
 msgstr ""
 
 msgid "branching or jumping to a loop end may trigger hardware errata"
 msgstr ""
 
-#: config/tc-xtensa.c:7728
+#: config/tc-xtensa.c:8154
 msgid "loop end too close to another loop end may trigger hardware errata"
 msgstr ""
 
 msgid "loop end too close to another loop end may trigger hardware errata"
 msgstr ""
 
-#: config/tc-xtensa.c:7737
+#: config/tc-xtensa.c:8163
 #, c-format
 msgid "fr_var %lu < length %d"
 msgstr ""
 
 #, c-format
 msgid "fr_var %lu < length %d"
 msgstr ""
 
-#: config/tc-xtensa.c:7896
+#: config/tc-xtensa.c:8320
 msgid ""
 "loop containing less than three instructions may trigger hardware errata"
 msgstr ""
 
 msgid ""
 "loop containing less than three instructions may trigger hardware errata"
 msgstr ""
 
-#: config/tc-xtensa.c:7968
+#: config/tc-xtensa.c:8392
 msgid "undecodable instruction in instruction frag"
 msgstr ""
 
 msgid "undecodable instruction in instruction frag"
 msgstr ""
 
-#: config/tc-xtensa.c:8078
+#: config/tc-xtensa.c:8502
 msgid "invalid empty loop"
 msgstr ""
 
 msgid "invalid empty loop"
 msgstr ""
 
-#: config/tc-xtensa.c:8083
+#: config/tc-xtensa.c:8507
 msgid "loop target does not follow loop instruction in section"
 msgstr ""
 
 msgid "loop target does not follow loop instruction in section"
 msgstr ""
 
-#: config/tc-xtensa.c:8661
+#: config/tc-xtensa.c:9450
 msgid "bad relaxation state"
 msgstr ""
 
 msgid "bad relaxation state"
 msgstr ""
 
-#: config/tc-xtensa.c:8719
+#: config/tc-xtensa.c:9508
 #, c-format
 msgid "fr_var (%ld) < length (%d)"
 msgstr ""
 
 #, c-format
 msgid "fr_var (%ld) < length (%d)"
 msgstr ""
 
-#: config/tc-xtensa.c:9420
+#: config/tc-xtensa.c:10244
+msgid "jump target out of range; no usable trampoline found"
+msgstr ""
+
+#: config/tc-xtensa.c:10368
 msgid "invalid relaxation fragment result"
 msgstr ""
 
 msgid "invalid relaxation fragment result"
 msgstr ""
 
-#: config/tc-xtensa.c:9499
+#: config/tc-xtensa.c:10450
 msgid "unable to widen instruction"
 msgstr ""
 
 msgid "unable to widen instruction"
 msgstr ""
 
-#: config/tc-xtensa.c:9639
+#: config/tc-xtensa.c:10589
 msgid "multiple literals in expansion"
 msgstr ""
 
 msgid "multiple literals in expansion"
 msgstr ""
 
-#: config/tc-xtensa.c:9643
+#: config/tc-xtensa.c:10593
 msgid "no registered fragment for literal"
 msgstr ""
 
 msgid "no registered fragment for literal"
 msgstr ""
 
-#: config/tc-xtensa.c:9645
+#: config/tc-xtensa.c:10595
 msgid "number of literal tokens != 1"
 msgstr ""
 
 msgid "number of literal tokens != 1"
 msgstr ""
 
-#: config/tc-xtensa.c:9775 config/tc-xtensa.c:9781
+#: config/tc-xtensa.c:10724 config/tc-xtensa.c:10730
 #, c-format
 msgid "unresolved loop target symbol: %s"
 msgstr ""
 
 #, c-format
 msgid "unresolved loop target symbol: %s"
 msgstr ""
 
-#: config/tc-xtensa.c:9887
+#: config/tc-xtensa.c:10836
 #, c-format
 msgid "invalid expression evaluation type %d"
 msgstr ""
 
 #, c-format
 msgid "invalid expression evaluation type %d"
 msgstr ""
 
-#: config/tc-xtensa.c:9904
+#: config/tc-xtensa.c:10853
 msgid "loop too long for LOOP instruction"
 msgstr ""
 
 msgid "loop too long for LOOP instruction"
 msgstr ""
 
-#: config/tc-xtensa.c:10174
-#, c-format
-msgid "fixes not all moved from %s"
-msgstr ""
-
-#: config/tc-xtensa.c:10305
+#: config/tc-xtensa.c:11177 config/tc-xtensa.c:11419
 msgid ""
 "literal pool location required for text-section-literals; specify with ."
 "literal_position"
 msgstr ""
 
 msgid ""
 "literal pool location required for text-section-literals; specify with ."
 "literal_position"
 msgstr ""
 
-#: config/tc-xtensa.c:11137
+#: config/tc-xtensa.c:11286
+#, c-format
+msgid "fixes not all moved from %s"
+msgstr ""
+
+#: config/tc-xtensa.c:12255
 msgid "too many operands in instruction"
 msgstr ""
 
 msgid "too many operands in instruction"
 msgstr ""
 
-#: config/tc-xtensa.c:11348
+#: config/tc-xtensa.c:12465
 msgid "invalid symbolic operand"
 msgstr ""
 
 msgid "invalid symbolic operand"
 msgstr ""
 
-#: config/tc-xtensa.c:11409
+#: config/tc-xtensa.c:12526
 msgid "operand number mismatch"
 msgstr ""
 
 msgid "operand number mismatch"
 msgstr ""
 
-#: config/tc-xtensa.c:11413
+#: config/tc-xtensa.c:12530
 #, c-format
 msgid "cannot encode opcode \"%s\" in the given format \"%s\""
 msgstr ""
 
 #, c-format
 msgid "cannot encode opcode \"%s\" in the given format \"%s\""
 msgstr ""
 
-#: config/tc-xtensa.c:11438
+#: config/tc-xtensa.c:12555
 #, c-format
 msgid "xtensa-isa failure: %s"
 msgstr ""
 
 #, c-format
 msgid "xtensa-isa failure: %s"
 msgstr ""
 
-#: config/tc-xtensa.c:11515
+#: config/tc-xtensa.c:12632
 msgid "invalid opcode"
 msgstr ""
 
 msgid "invalid opcode"
 msgstr ""
 
-#: config/tc-xtensa.c:11521
+#: config/tc-xtensa.c:12638
 msgid "too few operands"
 msgstr ""
 
 msgid "too few operands"
 msgstr ""
 
-#: config/tc-xtensa.c:11571
+#: config/tc-xtensa.c:12688
 msgid "multiple writes to the same register"
 msgstr ""
 
 msgid "multiple writes to the same register"
 msgstr ""
 
-#: config/tc-xtensa.c:11685 config/tc-xtensa.c:11691
+#: config/tc-xtensa.c:12802 config/tc-xtensa.c:12808
 msgid "out of memory"
 msgstr ""
 
 msgid "out of memory"
 msgstr ""
 
-#: config/tc-xtensa.c:11780
+#: config/tc-xtensa.c:12897
 msgid "TLS relocation not allowed in FLIX bundle"
 msgstr ""
 
 msgid "TLS relocation not allowed in FLIX bundle"
 msgstr ""
 
@@ -14502,204 +18837,197 @@ msgstr ""
 #. relaxed in the front-end.  If "record_fixup" is set, then this
 #. function is being called during back-end relaxation, so flag
 #. the unexpected behavior as an error.
 #. relaxed in the front-end.  If "record_fixup" is set, then this
 #. function is being called during back-end relaxation, so flag
 #. the unexpected behavior as an error.
-#: config/tc-xtensa.c:11786
+#: config/tc-xtensa.c:12903
 msgid "unexpected TLS relocation"
 msgstr ""
 
 msgid "unexpected TLS relocation"
 msgstr ""
 
-#: config/tc-xtensa.c:11830
+#: config/tc-xtensa.c:12947
 msgid "symbolic operand not allowed"
 msgstr ""
 
 msgid "symbolic operand not allowed"
 msgstr ""
 
-#: config/tc-xtensa.c:11867
+#: config/tc-xtensa.c:12984
 msgid "cannot decode instruction format"
 msgstr ""
 
 msgid "cannot decode instruction format"
 msgstr ""
 
-#: config/tc-xtensa.c:12011
+#: config/tc-xtensa.c:13128
 msgid "ignoring extra '-rename-section' delimiter ':'"
 msgstr ""
 
 msgid "ignoring extra '-rename-section' delimiter ':'"
 msgstr ""
 
-#: config/tc-xtensa.c:12016
+#: config/tc-xtensa.c:13133
 #, c-format
 msgid "ignoring invalid '-rename-section' specification: '%s'"
 msgstr ""
 
 #, c-format
 msgid "ignoring invalid '-rename-section' specification: '%s'"
 msgstr ""
 
-#: config/tc-xtensa.c:12027
+#: config/tc-xtensa.c:13144
 #, c-format
 msgid "section %s renamed multiple times"
 msgstr ""
 
 #, c-format
 msgid "section %s renamed multiple times"
 msgstr ""
 
-#: config/tc-xtensa.c:12029
+#: config/tc-xtensa.c:13146
 #, c-format
 msgid "multiple sections remapped to output section %s"
 msgstr ""
 
 #, c-format
 msgid "multiple sections remapped to output section %s"
 msgstr ""
 
-#: config/tc-z80.c:244
+#: config/tc-z80.c:326
 msgid "-- unterminated string"
 msgstr ""
 
 msgid "-- unterminated string"
 msgstr ""
 
-#: config/tc-z80.c:314
+#: config/tc-z80.c:392
 msgid "floating point numbers are not implemented"
 msgstr ""
 
 msgid "floating point numbers are not implemented"
 msgstr ""
 
-#: config/tc-z80.c:493 config/tc-z80.c:499
+#: config/tc-z80.c:517 config/tc-z80.c:523
 msgid "mismatched parentheses"
 msgstr ""
 
 msgid "mismatched parentheses"
 msgstr ""
 
-#: config/tc-z80.c:553
-msgid "bad offset expression syntax"
-msgstr ""
-
-#: config/tc-z80.c:577
+#: config/tc-z80.c:560
 msgid "bad expression syntax"
 msgstr ""
 
 msgid "bad expression syntax"
 msgstr ""
 
-#: config/tc-z80.c:690
+#: config/tc-z80.c:722
 msgid "cannot make a relative jump to an absolute location"
 msgstr ""
 
 msgid "cannot make a relative jump to an absolute location"
 msgstr ""
 
-#: config/tc-z80.c:702 config/tc-z80.c:1960
+#: config/tc-z80.c:734 config/tc-z80.c:2002
 msgid "overflow"
 msgstr ""
 
 msgid "overflow"
 msgstr ""
 
-#: config/tc-z80.c:1070 config/tc-z80.c:1113 config/tc-z80.c:1157
-#: config/tc-z80.c:1277 config/tc-z80.c:1331 config/tc-z80.c:1600
-msgid "bad intruction syntax"
+#: config/tc-z80.c:1106 config/tc-z80.c:1149 config/tc-z80.c:1193
+#: config/tc-z80.c:1261 config/tc-z80.c:1313 config/tc-z80.c:1367
+#: config/tc-z80.c:1636
+msgid "bad instruction syntax"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-z80.c:1203
+#: config/tc-z80.c:1239
 msgid "condition code invalid for jr"
 msgstr ""
 
 msgid "condition code invalid for jr"
 msgstr ""
 
-#: config/tc-z80.c:1225
-msgid "bad instruction syntax"
-msgstr ""
-
-#: config/tc-z80.c:1704
+#: config/tc-z80.c:1745
 msgid "parentheses ignored"
 msgstr ""
 
 msgid "parentheses ignored"
 msgstr ""
 
-#: config/tc-z80.c:1909 read.c:3556
+#: config/tc-z80.c:1951 read.c:3742
 #, c-format
 msgid "junk at end of line, first unrecognized character is `%c'"
 msgstr ""
 
 #, c-format
 msgid "junk at end of line, first unrecognized character is `%c'"
 msgstr ""
 
-#: config/tc-z80.c:1935 config/tc-z8k.c:1461 config/tc-z8k.c:1524
+#: config/tc-z80.c:1977 config/tc-z8k.c:1467 config/tc-z8k.c:1530
 msgid "relative jump out of range"
 msgstr ""
 
 msgid "relative jump out of range"
 msgstr ""
 
-#: config/tc-z80.c:1952
+#: config/tc-z80.c:1994
 msgid "index offset  out of range"
 msgstr ""
 
 msgid "index offset  out of range"
 msgstr ""
 
-#: config/tc-z80.c:1994 config/tc-z8k.c:1532
+#: config/tc-z80.c:2036 config/tc-z8k.c:1538
 #, c-format
 msgid "md_apply_fix: unknown r_type 0x%x\n"
 msgstr ""
 
 #, c-format
 msgid "md_apply_fix: unknown r_type 0x%x\n"
 msgstr ""
 
-#: config/tc-z8k.c:282
+#: config/tc-z8k.c:281
 #, c-format
 msgid "register rr%d out of range"
 msgstr ""
 
 #, c-format
 msgid "register rr%d out of range"
 msgstr ""
 
-#: config/tc-z8k.c:284
+#: config/tc-z8k.c:283
 #, c-format
 msgid "register rr%d does not exist"
 msgstr ""
 
 #, c-format
 msgid "register rr%d does not exist"
 msgstr ""
 
-#: config/tc-z8k.c:296
+#: config/tc-z8k.c:295
 #, c-format
 msgid "register rh%d out of range"
 msgstr ""
 
 #, c-format
 msgid "register rh%d out of range"
 msgstr ""
 
-#: config/tc-z8k.c:308
+#: config/tc-z8k.c:307
 #, c-format
 msgid "register rl%d out of range"
 msgstr ""
 
 #, c-format
 msgid "register rl%d out of range"
 msgstr ""
 
-#: config/tc-z8k.c:321
+#: config/tc-z8k.c:320
 #, c-format
 msgid "register rq%d out of range"
 msgstr ""
 
 #, c-format
 msgid "register rq%d out of range"
 msgstr ""
 
-#: config/tc-z8k.c:323
+#: config/tc-z8k.c:322
 #, c-format
 msgid "register rq%d does not exist"
 msgstr ""
 
 #, c-format
 msgid "register rq%d does not exist"
 msgstr ""
 
-#: config/tc-z8k.c:335
+#: config/tc-z8k.c:334
 #, c-format
 msgid "register r%d out of range"
 msgstr ""
 
 #, c-format
 msgid "register r%d out of range"
 msgstr ""
 
-#: config/tc-z8k.c:376
+#: config/tc-z8k.c:375
 #, c-format
 msgid "expected %c"
 msgstr ""
 
 #, c-format
 msgid "expected %c"
 msgstr ""
 
-#: config/tc-z8k.c:391
+#: config/tc-z8k.c:390
 #, c-format
 msgid "register is wrong size for a word %s"
 msgstr ""
 
 #, c-format
 msgid "register is wrong size for a word %s"
 msgstr ""
 
-#: config/tc-z8k.c:405
+#: config/tc-z8k.c:404
 #, c-format
 msgid "register is wrong size for address %s"
 msgstr ""
 
 #, c-format
 msgid "register is wrong size for address %s"
 msgstr ""
 
-#: config/tc-z8k.c:539
+#: config/tc-z8k.c:538
 #, c-format
 msgid "unknown interrupt %s"
 msgstr ""
 
 #. No interrupt type specified, opcode won't do anything.
 #, c-format
 msgid "unknown interrupt %s"
 msgstr ""
 
 #. No interrupt type specified, opcode won't do anything.
-#: config/tc-z8k.c:562
+#: config/tc-z8k.c:561
 msgid "opcode has no effect"
 msgstr ""
 
 msgid "opcode has no effect"
 msgstr ""
 
-#: config/tc-z8k.c:673
+#: config/tc-z8k.c:672
 msgid "Missing ) in ra(rb)"
 msgstr ""
 
 msgid "Missing ) in ra(rb)"
 msgstr ""
 
-#: config/tc-z8k.c:753 config/tc-z8k.c:792
+#: config/tc-z8k.c:752 config/tc-z8k.c:791
 #, c-format
 msgid "invalid condition code '%s'"
 msgstr ""
 
 #, c-format
 msgid "invalid condition code '%s'"
 msgstr ""
 
-#: config/tc-z8k.c:765
+#: config/tc-z8k.c:764
 #, c-format
 msgid "invalid flag '%s'"
 msgstr ""
 
 #, c-format
 msgid "invalid flag '%s'"
 msgstr ""
 
-#: config/tc-z8k.c:919 config/tc-z8k.c:925
+#: config/tc-z8k.c:918 config/tc-z8k.c:924
 msgid "invalid indirect register size"
 msgstr ""
 
 msgid "invalid indirect register size"
 msgstr ""
 
-#: config/tc-z8k.c:942 config/tc-z8k.c:1090 config/tc-z8k.c:1095
+#: config/tc-z8k.c:941 config/tc-z8k.c:1097 config/tc-z8k.c:1102
 msgid "invalid control register name"
 msgstr ""
 
 msgid "invalid control register name"
 msgstr ""
 
-#: config/tc-z8k.c:1079
+#: config/tc-z8k.c:1086
 msgid "immediate must be 1 or 2"
 msgstr ""
 
 msgid "immediate must be 1 or 2"
 msgstr ""
 
-#: config/tc-z8k.c:1082
+#: config/tc-z8k.c:1089
 msgid "immediate 1 or 2 expected"
 msgstr ""
 
 msgid "immediate 1 or 2 expected"
 msgstr ""
 
-#: config/tc-z8k.c:1113
+#: config/tc-z8k.c:1120
 msgid "can't use R0 here"
 msgstr ""
 
 msgid "can't use R0 here"
 msgstr ""
 
-#: config/tc-z8k.c:1271
+#: config/tc-z8k.c:1278
 msgid "Can't find opcode to match operands"
 msgstr ""
 
 msgid "Can't find opcode to match operands"
 msgstr ""
 
-#: config/tc-z8k.c:1318
+#: config/tc-z8k.c:1325
 #, c-format
 msgid "invalid architecture -z%s"
 msgstr ""
 
 #, c-format
 msgid "invalid architecture -z%s"
 msgstr ""
 
-#: config/tc-z8k.c:1338
+#: config/tc-z8k.c:1344
 #, c-format
 msgid ""
 " Z8K options:\n"
 #, c-format
 msgid ""
 " Z8K options:\n"
@@ -14708,313 +19036,367 @@ msgid ""
 "  -linkrelax              create linker relaxable code\n"
 msgstr ""
 
 "  -linkrelax              create linker relaxable code\n"
 msgstr ""
 
-#: config/tc-z8k.c:1350
+#: config/tc-z8k.c:1356
 #, c-format
 msgid "call to md_convert_frag\n"
 msgstr ""
 
 #, c-format
 msgid "call to md_convert_frag\n"
 msgstr ""
 
-#: config/tc-z8k.c:1457 config/tc-z8k.c:1497 config/tc-z8k.c:1520
+#: config/tc-z8k.c:1463 config/tc-z8k.c:1503 config/tc-z8k.c:1526
 msgid "cannot branch to odd address"
 msgstr ""
 
 msgid "cannot branch to odd address"
 msgstr ""
 
-#: config/tc-z8k.c:1479
+#: config/tc-z8k.c:1485
 msgid "relative address out of range"
 msgstr ""
 
 msgid "relative address out of range"
 msgstr ""
 
-#: config/tc-z8k.c:1500
+#: config/tc-z8k.c:1506
 msgid "relative call out of range"
 msgstr ""
 
 msgid "relative call out of range"
 msgstr ""
 
-#: config/tc-z8k.c:1544
+#: config/tc-z8k.c:1550
 #, c-format
 msgid "call to md_estimate_size_before_relax\n"
 msgstr ""
 
 #, c-format
 msgid "call to md_estimate_size_before_relax\n"
 msgstr ""
 
-#: config/xtensa-relax.c:1555
+#: config/xtensa-relax.c:1550
 #, c-format
 msgid "invalid configuration option '%s' in transition rule '%s'"
 msgstr ""
 
 #, c-format
 msgid "invalid configuration option '%s' in transition rule '%s'"
 msgstr ""
 
-#: config/xtensa-relax.c:1680
+#: config/xtensa-relax.c:1675
 #, c-format
 msgid "opcode '%s': no bound opname '%s' for precondition in '%s'"
 msgstr ""
 
 #, c-format
 msgid "opcode '%s': no bound opname '%s' for precondition in '%s'"
 msgstr ""
 
-#: config/xtensa-relax.c:1690
+#: config/xtensa-relax.c:1685
 #, c-format
 msgid "opcode '%s': no bound opname '%s' for precondition in %s"
 msgstr ""
 
 #, c-format
 msgid "opcode '%s': no bound opname '%s' for precondition in %s"
 msgstr ""
 
-#: config/xtensa-relax.c:1697
+#: config/xtensa-relax.c:1692
 #, c-format
 msgid "opcode '%s': precondition only contains constants in '%s'"
 msgstr ""
 
 #, c-format
 msgid "opcode '%s': precondition only contains constants in '%s'"
 msgstr ""
 
-#: config/xtensa-relax.c:1744
+#: config/xtensa-relax.c:1739
 msgid "expected one operand for generated literal"
 msgstr ""
 
 msgid "expected one operand for generated literal"
 msgstr ""
 
-#: config/xtensa-relax.c:1751
+#: config/xtensa-relax.c:1746
 msgid "expected 0 operands for generated label"
 msgstr ""
 
 msgid "expected 0 operands for generated label"
 msgstr ""
 
-#: config/xtensa-relax.c:1764
+#: config/xtensa-relax.c:1759
 #, c-format
 msgid "invalid opcode '%s' in transition rule '%s'"
 msgstr ""
 
 #, c-format
 msgid "invalid opcode '%s' in transition rule '%s'"
 msgstr ""
 
-#: config/xtensa-relax.c:1772
+#: config/xtensa-relax.c:1767
 #, c-format
 msgid "opcode '%s': replacement does not have %d ops"
 msgstr ""
 
 #, c-format
 msgid "opcode '%s': replacement does not have %d ops"
 msgstr ""
 
-#: config/xtensa-relax.c:1786
+#: config/xtensa-relax.c:1781
 #, c-format
 msgid "opcode '%s': cannot find literal definition"
 msgstr ""
 
 #, c-format
 msgid "opcode '%s': cannot find literal definition"
 msgstr ""
 
-#: config/xtensa-relax.c:1802 config/xtensa-relax.c:1832
+#: config/xtensa-relax.c:1797 config/xtensa-relax.c:1827
 #, c-format
 msgid "opcode %s: unidentified operand '%s' in '%s'"
 msgstr ""
 
 #, c-format
 msgid "opcode %s: unidentified operand '%s' in '%s'"
 msgstr ""
 
-#: config/xtensa-relax.c:1827
+#: config/xtensa-relax.c:1822
 #, c-format
 msgid "unknown user-defined function %s"
 msgstr ""
 
 #, c-format
 msgid "unknown user-defined function %s"
 msgstr ""
 
-#: config/xtensa-relax.c:1838
+#: config/xtensa-relax.c:1833
 #, c-format
 msgid "opcode %s: could not parse operand '%s' in '%s'"
 msgstr ""
 
 #, c-format
 msgid "opcode %s: could not parse operand '%s' in '%s'"
 msgstr ""
 
-#: config/xtensa-relax.c:1879
+#: config/xtensa-relax.c:1873
 #, c-format
 msgid "could not parse INSN_PATTERN '%s'"
 msgstr ""
 
 #, c-format
 msgid "could not parse INSN_PATTERN '%s'"
 msgstr ""
 
-#: config/xtensa-relax.c:1883
+#: config/xtensa-relax.c:1877
 #, c-format
 msgid "could not parse INSN_REPL '%s'"
 msgstr ""
 
 #, c-format
 msgid "could not parse INSN_REPL '%s'"
 msgstr ""
 
-#: config/xtensa-relax.c:1894
+#: config/xtensa-relax.c:1888
 #, c-format
 msgid "could not build transition for %s => %s"
 msgstr ""
 
 #, c-format
 msgid "could not build transition for %s => %s"
 msgstr ""
 
-#: depend.c:193
+#: depend.c:194
 #, c-format
 msgid "can't open `%s' for writing"
 msgstr ""
 
 #, c-format
 msgid "can't open `%s' for writing"
 msgstr ""
 
-#: depend.c:205
+#: depend.c:206
 #, c-format
 msgid "can't close `%s'"
 msgstr ""
 
 #, c-format
 msgid "can't close `%s'"
 msgstr ""
 
-#: dw2gencfi.c:294
+#: dw2gencfi.c:318 read.c:2440
+#, c-format
+msgid "bfd_set_section_flags: %s"
+msgstr ""
+
+#: dw2gencfi.c:600 dw2gencfi.c:616
 #, c-format
 msgid "register save offset not a multiple of %u"
 msgstr ""
 
 #, c-format
 msgid "register save offset not a multiple of %u"
 msgstr ""
 
-#: dw2gencfi.c:377
+#: dw2gencfi.c:699
 msgid "CFI state restore without previous remember"
 msgstr ""
 
 msgid "CFI state restore without previous remember"
 msgstr ""
 
-#: dw2gencfi.c:432
+#: dw2gencfi.c:757
 msgid "missing separator"
 msgstr ""
 
 msgid "missing separator"
 msgstr ""
 
-#: dw2gencfi.c:482
+#: dw2gencfi.c:806
 msgid "bad register expression"
 msgstr ""
 
 msgid "bad register expression"
 msgstr ""
 
-#: dw2gencfi.c:503 dw2gencfi.c:626 dw2gencfi.c:664 dw2gencfi.c:734
-#: dw2gencfi.c:806
+#: dw2gencfi.c:827 dw2gencfi.c:957 dw2gencfi.c:995 dw2gencfi.c:1066
+#: dw2gencfi.c:1139 dw2gencfi.c:1374
 msgid "CFI instruction used without previous .cfi_startproc"
 msgstr ""
 
 msgid "CFI instruction used without previous .cfi_startproc"
 msgstr ""
 
-#: dw2gencfi.c:688
+#: dw2gencfi.c:1020
 msgid "invalid or unsupported encoding in .cfi_personality"
 msgstr ""
 
 msgid "invalid or unsupported encoding in .cfi_personality"
 msgstr ""
 
-#: dw2gencfi.c:695
+#: dw2gencfi.c:1027
 msgid ".cfi_personality requires encoding and symbol arguments"
 msgstr ""
 
 msgid ".cfi_personality requires encoding and symbol arguments"
 msgstr ""
 
-#: dw2gencfi.c:718
+#: dw2gencfi.c:1050
 msgid "wrong second argument to .cfi_personality"
 msgstr ""
 
 msgid "wrong second argument to .cfi_personality"
 msgstr ""
 
-#: dw2gencfi.c:758 dw2gencfi.c:834
+#: dw2gencfi.c:1091 dw2gencfi.c:1167
 msgid "invalid or unsupported encoding in .cfi_lsda"
 msgstr ""
 
 msgid "invalid or unsupported encoding in .cfi_lsda"
 msgstr ""
 
-#: dw2gencfi.c:765
+#: dw2gencfi.c:1098
 msgid ".cfi_lsda requires encoding and symbol arguments"
 msgstr ""
 
 msgid ".cfi_lsda requires encoding and symbol arguments"
 msgstr ""
 
-#: dw2gencfi.c:790
+#: dw2gencfi.c:1123
 msgid "wrong second argument to .cfi_lsda"
 msgstr ""
 
 msgid "wrong second argument to .cfi_lsda"
 msgstr ""
 
-#: dw2gencfi.c:855
+#: dw2gencfi.c:1189
 msgid "wrong third argument to .cfi_val_encoded_addr"
 msgstr ""
 
 msgid "wrong third argument to .cfi_val_encoded_addr"
 msgstr ""
 
-#: dw2gencfi.c:870
+#: dw2gencfi.c:1276
+msgid "inconsistent uses of .cfi_sections"
+msgstr ""
+
+#: dw2gencfi.c:1287
 msgid "previous CFI entry not closed (missing .cfi_endproc)"
 msgstr ""
 
 msgid "previous CFI entry not closed (missing .cfi_endproc)"
 msgstr ""
 
-#: dw2gencfi.c:905
+#: dw2gencfi.c:1328
 msgid ".cfi_endproc without corresponding .cfi_startproc"
 msgstr ""
 
 msgid ".cfi_endproc without corresponding .cfi_startproc"
 msgstr ""
 
-#: dw2gencfi.c:1515
+#: dw2gencfi.c:1385
+msgid "wrong argument to .cfi_personality_id"
+msgstr ""
+
+#: dw2gencfi.c:1395
+msgid ".cfi_fde_data without corresponding .cfi_startproc"
+msgstr ""
+
+#: dw2gencfi.c:1504
+msgid "unexpected .cfi_inline_lsda"
+msgstr ""
+
+#: dw2gencfi.c:1511
+msgid ".cfi_inline_lsda not valid for this frame"
+msgstr ""
+
+#: dw2gencfi.c:1519
+msgid ".cfi_inline_lsda seen for frame without .cfi_lsda"
+msgstr ""
+
+#: dw2gencfi.c:1532
+#, c-format
+msgid "Alignment too large: %d. assumed."
+msgstr ""
+
+#: dw2gencfi.c:1536
+msgid "Alignment negative: 0 assumed."
+msgstr ""
+
+#: dw2gencfi.c:1562
+msgid ".cfi_inline_lsda is not supported for this target"
+msgstr ""
+
+#: dw2gencfi.c:1569
+msgid ".cfi_fde_data is not supported for this target"
+msgstr ""
+
+#: dw2gencfi.c:1576
+msgid ".cfi_personality_id is not supported for this target"
+msgstr ""
+
+#: dw2gencfi.c:2351 dw2gencfi.c:2506
 msgid "open CFI at the end of file; missing .cfi_endproc directive"
 msgstr ""
 
 msgid "open CFI at the end of file; missing .cfi_endproc directive"
 msgstr ""
 
-#: dwarf2dbg.c:542 dwarf2dbg.c:577
+#: dw2gencfi.c:2532
+msgid "CFI is not supported for this target"
+msgstr ""
+
+#: dwarf2dbg.c:587 dwarf2dbg.c:622
 msgid "file number less than one"
 msgstr ""
 
 msgid "file number less than one"
 msgstr ""
 
-#: dwarf2dbg.c:552
+#: dwarf2dbg.c:597
 #, c-format
 msgid "file number %ld already allocated"
 msgstr ""
 
 #, c-format
 msgid "file number %ld already allocated"
 msgstr ""
 
-#: dwarf2dbg.c:582 dwarf2dbg.c:1335
+#: dwarf2dbg.c:627 dwarf2dbg.c:1425
 #, c-format
 msgid "unassigned file number %ld"
 msgstr ""
 
 #, c-format
 msgid "unassigned file number %ld"
 msgstr ""
 
-#: dwarf2dbg.c:651
+#: dwarf2dbg.c:696
 msgid "is_stmt value not 0 or 1"
 msgstr ""
 
 msgid "is_stmt value not 0 or 1"
 msgstr ""
 
-#: dwarf2dbg.c:663
+#: dwarf2dbg.c:708
 msgid "isa number less than zero"
 msgstr ""
 
 msgid "isa number less than zero"
 msgstr ""
 
-#: dwarf2dbg.c:675
+#: dwarf2dbg.c:720
 msgid "discriminator less than zero"
 msgstr ""
 
 msgid "discriminator less than zero"
 msgstr ""
 
-#: dwarf2dbg.c:681
+#: dwarf2dbg.c:726
 #, c-format
 msgid "unknown .loc sub-directive `%s'"
 msgstr ""
 
 #, c-format
 msgid "unknown .loc sub-directive `%s'"
 msgstr ""
 
-#: dwarf2dbg.c:1398
+#: dwarf2dbg.c:1502
 msgid "internal error: unknown dwarf2 format"
 msgstr ""
 
 msgid "internal error: unknown dwarf2 format"
 msgstr ""
 
-#: ecoff.c:1552
+#: ecoff.c:1559
 #, c-format
 msgid "string too big (%lu bytes)"
 msgstr ""
 
 #, c-format
 msgid "string too big (%lu bytes)"
 msgstr ""
 
-#: ecoff.c:1578
+#: ecoff.c:1585
 #, c-format
 msgid "inserting \"%s\" into string hash table: %s"
 msgstr ""
 
 #, c-format
 msgid "inserting \"%s\" into string hash table: %s"
 msgstr ""
 
-#: ecoff.c:1609 ecoff.c:1802 ecoff.c:1825 ecoff.c:1856 ecoff.c:2009
-#: ecoff.c:2120
+#: ecoff.c:1616 ecoff.c:1809 ecoff.c:1832 ecoff.c:1863 ecoff.c:2016
+#: ecoff.c:2127
 msgid "no current file pointer"
 msgstr ""
 
 msgid "no current file pointer"
 msgstr ""
 
-#: ecoff.c:1696
+#: ecoff.c:1703
 msgid "too many st_End's"
 msgstr ""
 
 msgid "too many st_End's"
 msgstr ""
 
-#: ecoff.c:2034
+#: ecoff.c:2041
 #, c-format
 msgid "inserting \"%s\" into tag hash table: %s"
 msgstr ""
 
 #, c-format
 msgid "inserting \"%s\" into tag hash table: %s"
 msgstr ""
 
-#: ecoff.c:2195
+#: ecoff.c:2200
 msgid "fake .file after real one"
 msgstr ""
 
 msgid "fake .file after real one"
 msgstr ""
 
-#: ecoff.c:2285
+#: ecoff.c:2289
 msgid "filename goes over one page boundary"
 msgstr ""
 
 msgid "filename goes over one page boundary"
 msgstr ""
 
-#: ecoff.c:2418
+#: ecoff.c:2422
 msgid ".begin directive without a preceding .file directive"
 msgstr ""
 
 msgid ".begin directive without a preceding .file directive"
 msgstr ""
 
-#: ecoff.c:2425
+#: ecoff.c:2429
 msgid ".begin directive without a preceding .ent directive"
 msgstr ""
 
 msgid ".begin directive without a preceding .ent directive"
 msgstr ""
 
-#: ecoff.c:2456
+#: ecoff.c:2459
 msgid ".bend directive without a preceding .file directive"
 msgstr ""
 
 msgid ".bend directive without a preceding .file directive"
 msgstr ""
 
-#: ecoff.c:2463
+#: ecoff.c:2466
 msgid ".bend directive without a preceding .ent directive"
 msgstr ""
 
 msgid ".bend directive without a preceding .ent directive"
 msgstr ""
 
-#: ecoff.c:2476
+#: ecoff.c:2478
 msgid ".bend directive names unknown symbol"
 msgstr ""
 
 msgid ".bend directive names unknown symbol"
 msgstr ""
 
-#: ecoff.c:2519
+#: ecoff.c:2520
 msgid ".def pseudo-op used inside of .def/.endef; ignored"
 msgstr ""
 
 msgid ".def pseudo-op used inside of .def/.endef; ignored"
 msgstr ""
 
-#: ecoff.c:2521
+#: ecoff.c:2522
 msgid "empty symbol name in .def; ignored"
 msgstr ""
 
 msgid "empty symbol name in .def; ignored"
 msgstr ""
 
-#: ecoff.c:2558
+#: ecoff.c:2559
 msgid ".dim pseudo-op used outside of .def/.endef; ignored"
 msgstr ""
 
 msgid ".dim pseudo-op used outside of .def/.endef; ignored"
 msgstr ""
 
-#: ecoff.c:2573
+#: ecoff.c:2574
 msgid "badly formed .dim directive"
 msgstr ""
 
 msgid "badly formed .dim directive"
 msgstr ""
 
-#: ecoff.c:2586
+#: ecoff.c:2587
 msgid "too many .dim entries"
 msgstr ""
 
 msgid "too many .dim entries"
 msgstr ""
 
-#: ecoff.c:2606
+#: ecoff.c:2607
 msgid ".scl pseudo-op used outside of .def/.endef; ignored"
 msgstr ""
 
 msgid ".scl pseudo-op used outside of .def/.endef; ignored"
 msgstr ""
 
-#: ecoff.c:2631
+#: ecoff.c:2632
 msgid ".size pseudo-op used outside of .def/.endef; ignored"
 msgstr ""
 
 msgid ".size pseudo-op used outside of .def/.endef; ignored"
 msgstr ""
 
-#: ecoff.c:2646
+#: ecoff.c:2647
 msgid "badly formed .size directive"
 msgstr ""
 
 msgid "badly formed .size directive"
 msgstr ""
 
-#: ecoff.c:2659
+#: ecoff.c:2660
 msgid "too many .size entries"
 msgstr ""
 
 msgid "too many .size entries"
 msgstr ""
 
-#: ecoff.c:2681
+#: ecoff.c:2682
 msgid ".type pseudo-op used outside of .def/.endef; ignored"
 msgstr ""
 
 #. FIXME: We could handle this by setting the continued bit.
 #. There would still be a limit: the .type argument can not
 #. be infinite.
 msgid ".type pseudo-op used outside of .def/.endef; ignored"
 msgstr ""
 
 #. FIXME: We could handle this by setting the continued bit.
 #. There would still be a limit: the .type argument can not
 #. be infinite.
-#: ecoff.c:2699
+#: ecoff.c:2700
 #, c-format
 msgid "the type of %s is too complex; it will be simplified"
 msgstr ""
 
 #, c-format
 msgid "the type of %s is too complex; it will be simplified"
 msgstr ""
 
-#: ecoff.c:2710
+#: ecoff.c:2711
 msgid "Unrecognized .type argument"
 msgstr ""
 
 msgid "Unrecognized .type argument"
 msgstr ""
 
-#: ecoff.c:2748
+#: ecoff.c:2749
 msgid ".tag pseudo-op used outside of .def/.endef; ignored"
 msgstr ""
 
 msgid ".tag pseudo-op used outside of .def/.endef; ignored"
 msgstr ""
 
@@ -15043,168 +19425,168 @@ msgstr ""
 msgid ".end directive without a preceding .file directive"
 msgstr ""
 
 msgid ".end directive without a preceding .file directive"
 msgstr ""
 
-#: ecoff.c:2995
-msgid ".end directive without a preceding .ent directive"
-msgstr ""
-
-#: ecoff.c:3017
+#: ecoff.c:3016
 msgid ".end directive names unknown symbol"
 msgstr ""
 
 msgid ".end directive names unknown symbol"
 msgstr ""
 
-#: ecoff.c:3044
+#: ecoff.c:3043
 msgid "second .ent directive found before .end directive"
 msgstr ""
 
 msgid "second .ent directive found before .end directive"
 msgstr ""
 
-#: ecoff.c:3116
+#: ecoff.c:3113
 msgid "no way to handle .file within .ent/.end section"
 msgstr ""
 
 msgid "no way to handle .file within .ent/.end section"
 msgstr ""
 
-#: ecoff.c:3233
+#: ecoff.c:3230
 msgid ".loc before .file"
 msgstr ""
 
 msgid ".loc before .file"
 msgstr ""
 
-#: ecoff.c:3436
+#: ecoff.c:3432
 #, c-format
 msgid ".stab%c is not supported"
 msgstr ""
 
 #, c-format
 msgid ".stab%c is not supported"
 msgstr ""
 
-#: ecoff.c:3446
+#: ecoff.c:3442
 #, c-format
 msgid ".stab%c: ignoring non-zero other field"
 msgstr ""
 
 #, c-format
 msgid ".stab%c: ignoring non-zero other field"
 msgstr ""
 
-#: ecoff.c:3480
+#: ecoff.c:3476
 #, c-format
 msgid ""
 "line number (%d) for .stab%c directive cannot fit in index field (20 bits)"
 msgstr ""
 
 #, c-format
 msgid ""
 "line number (%d) for .stab%c directive cannot fit in index field (20 bits)"
 msgstr ""
 
-#: ecoff.c:3516
+#: ecoff.c:3510
 #, c-format
 msgid "illegal .stab%c directive, bad character"
 msgstr ""
 
 #, c-format
 msgid "illegal .stab%c directive, bad character"
 msgstr ""
 
-#: ecoff.c:3975 ecoff.c:4164 ecoff.c:4189
+#: ecoff.c:3969 ecoff.c:4158 ecoff.c:4183
 msgid ".begin/.bend in different segments"
 msgstr ""
 
 msgid ".begin/.bend in different segments"
 msgstr ""
 
-#: ecoff.c:4685
+#: ecoff.c:4679
 msgid "missing .end or .bend at end of file"
 msgstr ""
 
 msgid "missing .end or .bend at end of file"
 msgstr ""
 
-#: ecoff.c:5170
+#: ecoff.c:5164
 msgid "GP prologue size exceeds field size, using 0 instead"
 msgstr ""
 
 msgid "GP prologue size exceeds field size, using 0 instead"
 msgstr ""
 
-#: expr.c:88 read.c:3621
+#: expr.c:82 read.c:3807
 msgid "bignum invalid"
 msgstr ""
 
 msgid "bignum invalid"
 msgstr ""
 
-#: expr.c:90 read.c:3623 read.c:4091 read.c:4957
+#: expr.c:84 read.c:3809 read.c:4321 read.c:5288
 msgid "floating point number invalid"
 msgstr ""
 
 msgid "floating point number invalid"
 msgstr ""
 
-#: expr.c:211
+#: expr.c:207
 msgid "bad floating-point constant: exponent overflow"
 msgstr ""
 
 msgid "bad floating-point constant: exponent overflow"
 msgstr ""
 
-#: expr.c:215
+#: expr.c:211
 #, c-format
 msgid "bad floating-point constant: unknown error code=%d"
 msgstr ""
 
 #, c-format
 msgid "bad floating-point constant: unknown error code=%d"
 msgstr ""
 
-#: expr.c:394
+#: expr.c:396
 msgid ""
 "a bignum with underscores may not have more than 8 hex digits in any word"
 msgstr ""
 
 msgid ""
 "a bignum with underscores may not have more than 8 hex digits in any word"
 msgstr ""
 
-#: expr.c:417
+#: expr.c:419
 msgid "a bignum with underscores must have exactly 4 words"
 msgstr ""
 
 #. Either not seen or not defined.
 #. @@ Should print out the original string instead of
 #. the parsed number.
 msgid "a bignum with underscores must have exactly 4 words"
 msgstr ""
 
 #. Either not seen or not defined.
 #. @@ Should print out the original string instead of
 #. the parsed number.
-#: expr.c:540
+#: expr.c:557
 #, c-format
 msgid "backward ref to unknown label \"%d:\""
 msgstr ""
 
 #, c-format
 msgid "backward ref to unknown label \"%d:\""
 msgstr ""
 
-#: expr.c:658
+#: expr.c:675
 msgid "character constant too large"
 msgstr ""
 
 msgid "character constant too large"
 msgstr ""
 
-#: expr.c:904
+#: expr.c:970
 #, c-format
 #, c-format
-msgid "expr.c(operand): bad atof_generic return val %d"
+msgid "found '%c', expected: '%c'"
 msgstr ""
 
 msgstr ""
 
-#: expr.c:970
+#: expr.c:973
 #, c-format
 msgid "missing '%c'"
 msgstr ""
 
 #, c-format
 msgid "missing '%c'"
 msgstr ""
 
-#: expr.c:981 read.c:4437
+#: expr.c:985 read.c:4739
 msgid "EBCDIC constants are not supported"
 msgstr ""
 
 msgid "EBCDIC constants are not supported"
 msgstr ""
 
-#: expr.c:1096
+#: expr.c:1112
 #, c-format
 msgid "Unary operator %c ignored because bad operand follows"
 msgstr ""
 
 #, c-format
 msgid "Unary operator %c ignored because bad operand follows"
 msgstr ""
 
-#: expr.c:1142 expr.c:1167
+#: expr.c:1158 expr.c:1179
 msgid "syntax error in .startof. or .sizeof."
 msgstr ""
 
 msgid "syntax error in .startof. or .sizeof."
 msgstr ""
 
-#: expr.c:1248 expr.c:1602
+#: expr.c:1260 expr.c:1618
 #, c-format
 msgid "invalid use of operator \"%s\""
 msgstr ""
 
 #, c-format
 msgid "invalid use of operator \"%s\""
 msgstr ""
 
-#: expr.c:1746
+#: expr.c:1802
 msgid "missing operand; zero assumed"
 msgstr ""
 
 msgid "missing operand; zero assumed"
 msgstr ""
 
-#: expr.c:1785
+#: expr.c:1841
 msgid "left operand is a bignum; integer 0 assumed"
 msgstr ""
 
 msgid "left operand is a bignum; integer 0 assumed"
 msgstr ""
 
-#: expr.c:1787
+#: expr.c:1843
 msgid "left operand is a float; integer 0 assumed"
 msgstr ""
 
 msgid "left operand is a float; integer 0 assumed"
 msgstr ""
 
-#: expr.c:1796
+#: expr.c:1852
 msgid "right operand is a bignum; integer 0 assumed"
 msgstr ""
 
 msgid "right operand is a bignum; integer 0 assumed"
 msgstr ""
 
-#: expr.c:1798
+#: expr.c:1854
 msgid "right operand is a float; integer 0 assumed"
 msgstr ""
 
 msgid "right operand is a float; integer 0 assumed"
 msgstr ""
 
-#: expr.c:1866 symbols.c:1356
+#: expr.c:1925 symbols.c:1395
 msgid "division by zero"
 msgstr ""
 
 msgid "division by zero"
 msgstr ""
 
-#: expr.c:1872
+#: expr.c:1931
 msgid "shift count"
 msgstr ""
 
 msgid "shift count"
 msgstr ""
 
-#: expr.c:1975
+#: expr.c:2052
 msgid "operation combines symbols in different segments"
 msgstr ""
 
 msgid "operation combines symbols in different segments"
 msgstr ""
 
-#: frags.c:48
+#: expr.c:2373
+msgid "missing closing '\"'"
+msgstr ""
+
+#: frags.c:60
 msgid "attempt to allocate data in absolute section"
 msgstr ""
 
 msgid "attempt to allocate data in absolute section"
 msgstr ""
 
-#: frags.c:54
+#: frags.c:66
 msgid "attempt to allocate data in common section"
 msgstr ""
 
 msgid "attempt to allocate data in common section"
 msgstr ""
 
-#: frags.c:112
+#: frags.c:115
 #, c-format
 #, c-format
-msgid "can't extend frag %u chars"
+msgid "can't extend frag %lu chars"
 msgstr ""
 
 #. For error messages.
 msgstr ""
 
 #. For error messages.
@@ -15219,47 +19601,48 @@ msgstr ""
 #. line here (assuming of course that we actually have a line of
 #. input to read), so that it can be displayed in the listing
 #. that is produced at the end of the assembly.
 #. line here (assuming of course that we actually have a line of
 #. input to read), so that it can be displayed in the listing
 #. that is produced at the end of the assembly.
-#: input-file.c:138 input-scrub.c:241 listing.c:334
+#: input-file.c:136 input-scrub.c:240 listing.c:347
 msgid "{standard input}"
 msgstr ""
 
 msgid "{standard input}"
 msgstr ""
 
-#: input-file.c:143
+#: input-file.c:141
 #, c-format
 msgid "can't open %s for reading: %s"
 msgstr ""
 
 #, c-format
 msgid "can't open %s for reading: %s"
 msgstr ""
 
-#: input-file.c:152 input-file.c:215 input-file.c:241
+#: input-file.c:150 input-file.c:224
 #, c-format
 msgid "can't read from %s: %s"
 msgstr ""
 
 #, c-format
 msgid "can't read from %s: %s"
 msgstr ""
 
-#: input-file.c:249 listing.c:1389 output-file.c:69
+#: input-file.c:252 listing.c:1437 output-file.c:71
 #, c-format
 msgid "can't close %s: %s"
 msgstr ""
 
 #, c-format
 msgid "can't close %s: %s"
 msgstr ""
 
-#: input-scrub.c:266
+#: input-scrub.c:267
 msgid "macros nested too deeply"
 msgstr ""
 
 msgid "macros nested too deeply"
 msgstr ""
 
-#: input-scrub.c:375 input-scrub.c:399
-msgid "partial line at end of file ignored"
-msgstr ""
-
-#: itbl-ops.c:329
+#: itbl-ops.c:328
 #, c-format
 msgid "Unable to allocate memory for new instructions\n"
 msgstr ""
 
 #, c-format
 msgid "Unable to allocate memory for new instructions\n"
 msgstr ""
 
-#: listing.c:240
-msgid "Warning:"
+#: listing.c:253 messages.c:154 messages.c:156 messages.c:159
+msgid "Warning: "
+msgstr ""
+
+#: listing.c:259 messages.c:219 messages.c:221 messages.c:224
+msgid "Error: "
 msgstr ""
 
 msgstr ""
 
-#: listing.c:246
-msgid "Error:"
+#: listing.c:619
+#, c-format
+msgid "unable to rebuffer file: %s\n"
 msgstr ""
 
 msgstr ""
 
-#: listing.c:1275
+#: listing.c:1323
 #, c-format
 msgid ""
 "\n"
 #, c-format
 msgid ""
 "\n"
@@ -15267,294 +19650,307 @@ msgid ""
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-#: listing.c:1285
+#: listing.c:1333
 #, c-format
 msgid "%s "
 msgstr ""
 
 #, c-format
 msgid "%s "
 msgstr ""
 
-#: listing.c:1290
+#: listing.c:1338
 #, c-format
 msgid ""
 "\n"
 "\t%s "
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "\t%s "
 msgstr ""
 
-#: listing.c:1300
+#: listing.c:1348
 msgid ""
 "\n"
 " options passed\t: "
 msgstr ""
 
 msgid ""
 "\n"
 " options passed\t: "
 msgstr ""
 
-#: listing.c:1339
+#: listing.c:1387
 #, c-format
 msgid ""
 " GNU assembler version %s (%s)\n"
 "\t using BFD version %s."
 msgstr ""
 
 #, c-format
 msgid ""
 " GNU assembler version %s (%s)\n"
 "\t using BFD version %s."
 msgstr ""
 
-#: listing.c:1342
+#: listing.c:1390
 #, c-format
 msgid ""
 "\n"
 " input file    \t: %s"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 " input file    \t: %s"
 msgstr ""
 
-#: listing.c:1343
+#: listing.c:1391
 #, c-format
 msgid ""
 "\n"
 " output file   \t: %s"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 " output file   \t: %s"
 msgstr ""
 
-#: listing.c:1344
+#: listing.c:1392
 #, c-format
 msgid ""
 "\n"
 " target        \t: %s"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 " target        \t: %s"
 msgstr ""
 
-#: listing.c:1368
+#: listing.c:1416
 #, c-format
 msgid "can't open %s: %s"
 msgstr ""
 
 #, c-format
 msgid "can't open %s: %s"
 msgstr ""
 
-#: listing.c:1461
+#: listing.c:1501
 msgid "strange paper height, set to no form"
 msgstr ""
 
 msgid "strange paper height, set to no form"
 msgstr ""
 
-#: listing.c:1525
+#: listing.c:1563
 msgid "new line in title"
 msgstr ""
 
 #. Turns the next expression into a string.
 msgid "new line in title"
 msgstr ""
 
 #. Turns the next expression into a string.
-#: macro.c:371
+#: macro.c:382
 #, no-c-format
 msgid "% operator needs absolute expression"
 msgstr ""
 
 #, no-c-format
 msgid "% operator needs absolute expression"
 msgstr ""
 
-#: macro.c:521
+#: macro.c:536
 #, c-format
 msgid "Missing parameter qualifier for `%s' in macro `%s'"
 msgstr ""
 
 #, c-format
 msgid "Missing parameter qualifier for `%s' in macro `%s'"
 msgstr ""
 
-#: macro.c:531
+#: macro.c:546
 #, c-format
 msgid "`%s' is not a valid parameter qualifier for `%s' in macro `%s'"
 msgstr ""
 
 #, c-format
 msgid "`%s' is not a valid parameter qualifier for `%s' in macro `%s'"
 msgstr ""
 
-#: macro.c:548
+#: macro.c:563
 #, c-format
 msgid "Pointless default value for required parameter `%s' in macro `%s'"
 msgstr ""
 
 #, c-format
 msgid "Pointless default value for required parameter `%s' in macro `%s'"
 msgstr ""
 
-#: macro.c:560
+#: macro.c:575
 #, c-format
 msgid "A parameter named `%s' already exists for macro `%s'"
 msgstr ""
 
 #, c-format
 msgid "A parameter named `%s' already exists for macro `%s'"
 msgstr ""
 
-#: macro.c:597
+#: macro.c:612
 #, c-format
 msgid "Reserved word `%s' used as parameter in macro `%s'"
 msgstr ""
 
 #, c-format
 msgid "Reserved word `%s' used as parameter in macro `%s'"
 msgstr ""
 
-#: macro.c:635
+#: macro.c:670
 #, c-format
 msgid "unexpected end of file in macro `%s' definition"
 msgstr ""
 
 #, c-format
 msgid "unexpected end of file in macro `%s' definition"
 msgstr ""
 
-#: macro.c:647
+#: macro.c:682
 #, c-format
 msgid "missing `)' after formals in macro definition `%s'"
 msgstr ""
 
 #, c-format
 msgid "missing `)' after formals in macro definition `%s'"
 msgstr ""
 
-#: macro.c:662
+#: macro.c:697
 msgid "Missing macro name"
 msgstr ""
 
 msgid "Missing macro name"
 msgstr ""
 
-#: macro.c:671
+#: macro.c:706
 #, c-format
 msgid "Bad parameter list for macro `%s'"
 msgstr ""
 
 #, c-format
 msgid "Bad parameter list for macro `%s'"
 msgstr ""
 
-#: macro.c:677
+#: macro.c:712
 #, c-format
 msgid "Macro `%s' was already defined"
 msgstr ""
 
 #, c-format
 msgid "Macro `%s' was already defined"
 msgstr ""
 
-#: macro.c:800 macro.c:802
+#: macro.c:837 macro.c:839
 msgid "missing `)'"
 msgstr ""
 
 msgid "missing `)'"
 msgstr ""
 
-#: macro.c:897
+#: macro.c:936
 #, c-format
 msgid "`%s' was already used as parameter (or another local) name"
 msgstr ""
 
 #, c-format
 msgid "`%s' was already used as parameter (or another local) name"
 msgstr ""
 
-#: macro.c:1055
+#: macro.c:1094
 msgid "confusion in formal parameters"
 msgstr ""
 
 msgid "confusion in formal parameters"
 msgstr ""
 
-#: macro.c:1062
+#: macro.c:1102
 #, c-format
 msgid "Parameter named `%s' does not exist for macro `%s'"
 msgstr ""
 
 #, c-format
 msgid "Parameter named `%s' does not exist for macro `%s'"
 msgstr ""
 
-#: macro.c:1070
+#: macro.c:1113
 #, c-format
 msgid "Value for parameter `%s' of macro `%s' was already specified"
 msgstr ""
 
 #, c-format
 msgid "Value for parameter `%s' of macro `%s' was already specified"
 msgstr ""
 
-#: macro.c:1084
+#: macro.c:1127
 msgid "can't mix positional and keyword arguments"
 msgstr ""
 
 msgid "can't mix positional and keyword arguments"
 msgstr ""
 
-#: macro.c:1095
+#: macro.c:1138
 msgid "too many positional arguments"
 msgstr ""
 
 msgid "too many positional arguments"
 msgstr ""
 
-#: macro.c:1143
+#: macro.c:1186
 #, c-format
 msgid "Missing value for required parameter `%s' of macro `%s'"
 msgstr ""
 
 #, c-format
 msgid "Missing value for required parameter `%s' of macro `%s'"
 msgstr ""
 
-#: macro.c:1282
+#: macro.c:1304
 #, c-format
 msgid "Attempt to purge non-existant macro `%s'"
 msgstr ""
 
 #, c-format
 msgid "Attempt to purge non-existant macro `%s'"
 msgstr ""
 
-#: macro.c:1301
+#: macro.c:1324
 msgid "unexpected end of file in irp or irpc"
 msgstr ""
 
 msgid "unexpected end of file in irp or irpc"
 msgstr ""
 
-#: macro.c:1309
+#: macro.c:1332
 msgid "missing model parameter"
 msgstr ""
 
 msgid "missing model parameter"
 msgstr ""
 
-#: messages.c:82
+#: messages.c:80
 #, c-format
 msgid "Assembler messages:\n"
 msgstr ""
 
 #, c-format
 msgid "Assembler messages:\n"
 msgstr ""
 
-#: messages.c:166
-#, c-format
-msgid "Warning: "
-msgstr ""
-
-#: messages.c:267
-#, c-format
-msgid "Error: "
-msgstr ""
-
-#: messages.c:362 messages.c:382
+#: messages.c:278
 #, c-format
 msgid "Fatal error: "
 msgstr ""
 
 #, c-format
 msgid "Fatal error: "
 msgstr ""
 
-#: messages.c:397
+#: messages.c:296
 #, c-format
 msgid "Internal error!\n"
 msgstr ""
 
 #, c-format
 msgid "Internal error!\n"
 msgstr ""
 
-#: messages.c:399
+#: messages.c:298
 #, c-format
 #, c-format
-msgid "Assertion failure in %s at %s line %d.\n"
+msgid "Assertion failure in %s at %s:%d.\n"
 msgstr ""
 
 msgstr ""
 
-#: messages.c:402
+#: messages.c:301
 #, c-format
 #, c-format
-msgid "Assertion failure at %s line %d.\n"
+msgid "Assertion failure at %s:%d.\n"
 msgstr ""
 
 msgstr ""
 
-#: messages.c:403 messages.c:420
+#: messages.c:302 messages.c:319
 #, c-format
 msgid "Please report this bug.\n"
 msgstr ""
 
 #, c-format
 msgid "Please report this bug.\n"
 msgstr ""
 
-#: messages.c:415
+#: messages.c:314
 #, c-format
 #, c-format
-msgid "Internal error, aborting at %s line %d in %s\n"
+msgid "Internal error, aborting at %s:%d in %s\n"
 msgstr ""
 
 msgstr ""
 
-#: messages.c:418
+#: messages.c:317
 #, c-format
 #, c-format
-msgid "Internal error, aborting at %s line %d\n"
+msgid "Internal error, aborting at %s:%d\n"
 msgstr ""
 
 msgstr ""
 
-#: messages.c:467
+#: messages.c:366
 #, c-format
 msgid "%s out of domain (%d is not a multiple of %d)"
 msgstr ""
 
 #, c-format
 msgid "%s out of domain (%d is not a multiple of %d)"
 msgstr ""
 
-#: messages.c:485
+#: messages.c:384
 #, c-format
 msgid "%s out of range (%d is not between %d and %d)"
 msgstr ""
 
 #. xgettext:c-format.
 #, c-format
 msgid "%s out of range (%d is not between %d and %d)"
 msgstr ""
 
 #. xgettext:c-format.
-#: messages.c:508
+#: messages.c:407
 #, c-format
 msgid "%s out of range (0x%s is not between 0x%s and 0x%s)"
 msgstr ""
 
 #, c-format
 msgid "%s out of range (0x%s is not between 0x%s and 0x%s)"
 msgstr ""
 
-#: output-file.c:35
+#: output-file.c:34
 #, c-format
 msgid "can't open a bfd on stdout %s"
 msgstr ""
 
 #, c-format
 msgid "can't open a bfd on stdout %s"
 msgstr ""
 
-#: output-file.c:42
+#: output-file.c:41
 #, c-format
 msgid "selected target format '%s' unknown"
 msgstr ""
 
 #, c-format
 msgid "selected target format '%s' unknown"
 msgstr ""
 
-#: output-file.c:44
+#: output-file.c:43
 #, c-format
 msgid "can't create %s: %s"
 msgstr ""
 
 #, c-format
 msgid "can't create %s: %s"
 msgstr ""
 
-#: read.c:463
-msgid "bad or irreducible absolute expression"
+#: read.c:519
+#, c-format
+msgid "error constructing %s pseudo-op table: %s"
+msgstr ""
+
+#: read.c:701
+msgid "cannot change section or subsection inside .bundle_lock"
 msgstr ""
 
 msgstr ""
 
-#: read.c:489
+#: read.c:717
 #, c-format
 #, c-format
-msgid "error constructing %s pseudo-op table: %s"
+msgid ""
+".bundle_lock sequence at %u bytes but .bundle_align_mode limit is %u bytes"
+msgstr ""
+
+#: read.c:726
+#, c-format
+msgid "single instruction is %u bytes long but .bundle_align_mode limit is %u"
+msgstr ""
+
+#: read.c:767 read.c:2810 read.c:3439
+msgid "ignoring fill value in absolute section"
+msgstr ""
+
+#: read.c:769 read.c:2825 read.c:3478
+#, c-format
+msgid "ignoring fill value in section `%s'"
 msgstr ""
 
 msgstr ""
 
-#: read.c:899
+#: read.c:1129
 #, c-format
 msgid "unknown pseudo-op: `%s'"
 msgstr ""
 
 #, c-format
 msgid "unknown pseudo-op: `%s'"
 msgstr ""
 
-#: read.c:986
+#: read.c:1182
+msgid "unable to continue with assembly."
+msgstr ""
+
+#: read.c:1224
 #, c-format
 msgid "label \"%d$\" redefined"
 msgstr ""
 
 #, c-format
 msgid "label \"%d$\" redefined"
 msgstr ""
 
-#: read.c:1221
-msgid ".abort detected.  Abandoning ship."
+#: read.c:1371
+msgid ".bundle_lock with no matching .bundle_unlock"
 msgstr ""
 
 msgstr ""
 
-#: read.c:1239 read.c:2651
-msgid "ignoring fill value in absolute section"
+#: read.c:1468
+msgid ".abort detected.  Abandoning ship."
 msgstr ""
 
 msgstr ""
 
-#: read.c:1330
+#: read.c:1530
 #, c-format
 msgid "alignment too large: %u assumed"
 msgstr ""
 
 #, c-format
 msgid "alignment too large: %u assumed"
 msgstr ""
 
-#: read.c:1362
+#: read.c:1562
 msgid "expected fill pattern missing"
 msgstr ""
 
 msgid "expected fill pattern missing"
 msgstr ""
 
-#: read.c:1471
+#: read.c:1587
 #, c-format
 #, c-format
-msgid "size (%ld) out of range, ignored"
+msgid "fill pattern too long, truncating to %u"
 msgstr ""
 
 msgstr ""
 
-#: read.c:1500
-#, c-format
-msgid "size of \"%s\" is already %ld; not changing to %ld"
+#: read.c:1685
+msgid "symbol name not recognised in the current locale"
 msgstr ""
 
 #. Some of the back ends can't deal with non-positive line numbers.
 msgstr ""
 
 #. Some of the back ends can't deal with non-positive line numbers.
@@ -15566,331 +19962,373 @@ msgstr ""
 #. We do not want to barf on this, especially since such files are used
 #. in the GCC and GDB testsuites.  So we check for negative line numbers
 #. rather than non-positive line numbers.
 #. We do not want to barf on this, especially since such files are used
 #. in the GCC and GDB testsuites.  So we check for negative line numbers
 #. rather than non-positive line numbers.
-#: read.c:1750
+#: read.c:2027
 #, c-format
 msgid "line numbers must be positive; line number %d rejected"
 msgstr ""
 
 #, c-format
 msgid "line numbers must be positive; line number %d rejected"
 msgstr ""
 
-#: read.c:1787
+#: read.c:2064
 #, c-format
 msgid "incompatible flag %i in line directive"
 msgstr ""
 
 #, c-format
 msgid "incompatible flag %i in line directive"
 msgstr ""
 
-#: read.c:1799
+#: read.c:2076
 #, c-format
 msgid "unsupported flag %i in line directive"
 msgstr ""
 
 #, c-format
 msgid "unsupported flag %i in line directive"
 msgstr ""
 
-#: read.c:1838
+#: read.c:2115
 msgid "start address not supported"
 msgstr ""
 
 msgid "start address not supported"
 msgstr ""
 
-#: read.c:1847
+#: read.c:2124
 msgid ".err encountered"
 msgstr ""
 
 msgid ".err encountered"
 msgstr ""
 
-#: read.c:1863
+#: read.c:2140
 msgid ".error directive invoked in source file"
 msgstr ""
 
 msgid ".error directive invoked in source file"
 msgstr ""
 
-#: read.c:1864
+#: read.c:2141
 msgid ".warning directive invoked in source file"
 msgstr ""
 
 msgid ".warning directive invoked in source file"
 msgstr ""
 
-#: read.c:1870
+#: read.c:2147
 #, c-format
 msgid "%s argument must be a string"
 msgstr ""
 
 #, c-format
 msgid "%s argument must be a string"
 msgstr ""
 
-#: read.c:1902 read.c:1904
+#: read.c:2179 read.c:2181
 #, c-format
 msgid ".fail %ld encountered"
 msgstr ""
 
 #, c-format
 msgid ".fail %ld encountered"
 msgstr ""
 
-#: read.c:1944
+#: read.c:2221
 #, c-format
 msgid ".fill size clamped to %d"
 msgstr ""
 
 #, c-format
 msgid ".fill size clamped to %d"
 msgstr ""
 
-#: read.c:1949
+#: read.c:2226
 msgid "size negative; .fill ignored"
 msgstr ""
 
 msgid "size negative; .fill ignored"
 msgstr ""
 
-#: read.c:1955
+#: read.c:2232
 msgid "repeat < 0; .fill ignored"
 msgstr ""
 
 msgid "repeat < 0; .fill ignored"
 msgstr ""
 
-#: read.c:2111
-#, c-format
-msgid "Attribute name not recognised: %s"
-msgstr ""
-
-#: read.c:2126
-msgid "expected numeric constant"
+#: read.c:2241
+msgid "non-constant fill count for absolute section"
 msgstr ""
 
 msgstr ""
 
-#: read.c:2167
-msgid "bad string constant"
+#: read.c:2243
+msgid "attempt to fill absolute section with non-zero value"
 msgstr ""
 
 msgstr ""
 
-#: read.c:2171
-msgid "expected <tag> , <value>"
+#: read.c:2249
+#, c-format
+msgid "attempt to fill section `%s' with non-zero value"
 msgstr ""
 
 msgstr ""
 
-#: read.c:2246
+#: read.c:2406
 #, c-format
 msgid "unrecognized .linkonce type `%s'"
 msgstr ""
 
 #, c-format
 msgid "unrecognized .linkonce type `%s'"
 msgstr ""
 
-#: read.c:2258
+#: read.c:2418
 msgid ".linkonce is not supported for this object file format"
 msgstr ""
 
 msgid ".linkonce is not supported for this object file format"
 msgstr ""
 
-#: read.c:2280
-#, c-format
-msgid "bfd_set_section_flags: %s"
-msgstr ""
-
-#: read.c:2353
+#: read.c:2513
 msgid "expected alignment after size"
 msgstr ""
 
 msgid "expected alignment after size"
 msgstr ""
 
-#: read.c:2580
+#: read.c:2732
 #, c-format
 msgid "attempt to redefine pseudo-op `%s' ignored"
 msgstr ""
 
 #, c-format
 msgid "attempt to redefine pseudo-op `%s' ignored"
 msgstr ""
 
-#: read.c:2599
+#: read.c:2751
 msgid "ignoring macro exit outside a macro definition."
 msgstr ""
 
 msgid "ignoring macro exit outside a macro definition."
 msgstr ""
 
-#: read.c:2646
+#: read.c:2805
 #, c-format
 msgid "invalid segment \"%s\""
 msgstr ""
 
 #, c-format
 msgid "invalid segment \"%s\""
 msgstr ""
 
-#: read.c:2654
+#: read.c:2813
 msgid "only constant offsets supported in absolute section"
 msgstr ""
 
 msgid "only constant offsets supported in absolute section"
 msgstr ""
 
-#: read.c:2693
+#: read.c:2856
 msgid "MRI style ORG pseudo-op not supported"
 msgstr ""
 
 msgid "MRI style ORG pseudo-op not supported"
 msgstr ""
 
-#: read.c:2846
+#: read.c:3007
 #, c-format
 msgid "unrecognized section type `%s'"
 msgstr ""
 
 #, c-format
 msgid "unrecognized section type `%s'"
 msgstr ""
 
-#: read.c:2860
+#: read.c:3020
 msgid "absolute sections are not supported"
 msgstr ""
 
 msgid "absolute sections are not supported"
 msgstr ""
 
-#: read.c:2875
+#: read.c:3035
 #, c-format
 msgid "unrecognized section command `%s'"
 msgstr ""
 
 #, c-format
 msgid "unrecognized section command `%s'"
 msgstr ""
 
-#: read.c:2939
+#: read.c:3098
 #, c-format
 #, c-format
-msgid ".end%c encountered without preceeding %s"
+msgid ".end%c encountered without preceding %s"
 msgstr ""
 
 msgstr ""
 
-#: read.c:2969
+#: read.c:3128 read.c:3158
 #, c-format
 msgid "%s without %s"
 msgstr ""
 
 #, c-format
 msgid "%s without %s"
 msgstr ""
 
-#: read.c:3197
+#: read.c:3392
 msgid "unsupported variable size or fill value"
 msgstr ""
 
 msgid "unsupported variable size or fill value"
 msgstr ""
 
-#: read.c:3225
+#: read.c:3400
+#, c-format
+msgid "size value for space directive too large: %lx"
+msgstr ""
+
+#: read.c:3429
 msgid ".space repeat count is zero, ignored"
 msgstr ""
 
 msgid ".space repeat count is zero, ignored"
 msgstr ""
 
-#: read.c:3227
+#: read.c:3431
 msgid ".space repeat count is negative, ignored"
 msgstr ""
 
 msgid ".space repeat count is negative, ignored"
 msgstr ""
 
-#: read.c:3256
+#: read.c:3462
 msgid "space allocation too complex in absolute section"
 msgstr ""
 
 msgid "space allocation too complex in absolute section"
 msgstr ""
 
-#: read.c:3262
+#: read.c:3468
 msgid "space allocation too complex in common section"
 msgstr ""
 
 msgid "space allocation too complex in common section"
 msgstr ""
 
-#: read.c:3353 read.c:4683
+#: read.c:3562 read.c:4998
 #, c-format
 msgid "bad floating literal: %s"
 msgstr ""
 
 #, c-format
 msgid "bad floating literal: %s"
 msgstr ""
 
-#: read.c:3513
+#: read.c:3695
 #, c-format
 msgid "%s: would close weakref loop: %s"
 msgstr ""
 
 #, c-format
 msgid "%s: would close weakref loop: %s"
 msgstr ""
 
-#: read.c:3559
+#: read.c:3745
 #, c-format
 msgid "junk at end of line, first unrecognized character valued 0x%x"
 msgstr ""
 
 #, c-format
 msgid "junk at end of line, first unrecognized character valued 0x%x"
 msgstr ""
 
-#: read.c:3687
+#: read.c:3873
 #, c-format
 msgid "`%s' can't be equated to common symbol '%s'"
 msgstr ""
 
 #, c-format
 msgid "`%s' can't be equated to common symbol '%s'"
 msgstr ""
 
-#: read.c:3815
+#: read.c:4010
+msgid "unexpected `\"' in expression"
+msgstr ""
+
+#: read.c:4023
 msgid "rva without symbol"
 msgstr ""
 
 msgid "rva without symbol"
 msgstr ""
 
-#: read.c:3872
+#: read.c:4092
 msgid "missing or bad offset expression"
 msgstr ""
 
 msgid "missing or bad offset expression"
 msgstr ""
 
-#: read.c:3893
+#: read.c:4113
 msgid "missing reloc type"
 msgstr ""
 
 msgid "missing reloc type"
 msgstr ""
 
-#: read.c:3905
+#: read.c:4137
 msgid "unrecognized reloc type"
 msgstr ""
 
 msgid "unrecognized reloc type"
 msgstr ""
 
-#: read.c:3921
+#: read.c:4153
 msgid "bad reloc expression"
 msgstr ""
 
 msgid "bad reloc expression"
 msgstr ""
 
-#: read.c:4047
-msgid "attempt to store value in absolute section"
+#: read.c:4315 read.c:5282
+msgid "zero assumed for missing expression"
 msgstr ""
 
 msgstr ""
 
-#: read.c:4085 read.c:4951
-msgid "zero assumed for missing expression"
+#: read.c:4335 read.c:5311
+msgid "attempt to store value in absolute section"
 msgstr ""
 
 msgstr ""
 
-#: read.c:4097 read.c:4963 write.c:268 write.c:973
-msgid "register value used as expression"
+#: read.c:4342 read.c:5317
+#, c-format
+msgid "attempt to store non-zero value in section `%s'"
 msgstr ""
 
 msgstr ""
 
-#: read.c:4177
+#: read.c:4428
 #, c-format
 msgid "value 0x%llx truncated to 0x%llx"
 msgstr ""
 
 #, c-format
 msgid "value 0x%llx truncated to 0x%llx"
 msgstr ""
 
-#: read.c:4180
+#: read.c:4431
 msgid "value 0x%I64x truncated to 0x%I64x"
 msgstr ""
 
 msgid "value 0x%I64x truncated to 0x%I64x"
 msgstr ""
 
-#: read.c:4184
+#: read.c:4435
 #, c-format
 msgid "value 0x%lx truncated to 0x%lx"
 msgstr ""
 
 #, c-format
 msgid "value 0x%lx truncated to 0x%lx"
 msgstr ""
 
-#: read.c:4201
+#: read.c:4480
 #, c-format
 msgid "bignum truncated to %d bytes"
 msgstr ""
 
 #, c-format
 msgid "bignum truncated to %d bytes"
 msgstr ""
 
-#: read.c:4510 read.c:4705
+#: read.c:4556
+#, c-format
+msgid "%s relocations do not fit in %u bytes\n"
+msgstr ""
+
+#: read.c:4810 read.c:5020
 msgid "unresolvable or nonpositive repeat count; using 1"
 msgstr ""
 
 msgid "unresolvable or nonpositive repeat count; using 1"
 msgstr ""
 
-#: read.c:4559
+#: read.c:4859
 #, c-format
 msgid "unknown floating type type '%c'"
 msgstr ""
 
 #, c-format
 msgid "unknown floating type type '%c'"
 msgstr ""
 
-#: read.c:4581
+#: read.c:4881
 msgid "floating point constant too large"
 msgstr ""
 
 msgid "floating point constant too large"
 msgstr ""
 
-#: read.c:5117
+#: read.c:4945
+msgid "attempt to store float in absolute section"
+msgstr ""
+
+#: read.c:4952
+#, c-format
+msgid "attempt to store float in section `%s'"
+msgstr ""
+
+#: read.c:5392
+#, c-format
+msgid "attempt to store non-empty string in section `%s'"
+msgstr ""
+
+#: read.c:5454
 msgid "strings must be placed into a section"
 msgstr ""
 
 msgid "strings must be placed into a section"
 msgstr ""
 
-#: read.c:5165
+#: read.c:5517
 msgid "expected <nn>"
 msgstr ""
 
 #. To be compatible with BSD 4.2 as: give the luser a linefeed!!
 msgid "expected <nn>"
 msgstr ""
 
 #. To be compatible with BSD 4.2 as: give the luser a linefeed!!
-#: read.c:5198 read.c:5284
+#: read.c:5556 read.c:5642
 msgid "unterminated string; newline inserted"
 msgstr ""
 
 msgid "unterminated string; newline inserted"
 msgstr ""
 
-#: read.c:5292
+#: read.c:5656
 msgid "bad escaped character in string"
 msgstr ""
 
 msgid "bad escaped character in string"
 msgstr ""
 
-#: read.c:5317
+#: read.c:5681
 msgid "expected address expression"
 msgstr ""
 
 msgid "expected address expression"
 msgstr ""
 
-#: read.c:5336
+#: read.c:5700
 #, c-format
 msgid "symbol \"%s\" undefined; zero assumed"
 msgstr ""
 
 #, c-format
 msgid "symbol \"%s\" undefined; zero assumed"
 msgstr ""
 
-#: read.c:5339
+#: read.c:5703
 msgid "some symbol undefined; zero assumed"
 msgstr ""
 
 msgid "some symbol undefined; zero assumed"
 msgstr ""
 
-#: read.c:5375
+#: read.c:5738
 msgid "this string may not contain '\\0'"
 msgstr ""
 
 msgid "this string may not contain '\\0'"
 msgstr ""
 
-#: read.c:5411
+#: read.c:5774
 msgid "missing string"
 msgstr ""
 
 msgid "missing string"
 msgstr ""
 
-#: read.c:5502
+#: read.c:5865
 #, c-format
 msgid ".incbin count zero, ignoring `%s'"
 msgstr ""
 
 #, c-format
 msgid ".incbin count zero, ignoring `%s'"
 msgstr ""
 
-#: read.c:5528
+#: read.c:5891
 #, c-format
 msgid "file not found: %s"
 msgstr ""
 
 #, c-format
 msgid "file not found: %s"
 msgstr ""
 
-#: read.c:5542
+#: read.c:5905
 #, c-format
 msgid "seek to end of .incbin file failed `%s'"
 msgstr ""
 
 #, c-format
 msgid "seek to end of .incbin file failed `%s'"
 msgstr ""
 
-#: read.c:5553
+#: read.c:5916
 #, c-format
 msgid "skip (%ld) or count (%ld) invalid for file size (%ld)"
 msgstr ""
 
 #, c-format
 msgid "skip (%ld) or count (%ld) invalid for file size (%ld)"
 msgstr ""
 
-#: read.c:5560
+#: read.c:5923
 #, c-format
 msgid "could not skip to %ld in file `%s'"
 msgstr ""
 
 #, c-format
 msgid "could not skip to %ld in file `%s'"
 msgstr ""
 
-#: read.c:5569
+#: read.c:5932
 #, c-format
 msgid "truncated file `%s', %ld of %ld bytes read"
 msgstr ""
 
 #, c-format
 msgid "truncated file `%s', %ld of %ld bytes read"
 msgstr ""
 
-#: read.c:5727
+#: read.c:6090
 msgid "missing .func"
 msgstr ""
 
 msgid "missing .func"
 msgstr ""
 
-#: read.c:5744
+#: read.c:6107
 msgid ".endfunc missing for previous .func"
 msgstr ""
 
 msgid ".endfunc missing for previous .func"
 msgstr ""
 
-#: read.c:5881
+#: read.c:6166
+#, c-format
+msgid ".bundle_align_mode alignment too large (maximum %u)"
+msgstr ""
+
+#: read.c:6171
+msgid "cannot change .bundle_align_mode inside .bundle_lock"
+msgstr ""
+
+#: read.c:6185
+msgid ".bundle_lock is meaningless without .bundle_align_mode"
+msgstr ""
+
+#: read.c:6206
+msgid ".bundle_unlock without preceding .bundle_lock"
+msgstr ""
+
+#: read.c:6219
+#, c-format
+msgid ".bundle_lock sequence is %u bytes, but bundle size only %u"
+msgstr ""
+
+#: read.c:6317
 #, c-format
 msgid "missing closing `%c'"
 msgstr ""
 
 #, c-format
 msgid "missing closing `%c'"
 msgstr ""
 
-#: read.c:5883
+#: read.c:6319
 msgid "stray `\\'"
 msgstr ""
 
 msgid "stray `\\'"
 msgstr ""
 
-#: remap.c:52
+#: remap.c:53
 #, c-format
 msgid "invalid argument '%s' to -fdebug-prefix-map"
 msgstr ""
 #, c-format
 msgid "invalid argument '%s' to -fdebug-prefix-map"
 msgstr ""
@@ -15912,210 +20350,211 @@ msgstr ""
 msgid "comma missing in .xstabs"
 msgstr ""
 
 msgid "comma missing in .xstabs"
 msgstr ""
 
-#: symbols.c:277
+#: symbols.c:286
 #, c-format
 msgid "cannot define symbol `%s' in absolute section"
 msgstr ""
 
 #, c-format
 msgid "cannot define symbol `%s' in absolute section"
 msgstr ""
 
-#: symbols.c:417
+#: symbols.c:420
 #, c-format
 msgid "symbol `%s' is already defined as \"%s\"/%s%ld"
 msgstr ""
 
 #, c-format
 msgid "symbol `%s' is already defined as \"%s\"/%s%ld"
 msgstr ""
 
-#: symbols.c:494 symbols.c:501
+#: symbols.c:495 symbols.c:502
 #, c-format
 msgid "inserting \"%s\" into symbol table failed: %s"
 msgstr ""
 
 #, c-format
 msgid "inserting \"%s\" into symbol table failed: %s"
 msgstr ""
 
-#: symbols.c:964 symbols.c:968
+#: symbols.c:1021
 #, c-format
 #, c-format
-msgid "undefined symbol `%s' in operation"
+msgid "invalid operands (%s and %s sections) for `%s'"
 msgstr ""
 
 msgstr ""
 
-#: symbols.c:975
+#: symbols.c:1025
 #, c-format
 #, c-format
-msgid "invalid sections for operation on `%s' and `%s'"
+msgid "invalid operand (%s section) for `%s'"
 msgstr ""
 
 msgstr ""
 
-#: symbols.c:979
+#: symbols.c:1033
 #, c-format
 #, c-format
-msgid "invalid section for operation on `%s'"
+msgid "invalid operands (%s and %s sections) for `%s' when setting `%s'"
 msgstr ""
 
 msgstr ""
 
-#: symbols.c:987 symbols.c:990
+#: symbols.c:1036
 #, c-format
 #, c-format
-msgid "undefined symbol `%s' in operation setting `%s'"
+msgid "invalid operand (%s section) for `%s' when setting `%s'"
 msgstr ""
 
 msgstr ""
 
-#: symbols.c:996
-#, c-format
-msgid "invalid sections for operation on `%s' and `%s' setting `%s'"
-msgstr ""
-
-#: symbols.c:999
-#, c-format
-msgid "invalid section for operation on `%s' setting `%s'"
-msgstr ""
-
-#: symbols.c:1049
+#: symbols.c:1085
 #, c-format
 msgid "symbol definition loop encountered at `%s'"
 msgstr ""
 
 #, c-format
 msgid "symbol definition loop encountered at `%s'"
 msgstr ""
 
-#: symbols.c:1076
+#: symbols.c:1112
 #, c-format
 msgid "cannot convert expression symbol %s to complex relocation"
 msgstr ""
 
 #, c-format
 msgid "cannot convert expression symbol %s to complex relocation"
 msgstr ""
 
-#: symbols.c:1358
+#: symbols.c:1397
 #, c-format
 msgid "division by zero when setting `%s'"
 msgstr ""
 
 #, c-format
 msgid "division by zero when setting `%s'"
 msgstr ""
 
-#: symbols.c:1439 write.c:1846
+#. See PR 20895 for a reproducer.
+#: symbols.c:1437
+msgid "Invalid operation on symbol"
+msgstr ""
+
+#: symbols.c:1487 write.c:2153
 #, c-format
 msgid "can't resolve value for symbol `%s'"
 msgstr ""
 
 #, c-format
 msgid "can't resolve value for symbol `%s'"
 msgstr ""
 
-#: symbols.c:1889
+#: symbols.c:1932
 #, c-format
 msgid "\"%d\" (instance number %d of a %s label)"
 msgstr ""
 
 #, c-format
 msgid "\"%d\" (instance number %d of a %s label)"
 msgstr ""
 
-#: symbols.c:1918
+#: symbols.c:1961
 #, c-format
 msgid "attempt to get value of unresolved symbol `%s'"
 msgstr ""
 
 #, c-format
 msgid "attempt to get value of unresolved symbol `%s'"
 msgstr ""
 
-#: symbols.c:2193
+#. Do not reassign section symbols.
+#: symbols.c:2242
 msgid "section symbols are already global"
 msgstr ""
 
 msgid "section symbols are already global"
 msgstr ""
 
-#: symbols.c:2306
+#: symbols.c:2355
 #, c-format
 msgid "Accessing function `%s' as thread-local object"
 msgstr ""
 
 #, c-format
 msgid "Accessing function `%s' as thread-local object"
 msgstr ""
 
-#: symbols.c:2310
+#: symbols.c:2359
 #, c-format
 msgid "Accessing `%s' as thread-local object"
 msgstr ""
 
 #, c-format
 msgid "Accessing `%s' as thread-local object"
 msgstr ""
 
-#: write.c:167
+#: write.c:165
 #, c-format
 msgid "field fx_size too small to hold %d"
 msgstr ""
 
 #, c-format
 msgid "field fx_size too small to hold %d"
 msgstr ""
 
-#: write.c:444
+#: write.c:451
 #, c-format
 msgid "attempt to .org/.space backwards? (%ld)"
 msgstr ""
 
 #, c-format
 msgid "attempt to .org/.space backwards? (%ld)"
 msgstr ""
 
-#: write.c:675
+#: write.c:693
 msgid "invalid offset expression"
 msgstr ""
 
 msgid "invalid offset expression"
 msgstr ""
 
-#: write.c:697
+#: write.c:715
 msgid "invalid reloc expression"
 msgstr ""
 
 msgid "invalid reloc expression"
 msgstr ""
 
-#: write.c:1056
+#: write.c:1100
 #, c-format
 msgid "value of %s too large for field of %d bytes at %s"
 msgstr ""
 
 #, c-format
 msgid "value of %s too large for field of %d bytes at %s"
 msgstr ""
 
-#: write.c:1068
+#: write.c:1112
 #, c-format
 msgid "signed .word overflow; switch may be too large; %ld at 0x%lx"
 msgstr ""
 
 #, c-format
 msgid "signed .word overflow; switch may be too large; %ld at 0x%lx"
 msgstr ""
 
-#: write.c:1112
+#: write.c:1153
 msgid "redefined symbol cannot be used on reloc"
 msgstr ""
 
 msgid "redefined symbol cannot be used on reloc"
 msgstr ""
 
-#: write.c:1125
+#: write.c:1166
 msgid "relocation out of range"
 msgstr ""
 
 msgid "relocation out of range"
 msgstr ""
 
-#: write.c:1128
+#: write.c:1169
 #, c-format
 msgid "%s:%u: bad return from bfd_install_relocation: %x"
 msgstr ""
 
 #, c-format
 msgid "%s:%u: bad return from bfd_install_relocation: %x"
 msgstr ""
 
-#: write.c:1192
+#: write.c:1197
+msgid "reloc not within (fixed part of) section"
+msgstr ""
+
+#: write.c:1267
 msgid "internal error: fixup not contained within frag"
 msgstr ""
 
 msgid "internal error: fixup not contained within frag"
 msgstr ""
 
-#: write.c:1245
-msgid "reloc not within (fixed part of) section"
+#: write.c:1385 write.c:1519
+msgid "can't extend frag"
 msgstr ""
 
 msgstr ""
 
-#: write.c:1312 write.c:1333
+#: write.c:1452
 #, c-format
 #, c-format
-msgid "can't write %s: %s"
+msgid "can't extend frag %u chars"
 msgstr ""
 
 msgstr ""
 
-#: write.c:1363
-msgid "cannot write to output file"
+#: write.c:1587
+#, c-format
+msgid "can't write %ld bytes to section %s of %s because: '%s'"
 msgstr ""
 
 msgstr ""
 
-#: write.c:1517
+#: write.c:1610
 #, c-format
 #, c-format
-msgid "%d error%s, %d warning%s, generating bad object file"
+msgid "can't fill %ld bytes in section %s of %s because '%s'"
 msgstr ""
 
 msgstr ""
 
-#: write.c:1524
+#: write.c:1642
 #, c-format
 #, c-format
-msgid "%d error%s, %d warning%s, no object file generated"
+msgid "cannot fill %ld bytes in section %s of %s because: '%s'"
 msgstr ""
 
 msgstr ""
 
-#: write.c:1763
+#: write.c:2068
 #, c-format
 msgid "%s: global symbols not supported in common sections"
 msgstr ""
 
 #, c-format
 msgid "%s: global symbols not supported in common sections"
 msgstr ""
 
-#: write.c:1777
+#: write.c:2082
 #, c-format
 msgid "local label `%s' is not defined"
 msgstr ""
 
 #, c-format
 msgid "local label `%s' is not defined"
 msgstr ""
 
-#: write.c:1797
+#: write.c:2104
 #, c-format
 msgid "Local symbol `%s' can't be equated to common symbol `%s'"
 msgstr ""
 
 #, c-format
 msgid "Local symbol `%s' can't be equated to common symbol `%s'"
 msgstr ""
 
-#: write.c:1804
+#: write.c:2111
 #, c-format
 msgid "can't make global register symbol `%s'"
 msgstr ""
 
 #, c-format
 msgid "can't make global register symbol `%s'"
 msgstr ""
 
-#: write.c:2074
+#: write.c:2415
 #, c-format
 msgid "alignment padding (%lu bytes) not a multiple of %ld"
 msgstr ""
 
 #, c-format
 msgid "alignment padding (%lu bytes) not a multiple of %ld"
 msgstr ""
 
-#: write.c:2232
+#: write.c:2577
 #, c-format
 msgid ".word %s-%s+%s didn't fit"
 msgstr ""
 
 #, c-format
 msgid ".word %s-%s+%s didn't fit"
 msgstr ""
 
-#: write.c:2327
+#: write.c:2671
 msgid "padding added"
 msgstr ""
 
 msgid "padding added"
 msgstr ""
 
-#: write.c:2377
+#: write.c:2721
 msgid "attempt to move .org backwards"
 msgstr ""
 
 msgid "attempt to move .org backwards"
 msgstr ""
 
-#: write.c:2401
+#: write.c:2745
 msgid ".space specifies non-absolute value"
 msgstr ""
 
 msgid ".space specifies non-absolute value"
 msgstr ""
 
-#: write.c:2416
+#: write.c:2760
 msgid ".space or .fill with negative value, ignored"
 msgstr ""
 
 msgid ".space or .fill with negative value, ignored"
 msgstr ""
 
-#: write.c:2487
+#: write.c:2831
 #, c-format
 msgid ""
 "Infinite loop encountered whilst attempting to compute the addresses of "
 #, c-format
 msgid ""
 "Infinite loop encountered whilst attempting to compute the addresses of "
This page took 0.39127 seconds and 4 git commands to generate.