]> oss.titaniummirror.com Git - msp430-binutils.git/blobdiff - gas/po/gas.pot
Imported binutils-2.20
[msp430-binutils.git] / gas / po / gas.pot
index 575f36ef47b0438ff111f002c0d01ddc30df30a3..a091ff33afc4227a40a20e721adc44c91481cff7 100644 (file)
@@ -7,8 +7,8 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2007-07-02 15:56+0930\n"
+"Report-Msgid-Bugs-To: bug-binutils@gnu.org\n"
+"POT-Creation-Date: 2009-09-07 14:09+0200\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"
@@ -16,41 +16,41 @@ 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:473 app.c:487
+#: app.c:488 app.c:502
 msgid "end of file in comment"
 msgstr ""
 
 msgid "end of file in comment"
 msgstr ""
 
-#: app.c:559 app.c:604
+#: app.c:580 app.c:627
 #, c-format
 msgid "end of file in string; '%c' inserted"
 msgstr ""
 
 #, c-format
 msgid "end of file in string; '%c' inserted"
 msgstr ""
 
-#: app.c:630
+#: app.c:653
 #, c-format
 msgid "unknown escape '\\%c' in string; ignored"
 msgstr ""
 
 #, c-format
 msgid "unknown escape '\\%c' in string; ignored"
 msgstr ""
 
-#: app.c:793
+#: app.c:816
 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:949
+#: app.c:973
 msgid "end of file in multiline comment"
 msgstr ""
 
 msgid "end of file in multiline comment"
 msgstr ""
 
-#: app.c:1014
+#: app.c:1048
 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:1022
+#: app.c:1056
 msgid "end of file in escape character"
 msgstr ""
 
 msgid "end of file in escape character"
 msgstr ""
 
-#: app.c:1034
+#: app.c:1068
 msgid "missing close quote; (assumed)"
 msgstr ""
 
 msgid "missing close quote; (assumed)"
 msgstr ""
 
-#: app.c:1102 app.c:1156 app.c:1167 app.c:1241
+#: app.c:1137 app.c:1192 app.c:1203 app.c:1277
 msgid "end of file in comment; newline inserted"
 msgstr ""
 
 msgid "end of file in comment; newline inserted"
 msgstr ""
 
@@ -81,6 +81,7 @@ msgid ""
 "                      \t  Sub-options [default hls]:\n"
 "                      \t  c      omit false conditionals\n"
 "                      \t  d      omit debugging directives\n"
 "                      \t  Sub-options [default hls]:\n"
 "                      \t  c      omit false conditionals\n"
 "                      \t  d      omit debugging directives\n"
+"                      \t  g      include general info\n"
 "                      \t  h      include high-level source\n"
 "                      \t  l      include assembly\n"
 "                      \t  m      include macro expansions\n"
 "                      \t  h      include high-level source\n"
 "                      \t  l      include assembly\n"
 "                      \t  m      include macro expansions\n"
@@ -89,131 +90,136 @@ 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:242
+#: as.c:243
 #, 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:244
+#: as.c:245
 #, c-format
 msgid "  -D                      produce assembler debugging messages\n"
 msgstr ""
 
 #, c-format
 msgid "  -D                      produce assembler debugging messages\n"
 msgstr ""
 
-#: as.c:246
+#: as.c:247
+#, c-format
+msgid "  --debug-prefix-map OLD=NEW  Map OLD to NEW in debug information\n"
+msgstr ""
+
+#: as.c:249
 #, 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:262
+#: as.c:265
 #, c-format
 msgid "                          emulate output (default %s)\n"
 msgstr ""
 
 #, c-format
 msgid "                          emulate output (default %s)\n"
 msgstr ""
 
-#: as.c:267
+#: as.c:270
 #, 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:269
+#: as.c:272
 #, 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:272
+#: as.c:275
 #, c-format
 msgid "  -f                      skip whitespace and comment preprocessing\n"
 msgstr ""
 
 #, c-format
 msgid "  -f                      skip whitespace and comment preprocessing\n"
 msgstr ""
 
-#: as.c:274
+#: as.c:277
 #, c-format
 msgid "  -g --gen-debug          generate debugging information\n"
 msgstr ""
 
 #, c-format
 msgid "  -g --gen-debug          generate debugging information\n"
 msgstr ""
 
-#: as.c:276
+#: as.c:279
 #, c-format
 msgid "  --gstabs                generate STABS debugging information\n"
 msgstr ""
 
 #, c-format
 msgid "  --gstabs                generate STABS debugging information\n"
 msgstr ""
 
-#: as.c:278
+#: as.c:281
 #, 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:280
+#: as.c:283
 #, c-format
 msgid "  --gdwarf-2              generate DWARF2 debugging information\n"
 msgstr ""
 
 #, c-format
 msgid "  --gdwarf-2              generate DWARF2 debugging information\n"
 msgstr ""
 
-#: as.c:282
+#: as.c:285
 #, 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:284
+#: as.c:287
 #, c-format
 msgid "  --help                  show this message and exit\n"
 msgstr ""
 
 #, c-format
 msgid "  --help                  show this message and exit\n"
 msgstr ""
 
-#: as.c:286
+#: as.c:289
 #, c-format
 msgid "  --target-help           show target specific options\n"
 msgstr ""
 
 #, c-format
 msgid "  --target-help           show target specific options\n"
 msgstr ""
 
-#: as.c:288
+#: as.c:291
 #, 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:290
+#: as.c:293
 #, 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:292
+#: as.c:295
 #, 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:294
+#: as.c:297
 #, 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:296
+#: as.c:299
 #, 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:298
+#: as.c:301
 #, 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:300
+#: as.c:303
 #, c-format
 msgid "  -nocpp                  ignored\n"
 msgstr ""
 
 #, c-format
 msgid "  -nocpp                  ignored\n"
 msgstr ""
 
-#: as.c:302
+#: as.c:305
 #, 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:304
+#: as.c:307
 #, 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:306
+#: as.c:309
 #, c-format
 msgid ""
 "  --reduce-memory-overheads \n"
 #, c-format
 msgid ""
 "  --reduce-memory-overheads \n"
@@ -221,44 +227,44 @@ msgid ""
 "                          assembly times\n"
 msgstr ""
 
 "                          assembly times\n"
 msgstr ""
 
-#: as.c:310
+#: as.c:313
 #, 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:312
+#: as.c:315
 #, 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:314
+#: as.c:317
 #, 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:316
+#: as.c:319
 #, 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:318
+#: as.c:321
 #, c-format
 msgid "  -W  --no-warn           suppress warnings\n"
 msgstr ""
 
 #, c-format
 msgid "  -W  --no-warn           suppress warnings\n"
 msgstr ""
 
-#: as.c:320
+#: as.c:323
 #, c-format
 msgid "  --warn                  don't suppress warnings\n"
 msgstr ""
 
 #, c-format
 msgid "  --warn                  don't suppress warnings\n"
 msgstr ""
 
-#: as.c:322
+#: as.c:325
 #, c-format
 msgid "  --fatal-warnings        treat warnings as errors\n"
 msgstr ""
 
 #, c-format
 msgid "  --fatal-warnings        treat warnings as errors\n"
 msgstr ""
 
-#: as.c:324
+#: as.c:328
 #, c-format
 msgid ""
 "  --itbl INSTTBL          extend instruction set to include instructions\n"
 #, c-format
 msgid ""
 "  --itbl INSTTBL          extend instruction set to include instructions\n"
@@ -266,22 +272,22 @@ msgid ""
 "INSTTBL\n"
 msgstr ""
 
 "INSTTBL\n"
 msgstr ""
 
-#: as.c:327
+#: as.c:332
 #, c-format
 msgid "  -w                      ignored\n"
 msgstr ""
 
 #, c-format
 msgid "  -w                      ignored\n"
 msgstr ""
 
-#: as.c:329
+#: as.c:334
 #, c-format
 msgid "  -X                      ignored\n"
 msgstr ""
 
 #, c-format
 msgid "  -X                      ignored\n"
 msgstr ""
 
-#: as.c:331
+#: as.c:336
 #, 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:333
+#: as.c:338
 #, 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 "
@@ -289,7 +295,7 @@ msgid ""
 "                          the listing\n"
 msgstr ""
 
 "                          the listing\n"
 msgstr ""
 
-#: as.c:336
+#: as.c:341
 #, 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"
@@ -298,129 +304,130 @@ msgid ""
 "                          the width of the first line\n"
 msgstr ""
 
 "                          the width of the first line\n"
 msgstr ""
 
-#: as.c:340
+#: as.c:345
 #, 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:343
+#: as.c:348
 #, 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:346
+#: as.c:351
 #, c-format
 msgid "  @FILE                   read options from FILE\n"
 msgstr ""
 
 #, c-format
 msgid "  @FILE                   read options from FILE\n"
 msgstr ""
 
-#: as.c:354
+#: as.c:359
 #, c-format
 msgid "Report bugs to %s\n"
 msgstr ""
 
 #, c-format
 msgid "Report bugs to %s\n"
 msgstr ""
 
-#: as.c:554
+#: as.c:564
 #, 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:592
+#: as.c:602
 #, c-format
 msgid "GNU assembler %s\n"
 msgstr ""
 
 #, c-format
 msgid "GNU assembler %s\n"
 msgstr ""
 
-#: as.c:593
+#: as.c:603
 #, c-format
 #, c-format
-msgid "Copyright 2007 Free Software Foundation, Inc.\n"
+msgid "Copyright 2009 Free Software Foundation, Inc.\n"
 msgstr ""
 
 msgstr ""
 
-#: as.c:594
+#: as.c:604
 #, 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"
-"the GNU General Public License.  This program has absolutely no warranty.\n"
+"the GNU General Public License version 3 or later.\n"
+"This program has absolutely no warranty.\n"
 msgstr ""
 
 msgstr ""
 
-#: as.c:597
+#: as.c:608
 #, 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:604
+#: as.c:615
 msgid "multiple emulation names specified"
 msgstr ""
 
 msgid "multiple emulation names specified"
 msgstr ""
 
-#: as.c:606
+#: as.c:617
 msgid "emulations not handled in this configuration"
 msgstr ""
 
 msgid "emulations not handled in this configuration"
 msgstr ""
 
-#: as.c:611
+#: as.c:622
 #, c-format
 msgid "alias = %s\n"
 msgstr ""
 
 #, c-format
 msgid "alias = %s\n"
 msgstr ""
 
-#: as.c:612
+#: as.c:623
 #, c-format
 msgid "canonical = %s\n"
 msgstr ""
 
 #, c-format
 msgid "canonical = %s\n"
 msgstr ""
 
-#: as.c:613
+#: as.c:624
 #, c-format
 msgid "cpu-type = %s\n"
 msgstr ""
 
 #, c-format
 msgid "cpu-type = %s\n"
 msgstr ""
 
-#: as.c:615
+#: as.c:626
 #, c-format
 msgid "format = %s\n"
 msgstr ""
 
 #, c-format
 msgid "format = %s\n"
 msgstr ""
 
-#: as.c:618
+#: as.c:629
 #, c-format
 msgid "bfd-target = %s\n"
 msgstr ""
 
 #, c-format
 msgid "bfd-target = %s\n"
 msgstr ""
 
-#: as.c:631
+#: as.c:646
 msgid "bad defsym; format is --defsym name=value"
 msgstr ""
 
 msgid "bad defsym; format is --defsym name=value"
 msgstr ""
 
-#: as.c:651
+#: as.c:666
 msgid "no file name following -t option"
 msgstr ""
 
 msgid "no file name following -t option"
 msgstr ""
 
-#: as.c:666
+#: as.c:681
 #, c-format
 msgid "failed to read instruction table %s\n"
 msgstr ""
 
 #, c-format
 msgid "failed to read instruction table %s\n"
 msgstr ""
 
-#: as.c:833
+#: as.c:852
 #, c-format
 msgid "invalid listing option `%c'"
 msgstr ""
 
 #, c-format
 msgid "invalid listing option `%c'"
 msgstr ""
 
-#: as.c:886
+#: as.c:905
 msgid "--hash-size needs a numeric argument"
 msgstr ""
 
 msgid "--hash-size needs a numeric argument"
 msgstr ""
 
-#: as.c:911
+#: as.c:930
 #, 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:914
+#: as.c:933
 #, c-format
 msgid "%s: data size %ld\n"
 msgstr ""
 
 #, c-format
 msgid "%s: data size %ld\n"
 msgstr ""
 
-#: as.c:1222
+#: as.c:1241
 #, c-format
 msgid "%d warnings, treating warnings as errors"
 msgstr ""
 
 #, c-format
 msgid "%d warnings, treating warnings as errors"
 msgstr ""
 
-#: as.h:237
+#: as.h:208
 #, 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 ""
@@ -429,10 +436,71 @@ 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:3342
+#: atof-generic.c:417 config/tc-m68k.c:3536
 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
+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
+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:450 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
+msgid "missing operand"
+msgstr ""
+
+#: cgen.c:799
+msgid "a reloc on this operand implies an overflow"
+msgstr ""
+
+#: cgen.c:822
+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:5821 config/tc-xtensa.c:11839
+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
+msgid "unresolved expression that must be resolved"
+msgstr ""
+
+#: cgen.c:1004 config/tc-xstormy16.c:563
+#, c-format
+msgid "internal error: can't install fix for reloc type %d (`%s')"
+msgstr ""
+
+#: cgen.c:1034
+msgid "relocation is not supported"
+msgstr ""
+
 #: cond.c:83
 msgid "invalid identifier for \".ifdef\""
 msgstr ""
 #: cond.c:83
 msgid "invalid identifier for \".ifdef\""
 msgstr ""
@@ -497,6 +565,23 @@ msgstr ""
 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
+msgid "cannot create floating-point number"
+msgstr ""
+
+#: config/atof-ieee.c:288
+msgid "NaNs are not supported by this target\n"
+msgstr ""
+
+#: config/atof-ieee.c:327 config/atof-ieee.c:368
+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
+msgid "Unrecognized or unsupported floating point constant"
+msgstr ""
+
 #: config/obj-aout.c:85
 #, c-format
 msgid "Attempt to put a common symbol into set %s"
 #: config/obj-aout.c:85
 #, c-format
 msgid "Attempt to put a common symbol into set %s"
@@ -507,122 +592,127 @@ msgstr ""
 msgid "Attempt to put an undefined symbol into set %s"
 msgstr ""
 
 msgid "Attempt to put an undefined symbol into set %s"
 msgstr ""
 
-#: config/obj-aout.c:116 config/obj-coff.c:1340
+#: config/obj-aout.c:116 config/obj-coff.c:1406
 #, 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:133
+#: config/obj-coff.c:135
 #, 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
+#, c-format
+msgid "error setting flags for \"%s\": %s"
+msgstr ""
+
 #. Zero is used as an end marker in the file.
 #. Zero is used as an end marker in the file.
-#: config/obj-coff.c:366
+#: config/obj-coff.c:433
 msgid "Line numbers must be positive integers\n"
 msgstr ""
 
 msgid "Line numbers must be positive integers\n"
 msgstr ""
 
-#: config/obj-coff.c:398
+#: config/obj-coff.c:465
 msgid ".ln pseudo-op inside .def/.endef: ignored."
 msgstr ""
 
 msgid ".ln pseudo-op inside .def/.endef: ignored."
 msgstr ""
 
-#: config/obj-coff.c:440 ecoff.c:3240
+#: config/obj-coff.c:507 ecoff.c:3240
 msgid ".loc outside of .text"
 msgstr ""
 
 msgid ".loc outside of .text"
 msgstr ""
 
-#: config/obj-coff.c:447
+#: config/obj-coff.c:514
 msgid ".loc pseudo-op inside .def/.endef: ignored."
 msgstr ""
 
 msgid ".loc pseudo-op inside .def/.endef: ignored."
 msgstr ""
 
-#: config/obj-coff.c:528
+#: config/obj-coff.c:595
 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:567
+#: config/obj-coff.c:634
 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:606
+#: config/obj-coff.c:673
 #, c-format
 msgid "`%s' symbol without preceding function"
 msgstr ""
 
 #, c-format
 msgid "`%s' symbol without preceding function"
 msgstr ""
 
-#: config/obj-coff.c:693
+#: config/obj-coff.c:760
 #, c-format
 msgid "unexpected storage class %d"
 msgstr ""
 
 #, c-format
 msgid "unexpected storage class %d"
 msgstr ""
 
-#: config/obj-coff.c:802
+#: config/obj-coff.c:868
 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:822
+#: config/obj-coff.c:888
 msgid "badly formed .dim directive ignored"
 msgstr ""
 
 msgid "badly formed .dim directive ignored"
 msgstr ""
 
-#: config/obj-coff.c:871
+#: config/obj-coff.c:937
 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:886
+#: config/obj-coff.c:952
 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:903
+#: config/obj-coff.c:969
 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:921
+#: config/obj-coff.c:987
 #, c-format
 msgid "tag not found for .tag %s"
 msgstr ""
 
 #, c-format
 msgid "tag not found for .tag %s"
 msgstr ""
 
-#: config/obj-coff.c:934
+#: config/obj-coff.c:1000
 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:953
+#: config/obj-coff.c:1019
 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:1120
+#: config/obj-coff.c:1186
 msgid "badly formed .weak directive ignored"
 msgstr ""
 
 msgid "badly formed .weak directive ignored"
 msgstr ""
 
-#: config/obj-coff.c:1298
+#: config/obj-coff.c:1364
 msgid "mismatched .eb"
 msgstr ""
 
 msgid "mismatched .eb"
 msgstr ""
 
-#: config/obj-coff.c:1319
+#: config/obj-coff.c:1385
 #, 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
+#, c-format
+msgid "Warning: internal error: forgetting to set endndx of %s"
+msgstr ""
+
 #. STYP_INFO
 #. STYP_LIB
 #. STYP_OVER
 #. STYP_INFO
 #. STYP_LIB
 #. STYP_OVER
-#: config/obj-coff.c:1591
+#: config/obj-coff.c:1662
 #, c-format
 msgid "unsupported section attribute '%c'"
 msgstr ""
 
 #, c-format
 msgid "unsupported section attribute '%c'"
 msgstr ""
 
-#: config/obj-coff.c:1595 config/tc-ppc.c:4617
+#: config/obj-coff.c:1666 config/tc-ppc.c:4841
 #, c-format
 msgid "unknown section attribute '%c'"
 msgstr ""
 
 #, c-format
 msgid "unknown section attribute '%c'"
 msgstr ""
 
-#: config/obj-coff.c:1623 config/tc-ppc.c:4635 config/tc-tic54x.c:4285
-#: read.c:2750
-#, c-format
-msgid "error setting flags for \"%s\": %s"
-msgstr ""
-
-#: config/obj-coff.c:1634
+#: config/obj-coff.c:1706
 #, c-format
 msgid "Ignoring changed section attributes for %s"
 msgstr ""
 
 #, c-format
 msgid "Ignoring changed section attributes for %s"
 msgstr ""
 
-#: config/obj-coff.c:1765
+#: config/obj-coff.c:1836
 #, 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 ""
@@ -635,161 +725,201 @@ msgstr ""
 msgid "Can't set register masks"
 msgstr ""
 
 msgid "Can't set register masks"
 msgstr ""
 
-#: config/obj-elf.c:322 config/tc-sparc.c:4053 config/tc-v850.c:450
+#: config/obj-elf.c:334 config/tc-sparc.c:3950 config/tc-v850.c:450
 #, c-format
 msgid "bad .common segment %s"
 msgstr ""
 
 #, c-format
 msgid "bad .common segment %s"
 msgstr ""
 
-#: config/obj-elf.c:600
+#: config/obj-elf.c:612
 #, c-format
 msgid "setting incorrect section type for %s"
 msgstr ""
 
 #, c-format
 msgid "setting incorrect section type for %s"
 msgstr ""
 
-#: config/obj-elf.c:605
+#: config/obj-elf.c:617
 #, c-format
 msgid "ignoring incorrect section type for %s"
 msgstr ""
 
 #, c-format
 msgid "ignoring incorrect section type for %s"
 msgstr ""
 
-#: config/obj-elf.c:647
+#: config/obj-elf.c:659
 #, c-format
 msgid "setting incorrect section attributes for %s"
 msgstr ""
 
 #, c-format
 msgid "setting incorrect section attributes for %s"
 msgstr ""
 
-#: config/obj-elf.c:699
+#: config/obj-elf.c:713
 #, c-format
 msgid "ignoring changed section type for %s"
 msgstr ""
 
 #, c-format
 msgid "ignoring changed section type for %s"
 msgstr ""
 
-#: config/obj-elf.c:711
+#: config/obj-elf.c:725
 #, c-format
 msgid "ignoring changed section attributes for %s"
 msgstr ""
 
 #, c-format
 msgid "ignoring changed section attributes for %s"
 msgstr ""
 
-#: config/obj-elf.c:713
+#: config/obj-elf.c:727
 #, 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:766
+#: config/obj-elf.c:780
 msgid "unrecognized .section attribute: want a,w,x,M,S,G,T"
 msgstr ""
 
 msgid "unrecognized .section attribute: want a,w,x,M,S,G,T"
 msgstr ""
 
-#: config/obj-elf.c:803
-msgid "unrecognized section attribute"
+#: config/obj-elf.c:822 read.c:2780
+msgid "unrecognized section type"
 msgstr ""
 
 msgstr ""
 
-#: config/obj-elf.c:831 read.c:2734
-msgid "unrecognized section type"
+#: config/obj-elf.c:852
+msgid "unrecognized section attribute"
 msgstr ""
 
 msgstr ""
 
-#: config/obj-elf.c:861
+#: config/obj-elf.c:883 config/tc-alpha.c:4190
 msgid "missing name"
 msgstr ""
 
 msgid "missing name"
 msgstr ""
 
-#: config/obj-elf.c:972
+#: config/obj-elf.c:1012
 msgid "invalid merge entity size"
 msgstr ""
 
 msgid "invalid merge entity size"
 msgstr ""
 
-#: config/obj-elf.c:979
+#: config/obj-elf.c:1019
 msgid "entity size for SHF_MERGE not specified"
 msgstr ""
 
 msgid "entity size for SHF_MERGE not specified"
 msgstr ""
 
-#: config/obj-elf.c:999
+#: config/obj-elf.c:1039
 msgid "group name for SHF_GROUP not specified"
 msgstr ""
 
 msgid "group name for SHF_GROUP not specified"
 msgstr ""
 
-#: config/obj-elf.c:1012
+#: config/obj-elf.c:1052
 msgid "character following name is not '#'"
 msgstr ""
 
 msgid "character following name is not '#'"
 msgstr ""
 
-#: config/obj-elf.c:1127
+#: config/obj-elf.c:1171
 msgid ".previous without corresponding .section; ignored"
 msgstr ""
 
 msgid ".previous without corresponding .section; ignored"
 msgstr ""
 
-#: config/obj-elf.c:1153
+#: config/obj-elf.c:1197
 msgid ".popsection without corresponding .pushsection; ignored"
 msgstr ""
 
 msgid ".popsection without corresponding .pushsection; ignored"
 msgstr ""
 
-#: config/obj-elf.c:1205
+#: config/obj-elf.c:1249
 msgid "expected comma after name in .symver"
 msgstr ""
 
 msgid "expected comma after name in .symver"
 msgstr ""
 
-#: config/obj-elf.c:1229
+#: config/obj-elf.c:1273
 #, 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:1240
+#: config/obj-elf.c:1284
 #, 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:1470
+#: config/obj-elf.c:1321
+#, c-format
+msgid "expected `%s' to have already been set for .vtable_inherit"
+msgstr ""
+
+#: config/obj-elf.c:1331
+msgid "expected comma after name in .vtable_inherit"
+msgstr ""
+
+#: config/obj-elf.c:1391
+msgid "expected comma after name in .vtable_entry"
+msgstr ""
+
+#: config/obj-elf.c:1514
 msgid "expected quoted string"
 msgstr ""
 
 msgid "expected quoted string"
 msgstr ""
 
-#: config/obj-elf.c:1490
+#: config/obj-elf.c:1534
 #, 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:1499
+#: config/obj-elf.c:1543
 msgid "missing expression in .size directive"
 msgstr ""
 
 msgid "missing expression in .size directive"
 msgstr ""
 
-#: config/obj-elf.c:1586
+#: config/obj-elf.c:1670
+#, c-format
+msgid "symbol '%s' is already defined"
+msgstr ""
+
+#: config/obj-elf.c:1690 config/obj-elf.c:1702
+#, c-format
+msgid "symbol type \"%s\" is supported only by GNU targets"
+msgstr ""
+
+#: config/obj-elf.c:1713
 #, c-format
 msgid "unrecognized symbol type \"%s\""
 msgstr ""
 
 #, c-format
 msgid "unrecognized symbol type \"%s\""
 msgstr ""
 
-#: config/obj-elf.c:1754
+#: config/obj-elf.c:1889
 msgid ".size expression too complicated to fix up"
 msgstr ""
 
 msgid ".size expression too complicated to fix up"
 msgstr ""
 
-#: config/obj-elf.c:1786
+#: config/obj-elf.c:1921
 #, 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:1847 ecoff.c:3598
+#: config/obj-elf.c:1982 ecoff.c:3598
 #, 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:1954
+#: config/obj-elf.c:2089
 #, 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:1976
+#: config/obj-elf.c:2111
 #, c-format
 msgid "can't create group: %s"
 msgstr ""
 
 #, c-format
 msgid "can't create group: %s"
 msgstr ""
 
-#: config/obj-elf.c:2086
+#: config/obj-elf.c:2221
 #, 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:2106
+#: config/obj-elf.c:2241
 #, 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:2114
+#: config/obj-elf.c:2249
 #, c-format
 msgid "could not write .mdebug section: %s"
 msgstr ""
 
 #, c-format
 msgid "could not write .mdebug section: %s"
 msgstr ""
 
-#: config/obj-som.c:129
-msgid "Only one .version pseudo-op per file!"
+#: config/obj-som.c:58
+msgid "Only one .compiler pseudo-op per file!"
 msgstr ""
 
 msgstr ""
 
-#: config/obj-som.c:146 config/obj-som.c:188
+#: config/obj-som.c:75 config/obj-som.c:146 config/obj-som.c:188
 msgid "Expected quoted string"
 msgstr ""
 
 msgid "Expected quoted string"
 msgstr ""
 
+#: config/obj-som.c:88
+msgid ".compiler directive missing language and version"
+msgstr ""
+
+#: config/obj-som.c:98
+msgid ".compiler directive missing version"
+msgstr ""
+
+#: config/obj-som.c:114
+#, c-format
+msgid "FATAL: Attaching compiler header %s"
+msgstr ""
+
+#: config/obj-som.c:129
+msgid "Only one .version pseudo-op per file!"
+msgstr ""
+
 #: config/obj-som.c:153
 #, c-format
 msgid "attaching version header %s: %s"
 #: config/obj-som.c:153
 #, c-format
 msgid "attaching version header %s: %s"
@@ -804,399 +934,389 @@ msgstr ""
 msgid "attaching copyright header %s: %s"
 msgstr ""
 
 msgid "attaching copyright header %s: %s"
 msgstr ""
 
-#: config/tc-alpha.c:592
+#: config/tc-alpha.c:643
 #, c-format
 msgid "No !literal!%ld was found"
 msgstr ""
 
 #, c-format
 msgid "No !literal!%ld was found"
 msgstr ""
 
-#: config/tc-alpha.c:599
+#: config/tc-alpha.c:650
 #, c-format
 msgid "No !tlsgd!%ld was found"
 msgstr ""
 
 #, c-format
 msgid "No !tlsgd!%ld was found"
 msgstr ""
 
-#: config/tc-alpha.c:606
+#: config/tc-alpha.c:657
 #, c-format
 msgid "No !tlsldm!%ld was found"
 msgstr ""
 
 #, c-format
 msgid "No !tlsldm!%ld was found"
 msgstr ""
 
-#: config/tc-alpha.c:615
+#: config/tc-alpha.c:666
 #, c-format
 msgid "No ldah !gpdisp!%ld was found"
 msgstr ""
 
 #, c-format
 msgid "No ldah !gpdisp!%ld was found"
 msgstr ""
 
-#: config/tc-alpha.c:665
+#: config/tc-alpha.c:716
 #, c-format
 msgid "too many !literal!%ld for %s"
 msgstr ""
 
 #, c-format
 msgid "too many !literal!%ld for %s"
 msgstr ""
 
-#: config/tc-alpha.c:695
+#: config/tc-alpha.c:746
 #, c-format
 msgid "No lda !gpdisp!%ld was found"
 msgstr ""
 
 #. Only support one relocation op per insn.
 #, c-format
 msgid "No lda !gpdisp!%ld was found"
 msgstr ""
 
 #. Only support one relocation op per insn.
-#: config/tc-alpha.c:852
+#: config/tc-alpha.c:905
 msgid "More than one relocation op per insn"
 msgstr ""
 
 msgid "More than one relocation op per insn"
 msgstr ""
 
-#: config/tc-alpha.c:868
+#: config/tc-alpha.c:921
 msgid "No relocation operand"
 msgstr ""
 
 msgid "No relocation operand"
 msgstr ""
 
-#: config/tc-alpha.c:878
+#: config/tc-alpha.c:931
 #, c-format
 msgid "Unknown relocation operand: !%s"
 msgstr ""
 
 #, c-format
 msgid "Unknown relocation operand: !%s"
 msgstr ""
 
-#: config/tc-alpha.c:888
+#: config/tc-alpha.c:941
 #, c-format
 msgid "no sequence number after !%s"
 msgstr ""
 
 #, c-format
 msgid "no sequence number after !%s"
 msgstr ""
 
-#: config/tc-alpha.c:898
+#: config/tc-alpha.c:951
 #, c-format
 msgid "!%s does not use a sequence number"
 msgstr ""
 
 #, c-format
 msgid "!%s does not use a sequence number"
 msgstr ""
 
-#: config/tc-alpha.c:908
+#: config/tc-alpha.c:961
 #, c-format
 msgid "Bad sequence number: !%s!%s"
 msgstr ""
 
 #, c-format
 msgid "Bad sequence number: !%s!%s"
 msgstr ""
 
-#: config/tc-alpha.c:1123 config/tc-alpha.c:3139
+#: config/tc-alpha.c:1176 config/tc-alpha.c:3343
 #, c-format
 msgid "inappropriate arguments for opcode `%s'"
 msgstr ""
 
 #, c-format
 msgid "inappropriate arguments for opcode `%s'"
 msgstr ""
 
-#: config/tc-alpha.c:1125 config/tc-alpha.c:3141
+#: config/tc-alpha.c:1178 config/tc-alpha.c:3345
 #, c-format
 msgid "opcode `%s' not supported for target %s"
 msgstr ""
 
 #, c-format
 msgid "opcode `%s' not supported for target %s"
 msgstr ""
 
-#: config/tc-alpha.c:1129 config/tc-alpha.c:3145 config/tc-avr.c:1321
-#: config/tc-msp430.c:1868
+#: config/tc-alpha.c:1182 config/tc-alpha.c:3349 config/tc-avr.c:1356
+#: config/tc-msp430.c:1829
 #, c-format
 msgid "unknown opcode `%s'"
 msgstr ""
 
 #, c-format
 msgid "unknown opcode `%s'"
 msgstr ""
 
-#: config/tc-alpha.c:1209 config/tc-alpha.c:1384
+#: config/tc-alpha.c:1263 config/tc-alpha.c:1517
 msgid "overflow in literal (.lita) table"
 msgstr ""
 
 msgid "overflow in literal (.lita) table"
 msgstr ""
 
-#: config/tc-alpha.c:1216 config/tc-alpha.c:1240 config/tc-alpha.c:1397
-#: config/tc-alpha.c:2049 config/tc-alpha.c:2093 config/tc-alpha.c:2162
-#: config/tc-alpha.c:2245 config/tc-alpha.c:2470 config/tc-alpha.c:2568
+#: 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"
 msgstr ""
 
 msgid "macro requires $at register while noat in effect"
 msgstr ""
 
-#: config/tc-alpha.c:1218 config/tc-alpha.c:1242 config/tc-alpha.c:1399
+#: config/tc-alpha.c:1272 config/tc-alpha.c:1296 config/tc-alpha.c:1532
 msgid "macro requires $at while $at in use"
 msgstr ""
 
 msgid "macro requires $at while $at in use"
 msgstr ""
 
-#: config/tc-alpha.c:1346
+#: config/tc-alpha.c:1475
 msgid "bignum invalid; zero assumed"
 msgstr ""
 
 msgid "bignum invalid; zero assumed"
 msgstr ""
 
-#: config/tc-alpha.c:1348
+#: config/tc-alpha.c:1477
 msgid "floating point number invalid; zero assumed"
 msgstr ""
 
 msgid "floating point number invalid; zero assumed"
 msgstr ""
 
-#: config/tc-alpha.c:1353
+#: config/tc-alpha.c:1482
 msgid "can't handle expression"
 msgstr ""
 
 msgid "can't handle expression"
 msgstr ""
 
-#: config/tc-alpha.c:1390
+#: config/tc-alpha.c:1523
 msgid "overflow in literal (.lit8) table"
 msgstr ""
 
 msgid "overflow in literal (.lit8) table"
 msgstr ""
 
-#: config/tc-alpha.c:1674
+#: config/tc-alpha.c:1819
 #, c-format
 msgid "too many ldah insns for !gpdisp!%ld"
 msgstr ""
 
 #, c-format
 msgid "too many ldah insns for !gpdisp!%ld"
 msgstr ""
 
-#: config/tc-alpha.c:1676 config/tc-alpha.c:1688
+#: config/tc-alpha.c:1821 config/tc-alpha.c:1833
 #, c-format
 msgid "both insns for !gpdisp!%ld must be in the same section"
 msgstr ""
 
 #, c-format
 msgid "both insns for !gpdisp!%ld must be in the same section"
 msgstr ""
 
-#: config/tc-alpha.c:1686
+#: config/tc-alpha.c:1831
 #, c-format
 msgid "too many lda insns for !gpdisp!%ld"
 msgstr ""
 
 #, c-format
 msgid "too many lda insns for !gpdisp!%ld"
 msgstr ""
 
-#: config/tc-alpha.c:1742
+#: config/tc-alpha.c:1887
 #, c-format
 msgid "too many lituse insns for !lituse_tlsgd!%ld"
 msgstr ""
 
 #, c-format
 msgid "too many lituse insns for !lituse_tlsgd!%ld"
 msgstr ""
 
-#: config/tc-alpha.c:1745
+#: config/tc-alpha.c:1890
 #, c-format
 msgid "too many lituse insns for !lituse_tlsldm!%ld"
 msgstr ""
 
 #, c-format
 msgid "too many lituse insns for !lituse_tlsldm!%ld"
 msgstr ""
 
-#: config/tc-alpha.c:1762
+#: config/tc-alpha.c:1907
 #, c-format
 msgid "duplicate !tlsgd!%ld"
 msgstr ""
 
 #, c-format
 msgid "duplicate !tlsgd!%ld"
 msgstr ""
 
-#: config/tc-alpha.c:1764
+#: config/tc-alpha.c:1909
 #, c-format
 msgid "sequence number in use for !tlsldm!%ld"
 msgstr ""
 
 #, c-format
 msgid "sequence number in use for !tlsldm!%ld"
 msgstr ""
 
-#: config/tc-alpha.c:1778
+#: config/tc-alpha.c:1923
 #, c-format
 msgid "duplicate !tlsldm!%ld"
 msgstr ""
 
 #, c-format
 msgid "duplicate !tlsldm!%ld"
 msgstr ""
 
-#: config/tc-alpha.c:1780
+#: config/tc-alpha.c:1925
 #, c-format
 msgid "sequence number in use for !tlsgd!%ld"
 msgstr ""
 
 #, c-format
 msgid "sequence number in use for !tlsgd!%ld"
 msgstr ""
 
-#: config/tc-alpha.c:1823 config/tc-arc.c:292 config/tc-mn10200.c:888
-#: config/tc-mn10300.c:2604 config/tc-ppc.c:1541 config/tc-s390.c:615
-#: config/tc-v850.c:1588
+#: 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"
 msgstr ""
 
 msgid "operand"
 msgstr ""
 
-#: config/tc-alpha.c:1926 config/tc-alpha.c:1950 config/tc-d10v.c:584
-#: config/tc-d30v.c:572 config/tc-mn10200.c:1132 config/tc-mn10300.c:1892
-#: config/tc-ppc.c:2402 config/tc-ppc.c:2619 config/tc-ppc.c:2631
-#: config/tc-s390.c:1231 config/tc-s390.c:1331 config/tc-s390.c:1460
-#: config/tc-v850.c:1762 config/tc-v850.c:1785 config/tc-v850.c:1988
-msgid "too many fixups"
-msgstr ""
-
-#: config/tc-alpha.c:1962
+#: config/tc-alpha.c:2119
 msgid "invalid relocation for instruction"
 msgstr ""
 
 msgid "invalid relocation for instruction"
 msgstr ""
 
-#: config/tc-alpha.c:1973
+#: config/tc-alpha.c:2132
 msgid "invalid relocation for field"
 msgstr ""
 
 msgid "invalid relocation for field"
 msgstr ""
 
-#: config/tc-alpha.c:2760
+#: config/tc-alpha.c:2961
 msgid "can not resolve expression"
 msgstr ""
 
 msgid "can not resolve expression"
 msgstr ""
 
-#: config/tc-alpha.c:3275 config/tc-ppc.c:1840 config/tc-ppc.c:4380
+#: 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
 #, c-format
 msgid ".COMMon length (%ld.) <0! Ignored."
 msgstr ""
 
 #, c-format
 msgid ".COMMon length (%ld.) <0! Ignored."
 msgstr ""
 
-#: config/tc-alpha.c:3304 config/tc-sparc.c:3923 config/tc-v850.c:245
+#: config/tc-alpha.c:3514 config/tc-sparc.c:3820 config/tc-v850.c:245
 msgid "Ignoring attempt to re-define symbol"
 msgstr ""
 
 msgid "Ignoring attempt to re-define symbol"
 msgstr ""
 
-#: config/tc-alpha.c:3313 config/tc-alpha.c:3322 config/tc-ppc.c:4417
-#: config/tc-sparc.c:3931
+#: config/tc-alpha.c:3606 config/tc-ppc.c:4641 config/tc-sparc.c:3828
 #, c-format
 msgid "Length of .comm \"%s\" is already %ld. Not changed to %ld."
 msgstr ""
 
 #, c-format
 msgid "Length of .comm \"%s\" is already %ld. Not changed to %ld."
 msgstr ""
 
-#: config/tc-alpha.c:3439 ecoff.c:3054
+#: config/tc-alpha.c:3713 ecoff.c:3054
 msgid ".ent directive has no name"
 msgstr ""
 
 msgid ".ent directive has no name"
 msgstr ""
 
-#: config/tc-alpha.c:3447
+#: config/tc-alpha.c:3721
 msgid "nested .ent directives"
 msgstr ""
 
 msgid "nested .ent directives"
 msgstr ""
 
-#: config/tc-alpha.c:3491 ecoff.c:3005
+#: config/tc-alpha.c:3765 ecoff.c:3005
 msgid ".end directive has no name"
 msgstr ""
 
 msgid ".end directive has no name"
 msgstr ""
 
-#: config/tc-alpha.c:3500
+#: config/tc-alpha.c:3774
 msgid ".end directive without matching .ent"
 msgstr ""
 
 msgid ".end directive without matching .ent"
 msgstr ""
 
-#: config/tc-alpha.c:3502
+#: config/tc-alpha.c:3776
 msgid ".end directive names different symbol than .ent"
 msgstr ""
 
 msgid ".end directive names different symbol than .ent"
 msgstr ""
 
-#: config/tc-alpha.c:3545 ecoff.c:3140
+#: config/tc-alpha.c:3819 ecoff.c:3140
 msgid ".fmask outside of .ent"
 msgstr ""
 
 msgid ".fmask outside of .ent"
 msgstr ""
 
-#: config/tc-alpha.c:3547 config/tc-score.c:5886 ecoff.c:3204
+#: config/tc-alpha.c:3821 config/tc-score.c:5602 ecoff.c:3204
 msgid ".mask outside of .ent"
 msgstr ""
 
 msgid ".mask outside of .ent"
 msgstr ""
 
-#: config/tc-alpha.c:3555 ecoff.c:3147
+#: config/tc-alpha.c:3829 ecoff.c:3147
 msgid "bad .fmask directive"
 msgstr ""
 
 msgid "bad .fmask directive"
 msgstr ""
 
-#: config/tc-alpha.c:3557 ecoff.c:3211
+#: config/tc-alpha.c:3831 ecoff.c:3211
 msgid "bad .mask directive"
 msgstr ""
 
 msgid "bad .mask directive"
 msgstr ""
 
-#: config/tc-alpha.c:3590 config/tc-mips.c:14589 config/tc-score.c:6029
+#: config/tc-alpha.c:3864 config/tc-mips.c:15074 config/tc-score.c:5744
 #: ecoff.c:3168
 msgid ".frame outside of .ent"
 msgstr ""
 
 #: ecoff.c:3168
 msgid ".frame outside of .ent"
 msgstr ""
 
-#: config/tc-alpha.c:3601 ecoff.c:3179
+#: config/tc-alpha.c:3875 ecoff.c:3179
 msgid "bad .frame directive"
 msgstr ""
 
 msgid "bad .frame directive"
 msgstr ""
 
-#: config/tc-alpha.c:3633
+#: config/tc-alpha.c:3909
 msgid ".prologue directive without a preceding .ent directive"
 msgstr ""
 
 msgid ".prologue directive without a preceding .ent directive"
 msgstr ""
 
-#: config/tc-alpha.c:3651
+#: config/tc-alpha.c:3927
 #, c-format
 msgid "Invalid argument %d to .prologue."
 msgstr ""
 
 #, c-format
 msgid "Invalid argument %d to .prologue."
 msgstr ""
 
-#: config/tc-alpha.c:3742
+#: config/tc-alpha.c:4018
 msgid "ECOFF debugging is disabled."
 msgstr ""
 
 msgid "ECOFF debugging is disabled."
 msgstr ""
 
-#: config/tc-alpha.c:3756
+#: config/tc-alpha.c:4032
 msgid ".ent directive without matching .end"
 msgstr ""
 
 msgid ".ent directive without matching .end"
 msgstr ""
 
-#: config/tc-alpha.c:3841
+#: config/tc-alpha.c:4117
 msgid ".usepv directive has no name"
 msgstr ""
 
 msgid ".usepv directive has no name"
 msgstr ""
 
-#: config/tc-alpha.c:3852
+#: config/tc-alpha.c:4128
 msgid ".usepv directive has no type"
 msgstr ""
 
 msgid ".usepv directive has no type"
 msgstr ""
 
-#: config/tc-alpha.c:3867
+#: config/tc-alpha.c:4143
 msgid "unknown argument for .usepv"
 msgstr ""
 
 msgid "unknown argument for .usepv"
 msgstr ""
 
-#: config/tc-alpha.c:3900
-msgid "Unknown section directive"
+#: config/tc-alpha.c:4250
+#, c-format
+msgid "unknown section attribute %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:3935
+#: config/tc-alpha.c:4361
 msgid ".ent directive has no symbol"
 msgstr ""
 
 msgid ".ent directive has no symbol"
 msgstr ""
 
-#: config/tc-alpha.c:3960
+#: config/tc-alpha.c:4390
+msgid ".handler directive has no name"
+msgstr ""
+
+#: config/tc-alpha.c:4419
 msgid "Bad .frame directive 1./2. param"
 msgstr ""
 
 msgid "Bad .frame directive 1./2. param"
 msgstr ""
 
-#: config/tc-alpha.c:3972
+#: config/tc-alpha.c:4431
 msgid "Bad .frame directive 3./4. param"
 msgstr ""
 
 msgid "Bad .frame directive 3./4. param"
 msgstr ""
 
-#: config/tc-alpha.c:3994
+#: config/tc-alpha.c:4466
 msgid ".pdesc directive not in link (.link) section"
 msgstr ""
 
 msgid ".pdesc directive not in link (.link) section"
 msgstr ""
 
-#: config/tc-alpha.c:4002
-msgid ".pdesc has no matching .ent"
+#: config/tc-alpha.c:4474
+msgid ".pdesc directive has no entry symbol"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:4013
-msgid ".pdesc directive has no entry symbol"
+#: config/tc-alpha.c:4492
+msgid ".pdesc has no matching .ent"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:4026
+#: config/tc-alpha.c:4510
 msgid "No comma after .pdesc <entryname>"
 msgstr ""
 
 msgid "No comma after .pdesc <entryname>"
 msgstr ""
 
-#: config/tc-alpha.c:4046
+#: config/tc-alpha.c:4530
 msgid "unknown procedure kind"
 msgstr ""
 
 msgid "unknown procedure kind"
 msgstr ""
 
-#: config/tc-alpha.c:4136
+#: config/tc-alpha.c:4642
 msgid ".name directive not in link (.link) section"
 msgstr ""
 
 msgid ".name directive not in link (.link) section"
 msgstr ""
 
-#: config/tc-alpha.c:4144
+#: config/tc-alpha.c:4650
 msgid ".name directive has no symbol"
 msgstr ""
 
 msgid ".name directive has no symbol"
 msgstr ""
 
-#: config/tc-alpha.c:4175
+#: config/tc-alpha.c:4682
 msgid "No symbol after .linkage"
 msgstr ""
 
 msgid "No symbol after .linkage"
 msgstr ""
 
-#: config/tc-alpha.c:4199
+#: config/tc-alpha.c:4732
 msgid "No symbol after .code_address"
 msgstr ""
 
 msgid "No symbol after .code_address"
 msgstr ""
 
-#: config/tc-alpha.c:4226 config/tc-score.c:5892
+#: config/tc-alpha.c:4759 config/tc-score.c:5608
 msgid "Bad .mask directive"
 msgstr ""
 
 msgid "Bad .mask directive"
 msgstr ""
 
-#: config/tc-alpha.c:4244
+#: config/tc-alpha.c:4777
 msgid "Bad .fmask directive"
 msgstr ""
 
 msgid "Bad .fmask directive"
 msgstr ""
 
-#: config/tc-alpha.c:4401
+#: config/tc-alpha.c:4934
 #, c-format
 msgid "Expected comma after name \"%s\""
 msgstr ""
 
 #. *symbol_get_obj (symbolP) = (signed char) temp;
 #, c-format
 msgid "Expected comma after name \"%s\""
 msgstr ""
 
 #. *symbol_get_obj (symbolP) = (signed char) temp;
-#: config/tc-alpha.c:4412
+#: config/tc-alpha.c:4945
 #, c-format
 msgid "unhandled: .proc %s,%d"
 msgstr ""
 
 #, c-format
 msgid "unhandled: .proc %s,%d"
 msgstr ""
 
-#: config/tc-alpha.c:4446
+#: config/tc-alpha.c:4979
 #, c-format
 msgid "Tried to .set unrecognized mode `%s'"
 msgstr ""
 
 #, c-format
 msgid "Tried to .set unrecognized mode `%s'"
 msgstr ""
 
-#: config/tc-alpha.c:4472
+#: config/tc-alpha.c:5005
 #, c-format
 msgid "Bad base register, using $%d."
 msgstr ""
 
 #, c-format
 msgid "Bad base register, using $%d."
 msgstr ""
 
-#: config/tc-alpha.c:4493
+#: config/tc-alpha.c:5026
 #, c-format
 msgid "Alignment too large: %d. assumed"
 msgstr ""
 
 #, c-format
 msgid "Alignment too large: %d. assumed"
 msgstr ""
 
-#: config/tc-alpha.c:4497 config/tc-d30v.c:2082
+#: config/tc-alpha.c:5030 config/tc-d30v.c:2048
 msgid "Alignment negative: 0 assumed"
 msgstr ""
 
 msgid "Alignment negative: 0 assumed"
 msgstr ""
 
-#: config/tc-alpha.c:4775
+#: config/tc-alpha.c:5124 config/tc-alpha.c:5617
+#, c-format
+msgid "Unknown CPU identifier `%s'"
+msgstr ""
+
+#: config/tc-alpha.c:5315
 #, c-format
 msgid "Chose GP value of %lx\n"
 msgstr ""
 
 #, c-format
 msgid "Chose GP value of %lx\n"
 msgstr ""
 
-#: config/tc-alpha.c:4789
+#: config/tc-alpha.c:5329
 msgid "Bad .section directive: want a,s,w,x,M,S,G,T in string"
 msgstr ""
 
 msgid "Bad .section directive: want a,s,w,x,M,S,G,T in string"
 msgstr ""
 
-#: config/tc-alpha.c:4878
+#: config/tc-alpha.c:5418
 #, c-format
 msgid "internal error: can't hash opcode `%s': %s"
 msgstr ""
 
 #, c-format
 msgid "internal error: can't hash opcode `%s': %s"
 msgstr ""
 
-#: config/tc-alpha.c:4914
+#: config/tc-alpha.c:5454
 #, c-format
 msgid "internal error: can't hash macro `%s': %s"
 msgstr ""
 
 #, c-format
 msgid "internal error: can't hash macro `%s': %s"
 msgstr ""
 
-#: config/tc-alpha.c:4998 config/tc-arm.c:6012 config/tc-arm.c:6024
-#: config/tc-i960.c:708 config/tc-xtensa.c:5161 config/tc-xtensa.c:5239
-#: config/tc-xtensa.c:5285 config/tc-z80.c:1893
+#: config/tc-alpha.c:5539 config/tc-arm.c:6439 config/tc-arm.c:6451
+#: config/tc-i960.c:708 config/tc-xtensa.c:5294 config/tc-xtensa.c:5372
+#: config/tc-xtensa.c:5490 config/tc-z80.c:1893
 msgid "syntax error"
 msgstr ""
 
 msgid "syntax error"
 msgstr ""
 
-#: config/tc-alpha.c:5067 config/tc-h8300.c:2053 config/tc-hppa.c:1381
-#: config/tc-i860.c:1057 config/tc-m68hc11.c:560 config/tc-m68k.c:4654
-#: config/tc-ns32k.c:1943 config/tc-or32.c:580 config/tc-sparc.c:2998
-#: config/tc-spu.c:748 config/tc-z8k.c:1332
-msgid "Bad call to MD_ATOF()"
-msgstr ""
-
-#: config/tc-alpha.c:5116
-#, c-format
-msgid "Unknown CPU identifier `%s'"
-msgstr ""
-
-#: config/tc-alpha.c:5159
+#: config/tc-alpha.c:5668
 msgid ""
 "Alpha options:\n"
 "-32addr\t\t\ttreat addresses as 32-bit values\n"
 msgid ""
 "Alpha options:\n"
 "-32addr\t\t\ttreat addresses as 32-bit values\n"
@@ -1208,767 +1328,1010 @@ msgid ""
 "\t\t\tthese variants include PALcode opcodes\n"
 msgstr ""
 
 "\t\t\tthese variants include PALcode opcodes\n"
 msgstr ""
 
-#: config/tc-alpha.c:5169
+#: config/tc-alpha.c:5678
 msgid ""
 "VMS options:\n"
 msgid ""
 "VMS options:\n"
-"-+\t\t\thash encode (don't truncate) names longer than 64 characters\n"
+"-+\t\t\tencode (don't truncate) names longer than 64 characters\n"
 "-H\t\t\tshow new symbol after hash truncation\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-alpha.c:5346
+#: config/tc-alpha.c:5929
 #, c-format
 msgid "unhandled relocation type %s"
 msgstr ""
 
 #, c-format
 msgid "unhandled relocation type %s"
 msgstr ""
 
-#: config/tc-alpha.c:5359
+#: config/tc-alpha.c:5942
 msgid "non-absolute expression in constant field"
 msgstr ""
 
 msgid "non-absolute expression in constant field"
 msgstr ""
 
-#: config/tc-alpha.c:5373
+#: config/tc-alpha.c:5956
 #, c-format
 msgid "type %d reloc done?\n"
 msgstr ""
 
 #, c-format
 msgid "type %d reloc done?\n"
 msgstr ""
 
-#: config/tc-alpha.c:5420 config/tc-alpha.c:5427
+#: config/tc-alpha.c:6003 config/tc-alpha.c:6010
 msgid "Used $at without \".set noat\""
 msgstr ""
 
 msgid "Used $at without \".set noat\""
 msgstr ""
 
-#: config/tc-alpha.c:5589
+#: config/tc-alpha.c:6179
 #, c-format
 msgid "!samegp reloc against symbol without .prologue: %s"
 msgstr ""
 
 #, c-format
 msgid "!samegp reloc against symbol without .prologue: %s"
 msgstr ""
 
-#: config/tc-alpha.c:5626 config/tc-xtensa.c:5795
+#: config/tc-alpha.c:6223 config/tc-xtensa.c:5996
 #, c-format
 msgid "cannot represent `%s' relocation in object file"
 msgstr ""
 
 #, c-format
 msgid "cannot represent `%s' relocation in object file"
 msgstr ""
 
-#: config/tc-alpha.c:5632 config/tc-xtensa.c:5803
+#: config/tc-alpha.c:6229
 #, c-format
 msgid "internal error? cannot generate `%s' relocation"
 msgstr ""
 
 #, c-format
 msgid "internal error? cannot generate `%s' relocation"
 msgstr ""
 
-#: config/tc-alpha.c:5683
+#: config/tc-alpha.c:6336
 #, c-format
 msgid "frame reg expected, using $%d."
 msgstr ""
 
 #, c-format
 msgid "frame reg expected, using $%d."
 msgstr ""
 
-#: config/tc-arc.c:1076 config/tc-ip2k.c:248
-msgid "md_estimate_size_before_relax\n"
+#: config/tc-arc.c:194 config/tc-arc.c:215 config/tc-arc.c:991
+#: config/tc-h8300.c:77 config/tc-h8300.c:86 config/tc-h8300.c:96
+#: config/tc-h8300.c:106 config/tc-h8300.c:116 config/tc-h8300.c:127
+#: config/tc-h8300.c:194 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"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arc.c:1087
-msgid "md_convert_frag\n"
+#: config/tc-arc.c:212 config/tc-arm.c:21296 config/tc-score.c:6304
+#: config/tc-score.c:6533 config/tc-score.c:6538
+msgid "virtual memory exhausted"
 msgstr ""
 
 msgstr ""
 
-#. We can't actually support subtracting a symbol.
-#: config/tc-arc.c:1287 config/tc-arm.c:1522 config/tc-arm.c:8104
-#: config/tc-arm.c:8155 config/tc-arm.c:8388 config/tc-arm.c:9111
-#: config/tc-arm.c:9915 config/tc-arm.c:9943 config/tc-arm.c:10200
-#: config/tc-arm.c:10217 config/tc-arm.c:10339 config/tc-avr.c:1052
-#: config/tc-cris.c:3984 config/tc-d10v.c:1536 config/tc-d30v.c:1937
-#: config/tc-mips.c:4176 config/tc-mips.c:5300 config/tc-mips.c:6239
-#: config/tc-mips.c:6831 config/tc-msp430.c:1976 config/tc-ppc.c:5585
-#: config/tc-spu.c:961 config/tc-spu.c:985 config/tc-v850.c:2303
-#: config/tc-xstormy16.c:484 config/tc-xtensa.c:5597 config/tc-xtensa.c:11559
-msgid "expression too complex"
+#: config/tc-arc.c:432 config/tc-arc.c:670
+msgid "expected comma after operand name"
+msgstr ""
+
+#: config/tc-arc.c:443
+#, c-format
+msgid "negative operand number %d"
+msgstr ""
+
+#: config/tc-arc.c:455
+msgid "expected comma after register-number"
+msgstr ""
+
+#: config/tc-arc.c:480
+msgid "invalid mode"
+msgstr ""
+
+#: config/tc-arc.c:497
+msgid "expected comma after register-mode"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:483
+#: config/tc-arc.c:514
+msgid "shortcut designator invalid"
+msgstr ""
+
+#: config/tc-arc.c:529
+#, c-format
+msgid "core register value (%d) too large"
+msgstr ""
+
+#: config/tc-arc.c:537
+#, c-format
+msgid "condition code value (%d) too large"
+msgstr ""
+
+#: config/tc-arc.c:554
+#, c-format
+msgid "attempt to override symbol: %s"
+msgstr ""
+
+#: config/tc-arc.c:625
+msgid "invalid opertype"
+msgstr ""
+
+#: config/tc-arc.c:682
+msgid "expected comma after opcode"
+msgstr ""
+
+#: config/tc-arc.c:692
+#, c-format
+msgid "negative subopcode %d"
+msgstr ""
+
+#: config/tc-arc.c:701
+msgid "subcode value found when opcode not equal 0x03"
+msgstr ""
+
+#: config/tc-arc.c:709
+#, c-format
+msgid "invalid subopcode %d"
+msgstr ""
+
+#: config/tc-arc.c:720
+msgid "expected comma after subopcode"
+msgstr ""
+
+#: config/tc-arc.c:739
+msgid "invalid suffix class"
+msgstr ""
+
+#: config/tc-arc.c:748
+msgid "expected comma after suffix class"
+msgstr ""
+
+#: config/tc-arc.c:767
+msgid "invalid syntax class"
+msgstr ""
+
+#: config/tc-arc.c:774
+msgid "opcode 0x3 and SYNTAX_3OP invalid"
+msgstr ""
+
+#: config/tc-arc.c:794
+msgid "unknown suffix class"
+msgstr ""
+
+#: config/tc-arc.c:861
+msgid "expected comma after symbol name"
+msgstr ""
+
+#: config/tc-arc.c:871
+msgid "negative symbol length"
+msgstr ""
+
+#: config/tc-arc.c:882
+msgid "ignoring attempt to re-define symbol"
+msgstr ""
+
+#: config/tc-arc.c:889
+#, c-format
+msgid "length of symbol \"%s\" already %ld, ignoring %d"
+msgstr ""
+
+#: config/tc-arc.c:903
+msgid "assuming symbol alignment of zero"
+msgstr ""
+
+#: config/tc-arc.c:970
+msgid "\".option\" directive must appear before any instructions"
+msgstr ""
+
+#: config/tc-arc.c:980
+msgid "\".option\" directive conflicts with initial definition"
+msgstr ""
+
+#: config/tc-arc.c:988
+msgid "\".option\" directive overrides command-line (default) value"
+msgstr ""
+
+#: config/tc-arc.c:998
+msgid "invalid identifier for \".option\""
+msgstr ""
+
+#: config/tc-arc.c:1036 config/tc-i860.c:1034 config/tc-ip2k.c:249
+msgid "relaxation not supported\n"
+msgstr ""
+
+#: config/tc-arc.c:1080
+msgid "expression too complex code symbol"
+msgstr ""
+
+#: config/tc-arc.c:1107
+#, c-format
+msgid "missing ')' in %%-op"
+msgstr ""
+
+#: config/tc-arc.c:1362 config/tc-dlx.c:1201 config/tc-i960.c:2641
+#: config/tc-m32r.c:2281 config/tc-sparc.c:3508
+#, c-format
+msgid "internal error: can't export reloc type %d (`%s')"
+msgstr ""
+
+#: config/tc-arc.c:1494
+#, c-format
+msgid "unknown syntax format character `%c'"
+msgstr ""
+
+#: config/tc-arc.c:1632
+msgid "too many suffixes"
+msgstr ""
+
+#: config/tc-arc.c:1671
+msgid "symbol as destination register"
+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
+#, c-format
+msgid "junk at end of line: `%s'"
+msgstr ""
+
+#: config/tc-arc.c:1795
+msgid "8 byte instruction in delay slot"
+msgstr ""
+
+#. except for jl  addr
+#: config/tc-arc.c:1798
+msgid "8 byte jump instruction with delay slot"
+msgstr ""
+
+#: config/tc-arc.c:1806
+msgid "conditional branch follows set of flags"
+msgstr ""
+
+#: config/tc-arc.c:1890 config/tc-arm.c:15434
+#, c-format
+msgid "bad instruction `%s'"
+msgstr ""
+
+#: config/tc-arm.c:516
 msgid "ARM register expected"
 msgstr ""
 
 msgid "ARM register expected"
 msgstr ""
 
-#: config/tc-arm.c:484
+#: config/tc-arm.c:517
 msgid "bad or missing co-processor number"
 msgstr ""
 
 msgid "bad or missing co-processor number"
 msgstr ""
 
-#: config/tc-arm.c:485
+#: config/tc-arm.c:518
 msgid "co-processor register expected"
 msgstr ""
 
 msgid "co-processor register expected"
 msgstr ""
 
-#: config/tc-arm.c:486
+#: config/tc-arm.c:519
 msgid "FPA register expected"
 msgstr ""
 
 msgid "FPA register expected"
 msgstr ""
 
-#: config/tc-arm.c:487
+#: config/tc-arm.c:520
 msgid "VFP single precision register expected"
 msgstr ""
 
 msgid "VFP single precision register expected"
 msgstr ""
 
-#: config/tc-arm.c:488
+#: config/tc-arm.c:521
 msgid "VFP/Neon double precision register expected"
 msgstr ""
 
 msgid "VFP/Neon double precision register expected"
 msgstr ""
 
-#: config/tc-arm.c:489
+#: config/tc-arm.c:522
 msgid "Neon quad precision register expected"
 msgstr ""
 
 msgid "Neon quad precision register expected"
 msgstr ""
 
-#: config/tc-arm.c:490
+#: config/tc-arm.c:523
 msgid "VFP single or double precision register expected"
 msgstr ""
 
 msgid "VFP single or double precision register expected"
 msgstr ""
 
-#: config/tc-arm.c:491
+#: config/tc-arm.c:524
 msgid "Neon double or quad precision register expected"
 msgstr ""
 
 msgid "Neon double or quad precision register expected"
 msgstr ""
 
-#: config/tc-arm.c:492
+#: config/tc-arm.c:525
 msgid "VFP single, double or Neon quad precision register expected"
 msgstr ""
 
 msgid "VFP single, double or Neon quad precision register expected"
 msgstr ""
 
-#: config/tc-arm.c:493
+#: config/tc-arm.c:526
 msgid "VFP system register expected"
 msgstr ""
 
 msgid "VFP system register expected"
 msgstr ""
 
-#: config/tc-arm.c:494
+#: config/tc-arm.c:527
 msgid "Maverick MVF register expected"
 msgstr ""
 
 msgid "Maverick MVF register expected"
 msgstr ""
 
-#: config/tc-arm.c:495
+#: config/tc-arm.c:528
 msgid "Maverick MVD register expected"
 msgstr ""
 
 msgid "Maverick MVD register expected"
 msgstr ""
 
-#: config/tc-arm.c:496
+#: config/tc-arm.c:529
 msgid "Maverick MVFX register expected"
 msgstr ""
 
 msgid "Maverick MVFX register expected"
 msgstr ""
 
-#: config/tc-arm.c:497
+#: config/tc-arm.c:530
 msgid "Maverick MVDX register expected"
 msgstr ""
 
 msgid "Maverick MVDX register expected"
 msgstr ""
 
-#: config/tc-arm.c:498
+#: config/tc-arm.c:531
 msgid "Maverick MVAX register expected"
 msgstr ""
 
 msgid "Maverick MVAX register expected"
 msgstr ""
 
-#: config/tc-arm.c:499
+#: config/tc-arm.c:532
 msgid "Maverick DSPSC register expected"
 msgstr ""
 
 msgid "Maverick DSPSC register expected"
 msgstr ""
 
-#: config/tc-arm.c:500
+#: config/tc-arm.c:533
 msgid "iWMMXt data register expected"
 msgstr ""
 
 msgid "iWMMXt data register expected"
 msgstr ""
 
-#: config/tc-arm.c:501 config/tc-arm.c:5821
+#: config/tc-arm.c:534 config/tc-arm.c:6248
 msgid "iWMMXt control register expected"
 msgstr ""
 
 msgid "iWMMXt control register expected"
 msgstr ""
 
-#: config/tc-arm.c:502
+#: config/tc-arm.c:535
 msgid "iWMMXt scalar register expected"
 msgstr ""
 
 msgid "iWMMXt scalar register expected"
 msgstr ""
 
-#: config/tc-arm.c:503
+#: config/tc-arm.c:536
 msgid "XScale accumulator register expected"
 msgstr ""
 
 #. For score5u : div/mul will pop warning message, mmu/alw/asw will pop error message.
 msgid "XScale accumulator register expected"
 msgstr ""
 
 #. For score5u : div/mul will pop warning message, mmu/alw/asw will pop error message.
-#: config/tc-arm.c:652 config/tc-score.c:47
+#: config/tc-arm.c:685 config/tc-score.c:259
 msgid "bad arguments to instruction"
 msgstr ""
 
 msgid "bad arguments to instruction"
 msgstr ""
 
-#: config/tc-arm.c:653 config/tc-score.c:48
+#: config/tc-arm.c:686
+msgid "r13 not allowed here"
+msgstr ""
+
+#: config/tc-arm.c:687
 msgid "r15 not allowed here"
 msgstr ""
 
 msgid "r15 not allowed here"
 msgstr ""
 
-#: config/tc-arm.c:654
+#: config/tc-arm.c:688
 msgid "instruction cannot be conditional"
 msgstr ""
 
 msgid "instruction cannot be conditional"
 msgstr ""
 
-#: config/tc-arm.c:655
+#: config/tc-arm.c:689
 msgid "registers may not be the same"
 msgstr ""
 
 msgid "registers may not be the same"
 msgstr ""
 
-#: config/tc-arm.c:656
+#: config/tc-arm.c:690
 msgid "lo register required"
 msgstr ""
 
 msgid "lo register required"
 msgstr ""
 
-#: config/tc-arm.c:657
+#: config/tc-arm.c:691
 msgid "instruction not supported in Thumb16 mode"
 msgstr ""
 
 msgid "instruction not supported in Thumb16 mode"
 msgstr ""
 
-#: config/tc-arm.c:658
+#: config/tc-arm.c:692
 msgid "instruction does not accept this addressing mode"
 msgstr ""
 
 msgid "instruction does not accept this addressing mode"
 msgstr ""
 
-#: config/tc-arm.c:659
+#: config/tc-arm.c:693
 msgid "branch must be last instruction in IT block"
 msgstr ""
 
 msgid "branch must be last instruction in IT block"
 msgstr ""
 
-#: config/tc-arm.c:660
+#: config/tc-arm.c:694
 msgid "instruction not allowed in IT block"
 msgstr ""
 
 msgid "instruction not allowed in IT block"
 msgstr ""
 
-#: config/tc-arm.c:661
+#: config/tc-arm.c:695
 msgid "selected FPU does not support instruction"
 msgstr ""
 
 msgid "selected FPU does not support instruction"
 msgstr ""
 
-#: config/tc-arm.c:803
+#: config/tc-arm.c:696
+msgid "thumb conditional instruction should be in IT block"
+msgstr ""
+
+#: config/tc-arm.c:697
+msgid "incorrect condition in IT block"
+msgstr ""
+
+#: config/tc-arm.c:698
+msgid "IT falling in the range of a previous IT block"
+msgstr ""
+
+#: config/tc-arm.c:699
+msgid "missing .fnstart before unwinding directive"
+msgstr ""
+
+#: config/tc-arm.c:890
 msgid "immediate expression requires a # prefix"
 msgstr ""
 
 msgid "immediate expression requires a # prefix"
 msgstr ""
 
-#: config/tc-arm.c:830 config/tc-score.c:5675 expr.c:1298 read.c:2435
+#: config/tc-arm.c:918 read.c:3617
+msgid "missing expression"
+msgstr ""
+
+#: config/tc-arm.c:918 config/tc-score.c:6520 expr.c:1352 read.c:2464
 msgid "bad expression"
 msgstr ""
 
 msgid "bad expression"
 msgstr ""
 
-#: config/tc-arm.c:841 config/tc-i860.c:1003 config/tc-sparc.c:2898
+#: config/tc-arm.c:929 config/tc-i860.c:1003 config/tc-sparc.c:2880
 msgid "bad segment"
 msgstr ""
 
 msgid "bad segment"
 msgstr ""
 
-#: config/tc-arm.c:858 config/tc-arm.c:4346 config/tc-i960.c:1300
-#: config/tc-score.c:985
+#: config/tc-arm.c:946 config/tc-arm.c:4744 config/tc-i960.c:1300
+#: config/tc-score.c:1211
 msgid "invalid constant"
 msgstr ""
 
 msgid "invalid constant"
 msgstr ""
 
-#: config/tc-arm.c:919 config/tc-score.c:4749
-msgid "bad call to MD_ATOF()"
-msgstr ""
-
-#: config/tc-arm.c:986
+#: config/tc-arm.c:1076
 msgid "expected #constant"
 msgstr ""
 
 msgid "expected #constant"
 msgstr ""
 
-#: config/tc-arm.c:1147
+#: config/tc-arm.c:1237
 #, c-format
 msgid "unexpected character `%c' in type specifier"
 msgstr ""
 
 #, c-format
 msgid "unexpected character `%c' in type specifier"
 msgstr ""
 
-#: config/tc-arm.c:1164
+#: config/tc-arm.c:1254
 #, c-format
 msgid "bad size %d in type specifier"
 msgstr ""
 
 #, c-format
 msgid "bad size %d in type specifier"
 msgstr ""
 
-#: config/tc-arm.c:1214
+#: config/tc-arm.c:1304
 msgid "only one type should be specified for operand"
 msgstr ""
 
 msgid "only one type should be specified for operand"
 msgstr ""
 
-#: config/tc-arm.c:1220
+#: config/tc-arm.c:1310
 msgid "vector type expected"
 msgstr ""
 
 msgid "vector type expected"
 msgstr ""
 
-#: config/tc-arm.c:1292
+#: config/tc-arm.c:1382
 msgid "can't redefine type for operand"
 msgstr ""
 
 msgid "can't redefine type for operand"
 msgstr ""
 
-#: config/tc-arm.c:1303
+#: config/tc-arm.c:1393
 msgid "only D registers may be indexed"
 msgstr ""
 
 msgid "only D registers may be indexed"
 msgstr ""
 
-#: config/tc-arm.c:1309
+#: config/tc-arm.c:1399
 msgid "can't change index for operand"
 msgstr ""
 
 msgid "can't change index for operand"
 msgstr ""
 
-#: config/tc-arm.c:1325 config/tc-arm.c:3947
+#: config/tc-arm.c:1415 config/tc-arm.c:3274 config/tc-arm.c:4345
 msgid "constant expression required"
 msgstr ""
 
 msgid "constant expression required"
 msgstr ""
 
-#: config/tc-arm.c:1369
+#: config/tc-arm.c:1458
 msgid "register operand expected, but got scalar"
 msgstr ""
 
 msgid "register operand expected, but got scalar"
 msgstr ""
 
-#: config/tc-arm.c:1402
+#: config/tc-arm.c:1491
 msgid "scalar must have an index"
 msgstr ""
 
 msgid "scalar must have an index"
 msgstr ""
 
-#: config/tc-arm.c:1407 config/tc-arm.c:13097 config/tc-arm.c:13145
-#: config/tc-arm.c:13547
+#: 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"
 msgstr ""
 
 msgid "scalar index out of range"
 msgstr ""
 
-#: config/tc-arm.c:1454
+#: config/tc-arm.c:1544
 msgid "bad range in register list"
 msgstr ""
 
 msgid "bad range in register list"
 msgstr ""
 
-#: config/tc-arm.c:1462 config/tc-arm.c:1471 config/tc-arm.c:1512
+#: 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"
 msgstr ""
 
 #, c-format
 msgid "Warning: duplicated register (r%d) in register list"
 msgstr ""
 
-#: config/tc-arm.c:1474
+#: config/tc-arm.c:1564
 msgid "Warning: register range not in ascending order"
 msgstr ""
 
 msgid "Warning: register range not in ascending order"
 msgstr ""
 
-#: config/tc-arm.c:1485
+#: config/tc-arm.c:1575
 msgid "missing `}'"
 msgstr ""
 
 msgid "missing `}'"
 msgstr ""
 
-#: config/tc-arm.c:1501
+#: config/tc-arm.c:1591
 msgid "invalid register mask"
 msgstr ""
 
 msgid "invalid register mask"
 msgstr ""
 
-#: config/tc-arm.c:1583
+#: config/tc-arm.c:1673
 msgid "expecting {"
 msgstr ""
 
 msgid "expecting {"
 msgstr ""
 
-#: config/tc-arm.c:1638 config/tc-arm.c:1682
+#: config/tc-arm.c:1728 config/tc-arm.c:1772
 msgid "register out of range in list"
 msgstr ""
 
 msgid "register out of range in list"
 msgstr ""
 
-#: config/tc-arm.c:1654 config/tc-arm.c:1699 config/tc-h8300.c:989
-#: config/tc-mips.c:10168 config/tc-mips.c:10190
+#: config/tc-arm.c:1744 config/tc-arm.c:1789 config/tc-h8300.c:990
+#: config/tc-mips.c:10561 config/tc-mips.c:10583
 msgid "invalid register list"
 msgstr ""
 
 msgid "invalid register list"
 msgstr ""
 
-#: config/tc-arm.c:1660 config/tc-arm.c:3412 config/tc-arm.c:3545
+#: config/tc-arm.c:1750 config/tc-arm.c:3788 config/tc-arm.c:3921
 msgid "register list not in ascending order"
 msgstr ""
 
 msgid "register list not in ascending order"
 msgstr ""
 
-#: config/tc-arm.c:1691
+#: config/tc-arm.c:1781
 msgid "register range not in ascending order"
 msgstr ""
 
 msgid "register range not in ascending order"
 msgstr ""
 
-#: config/tc-arm.c:1724
+#: config/tc-arm.c:1814
 msgid "non-contiguous register range"
 msgstr ""
 
 msgid "non-contiguous register range"
 msgstr ""
 
-#: config/tc-arm.c:1850
+#: config/tc-arm.c:1874
+msgid "register stride must be 1 or 2"
+msgstr ""
+
+#: config/tc-arm.c:1875
+msgid "mismatched element/structure types in list"
+msgstr ""
+
+#: config/tc-arm.c:1940
 msgid "don't use Rn-Rm syntax with non-unit stride"
 msgstr ""
 
 msgid "don't use Rn-Rm syntax with non-unit stride"
 msgstr ""
 
-#: config/tc-arm.c:1905
+#: config/tc-arm.c:1995
 msgid "error parsing element/structure list"
 msgstr ""
 
 msgid "error parsing element/structure list"
 msgstr ""
 
-#: config/tc-arm.c:1911
+#: config/tc-arm.c:2001
 msgid "expected }"
 msgstr ""
 
 msgid "expected }"
 msgstr ""
 
-#: config/tc-arm.c:1967
+#: config/tc-arm.c:2057
 #, c-format
 msgid "ignoring attempt to redefine built-in register '%s'"
 msgstr ""
 
 #, c-format
 msgid "ignoring attempt to redefine built-in register '%s'"
 msgstr ""
 
-#: config/tc-arm.c:1972
+#: config/tc-arm.c:2062
 #, c-format
 msgid "ignoring redefinition of register alias '%s'"
 msgstr ""
 
 #, c-format
 msgid "ignoring redefinition of register alias '%s'"
 msgstr ""
 
-#: config/tc-arm.c:2000
+#: config/tc-arm.c:2090
 msgid "attempt to redefine typed alias"
 msgstr ""
 
 msgid "attempt to redefine typed alias"
 msgstr ""
 
-#: config/tc-arm.c:2038
+#: config/tc-arm.c:2128
 #, c-format
 msgid "unknown register '%s' -- .req ignored"
 msgstr ""
 
 #, c-format
 msgid "unknown register '%s' -- .req ignored"
 msgstr ""
 
-#: config/tc-arm.c:2121
+#: config/tc-arm.c:2223
 msgid "bad type for register"
 msgstr ""
 
 msgid "bad type for register"
 msgstr ""
 
-#: config/tc-arm.c:2132
+#: config/tc-arm.c:2234
 msgid "expression must be constant"
 msgstr ""
 
 msgid "expression must be constant"
 msgstr ""
 
-#: config/tc-arm.c:2149
+#: config/tc-arm.c:2251
 msgid "can't redefine the type of a register alias"
 msgstr ""
 
 msgid "can't redefine the type of a register alias"
 msgstr ""
 
-#: config/tc-arm.c:2156
+#: config/tc-arm.c:2258
 msgid "you must specify a single type only"
 msgstr ""
 
 msgid "you must specify a single type only"
 msgstr ""
 
-#: config/tc-arm.c:2169
+#: config/tc-arm.c:2271
 msgid "can't redefine the index of a scalar alias"
 msgstr ""
 
 msgid "can't redefine the index of a scalar alias"
 msgstr ""
 
-#: config/tc-arm.c:2177
+#: config/tc-arm.c:2279
 msgid "scalar index must be constant"
 msgstr ""
 
 msgid "scalar index must be constant"
 msgstr ""
 
-#: config/tc-arm.c:2186
+#: config/tc-arm.c:2288
 msgid "expecting ]"
 msgstr ""
 
 msgid "expecting ]"
 msgstr ""
 
-#: config/tc-arm.c:2223
+#: config/tc-arm.c:2326
 msgid "invalid syntax for .req directive"
 msgstr ""
 
 msgid "invalid syntax for .req directive"
 msgstr ""
 
-#: config/tc-arm.c:2229
+#: config/tc-arm.c:2332
 msgid "invalid syntax for .dn directive"
 msgstr ""
 
 msgid "invalid syntax for .dn directive"
 msgstr ""
 
-#: config/tc-arm.c:2235
+#: config/tc-arm.c:2338
 msgid "invalid syntax for .qn directive"
 msgstr ""
 
 msgid "invalid syntax for .qn directive"
 msgstr ""
 
-#: config/tc-arm.c:2261
+#: config/tc-arm.c:2364
 msgid "invalid syntax for .unreq directive"
 msgstr ""
 
 msgid "invalid syntax for .unreq directive"
 msgstr ""
 
-#: config/tc-arm.c:2267
+#: config/tc-arm.c:2370
 #, c-format
 msgid "unknown register alias '%s'"
 msgstr ""
 
 #, c-format
 msgid "unknown register alias '%s'"
 msgstr ""
 
-#: config/tc-arm.c:2269
+#: config/tc-arm.c:2372
 #, c-format
 msgid "ignoring attempt to undefine built-in register '%s'"
 msgstr ""
 
 #, c-format
 msgid "ignoring attempt to undefine built-in register '%s'"
 msgstr ""
 
-#: config/tc-arm.c:2402
+#: config/tc-arm.c:2610
+#, c-format
+msgid "Failed to find real start of function: %s\n"
+msgstr ""
+
+#: config/tc-arm.c:2627
 msgid "selected processor does not support THUMB opcodes"
 msgstr ""
 
 msgid "selected processor does not support THUMB opcodes"
 msgstr ""
 
-#: config/tc-arm.c:2416
+#: config/tc-arm.c:2640
 msgid "selected processor does not support ARM opcodes"
 msgstr ""
 
 msgid "selected processor does not support ARM opcodes"
 msgstr ""
 
-#: config/tc-arm.c:2429
+#: config/tc-arm.c:2652
 #, c-format
 msgid "invalid instruction size selected (%d)"
 msgstr ""
 
 #, c-format
 msgid "invalid instruction size selected (%d)"
 msgstr ""
 
-#: config/tc-arm.c:2461
+#: config/tc-arm.c:2684
 #, c-format
 msgid "invalid operand to .code directive (%d) (expecting 16 or 32)"
 msgstr ""
 
 #, c-format
 msgid "invalid operand to .code directive (%d) (expecting 16 or 32)"
 msgstr ""
 
-#: config/tc-arm.c:2517
+#: config/tc-arm.c:2740
 #, c-format
 msgid "expected comma after name \"%s\""
 msgstr ""
 
 #, c-format
 msgid "expected comma after name \"%s\""
 msgstr ""
 
-#: config/tc-arm.c:2567 config/tc-m32r.c:588
+#: config/tc-arm.c:2790 config/tc-m32r.c:588
 #, c-format
 msgid "symbol `%s' already defined"
 msgstr ""
 
 #, c-format
 msgid "symbol `%s' already defined"
 msgstr ""
 
-#: config/tc-arm.c:2601
+#: config/tc-arm.c:2824
 #, c-format
 msgid "unrecognized syntax mode \"%s\""
 msgstr ""
 
 #, c-format
 msgid "unrecognized syntax mode \"%s\""
 msgstr ""
 
-#: config/tc-arm.c:2622
+#: config/tc-arm.c:2845
 #, c-format
 msgid "alignment too large: %d assumed"
 msgstr ""
 
 #, c-format
 msgid "alignment too large: %d assumed"
 msgstr ""
 
-#: config/tc-arm.c:2625
+#: config/tc-arm.c:2848
 msgid "alignment negative. 0 assumed."
 msgstr ""
 
 msgid "alignment negative. 0 assumed."
 msgstr ""
 
-#: config/tc-arm.c:2772
+#: config/tc-arm.c:2998
 msgid "literal pool overflow"
 msgstr ""
 
 msgid "literal pool overflow"
 msgstr ""
 
-#: config/tc-arm.c:2928 config/tc-arm.c:5756
+#: config/tc-arm.c:3154 config/tc-arm.c:6183
 msgid "unrecognized relocation suffix"
 msgstr ""
 
 msgid "unrecognized relocation suffix"
 msgstr ""
 
-#: config/tc-arm.c:2941
+#: config/tc-arm.c:3167
 msgid "(plt) is only valid on branch targets"
 msgstr ""
 
 msgid "(plt) is only valid on branch targets"
 msgstr ""
 
-#: config/tc-arm.c:2947 config/tc-s390.c:1129 config/tc-s390.c:1743
-#: config/tc-xtensa.c:1545
+#: config/tc-arm.c:3173 config/tc-s390.c:1100 config/tc-s390.c:1725
+#: config/tc-xtensa.c:1591
 #, c-format
 msgid "%s relocations do not fit in %d bytes"
 msgstr ""
 
 #, c-format
 msgid "%s relocations do not fit in %d bytes"
 msgstr ""
 
-#: config/tc-arm.c:2995 dwarf2dbg.c:689
+#: config/tc-arm.c:3250
+msgid ".inst.n operand too big. Use .inst.w instead"
+msgstr ""
+
+#: config/tc-arm.c:3270
+msgid "cannot determine Thumb instruction size. Use .inst.n/.inst.w instead"
+msgstr ""
+
+#: config/tc-arm.c:3300
+msgid "width suffixes are invalid in ARM mode"
+msgstr ""
+
+#: config/tc-arm.c:3342 dwarf2dbg.c:701
 msgid "expected 0 or 1"
 msgstr ""
 
 msgid "expected 0 or 1"
 msgstr ""
 
-#: config/tc-arm.c:2999
+#: config/tc-arm.c:3346
 msgid "missing comma"
 msgstr ""
 
 msgid "missing comma"
 msgstr ""
 
-#: config/tc-arm.c:3054
-msgid "dupicate .handlerdata directive"
+#: config/tc-arm.c:3379
+msgid "duplicate .fnstart directive"
+msgstr ""
+
+#: config/tc-arm.c:3410
+msgid "duplicate .handlerdata directive"
+msgstr ""
+
+#: config/tc-arm.c:3429
+msgid ".fnend directive without .fnstart"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:3125
+#: config/tc-arm.c:3495
 msgid "personality routine specified for cantunwind frame"
 msgstr ""
 
 msgid "personality routine specified for cantunwind frame"
 msgstr ""
 
-#: config/tc-arm.c:3139
+#: config/tc-arm.c:3512
 msgid "duplicate .personalityindex directive"
 msgstr ""
 
 msgid "duplicate .personalityindex directive"
 msgstr ""
 
-#: config/tc-arm.c:3146
+#: config/tc-arm.c:3519
 msgid "bad personality routine number"
 msgstr ""
 
 msgid "bad personality routine number"
 msgstr ""
 
-#: config/tc-arm.c:3165
+#: config/tc-arm.c:3541
 msgid "duplicate .personality directive"
 msgstr ""
 
 msgid "duplicate .personality directive"
 msgstr ""
 
-#: config/tc-arm.c:3188 config/tc-arm.c:3316 config/tc-arm.c:3364
+#: config/tc-arm.c:3564 config/tc-arm.c:3692 config/tc-arm.c:3740
 msgid "expected register list"
 msgstr ""
 
 msgid "expected register list"
 msgstr ""
 
-#: config/tc-arm.c:3270
+#: config/tc-arm.c:3646
 msgid "expected , <constant>"
 msgstr ""
 
 msgid "expected , <constant>"
 msgstr ""
 
-#: config/tc-arm.c:3279
+#: config/tc-arm.c:3655
 msgid "number of registers must be in the range [1:4]"
 msgstr ""
 
 msgid "number of registers must be in the range [1:4]"
 msgstr ""
 
-#: config/tc-arm.c:3426 config/tc-arm.c:3559
+#: config/tc-arm.c:3802 config/tc-arm.c:3935
 msgid "bad register range"
 msgstr ""
 
 msgid "bad register range"
 msgstr ""
 
-#: config/tc-arm.c:3613
+#: config/tc-arm.c:3992
 msgid "register expected"
 msgstr ""
 
 msgid "register expected"
 msgstr ""
 
-#: config/tc-arm.c:3623
+#: config/tc-arm.c:4002
 msgid "FPA .unwind_save does not take a register list"
 msgstr ""
 
 msgid "FPA .unwind_save does not take a register list"
 msgstr ""
 
-#: config/tc-arm.c:3641
+#: config/tc-arm.c:4021
 msgid ".unwind_save does not support this kind of register"
 msgstr ""
 
 msgid ".unwind_save does not support this kind of register"
 msgstr ""
 
-#: config/tc-arm.c:3677
+#: config/tc-arm.c:4060
 msgid "SP and PC not permitted in .unwind_movsp directive"
 msgstr ""
 
 msgid "SP and PC not permitted in .unwind_movsp directive"
 msgstr ""
 
-#: config/tc-arm.c:3682
+#: config/tc-arm.c:4065
 msgid "unexpected .unwind_movsp directive"
 msgstr ""
 
 msgid "unexpected .unwind_movsp directive"
 msgstr ""
 
-#: config/tc-arm.c:3706
+#: config/tc-arm.c:4092
 msgid "stack increment must be multiple of 4"
 msgstr ""
 
 msgid "stack increment must be multiple of 4"
 msgstr ""
 
-#: config/tc-arm.c:3735
+#: config/tc-arm.c:4124
 msgid "expected <reg>, <reg>"
 msgstr ""
 
 msgid "expected <reg>, <reg>"
 msgstr ""
 
-#: config/tc-arm.c:3753
+#: config/tc-arm.c:4142
 msgid "register must be either sp or set by a previousunwind_movsp directive"
 msgstr ""
 
 msgid "register must be either sp or set by a previousunwind_movsp directive"
 msgstr ""
 
-#: config/tc-arm.c:3789
+#: config/tc-arm.c:4181
 msgid "expected <offset>, <opcode>"
 msgstr ""
 
 msgid "expected <offset>, <opcode>"
 msgstr ""
 
-#: config/tc-arm.c:3801
+#: config/tc-arm.c:4193
 msgid "unwind opcode too long"
 msgstr ""
 
 msgid "unwind opcode too long"
 msgstr ""
 
-#: config/tc-arm.c:3806
+#: config/tc-arm.c:4198
 msgid "invalid unwind opcode"
 msgstr ""
 
 msgid "invalid unwind opcode"
 msgstr ""
 
-#: config/tc-arm.c:3953 config/tc-arm.c:4816 config/tc-arm.c:8391
-#: config/tc-arm.c:8873 config/tc-arm.c:11671 config/tc-arm.c:18619
-#: config/tc-arm.c:18644 config/tc-arm.c:18652 config/tc-z8k.c:1144
+#: 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"
 msgstr ""
 
 #: config/tc-z8k.c:1154
 msgid "immediate value out of range"
 msgstr ""
 
-#: config/tc-arm.c:4100
+#: config/tc-arm.c:4498
 msgid "invalid FPA immediate expression"
 msgstr ""
 
 msgid "invalid FPA immediate expression"
 msgstr ""
 
-#: config/tc-arm.c:4224 config/tc-arm.c:4232
+#: config/tc-arm.c:4622 config/tc-arm.c:4630
 msgid "shift expression expected"
 msgstr ""
 
 msgid "shift expression expected"
 msgstr ""
 
-#: config/tc-arm.c:4246
+#: config/tc-arm.c:4644
 msgid "'LSL' or 'ASR' required"
 msgstr ""
 
 msgid "'LSL' or 'ASR' required"
 msgstr ""
 
-#: config/tc-arm.c:4254
+#: config/tc-arm.c:4652
 msgid "'LSL' required"
 msgstr ""
 
 msgid "'LSL' required"
 msgstr ""
 
-#: config/tc-arm.c:4262
+#: config/tc-arm.c:4660
 msgid "'ASR' required"
 msgstr ""
 
 msgid "'ASR' required"
 msgstr ""
 
-#: config/tc-arm.c:4334 config/tc-arm.c:4810 config/tc-arm.c:6382
-#: config/tc-v850.c:1859 config/tc-v850.c:1880
+#: 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"
 msgstr ""
 
 msgid "constant expression expected"
 msgstr ""
 
-#: config/tc-arm.c:4341
+#: config/tc-arm.c:4739
 msgid "invalid rotation"
 msgstr ""
 
 msgid "invalid rotation"
 msgstr ""
 
-#: config/tc-arm.c:4501 config/tc-arm.c:4646
+#: config/tc-arm.c:4899 config/tc-arm.c:5043
 msgid "unknown group relocation"
 msgstr ""
 
 msgid "unknown group relocation"
 msgstr ""
 
-#: config/tc-arm.c:4614
+#: config/tc-arm.c:5012
 msgid "alignment must be constant"
 msgstr ""
 
 msgid "alignment must be constant"
 msgstr ""
 
-#: config/tc-arm.c:4677
+#: config/tc-arm.c:5074
 msgid "this group relocation is not allowed on this instruction"
 msgstr ""
 
 msgid "this group relocation is not allowed on this instruction"
 msgstr ""
 
-#: config/tc-arm.c:4689 config/tc-arm.c:5080
+#: config/tc-arm.c:5086 config/tc-arm.c:5486
 msgid "']' expected"
 msgstr ""
 
 msgid "']' expected"
 msgstr ""
 
-#: config/tc-arm.c:4707
+#: config/tc-arm.c:5104
 msgid "'}' expected at end of 'option' field"
 msgstr ""
 
 msgid "'}' expected at end of 'option' field"
 msgstr ""
 
-#: config/tc-arm.c:4712
+#: config/tc-arm.c:5109
 msgid "cannot combine index with option"
 msgstr ""
 
 msgid "cannot combine index with option"
 msgstr ""
 
-#: config/tc-arm.c:4725
+#: config/tc-arm.c:5122
 msgid "cannot combine pre- and post-indexing"
 msgstr ""
 
 msgid "cannot combine pre- and post-indexing"
 msgstr ""
 
-#: config/tc-arm.c:4886
+#: config/tc-arm.c:5283
 msgid "flag for {c}psr instruction expected"
 msgstr ""
 
 msgid "flag for {c}psr instruction expected"
 msgstr ""
 
-#: config/tc-arm.c:4911
+#: config/tc-arm.c:5308
 msgid "unrecognized CPS flag"
 msgstr ""
 
 msgid "unrecognized CPS flag"
 msgstr ""
 
-#: config/tc-arm.c:4918
+#: config/tc-arm.c:5315
 msgid "missing CPS flags"
 msgstr ""
 
 msgid "missing CPS flags"
 msgstr ""
 
-#: config/tc-arm.c:4941 config/tc-arm.c:4947
+#: config/tc-arm.c:5338 config/tc-arm.c:5344
 msgid "valid endian specifiers are be or le"
 msgstr ""
 
 msgid "valid endian specifiers are be or le"
 msgstr ""
 
-#: config/tc-arm.c:4969
+#: config/tc-arm.c:5366
 msgid "missing rotation field after comma"
 msgstr ""
 
 msgid "missing rotation field after comma"
 msgstr ""
 
-#: config/tc-arm.c:4984
+#: config/tc-arm.c:5381
 msgid "rotation can only be 0, 8, 16, or 24"
 msgstr ""
 
 msgid "rotation can only be 0, 8, 16, or 24"
 msgstr ""
 
-#: config/tc-arm.c:5004
+#: config/tc-arm.c:5410
 msgid "condition required"
 msgstr ""
 
 msgid "condition required"
 msgstr ""
 
-#: config/tc-arm.c:5042 config/tc-arm.c:6877
+#: config/tc-arm.c:5448 config/tc-arm.c:7385
 msgid "'[' expected"
 msgstr ""
 
 msgid "'[' expected"
 msgstr ""
 
-#: config/tc-arm.c:5055
+#: config/tc-arm.c:5461
 msgid "',' expected"
 msgstr ""
 
 msgid "',' expected"
 msgstr ""
 
-#: config/tc-arm.c:5072
+#: config/tc-arm.c:5478
 msgid "invalid shift"
 msgstr ""
 
 msgid "invalid shift"
 msgstr ""
 
-#: config/tc-arm.c:5145
+#: config/tc-arm.c:5551
 msgid "can't use Neon quad register here"
 msgstr ""
 
 msgid "can't use Neon quad register here"
 msgstr ""
 
-#: config/tc-arm.c:5211
+#: config/tc-arm.c:5617
 msgid "expected <Rm> or <Dm> or <Qm> operand"
 msgstr ""
 
 msgid "expected <Rm> or <Dm> or <Qm> operand"
 msgstr ""
 
-#: config/tc-arm.c:5291
+#: config/tc-arm.c:5697
 msgid "parse error"
 msgstr ""
 
 msgid "parse error"
 msgstr ""
 
-#: config/tc-arm.c:5301 read.c:2092
+#: config/tc-arm.c:5707 read.c:2135
 msgid "expected comma"
 msgstr ""
 
 msgid "expected comma"
 msgstr ""
 
-#: config/tc-arm.c:5591 config/tc-arm.c:5661
+#: config/tc-arm.c:6018 config/tc-arm.c:6088
 msgid "immediate value is out of range"
 msgstr ""
 
 msgid "immediate value is out of range"
 msgstr ""
 
-#: config/tc-arm.c:5806
+#: config/tc-arm.c:6233
 msgid "iWMMXt data or control register expected"
 msgstr ""
 
 msgid "iWMMXt data or control register expected"
 msgstr ""
 
-#: config/tc-arm.c:6038 config/tc-score.c:56
+#: config/tc-arm.c:6386
+#, c-format
+msgid "unhandled operand code %d"
+msgstr ""
+
+#: config/tc-arm.c:6465 config/tc-score.c:264
 msgid "garbage following instruction"
 msgstr ""
 
 msgid "garbage following instruction"
 msgstr ""
 
-#: config/tc-arm.c:6125
-msgid "D register out of range for selected VFP version"
+#. If REG is R13 (the stack pointer), warn that its use is
+#. deprecated.
+#: config/tc-arm.c:6505
+msgid "use of r13 is deprecated"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:6204
+#: config/tc-arm.c:6575
+msgid "D register out of range for selected VFP version"
+msgstr ""
+
+#: config/tc-arm.c:6654
 msgid "instruction does not accept preindexed addressing"
 msgstr ""
 
 #. unindexed - only for coprocessor
 msgid "instruction does not accept preindexed addressing"
 msgstr ""
 
 #. unindexed - only for coprocessor
-#: config/tc-arm.c:6220 config/tc-arm.c:8197
+#: config/tc-arm.c:6670 config/tc-arm.c:8710
 msgid "instruction does not accept unindexed addressing"
 msgstr ""
 
 msgid "instruction does not accept unindexed addressing"
 msgstr ""
 
-#: config/tc-arm.c:6228
+#: config/tc-arm.c:6678
 msgid "destination register same as write-back base"
 msgstr ""
 
 msgid "destination register same as write-back base"
 msgstr ""
 
-#: config/tc-arm.c:6229
+#: config/tc-arm.c:6679
 msgid "source register same as write-back base"
 msgstr ""
 
 msgid "source register same as write-back base"
 msgstr ""
 
-#: config/tc-arm.c:6275
+#: config/tc-arm.c:6725
 msgid "instruction does not accept scaled register index"
 msgstr ""
 
 msgid "instruction does not accept scaled register index"
 msgstr ""
 
-#: config/tc-arm.c:6315
+#: config/tc-arm.c:6765
 msgid "instruction does not support unindexed addressing"
 msgstr ""
 
 msgid "instruction does not support unindexed addressing"
 msgstr ""
 
-#: config/tc-arm.c:6330
+#: config/tc-arm.c:6780
 msgid "pc may not be used with write-back"
 msgstr ""
 
 msgid "pc may not be used with write-back"
 msgstr ""
 
-#: config/tc-arm.c:6335
+#: config/tc-arm.c:6785
 msgid "instruction does not support writeback"
 msgstr ""
 
 msgid "instruction does not support writeback"
 msgstr ""
 
-#: config/tc-arm.c:6377
+#: config/tc-arm.c:6827
 msgid "invalid pseudo operation"
 msgstr ""
 
 msgid "invalid pseudo operation"
 msgstr ""
 
-#: config/tc-arm.c:6423
+#: config/tc-arm.c:6873
 msgid "literal pool insertion failed"
 msgstr ""
 
 msgid "literal pool insertion failed"
 msgstr ""
 
-#: config/tc-arm.c:6481
+#: config/tc-arm.c:6931
 msgid "Rn must not overlap other operands"
 msgstr ""
 
 msgid "Rn must not overlap other operands"
 msgstr ""
 
-#: config/tc-arm.c:6581 config/tc-arm.c:6600 config/tc-arm.c:6613
-#: config/tc-arm.c:8740 config/tc-arm.c:8760 config/tc-arm.c:8774
+#: config/tc-arm.c:7020 config/tc-arm.c:9276
+msgid "bad barrier type"
+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"
 msgstr ""
 
 msgid "bit-field extends past end of register"
 msgstr ""
 
-#: config/tc-arm.c:6642
+#: config/tc-arm.c:7092
 msgid "the only suffix valid here is '(plt)'"
 msgstr ""
 
 msgid "the only suffix valid here is '(plt)'"
 msgstr ""
 
-#: config/tc-arm.c:6695
+#: config/tc-arm.c:7145
 msgid "use of r15 in blx in ARM mode is not really useful"
 msgstr ""
 
 msgid "use of r15 in blx in ARM mode is not really useful"
 msgstr ""
 
-#: config/tc-arm.c:6718
+#: config/tc-arm.c:7167
 msgid "use of r15 in bx in ARM mode is not really useful"
 msgstr ""
 
 msgid "use of r15 in bx in ARM mode is not really useful"
 msgstr ""
 
-#: config/tc-arm.c:6730 config/tc-arm.c:8912
+#: config/tc-arm.c:7192
 msgid "use of r15 in bxj is not really useful"
 msgstr ""
 
 msgid "use of r15 in bxj is not really useful"
 msgstr ""
 
-#: config/tc-arm.c:6844 config/tc-arm.c:6853
+#: config/tc-arm.c:7352 config/tc-arm.c:7361
 msgid "writeback of base register is UNPREDICTABLE"
 msgstr ""
 
 msgid "writeback of base register is UNPREDICTABLE"
 msgstr ""
 
-#: config/tc-arm.c:6847
+#: config/tc-arm.c:7355
 msgid "writeback of base register when in register list is UNPREDICTABLE"
 msgstr ""
 
 msgid "writeback of base register when in register list is UNPREDICTABLE"
 msgstr ""
 
-#: config/tc-arm.c:6857
+#: config/tc-arm.c:7365
 msgid "if writeback register is in list, it must be the lowest reg in the list"
 msgstr ""
 
 msgid "if writeback register is in list, it must be the lowest reg in the list"
 msgstr ""
 
-#: config/tc-arm.c:6872
+#: config/tc-arm.c:7380
 msgid "first destination register must be even"
 msgstr ""
 
 msgid "first destination register must be even"
 msgstr ""
 
-#: config/tc-arm.c:6875 config/tc-arm.c:6942
+#: config/tc-arm.c:7383 config/tc-arm.c:7450
 msgid "can only load two consecutive registers"
 msgstr ""
 
 msgid "can only load two consecutive registers"
 msgstr ""
 
@@ -1976,1066 +2339,1104 @@ msgstr ""
 #. 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.
 #. 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:6876 config/tc-arm.c:6945 config/tc-arm.c:7467
-#: config/tc-arm.c:9390
+#: 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"
 msgstr ""
 
 msgid "r14 not allowed here"
 msgstr ""
 
-#: config/tc-arm.c:6890
+#: config/tc-arm.c:7398
 msgid "base register written back, and overlaps second destination register"
 msgstr ""
 
 msgid "base register written back, and overlaps second destination register"
 msgstr ""
 
-#: config/tc-arm.c:6898
+#: config/tc-arm.c:7406
 msgid "index register overlaps destination register"
 msgstr ""
 
 msgid "index register overlaps destination register"
 msgstr ""
 
-#: config/tc-arm.c:6928 config/tc-arm.c:7449
+#: config/tc-arm.c:7436 config/tc-arm.c:7964
 msgid "offset must be zero in ARM encoding"
 msgstr ""
 
 msgid "offset must be zero in ARM encoding"
 msgstr ""
 
-#: config/tc-arm.c:6939 config/tc-arm.c:7461
+#: config/tc-arm.c:7447 config/tc-arm.c:7976
 msgid "even register required"
 msgstr ""
 
 msgid "even register required"
 msgstr ""
 
-#: config/tc-arm.c:6970 config/tc-arm.c:7001
+#: config/tc-arm.c:7478 config/tc-arm.c:7509
 msgid "this instruction requires a post-indexed address"
 msgstr ""
 
 msgid "this instruction requires a post-indexed address"
 msgstr ""
 
-#: config/tc-arm.c:7028
+#: config/tc-arm.c:7536
 msgid "Rd and Rm should be different in mla"
 msgstr ""
 
 msgid "Rd and Rm should be different in mla"
 msgstr ""
 
-#: config/tc-arm.c:7052 config/tc-arm.c:9648
+#: config/tc-arm.c:7560 config/tc-arm.c:10317
 msgid ":lower16: not allowed this instruction"
 msgstr ""
 
 msgid ":lower16: not allowed this instruction"
 msgstr ""
 
-#: config/tc-arm.c:7054
+#: config/tc-arm.c:7562
 msgid ":upper16: not allowed instruction"
 msgstr ""
 
 msgid ":upper16: not allowed instruction"
 msgstr ""
 
-#: config/tc-arm.c:7073
+#: config/tc-arm.c:7581
 msgid "operand 1 must be FPSCR"
 msgstr ""
 
 msgid "operand 1 must be FPSCR"
 msgstr ""
 
-#: config/tc-arm.c:7106 config/tc-arm.c:9757
+#: config/tc-arm.c:7614 config/tc-arm.c:10442
 msgid "'CPSR' or 'SPSR' expected"
 msgstr ""
 
 msgid "'CPSR' or 'SPSR' expected"
 msgstr ""
 
-#: config/tc-arm.c:7143
+#: config/tc-arm.c:7651
 msgid "Rd and Rm should be different in mul"
 msgstr ""
 
 msgid "Rd and Rm should be different in mul"
 msgstr ""
 
-#: config/tc-arm.c:7164
+#: config/tc-arm.c:7670 config/tc-arm.c:7909 config/tc-arm.c:10572
+msgid "rdhi and rdlo must be different"
+msgstr ""
+
+#: config/tc-arm.c:7676
 msgid "rdhi, rdlo and rm must all be different"
 msgstr ""
 
 msgid "rdhi, rdlo and rm must all be different"
 msgstr ""
 
-#: config/tc-arm.c:7226
+#: config/tc-arm.c:7741
 msgid "'[' expected after PLD mnemonic"
 msgstr ""
 
 msgid "'[' expected after PLD mnemonic"
 msgstr ""
 
-#: config/tc-arm.c:7228 config/tc-arm.c:7243
+#: config/tc-arm.c:7743 config/tc-arm.c:7758
 msgid "post-indexed expression used in preload instruction"
 msgstr ""
 
 msgid "post-indexed expression used in preload instruction"
 msgstr ""
 
-#: config/tc-arm.c:7230 config/tc-arm.c:7245
+#: config/tc-arm.c:7745 config/tc-arm.c:7760
 msgid "writeback used in preload instruction"
 msgstr ""
 
 msgid "writeback used in preload instruction"
 msgstr ""
 
-#: config/tc-arm.c:7232 config/tc-arm.c:7247
+#: config/tc-arm.c:7747 config/tc-arm.c:7762
 msgid "unindexed addressing used in preload instruction"
 msgstr ""
 
 msgid "unindexed addressing used in preload instruction"
 msgstr ""
 
-#: config/tc-arm.c:7241
+#: config/tc-arm.c:7756
 msgid "'[' expected after PLI mnemonic"
 msgstr ""
 
 msgid "'[' expected after PLI mnemonic"
 msgstr ""
 
-#: config/tc-arm.c:7394 config/tc-arm.c:9837
-msgid "rdhi and rdlo must be different"
-msgstr ""
-
-#: config/tc-arm.c:7420
+#: config/tc-arm.c:7935
 msgid "SRS base register must be r13"
 msgstr ""
 
 msgid "SRS base register must be r13"
 msgstr ""
 
-#: config/tc-arm.c:7464
+#: config/tc-arm.c:7979
 msgid "can only store two consecutive registers"
 msgstr ""
 
 msgid "can only store two consecutive registers"
 msgstr ""
 
-#: config/tc-arm.c:7559 config/tc-arm.c:7576
+#: config/tc-arm.c:8074 config/tc-arm.c:8091
 msgid "only two consecutive VFP SP registers allowed here"
 msgstr ""
 
 msgid "only two consecutive VFP SP registers allowed here"
 msgstr ""
 
-#: config/tc-arm.c:7604 config/tc-arm.c:7619
+#: config/tc-arm.c:8119 config/tc-arm.c:8134
 msgid "this addressing mode requires base-register writeback"
 msgstr ""
 
 msgid "this addressing mode requires base-register writeback"
 msgstr ""
 
-#: config/tc-arm.c:7794
+#: config/tc-arm.c:8308
 msgid "this instruction does not support indexing"
 msgstr ""
 
 msgid "this instruction does not support indexing"
 msgstr ""
 
-#: config/tc-arm.c:7818
+#: config/tc-arm.c:8331
 msgid "only r15 allowed here"
 msgstr ""
 
 msgid "only r15 allowed here"
 msgstr ""
 
-#: config/tc-arm.c:7953
+#: config/tc-arm.c:8466
 msgid "immediate operand requires iWMMXt2"
 msgstr ""
 
 msgid "immediate operand requires iWMMXt2"
 msgstr ""
 
-#: config/tc-arm.c:8097
+#: config/tc-arm.c:8610
 msgid "shift by register not allowed in thumb mode"
 msgstr ""
 
 msgid "shift by register not allowed in thumb mode"
 msgstr ""
 
-#: config/tc-arm.c:8109 config/tc-arm.c:18126
+#: config/tc-arm.c:8622 config/tc-arm.c:11085 config/tc-arm.c:19719
 msgid "shift expression is too large"
 msgstr ""
 
 msgid "shift expression is too large"
 msgstr ""
 
-#: config/tc-arm.c:8135
+#: config/tc-arm.c:8648
 msgid "Instruction does not support =N addresses"
 msgstr ""
 
 msgid "Instruction does not support =N addresses"
 msgstr ""
 
-#: config/tc-arm.c:8140
+#: config/tc-arm.c:8653
 msgid "cannot use register index with PC-relative addressing"
 msgstr ""
 
 msgid "cannot use register index with PC-relative addressing"
 msgstr ""
 
-#: config/tc-arm.c:8141
+#: config/tc-arm.c:8654
 msgid "cannot use register index with this instruction"
 msgstr ""
 
 msgid "cannot use register index with this instruction"
 msgstr ""
 
-#: config/tc-arm.c:8143
+#: config/tc-arm.c:8656
 msgid "Thumb does not support negative register indexing"
 msgstr ""
 
 msgid "Thumb does not support negative register indexing"
 msgstr ""
 
-#: config/tc-arm.c:8145
+#: config/tc-arm.c:8658
 msgid "Thumb does not support register post-indexing"
 msgstr ""
 
 msgid "Thumb does not support register post-indexing"
 msgstr ""
 
-#: config/tc-arm.c:8147
+#: config/tc-arm.c:8660
 msgid "Thumb does not support register indexing with writeback"
 msgstr ""
 
 msgid "Thumb does not support register indexing with writeback"
 msgstr ""
 
-#: config/tc-arm.c:8149
+#: config/tc-arm.c:8662
 msgid "Thumb supports only LSL in shifted register indexing"
 msgstr ""
 
 msgid "Thumb supports only LSL in shifted register indexing"
 msgstr ""
 
-#: config/tc-arm.c:8158 config/tc-arm.c:12899
+#: config/tc-arm.c:8671 config/tc-arm.c:13865
 msgid "shift out of range"
 msgstr ""
 
 msgid "shift out of range"
 msgstr ""
 
-#: config/tc-arm.c:8166
+#: config/tc-arm.c:8679
 msgid "cannot use writeback with PC-relative addressing"
 msgstr ""
 
 msgid "cannot use writeback with PC-relative addressing"
 msgstr ""
 
-#: config/tc-arm.c:8168
+#: config/tc-arm.c:8681
 msgid "cannot use writeback with this instruction"
 msgstr ""
 
 msgid "cannot use writeback with this instruction"
 msgstr ""
 
-#: config/tc-arm.c:8187
+#: config/tc-arm.c:8700
 msgid "cannot use post-indexing with PC-relative addressing"
 msgstr ""
 
 msgid "cannot use post-indexing with PC-relative addressing"
 msgstr ""
 
-#: config/tc-arm.c:8188
+#: config/tc-arm.c:8701
 msgid "cannot use post-indexing with this instruction"
 msgstr ""
 
 msgid "cannot use post-indexing with this instruction"
 msgstr ""
 
-#: config/tc-arm.c:8315
-msgid "PC not allowed as destination"
-msgstr ""
-
-#: config/tc-arm.c:8386
+#: config/tc-arm.c:8912
 msgid "only SUBS PC, LR, #const allowed"
 msgstr ""
 
 msgid "only SUBS PC, LR, #const allowed"
 msgstr ""
 
-#: config/tc-arm.c:8459 config/tc-arm.c:8600 config/tc-arm.c:8692
-#: config/tc-arm.c:9712
+#: 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"
 msgstr ""
 
 msgid "shift must be constant"
 msgstr ""
 
-#: config/tc-arm.c:8486 config/tc-arm.c:8615 config/tc-arm.c:8707
-#: config/tc-arm.c:9725
+#: config/tc-arm.c:9018 config/tc-arm.c:9157 config/tc-arm.c:9254
+#: config/tc-arm.c:10409
 msgid "unshifted register required"
 msgstr ""
 
 msgid "unshifted register required"
 msgstr ""
 
-#: config/tc-arm.c:8501 config/tc-arm.c:8718 config/tc-arm.c:9824
+#: config/tc-arm.c:9033 config/tc-arm.c:9265 config/tc-arm.c:10533
 msgid "dest must overlap one source register"
 msgstr ""
 
 msgid "dest must overlap one source register"
 msgstr ""
 
-#: config/tc-arm.c:8618
+#: config/tc-arm.c:9160
 msgid "dest and source1 must be the same register"
 msgstr ""
 
 msgid "dest and source1 must be the same register"
 msgstr ""
 
-#: config/tc-arm.c:8869
+#: config/tc-arm.c:9436
 msgid "instruction is always unconditional"
 msgstr ""
 
 msgid "instruction is always unconditional"
 msgstr ""
 
-#: config/tc-arm.c:8951
+#: config/tc-arm.c:9531
 msgid "selected processor does not support 'A' form of this instruction"
 msgstr ""
 
 msgid "selected processor does not support 'A' form of this instruction"
 msgstr ""
 
-#: config/tc-arm.c:8954
+#: config/tc-arm.c:9534
 msgid "Thumb does not support the 2-argument form of this instruction"
 msgstr ""
 
 msgid "Thumb does not support the 2-argument form of this instruction"
 msgstr ""
 
-#: config/tc-arm.c:9053
+#: config/tc-arm.c:9642
 msgid "SP not allowed in register list"
 msgstr ""
 
 msgid "SP not allowed in register list"
 msgstr ""
 
-#: config/tc-arm.c:9058
+#: config/tc-arm.c:9648
 msgid "LR and PC should not both be in register list"
 msgstr ""
 
 msgid "LR and PC should not both be in register list"
 msgstr ""
 
-#: config/tc-arm.c:9062
+#: config/tc-arm.c:9655
 msgid "base register should not be in register list when written back"
 msgstr ""
 
 msgid "base register should not be in register list when written back"
 msgstr ""
 
-#: config/tc-arm.c:9068
+#: config/tc-arm.c:9661
 msgid "PC not allowed in register list"
 msgstr ""
 
 msgid "PC not allowed in register list"
 msgstr ""
 
-#: config/tc-arm.c:9071 config/tc-arm.c:9137 config/tc-arm.c:9177
+#: 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"
 msgstr ""
 
 #, c-format
 msgid "value stored for r%d is UNPREDICTABLE"
 msgstr ""
 
-#: config/tc-arm.c:9113
+#: config/tc-arm.c:9706
 msgid "Thumb load/store multiple does not support {reglist}^"
 msgstr ""
 
 msgid "Thumb load/store multiple does not support {reglist}^"
 msgstr ""
 
-#: config/tc-arm.c:9170
+#: config/tc-arm.c:9763
 msgid "Thumb-2 instruction only valid in unified syntax"
 msgstr ""
 
 msgid "Thumb-2 instruction only valid in unified syntax"
 msgstr ""
 
-#: config/tc-arm.c:9174 config/tc-arm.c:9184
+#: config/tc-arm.c:9767 config/tc-arm.c:9777
 msgid "this instruction will write back the base register"
 msgstr ""
 
 msgid "this instruction will write back the base register"
 msgstr ""
 
-#: config/tc-arm.c:9187
+#: config/tc-arm.c:9780
 msgid "this instruction will not write back the base register"
 msgstr ""
 
 msgid "this instruction will not write back the base register"
 msgstr ""
 
-#: config/tc-arm.c:9216
+#: config/tc-arm.c:9809
 msgid "r14 not allowed as first register when second register is omitted"
 msgstr ""
 
 msgid "r14 not allowed as first register when second register is omitted"
 msgstr ""
 
-#: config/tc-arm.c:9313 config/tc-arm.c:9326 config/tc-arm.c:9362
+#: config/tc-arm.c:9911 config/tc-arm.c:9924 config/tc-arm.c:9960
 msgid "Thumb does not support this addressing mode"
 msgstr ""
 
 msgid "Thumb does not support this addressing mode"
 msgstr ""
 
-#: config/tc-arm.c:9330
+#: config/tc-arm.c:9928
 msgid "byte or halfword not valid for base register"
 msgstr ""
 
 msgid "byte or halfword not valid for base register"
 msgstr ""
 
-#: config/tc-arm.c:9333
+#: config/tc-arm.c:9931
 msgid "r15 based store not allowed"
 msgstr ""
 
 msgid "r15 based store not allowed"
 msgstr ""
 
-#: config/tc-arm.c:9335
+#: config/tc-arm.c:9933
 msgid "invalid base register for register offset"
 msgstr ""
 
 msgid "invalid base register for register offset"
 msgstr ""
 
-#: config/tc-arm.c:9633
+#: config/tc-arm.c:10273
+msgid "shifts in CMP/MOV instructions are only supported in unified syntax"
+msgstr ""
+
+#: config/tc-arm.c:10301
 msgid "only lo regs allowed with immediate"
 msgstr ""
 
 msgid "only lo regs allowed with immediate"
 msgstr ""
 
-#: config/tc-arm.c:9653
+#: config/tc-arm.c:10322
 msgid ":upper16: not allowed this instruction"
 msgstr ""
 
 msgid ":upper16: not allowed this instruction"
 msgstr ""
 
-#: config/tc-arm.c:9747 config/tc-arm.c:9779 config/tc-arm.c:9785
+#: 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"
 msgstr ""
 
 msgid "selected processor does not support requested special purpose register"
 msgstr ""
 
-#: config/tc-arm.c:9753
-#, c-format
-msgid ""
-"selected processor does not support requested special purpose register %x"
+#: config/tc-arm.c:10463
+msgid "Thumb encoding does not support an immediate here"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:9774
-msgid "Thumb encoding does not support an immediate here"
+#: config/tc-arm.c:10538
+msgid "Thumb-2 MUL must not set flags"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:9859
+#: config/tc-arm.c:10603
 msgid "Thumb does not support NOP with hints"
 msgstr ""
 
 msgid "Thumb does not support NOP with hints"
 msgstr ""
 
-#: config/tc-arm.c:9941
+#: config/tc-arm.c:10741
 msgid "push/pop do not support {reglist}^"
 msgstr ""
 
 msgid "push/pop do not support {reglist}^"
 msgstr ""
 
-#: config/tc-arm.c:9964
+#: config/tc-arm.c:10764
 msgid "invalid register list to push/pop instruction"
 msgstr ""
 
 msgid "invalid register list to push/pop instruction"
 msgstr ""
 
-#: config/tc-arm.c:10156
+#: config/tc-arm.c:10997
 msgid "source1 and dest must be same register"
 msgstr ""
 
 msgid "source1 and dest must be same register"
 msgstr ""
 
-#: config/tc-arm.c:10177
+#: config/tc-arm.c:11018
 msgid "ror #imm not supported"
 msgstr ""
 
 msgid "ror #imm not supported"
 msgstr ""
 
-#: config/tc-arm.c:10302
+#: config/tc-arm.c:11201
 msgid "Thumb encoding does not support rotation"
 msgstr ""
 
 msgid "Thumb encoding does not support rotation"
 msgstr ""
 
-#: config/tc-arm.c:10321
+#: config/tc-arm.c:11221
 msgid "instruction requires register index"
 msgstr ""
 
 msgid "instruction requires register index"
 msgstr ""
 
-#: config/tc-arm.c:10323
-msgid "PC is not a valid index register"
-msgstr ""
-
-#: config/tc-arm.c:10325
+#: config/tc-arm.c:11230
 msgid "instruction does not allow shifted index"
 msgstr ""
 
 msgid "instruction does not allow shifted index"
 msgstr ""
 
-#: config/tc-arm.c:10744
+#: config/tc-arm.c:11640
 msgid "invalid instruction shape"
 msgstr ""
 
 msgid "invalid instruction shape"
 msgstr ""
 
-#: config/tc-arm.c:10986
+#: config/tc-arm.c:11883
 msgid "types specified in both the mnemonic and operands"
 msgstr ""
 
 msgid "types specified in both the mnemonic and operands"
 msgstr ""
 
-#: config/tc-arm.c:11023
+#: config/tc-arm.c:11920
 msgid "operand types can't be inferred"
 msgstr ""
 
 msgid "operand types can't be inferred"
 msgstr ""
 
-#: config/tc-arm.c:11029
+#: config/tc-arm.c:11926
 msgid "type specifier has the wrong number of parts"
 msgstr ""
 
 msgid "type specifier has the wrong number of parts"
 msgstr ""
 
-#: config/tc-arm.c:11084
+#: config/tc-arm.c:11981 config/tc-arm.c:13618 config/tc-arm.c:13625
 msgid "operand size must match register width"
 msgstr ""
 
 msgid "operand size must match register width"
 msgstr ""
 
-#: config/tc-arm.c:11095
+#: config/tc-arm.c:11992
 msgid "bad type in Neon instruction"
 msgstr ""
 
 msgid "bad type in Neon instruction"
 msgstr ""
 
-#: config/tc-arm.c:11106
+#: config/tc-arm.c:12003
 msgid "inconsistent types in Neon instruction"
 msgstr ""
 
 msgid "inconsistent types in Neon instruction"
 msgstr ""
 
-#: config/tc-arm.c:12155
+#: config/tc-arm.c:13052
 msgid "scalar out of range for multiply instruction"
 msgstr ""
 
 msgid "scalar out of range for multiply instruction"
 msgstr ""
 
-#: config/tc-arm.c:12319 config/tc-arm.c:12331
+#: config/tc-arm.c:13216 config/tc-arm.c:13228
 msgid "immediate out of range for insert"
 msgstr ""
 
 msgid "immediate out of range for insert"
 msgstr ""
 
-#: config/tc-arm.c:12343 config/tc-arm.c:13245
+#: config/tc-arm.c:13240 config/tc-arm.c:14210
 msgid "immediate out of range for shift"
 msgstr ""
 
 msgid "immediate out of range for shift"
 msgstr ""
 
-#: config/tc-arm.c:12400 config/tc-arm.c:12427 config/tc-arm.c:12745
-#: config/tc-arm.c:13191
+#: 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"
 msgstr ""
 
 msgid "immediate out of range"
 msgstr ""
 
-#: config/tc-arm.c:12464
+#: config/tc-arm.c:13361
 msgid "immediate out of range for narrowing operation"
 msgstr ""
 
 msgid "immediate out of range for narrowing operation"
 msgstr ""
 
-#: config/tc-arm.c:12584
+#: config/tc-arm.c:13486
 msgid "operands 0 and 1 must be the same register"
 msgstr ""
 
 msgid "operands 0 and 1 must be the same register"
 msgstr ""
 
-#: config/tc-arm.c:12719
+#: config/tc-arm.c:13685
 msgid "operand size must be specified for immediate VMOV"
 msgstr ""
 
 msgid "operand size must be specified for immediate VMOV"
 msgstr ""
 
-#: config/tc-arm.c:12729
+#: config/tc-arm.c:13695
 msgid "immediate has bits set outside the operand size"
 msgstr ""
 
 msgid "immediate has bits set outside the operand size"
 msgstr ""
 
-#: config/tc-arm.c:12925
+#: config/tc-arm.c:13891
 msgid "elements must be smaller than reversal region"
 msgstr ""
 
 msgid "elements must be smaller than reversal region"
 msgstr ""
 
-#: config/tc-arm.c:13096 config/tc-arm.c:13144
+#: config/tc-arm.c:14061 config/tc-arm.c:14109
 msgid "bad type for scalar"
 msgstr ""
 
 msgid "bad type for scalar"
 msgstr ""
 
-#: config/tc-arm.c:13208 config/tc-arm.c:13216
+#: config/tc-arm.c:14173 config/tc-arm.c:14181
 msgid "VFP registers must be adjacent"
 msgstr ""
 
 msgid "VFP registers must be adjacent"
 msgstr ""
 
-#: config/tc-arm.c:13357
+#: config/tc-arm.c:14322
 msgid "bad list length for table lookup"
 msgstr ""
 
 msgid "bad list length for table lookup"
 msgstr ""
 
-#: config/tc-arm.c:13387
+#: config/tc-arm.c:14352
 msgid "writeback (!) must be used for VLDMDB and VSTMDB"
 msgstr ""
 
 msgid "writeback (!) must be used for VLDMDB and VSTMDB"
 msgstr ""
 
-#: config/tc-arm.c:13390
+#: config/tc-arm.c:14355
 msgid "register list must contain at least 1 and at most 16 registers"
 msgstr ""
 
 msgid "register list must contain at least 1 and at most 16 registers"
 msgstr ""
 
-#: config/tc-arm.c:13467
+#: config/tc-arm.c:14432
 msgid "bad alignment"
 msgstr ""
 
 msgid "bad alignment"
 msgstr ""
 
-#: config/tc-arm.c:13484
+#: config/tc-arm.c:14449
 msgid "bad list type for instruction"
 msgstr ""
 
 msgid "bad list type for instruction"
 msgstr ""
 
-#: config/tc-arm.c:13526
+#: config/tc-arm.c:14491
 msgid "unsupported alignment for instruction"
 msgstr ""
 
 msgid "unsupported alignment for instruction"
 msgstr ""
 
-#: config/tc-arm.c:13545 config/tc-arm.c:13639 config/tc-arm.c:13650
-#: config/tc-arm.c:13660 config/tc-arm.c:13674
+#: 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"
 msgstr ""
 
 msgid "bad list length"
 msgstr ""
 
-#: config/tc-arm.c:13550
+#: config/tc-arm.c:14515
 msgid "stride of 2 unavailable when element size is 8"
 msgstr ""
 
 msgid "stride of 2 unavailable when element size is 8"
 msgstr ""
 
-#: config/tc-arm.c:13583 config/tc-arm.c:13658
+#: config/tc-arm.c:14548 config/tc-arm.c:14623
 msgid "can't use alignment with this instruction"
 msgstr ""
 
 msgid "can't use alignment with this instruction"
 msgstr ""
 
-#: config/tc-arm.c:13722
+#: config/tc-arm.c:14687
 msgid "post-index must be a register"
 msgstr ""
 
 msgid "post-index must be a register"
 msgstr ""
 
-#: config/tc-arm.c:13724
+#: config/tc-arm.c:14689
 msgid "bad register for post-index"
 msgstr ""
 
 msgid "bad register for post-index"
 msgstr ""
 
-#: config/tc-arm.c:14011 config/tc-arm.c:14097
+#: config/tc-arm.c:15003 config/tc-arm.c:15087
 msgid "conditional infixes are deprecated in unified syntax"
 msgstr ""
 
 msgid "conditional infixes are deprecated in unified syntax"
 msgstr ""
 
-#: config/tc-arm.c:14130
-#, c-format
-msgid "bad instruction `%s'"
+#: config/tc-arm.c:15235
+msgid "Warning: conditional outside an IT block for Thumb."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:14136
+#: config/tc-arm.c:15440
 msgid "s suffix on comparison instruction is deprecated"
 msgstr ""
 
 msgid "s suffix on comparison instruction is deprecated"
 msgstr ""
 
-#: config/tc-arm.c:14155 config/tc-arm.c:14236
+#: config/tc-arm.c:15459 config/tc-arm.c:15484 config/tc-arm.c:15548
 #, c-format
 msgid "selected processor does not support `%s'"
 msgstr ""
 
 #, c-format
 msgid "selected processor does not support `%s'"
 msgstr ""
 
-#: config/tc-arm.c:14161
+#: config/tc-arm.c:15465
 msgid "Thumb does not support conditional execution"
 msgstr ""
 
 msgid "Thumb does not support conditional execution"
 msgstr ""
 
-#: config/tc-arm.c:14184
-msgid "incorrect condition in IT block"
+#: config/tc-arm.c:15509
+#, c-format
+msgid "cannot honor width suffix -- `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:14190
-msgid "thumb conditional instrunction not in IT block"
+#: config/tc-arm.c:15553
+#, c-format
+msgid "width suffixes are invalid in ARM mode -- `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:14210
+#: config/tc-arm.c:15583
 #, c-format
 #, c-format
-msgid "cannot honor width suffix -- `%s'"
+msgid "attempt to use an ARM instruction on a Thumb-only processor -- `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:14241
+#: config/tc-arm.c:15600
 #, c-format
 #, c-format
-msgid "width suffixes are invalid in ARM mode -- `%s'"
+msgid "section '%s' finished with an open IT block."
+msgstr ""
+
+#: config/tc-arm.c:15605
+msgid "file finished with an open IT block."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:14265
+#: config/tc-arm.c:18509
 #, c-format
 #, c-format
-msgid "attempt to use an ARM instruction on a Thumb-only processor -- `%s'"
+msgid "alignments greater than %d bytes not supported in .text sections."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:16992
-msgid "alignments greater than 32 bytes not supported in .text sections."
+#: config/tc-arm.c:18777 config/tc-ia64.c:3458
+#, c-format
+msgid "Group section `%s' has no group signature"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:17286
-msgid "handerdata in cantunwind frame"
+#: config/tc-arm.c:18822
+msgid "handlerdata in cantunwind frame"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:17303
+#: config/tc-arm.c:18839
 msgid "too many unwind opcodes for personality routine 0"
 msgstr ""
 
 msgid "too many unwind opcodes for personality routine 0"
 msgstr ""
 
-#: config/tc-arm.c:17335
+#: config/tc-arm.c:18871
 msgid "too many unwind opcodes"
 msgstr ""
 
 msgid "too many unwind opcodes"
 msgstr ""
 
-#: config/tc-arm.c:17869 config/tc-arm.c:18153
+#: config/tc-arm.c:19123
+msgid "GOT already in the symbol table"
+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"
 msgstr ""
 
 #, c-format
 msgid "undefined symbol %s used as an immediate value"
 msgstr ""
 
-#: config/tc-arm.c:17883 config/tc-arm.c:18192
+#: config/tc-arm.c:19444 config/tc-arm.c:19485
+#, c-format
+msgid "symbol %s is in a different section"
+msgstr ""
+
+#: config/tc-arm.c:19458 config/tc-arm.c:19785
 #, c-format
 msgid "invalid constant (%lx) after fixup"
 msgstr ""
 
 #, c-format
 msgid "invalid constant (%lx) after fixup"
 msgstr ""
 
-#: config/tc-arm.c:17920
+#: config/tc-arm.c:19513
 #, c-format
 msgid "unable to compute ADRL instructions for PC offset of 0x%lx"
 msgstr ""
 
 #, c-format
 msgid "unable to compute ADRL instructions for PC offset of 0x%lx"
 msgstr ""
 
-#: config/tc-arm.c:17955 config/tc-arm.c:17980
+#: config/tc-arm.c:19548 config/tc-arm.c:19573
 msgid "invalid literal constant: pool needs to be closer"
 msgstr ""
 
 msgid "invalid literal constant: pool needs to be closer"
 msgstr ""
 
-#: config/tc-arm.c:17958 config/tc-arm.c:17996
+#: config/tc-arm.c:19551 config/tc-arm.c:19589
 #, c-format
 msgid "bad immediate value for offset (%ld)"
 msgstr ""
 
 #, c-format
 msgid "bad immediate value for offset (%ld)"
 msgstr ""
 
-#: config/tc-arm.c:17982
+#: config/tc-arm.c:19575
 #, c-format
 msgid "bad immediate value for 8-bit offset (%ld)"
 msgstr ""
 
 #, c-format
 msgid "bad immediate value for 8-bit offset (%ld)"
 msgstr ""
 
-#: config/tc-arm.c:18037
+#: config/tc-arm.c:19630
 msgid "offset not a multiple of 4"
 msgstr ""
 
 msgid "offset not a multiple of 4"
 msgstr ""
 
-#: config/tc-arm.c:18044 config/tc-arm.c:18059 config/tc-arm.c:18074
-#: config/tc-arm.c:18085 config/tc-arm.c:18108 config/tc-pj.c:499
-#: config/tc-sh.c:4214
+#: 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-moxie.c:664 config/tc-pj.c:449 config/tc-sh.c:4190
 msgid "offset out of range"
 msgstr ""
 
 msgid "offset out of range"
 msgstr ""
 
-#: config/tc-arm.c:18208
+#: config/tc-arm.c:19801
 msgid "invalid smc expression"
 msgstr ""
 
 msgid "invalid smc expression"
 msgstr ""
 
-#: config/tc-arm.c:18219 config/tc-arm.c:18228
+#: config/tc-arm.c:19812 config/tc-arm.c:19821
 msgid "invalid swi expression"
 msgstr ""
 
 msgid "invalid swi expression"
 msgstr ""
 
-#: config/tc-arm.c:18238
+#: config/tc-arm.c:19831
 msgid "invalid expression in load/store multiple"
 msgstr ""
 
 msgid "invalid expression in load/store multiple"
 msgstr ""
 
-#: config/tc-arm.c:18268
+#: config/tc-arm.c:19892
+#, c-format
+msgid "blx to '%s' an ARM ISA state function changed to bl"
+msgstr ""
+
+#: config/tc-arm.c:19911
 msgid "misaligned branch destination"
 msgstr ""
 
 msgid "misaligned branch destination"
 msgstr ""
 
-#: config/tc-arm.c:18272 config/tc-arm.c:18309 config/tc-arm.c:18323
-#: config/tc-arm.c:18336 config/tc-arm.c:18375 config/tc-arm.c:18400
+#: 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"
 msgstr ""
 
 msgid "branch out of range"
 msgstr ""
 
-#: config/tc-arm.c:18349
+#: config/tc-arm.c:20002
 msgid "conditional branch out of range"
 msgstr ""
 
 msgid "conditional branch out of range"
 msgstr ""
 
-#: config/tc-arm.c:18477
+#: config/tc-arm.c:20038
+#, c-format
+msgid "blx to Thumb func '%s' from Thumb ISA state changed to bl"
+msgstr ""
+
+#: config/tc-arm.c:20187
 msgid "rel31 relocation overflow"
 msgstr ""
 
 msgid "rel31 relocation overflow"
 msgstr ""
 
-#: config/tc-arm.c:18489 config/tc-arm.c:18512
+#: config/tc-arm.c:20199 config/tc-arm.c:20222
 msgid "co-processor offset out of range"
 msgstr ""
 
 msgid "co-processor offset out of range"
 msgstr ""
 
-#: config/tc-arm.c:18529
+#: config/tc-arm.c:20239
 #, c-format
 msgid "invalid offset, target not word aligned (0x%08lX)"
 msgstr ""
 
 #, c-format
 msgid "invalid offset, target not word aligned (0x%08lX)"
 msgstr ""
 
-#: config/tc-arm.c:18536 config/tc-arm.c:18545 config/tc-arm.c:18553
-#: config/tc-arm.c:18561 config/tc-arm.c:18569
+#: 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
 #, c-format
 msgid "invalid offset, value too big (0x%08lX)"
 msgstr ""
 
 #, c-format
 msgid "invalid offset, value too big (0x%08lX)"
 msgstr ""
 
-#: config/tc-arm.c:18610
+#: config/tc-arm.c:20320
 msgid "invalid Hi register with immediate"
 msgstr ""
 
 msgid "invalid Hi register with immediate"
 msgstr ""
 
-#: config/tc-arm.c:18626
+#: config/tc-arm.c:20336
 msgid "invalid immediate for stack address calculation"
 msgstr ""
 
 msgid "invalid immediate for stack address calculation"
 msgstr ""
 
-#: config/tc-arm.c:18634
+#: config/tc-arm.c:20344
 #, c-format
 msgid "invalid immediate for address calculation (value = 0x%08lX)"
 msgstr ""
 
 #, c-format
 msgid "invalid immediate for address calculation (value = 0x%08lX)"
 msgstr ""
 
-#: config/tc-arm.c:18664
+#: config/tc-arm.c:20374
 #, c-format
 #, c-format
-msgid "invalid immediate: %ld is too large"
+msgid "invalid immediate: %ld is out of range"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:18676
+#: config/tc-arm.c:20386
 #, c-format
 msgid "invalid shift value: %ld"
 msgstr ""
 
 #, c-format
 msgid "invalid shift value: %ld"
 msgstr ""
 
-#: config/tc-arm.c:18703
-msgid "offset too big"
-msgstr ""
-
-#: config/tc-arm.c:18755
+#: config/tc-arm.c:20465
 #, c-format
 msgid "the offset 0x%08lX is not representable"
 msgstr ""
 
 #, c-format
 msgid "the offset 0x%08lX is not representable"
 msgstr ""
 
-#: config/tc-arm.c:18795
+#: config/tc-arm.c:20505
 #, c-format
 msgid "bad offset 0x%08lX (only 12 bits available for the magnitude)"
 msgstr ""
 
 #, c-format
 msgid "bad offset 0x%08lX (only 12 bits available for the magnitude)"
 msgstr ""
 
-#: config/tc-arm.c:18834
+#: config/tc-arm.c:20544
 #, c-format
 msgid "bad offset 0x%08lX (only 8 bits available for the magnitude)"
 msgstr ""
 
 #, c-format
 msgid "bad offset 0x%08lX (only 8 bits available for the magnitude)"
 msgstr ""
 
-#: config/tc-arm.c:18874
+#: config/tc-arm.c:20584
 #, c-format
 msgid "bad offset 0x%08lX (must be word-aligned)"
 msgstr ""
 
 #, c-format
 msgid "bad offset 0x%08lX (must be word-aligned)"
 msgstr ""
 
-#: config/tc-arm.c:18879
+#: config/tc-arm.c:20589
 #, c-format
 msgid "bad offset 0x%08lX (must be an 8-bit number of words)"
 msgstr ""
 
 #, c-format
 msgid "bad offset 0x%08lX (must be an 8-bit number of words)"
 msgstr ""
 
-#: config/tc-arm.c:18905 config/tc-score.c:5480
+#: config/tc-arm.c:20620 config/tc-score.c:7398
 #, c-format
 msgid "bad relocation fixup type (%d)"
 msgstr ""
 
 #, c-format
 msgid "bad relocation fixup type (%d)"
 msgstr ""
 
-#: config/tc-arm.c:19008
+#: config/tc-arm.c:20731
 msgid "literal referenced across section boundary"
 msgstr ""
 
 msgid "literal referenced across section boundary"
 msgstr ""
 
-#: config/tc-arm.c:19068
+#: config/tc-arm.c:20792
 msgid "internal relocation (type: IMMEDIATE) not fixed up"
 msgstr ""
 
 msgid "internal relocation (type: IMMEDIATE) not fixed up"
 msgstr ""
 
-#: config/tc-arm.c:19073
+#: config/tc-arm.c:20797
 msgid "ADRL used for a symbol not defined in the same file"
 msgstr ""
 
 msgid "ADRL used for a symbol not defined in the same file"
 msgstr ""
 
-#: config/tc-arm.c:19088
+#: config/tc-arm.c:20812
 #, c-format
 msgid "undefined local label `%s'"
 msgstr ""
 
 #, c-format
 msgid "undefined local label `%s'"
 msgstr ""
 
-#: config/tc-arm.c:19094
+#: config/tc-arm.c:20818
 msgid "internal_relocation (type: OFFSET_IMM) not fixed up"
 msgstr ""
 
 msgid "internal_relocation (type: OFFSET_IMM) not fixed up"
 msgstr ""
 
-#: config/tc-arm.c:19115 config/tc-cris.c:3925 config/tc-mcore.c:1992
-#: config/tc-mmix.c:2887 config/tc-ns32k.c:2282 config/tc-score.c:5571
+#: 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-moxie.c:759
+#: config/tc-ns32k.c:2248 config/tc-score.c:7491
 msgid "<unknown>"
 msgstr ""
 
 msgid "<unknown>"
 msgstr ""
 
-#: config/tc-arm.c:19118 config/tc-arm.c:19139 config/tc-score.c:5573
+#: config/tc-arm.c:20842 config/tc-arm.c:20863 config/tc-score.c:7493
 #, c-format
 msgid "cannot represent %s relocation in this object file format"
 msgstr ""
 
 #, c-format
 msgid "cannot represent %s relocation in this object file format"
 msgstr ""
 
-#: config/tc-arm.c:19373
+#: config/tc-arm.c:21203
 #, c-format
 msgid "%s: unexpected function type: %d"
 msgstr ""
 
 #, c-format
 msgid "%s: unexpected function type: %d"
 msgstr ""
 
-#: config/tc-arm.c:19463 config/tc-score.c:6592 config/tc-score.c:6608
-#: config/tc-score.c:6613
-msgid "virtual memory exhausted"
-msgstr ""
-
-#: config/tc-arm.c:19496
+#: config/tc-arm.c:21330
 msgid "use of old and new-style options to set CPU type"
 msgstr ""
 
 msgid "use of old and new-style options to set CPU type"
 msgstr ""
 
-#: config/tc-arm.c:19506
+#: config/tc-arm.c:21340
 msgid "use of old and new-style options to set FPU type"
 msgstr ""
 
 msgid "use of old and new-style options to set FPU type"
 msgstr ""
 
-#: config/tc-arm.c:19581
+#: config/tc-arm.c:21416
 msgid "hard-float conflicts with specified fpu"
 msgstr ""
 
 msgid "hard-float conflicts with specified fpu"
 msgstr ""
 
-#: config/tc-arm.c:19764
+#: config/tc-arm.c:21603
 msgid "generate PIC code"
 msgstr ""
 
 msgid "generate PIC code"
 msgstr ""
 
-#: config/tc-arm.c:19765
+#: config/tc-arm.c:21604
 msgid "assemble Thumb code"
 msgstr ""
 
 msgid "assemble Thumb code"
 msgstr ""
 
-#: config/tc-arm.c:19766
+#: config/tc-arm.c:21605
 msgid "support ARM/Thumb interworking"
 msgstr ""
 
 msgid "support ARM/Thumb interworking"
 msgstr ""
 
-#: config/tc-arm.c:19768
+#: config/tc-arm.c:21607
 msgid "code uses 32-bit program counter"
 msgstr ""
 
 msgid "code uses 32-bit program counter"
 msgstr ""
 
-#: config/tc-arm.c:19769
+#: config/tc-arm.c:21608
 msgid "code uses 26-bit program counter"
 msgstr ""
 
 msgid "code uses 26-bit program counter"
 msgstr ""
 
-#: config/tc-arm.c:19770
+#: config/tc-arm.c:21609
 msgid "floating point args are in fp regs"
 msgstr ""
 
 msgid "floating point args are in fp regs"
 msgstr ""
 
-#: config/tc-arm.c:19772
+#: config/tc-arm.c:21611
 msgid "re-entrant code"
 msgstr ""
 
 msgid "re-entrant code"
 msgstr ""
 
-#: config/tc-arm.c:19773
+#: config/tc-arm.c:21612
 msgid "code is ATPCS conformant"
 msgstr ""
 
 msgid "code is ATPCS conformant"
 msgstr ""
 
-#: config/tc-arm.c:19774
+#: config/tc-arm.c:21613
 msgid "assemble for big-endian"
 msgstr ""
 
 msgid "assemble for big-endian"
 msgstr ""
 
-#: config/tc-arm.c:19775
+#: config/tc-arm.c:21614
 msgid "assemble for little-endian"
 msgstr ""
 
 #. These are recognized by the assembler, but have no affect on code.
 msgid "assemble for little-endian"
 msgstr ""
 
 #. These are recognized by the assembler, but have no affect on code.
-#: config/tc-arm.c:19779
+#: config/tc-arm.c:21618
 msgid "use frame pointer"
 msgstr ""
 
 msgid "use frame pointer"
 msgstr ""
 
-#: config/tc-arm.c:19780
+#: config/tc-arm.c:21619
 msgid "use stack size checking"
 msgstr ""
 
 msgid "use stack size checking"
 msgstr ""
 
+#: config/tc-arm.c:21622
+msgid "do not warn on use of deprecated feature"
+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.
 #. 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:19796 config/tc-arm.c:19797
+#: config/tc-arm.c:21639 config/tc-arm.c:21640
 msgid "use -mcpu=arm1"
 msgstr ""
 
 msgid "use -mcpu=arm1"
 msgstr ""
 
-#: config/tc-arm.c:19798 config/tc-arm.c:19799
+#: config/tc-arm.c:21641 config/tc-arm.c:21642
 msgid "use -mcpu=arm2"
 msgstr ""
 
 msgid "use -mcpu=arm2"
 msgstr ""
 
-#: config/tc-arm.c:19800 config/tc-arm.c:19801
+#: config/tc-arm.c:21643 config/tc-arm.c:21644
 msgid "use -mcpu=arm250"
 msgstr ""
 
 msgid "use -mcpu=arm250"
 msgstr ""
 
-#: config/tc-arm.c:19802 config/tc-arm.c:19803
+#: config/tc-arm.c:21645 config/tc-arm.c:21646
 msgid "use -mcpu=arm3"
 msgstr ""
 
 msgid "use -mcpu=arm3"
 msgstr ""
 
-#: config/tc-arm.c:19804 config/tc-arm.c:19805
+#: config/tc-arm.c:21647 config/tc-arm.c:21648
 msgid "use -mcpu=arm6"
 msgstr ""
 
 msgid "use -mcpu=arm6"
 msgstr ""
 
-#: config/tc-arm.c:19806 config/tc-arm.c:19807
+#: config/tc-arm.c:21649 config/tc-arm.c:21650
 msgid "use -mcpu=arm600"
 msgstr ""
 
 msgid "use -mcpu=arm600"
 msgstr ""
 
-#: config/tc-arm.c:19808 config/tc-arm.c:19809
+#: config/tc-arm.c:21651 config/tc-arm.c:21652
 msgid "use -mcpu=arm610"
 msgstr ""
 
 msgid "use -mcpu=arm610"
 msgstr ""
 
-#: config/tc-arm.c:19810 config/tc-arm.c:19811
+#: config/tc-arm.c:21653 config/tc-arm.c:21654
 msgid "use -mcpu=arm620"
 msgstr ""
 
 msgid "use -mcpu=arm620"
 msgstr ""
 
-#: config/tc-arm.c:19812 config/tc-arm.c:19813
+#: config/tc-arm.c:21655 config/tc-arm.c:21656
 msgid "use -mcpu=arm7"
 msgstr ""
 
 msgid "use -mcpu=arm7"
 msgstr ""
 
-#: config/tc-arm.c:19814 config/tc-arm.c:19815
+#: config/tc-arm.c:21657 config/tc-arm.c:21658
 msgid "use -mcpu=arm70"
 msgstr ""
 
 msgid "use -mcpu=arm70"
 msgstr ""
 
-#: config/tc-arm.c:19816 config/tc-arm.c:19817
+#: config/tc-arm.c:21659 config/tc-arm.c:21660
 msgid "use -mcpu=arm700"
 msgstr ""
 
 msgid "use -mcpu=arm700"
 msgstr ""
 
-#: config/tc-arm.c:19818 config/tc-arm.c:19819
+#: config/tc-arm.c:21661 config/tc-arm.c:21662
 msgid "use -mcpu=arm700i"
 msgstr ""
 
 msgid "use -mcpu=arm700i"
 msgstr ""
 
-#: config/tc-arm.c:19820 config/tc-arm.c:19821
+#: config/tc-arm.c:21663 config/tc-arm.c:21664
 msgid "use -mcpu=arm710"
 msgstr ""
 
 msgid "use -mcpu=arm710"
 msgstr ""
 
-#: config/tc-arm.c:19822 config/tc-arm.c:19823
+#: config/tc-arm.c:21665 config/tc-arm.c:21666
 msgid "use -mcpu=arm710c"
 msgstr ""
 
 msgid "use -mcpu=arm710c"
 msgstr ""
 
-#: config/tc-arm.c:19824 config/tc-arm.c:19825
+#: config/tc-arm.c:21667 config/tc-arm.c:21668
 msgid "use -mcpu=arm720"
 msgstr ""
 
 msgid "use -mcpu=arm720"
 msgstr ""
 
-#: config/tc-arm.c:19826 config/tc-arm.c:19827
+#: config/tc-arm.c:21669 config/tc-arm.c:21670
 msgid "use -mcpu=arm7d"
 msgstr ""
 
 msgid "use -mcpu=arm7d"
 msgstr ""
 
-#: config/tc-arm.c:19828 config/tc-arm.c:19829
+#: config/tc-arm.c:21671 config/tc-arm.c:21672
 msgid "use -mcpu=arm7di"
 msgstr ""
 
 msgid "use -mcpu=arm7di"
 msgstr ""
 
-#: config/tc-arm.c:19830 config/tc-arm.c:19831
+#: config/tc-arm.c:21673 config/tc-arm.c:21674
 msgid "use -mcpu=arm7m"
 msgstr ""
 
 msgid "use -mcpu=arm7m"
 msgstr ""
 
-#: config/tc-arm.c:19832 config/tc-arm.c:19833
+#: config/tc-arm.c:21675 config/tc-arm.c:21676
 msgid "use -mcpu=arm7dm"
 msgstr ""
 
 msgid "use -mcpu=arm7dm"
 msgstr ""
 
-#: config/tc-arm.c:19834 config/tc-arm.c:19835
+#: config/tc-arm.c:21677 config/tc-arm.c:21678
 msgid "use -mcpu=arm7dmi"
 msgstr ""
 
 msgid "use -mcpu=arm7dmi"
 msgstr ""
 
-#: config/tc-arm.c:19836 config/tc-arm.c:19837
+#: config/tc-arm.c:21679 config/tc-arm.c:21680
 msgid "use -mcpu=arm7100"
 msgstr ""
 
 msgid "use -mcpu=arm7100"
 msgstr ""
 
-#: config/tc-arm.c:19838 config/tc-arm.c:19839
+#: config/tc-arm.c:21681 config/tc-arm.c:21682
 msgid "use -mcpu=arm7500"
 msgstr ""
 
 msgid "use -mcpu=arm7500"
 msgstr ""
 
-#: config/tc-arm.c:19840 config/tc-arm.c:19841
+#: config/tc-arm.c:21683 config/tc-arm.c:21684
 msgid "use -mcpu=arm7500fe"
 msgstr ""
 
 msgid "use -mcpu=arm7500fe"
 msgstr ""
 
-#: config/tc-arm.c:19842 config/tc-arm.c:19843 config/tc-arm.c:19844
-#: config/tc-arm.c:19845
+#: config/tc-arm.c:21685 config/tc-arm.c:21686 config/tc-arm.c:21687
+#: config/tc-arm.c:21688
 msgid "use -mcpu=arm7tdmi"
 msgstr ""
 
 msgid "use -mcpu=arm7tdmi"
 msgstr ""
 
-#: config/tc-arm.c:19846 config/tc-arm.c:19847
+#: config/tc-arm.c:21689 config/tc-arm.c:21690
 msgid "use -mcpu=arm710t"
 msgstr ""
 
 msgid "use -mcpu=arm710t"
 msgstr ""
 
-#: config/tc-arm.c:19848 config/tc-arm.c:19849
+#: config/tc-arm.c:21691 config/tc-arm.c:21692
 msgid "use -mcpu=arm720t"
 msgstr ""
 
 msgid "use -mcpu=arm720t"
 msgstr ""
 
-#: config/tc-arm.c:19850 config/tc-arm.c:19851
+#: config/tc-arm.c:21693 config/tc-arm.c:21694
 msgid "use -mcpu=arm740t"
 msgstr ""
 
 msgid "use -mcpu=arm740t"
 msgstr ""
 
-#: config/tc-arm.c:19852 config/tc-arm.c:19853
+#: config/tc-arm.c:21695 config/tc-arm.c:21696
 msgid "use -mcpu=arm8"
 msgstr ""
 
 msgid "use -mcpu=arm8"
 msgstr ""
 
-#: config/tc-arm.c:19854 config/tc-arm.c:19855
+#: config/tc-arm.c:21697 config/tc-arm.c:21698
 msgid "use -mcpu=arm810"
 msgstr ""
 
 msgid "use -mcpu=arm810"
 msgstr ""
 
-#: config/tc-arm.c:19856 config/tc-arm.c:19857
+#: config/tc-arm.c:21699 config/tc-arm.c:21700
 msgid "use -mcpu=arm9"
 msgstr ""
 
 msgid "use -mcpu=arm9"
 msgstr ""
 
-#: config/tc-arm.c:19858 config/tc-arm.c:19859
+#: config/tc-arm.c:21701 config/tc-arm.c:21702
 msgid "use -mcpu=arm9tdmi"
 msgstr ""
 
 msgid "use -mcpu=arm9tdmi"
 msgstr ""
 
-#: config/tc-arm.c:19860 config/tc-arm.c:19861
+#: config/tc-arm.c:21703 config/tc-arm.c:21704
 msgid "use -mcpu=arm920"
 msgstr ""
 
 msgid "use -mcpu=arm920"
 msgstr ""
 
-#: config/tc-arm.c:19862 config/tc-arm.c:19863
+#: config/tc-arm.c:21705 config/tc-arm.c:21706
 msgid "use -mcpu=arm940"
 msgstr ""
 
 msgid "use -mcpu=arm940"
 msgstr ""
 
-#: config/tc-arm.c:19864
+#: config/tc-arm.c:21707
 msgid "use -mcpu=strongarm"
 msgstr ""
 
 msgid "use -mcpu=strongarm"
 msgstr ""
 
-#: config/tc-arm.c:19866
+#: config/tc-arm.c:21709
 msgid "use -mcpu=strongarm110"
 msgstr ""
 
 msgid "use -mcpu=strongarm110"
 msgstr ""
 
-#: config/tc-arm.c:19868
+#: config/tc-arm.c:21711
 msgid "use -mcpu=strongarm1100"
 msgstr ""
 
 msgid "use -mcpu=strongarm1100"
 msgstr ""
 
-#: config/tc-arm.c:19870
+#: config/tc-arm.c:21713
 msgid "use -mcpu=strongarm1110"
 msgstr ""
 
 msgid "use -mcpu=strongarm1110"
 msgstr ""
 
-#: config/tc-arm.c:19871
+#: config/tc-arm.c:21714
 msgid "use -mcpu=xscale"
 msgstr ""
 
 msgid "use -mcpu=xscale"
 msgstr ""
 
-#: config/tc-arm.c:19872
+#: config/tc-arm.c:21715
 msgid "use -mcpu=iwmmxt"
 msgstr ""
 
 msgid "use -mcpu=iwmmxt"
 msgstr ""
 
-#: config/tc-arm.c:19873
+#: config/tc-arm.c:21716
 msgid "use -mcpu=all"
 msgstr ""
 
 #. Architecture variants -- don't add any more to this list either.
 msgid "use -mcpu=all"
 msgstr ""
 
 #. Architecture variants -- don't add any more to this list either.
-#: config/tc-arm.c:19876 config/tc-arm.c:19877
+#: config/tc-arm.c:21719 config/tc-arm.c:21720
 msgid "use -march=armv2"
 msgstr ""
 
 msgid "use -march=armv2"
 msgstr ""
 
-#: config/tc-arm.c:19878 config/tc-arm.c:19879
+#: config/tc-arm.c:21721 config/tc-arm.c:21722
 msgid "use -march=armv2a"
 msgstr ""
 
 msgid "use -march=armv2a"
 msgstr ""
 
-#: config/tc-arm.c:19880 config/tc-arm.c:19881
+#: config/tc-arm.c:21723 config/tc-arm.c:21724
 msgid "use -march=armv3"
 msgstr ""
 
 msgid "use -march=armv3"
 msgstr ""
 
-#: config/tc-arm.c:19882 config/tc-arm.c:19883
+#: config/tc-arm.c:21725 config/tc-arm.c:21726
 msgid "use -march=armv3m"
 msgstr ""
 
 msgid "use -march=armv3m"
 msgstr ""
 
-#: config/tc-arm.c:19884 config/tc-arm.c:19885
+#: config/tc-arm.c:21727 config/tc-arm.c:21728
 msgid "use -march=armv4"
 msgstr ""
 
 msgid "use -march=armv4"
 msgstr ""
 
-#: config/tc-arm.c:19886 config/tc-arm.c:19887
+#: config/tc-arm.c:21729 config/tc-arm.c:21730
 msgid "use -march=armv4t"
 msgstr ""
 
 msgid "use -march=armv4t"
 msgstr ""
 
-#: config/tc-arm.c:19888 config/tc-arm.c:19889
+#: config/tc-arm.c:21731 config/tc-arm.c:21732
 msgid "use -march=armv5"
 msgstr ""
 
 msgid "use -march=armv5"
 msgstr ""
 
-#: config/tc-arm.c:19890 config/tc-arm.c:19891
+#: config/tc-arm.c:21733 config/tc-arm.c:21734
 msgid "use -march=armv5t"
 msgstr ""
 
 msgid "use -march=armv5t"
 msgstr ""
 
-#: config/tc-arm.c:19892 config/tc-arm.c:19893
+#: config/tc-arm.c:21735 config/tc-arm.c:21736
 msgid "use -march=armv5te"
 msgstr ""
 
 #. Floating point variants -- don't add any more to this list either.
 msgid "use -march=armv5te"
 msgstr ""
 
 #. Floating point variants -- don't add any more to this list either.
-#: config/tc-arm.c:19896
+#: config/tc-arm.c:21739
 msgid "use -mfpu=fpe"
 msgstr ""
 
 msgid "use -mfpu=fpe"
 msgstr ""
 
-#: config/tc-arm.c:19897
+#: config/tc-arm.c:21740
 msgid "use -mfpu=fpa10"
 msgstr ""
 
 msgid "use -mfpu=fpa10"
 msgstr ""
 
-#: config/tc-arm.c:19898
+#: config/tc-arm.c:21741
 msgid "use -mfpu=fpa11"
 msgstr ""
 
 msgid "use -mfpu=fpa11"
 msgstr ""
 
-#: config/tc-arm.c:19900
+#: config/tc-arm.c:21743
 msgid "use either -mfpu=softfpa or -mfpu=softvfp"
 msgstr ""
 
 msgid "use either -mfpu=softfpa or -mfpu=softvfp"
 msgstr ""
 
-#: config/tc-arm.c:20161
+#: config/tc-arm.c:22018
 msgid "invalid architectural extension"
 msgstr ""
 
 msgid "invalid architectural extension"
 msgstr ""
 
-#: config/tc-arm.c:20175
+#: config/tc-arm.c:22032
 msgid "missing architectural extension"
 msgstr ""
 
 msgid "missing architectural extension"
 msgstr ""
 
-#: config/tc-arm.c:20188
+#: config/tc-arm.c:22045
 #, c-format
 #, c-format
-msgid "unknown architectural extnsion `%s'"
+msgid "unknown architectural extension `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:20212
+#: config/tc-arm.c:22069
 #, c-format
 msgid "missing cpu name `%s'"
 msgstr ""
 
 #, c-format
 msgid "missing cpu name `%s'"
 msgstr ""
 
-#: config/tc-arm.c:20237 config/tc-arm.c:20622
+#: config/tc-arm.c:22095 config/tc-arm.c:22530
 #, c-format
 msgid "unknown cpu `%s'"
 msgstr ""
 
 #, c-format
 msgid "unknown cpu `%s'"
 msgstr ""
 
-#: config/tc-arm.c:20255
+#: config/tc-arm.c:22113
 #, c-format
 msgid "missing architecture name `%s'"
 msgstr ""
 
 #, c-format
 msgid "missing architecture name `%s'"
 msgstr ""
 
-#: config/tc-arm.c:20272 config/tc-arm.c:20656 config/tc-arm.c:20687
+#: config/tc-arm.c:22130 config/tc-arm.c:22564 config/tc-arm.c:22595
+#: config/tc-score.c:7728
 #, c-format
 msgid "unknown architecture `%s'\n"
 msgstr ""
 
 #, c-format
 msgid "unknown architecture `%s'\n"
 msgstr ""
 
-#: config/tc-arm.c:20288 config/tc-arm.c:20718
+#: config/tc-arm.c:22146 config/tc-arm.c:22625
 #, c-format
 msgid "unknown floating point format `%s'\n"
 msgstr ""
 
 #, c-format
 msgid "unknown floating point format `%s'\n"
 msgstr ""
 
-#: config/tc-arm.c:20304
+#: config/tc-arm.c:22162
 #, c-format
 msgid "unknown floating point abi `%s'\n"
 msgstr ""
 
 #, c-format
 msgid "unknown floating point abi `%s'\n"
 msgstr ""
 
-#: config/tc-arm.c:20320
+#: config/tc-arm.c:22178
 #, c-format
 msgid "unknown EABI `%s'\n"
 msgstr ""
 
 #, c-format
 msgid "unknown EABI `%s'\n"
 msgstr ""
 
-#: config/tc-arm.c:20327
+#: config/tc-arm.c:22198
+#, c-format
+msgid "unknown implicit IT mode `%s', should be arm, thumb, always, or never."
+msgstr ""
+
+#: config/tc-arm.c:22208
 msgid "<cpu name>\t  assemble for CPU <cpu name>"
 msgstr ""
 
 msgid "<cpu name>\t  assemble for CPU <cpu name>"
 msgstr ""
 
-#: config/tc-arm.c:20329
+#: config/tc-arm.c:22210
 msgid "<arch name>\t  assemble for architecture <arch name>"
 msgstr ""
 
 msgid "<arch name>\t  assemble for architecture <arch name>"
 msgstr ""
 
-#: config/tc-arm.c:20331
+#: config/tc-arm.c:22212
 msgid "<fpu name>\t  assemble for FPU architecture <fpu name>"
 msgstr ""
 
 msgid "<fpu name>\t  assemble for FPU architecture <fpu name>"
 msgstr ""
 
-#: config/tc-arm.c:20333
+#: config/tc-arm.c:22214
 msgid "<abi>\t  assemble for floating point ABI <abi>"
 msgstr ""
 
 msgid "<abi>\t  assemble for floating point ABI <abi>"
 msgstr ""
 
-#: config/tc-arm.c:20336
-msgid "<ver>\t  assemble for eabi version <ver>"
+#: config/tc-arm.c:22217
+msgid "<ver>\t\t  assemble for eabi version <ver>"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:20378 config/tc-arm.c:20398 config/tc-arm.c:20420
+#: config/tc-arm.c:22220
+msgid "<mode>\t  controls implicit insertion of IT instructions"
+msgstr ""
+
+#: config/tc-arm.c:22264 config/tc-arm.c:22282 config/tc-arm.c:22302
 #, c-format
 msgid "option `-%c%s' is deprecated: %s"
 msgstr ""
 
 #, c-format
 msgid "option `-%c%s' is deprecated: %s"
 msgstr ""
 
-#: config/tc-arm.c:20441
+#: config/tc-arm.c:22322
 #, c-format
 msgid " ARM-specific assembler options:\n"
 msgstr ""
 
 #, c-format
 msgid " ARM-specific assembler options:\n"
 msgstr ""
 
-#: config/tc-arm.c:20452
+#: config/tc-arm.c:22333
 #, c-format
 msgid "  -EB                     assemble code for a big-endian cpu\n"
 msgstr ""
 
 #, c-format
 msgid "  -EB                     assemble code for a big-endian cpu\n"
 msgstr ""
 
-#: config/tc-arm.c:20457
+#: config/tc-arm.c:22338
 #, c-format
 msgid "  -EL                     assemble code for a little-endian cpu\n"
 msgstr ""
 
 #, c-format
 msgid "  -EL                     assemble code for a little-endian cpu\n"
 msgstr ""
 
-#: config/tc-avr.c:258
+#: config/tc-arm.c:22342
+#, c-format
+msgid "  --fix-v4bx              Allow BX in ARMv4 code\n"
+msgstr ""
+
+#: config/tc-avr.c:314
 #, c-format
 msgid "Known MCU names:"
 msgstr ""
 
 #, c-format
 msgid "Known MCU names:"
 msgstr ""
 
-#: config/tc-avr.c:324
+#: config/tc-avr.c:380
 #, c-format
 msgid ""
 "AVR options:\n"
 "  -mmcu=[avr-name] select microcontroller variant\n"
 "                   [avr-name] can be:\n"
 #, c-format
 msgid ""
 "AVR options:\n"
 "  -mmcu=[avr-name] select microcontroller variant\n"
 "                   [avr-name] can be:\n"
-"                   avr1 - AT90S1200, ATtiny1x, ATtiny28\n"
-"                   avr2 - AT90S2xxx, AT90S4xxx, AT90S8xxx, ATtiny22\n"
-"                   avr3 - ATmega103, ATmega603\n"
-"                   avr4 - ATmega83, ATmega85\n"
-"                   avr5 - ATmega161, ATmega163, ATmega32, AT94K\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"
 msgstr ""
 
 "                   or immediate microcontroller name.\n"
 msgstr ""
 
-#: config/tc-avr.c:334
+#: config/tc-avr.c:397
 #, c-format
 msgid ""
 "  -mall-opcodes    accept all AVR opcodes, even if not supported by MCU\n"
 #, c-format
 msgid ""
 "  -mall-opcodes    accept all AVR opcodes, even if not supported by MCU\n"
@@ -3045,789 +3446,832 @@ msgid ""
 "                   (default for avr3, avr5)\n"
 msgstr ""
 
 "                   (default for avr3, avr5)\n"
 msgstr ""
 
-#: config/tc-avr.c:378 config/tc-msp430.c:747
+#: config/tc-avr.c:441 config/tc-msp430.c:744
 #, c-format
 msgid "unknown MCU: %s\n"
 msgstr ""
 
 #, c-format
 msgid "unknown MCU: %s\n"
 msgstr ""
 
-#: config/tc-avr.c:387
+#: config/tc-avr.c:450
 #, c-format
 msgid "redefinition of mcu type `%s' to `%s'"
 msgstr ""
 
 #, c-format
 msgid "redefinition of mcu type `%s' to `%s'"
 msgstr ""
 
-#: config/tc-avr.c:434 config/tc-cr16.c:670 config/tc-crx.c:491
-#: config/tc-d10v.c:277 config/tc-d30v.c:311 config/tc-mips.c:10769
-#: config/tc-mmix.c:2263 config/tc-mn10200.c:341 config/tc-msp430.c:871
-#: config/tc-pj.c:342 config/tc-ppc.c:5206 config/tc-sh.c:3076
-#: config/tc-v850.c:1198
-msgid "bad call to md_atof"
-msgstr ""
-
-#: config/tc-avr.c:501
+#: config/tc-avr.c:528
 msgid "constant value required"
 msgstr ""
 
 msgid "constant value required"
 msgstr ""
 
-#: config/tc-avr.c:504
+#: config/tc-avr.c:531
 #, c-format
 #, c-format
-msgid "number must be less than %d"
+msgid "number must be positive and less than %d"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-avr.c:530 config/tc-avr.c:665
+#: config/tc-avr.c:557 config/tc-avr.c:694
 #, c-format
 msgid "constant out of 8-bit range: %d"
 msgstr ""
 
 #, c-format
 msgid "constant out of 8-bit range: %d"
 msgstr ""
 
-#: config/tc-avr.c:542 config/tc-d10v.c:497 config/tc-d30v.c:489
-#: config/tc-h8300.c:449 config/tc-mcore.c:662 config/tc-mmix.c:488
-#: config/tc-mn10200.c:1077 config/tc-mn10300.c:1819 config/tc-msp430.c:455
-#: config/tc-or32.c:307 config/tc-ppc.c:2436 config/tc-s390.c:1221
-#: config/tc-sh64.c:2213 config/tc-sh.c:1359 config/tc-v850.c:1967
-#: config/tc-z80.c:575 config/tc-z8k.c:350
-msgid "missing operand"
-msgstr ""
-
-#: config/tc-avr.c:598 config/tc-score.c:974 read.c:3560
+#: config/tc-avr.c:625 config/tc-score.c:1200 read.c:3615
 msgid "illegal expression"
 msgstr ""
 
 msgid "illegal expression"
 msgstr ""
 
-#: config/tc-avr.c:627 config/tc-avr.c:1386
+#: config/tc-avr.c:654 config/tc-avr.c:1421
 msgid "`)' required"
 msgstr ""
 
 msgid "`)' required"
 msgstr ""
 
-#: config/tc-avr.c:648
-msgid "expression dangerous with linker stubs"
-msgstr ""
-
-#: config/tc-avr.c:720
+#: config/tc-avr.c:749
 msgid "register r16-r23 required"
 msgstr ""
 
 msgid "register r16-r23 required"
 msgstr ""
 
-#: config/tc-avr.c:726
+#: config/tc-avr.c:755
 msgid "register number above 15 required"
 msgstr ""
 
 msgid "register number above 15 required"
 msgstr ""
 
-#: config/tc-avr.c:732
+#: config/tc-avr.c:761
 msgid "even register number required"
 msgstr ""
 
 msgid "even register number required"
 msgstr ""
 
-#: config/tc-avr.c:738
+#: config/tc-avr.c:767
 msgid "register r24, r26, r28 or r30 required"
 msgstr ""
 
 msgid "register r24, r26, r28 or r30 required"
 msgstr ""
 
-#: config/tc-avr.c:744
+#: config/tc-avr.c:773
 msgid "register name or number from 0 to 31 required"
 msgstr ""
 
 msgid "register name or number from 0 to 31 required"
 msgstr ""
 
-#: config/tc-avr.c:762
+#: config/tc-avr.c:791
 msgid "pointer register (X, Y or Z) required"
 msgstr ""
 
 msgid "pointer register (X, Y or Z) required"
 msgstr ""
 
-#: config/tc-avr.c:769
+#: config/tc-avr.c:798
 msgid "cannot both predecrement and postincrement"
 msgstr ""
 
 msgid "cannot both predecrement and postincrement"
 msgstr ""
 
-#: config/tc-avr.c:777
+#: config/tc-avr.c:806
 msgid "addressing mode not supported"
 msgstr ""
 
 msgid "addressing mode not supported"
 msgstr ""
 
-#: config/tc-avr.c:783
+#: config/tc-avr.c:812
 msgid "can't predecrement"
 msgstr ""
 
 msgid "can't predecrement"
 msgstr ""
 
-#: config/tc-avr.c:786
+#: config/tc-avr.c:815
 msgid "pointer register Z required"
 msgstr ""
 
 msgid "pointer register Z required"
 msgstr ""
 
-#: config/tc-avr.c:804
+#: config/tc-avr.c:829
+msgid "postincrement not supported"
+msgstr ""
+
+#: config/tc-avr.c:839
 msgid "pointer register (Y or Z) required"
 msgstr ""
 
 msgid "pointer register (Y or Z) required"
 msgstr ""
 
-#: config/tc-avr.c:908
+#: config/tc-avr.c:943
 #, c-format
 msgid "unknown constraint `%c'"
 msgstr ""
 
 #, c-format
 msgid "unknown constraint `%c'"
 msgstr ""
 
-#: config/tc-avr.c:960
+#: config/tc-avr.c:995
 msgid "`,' required"
 msgstr ""
 
 msgid "`,' required"
 msgstr ""
 
-#: config/tc-avr.c:978
+#: config/tc-avr.c:1013
 msgid "undefined combination of operands"
 msgstr ""
 
 msgid "undefined combination of operands"
 msgstr ""
 
-#: config/tc-avr.c:987
+#: config/tc-avr.c:1022
 msgid "skipping two-word instruction"
 msgstr ""
 
 msgid "skipping two-word instruction"
 msgstr ""
 
-#: config/tc-avr.c:1079 config/tc-avr.c:1095 config/tc-avr.c:1209
-#: config/tc-msp430.c:2009 config/tc-msp430.c:2027
+#: 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"
 msgstr ""
 
 #, c-format
 msgid "odd address operand: %ld"
 msgstr ""
 
-#: config/tc-avr.c:1087 config/tc-avr.c:1106 config/tc-avr.c:1128
-#: config/tc-avr.c:1135 config/tc-avr.c:1142 config/tc-d10v.c:537
-#: config/tc-d30v.c:588 config/tc-msp430.c:2017 config/tc-msp430.c:2032
-#: config/tc-msp430.c:2042
+#: 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"
 msgstr ""
 
 #, c-format
 msgid "operand out of range: %ld"
 msgstr ""
 
-#: config/tc-avr.c:1218 config/tc-d10v.c:1619 config/tc-d30v.c:2059
-#: config/tc-msp430.c:2060
+#: 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"
 msgstr ""
 
 #, c-format
 msgid "line %d: unknown relocation type: 0x%x"
 msgstr ""
 
-#: config/tc-avr.c:1232
+#: config/tc-avr.c:1267
 msgid "only constant expression allowed"
 msgstr ""
 
 #. xgettext:c-format.
 msgid "only constant expression allowed"
 msgstr ""
 
 #. xgettext:c-format.
-#: config/tc-avr.c:1292 config/tc-bfin.c:771 config/tc-d10v.c:1491
-#: config/tc-d30v.c:1803 config/tc-mn10200.c:813 config/tc-mn10300.c:2311
-#: config/tc-msp430.c:2095 config/tc-or32.c:1017 config/tc-ppc.c:6085
-#: config/tc-spu.c:884 config/tc-spu.c:1071 config/tc-v850.c:2219
+#: config/tc-avr.c:1327 config/tc-bfin.c:811 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:959 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"
 msgstr ""
 
 #: config/tc-z80.c:2017
 #, c-format
 msgid "reloc %d not supported by object file format"
 msgstr ""
 
-#: config/tc-avr.c:1315 config/tc-h8300.c:1866 config/tc-mcore.c:881
-#: config/tc-msp430.c:1860 config/tc-pj.c:254 config/tc-sh.c:2544
-#: config/tc-z8k.c:1216
+#: config/tc-avr.c:1350 config/tc-h8300.c:1885 config/tc-mcore.c:881
+#: config/tc-microblaze.c:825 config/tc-moxie.c:178 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 "
 msgstr ""
 
 msgid "can't find opcode "
 msgstr ""
 
-#: config/tc-avr.c:1332
+#: config/tc-avr.c:1367
 #, c-format
 msgid "illegal opcode %s for mcu %s"
 msgstr ""
 
 #, c-format
 msgid "illegal opcode %s for mcu %s"
 msgstr ""
 
-#: config/tc-avr.c:1341
+#: config/tc-avr.c:1376
 msgid "garbage at end of line"
 msgstr ""
 
 msgid "garbage at end of line"
 msgstr ""
 
-#: config/tc-avr.c:1413 config/tc-avr.c:1420
+#: config/tc-avr.c:1448 config/tc-avr.c:1455
 #, c-format
 msgid "illegal %srelocation size: %d"
 msgstr ""
 
 #, c-format
 msgid "illegal %srelocation size: %d"
 msgstr ""
 
-#: config/tc-bfin.c:338
+#: config/tc-bfin.c:96 config/tc-frv.c:1606 config/tc-frv.c:1616
+msgid "missing ')'"
+msgstr ""
+
+#: config/tc-bfin.c:423
 #, c-format
 msgid " BFIN specific command line options:\n"
 msgstr ""
 
 #, c-format
 msgid " BFIN specific command line options:\n"
 msgstr ""
 
-#: config/tc-bfin.c:728 config/tc-fr30.c:357 config/tc-frv.c:1599
-#: config/tc-i960.c:1754 config/tc-ip2k.c:370 config/tc-m32c.c:1236
-#: config/tc-m32r.c:2142 config/tc-mep.c:1713 config/tc-openrisc.c:375
-#: config/tc-xc16x.c:258 config/tc-xstormy16.c:631
-msgid "Bad call to md_atof()"
+#: config/tc-bfin.c:436
+msgid "Could not set architecture and machine."
+msgstr ""
+
+#: config/tc-bfin.c:585
+msgid "Parse failed."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cr16.c:159 read.c:4266
+#: config/tc-bfin.c:660
+msgid "pcrel too far BFD_RELOC_BFIN_10"
+msgstr ""
+
+#: config/tc-bfin.c:676
+msgid "pcrel too far BFD_RELOC_BFIN_12"
+msgstr ""
+
+#: config/tc-bfin.c:696
+msgid "pcrel too far BFD_RELOC_BFIN_24"
+msgstr ""
+
+#: config/tc-bfin.c:711
+msgid "pcrel too far BFD_RELOC_BFIN_5"
+msgstr ""
+
+#: config/tc-bfin.c:723
+msgid "pcrel too far BFD_RELOC_BFIN_11_PCREL"
+msgstr ""
+
+#: config/tc-bfin.c:733
+msgid "rel too far BFD_RELOC_8"
+msgstr ""
+
+#: config/tc-bfin.c:740
+msgid "rel too far BFD_RELOC_16"
+msgstr ""
+
+#: config/tc-cr16.c:164 read.c:4346
 msgid "using a bit field width of zero"
 msgstr ""
 
 msgid "using a bit field width of zero"
 msgstr ""
 
-#: config/tc-cr16.c:167 read.c:4274
+#: config/tc-cr16.c:172 read.c:4354
 #, c-format
 msgid "field width \"%s\" too complex for a bitfield"
 msgstr ""
 
 #, c-format
 msgid "field width \"%s\" too complex for a bitfield"
 msgstr ""
 
-#: config/tc-cr16.c:176 read.c:4282
+#: 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"
 msgstr ""
 
 #, c-format
 msgid "field width %lu too big to fit in %d bytes: truncated to %d bits"
 msgstr ""
 
-#: config/tc-cr16.c:198 read.c:4304
+#: config/tc-cr16.c:203 read.c:4384
 #, c-format
 msgid "field value \"%s\" too complex for a bitfield"
 msgstr ""
 
 #, c-format
 msgid "field value \"%s\" too complex for a bitfield"
 msgstr ""
 
-#: config/tc-cr16.c:379
+#: config/tc-cr16.c:384
 #, c-format
 msgid "Unknown register pair - index relative mode: `%d'"
 msgstr ""
 
 #, c-format
 msgid "Unknown register pair - index relative mode: `%d'"
 msgstr ""
 
-#: config/tc-cr16.c:558 config/tc-crx.c:344 config/tc-mn10200.c:800
-#: write.c:959
+#: 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}"
 msgstr ""
 
 #, c-format
 msgid "can't resolve `%s' {%s section} - `%s' {%s section}"
 msgstr ""
 
-#: config/tc-cr16.c:574 config/tc-crx.c:360
+#: config/tc-cr16.c:602 config/tc-crx.c:360
 #, c-format
 msgid "internal error: reloc %d (`%s') not supported by object file format"
 msgstr ""
 
 #, c-format
 msgid "internal error: reloc %d (`%s') not supported by object file format"
 msgstr ""
 
-#: config/tc-cr16.c:762 config/tc-cr16.c:785 config/tc-cris.c:1181
-#: config/tc-crx.c:582 config/tc-crx.c:609 config/tc-crx.c:627
+#: config/tc-cr16.c:695 config/tc-i386.c:8187 config/tc-s390.c:1799
+msgid "GOT already in symbol table"
+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"
 msgstr ""
 
 msgid "Virtual memory exhausted"
 msgstr ""
 
-#: config/tc-cr16.c:770 config/tc-crx.c:619 config/tc-crx.c:637
-#: config/tc-i386.c:1230 config/tc-i386.c:1252 config/tc-m68k.c:4387
+#: config/tc-cr16.c:812 config/tc-crx.c:571 config/tc-crx.c:590
+#: config/tc-i386.c:2152 config/tc-i386.c:2174 config/tc-m68k.c:4607
+#: config/tc-maxq.c:2865
 #, c-format
 msgid "Internal Error:  Can't hash %s: %s"
 msgstr ""
 
 #, c-format
 msgid "Internal Error:  Can't hash %s: %s"
 msgstr ""
 
-#: config/tc-cr16.c:796 config/tc-cris.c:1215 config/tc-crx.c:592
+#: config/tc-cr16.c:838 config/tc-cris.c:1224 config/tc-crx.c:544
 #, c-format
 msgid "Can't hash `%s': %s\n"
 msgstr ""
 
 #, c-format
 msgid "Can't hash `%s': %s\n"
 msgstr ""
 
-#: config/tc-cr16.c:797 config/tc-cris.c:1216 config/tc-crx.c:593
+#: config/tc-cr16.c:839 config/tc-cris.c:1225 config/tc-crx.c:545
 msgid "(unknown reason)"
 msgstr ""
 
 #. Missing or bad expr becomes absolute 0.
 msgid "(unknown reason)"
 msgstr ""
 
 #. Missing or bad expr becomes absolute 0.
-#: config/tc-cr16.c:847 config/tc-crx.c:665 config/tc-i386.c:4865
+#: 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"
 msgstr ""
 
 #, c-format
 msgid "missing or invalid displacement expression `%s' taken as 0"
 msgstr ""
 
-#: config/tc-cr16.c:959
+#: config/tc-cr16.c:941
+#, c-format
+msgid "GOT bad expression with %s."
+msgstr ""
+
+#: config/tc-cr16.c:1052
 #, c-format
 msgid "operand %d: illegal use expression: `%s`"
 msgstr ""
 
 #, c-format
 msgid "operand %d: illegal use expression: `%s`"
 msgstr ""
 
-#: config/tc-cr16.c:1016 config/tc-crx.c:1173
+#: config/tc-cr16.c:1117 config/tc-crx.c:1126
 #, c-format
 msgid "Unknown register: `%d'"
 msgstr ""
 
 #. Issue a error message when register is illegal.
 #, c-format
 msgid "Unknown register: `%d'"
 msgstr ""
 
 #. Issue a error message when register is illegal.
-#: config/tc-cr16.c:1024 config/tc-crx.c:1181
+#: config/tc-cr16.c:1125 config/tc-crx.c:1134
 #, c-format
 msgid "Illegal register (`%s') in Instruction: `%s'"
 msgstr ""
 
 #, c-format
 msgid "Illegal register (`%s') in Instruction: `%s'"
 msgstr ""
 
-#: config/tc-cr16.c:1095 config/tc-cr16.c:1170 config/tc-crx.c:803
-#: config/tc-crx.c:823 config/tc-crx.c:838
+#: 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'"
 msgstr ""
 
 #, c-format
 msgid "Illegal register `%s' in Instruction `%s'"
 msgstr ""
 
-#: config/tc-cr16.c:1123 config/tc-cr16.c:1134
+#: config/tc-cr16.c:1224 config/tc-cr16.c:1235
 #, c-format
 msgid "Illegal register pair `%s' in Instruction `%s'"
 msgstr ""
 
 #, c-format
 msgid "Illegal register pair `%s' in Instruction `%s'"
 msgstr ""
 
-#: config/tc-cr16.c:1159 config/tc-i960.c:835
+#: config/tc-cr16.c:1260 config/tc-i960.c:835
 msgid "unmatched '['"
 msgstr ""
 
 msgid "unmatched '['"
 msgstr ""
 
-#: config/tc-cr16.c:1165 config/tc-i960.c:842
+#: config/tc-cr16.c:1266 config/tc-i960.c:842
 msgid "garbage after index spec ignored"
 msgstr ""
 
 msgid "garbage after index spec ignored"
 msgstr ""
 
-#: config/tc-cr16.c:1313 config/tc-crx.c:982
+#: config/tc-cr16.c:1414 config/tc-crx.c:935
 #, c-format
 msgid "Illegal operands (whitespace): `%s'"
 msgstr ""
 
 #, c-format
 msgid "Illegal operands (whitespace): `%s'"
 msgstr ""
 
-#: config/tc-cr16.c:1325 config/tc-cr16.c:1332 config/tc-cr16.c:1349
-#: config/tc-crx.c:994 config/tc-crx.c:1001 config/tc-crx.c:1018
-#: config/tc-crx.c:1810
+#: 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'"
 msgstr ""
 
 #, c-format
 msgid "Missing matching brackets : `%s'"
 msgstr ""
 
-#: config/tc-cr16.c:1381 config/tc-crx.c:1044
+#: config/tc-cr16.c:1482 config/tc-crx.c:997
 #, c-format
 msgid "Unknown exception: `%s'"
 msgstr ""
 
 #, c-format
 msgid "Unknown exception: `%s'"
 msgstr ""
 
-#: config/tc-cr16.c:1468 config/tc-crx.c:1140
+#: config/tc-cr16.c:1569 config/tc-crx.c:1093
 #, c-format
 msgid "Illegal `cinv' parameter: `%c'"
 msgstr ""
 
 #, c-format
 msgid "Illegal `cinv' parameter: `%c'"
 msgstr ""
 
-#: config/tc-cr16.c:1490 config/tc-cr16.c:1529
+#: config/tc-cr16.c:1591 config/tc-cr16.c:1630
 #, c-format
 msgid "Unknown register pair: `%d'"
 msgstr ""
 
 #. Issue a error message when register  pair is illegal.
 #, c-format
 msgid "Unknown register pair: `%d'"
 msgstr ""
 
 #. Issue a error message when register  pair is illegal.
-#: config/tc-cr16.c:1498
+#: config/tc-cr16.c:1599
 #, c-format
 msgid "Illegal register pair (`%s') in Instruction: `%s'"
 msgstr ""
 
 #. Issue a error message when register  pair is illegal.
 #, c-format
 msgid "Illegal register pair (`%s') in Instruction: `%s'"
 msgstr ""
 
 #. Issue a error message when register  pair is illegal.
-#: config/tc-cr16.c:1537
+#: config/tc-cr16.c:1638
 #, c-format
 msgid "Illegal index register pair (`%s') in Instruction: `%s'"
 msgstr ""
 
 #, c-format
 msgid "Illegal index register pair (`%s') in Instruction: `%s'"
 msgstr ""
 
-#: config/tc-cr16.c:1576
+#: config/tc-cr16.c:1677
 #, c-format
 msgid "Unknown processor register : `%d'"
 msgstr ""
 
 #. Issue a error message when register  pair is illegal.
 #, c-format
 msgid "Unknown processor register : `%d'"
 msgstr ""
 
 #. Issue a error message when register  pair is illegal.
-#: config/tc-cr16.c:1584
+#: config/tc-cr16.c:1685
 #, c-format
 msgid "Illegal processor register (`%s') in Instruction: `%s'"
 msgstr ""
 
 #, c-format
 msgid "Illegal processor register (`%s') in Instruction: `%s'"
 msgstr ""
 
-#: config/tc-cr16.c:1632
+#: config/tc-cr16.c:1733
 #, c-format
 msgid "Unknown processor register (32 bit) : `%d'"
 msgstr ""
 
 #. Issue a error message when register  pair is illegal.
 #, c-format
 msgid "Unknown processor register (32 bit) : `%d'"
 msgstr ""
 
 #. Issue a error message when register  pair is illegal.
-#: config/tc-cr16.c:1640
+#: config/tc-cr16.c:1741
 #, c-format
 msgid "Illegal 32 bit - processor register (`%s') in Instruction: `%s'"
 msgstr ""
 
 #, c-format
 msgid "Illegal 32 bit - processor register (`%s') in Instruction: `%s'"
 msgstr ""
 
-#: config/tc-cr16.c:2004 config/tc-crx.c:1708 config/tc-crx.c:1725
+#: 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"
 msgstr ""
 
 #, c-format
 msgid "Same src/dest register is used (`r%d'), result is undefined"
 msgstr ""
 
-#: config/tc-cr16.c:2025
+#: config/tc-cr16.c:2126
 msgid "RA register is saved twice."
 msgstr ""
 
 msgid "RA register is saved twice."
 msgstr ""
 
-#: config/tc-cr16.c:2029
+#: config/tc-cr16.c:2130
 #, c-format
 msgid "`%s' Illegal use of registers."
 msgstr ""
 
 #, c-format
 msgid "`%s' Illegal use of registers."
 msgstr ""
 
-#: config/tc-cr16.c:2043
+#: config/tc-cr16.c:2144
 #, c-format
 msgid "`%s' Illegal count-register combination."
 msgstr ""
 
 #, c-format
 msgid "`%s' Illegal count-register combination."
 msgstr ""
 
-#: config/tc-cr16.c:2049
+#: config/tc-cr16.c:2150
 #, c-format
 msgid "`%s' Illegal use of register."
 msgstr ""
 
 #, c-format
 msgid "`%s' Illegal use of register."
 msgstr ""
 
-#: config/tc-cr16.c:2058 config/tc-crx.c:1717
+#: config/tc-cr16.c:2159 config/tc-crx.c:1670
 #, c-format
 msgid "`%s' has undefined result"
 msgstr ""
 
 #, c-format
 msgid "`%s' has undefined result"
 msgstr ""
 
-#: config/tc-cr16.c:2066
+#: config/tc-cr16.c:2167
 #, c-format
 msgid "Same src/dest register is used (`r%d'),result is undefined"
 msgstr ""
 
 #, c-format
 msgid "Same src/dest register is used (`r%d'),result is undefined"
 msgstr ""
 
-#: config/tc-cr16.c:2237 config/tc-crx.c:1622
+#: config/tc-cr16.c:2338 config/tc-crx.c:1575
 msgid "Incorrect number of operands"
 msgstr ""
 
 msgid "Incorrect number of operands"
 msgstr ""
 
-#: config/tc-cr16.c:2239 config/tc-crx.c:1624
+#: config/tc-cr16.c:2340 config/tc-crx.c:1577
 #, c-format
 msgid "Illegal type of operand (arg %d)"
 msgstr ""
 
 #, c-format
 msgid "Illegal type of operand (arg %d)"
 msgstr ""
 
-#: config/tc-cr16.c:2245 config/tc-crx.c:1630
+#: config/tc-cr16.c:2346 config/tc-crx.c:1583
 #, c-format
 msgid "Operand out of range (arg %d)"
 msgstr ""
 
 #, c-format
 msgid "Operand out of range (arg %d)"
 msgstr ""
 
-#: config/tc-cr16.c:2248 config/tc-crx.c:1633
+#: config/tc-cr16.c:2349 config/tc-crx.c:1586
 #, c-format
 msgid "Operand has odd displacement (arg %d)"
 msgstr ""
 
 #, c-format
 msgid "Operand has odd displacement (arg %d)"
 msgstr ""
 
-#: config/tc-cr16.c:2251 config/tc-cr16.c:2282 config/tc-crx.c:1646
-#: config/tc-crx.c:1677
+#: 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)"
 msgstr ""
 
 #. Give an error if a frag containing code is not aligned to a 2-byte
 #. boundary.
 #, c-format
 msgid "Illegal operand (arg %d)"
 msgstr ""
 
 #. Give an error if a frag containing code is not aligned to a 2-byte
 #. boundary.
-#: config/tc-cr16.c:2351 config/tc-cr16.h:71 config/tc-crx.c:1999
+#: 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"
 msgstr ""
 
 #: config/tc-crx.h:76
 msgid "instruction address is not a multiple of 2"
 msgstr ""
 
-#: config/tc-cr16.c:2428 config/tc-cris.c:1529 config/tc-cris.c:1537
-#: config/tc-crx.c:2035 config/tc-dlx.c:685 config/tc-hppa.c:3261
-#: config/tc-i860.c:490 config/tc-i860.c:507 config/tc-i860.c:987
-#: config/tc-sparc.c:1431 config/tc-sparc.c:1439
+#: config/tc-cr16.c:2562 config/tc-cris.c:1538 config/tc-cris.c:1546
+#: config/tc-crx.c:1988 config/tc-dlx.c:686 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'"
 msgstr ""
 
 #, c-format
 msgid "Unknown opcode: `%s'"
 msgstr ""
 
-#: config/tc-cris.c:547 config/tc-m68hc11.c:2796
+#: config/tc-cris.c:551 config/tc-m68hc11.c:2744
 #, c-format
 msgid "internal inconsistency problem in %s: fr_symbol %lx"
 msgstr ""
 
 #, c-format
 msgid "internal inconsistency problem in %s: fr_symbol %lx"
 msgstr ""
 
-#: config/tc-cris.c:551 config/tc-m68hc11.c:2800 config/tc-msp430.c:2286
+#: 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"
 msgstr ""
 
 #, c-format
 msgid "internal inconsistency problem in %s: resolved symbol"
 msgstr ""
 
-#: config/tc-cris.c:561 config/tc-m68hc11.c:2806
+#: config/tc-cris.c:565 config/tc-m68hc11.c:2754
 #, c-format
 msgid "internal inconsistency problem in %s: fr_subtype %d"
 msgstr ""
 
 #, c-format
 msgid "internal inconsistency problem in %s: fr_subtype %d"
 msgstr ""
 
-#: config/tc-cris.c:901
+#: config/tc-cris.c:905
 msgid "Relaxation to long branches for .arch common_v10_v32 not implemented"
 msgstr ""
 
 msgid "Relaxation to long branches for .arch common_v10_v32 not implemented"
 msgstr ""
 
-#: config/tc-cris.c:931
+#: config/tc-cris.c:935
 msgid "Complicated LAPC target operand is not a multiple of two.  Use LAPC.D"
 msgstr ""
 
 msgid "Complicated LAPC target operand is not a multiple of two.  Use LAPC.D"
 msgstr ""
 
-#: config/tc-cris.c:936
+#: config/tc-cris.c:940
 #, c-format
 msgid ""
 "Internal error found in md_convert_frag: offset %ld.  Please report this."
 msgstr ""
 
 #, c-format
 msgid ""
 "Internal error found in md_convert_frag: offset %ld.  Please report this."
 msgstr ""
 
-#: config/tc-cris.c:961
+#: config/tc-cris.c:965
 #, c-format
 msgid "internal inconsistency in %s: bdapq no symbol"
 msgstr ""
 
 #, c-format
 msgid "internal inconsistency in %s: bdapq no symbol"
 msgstr ""
 
-#: config/tc-cris.c:974
+#: config/tc-cris.c:978
 #, c-format
 msgid "internal inconsistency in %s: bdap.w with no symbol"
 msgstr ""
 
 #, c-format
 msgid "internal inconsistency in %s: bdap.w with no symbol"
 msgstr ""
 
-#: config/tc-cris.c:998
+#: config/tc-cris.c:1002
 msgid "section alignment must be >= 4 bytes to check MULS/MULU safeness"
 msgstr ""
 
 msgid "section alignment must be >= 4 bytes to check MULS/MULU safeness"
 msgstr ""
 
-#: config/tc-cris.c:1007
+#: config/tc-cris.c:1011
 msgid "dangerous MULS/MULU location; give it higher alignment"
 msgstr ""
 
 msgid "dangerous MULS/MULU location; give it higher alignment"
 msgstr ""
 
-#: config/tc-cris.c:1112
+#. 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"
 msgstr ""
 
 msgid ""
 "Out-of-range .word offset handling is not implemented for .arch "
 "common_v10_v32"
 msgstr ""
 
-#: config/tc-cris.c:1220
+#: config/tc-cris.c:1097
+msgid ".word case-table handling failed: table too large"
+msgstr ""
+
+#: config/tc-cris.c:1229
 #, c-format
 msgid "Buggy opcode: `%s' \"%s\"\n"
 msgstr ""
 
 #, c-format
 msgid "Buggy opcode: `%s' \"%s\"\n"
 msgstr ""
 
-#: config/tc-cris.c:1635
+#: config/tc-cris.c:1644
 #, c-format
 msgid "Immediate value not in 5 bit unsigned range: %ld"
 msgstr ""
 
 #, c-format
 msgid "Immediate value not in 5 bit unsigned range: %ld"
 msgstr ""
 
-#: config/tc-cris.c:1651
+#: config/tc-cris.c:1660
 #, c-format
 msgid "Immediate value not in 4 bit unsigned range: %ld"
 msgstr ""
 
 #, c-format
 msgid "Immediate value not in 4 bit unsigned range: %ld"
 msgstr ""
 
-#: config/tc-cris.c:1703
+#: config/tc-cris.c:1712
 #, c-format
 msgid "Immediate value not in 6 bit range: %ld"
 msgstr ""
 
 #, c-format
 msgid "Immediate value not in 6 bit range: %ld"
 msgstr ""
 
-#: config/tc-cris.c:1718
+#: config/tc-cris.c:1727
 #, c-format
 msgid "Immediate value not in 6 bit unsigned range: %ld"
 msgstr ""
 
 #. Others have a generic warning.
 #, c-format
 msgid "Immediate value not in 6 bit unsigned range: %ld"
 msgstr ""
 
 #. Others have a generic warning.
-#: config/tc-cris.c:1826
+#: config/tc-cris.c:1835
 #, c-format
 msgid "Unimplemented register `%s' specified"
 msgstr ""
 
 #. We've come to the end of instructions with this
 #. opcode, so it must be an error.
 #, c-format
 msgid "Unimplemented register `%s' specified"
 msgstr ""
 
 #. We've come to the end of instructions with this
 #. opcode, so it must be an error.
-#: config/tc-cris.c:2069
+#: config/tc-cris.c:2079
 msgid "Illegal operands"
 msgstr ""
 
 msgid "Illegal operands"
 msgstr ""
 
-#: config/tc-cris.c:2110 config/tc-cris.c:2150
+#: config/tc-cris.c:2120 config/tc-cris.c:2160
 #, c-format
 msgid "Immediate value not in 8 bit range: %ld"
 msgstr ""
 
 #, c-format
 msgid "Immediate value not in 8 bit range: %ld"
 msgstr ""
 
-#: config/tc-cris.c:2120 config/tc-cris.c:2171
+#: config/tc-cris.c:2130 config/tc-cris.c:2181
 #, c-format
 msgid "Immediate value not in 16 bit range: %ld"
 msgstr ""
 
 #, c-format
 msgid "Immediate value not in 16 bit range: %ld"
 msgstr ""
 
-#: config/tc-cris.c:2155
+#: config/tc-cris.c:2165
 #, c-format
 msgid "Immediate value not in 8 bit signed range: %ld"
 msgstr ""
 
 #, c-format
 msgid "Immediate value not in 8 bit signed range: %ld"
 msgstr ""
 
-#: config/tc-cris.c:2160
+#: config/tc-cris.c:2170
 #, c-format
 msgid "Immediate value not in 8 bit unsigned range: %ld"
 msgstr ""
 
 #, c-format
 msgid "Immediate value not in 8 bit unsigned range: %ld"
 msgstr ""
 
-#: config/tc-cris.c:2176
+#: config/tc-cris.c:2186
 #, c-format
 msgid "Immediate value not in 16 bit signed range: %ld"
 msgstr ""
 
 #, c-format
 msgid "Immediate value not in 16 bit signed range: %ld"
 msgstr ""
 
-#: config/tc-cris.c:2181
+#: config/tc-cris.c:2191
 #, c-format
 msgid "Immediate value not in 16 bit unsigned range: %ld"
 msgstr ""
 
 #, c-format
 msgid "Immediate value not in 16 bit unsigned range: %ld"
 msgstr ""
 
-#: config/tc-cris.c:2203
+#: config/tc-cris.c:2217
+msgid "TLS relocation size does not match operand size"
+msgstr ""
+
+#: config/tc-cris.c:2218
 msgid "PIC relocation size does not match operand size"
 msgstr ""
 
 msgid "PIC relocation size does not match operand size"
 msgstr ""
 
-#: config/tc-cris.c:3346
+#: config/tc-cris.c:3366
 msgid "Calling gen_cond_branch_32 for .arch common_v10_v32\n"
 msgstr ""
 
 msgid "Calling gen_cond_branch_32 for .arch common_v10_v32\n"
 msgstr ""
 
-#: config/tc-cris.c:3350
+#: config/tc-cris.c:3370
 msgid "32-bit conditional branch generated"
 msgstr ""
 
 msgid "32-bit conditional branch generated"
 msgstr ""
 
-#: config/tc-cris.c:3411
+#: config/tc-cris.c:3431
 msgid "Complex expression not supported"
 msgstr ""
 
 #. FIXME:  Is this function mentioned in the internals.texi manual?  If
 #. not, add it.
 msgid "Complex expression not supported"
 msgstr ""
 
 #. FIXME:  Is this function mentioned in the internals.texi manual?  If
 #. not, add it.
-#: config/tc-cris.c:3537
+#: config/tc-cris.c:3581
 msgid "Bad call to md_atof () - floating point formats are not supported"
 msgstr ""
 
 msgid "Bad call to md_atof () - floating point formats are not supported"
 msgstr ""
 
-#: config/tc-cris.c:3578
+#: config/tc-cris.c:3622
 msgid "PC-relative relocation must be trivially resolved"
 msgstr ""
 
 msgid "PC-relative relocation must be trivially resolved"
 msgstr ""
 
-#: config/tc-cris.c:3631
+#: config/tc-cris.c:3694
 #, c-format
 msgid "Value not in 16 bit range: %ld"
 msgstr ""
 
 #, c-format
 msgid "Value not in 16 bit range: %ld"
 msgstr ""
 
-#: config/tc-cris.c:3642
+#: config/tc-cris.c:3702
 #, c-format
 msgid "Value not in 16 bit signed range: %ld"
 msgstr ""
 
 #, c-format
 msgid "Value not in 16 bit signed range: %ld"
 msgstr ""
 
-#: config/tc-cris.c:3653
+#: config/tc-cris.c:3710
 #, c-format
 msgid "Value not in 8 bit range: %ld"
 msgstr ""
 
 #, c-format
 msgid "Value not in 8 bit range: %ld"
 msgstr ""
 
-#: config/tc-cris.c:3661
+#: config/tc-cris.c:3717
 #, c-format
 msgid "Value not in 8 bit signed range: %ld"
 msgstr ""
 
 #, c-format
 msgid "Value not in 8 bit signed range: %ld"
 msgstr ""
 
-#: config/tc-cris.c:3672
+#: config/tc-cris.c:3727
 #, c-format
 msgid "Value not in 4 bit unsigned range: %ld"
 msgstr ""
 
 #, c-format
 msgid "Value not in 4 bit unsigned range: %ld"
 msgstr ""
 
-#: config/tc-cris.c:3680
+#: config/tc-cris.c:3734
 #, c-format
 msgid "Value not in 5 bit unsigned range: %ld"
 msgstr ""
 
 #, c-format
 msgid "Value not in 5 bit unsigned range: %ld"
 msgstr ""
 
-#: config/tc-cris.c:3688
+#: config/tc-cris.c:3741
 #, c-format
 msgid "Value not in 6 bit range: %ld"
 msgstr ""
 
 #, c-format
 msgid "Value not in 6 bit range: %ld"
 msgstr ""
 
-#: config/tc-cris.c:3696
+#: config/tc-cris.c:3748
 #, c-format
 msgid "Value not in 6 bit unsigned range: %ld"
 msgstr ""
 
 #, c-format
 msgid "Value not in 6 bit unsigned range: %ld"
 msgstr ""
 
-#: config/tc-cris.c:3742
+#: config/tc-cris.c:3792
 #, c-format
 msgid "Please use --help to see usage and options for this assembler.\n"
 msgstr ""
 
 #, c-format
 msgid "Please use --help to see usage and options for this assembler.\n"
 msgstr ""
 
-#: config/tc-cris.c:3754
+#: config/tc-cris.c:3804
 msgid "--no-underscore is invalid with a.out format"
 msgstr ""
 
 msgid "--no-underscore is invalid with a.out format"
 msgstr ""
 
-#: config/tc-cris.c:3778
+#: config/tc-cris.c:3828
 #, c-format
 msgid "invalid <arch> in --march=<arch>: %s"
 msgstr ""
 
 #, c-format
 msgid "invalid <arch> in --march=<arch>: %s"
 msgstr ""
 
-#: config/tc-cris.c:3877
+#: config/tc-cris.c:3937 config/tc-moxie.c:711
 msgid ""
 "Semantics error.  This type of operand can not be relocated, it must be an "
 "assembly-time constant"
 msgstr ""
 
 msgid ""
 "Semantics error.  This type of operand can not be relocated, it must be an "
 "assembly-time constant"
 msgstr ""
 
-#: config/tc-cris.c:3926
+#: config/tc-cris.c:3986 config/tc-moxie.c:760
 #, c-format
 msgid "Cannot generate relocation type for symbol %s, code %s"
 msgstr ""
 
 #. The messages are formatted to line up with the generic options.
 #, c-format
 msgid "Cannot generate relocation type for symbol %s, code %s"
 msgstr ""
 
 #. The messages are formatted to line up with the generic options.
-#: config/tc-cris.c:3939
+#: config/tc-cris.c:3999
 #, c-format
 msgid "CRIS-specific options:\n"
 msgstr ""
 
 #, c-format
 msgid "CRIS-specific options:\n"
 msgstr ""
 
-#: config/tc-cris.c:3941
+#: config/tc-cris.c:4001
 msgid ""
 "  -h, -H                  Don't execute, print this help text.  Deprecated.\n"
 msgstr ""
 
 msgid ""
 "  -h, -H                  Don't execute, print this help text.  Deprecated.\n"
 msgstr ""
 
-#: config/tc-cris.c:3943
+#: config/tc-cris.c:4003
 msgid "  -N                      Warn when branches are expanded to jumps.\n"
 msgstr ""
 
 msgid "  -N                      Warn when branches are expanded to jumps.\n"
 msgstr ""
 
-#: config/tc-cris.c:3945
+#: config/tc-cris.c:4005
 msgid ""
 "  --underscore            User symbols are normally prepended with "
 "underscore.\n"
 msgstr ""
 
 msgid ""
 "  --underscore            User symbols are normally prepended with "
 "underscore.\n"
 msgstr ""
 
-#: config/tc-cris.c:3947
+#: config/tc-cris.c:4007
 msgid "                          Registers will not need any prefix.\n"
 msgstr ""
 
 msgid "                          Registers will not need any prefix.\n"
 msgstr ""
 
-#: config/tc-cris.c:3949
+#: config/tc-cris.c:4009
 msgid "  --no-underscore         User symbols do not have any prefix.\n"
 msgstr ""
 
 msgid "  --no-underscore         User symbols do not have any prefix.\n"
 msgstr ""
 
-#: config/tc-cris.c:3951
+#: config/tc-cris.c:4011
 msgid "                          Registers will require a `$'-prefix.\n"
 msgstr ""
 
 msgid "                          Registers will require a `$'-prefix.\n"
 msgstr ""
 
-#: config/tc-cris.c:3953
+#: config/tc-cris.c:4013
 msgid "  --pic\t\t\tEnable generation of position-independent code.\n"
 msgstr ""
 
 msgid "  --pic\t\t\tEnable generation of position-independent code.\n"
 msgstr ""
 
-#: config/tc-cris.c:3955
+#: config/tc-cris.c:4015
 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 ""
 
 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 ""
 
-#: config/tc-cris.c:3976
+#: config/tc-cris.c:4036
 msgid "Invalid relocation"
 msgstr ""
 
 msgid "Invalid relocation"
 msgstr ""
 
-#: config/tc-cris.c:4013
+#: config/tc-cris.c:4073
 msgid "Invalid pc-relative relocation"
 msgstr ""
 
 msgid "Invalid pc-relative relocation"
 msgstr ""
 
-#: config/tc-cris.c:4058
+#: config/tc-cris.c:4118
 #, c-format
 msgid "Adjusted signed .word (%ld) overflows: `switch'-statement too large."
 msgstr ""
 
 #, c-format
 msgid "Adjusted signed .word (%ld) overflows: `switch'-statement too large."
 msgstr ""
 
-#: config/tc-cris.c:4088
+#: config/tc-cris.c:4148
 #, c-format
 msgid ".syntax %s requires command-line option `--underscore'"
 msgstr ""
 
 #, c-format
 msgid ".syntax %s requires command-line option `--underscore'"
 msgstr ""
 
-#: config/tc-cris.c:4097
+#: config/tc-cris.c:4157
 #, c-format
 msgid ".syntax %s requires command-line option `--no-underscore'"
 msgstr ""
 
 #, c-format
 msgid ".syntax %s requires command-line option `--no-underscore'"
 msgstr ""
 
-#: config/tc-cris.c:4134
+#: config/tc-cris.c:4194
 msgid "Unknown .syntax operand"
 msgstr ""
 
 msgid "Unknown .syntax operand"
 msgstr ""
 
-#: config/tc-cris.c:4144
+#: config/tc-cris.c:4204
 msgid "Pseudodirective .file is only valid when generating ELF"
 msgstr ""
 
 msgid "Pseudodirective .file is only valid when generating ELF"
 msgstr ""
 
-#: config/tc-cris.c:4156
+#: config/tc-cris.c:4216
 msgid "Pseudodirective .loc is only valid when generating ELF"
 msgstr ""
 
 msgid "Pseudodirective .loc is only valid when generating ELF"
 msgstr ""
 
-#: config/tc-cris.c:4299
+#: config/tc-cris.c:4231
+#, c-format
+msgid "internal inconsistency problem: %s called for %d bytes"
+msgstr ""
+
+#: config/tc-cris.c:4383
 msgid "unknown operand to .arch"
 msgstr ""
 
 msgid "unknown operand to .arch"
 msgstr ""
 
-#: config/tc-cris.c:4308
+#: config/tc-cris.c:4392
 msgid ".arch <arch> requires a matching --march=... option"
 msgstr ""
 
 msgid ".arch <arch> requires a matching --march=... option"
 msgstr ""
 
-#: config/tc-crx.c:866
+#: config/tc-crx.c:819
 #, c-format
 msgid "Illegal Scale - `%d'"
 msgstr ""
 
 #, c-format
 msgid "Illegal Scale - `%d'"
 msgstr ""
 
-#: config/tc-crx.c:1310
+#: config/tc-crx.c:1263
 #, c-format
 msgid "Illegal Co-processor register in Instruction `%s' "
 msgstr ""
 
 #, c-format
 msgid "Illegal Co-processor register in Instruction `%s' "
 msgstr ""
 
-#: config/tc-crx.c:1317
+#: config/tc-crx.c:1270
 #, c-format
 msgid "Illegal Co-processor special register in Instruction `%s' "
 msgstr ""
 
 #, c-format
 msgid "Illegal Co-processor special register in Instruction `%s' "
 msgstr ""
 
-#: config/tc-crx.c:1636
+#: config/tc-crx.c:1589
 #, c-format
 msgid "Invalid DISPU4 operand value (arg %d)"
 msgstr ""
 
 #, c-format
 msgid "Invalid DISPU4 operand value (arg %d)"
 msgstr ""
 
-#: config/tc-crx.c:1639
+#: config/tc-crx.c:1592
 #, c-format
 msgid "Invalid CST4 operand value (arg %d)"
 msgstr ""
 
 #, c-format
 msgid "Invalid CST4 operand value (arg %d)"
 msgstr ""
 
-#: config/tc-crx.c:1642
+#: config/tc-crx.c:1595
 #, c-format
 msgid "Operand value is not within upper 64 KB (arg %d)"
 msgstr ""
 
 #, c-format
 msgid "Operand value is not within upper 64 KB (arg %d)"
 msgstr ""
 
-#: config/tc-crx.c:1779
+#: config/tc-crx.c:1732
 msgid "Invalid Register in Register List"
 msgstr ""
 
 msgid "Invalid Register in Register List"
 msgstr ""
 
-#: config/tc-crx.c:1833
+#: config/tc-crx.c:1786
 #, c-format
 msgid "Illegal register `%s' in cop-register list"
 msgstr ""
 
 #, c-format
 msgid "Illegal register `%s' in cop-register list"
 msgstr ""
 
-#: config/tc-crx.c:1841
+#: config/tc-crx.c:1794
 #, c-format
 msgid "Illegal register `%s' in cop-special-register list"
 msgstr ""
 
 #, c-format
 msgid "Illegal register `%s' in cop-special-register list"
 msgstr ""
 
-#: config/tc-crx.c:1860
+#: config/tc-crx.c:1813
 #, c-format
 msgid "Illegal register `%s' in user register list"
 msgstr ""
 
 #, c-format
 msgid "Illegal register `%s' in user register list"
 msgstr ""
 
-#: config/tc-crx.c:1879
+#: config/tc-crx.c:1832
 #, c-format
 msgid "Illegal register `%s' in register list"
 msgstr ""
 
 #, c-format
 msgid "Illegal register `%s' in register list"
 msgstr ""
 
-#: config/tc-crx.c:1885
+#: config/tc-crx.c:1838
 #, c-format
 msgid "Maximum %d bits may be set in `mask16' operand"
 msgstr ""
 
 #, c-format
 msgid "Maximum %d bits may be set in `mask16' operand"
 msgstr ""
 
-#: config/tc-crx.c:1894
+#: config/tc-crx.c:1847
 #, c-format
 msgid "rest of line ignored; first ignored character is `%c'"
 msgstr ""
 
 #, c-format
 msgid "rest of line ignored; first ignored character is `%c'"
 msgstr ""
 
-#: config/tc-crx.c:1902
+#: config/tc-crx.c:1855
 #, c-format
 msgid "Illegal `mask16' operand, operation is undefined - `%s'"
 msgstr ""
 
 #. HI can't be specified without LO (and vise-versa).
 #, c-format
 msgid "Illegal `mask16' operand, operation is undefined - `%s'"
 msgstr ""
 
 #. HI can't be specified without LO (and vise-versa).
-#: config/tc-crx.c:1908
+#: config/tc-crx.c:1861
 msgid "HI/LO registers should be specified together"
 msgstr ""
 
 msgid "HI/LO registers should be specified together"
 msgstr ""
 
-#: config/tc-crx.c:1914
+#: config/tc-crx.c:1867
 msgid "HI/LO registers should be specified without additional registers"
 msgstr ""
 
 msgid "HI/LO registers should be specified without additional registers"
 msgstr ""
 
@@ -3842,135 +4286,129 @@ msgid ""
 "                        instructions together.\n"
 msgstr ""
 
 "                        instructions together.\n"
 msgstr ""
 
-#: config/tc-d10v.c:495 config/tc-d30v.c:487 config/tc-mn10200.c:1074
-#: config/tc-mn10300.c:1816 config/tc-ppc.c:2434 config/tc-s390.c:1219
-#: config/tc-v850.c:1964 config/tc-z80.c:422
-msgid "illegal operand"
-msgstr ""
-
-#: config/tc-d10v.c:607
+#: config/tc-d10v.c:573
 msgid "operand is not an immediate"
 msgstr ""
 
 msgid "operand is not an immediate"
 msgstr ""
 
-#: config/tc-d10v.c:625
+#: config/tc-d10v.c:591
 #, c-format
 msgid "operand out of range: %lu"
 msgstr ""
 
 #, c-format
 msgid "operand out of range: %lu"
 msgstr ""
 
-#: config/tc-d10v.c:683
+#: config/tc-d10v.c:649
 msgid "Instruction must be executed in parallel with another instruction."
 msgstr ""
 
 msgid "Instruction must be executed in parallel with another instruction."
 msgstr ""
 
-#: config/tc-d10v.c:737 config/tc-d10v.c:745
+#: config/tc-d10v.c:703 config/tc-d10v.c:711
 #, c-format
 msgid "packing conflict: %s must dispatch sequentially"
 msgstr ""
 
 #, c-format
 msgid "packing conflict: %s must dispatch sequentially"
 msgstr ""
 
-#: config/tc-d10v.c:844
+#: config/tc-d10v.c:810
 #, c-format
 msgid "resource conflict (R%d)"
 msgstr ""
 
 #, c-format
 msgid "resource conflict (R%d)"
 msgstr ""
 
-#: config/tc-d10v.c:847
+#: config/tc-d10v.c:813
 #, c-format
 msgid "resource conflict (A%d)"
 msgstr ""
 
 #, c-format
 msgid "resource conflict (A%d)"
 msgstr ""
 
-#: config/tc-d10v.c:849
+#: config/tc-d10v.c:815
 msgid "resource conflict (PSW)"
 msgstr ""
 
 msgid "resource conflict (PSW)"
 msgstr ""
 
-#: config/tc-d10v.c:851
+#: config/tc-d10v.c:817
 msgid "resource conflict (C flag)"
 msgstr ""
 
 msgid "resource conflict (C flag)"
 msgstr ""
 
-#: config/tc-d10v.c:853
+#: config/tc-d10v.c:819
 msgid "resource conflict (F flag)"
 msgstr ""
 
 msgid "resource conflict (F flag)"
 msgstr ""
 
-#: config/tc-d10v.c:1003
+#: config/tc-d10v.c:969
 msgid "Instruction must be executed in parallel"
 msgstr ""
 
 msgid "Instruction must be executed in parallel"
 msgstr ""
 
-#: config/tc-d10v.c:1006
+#: config/tc-d10v.c:972
 msgid "Long instructions may not be combined."
 msgstr ""
 
 msgid "Long instructions may not be combined."
 msgstr ""
 
-#: config/tc-d10v.c:1039
+#: config/tc-d10v.c:1005
 msgid "One of these instructions may not be executed in parallel."
 msgstr ""
 
 msgid "One of these instructions may not be executed in parallel."
 msgstr ""
 
-#: config/tc-d10v.c:1043 config/tc-d30v.c:1070
+#: config/tc-d10v.c:1009 config/tc-d30v.c:1036
 msgid "Two IU instructions may not be executed in parallel"
 msgstr ""
 
 msgid "Two IU instructions may not be executed in parallel"
 msgstr ""
 
-#: config/tc-d10v.c:1045 config/tc-d10v.c:1053 config/tc-d10v.c:1067
-#: config/tc-d10v.c:1082 config/tc-d30v.c:1071 config/tc-d30v.c:1080
+#: 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"
 msgstr ""
 
 msgid "Swapping instruction order"
 msgstr ""
 
-#: config/tc-d10v.c:1051 config/tc-d30v.c:1077
+#: config/tc-d10v.c:1017 config/tc-d30v.c:1043
 msgid "Two MU instructions may not be executed in parallel"
 msgstr ""
 
 msgid "Two MU instructions may not be executed in parallel"
 msgstr ""
 
-#: config/tc-d10v.c:1071 config/tc-d30v.c:1097
+#: config/tc-d10v.c:1037 config/tc-d30v.c:1063
 msgid "IU instruction may not be in the left container"
 msgstr ""
 
 msgid "IU instruction may not be in the left container"
 msgstr ""
 
-#: config/tc-d10v.c:1073 config/tc-d10v.c:1088
+#: config/tc-d10v.c:1039 config/tc-d10v.c:1054
 msgid ""
 "Instruction in R container is squashed by flow control instruction in L "
 "container."
 msgstr ""
 
 msgid ""
 "Instruction in R container is squashed by flow control instruction in L "
 "container."
 msgstr ""
 
-#: config/tc-d10v.c:1086 config/tc-d30v.c:1108
+#: config/tc-d10v.c:1052 config/tc-d30v.c:1074
 msgid "MU instruction may not be in the right container"
 msgstr ""
 
 msgid "MU instruction may not be in the right container"
 msgstr ""
 
-#: config/tc-d10v.c:1092 config/tc-d30v.c:1120
+#: config/tc-d10v.c:1058 config/tc-d30v.c:1086
 msgid "unknown execution type passed to write_2_short()"
 msgstr ""
 
 msgid "unknown execution type passed to write_2_short()"
 msgstr ""
 
-#: config/tc-d10v.c:1220 config/tc-d10v.c:1393
+#: config/tc-d10v.c:1186 config/tc-d10v.c:1359
 msgid "bad opcode or operands"
 msgstr ""
 
 msgid "bad opcode or operands"
 msgstr ""
 
-#: config/tc-d10v.c:1295
+#: config/tc-d10v.c:1261
 msgid "value out of range"
 msgstr ""
 
 msgid "value out of range"
 msgstr ""
 
-#: config/tc-d10v.c:1369
+#: config/tc-d10v.c:1335
 msgid "illegal operand - register name found where none expected"
 msgstr ""
 
 msgid "illegal operand - register name found where none expected"
 msgstr ""
 
-#: config/tc-d10v.c:1404
+#: config/tc-d10v.c:1370
 msgid "Register number must be EVEN"
 msgstr ""
 
 msgid "Register number must be EVEN"
 msgstr ""
 
-#: config/tc-d10v.c:1407
+#: config/tc-d10v.c:1373
 msgid "Unsupported use of sp"
 msgstr ""
 
 msgid "Unsupported use of sp"
 msgstr ""
 
-#: config/tc-d10v.c:1426
+#: config/tc-d10v.c:1392
 #, c-format
 msgid "cr%ld is a reserved control register"
 msgstr ""
 
 #, c-format
 msgid "cr%ld is a reserved control register"
 msgstr ""
 
-#: config/tc-d10v.c:1599
+#: config/tc-d10v.c:1565
 #, c-format
 msgid "line %d: rep or repi must include at least 4 instructions"
 msgstr ""
 
 #, c-format
 msgid "line %d: rep or repi must include at least 4 instructions"
 msgstr ""
 
-#: config/tc-d10v.c:1779
+#: config/tc-d10v.c:1745
 msgid "can't find previous opcode "
 msgstr ""
 
 msgid "can't find previous opcode "
 msgstr ""
 
-#: config/tc-d10v.c:1791
+#: config/tc-d10v.c:1757
 #, c-format
 msgid "could not assemble: %s"
 msgstr ""
 
 #, c-format
 msgid "could not assemble: %s"
 msgstr ""
 
-#: config/tc-d10v.c:1806 config/tc-d10v.c:1828 config/tc-d30v.c:1776
+#: config/tc-d10v.c:1772 config/tc-d10v.c:1794 config/tc-d30v.c:1742
 msgid "Unable to mix instructions as specified"
 msgstr ""
 
 msgid "Unable to mix instructions as specified"
 msgstr ""
 
@@ -3993,207 +4431,217 @@ msgid ""
 "-C                      Opposite of -C.  -c is the default.\n"
 msgstr ""
 
 "-C                      Opposite of -C.  -c is the default.\n"
 msgstr ""
 
-#: config/tc-d30v.c:401
+#: config/tc-d30v.c:367
 msgid "unexpected 12-bit reloc type"
 msgstr ""
 
 msgid "unexpected 12-bit reloc type"
 msgstr ""
 
-#: config/tc-d30v.c:408
+#: config/tc-d30v.c:374
 msgid "unexpected 18-bit reloc type"
 msgstr ""
 
 msgid "unexpected 18-bit reloc type"
 msgstr ""
 
-#: config/tc-d30v.c:658
+#: config/tc-d30v.c:624
 #, c-format
 msgid "%s NOP inserted"
 msgstr ""
 
 #, c-format
 msgid "%s NOP inserted"
 msgstr ""
 
-#: config/tc-d30v.c:659
+#: config/tc-d30v.c:625
 msgid "sequential"
 msgstr ""
 
 msgid "sequential"
 msgstr ""
 
-#: config/tc-d30v.c:659
+#: config/tc-d30v.c:625
 msgid "parallel"
 msgstr ""
 
 msgid "parallel"
 msgstr ""
 
-#: config/tc-d30v.c:1066
+#: config/tc-d30v.c:1032
 msgid "Instructions may not be executed in parallel"
 msgstr ""
 
 msgid "Instructions may not be executed in parallel"
 msgstr ""
 
-#: config/tc-d30v.c:1079
+#: config/tc-d30v.c:1045
 #, c-format
 msgid "Executing %s in IU may not work"
 msgstr ""
 
 #, c-format
 msgid "Executing %s in IU may not work"
 msgstr ""
 
-#: config/tc-d30v.c:1086
+#: config/tc-d30v.c:1052
 #, c-format
 msgid "Executing %s in IU may not work in parallel execution"
 msgstr ""
 
 #, c-format
 msgid "Executing %s in IU may not work in parallel execution"
 msgstr ""
 
-#: config/tc-d30v.c:1099
+#: config/tc-d30v.c:1065
 #, c-format
 msgid "special left instruction `%s' kills instruction `%s' in right container"
 msgstr ""
 
 #, c-format
 msgid "special left instruction `%s' kills instruction `%s' in right container"
 msgstr ""
 
-#: config/tc-d30v.c:1110
+#: config/tc-d30v.c:1076
 #, c-format
 msgid "Executing %s in reverse serial with %s may not work"
 msgstr ""
 
 #, c-format
 msgid "Executing %s in reverse serial with %s may not work"
 msgstr ""
 
-#: config/tc-d30v.c:1113
+#: config/tc-d30v.c:1079
 #, c-format
 msgid "Executing %s in IU in reverse serial may not work"
 msgstr ""
 
 #, c-format
 msgid "Executing %s in IU in reverse serial may not work"
 msgstr ""
 
-#: config/tc-d30v.c:1302
+#: config/tc-d30v.c:1268
 msgid "Odd numbered register used as target of multi-register instruction"
 msgstr ""
 
 msgid "Odd numbered register used as target of multi-register instruction"
 msgstr ""
 
-#: config/tc-d30v.c:1366 config/tc-d30v.c:1401
+#: config/tc-d30v.c:1332 config/tc-d30v.c:1367
 #, c-format
 msgid "unknown condition code: %s"
 msgstr ""
 
 #, c-format
 msgid "unknown condition code: %s"
 msgstr ""
 
-#: config/tc-d30v.c:1394
+#: config/tc-d30v.c:1360
 #, c-format
 msgid "cmpu doesn't support condition code %s"
 msgstr ""
 
 #, c-format
 msgid "cmpu doesn't support condition code %s"
 msgstr ""
 
-#: config/tc-d30v.c:1429
+#: config/tc-d30v.c:1395
 #, c-format
 msgid "unknown opcode: %s"
 msgstr ""
 
 #, c-format
 msgid "unknown opcode: %s"
 msgstr ""
 
-#: config/tc-d30v.c:1440
+#: config/tc-d30v.c:1406
 #, c-format
 msgid "operands for opcode `%s' do not match any valid format"
 msgstr ""
 
 #, c-format
 msgid "operands for opcode `%s' do not match any valid format"
 msgstr ""
 
-#: config/tc-d30v.c:1655 config/tc-d30v.c:1672
+#: config/tc-d30v.c:1621 config/tc-d30v.c:1638
 msgid "Cannot assemble instruction"
 msgstr ""
 
 msgid "Cannot assemble instruction"
 msgstr ""
 
-#: config/tc-d30v.c:1657
+#: config/tc-d30v.c:1623
 msgid "First opcode is long.  Unable to mix instructions as specified."
 msgstr ""
 
 msgid "First opcode is long.  Unable to mix instructions as specified."
 msgstr ""
 
-#: config/tc-d30v.c:1726
+#: config/tc-d30v.c:1692
 msgid "word of NOPs added between word multiply and load"
 msgstr ""
 
 msgid "word of NOPs added between word multiply and load"
 msgstr ""
 
-#: config/tc-d30v.c:1728
+#: config/tc-d30v.c:1694
 msgid "word of NOPs added between word multiply and 16-bit multiply"
 msgstr ""
 
 msgid "word of NOPs added between word multiply and 16-bit multiply"
 msgstr ""
 
-#: config/tc-d30v.c:1760
+#: config/tc-d30v.c:1726
 msgid "Instruction uses long version, so it cannot be mixed as specified"
 msgstr ""
 
 msgid "Instruction uses long version, so it cannot be mixed as specified"
 msgstr ""
 
-#: config/tc-d30v.c:1887
+#: config/tc-d30v.c:1853
 #, c-format
 msgid "value too large to fit in %d bits"
 msgstr ""
 
 #, c-format
 msgid "value too large to fit in %d bits"
 msgstr ""
 
-#: config/tc-d30v.c:1948
+#: config/tc-d30v.c:1914
 #, c-format
 msgid "line %d: unable to place address of symbol '%s' into a byte"
 msgstr ""
 
 #, c-format
 msgid "line %d: unable to place address of symbol '%s' into a byte"
 msgstr ""
 
-#: config/tc-d30v.c:1951
+#: config/tc-d30v.c:1917
 #, c-format
 msgid "line %d: unable to place value %lx into a byte"
 msgstr ""
 
 #, c-format
 msgid "line %d: unable to place value %lx into a byte"
 msgstr ""
 
-#: config/tc-d30v.c:1959
+#: config/tc-d30v.c:1925
 #, c-format
 msgid "line %d: unable to place address of symbol '%s' into a short"
 msgstr ""
 
 #, c-format
 msgid "line %d: unable to place address of symbol '%s' into a short"
 msgstr ""
 
-#: config/tc-d30v.c:1962
+#: config/tc-d30v.c:1928
 #, c-format
 msgid "line %d: unable to place value %lx into a short"
 msgstr ""
 
 #, c-format
 msgid "line %d: unable to place value %lx into a short"
 msgstr ""
 
-#: config/tc-d30v.c:1970
+#: config/tc-d30v.c:1936
 #, c-format
 msgid "line %d: unable to place address of symbol '%s' into a quad"
 msgstr ""
 
 #, c-format
 msgid "line %d: unable to place address of symbol '%s' into a quad"
 msgstr ""
 
-#: config/tc-d30v.c:2078
+#: config/tc-d30v.c:2044
 #, c-format
 msgid "Alignment too large: %d assumed"
 msgstr ""
 
 #, c-format
 msgid "Alignment too large: %d assumed"
 msgstr ""
 
-#: config/tc-dlx.c:211
+#: config/tc-dlx.c:212
 msgid "missing .proc"
 msgstr ""
 
 msgid "missing .proc"
 msgstr ""
 
-#: config/tc-dlx.c:228
+#: config/tc-dlx.c:229
 msgid ".endfunc missing for previous .proc"
 msgstr ""
 
 msgid ".endfunc missing for previous .proc"
 msgstr ""
 
+#: config/tc-dlx.c:291 config/tc-i860.c:227 config/tc-mips.c:1903
+#, c-format
+msgid "internal error: can't hash `%s': %s\n"
+msgstr ""
+
 #. Probably a memory allocation problem?  Give up now.
 #. Probably a memory allocation problem?  Give up now.
-#: config/tc-dlx.c:297 config/tc-hppa.c:8306 config/tc-mips.c:1764
-#: config/tc-mips.c:1816 config/tc-or32.c:211 config/tc-sparc.c:869
+#: config/tc-dlx.c:298 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."
 msgstr ""
 
 msgid "Broken assembler.  No assembly attempted."
 msgstr ""
 
-#: config/tc-dlx.c:327
+#: config/tc-dlx.c:328
 #, c-format
 msgid "Bad operand for a load instruction: <%s>"
 msgstr ""
 
 #, c-format
 msgid "Bad operand for a load instruction: <%s>"
 msgstr ""
 
-#: config/tc-dlx.c:441
+#: config/tc-dlx.c:442
 #, c-format
 msgid "Bad operand for a store instruction: <%s>"
 msgstr ""
 
 #, c-format
 msgid "Bad operand for a store instruction: <%s>"
 msgstr ""
 
-#: config/tc-dlx.c:621
+#: config/tc-dlx.c:622
 #, c-format
 msgid "Expression Error for operand modifier %%hi/%%lo\n"
 msgstr ""
 
 #, c-format
 msgid "Expression Error for operand modifier %%hi/%%lo\n"
 msgstr ""
 
-#: config/tc-dlx.c:634 config/tc-or32.c:871
+#: config/tc-dlx.c:635 config/tc-or32.c:813
 #, c-format
 msgid "Invalid expression after %%%%\n"
 msgstr ""
 
 #, c-format
 msgid "Invalid expression after %%%%\n"
 msgstr ""
 
-#: config/tc-dlx.c:703
+#: config/tc-dlx.c:704 config/tc-tic4x.c:2488
 #, c-format
 msgid "Unknown opcode `%s'."
 msgstr ""
 
 #, c-format
 msgid "Unknown opcode `%s'."
 msgstr ""
 
-#: config/tc-dlx.c:716
+#: config/tc-dlx.c:717
 msgid "Can not set dlx_skip_hi16_flag"
 msgstr ""
 
 msgid "Can not set dlx_skip_hi16_flag"
 msgstr ""
 
-#: config/tc-dlx.c:730
+#: config/tc-dlx.c:731
 #, c-format
 msgid "Missing arguments for opcode <%s>."
 msgstr ""
 
 #, c-format
 msgid "Missing arguments for opcode <%s>."
 msgstr ""
 
-#: config/tc-dlx.c:764
+#: config/tc-dlx.c:765
 #, c-format
 msgid "Too many operands: %s"
 msgstr ""
 
 #, c-format
 msgid "Too many operands: %s"
 msgstr ""
 
-#: config/tc-dlx.c:801
+#: config/tc-dlx.c:802
 #, c-format
 msgid "Both the_insn.HI and the_insn.LO are set : %s"
 msgstr ""
 
 #, c-format
 msgid "Both the_insn.HI and the_insn.LO are set : %s"
 msgstr ""
 
-#: config/tc-dlx.c:871
+#: config/tc-dlx.c:872
 msgid "failed regnum sanity check."
 msgstr ""
 
 msgid "failed regnum sanity check."
 msgstr ""
 
-#: config/tc-dlx.c:884
+#: config/tc-dlx.c:885
 msgid "failed general register sanity check."
 msgstr ""
 
 msgid "failed general register sanity check."
 msgstr ""
 
-#: config/tc-dlx.c:1175 config/tc-or32.c:833
+#. Types or values of args don't match.
+#: config/tc-dlx.c:893
+msgid "Invalid operands"
+msgstr ""
+
+#: config/tc-dlx.c:1120 config/tc-or32.c:775
 #, c-format
 msgid "label \"$%d\" redefined"
 msgstr ""
 
 #, c-format
 msgid "label \"$%d\" redefined"
 msgstr ""
 
-#: config/tc-dlx.c:1213
+#: config/tc-dlx.c:1158
 msgid "Invalid expression after # number\n"
 msgstr ""
 
 msgid "Invalid expression after # number\n"
 msgstr ""
 
@@ -4207,305 +4655,317 @@ msgstr ""
 msgid "Instruction %s not allowed in a delay slot."
 msgstr ""
 
 msgid "Instruction %s not allowed in a delay slot."
 msgstr ""
 
-#: config/tc-frv.c:460
+#: config/tc-frv.c:404
+#, c-format
+msgid "Unknown cpu -mcpu=%s"
+msgstr ""
+
+#: config/tc-frv.c:457
 #, c-format
 msgid "FRV specific command line options:\n"
 msgstr ""
 
 #, c-format
 msgid "FRV specific command line options:\n"
 msgstr ""
 
+#: config/tc-frv.c:458
+#, c-format
+msgid "-G n            Put data <= n bytes in the small data area\n"
+msgstr ""
+
+#: config/tc-frv.c:459
+#, c-format
+msgid "-mgpr-32        Mark generated file as only using 32 GPRs\n"
+msgstr ""
+
+#: config/tc-frv.c:460
+#, c-format
+msgid "-mgpr-64        Mark generated file as using all 64 GPRs\n"
+msgstr ""
+
 #: config/tc-frv.c:461
 #, c-format
 #: config/tc-frv.c:461
 #, c-format
-msgid "-G n         Data >= n bytes is in small data area\n"
+msgid "-mfpr-32        Mark generated file as only using 32 FPRs\n"
 msgstr ""
 
 #: config/tc-frv.c:462
 #, c-format
 msgstr ""
 
 #: config/tc-frv.c:462
 #, c-format
-msgid "-mgpr-32     Note 32 gprs are used\n"
+msgid "-mfpr-64        Mark generated file as using all 64 FPRs\n"
 msgstr ""
 
 #: config/tc-frv.c:463
 #, c-format
 msgstr ""
 
 #: config/tc-frv.c:463
 #, c-format
-msgid "-mgpr-64     Note 64 gprs are used\n"
+msgid "-msoft-float    Mark generated file as using software FP\n"
 msgstr ""
 
 #: config/tc-frv.c:464
 #, c-format
 msgstr ""
 
 #: config/tc-frv.c:464
 #, c-format
-msgid "-mfpr-32     Note 32 fprs are used\n"
+msgid "-mdword         Mark generated file as using a 8-byte stack alignment\n"
 msgstr ""
 
 #: config/tc-frv.c:465
 #, c-format
 msgstr ""
 
 #: config/tc-frv.c:465
 #, c-format
-msgid "-mfpr-64     Note 64 fprs are used\n"
+msgid "-mno-dword      Mark generated file as using a 4-byte stack alignment\n"
 msgstr ""
 
 #: config/tc-frv.c:466
 #, c-format
 msgstr ""
 
 #: config/tc-frv.c:466
 #, c-format
-msgid "-msoft-float Note software fp is used\n"
+msgid ""
+"-mdouble        Mark generated file as using double precision FP insns\n"
 msgstr ""
 
 #: config/tc-frv.c:467
 #, c-format
 msgstr ""
 
 #: config/tc-frv.c:467
 #, c-format
-msgid "-mdword      Note stack is aligned to a 8 byte boundary\n"
+msgid "-mmedia         Mark generated file as using media insns\n"
 msgstr ""
 
 #: config/tc-frv.c:468
 #, c-format
 msgstr ""
 
 #: config/tc-frv.c:468
 #, c-format
-msgid "-mno-dword   Note stack is aligned to a 4 byte boundary\n"
+msgid ""
+"-mmuladd        Mark generated file as using multiply add/subtract insns\n"
 msgstr ""
 
 #: config/tc-frv.c:469
 #, c-format
 msgstr ""
 
 #: config/tc-frv.c:469
 #, c-format
-msgid "-mdouble     Note fp double insns are used\n"
+msgid "-mpack          Allow instructions to be packed\n"
 msgstr ""
 
 #: config/tc-frv.c:470
 #, c-format
 msgstr ""
 
 #: config/tc-frv.c:470
 #, c-format
-msgid "-mmedia      Note media insns are used\n"
+msgid "-mno-pack       Do not allow instructions to be packed\n"
 msgstr ""
 
 #: config/tc-frv.c:471
 #, c-format
 msgstr ""
 
 #: config/tc-frv.c:471
 #, c-format
-msgid "-mmuladd     Note multiply add/subtract insns are used\n"
+msgid ""
+"-mpic           Mark generated file as using small position independent "
+"code\n"
 msgstr ""
 
 #: config/tc-frv.c:472
 #, c-format
 msgstr ""
 
 #: config/tc-frv.c:472
 #, c-format
-msgid "-mpack       Note instructions are packed\n"
+msgid ""
+"-mPIC           Mark generated file as using large position independent "
+"code\n"
 msgstr ""
 
 #: config/tc-frv.c:473
 #, c-format
 msgstr ""
 
 #: config/tc-frv.c:473
 #, c-format
-msgid "-mno-pack    Do not allow instructions to be packed\n"
+msgid ""
+"-mlibrary-pic   Mark generated file as using position indepedent code for "
+"libraries\n"
 msgstr ""
 
 #: config/tc-frv.c:474
 #, c-format
 msgstr ""
 
 #: config/tc-frv.c:474
 #, c-format
-msgid "-mpic        Note small position independent code\n"
+msgid "-mfdpic         Assemble for the FDPIC ABI\n"
 msgstr ""
 
 #: config/tc-frv.c:475
 #, c-format
 msgstr ""
 
 #: config/tc-frv.c:475
 #, c-format
-msgid "-mPIC        Note large position independent code\n"
+msgid "-mnopic         Disable -mpic, -mPIC, -mlibrary-pic and -mfdpic\n"
 msgstr ""
 
 #: config/tc-frv.c:476
 #, c-format
 msgstr ""
 
 #: config/tc-frv.c:476
 #, c-format
-msgid "-mlibrary-pic Compile library for large position indepedent code\n"
+msgid "-mcpu={fr500|fr550|fr400|fr405|fr450|fr300|frv|simple|tomcat}\n"
 msgstr ""
 
 #: config/tc-frv.c:477
 #, c-format
 msgstr ""
 
 #: config/tc-frv.c:477
 #, c-format
-msgid "-mfdpic      Assemble for the FDPIC ABI\n"
+msgid "                Record the cpu type\n"
 msgstr ""
 
 #: config/tc-frv.c:478
 #, c-format
 msgstr ""
 
 #: config/tc-frv.c:478
 #, c-format
-msgid "-mnopic      Disable -mpic, -mPIC, -mlibrary-pic and -mfdpic\n"
+msgid "-mtomcat-stats  Print out stats for tomcat workarounds\n"
 msgstr ""
 
 #: config/tc-frv.c:479
 #, c-format
 msgstr ""
 
 #: config/tc-frv.c:479
 #, c-format
-msgid "-mcpu={fr500|fr550|fr400|fr405|fr450|fr300|frv|simple|tomcat}\n"
-msgstr ""
-
-#: config/tc-frv.c:480
-#, c-format
-msgid "             Record the cpu type\n"
-msgstr ""
-
-#: config/tc-frv.c:481
-#, c-format
-msgid "-mtomcat-stats Print out stats for tomcat workarounds\n"
-msgstr ""
-
-#: config/tc-frv.c:482
-#, c-format
-msgid "-mtomcat-debug Debug tomcat workarounds\n"
+msgid "-mtomcat-debug  Debug tomcat workarounds\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-frv.c:1186
+#: config/tc-frv.c:1163
 msgid "VLIW packing used for -mno-pack"
 msgstr ""
 
 msgid "VLIW packing used for -mno-pack"
 msgstr ""
 
-#: config/tc-frv.c:1196
+#: config/tc-frv.c:1173
 msgid "Instruction not supported by this architecture"
 msgstr ""
 
 msgid "Instruction not supported by this architecture"
 msgstr ""
 
-#: config/tc-frv.c:1206
+#: config/tc-frv.c:1183
 msgid "VLIW packing constraint violation"
 msgstr ""
 
 msgid "VLIW packing constraint violation"
 msgstr ""
 
-#: config/tc-frv.c:1873
+#: config/tc-frv.c:1774
 #, c-format
 msgid "Relocation %s is not safe for %s"
 msgstr ""
 
 #, c-format
 msgid "Relocation %s is not safe for %s"
 msgstr ""
 
-#: 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:6839 config/tc-hppa.c:6845
-#: config/tc-hppa.c:6851 config/tc-hppa.c:6857 config/tc-hppa.c:8264
-#: config/tc-mn10300.c:1222 config/tc-mn10300.c:1227 config/tc-mn10300.c:2729
-#: config/tc-xc16x.c:79 config/tc-xc16x.c:86 config/tc-xc16x.c:93
-msgid "could not set architecture and machine"
-msgstr ""
-
-#: config/tc-h8300.c:395 config/tc-h8300.c:403
+#: config/tc-h8300.c:396 config/tc-h8300.c:404
 msgid "Reg not valid for H8/300"
 msgstr ""
 
 msgid "Reg not valid for H8/300"
 msgstr ""
 
-#: config/tc-h8300.c:484
+#: config/tc-h8300.c:485
 msgid "invalid operand size requested"
 msgstr ""
 
 msgid "invalid operand size requested"
 msgstr ""
 
-#: config/tc-h8300.c:583
+#: config/tc-h8300.c:584
 msgid "Invalid register list for ldm/stm\n"
 msgstr ""
 
 msgid "Invalid register list for ldm/stm\n"
 msgstr ""
 
-#: config/tc-h8300.c:609 config/tc-h8300.c:614 config/tc-h8300.c:621
+#: config/tc-h8300.c:610 config/tc-h8300.c:615 config/tc-h8300.c:622
 msgid "mismatch between register and suffix"
 msgstr ""
 
 msgid "mismatch between register and suffix"
 msgstr ""
 
-#: config/tc-h8300.c:648
+#: config/tc-h8300.c:627
+msgid "invalid suffix after register."
+msgstr ""
+
+#: config/tc-h8300.c:649
 msgid "address too high for vector table jmp/jsr"
 msgstr ""
 
 msgid "address too high for vector table jmp/jsr"
 msgstr ""
 
-#: config/tc-h8300.c:675 config/tc-h8300.c:787 config/tc-h8300.c:797
+#: config/tc-h8300.c:676 config/tc-h8300.c:788 config/tc-h8300.c:798
 msgid "Wrong size pointer register for architecture."
 msgstr ""
 
 msgid "Wrong size pointer register for architecture."
 msgstr ""
 
-#: config/tc-h8300.c:734 config/tc-h8300.c:742 config/tc-h8300.c:771
+#: config/tc-h8300.c:735 config/tc-h8300.c:743 config/tc-h8300.c:772
 msgid "expected @(exp, reg16)"
 msgstr ""
 
 msgid "expected @(exp, reg16)"
 msgstr ""
 
-#: config/tc-h8300.c:760
+#: config/tc-h8300.c:761
 msgid "expected .L, .W or .B for register in indexed addressing mode"
 msgstr ""
 
 msgid "expected .L, .W or .B for register in indexed addressing mode"
 msgstr ""
 
-#: config/tc-h8300.c:954
+#: config/tc-h8300.c:955
 msgid "expected valid addressing mode for mova: \"@(disp, ea.sz),ERn\""
 msgstr ""
 
 msgid "expected valid addressing mode for mova: \"@(disp, ea.sz),ERn\""
 msgstr ""
 
-#: config/tc-h8300.c:972 config/tc-h8300.c:981
+#: config/tc-h8300.c:973 config/tc-h8300.c:982
 msgid "expected register"
 msgstr ""
 
 msgid "expected register"
 msgstr ""
 
-#: config/tc-h8300.c:997
+#: config/tc-h8300.c:998
 msgid "expected closing paren"
 msgstr ""
 
 msgid "expected closing paren"
 msgstr ""
 
-#: config/tc-h8300.c:1056
+#: config/tc-h8300.c:1057
 #, c-format
 msgid "can't use high part of register in operand %d"
 msgstr ""
 
 #, c-format
 msgid "can't use high part of register in operand %d"
 msgstr ""
 
-#: config/tc-h8300.c:1213
+#: config/tc-h8300.c:1214
 #, c-format
 msgid "Opcode `%s' with these operand types not available in %s mode"
 msgstr ""
 
 #, c-format
 msgid "Opcode `%s' with these operand types not available in %s mode"
 msgstr ""
 
-#: config/tc-h8300.c:1222
+#: config/tc-h8300.c:1223
 msgid "mismatch between opcode size and operand size"
 msgstr ""
 
 msgid "mismatch between opcode size and operand size"
 msgstr ""
 
-#: config/tc-h8300.c:1258
+#: config/tc-h8300.c:1259
 #, c-format
 msgid "operand %s0x%lx out of range."
 msgstr ""
 
 #, c-format
 msgid "operand %s0x%lx out of range."
 msgstr ""
 
-#: config/tc-h8300.c:1354
+#: config/tc-h8300.c:1366
 msgid "Can't work out size of operand.\n"
 msgstr ""
 
 msgid "Can't work out size of operand.\n"
 msgstr ""
 
-#: config/tc-h8300.c:1403
+#: config/tc-h8300.c:1415
 #, c-format
 msgid "Opcode `%s' with these operand types not available in H8/300 mode"
 msgstr ""
 
 #, c-format
 msgid "Opcode `%s' with these operand types not available in H8/300 mode"
 msgstr ""
 
-#: config/tc-h8300.c:1408
+#: config/tc-h8300.c:1420
 #, c-format
 msgid "Opcode `%s' with these operand types not available in H8/300H mode"
 msgstr ""
 
 #, c-format
 msgid "Opcode `%s' with these operand types not available in H8/300H mode"
 msgstr ""
 
-#: config/tc-h8300.c:1414
+#: config/tc-h8300.c:1426
 #, c-format
 msgid "Opcode `%s' with these operand types not available in H8/300S mode"
 msgstr ""
 
 #, c-format
 msgid "Opcode `%s' with these operand types not available in H8/300S mode"
 msgstr ""
 
-#: config/tc-h8300.c:1475 config/tc-h8300.c:1495
+#: config/tc-h8300.c:1487 config/tc-h8300.c:1507
 msgid "Need #1 or #2 here"
 msgstr ""
 
 msgid "Need #1 or #2 here"
 msgstr ""
 
-#: config/tc-h8300.c:1490
+#: config/tc-h8300.c:1502
 msgid "#4 not valid on H8/300."
 msgstr ""
 
 msgid "#4 not valid on H8/300."
 msgstr ""
 
-#: config/tc-h8300.c:1596 config/tc-h8300.c:1678
+#: config/tc-h8300.c:1610 config/tc-h8300.c:1692
 #, c-format
 msgid "branch operand has odd offset (%lx)\n"
 msgstr ""
 
 #, c-format
 msgid "branch operand has odd offset (%lx)\n"
 msgstr ""
 
-#: config/tc-h8300.c:1716
+#: config/tc-h8300.c:1730
 msgid "destination operand must be 16 bit register"
 msgstr ""
 
 msgid "destination operand must be 16 bit register"
 msgstr ""
 
-#: config/tc-h8300.c:1725
+#: config/tc-h8300.c:1739
 msgid "source operand must be 8 bit register"
 msgstr ""
 
 msgid "source operand must be 8 bit register"
 msgstr ""
 
-#: config/tc-h8300.c:1733
+#: config/tc-h8300.c:1747
 msgid "destination operand must be 16bit absolute address"
 msgstr ""
 
 msgid "destination operand must be 16bit absolute address"
 msgstr ""
 
-#: config/tc-h8300.c:1740
+#: config/tc-h8300.c:1754
 msgid "destination operand must be 8 bit register"
 msgstr ""
 
 msgid "destination operand must be 8 bit register"
 msgstr ""
 
-#: config/tc-h8300.c:1748
+#: config/tc-h8300.c:1762
 msgid "source operand must be 16bit absolute address"
 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.
 msgid "source operand must be 16bit absolute address"
 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:1756 config/tc-mmix.c:472 config/tc-mmix.c:484
-#: config/tc-mmix.c:2525 config/tc-mmix.c:2549 config/tc-mmix.c:2822
-#: config/tc-or32.c:528
+#: config/tc-h8300.c:1770 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:529
 msgid "invalid operands"
 msgstr ""
 
 msgid "invalid operands"
 msgstr ""
 
-#: config/tc-h8300.c:1787
+#: config/tc-h8300.c:1801
 msgid "operand/size mis-match"
 msgstr ""
 
 msgid "operand/size mis-match"
 msgstr ""
 
-#: config/tc-h8300.c:1883 config/tc-mips.c:9767 config/tc-sh64.c:2795
-#: config/tc-sh.c:2925 config/tc-z8k.c:1226
+#: config/tc-h8300.c:1902 config/tc-mips.c:10156 config/tc-sh.c:2925
+#: config/tc-sh64.c:2795 config/tc-z8k.c:1226
 msgid "unknown opcode"
 msgstr ""
 
 msgid "unknown opcode"
 msgstr ""
 
-#: config/tc-h8300.c:1916
+#: config/tc-h8300.c:1935
 msgid "invalid operand in ldm"
 msgstr ""
 
 msgid "invalid operand in ldm"
 msgstr ""
 
-#: config/tc-h8300.c:1925
+#: config/tc-h8300.c:1944
 msgid "invalid operand in stm"
 msgstr ""
 
 msgid "invalid operand in stm"
 msgstr ""
 
-#: config/tc-h8300.c:2091
+#: config/tc-h8300.c:2070
 #, c-format
 msgid "call to tc_aout_fix_to_chars \n"
 msgstr ""
 
 #, c-format
 msgid "call to tc_aout_fix_to_chars \n"
 msgstr ""
 
-#: config/tc-h8300.c:2100 config/tc-xc16x.c:389
+#: config/tc-h8300.c:2079 config/tc-xc16x.c:340
 #, c-format
 msgid "call to md_convert_frag \n"
 msgstr ""
 
 #, c-format
 msgid "call to md_convert_frag \n"
 msgstr ""
 
-#: config/tc-h8300.c:2144 config/tc-xc16x.c:293
+#: config/tc-h8300.c:2130 config/tc-xc16x.c:244
 #, c-format
 #, c-format
-msgid "call tomd_estimate_size_before_relax \n"
+msgid "call to md_estimate_size_before_relax \n"
+msgstr ""
+
+#: config/tc-h8300.c:2159 config/tc-xc16x.c:285
+msgid "Difference of symbols in different sections is not supported"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-h8300.c:2195 config/tc-mcore.c:2265 config/tc-pj.c:538
-#: config/tc-sh.c:4401 config/tc-xc16x.c:357
+#: config/tc-h8300.c:2181 config/tc-mcore.c:2199 config/tc-microblaze.c:2295
+#: config/tc-pj.c:488 config/tc-sh.c:4377 config/tc-xc16x.c:308
 #, c-format
 msgid "Cannot represent relocation type %s"
 msgstr ""
 #, c-format
 msgid "Cannot represent relocation type %s"
 msgstr ""
@@ -4514,842 +4974,1027 @@ msgstr ""
 #. 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.
 #. 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:1015 config/tc-hppa.c:1029
+#: config/tc-hppa.c:1028 config/tc-hppa.c:1042
 #, c-format
 msgid "Field out of range [%d..%d] (%d)."
 msgstr ""
 
 #. Simple alignment checking for FIELD against ALIGN (a power of two).
 #. IGNORE is used to suppress the error message.
 #, c-format
 msgid "Field out of range [%d..%d] (%d)."
 msgstr ""
 
 #. Simple alignment checking for FIELD against ALIGN (a power of two).
 #. IGNORE is used to suppress the error message.
-#: config/tc-hppa.c:1043
+#: config/tc-hppa.c:1056
 #, c-format
 msgid "Field not properly aligned [%d] (%d)."
 msgstr ""
 
 #, c-format
 msgid "Field not properly aligned [%d] (%d)."
 msgstr ""
 
-#: config/tc-hppa.c:1092
+#: config/tc-hppa.c:1109
 msgid "Missing .exit\n"
 msgstr ""
 
 msgid "Missing .exit\n"
 msgstr ""
 
-#: config/tc-hppa.c:1095
+#: config/tc-hppa.c:1112
 msgid "Missing .procend\n"
 msgstr ""
 
 msgid "Missing .procend\n"
 msgstr ""
 
-#: config/tc-hppa.c:1277
+#: config/tc-hppa.c:1297
 #, c-format
 msgid "Invalid field selector.  Assuming F%%."
 msgstr ""
 
 #, c-format
 msgid "Invalid field selector.  Assuming F%%."
 msgstr ""
 
-#: config/tc-hppa.c:1304
+#: config/tc-hppa.c:1324
 msgid "Bad segment in expression."
 msgstr ""
 
 msgid "Bad segment in expression."
 msgstr ""
 
-#: config/tc-hppa.c:1329
+#: config/tc-hppa.c:1349
 #, c-format
 msgid "Invalid Nullification: (%c)"
 msgstr ""
 
 #, c-format
 msgid "Invalid Nullification: (%c)"
 msgstr ""
 
-#: config/tc-hppa.c:1438
+#: config/tc-hppa.c:1419
 msgid "Cannot handle fixup"
 msgstr ""
 
 msgid "Cannot handle fixup"
 msgstr ""
 
-#: config/tc-hppa.c:1736
+#: config/tc-hppa.c:1717
 #, c-format
 msgid "  -Q                      ignored\n"
 msgstr ""
 
 #, c-format
 msgid "  -Q                      ignored\n"
 msgstr ""
 
-#: config/tc-hppa.c:1740
+#: config/tc-hppa.c:1721
 #, c-format
 msgid "  -c                      print a warning if a comment is found\n"
 msgstr ""
 
 #, c-format
 msgid "  -c                      print a warning if a comment is found\n"
 msgstr ""
 
-#: config/tc-hppa.c:1806
+#: config/tc-hppa.c:1787
 #, c-format
 msgid "no hppa_fixup entry for fixup type 0x%x"
 msgstr ""
 
 #, c-format
 msgid "no hppa_fixup entry for fixup type 0x%x"
 msgstr ""
 
-#: config/tc-hppa.c:1985
+#: config/tc-hppa.c:1966
 msgid "Unknown relocation encountered in md_apply_fix."
 msgstr ""
 
 msgid "Unknown relocation encountered in md_apply_fix."
 msgstr ""
 
-#: config/tc-hppa.c:2173 config/tc-hppa.c:2198
+#: config/tc-hppa.c:2154 config/tc-hppa.c:2179
 #, c-format
 msgid "Undefined register: '%s'."
 msgstr ""
 
 #, c-format
 msgid "Undefined register: '%s'."
 msgstr ""
 
-#: config/tc-hppa.c:2232
+#: config/tc-hppa.c:2213
 #, c-format
 msgid "Non-absolute symbol: '%s'."
 msgstr ""
 
 #, c-format
 msgid "Non-absolute symbol: '%s'."
 msgstr ""
 
-#: config/tc-hppa.c:2247
+#: config/tc-hppa.c:2228
 #, c-format
 msgid "Undefined absolute constant: '%s'."
 msgstr ""
 
 #, c-format
 msgid "Undefined absolute constant: '%s'."
 msgstr ""
 
-#: config/tc-hppa.c:2278 config/tc-hppa.c:5697
+#: config/tc-hppa.c:2259 config/tc-hppa.c:5689
 msgid "could not update architecture and machine"
 msgstr ""
 
 msgid "could not update architecture and machine"
 msgstr ""
 
-#: config/tc-hppa.c:2316
+#: config/tc-hppa.c:2297
 #, c-format
 msgid "Invalid FP Compare Condition: %s"
 msgstr ""
 
 #, c-format
 msgid "Invalid FP Compare Condition: %s"
 msgstr ""
 
-#: config/tc-hppa.c:2371
+#: config/tc-hppa.c:2352
 #, c-format
 msgid "Invalid FTEST completer: %s"
 msgstr ""
 
 #, c-format
 msgid "Invalid FTEST completer: %s"
 msgstr ""
 
-#: config/tc-hppa.c:2437 config/tc-hppa.c:2474
+#: config/tc-hppa.c:2418 config/tc-hppa.c:2455
 #, c-format
 msgid "Invalid FP Operand Format: %3s"
 msgstr ""
 
 #, c-format
 msgid "Invalid FP Operand Format: %3s"
 msgstr ""
 
-#: config/tc-hppa.c:2609
+#: config/tc-hppa.c:2590
 msgid "Bad segment (should be absolute)."
 msgstr ""
 
 msgid "Bad segment (should be absolute)."
 msgstr ""
 
-#: config/tc-hppa.c:2635
+#: config/tc-hppa.c:2616
 #, c-format
 msgid "Invalid argument location: %s\n"
 msgstr ""
 
 #, c-format
 msgid "Invalid argument location: %s\n"
 msgstr ""
 
-#: config/tc-hppa.c:2664
+#: config/tc-hppa.c:2645
 #, c-format
 msgid "Invalid argument description: %d"
 msgstr ""
 
 #, c-format
 msgid "Invalid argument description: %d"
 msgstr ""
 
-#: config/tc-hppa.c:3490
+#: config/tc-hppa.c:3473
 msgid "Invalid Indexed Load Completer."
 msgstr ""
 
 msgid "Invalid Indexed Load Completer."
 msgstr ""
 
-#: config/tc-hppa.c:3495
+#: config/tc-hppa.c:3478
 msgid "Invalid Indexed Load Completer Syntax."
 msgstr ""
 
 msgid "Invalid Indexed Load Completer Syntax."
 msgstr ""
 
-#: config/tc-hppa.c:3529
+#: config/tc-hppa.c:3512
 msgid "Invalid Short Load/Store Completer."
 msgstr ""
 
 msgid "Invalid Short Load/Store Completer."
 msgstr ""
 
-#: config/tc-hppa.c:3589 config/tc-hppa.c:3594
+#: config/tc-hppa.c:3572 config/tc-hppa.c:3577
 msgid "Invalid Store Bytes Short Completer"
 msgstr ""
 
 msgid "Invalid Store Bytes Short Completer"
 msgstr ""
 
-#: config/tc-hppa.c:3905 config/tc-hppa.c:3911
+#: config/tc-hppa.c:3888 config/tc-hppa.c:3894
 msgid "Invalid left/right combination completer"
 msgstr ""
 
 msgid "Invalid left/right combination completer"
 msgstr ""
 
-#: config/tc-hppa.c:3960 config/tc-hppa.c:3967
+#: config/tc-hppa.c:3943 config/tc-hppa.c:3950
 msgid "Invalid permutation completer"
 msgstr ""
 
 msgid "Invalid permutation completer"
 msgstr ""
 
-#: config/tc-hppa.c:4067
+#: config/tc-hppa.c:4050
 #, c-format
 msgid "Invalid Add Condition: %s"
 msgstr ""
 
 #, c-format
 msgid "Invalid Add Condition: %s"
 msgstr ""
 
-#: config/tc-hppa.c:4078 config/tc-hppa.c:4088
+#: config/tc-hppa.c:4061 config/tc-hppa.c:4071
 msgid "Invalid Add and Branch Condition"
 msgstr ""
 
 msgid "Invalid Add and Branch Condition"
 msgstr ""
 
-#: config/tc-hppa.c:4109 config/tc-hppa.c:4246
+#: config/tc-hppa.c:4092 config/tc-hppa.c:4229
 msgid "Invalid Compare/Subtract Condition"
 msgstr ""
 
 msgid "Invalid Compare/Subtract Condition"
 msgstr ""
 
-#: config/tc-hppa.c:4149
+#: config/tc-hppa.c:4132
 #, c-format
 msgid "Invalid Bit Branch Condition: %c"
 msgstr ""
 
 #, c-format
 msgid "Invalid Bit Branch Condition: %c"
 msgstr ""
 
-#: config/tc-hppa.c:4234
+#: config/tc-hppa.c:4217
 #, c-format
 msgid "Invalid Compare/Subtract Condition: %s"
 msgstr ""
 
 #, c-format
 msgid "Invalid Compare/Subtract Condition: %s"
 msgstr ""
 
-#: config/tc-hppa.c:4261
+#: config/tc-hppa.c:4244
 msgid "Invalid Compare and Branch Condition"
 msgstr ""
 
 msgid "Invalid Compare and Branch Condition"
 msgstr ""
 
-#: config/tc-hppa.c:4357
+#: config/tc-hppa.c:4340
 msgid "Invalid Logical Instruction Condition."
 msgstr ""
 
 msgid "Invalid Logical Instruction Condition."
 msgstr ""
 
-#: config/tc-hppa.c:4412
+#: config/tc-hppa.c:4398
 msgid "Invalid Shift/Extract/Deposit Condition."
 msgstr ""
 
 msgid "Invalid Shift/Extract/Deposit Condition."
 msgstr ""
 
-#: config/tc-hppa.c:4524
+#: config/tc-hppa.c:4510
 msgid "Invalid Unit Instruction Condition."
 msgstr ""
 
 msgid "Invalid Unit Instruction Condition."
 msgstr ""
 
-#: config/tc-hppa.c:4999 config/tc-hppa.c:5031 config/tc-hppa.c:5062
-#: config/tc-hppa.c:5092
+#: 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"
 msgstr ""
 
 msgid "Branch to unaligned address"
 msgstr ""
 
-#: config/tc-hppa.c:5270
+#: config/tc-hppa.c:5262
 msgid "Invalid SFU identifier"
 msgstr ""
 
 msgid "Invalid SFU identifier"
 msgstr ""
 
-#: config/tc-hppa.c:5320
+#: config/tc-hppa.c:5312
 msgid "Invalid COPR identifier"
 msgstr ""
 
 msgid "Invalid COPR identifier"
 msgstr ""
 
-#: config/tc-hppa.c:5449
+#: config/tc-hppa.c:5441
 msgid "Invalid Floating Point Operand Format."
 msgstr ""
 
 msgid "Invalid Floating Point Operand Format."
 msgstr ""
 
-#: config/tc-hppa.c:5566 config/tc-hppa.c:5586 config/tc-hppa.c:5606
-#: config/tc-hppa.c:5626 config/tc-hppa.c:5646
+#: 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"
 msgstr ""
 
 msgid "Invalid register for single precision fmpyadd or fmpysub"
 msgstr ""
 
-#: config/tc-hppa.c:5714
+#: config/tc-hppa.c:5706
 #, c-format
 msgid "Invalid operands %s"
 msgstr ""
 
 #, c-format
 msgid "Invalid operands %s"
 msgstr ""
 
-#: config/tc-hppa.c:5769 config/tc-hppa.c:6975 config/tc-hppa.c:7030
+#: config/tc-hppa.c:5716
+#, c-format
+msgid "Immediates %d and %d will give undefined behavior."
+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)"
 msgstr ""
 
 msgid "Missing function name for .PROC (corrupted label chain)"
 msgstr ""
 
-#: config/tc-hppa.c:5772 config/tc-hppa.c:7033
+#: config/tc-hppa.c:5771 config/tc-hppa.c:7014
 msgid "Missing function name for .PROC"
 msgstr ""
 
 msgid "Missing function name for .PROC"
 msgstr ""
 
-#: config/tc-hppa.c:5831
+#: config/tc-hppa.c:5830
 msgid "Argument to .BLOCK/.BLOCKZ must be between 0 and 0x3fffffff"
 msgstr ""
 
 msgid "Argument to .BLOCK/.BLOCKZ must be between 0 and 0x3fffffff"
 msgstr ""
 
-#: config/tc-hppa.c:5927
+#: config/tc-hppa.c:5926
 #, c-format
 msgid "Invalid .CALL argument: %s"
 msgstr ""
 
 #, c-format
 msgid "Invalid .CALL argument: %s"
 msgstr ""
 
-#: config/tc-hppa.c:6061
+#: config/tc-hppa.c:6042
 msgid ".callinfo is not within a procedure definition"
 msgstr ""
 
 msgid ".callinfo is not within a procedure definition"
 msgstr ""
 
-#: config/tc-hppa.c:6081
+#: config/tc-hppa.c:6062
 #, c-format
 msgid "FRAME parameter must be a multiple of 8: %d\n"
 msgstr ""
 
 #, c-format
 msgid "FRAME parameter must be a multiple of 8: %d\n"
 msgstr ""
 
-#: config/tc-hppa.c:6100
+#: config/tc-hppa.c:6081
 msgid "Value for ENTRY_GR must be in the range 3..18\n"
 msgstr ""
 
 msgid "Value for ENTRY_GR must be in the range 3..18\n"
 msgstr ""
 
-#: config/tc-hppa.c:6112
+#: config/tc-hppa.c:6093
 msgid "Value for ENTRY_FR must be in the range 12..21\n"
 msgstr ""
 
 msgid "Value for ENTRY_FR must be in the range 12..21\n"
 msgstr ""
 
-#: config/tc-hppa.c:6122
+#: config/tc-hppa.c:6103
 msgid "Value for ENTRY_SR must be 3\n"
 msgstr ""
 
 msgid "Value for ENTRY_SR must be 3\n"
 msgstr ""
 
-#: config/tc-hppa.c:6178
+#: config/tc-hppa.c:6159
 #, c-format
 msgid "Invalid .CALLINFO argument: %s"
 msgstr ""
 
 #, c-format
 msgid "Invalid .CALLINFO argument: %s"
 msgstr ""
 
-#: config/tc-hppa.c:6288
+#: config/tc-hppa.c:6269
 msgid "The .ENTER pseudo-op is not supported"
 msgstr ""
 
 msgid "The .ENTER pseudo-op is not supported"
 msgstr ""
 
-#: config/tc-hppa.c:6304
+#: config/tc-hppa.c:6285
 msgid "Misplaced .entry. Ignored."
 msgstr ""
 
 msgid "Misplaced .entry. Ignored."
 msgstr ""
 
-#: config/tc-hppa.c:6308
+#: config/tc-hppa.c:6289
 msgid "Missing .callinfo."
 msgstr ""
 
 msgid "Missing .callinfo."
 msgstr ""
 
-#: config/tc-hppa.c:6372
+#: config/tc-hppa.c:6353
 msgid ".REG expression must be a register"
 msgstr ""
 
 msgid ".REG expression must be a register"
 msgstr ""
 
-#: config/tc-hppa.c:6388
+#: config/tc-hppa.c:6369
 msgid "bad or irreducible absolute expression; zero assumed"
 msgstr ""
 
 msgid "bad or irreducible absolute expression; zero assumed"
 msgstr ""
 
-#: config/tc-hppa.c:6399
+#: config/tc-hppa.c:6380
 msgid ".REG must use a label"
 msgstr ""
 
 msgid ".REG must use a label"
 msgstr ""
 
-#: config/tc-hppa.c:6401
+#: config/tc-hppa.c:6382
 msgid ".EQU must use a label"
 msgstr ""
 
 msgid ".EQU must use a label"
 msgstr ""
 
-#: config/tc-hppa.c:6463
+#: config/tc-hppa.c:6444
 #, c-format
 msgid "Symbol '%s' could not be created."
 msgstr ""
 
 #, c-format
 msgid "Symbol '%s' could not be created."
 msgstr ""
 
-#: config/tc-hppa.c:6467
+#: config/tc-hppa.c:6448
 msgid "No memory for symbol name."
 msgstr ""
 
 msgid "No memory for symbol name."
 msgstr ""
 
-#: config/tc-hppa.c:6516
+#: config/tc-hppa.c:6497
 msgid ".EXIT must appear within a procedure"
 msgstr ""
 
 msgid ".EXIT must appear within a procedure"
 msgstr ""
 
-#: config/tc-hppa.c:6520
+#: config/tc-hppa.c:6501
 msgid "Missing .callinfo"
 msgstr ""
 
 msgid "Missing .callinfo"
 msgstr ""
 
-#: config/tc-hppa.c:6524
+#: config/tc-hppa.c:6505
 msgid "No .ENTRY for this .EXIT"
 msgstr ""
 
 msgid "No .ENTRY for this .EXIT"
 msgstr ""
 
-#: config/tc-hppa.c:6564
+#: config/tc-hppa.c:6545
 #, c-format
 msgid "Using ENTRY rather than CODE in export directive for %s"
 msgstr ""
 
 #, c-format
 msgid "Using ENTRY rather than CODE in export directive for %s"
 msgstr ""
 
-#: config/tc-hppa.c:6681
+#: config/tc-hppa.c:6662
 #, c-format
 msgid "Undefined .EXPORT/.IMPORT argument (ignored): %s"
 msgstr ""
 
 #, c-format
 msgid "Undefined .EXPORT/.IMPORT argument (ignored): %s"
 msgstr ""
 
-#: config/tc-hppa.c:6705
+#: config/tc-hppa.c:6686
 #, c-format
 msgid "Cannot define export symbol: %s\n"
 msgstr ""
 
 #, c-format
 msgid "Cannot define export symbol: %s\n"
 msgstr ""
 
-#: config/tc-hppa.c:6802
+#: config/tc-hppa.c:6783
 msgid "Missing label name on .LABEL"
 msgstr ""
 
 msgid "Missing label name on .LABEL"
 msgstr ""
 
-#: config/tc-hppa.c:6807
+#: config/tc-hppa.c:6788
 msgid "extra .LABEL arguments ignored."
 msgstr ""
 
 msgid "extra .LABEL arguments ignored."
 msgstr ""
 
-#: config/tc-hppa.c:6823
+#: config/tc-hppa.c:6804
 msgid "The .LEAVE pseudo-op is not supported"
 msgstr ""
 
 msgid "The .LEAVE pseudo-op is not supported"
 msgstr ""
 
-#: config/tc-hppa.c:6861
+#: config/tc-hppa.c:6842
 msgid "Unrecognized .LEVEL argument\n"
 msgstr ""
 
 msgid "Unrecognized .LEVEL argument\n"
 msgstr ""
 
-#: config/tc-hppa.c:6895
+#: config/tc-hppa.c:6876
 #, c-format
 msgid "Cannot define static symbol: %s\n"
 msgstr ""
 
 #, c-format
 msgid "Cannot define static symbol: %s\n"
 msgstr ""
 
-#: config/tc-hppa.c:6929
+#: config/tc-hppa.c:6910
 msgid "Nested procedures"
 msgstr ""
 
 msgid "Nested procedures"
 msgstr ""
 
-#: config/tc-hppa.c:6939
+#: config/tc-hppa.c:6920
 msgid "Cannot allocate unwind descriptor\n"
 msgstr ""
 
 msgid "Cannot allocate unwind descriptor\n"
 msgstr ""
 
-#: config/tc-hppa.c:7037
+#: config/tc-hppa.c:7018
 msgid "misplaced .procend"
 msgstr ""
 
 msgid "misplaced .procend"
 msgstr ""
 
-#: config/tc-hppa.c:7040
+#: config/tc-hppa.c:7021
 msgid "Missing .callinfo for this procedure"
 msgstr ""
 
 msgid "Missing .callinfo for this procedure"
 msgstr ""
 
-#: config/tc-hppa.c:7043
+#: config/tc-hppa.c:7024
 msgid "Missing .EXIT for a .ENTRY"
 msgstr ""
 
 msgid "Missing .EXIT for a .ENTRY"
 msgstr ""
 
-#: config/tc-hppa.c:7080
+#: config/tc-hppa.c:7061
 msgid "Not in a space.\n"
 msgstr ""
 
 msgid "Not in a space.\n"
 msgstr ""
 
-#: config/tc-hppa.c:7083
+#: config/tc-hppa.c:7064
 msgid "Not in a subspace.\n"
 msgstr ""
 
 msgid "Not in a subspace.\n"
 msgstr ""
 
-#: config/tc-hppa.c:7172
+#: config/tc-hppa.c:7153
 msgid "Invalid .SPACE argument"
 msgstr ""
 
 msgid "Invalid .SPACE argument"
 msgstr ""
 
-#: config/tc-hppa.c:7218
+#: config/tc-hppa.c:7199
 msgid "Can't change spaces within a procedure definition. Ignored"
 msgstr ""
 
 msgid "Can't change spaces within a procedure definition. Ignored"
 msgstr ""
 
-#: config/tc-hppa.c:7346
+#: config/tc-hppa.c:7327
 #, c-format
 msgid "Undefined space: '%s' Assuming space number = 0."
 msgstr ""
 
 #, c-format
 msgid "Undefined space: '%s' Assuming space number = 0."
 msgstr ""
 
-#: config/tc-hppa.c:7369
+#: config/tc-hppa.c:7350
 msgid "Must be in a space before changing or declaring subspaces.\n"
 msgstr ""
 
 msgid "Must be in a space before changing or declaring subspaces.\n"
 msgstr ""
 
-#: config/tc-hppa.c:7373
+#: config/tc-hppa.c:7354
 msgid "Can't change subspaces within a procedure definition. Ignored"
 msgstr ""
 
 msgid "Can't change subspaces within a procedure definition. Ignored"
 msgstr ""
 
-#: config/tc-hppa.c:7409
+#: config/tc-hppa.c:7390
 msgid "Parameters of an existing subspace can't be modified"
 msgstr ""
 
 msgid "Parameters of an existing subspace can't be modified"
 msgstr ""
 
-#: config/tc-hppa.c:7461
+#: config/tc-hppa.c:7442
 msgid "Alignment must be a power of 2"
 msgstr ""
 
 msgid "Alignment must be a power of 2"
 msgstr ""
 
-#: config/tc-hppa.c:7508
+#: config/tc-hppa.c:7489
 msgid "FIRST not supported as a .SUBSPACE argument"
 msgstr ""
 
 msgid "FIRST not supported as a .SUBSPACE argument"
 msgstr ""
 
-#: config/tc-hppa.c:7510
+#: config/tc-hppa.c:7491
 msgid "Invalid .SUBSPACE argument"
 msgstr ""
 
 msgid "Invalid .SUBSPACE argument"
 msgstr ""
 
-#: config/tc-hppa.c:7699
+#: config/tc-hppa.c:7680
 #, c-format
 msgid "Internal error: Unable to find containing space for %s."
 msgstr ""
 
 #, c-format
 msgid "Internal error: Unable to find containing space for %s."
 msgstr ""
 
-#: config/tc-hppa.c:7737
+#: config/tc-hppa.c:7718
 #, c-format
 msgid "Out of memory: could not allocate new space chain entry: %s\n"
 msgstr ""
 
 #, c-format
 msgid "Out of memory: could not allocate new space chain entry: %s\n"
 msgstr ""
 
-#: config/tc-hppa.c:7825
+#: config/tc-hppa.c:7806
 #, c-format
 msgid "Out of memory: could not allocate new subspace chain entry: %s\n"
 msgstr ""
 
 #, c-format
 msgid "Out of memory: could not allocate new subspace chain entry: %s\n"
 msgstr ""
 
-#: config/tc-hppa.c:8270
+#: config/tc-hppa.c:8251
 msgid "-R option not supported on this target."
 msgstr ""
 
 msgid "-R option not supported on this target."
 msgstr ""
 
-#: config/tc-hppa.c:8287 config/tc-sparc.c:825 config/tc-sparc.c:861
+#: config/tc-hppa.c:8268 config/tc-sparc.c:815 config/tc-sparc.c:852
 #, c-format
 msgid "Internal error: can't hash `%s': %s\n"
 msgstr ""
 
 #, c-format
 msgid "Internal error: can't hash `%s': %s\n"
 msgstr ""
 
-#: config/tc-hppa.c:8296 config/tc-i860.c:236
+#: config/tc-hppa.c:8277 config/tc-i860.c:236
 #, c-format
 msgid "internal error: losing opcode: `%s' \"%s\"\n"
 msgstr ""
 
 #, c-format
 msgid "internal error: losing opcode: `%s' \"%s\"\n"
 msgstr ""
 
-#: config/tc-i386.c:983
+#: config/tc-i370.c:419 config/tc-ppc.c:1141 config/tc-s390.c:404
+#: config/tc-s390.c:411
 #, c-format
 #, c-format
-msgid "%s shortened to %s"
-msgstr ""
-
-#: config/tc-i386.c:1053
-msgid "same type of prefix used twice"
+msgid "invalid switch -m%s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:1066
-msgid "64bit mode not supported on this CPU."
+#: config/tc-i370.c:516 config/tc-s390.c:510
+#, c-format
+msgid "Internal assembler error for instruction %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:1070
-msgid "32bit mode not supported on this CPU."
+#: config/tc-i370.c:535
+#, c-format
+msgid "Internal assembler error for macro %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:1101
-msgid "bad argument to syntax directive."
+#: config/tc-i370.c:630 config/tc-ppc.c:1839
+msgid "identifier+constant@got means identifier@got+constant"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:1161
+#: config/tc-i370.c:684 config/tc-m68k.c:8030 config/tc-ppc.c:1928
 #, c-format
 #, c-format
-msgid "no such architecture: `%s'"
+msgid "%s relocations do not fit in %d bytes\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:1166
-msgid "missing cpu architecture"
+#: config/tc-i370.c:925 config/tc-i370.c:969
+msgid "unsupported DC type"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:1180
-#, c-format
-msgid "no such architecture modifier: `%s'"
+#: config/tc-i370.c:939 config/tc-i370.c:951 config/tc-i370.c:1532
+#: config/tc-i370.c:1542
+msgid "missing end-quote"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:1196 config/tc-i386.c:6133 config/tc-i386.c:6167
-msgid "Unknown architecture"
+#: config/tc-i370.c:999
+msgid "unsupported alignment"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:1528
-#, c-format
-msgid "unknown relocation (%u)"
+#: config/tc-i370.c:1006
+msgid "this DS form not yet supported"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:1530
-#, c-format
-msgid "%u-byte relocation cannot be applied to %u-byte field"
+#: 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."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:1534
-msgid "non-pc-relative relocation for pc-relative field"
+#: 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"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:1539
-msgid "relocated field and relocation type differ in signedness"
+#: 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'."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:1548
-msgid "there are no unsigned pc-relative relocations"
+#: config/tc-i370.c:1091 config/tc-microblaze.c:220 config/tc-ppc.c:2033
+#, c-format
+msgid "Length of .lcomm \"%s\" is already %ld. Not changed to %ld."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:1556
-#, c-format
-msgid "cannot do %u byte pc-relative relocation"
+#: 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"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:1573
-#, c-format
-msgid "cannot do %s %u byte relocation"
+#: config/tc-i370.c:1248
+msgid "Missing or bad .using directive"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:1790 config/tc-i386.c:2963
-#, c-format
-msgid "ambiguous operand size for `%s'"
+#: config/tc-i370.c:1293
+msgid "Literal Pool Overflow"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:1838
-#, c-format
-msgid "can't use register '%s%s' as operand %d in '%s'."
+#: config/tc-i370.c:1589
+msgid "expression not a constant"
 msgstr ""
 
 msgstr ""
 
-#. UnixWare fsub no args is alias for fsubp, fadd -> faddp, etc.
-#: config/tc-i386.c:1870
-#, c-format
-msgid "translating to `%sp'"
+#: config/tc-i370.c:1596
+msgid "Unknown/unsupported address literal type"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:1915
+#: config/tc-i370.c:1619
 #, c-format
 #, c-format
-msgid "can't encode register '%s%s' in an instruction requiring REX prefix."
+msgid ".ltorg without prior .using in section %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:1955 config/tc-i386.c:2063
+#: config/tc-i370.c:1623
 #, c-format
 #, c-format
-msgid "no such instruction: `%s'"
+msgid ".ltorg in section %s paired to .using in section %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:1966 config/tc-i386.c:2095
+#: config/tc-i370.c:1646
 #, c-format
 #, c-format
-msgid "invalid character %s in mnemonic"
+msgid "bad alignment of %d bytes in literal pool"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:1973
-msgid "expecting prefix; got nothing"
+#: config/tc-i370.c:1670
+msgid "bad literal size\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:1975
-msgid "expecting mnemonic; got nothing"
+#: config/tc-i370.c:1744
+msgid ".using: base address expression illegal or too complex"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:1991 config/tc-i386.c:2114
+#: config/tc-i370.c:1779 config/tc-i370.c:1788
 #, c-format
 #, c-format
-msgid "`%s' is only supported in 64-bit mode"
+msgid "droping register %d in section %s does not match using register %d"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:1992 config/tc-i386.c:2113
+#: config/tc-i370.c:1792
 #, c-format
 #, c-format
-msgid "`%s' is not supported in 64-bit mode"
+msgid "droping register %d in section %s previously used in section %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:2003
-#, c-format
-msgid "redundant %s prefix"
+#: config/tc-i370.c:1848 config/tc-ppc.c:3030
+msgid "wrong number of operands"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:2120
+#: 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
 #, c-format
 #, c-format
-msgid "`%s' is not supported on `%s%s'"
+msgid "Unrecognized opcode: `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:2127
-msgid "use .code16 to ensure correct addressing mode"
+#: config/tc-i370.c:2075
+msgid "not using any base register"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:2140
+#: config/tc-i370.c:2105
 #, c-format
 #, c-format
-msgid "expecting string instruction after `%s'"
+msgid "expecting a register for operand %d"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:2172
-#, c-format
-msgid "invalid character %s before operand %d"
+#. Not used --- don't have any 8 byte instructions.
+#: config/tc-i370.c:2226
+msgid "Internal Error: bad instruction length"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:2186
+#: config/tc-i386.c:1776
 #, c-format
 #, c-format
-msgid "unbalanced parenthesis in operand %d."
+msgid "%s shortened to %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:2189
-#, c-format
-msgid "unbalanced brackets in operand %d."
+#: config/tc-i386.c:1846
+msgid "same type of prefix used twice"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:2198
-#, c-format
-msgid "invalid character %s in operand %d"
+#: config/tc-i386.c:1867
+msgid "64bit mode not supported on this CPU."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:2225
-#, c-format
-msgid "spurious operands; (%d operands/instruction max)"
+#: config/tc-i386.c:1871
+msgid "32bit mode not supported on this CPU."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:2248
-msgid "expecting operand after ','; got nothing"
+#: config/tc-i386.c:1904
+msgid "bad argument to syntax directive."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:2253
-msgid "expecting operand before ','; got nothing"
+#: config/tc-i386.c:1953
+msgid "bad argument to sse_check directive."
 msgstr ""
 
 msgstr ""
 
-#. We found no match.
-#: config/tc-i386.c:2741
-#, c-format
-msgid "suffix or operands invalid for `%s'"
+#: config/tc-i386.c:1957
+msgid "missing argument for sse_check directive"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:2752
+#: config/tc-i386.c:1987
 #, c-format
 #, c-format
-msgid "indirect %s without `*'"
+msgid "`%s' is not supported on `%s'"
 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:2760
+#: config/tc-i386.c:2060
 #, c-format
 #, c-format
-msgid "stand-alone `%s' prefix"
+msgid "no such architecture: `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:2794 config/tc-i386.c:2809
-#, c-format
-msgid "`%s' operand %d must use `%%es' segment"
+#: config/tc-i386.c:2065
+msgid "missing cpu architecture"
 msgstr ""
 
 msgstr ""
 
-#. We have to know the operand size for crc32.
-#: config/tc-i386.c:2862
+#: config/tc-i386.c:2079
 #, c-format
 #, c-format
-msgid "ambiguous memory operand size for `%s`"
+msgid "no such architecture modifier: `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:2944
-msgid ""
-"no instruction mnemonic suffix given and no register operands; can't size "
-"instruction"
+#: config/tc-i386.c:2094 config/tc-i386.c:2109
+msgid "Intel L1OM is 64bit ELF only"
 msgstr ""
 
 msgstr ""
 
-#. Prohibit these changes in the 64bit mode, since the
-#. lowering is more complicated.
-#: config/tc-i386.c:3068 config/tc-i386.c:3131 config/tc-i386.c:3150
-#: config/tc-i386.c:3183 config/tc-i386.c:3217
-#, c-format
-msgid "Incorrect register `%s%s' used with `%c' suffix"
+#: config/tc-i386.c:2118 config/tc-i386.c:8084 config/tc-maxq.c:223
+msgid "Unknown architecture"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:3076 config/tc-i386.c:3138 config/tc-i386.c:3224
+#: config/tc-i386.c:2464
 #, c-format
 #, c-format
-msgid "using `%s%s' instead of `%s%s' due to `%c' suffix"
+msgid "unknown relocation (%u)"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:3093 config/tc-i386.c:3115 config/tc-i386.c:3169
-#: config/tc-i386.c:3201
+#: config/tc-i386.c:2466
 #, c-format
 #, c-format
-msgid "`%s%s' not allowed with `%s%c'"
+msgid "%u-byte relocation cannot be applied to %u-byte field"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:3267
-msgid "no instruction mnemonic suffix given; can't determine immediate size"
+#: config/tc-i386.c:2470
+msgid "non-pc-relative relocation for pc-relative field"
+msgstr ""
+
+#: config/tc-i386.c:2475
+msgid "relocated field and relocation type differ in signedness"
+msgstr ""
+
+#: config/tc-i386.c:2484
+msgid "there are no unsigned pc-relative relocations"
+msgstr ""
+
+#: config/tc-i386.c:2492
+#, c-format
+msgid "cannot do %u byte pc-relative relocation"
+msgstr ""
+
+#: config/tc-i386.c:2509
+#, c-format
+msgid "cannot do %s %u byte relocation"
+msgstr ""
+
+#: config/tc-i386.c:2769
+#, c-format
+msgid "can't use register '%s%s' as operand %d in '%s'."
+msgstr ""
+
+#: config/tc-i386.c:2880
+#, c-format
+msgid "SSE instruction `%s' is used"
+msgstr ""
+
+#: config/tc-i386.c:2894 config/tc-i386.c:4219
+#, c-format
+msgid "ambiguous operand size for `%s'"
+msgstr ""
+
+#. UnixWare fsub no args is alias for fsubp, fadd -> faddp, etc.
+#: config/tc-i386.c:2950
+#, c-format
+msgid "translating to `%sp'"
+msgstr ""
+
+#: config/tc-i386.c:3001
+#, c-format
+msgid "can't encode register '%s%s' in an instruction requiring REX prefix."
+msgstr ""
+
+#: config/tc-i386.c:3044 config/tc-i386.c:3168 config/tc-maxq.c:800
+#: config/tc-maxq.c:830
+#, c-format
+msgid "no such instruction: `%s'"
+msgstr ""
+
+#: config/tc-i386.c:3055 config/tc-i386.c:3201 config/tc-maxq.c:808
+#, c-format
+msgid "invalid character %s in mnemonic"
+msgstr ""
+
+#: config/tc-i386.c:3062
+msgid "expecting prefix; got nothing"
+msgstr ""
+
+#: config/tc-i386.c:3064
+msgid "expecting mnemonic; got nothing"
+msgstr ""
+
+#: config/tc-i386.c:3079 config/tc-i386.c:3219
+#, c-format
+msgid "`%s' is only supported in 64-bit mode"
+msgstr ""
+
+#: config/tc-i386.c:3080 config/tc-i386.c:3218
+#, c-format
+msgid "`%s' is not supported in 64-bit mode"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:3301
+#: config/tc-i386.c:3092
 #, c-format
 #, c-format
+msgid "redundant %s prefix"
+msgstr ""
+
+#: config/tc-i386.c:3225
+#, c-format
+msgid "`%s' is not supported on `%s%s'"
+msgstr ""
+
+#: config/tc-i386.c:3236
+msgid "use .code16 to ensure correct addressing mode"
+msgstr ""
+
+#: config/tc-i386.c:3249
+#, c-format
+msgid "expecting string instruction after `%s'"
+msgstr ""
+
+#: config/tc-i386.c:3281
+#, c-format
+msgid "invalid character %s before operand %d"
+msgstr ""
+
+#: config/tc-i386.c:3295
+#, c-format
+msgid "unbalanced parenthesis in operand %d."
+msgstr ""
+
+#: config/tc-i386.c:3298 config/tc-maxq.c:1850
+#, c-format
+msgid "unbalanced brackets in operand %d."
+msgstr ""
+
+#: config/tc-i386.c:3307
+#, c-format
+msgid "invalid character %s in operand %d"
+msgstr ""
+
+#: config/tc-i386.c:3335 config/tc-maxq.c:1876
+#, c-format
+msgid "spurious operands; (%d operands/instruction max)"
+msgstr ""
+
+#: config/tc-i386.c:3358 config/tc-maxq.c:1896
+msgid "expecting operand after ','; got nothing"
+msgstr ""
+
+#: config/tc-i386.c:3363
+msgid "expecting operand before ','; got nothing"
+msgstr ""
+
+#: config/tc-i386.c:3959
+#, c-format
+msgid "ambiguous operand size or operands invalid for `%s'"
+msgstr ""
+
+#: config/tc-i386.c:3962
+#, c-format
+msgid "suffix or operands invalid for `%s'"
+msgstr ""
+
+#: config/tc-i386.c:3973
+#, c-format
+msgid "indirect %s without `*'"
+msgstr ""
+
+#. Warn them that a data or address size prefix doesn't
+#. affect assembly of the next line of code.
+#: config/tc-i386.c:3981
+#, c-format
+msgid "stand-alone `%s' prefix"
+msgstr ""
+
+#: config/tc-i386.c:4015 config/tc-i386.c:4031
+#, c-format
+msgid "`%s' operand %d must use `%ses' segment"
+msgstr ""
+
+#. We have to know the operand size for crc32.
+#: config/tc-i386.c:4085
+#, c-format
+msgid "ambiguous memory operand size for `%s`"
+msgstr ""
+
+#: config/tc-i386.c:4192
 msgid ""
 msgid ""
-"no instruction mnemonic suffix given; can't determine immediate size %x %c"
+"no instruction mnemonic suffix given and no register operands; can't size "
+"instruction"
+msgstr ""
+
+#: config/tc-i386.c:4333 config/tc-i386.c:4408 config/tc-i386.c:4437
+#: config/tc-i386.c:4483 config/tc-i386.c:4521
+#, c-format
+msgid "Incorrect register `%s%s' used with `%c' suffix"
+msgstr ""
+
+#: config/tc-i386.c:4341 config/tc-i386.c:4415 config/tc-i386.c:4528
+#, c-format
+msgid "using `%s%s' instead of `%s%s' due to `%c' suffix"
+msgstr ""
+
+#: config/tc-i386.c:4367 config/tc-i386.c:4391 config/tc-i386.c:4459
+#: config/tc-i386.c:4504
+#, c-format
+msgid "`%s%s' not allowed with `%s%c'"
+msgstr ""
+
+#: config/tc-i386.c:4593
+msgid "no instruction mnemonic suffix given; can't determine immediate size"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:3339
+#: config/tc-i386.c:4628
 #, c-format
 #, c-format
-msgid "the last operand of `%s' must be `%sxmm0'"
+msgid "the last operand of `%s' must be `%s%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:3342
+#: config/tc-i386.c:4631
 #, c-format
 #, c-format
-msgid "the first operand of `%s' must be `%sxmm0'"
+msgid "the first operand of `%s' must be `%s%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:3379
+#: config/tc-i386.c:4780
 #, c-format
 #, c-format
-msgid "you can't `pop %%cs'"
+msgid "you can't `pop %scs'"
 msgstr ""
 
 #. Reversed arguments on faddp, fsubp, etc.
 msgstr ""
 
 #. Reversed arguments on faddp, fsubp, etc.
-#: config/tc-i386.c:3401
+#: config/tc-i386.c:4809
 #, c-format
 msgid "translating to `%s %s%s,%s%s'"
 msgstr ""
 
 #. Extraneous `l' suffix on fp insn.
 #, c-format
 msgid "translating to `%s %s%s,%s%s'"
 msgstr ""
 
 #. Extraneous `l' suffix on fp insn.
-#: config/tc-i386.c:3408
+#: config/tc-i386.c:4816
 #, c-format
 msgid "translating to `%s %s%s'"
 msgstr ""
 
 #, c-format
 msgid "translating to `%s %s%s'"
 msgstr ""
 
-#: config/tc-i386.c:3436
+#: config/tc-i386.c:4844
 #, c-format
 msgid "segment override on `%s' is ineffectual"
 msgstr ""
 
 #, c-format
 msgid "segment override on `%s' is ineffectual"
 msgstr ""
 
-#: config/tc-i386.c:3777 config/tc-i386.c:3871 config/tc-i386.c:3916
+#: config/tc-i386.c:5389 config/tc-i386.c:5483 config/tc-i386.c:5528
 msgid "skipping prefixes on this instruction"
 msgstr ""
 
 msgid "skipping prefixes on this instruction"
 msgstr ""
 
-#: config/tc-i386.c:3936
+#: config/tc-i386.c:5548
 msgid "16-bit jump out of range"
 msgstr ""
 
 msgid "16-bit jump out of range"
 msgstr ""
 
-#: config/tc-i386.c:3945
+#: config/tc-i386.c:5557
 #, c-format
 msgid "can't handle non absolute segment in `%s'"
 msgstr ""
 
 #, c-format
 msgid "can't handle non absolute segment in `%s'"
 msgstr ""
 
-#: config/tc-i386.c:4501
+#: config/tc-i386.c:6139
 #, c-format
 msgid "@%s reloc is not supported with %d-bit output format"
 msgstr ""
 
 #, c-format
 msgid "@%s reloc is not supported with %d-bit output format"
 msgstr ""
 
-#: config/tc-i386.c:4585
+#: config/tc-i386.c:6185
+#, c-format
+msgid "missing or invalid expression `%s'"
+msgstr ""
+
+#: config/tc-i386.c:6243
 #, c-format
 msgid "at most %d immediate operands are allowed"
 msgstr ""
 
 #, c-format
 msgid "at most %d immediate operands are allowed"
 msgstr ""
 
-#: config/tc-i386.c:4607 config/tc-i386.c:4824
+#: config/tc-i386.c:6265 config/tc-i386.c:6510 config/tc-maxq.c:1462
 #, c-format
 msgid "junk `%s' after expression"
 msgstr ""
 
 #, c-format
 msgid "junk `%s' after expression"
 msgstr ""
 
-#. Missing or bad expr becomes absolute 0.
-#: config/tc-i386.c:4616
+#: config/tc-i386.c:6285
 #, c-format
 #, c-format
-msgid "missing or invalid immediate expression `%s' taken as 0"
+msgid "missing or invalid immediate expression `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:4642 config/tc-i386.c:4883
+#: config/tc-i386.c:6308 config/tc-i386.c:6580 config/tc-maxq.c:1492
 #, c-format
 msgid "unimplemented segment %s in operand"
 msgstr ""
 
 #, c-format
 msgid "unimplemented segment %s in operand"
 msgstr ""
 
-#: config/tc-i386.c:4648
+#: config/tc-i386.c:6314
 #, c-format
 msgid "illegal immediate register operand %s"
 msgstr ""
 
 #, c-format
 msgid "illegal immediate register operand %s"
 msgstr ""
 
-#: config/tc-i386.c:4691
+#: config/tc-i386.c:6362
 #, c-format
 msgid "expecting scale factor of 1, 2, 4, or 8: got `%s'"
 msgstr ""
 
 #, c-format
 msgid "expecting scale factor of 1, 2, 4, or 8: got `%s'"
 msgstr ""
 
-#: config/tc-i386.c:4700
+#: config/tc-i386.c:6371
 #, c-format
 msgid "scale factor of %d without an index register"
 msgstr ""
 
 #, c-format
 msgid "scale factor of %d without an index register"
 msgstr ""
 
-#: config/tc-i386.c:4723
+#: config/tc-i386.c:6393
 #, c-format
 msgid "at most %d displacement operands are allowed"
 msgstr ""
 
 #, c-format
 msgid "at most %d displacement operands are allowed"
 msgstr ""
 
-#: config/tc-i386.c:4842
+#: config/tc-i386.c:6565
+#, c-format
+msgid "missing or invalid displacement expression `%s'"
+msgstr ""
+
+#: config/tc-i386.c:6667
 #, c-format
 #, c-format
-msgid "bad expression used with @%s"
+msgid "`%s' is not valid here (expected `%c%s%s%c')"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:4990
+#: config/tc-i386.c:6747
 #, c-format
 #, c-format
-msgid "`%s' is not a valid base/index expression"
+msgid "`%s' is not a valid %s expression"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:4994
+#: config/tc-i386.c:6752
 #, c-format
 #, c-format
-msgid "`%s' is not a valid %s bit base/index expression"
+msgid "`%s' is not a valid %s-bit %s expression"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:5066
+#: config/tc-i386.c:6833
 #, c-format
 msgid "bad memory operand `%s'"
 msgstr ""
 
 #, c-format
 msgid "bad memory operand `%s'"
 msgstr ""
 
-#: config/tc-i386.c:5081
+#: config/tc-i386.c:6848
 #, c-format
 msgid "junk `%s' after register"
 msgstr ""
 
 #, c-format
 msgid "junk `%s' after register"
 msgstr ""
 
-#: config/tc-i386.c:5090 config/tc-i386.c:5206 config/tc-i386.c:5247
+#: config/tc-i386.c:6861 config/tc-i386.c:6977 config/tc-i386.c:7018
 #, c-format
 msgid "bad register name `%s'"
 msgstr ""
 
 #, c-format
 msgid "bad register name `%s'"
 msgstr ""
 
-#: config/tc-i386.c:5098
+#: config/tc-i386.c:6869
 msgid "immediate operand illegal with absolute jump"
 msgstr ""
 
 msgid "immediate operand illegal with absolute jump"
 msgstr ""
 
-#: config/tc-i386.c:5120
+#: config/tc-i386.c:6891
 #, c-format
 msgid "too many memory references for `%s'"
 msgstr ""
 
 #, c-format
 msgid "too many memory references for `%s'"
 msgstr ""
 
-#: config/tc-i386.c:5198
+#: config/tc-i386.c:6969
 #, c-format
 msgid "expecting `,' or `)' after index register in `%s'"
 msgstr ""
 
 #, c-format
 msgid "expecting `,' or `)' after index register in `%s'"
 msgstr ""
 
-#: config/tc-i386.c:5223
+#: config/tc-i386.c:6994
 #, c-format
 msgid "expecting `)' after scale factor in `%s'"
 msgstr ""
 
 #, c-format
 msgid "expecting `)' after scale factor in `%s'"
 msgstr ""
 
-#: config/tc-i386.c:5231
+#: config/tc-i386.c:7002
 #, c-format
 msgid "expecting index register or scale factor after `,'; got '%c'"
 msgstr ""
 
 #, c-format
 msgid "expecting index register or scale factor after `,'; got '%c'"
 msgstr ""
 
-#: config/tc-i386.c:5239
+#: config/tc-i386.c:7010
 #, c-format
 msgid "expecting `,' or `)' after base register in `%s'"
 msgstr ""
 
 #. It's not a memory operand; argh!
 #, c-format
 msgid "expecting `,' or `)' after base register in `%s'"
 msgstr ""
 
 #. It's not a memory operand; argh!
-#: config/tc-i386.c:5281
+#: config/tc-i386.c:7054
 #, c-format
 msgid "invalid char %s beginning operand %d `%s'"
 msgstr ""
 
 #, c-format
 msgid "invalid char %s beginning operand %d `%s'"
 msgstr ""
 
-#: config/tc-i386.c:5457
+#: config/tc-i386.c:7236
 msgid "long jump required"
 msgstr ""
 
 msgid "long jump required"
 msgstr ""
 
-#: config/tc-i386.c:5512
+#: config/tc-i386.c:7291
 msgid "jump target out of range"
 msgstr ""
 
 msgid "jump target out of range"
 msgstr ""
 
-#: config/tc-i386.c:5757
-msgid "Bad call to md_atof ()"
-msgstr ""
-
-#: config/tc-i386.c:6012
+#: config/tc-i386.c:7803
 msgid "No compiled in support for x86_64"
 msgstr ""
 
 msgid "No compiled in support for x86_64"
 msgstr ""
 
-#: config/tc-i386.c:6041 config/tc-i386.c:6057
+#: config/tc-i386.c:7835 config/tc-i386.c:7887
 #, c-format
 msgid "Invalid -march= option: `%s'"
 msgstr ""
 
 #, c-format
 msgid "Invalid -march= option: `%s'"
 msgstr ""
 
-#: config/tc-i386.c:6062 config/tc-i386.c:6074
+#: config/tc-i386.c:7896 config/tc-i386.c:7908
 #, c-format
 msgid "Invalid -mtune= option: `%s'"
 msgstr ""
 
 #, c-format
 msgid "Invalid -mtune= option: `%s'"
 msgstr ""
 
-#: config/tc-i386.c:6088
+#: config/tc-i386.c:7917
+#, c-format
+msgid "Invalid -mmnemonic= option: `%s'"
+msgstr ""
+
+#: config/tc-i386.c:7926
+#, c-format
+msgid "Invalid -msyntax= option: `%s'"
+msgstr ""
+
+#: config/tc-i386.c:7953
+#, c-format
+msgid "Invalid -msse-check= option: `%s'"
+msgstr ""
+
+#: config/tc-i386.c:7967
 #, c-format
 msgid ""
 "  -Q                      ignored\n"
 #, c-format
 msgid ""
 "  -Q                      ignored\n"
@@ -5357,151 +6002,131 @@ msgid ""
 "  -k                      ignored\n"
 msgstr ""
 
 "  -k                      ignored\n"
 msgstr ""
 
-#: config/tc-i386.c:6093
+#: config/tc-i386.c:7972
 #, c-format
 msgid ""
 "  -n                      Do not optimize code alignment\n"
 "  -q                      quieten some warnings\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "  -n                      Do not optimize code alignment\n"
 "  -q                      quieten some warnings\n"
 msgstr ""
 
-#: config/tc-i386.c:6097
+#: config/tc-i386.c:7976
 #, c-format
 msgid "  -s                      ignored\n"
 msgstr ""
 
 #, c-format
 msgid "  -s                      ignored\n"
 msgstr ""
 
-#: config/tc-i386.c:6101
+#: config/tc-i386.c:7981
 #, c-format
 msgid "  --32/--64               generate 32bit/64bit code\n"
 msgstr ""
 
 #, c-format
 msgid "  --32/--64               generate 32bit/64bit code\n"
 msgstr ""
 
-#: config/tc-i386.c:6105
+#: config/tc-i386.c:7985
 #, c-format
 msgid "  --divide                do not treat `/' as a comment character\n"
 msgstr ""
 
 #, c-format
 msgid "  --divide                do not treat `/' as a comment character\n"
 msgstr ""
 
-#: config/tc-i386.c:6108
+#: config/tc-i386.c:7988
 #, c-format
 msgid "  --divide                ignored\n"
 msgstr ""
 
 #, c-format
 msgid "  --divide                ignored\n"
 msgstr ""
 
-#: config/tc-i386.c:6111
+#: config/tc-i386.c:7991
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"  -march=CPU/-mtune=CPU   generate code/optimize for CPU, where CPU is one "
+"  -march=CPU[,+EXTENSION...]\n"
+"                          generate code for CPU and EXTENSION, CPU is one "
 "of:\n"
 "of:\n"
-"                           i386, i486, pentium, pentiumpro, pentium4, "
+"                           i8086, i186, i286, i386, i486, pentium, "
+"pentiumpro,\n"
+"                           pentiumii, pentiumiii, pentium4, prescott, "
 "nocona,\n"
 "nocona,\n"
-"                           core, core2, k6, athlon, k8, generic32, "
-"generic64\n"
-msgstr ""
-
-#: config/tc-i386.c:6251 config/tc-s390.c:1862
-msgid "GOT already in symbol table"
-msgstr ""
-
-#: config/tc-i386.c:6400
-#, c-format
-msgid "can not do %d byte pc-relative relocation"
-msgstr ""
-
-#: config/tc-i386.c:6418
-#, c-format
-msgid "can not do %d byte relocation"
+"                           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"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:6497 config/tc-s390.c:2308
+#: config/tc-i386.c:8004
 #, c-format
 #, c-format
-msgid "cannot represent relocation type %s"
+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"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:6749
+#: config/tc-i386.c:8010
 #, c-format
 #, c-format
-msgid "invalid operand for '%s' ('%s' unexpected)"
+msgid "  -msse2avx               encode SSE instructions with VEX prefix\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:6761
+#: config/tc-i386.c:8012
 #, c-format
 #, c-format
-msgid "too many memory references for '%s'"
+msgid ""
+"  -msse-check=[none|error|warning]\n"
+"                          check SSE instructions\n"
 msgstr ""
 
 msgstr ""
 
-#. See the comments in intel_bracket_expr.
-#: config/tc-i386.c:6772
+#: config/tc-i386.c:8015
 #, c-format
 #, c-format
-msgid "Treating `%s' as memory reference"
+msgid "  -mmnemonic=[att|intel]  use AT&T/Intel mnemonic\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:7088
+#: config/tc-i386.c:8017
 #, c-format
 #, c-format
-msgid "Unknown operand modifier `%s'"
-msgstr ""
-
-#: config/tc-i386.c:7103
-msgid "Conflicting operand modifiers"
-msgstr ""
-
-#: config/tc-i386.c:7152
-msgid "Invalid operand to `OFFSET'"
+msgid "  -msyntax=[att|intel]    use AT&T/Intel syntax\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:7225
+#: config/tc-i386.c:8019
 #, c-format
 #, c-format
-msgid "`[%.*s]' taken to mean just `%.*s'"
+msgid "  -mindex-reg             support pseudo index registers\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:7316
+#: config/tc-i386.c:8021
 #, c-format
 #, c-format
-msgid "`%s' is not a valid segment register"
+msgid "  -mnaked-reg             don't require `%%' prefix for registers\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:7321
-msgid "Extra segment override ignored"
-msgstr ""
-
-#: config/tc-i386.c:7355 config/tc-i386.c:7517
-msgid "Register scaling only allowed in memory operands"
-msgstr ""
-
-#: config/tc-i386.c:7377 config/tc-i386.c:7493
+#: config/tc-i386.c:8023
 #, c-format
 #, c-format
-msgid "Syntax error: Expecting a constant, got `%s'"
+msgid "  -mold-gcc               support old (<= 2.8.1) versions of gcc\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:7405
-msgid "Too many register references in memory operand"
+#: config/tc-i386.c:8113
+msgid "Intel L1OM is 64bit only"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:7421
-msgid "Invalid use of register"
-msgstr ""
-
-#: config/tc-i386.c:7570
+#: config/tc-i386.c:8336
 #, c-format
 #, c-format
-msgid "Unrecognized token '%s'"
+msgid "can not do %d byte pc-relative relocation"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:7586
+#: config/tc-i386.c:8354 config/tc-maxq.c:247
 #, c-format
 #, c-format
-msgid "Unexpected token `%s'"
-msgstr ""
-
-#: config/tc-i386.c:7744
-msgid "`:' expected"
+msgid "can not do %d byte relocation"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:7769
+#: config/tc-i386.c:8437 config/tc-maxq.c:274 config/tc-s390.c:2234
 #, c-format
 #, c-format
-msgid "Unrecognized token `%s'"
+msgid "cannot represent relocation type %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:7904
+#: config/tc-i386.c:8544
 msgid "Bad .section directive: want a,l,w,x,M,S,G,T in string"
 msgstr ""
 
 msgid "Bad .section directive: want a,l,w,x,M,S,G,T in string"
 msgstr ""
 
-#: config/tc-i386.c:7907
+#: config/tc-i386.c:8547
 msgid "Bad .section directive: want a,w,x,M,S,G,T in string"
 msgstr ""
 
 msgid "Bad .section directive: want a,w,x,M,S,G,T in string"
 msgstr ""
 
-#: config/tc-i386.c:7926
+#: config/tc-i386.c:8566
 msgid ".largecomm supported only in 64bit mode, producing .comm"
 msgstr ""
 
 msgid ".largecomm supported only in 64bit mode, producing .comm"
 msgstr ""
 
@@ -5521,17 +6146,12 @@ msgstr ""
 msgid "Unknown temporary pseudo register"
 msgstr ""
 
 msgid "Unknown temporary pseudo register"
 msgstr ""
 
-#: config/tc-i860.c:227 config/tc-mips.c:1761
-#, c-format
-msgid "internal error: can't hash `%s': %s\n"
-msgstr ""
-
 #: config/tc-i860.c:247
 msgid "Defective assembler.  No assembly attempted."
 msgstr ""
 
 #: config/tc-i860.c:247
 msgid "Defective assembler.  No assembly attempted."
 msgstr ""
 
-#: config/tc-i860.c:393 config/tc-i860.c:938 config/tc-m68k.c:3667
-#: config/tc-m68k.c:3699 config/tc-sparc.c:2711
+#: 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."
 msgstr ""
 
 msgid "failed sanity check."
 msgstr ""
 
@@ -5573,11 +6193,7 @@ msgstr ""
 msgid "Prefix 'd.' invalid for instruction `%s'"
 msgstr ""
 
 msgid "Prefix 'd.' invalid for instruction `%s'"
 msgstr ""
 
-#: config/tc-i860.c:1086
-msgid "i860_estimate_size_before_relax\n"
-msgstr ""
-
-#: config/tc-i860.c:1185
+#: config/tc-i860.c:1133
 #, c-format
 msgid ""
 "  -EL\t\t\t  generate code for little endian mode (default)\n"
 #, c-format
 msgid ""
 "  -EL\t\t\t  generate code for little endian mode (default)\n"
@@ -5588,50 +6204,46 @@ msgid ""
 msgstr ""
 
 #. SVR4 compatibility flags.
 msgstr ""
 
 #. SVR4 compatibility flags.
-#: config/tc-i860.c:1193
+#: config/tc-i860.c:1141
 #, c-format
 msgid ""
 "  -V\t\t\t  print assembler version number\n"
 "  -Qy, -Qn\t\t  ignored\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "  -V\t\t\t  print assembler version number\n"
 "  -Qy, -Qn\t\t  ignored\n"
 msgstr ""
 
-#: config/tc-i860.c:1256
+#: config/tc-i860.c:1204
 msgid "This immediate requires 0 MOD 2 alignment"
 msgstr ""
 
 msgid "This immediate requires 0 MOD 2 alignment"
 msgstr ""
 
-#: config/tc-i860.c:1259
+#: config/tc-i860.c:1207
 msgid "This immediate requires 0 MOD 4 alignment"
 msgstr ""
 
 msgid "This immediate requires 0 MOD 4 alignment"
 msgstr ""
 
-#: config/tc-i860.c:1262
+#: config/tc-i860.c:1210
 msgid "This immediate requires 0 MOD 8 alignment"
 msgstr ""
 
 msgid "This immediate requires 0 MOD 8 alignment"
 msgstr ""
 
-#: config/tc-i860.c:1265
+#: config/tc-i860.c:1213
 msgid "This immediate requires 0 MOD 16 alignment"
 msgstr ""
 
 msgid "This immediate requires 0 MOD 16 alignment"
 msgstr ""
 
-#: config/tc-i860.c:1360
+#: config/tc-i860.c:1308
 msgid "5-bit immediate too large"
 msgstr ""
 
 msgid "5-bit immediate too large"
 msgstr ""
 
-#: config/tc-i860.c:1363
+#: config/tc-i860.c:1311
 msgid "5-bit field must be absolute"
 msgstr ""
 
 msgid "5-bit field must be absolute"
 msgstr ""
 
-#: config/tc-i860.c:1408 config/tc-i860.c:1431
+#: config/tc-i860.c:1356 config/tc-i860.c:1379
 msgid "A branch offset requires 0 MOD 4 alignment"
 msgstr ""
 
 msgid "A branch offset requires 0 MOD 4 alignment"
 msgstr ""
 
-#: config/tc-i860.c:1452
+#: config/tc-i860.c:1400
 #, c-format
 msgid "Unrecognized fix-up (0x%08lx)"
 msgstr ""
 
 #, c-format
 msgid "Unrecognized fix-up (0x%08lx)"
 msgstr ""
 
-#: config/tc-i860.h:76
-msgid "i860_convert_frag\n"
-msgstr ""
-
 #: config/tc-i960.c:486
 #, c-format
 msgid "Hashing returned \"%s\"."
 #: config/tc-i960.c:486
 #, c-format
 msgid "Hashing returned \"%s\"."
@@ -5674,7 +6286,7 @@ msgstr ""
 msgid "architecture of opcode conflicts with that of earlier instruction(s)"
 msgstr ""
 
 msgid "architecture of opcode conflicts with that of earlier instruction(s)"
 msgstr ""
 
-#: config/tc-i960.c:1423 config/tc-xtensa.c:11325
+#: config/tc-i960.c:1423 config/tc-xtensa.c:11528
 msgid "too many operands"
 msgstr ""
 
 msgid "too many operands"
 msgstr ""
 
@@ -5697,22 +6309,22 @@ msgstr ""
 msgid "improper number of operands.  expecting %d, got %d"
 msgstr ""
 
 msgid "improper number of operands.  expecting %d, got %d"
 msgstr ""
 
-#: config/tc-i960.c:1808
+#: config/tc-i960.c:1751
 #, c-format
 msgid "Fixup of %ld too large for field width of %d"
 msgstr ""
 
 #, c-format
 msgid "Fixup of %ld too large for field width of %d"
 msgstr ""
 
-#: config/tc-i960.c:1918
+#: config/tc-i960.c:1861
 #, c-format
 msgid "invalid architecture %s"
 msgstr ""
 
 #, c-format
 msgid "invalid architecture %s"
 msgstr ""
 
-#: config/tc-i960.c:1938
+#: config/tc-i960.c:1881
 #, c-format
 msgid "I960 options:\n"
 msgstr ""
 
 #, c-format
 msgid "I960 options:\n"
 msgstr ""
 
-#: config/tc-i960.c:1941
+#: config/tc-i960.c:1884
 #, c-format
 msgid ""
 "\n"
 #, c-format
 msgid ""
 "\n"
@@ -5724,3866 +6336,5607 @@ msgid ""
 "\t\t\tlong displacements\n"
 msgstr ""
 
 "\t\t\tlong displacements\n"
 msgstr ""
 
-#: config/tc-i960.c:2205
+#: config/tc-i960.c:2148
 msgid "should have 1 or 2 operands"
 msgstr ""
 
 msgid "should have 1 or 2 operands"
 msgstr ""
 
-#: config/tc-i960.c:2213 config/tc-i960.c:2228
+#: config/tc-i960.c:2156 config/tc-i960.c:2171
 #, c-format
 msgid "Redefining leafproc %s"
 msgstr ""
 
 #, c-format
 msgid "Redefining leafproc %s"
 msgstr ""
 
-#: config/tc-i960.c:2258
+#: config/tc-i960.c:2201
 msgid "should have two operands"
 msgstr ""
 
 msgid "should have two operands"
 msgstr ""
 
-#: config/tc-i960.c:2268
+#: config/tc-i960.c:2211
 msgid "'entry_num' must be absolute number in [0,31]"
 msgstr ""
 
 msgid "'entry_num' must be absolute number in [0,31]"
 msgstr ""
 
-#: config/tc-i960.c:2276
+#: config/tc-i960.c:2219
 #, c-format
 msgid "Redefining entrynum for sysproc %s"
 msgstr ""
 
 #. Should not happen: see block comment above.
 #, c-format
 msgid "Redefining entrynum for sysproc %s"
 msgstr ""
 
 #. Should not happen: see block comment above.
-#: config/tc-i960.c:2376
+#: config/tc-i960.c:2319
 #, c-format
 msgid "Trying to 'bal' to %s"
 msgstr ""
 
 #, c-format
 msgid "Trying to 'bal' to %s"
 msgstr ""
 
-#: config/tc-i960.c:2386
+#: config/tc-i960.c:2329
 msgid "Looks like a proc, but can't tell what kind.\n"
 msgstr ""
 
 msgid "Looks like a proc, but can't tell what kind.\n"
 msgstr ""
 
-#: config/tc-i960.c:2405
+#: config/tc-i960.c:2348
 msgid "big endian mode is not supported"
 msgstr ""
 
 msgid "big endian mode is not supported"
 msgstr ""
 
-#: config/tc-i960.c:2407
+#: config/tc-i960.c:2350
 #, c-format
 msgid "ignoring unrecognized .endian type `%s'"
 msgstr ""
 
 #, c-format
 msgid "ignoring unrecognized .endian type `%s'"
 msgstr ""
 
-#: config/tc-i960.c:2452
+#: config/tc-i960.c:2395
 msgid "can't use COBR format with external label"
 msgstr ""
 
 msgid "can't use COBR format with external label"
 msgstr ""
 
-#: config/tc-i960.c:2627
+#: config/tc-i960.c:2570
 msgid "option --link-relax is only supported in b.out format"
 msgstr ""
 
 msgid "option --link-relax is only supported in b.out format"
 msgstr ""
 
-#: config/tc-i960.c:2654
+#: config/tc-i960.c:2597
 #, c-format
 msgid "No 'bal' entry point for leafproc %s"
 msgstr ""
 
 #, c-format
 msgid "No 'bal' entry point for leafproc %s"
 msgstr ""
 
-#: config/tc-ia64.c:1030
+#: config/tc-ia64.c:853
 msgid "Bad .section directive: want a,o,s,w,x,M,S,G,T in string"
 msgstr ""
 
 msgid "Bad .section directive: want a,o,s,w,x,M,S,G,T in string"
 msgstr ""
 
-#: config/tc-ia64.c:1173
+#: config/tc-ia64.c:905
+msgid "Size of frame exceeds maximum of 96 registers"
+msgstr ""
+
+#: config/tc-ia64.c:910
+msgid "Size of rotating registers exceeds frame size"
+msgstr ""
+
+#: config/tc-ia64.c:997
 msgid "Unwind directive not followed by an instruction."
 msgstr ""
 
 msgid "Unwind directive not followed by an instruction."
 msgstr ""
 
-#: config/tc-ia64.c:5123
-msgid "Register name expected"
+#: config/tc-ia64.c:1006 config/tc-ia64.c:7396
+msgid "qualifying predicate not followed by instruction"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:5128 config/tc-ia64.c:5444
-msgid "Comma expected"
+#: config/tc-ia64.c:1071 config/tc-ia64.c:1105
+msgid "record type is not valid"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:5136
-msgid "Register value annotation ignored"
+#: config/tc-ia64.c:1174
+msgid "Invalid record type for P3 format."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:5177
-msgid "Directive invalid within a bundle"
+#: config/tc-ia64.c:1210
+msgid "Invalid record type for format P6"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:5270
-msgid "Missing predicate relation type"
+#: config/tc-ia64.c:1390 config/tc-ia64.c:1442
+msgid "Invalid record type for format B1"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:5276
-msgid "Unrecognized predicate relation type"
+#: config/tc-ia64.c:1475
+msgid "Invalid record type for format X1"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:5323
-msgid "Bad register range"
+#: config/tc-ia64.c:1517
+msgid "Invalid record type for format X3"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:5332
-msgid "Predicate register expected"
+#: config/tc-ia64.c:1555
+msgid "Previous .save incomplete"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:5337
-msgid "Duplicate predicate register ignored"
+#: config/tc-ia64.c:2380
+msgid "spill_mask record unimplemented."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:5355
-msgid "Predicate source and target required"
+#: config/tc-ia64.c:2437
+msgid "record_type_not_valid"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:5357 config/tc-ia64.c:5369
-msgid "Use of p0 is not valid in this context"
+#: config/tc-ia64.c:2522
+msgid "Ignoring attempt to spill beyond end of region"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:5364
-msgid "At least two PR arguments expected"
+#: config/tc-ia64.c:2581
+msgid "Only constant space allocation is supported"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:5378
-msgid "At least one PR argument expected"
+#: config/tc-ia64.c:2595
+msgid "Only constant offsets are supported"
+msgstr ""
+
+#: config/tc-ia64.c:2618
+msgid "Section switching in code is not supported."
+msgstr ""
+
+#: config/tc-ia64.c:2660
+msgid " Insn slot not set in unwind record."
+msgstr ""
+
+#: config/tc-ia64.c:2734
+msgid "frgr_mem record before region record!"
+msgstr ""
+
+#: config/tc-ia64.c:2745
+msgid "fr_mem record before region record!"
+msgstr ""
+
+#: config/tc-ia64.c:2754
+msgid "gr_mem record before region record!"
+msgstr ""
+
+#: config/tc-ia64.c:2763
+msgid "br_mem record before region record!"
+msgstr ""
+
+#: config/tc-ia64.c:2773
+msgid "gr_gr record before region record!"
+msgstr ""
+
+#: config/tc-ia64.c:2781
+msgid "br_gr record before region record!"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:5414
+#: config/tc-ia64.c:2899
 #, c-format
 #, c-format
-msgid "Inserting \"%s\" into entry hint table failed: %s"
+msgid "First operand to .%s must be a predicate"
 msgstr ""
 
 msgstr ""
 
-#. FIXME -- need 62-bit relocation type
-#: config/tc-ia64.c:5890
-msgid "62-bit relocation not yet implemented"
+#: config/tc-ia64.c:2903
+#, c-format
+msgid "Pointless use of p0 as first operand to .%s"
 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:5974
-msgid "lower 16 bits of mask ignored"
+#: config/tc-ia64.c:2959
+#, c-format
+msgid "Operand %d to .%s must be a preserved register"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:6589
-msgid "Value truncated to 62 bits"
+#: config/tc-ia64.c:2995
+#, c-format
+msgid "Operand %d to .%s must be a writable register"
 msgstr ""
 
 msgstr ""
 
-#. Give an error if a frag containing code is not aligned to a 16 byte
-#. boundary.
-#: config/tc-ia64.c:6727 config/tc-ia64.h:171
-msgid "instruction address is not a multiple of 16"
+#: config/tc-ia64.c:3020
+#, c-format
+msgid "Radix `%s' unsupported or invalid"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:7277
+#: config/tc-ia64.c:3050 config/tc-ia64.c:3055
 #, c-format
 #, c-format
-msgid "Unrecognized option '-x%s'"
+msgid ".%s outside of %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:7305
-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"
+#: config/tc-ia64.c:3140
+msgid "Tags on unwind pseudo-ops aren't supported, yet"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:7335
-msgid "--gstabs is not supported for ia64"
+#: config/tc-ia64.c:3162
+msgid "First operand to .fframe must be a constant"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:7640 config/tc-mips.c:1750
-msgid "Could not set architecture and machine"
+#: config/tc-ia64.c:3182
+msgid "First operand to .vframe must be a general register"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:7766
-msgid "Explicit stops are ignored in auto mode"
+#: config/tc-ia64.c:3190
+msgid "Operand of .vframe contradicts .prologue"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:7788
-msgid "Found '{' after explicit switch to automatic mode"
+#: config/tc-ia64.c:3200
+msgid ".vframepsp is meaningless, assuming .vframesp was meant"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:8393
-#, c-format
-msgid "Unhandled dependency %s for %s (%s), note %d"
+#: config/tc-ia64.c:3208
+msgid "Operand to .vframesp must be a constant (sp-relative offset)"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:9669
-#, c-format
-msgid "Unrecognized dependency specifier %d\n"
+#: config/tc-ia64.c:3235
+msgid "First operand to .save not a register"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:10566
-msgid "Only the first path encountering the conflict is reported"
+#: config/tc-ia64.c:3241
+msgid "Second operand to .save not a valid register"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:10569
-msgid "This is the location of the conflicting usage"
+#: config/tc-ia64.c:3272 config/tc-ia64.c:3283 config/tc-ia64.c:3291
+msgid "Second operand of .save contradicts .prologue"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:11793
-msgid "Can't add stop bit to mark end of instruction group"
+#: config/tc-ia64.c:3298
+msgid "First operand to .save not a valid register"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:11893 config/tc-score.c:6398 read.c:1442 read.c:2413
-#: read.c:3042 read.c:3375 read.c:3419
-msgid "expected symbol name"
+#: config/tc-ia64.c:3316
+msgid "First operand to .restore must be stack pointer (sp)"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:11903 read.c:2423 read.c:3052 read.c:3403 stabs.c:466
-#, c-format
-msgid "expected comma after \"%s\""
+#: config/tc-ia64.c:3325
+msgid "Second operand to .restore must be a constant >= 0"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:11945
+#: config/tc-ia64.c:3335
 #, c-format
 #, c-format
-msgid "`%s' is already the alias of %s `%s'"
+msgid "Epilogue count of %lu exceeds number of nested prologues (%u)"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:11955
+#: config/tc-ia64.c:3422
 #, c-format
 #, c-format
-msgid "%s `%s' already has an alias `%s'"
+msgid "Illegal section name `%s' (causes unwind section name clash)"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:11966
-#, c-format
-msgid "inserting \"%s\" into %s alias hash table failed: %s"
+#: config/tc-ia64.c:3613
+msgid "First operand to .altrp not a valid branch register"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:11974
+#: config/tc-ia64.c:3642
 #, c-format
 #, c-format
-msgid "inserting \"%s\" into %s name hash table failed: %s"
+msgid "First operand to .%s not a register"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:11993
+#: config/tc-ia64.c:3647
 #, c-format
 #, c-format
-msgid "symbol `%s' aliased to `%s' is not used"
+msgid "Second operand to .%s not a constant"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:12015
+#: config/tc-ia64.c:3714
 #, c-format
 #, c-format
-msgid "section `%s' aliased to `%s' is not used"
+msgid "First operand to .%s not a valid register"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ip2k.c:157
-#, c-format
-msgid "IP2K specific command line options:\n"
+#: config/tc-ia64.c:3737
+msgid "First operand to .save.g must be a positive 4-bit constant"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ip2k.c:158
-#, c-format
-msgid "  -mip2022               restrict to IP2022 insns \n"
+#: config/tc-ia64.c:3750
+msgid "Second operand to .save.g must be a general register"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ip2k.c:159
+#: config/tc-ia64.c:3755
 #, c-format
 #, c-format
-msgid "  -mip2022ext            permit extended IP2022 insn\n"
-msgstr ""
-
-#: config/tc-ip2k.c:273
-msgid "md_pcrel_from\n"
+msgid "Second operand to .save.g must be the first of %d general registers"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m32c.c:137
-#, c-format
-msgid " M32C specific command line options:\n"
+#: config/tc-ia64.c:3778
+msgid "Operand to .save.f must be a positive 20-bit constant"
 msgstr ""
 
 msgstr ""
 
-#. Pretend that we do not recognise this option.
-#: config/tc-m32r.c:331
-msgid "Unrecognised option: -hidden"
+#: config/tc-ia64.c:3801
+msgid "First operand to .save.b must be a positive 5-bit constant"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m32r.c:358 config/tc-sparc.c:595
-msgid "Unrecognized option following -K"
+#: config/tc-ia64.c:3814
+msgid "Second operand to .save.b must be a general register"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m32r.c:373
+#: config/tc-ia64.c:3819
 #, c-format
 #, c-format
-msgid " M32R specific command line options:\n"
+msgid "Second operand to .save.b must be the first of %d general registers"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m32r.c:375
-#, c-format
-msgid ""
-"  -m32r                   disable support for the m32rx instruction set\n"
+#: config/tc-ia64.c:3845
+msgid "First operand to .save.gf must be a non-negative 4-bit constant"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m32r.c:377
-#, c-format
-msgid "  -m32rx                  support the extended m32rx instruction set\n"
+#: config/tc-ia64.c:3853
+msgid "Second operand to .save.gf must be a non-negative 20-bit constant"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m32r.c:379
-#, c-format
-msgid "  -m32r2                  support the extended m32r2 instruction set\n"
+#: config/tc-ia64.c:3861
+msgid "Operands to .save.gf may not be both zero"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m32r.c:381
-#, c-format
-msgid "  -EL,-little             produce little endian code and data\n"
+#: config/tc-ia64.c:3878
+msgid "Operand to .spill must be a constant"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m32r.c:383
+#: config/tc-ia64.c:3947
 #, c-format
 #, c-format
-msgid "  -EB,-big                produce big endian code and data\n"
+msgid "Operand %d to .%s must be a constant"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m32r.c:385
+#: config/tc-ia64.c:3968
 #, c-format
 #, c-format
-msgid "  -parallel               try to combine instructions in parallel\n"
+msgid "Missing .label_state %ld"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m32r.c:387
-#, c-format
-msgid "  -no-parallel            disable -parallel\n"
+#: config/tc-ia64.c:4022
+msgid "Operand to .label_state must be a constant"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m32r.c:389
-#, c-format
-msgid ""
-"  -no-bitinst             disallow the M32R2's extended bit-field "
-"instructions\n"
+#: config/tc-ia64.c:4041
+msgid "Operand to .copy_state must be a constant"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m32r.c:391
-#, c-format
-msgid "  -O                      try to optimize code.  Implies -parallel\n"
+#: config/tc-ia64.c:4064
+msgid "First operand to .unwabi must be a constant"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m32r.c:394
-#, c-format
-msgid ""
-"  -warn-explicit-parallel-conflicts     warn when parallel instructions\n"
+#: config/tc-ia64.c:4070
+msgid "Second operand to .unwabi must be a constant"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m32r.c:396
-#, c-format
-msgid "                                         might violate contraints\n"
+#: config/tc-ia64.c:4105
+msgid "Missing .endp after previous .proc"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m32r.c:398
-#, c-format
-msgid "  -no-warn-explicit-parallel-conflicts  do not warn when parallel\n"
+#: config/tc-ia64.c:4124
+msgid "Empty argument of .proc"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m32r.c:400
+#: config/tc-ia64.c:4129
 #, c-format
 #, c-format
-msgid ""
-"                                         instructions might violate "
-"contraints\n"
+msgid "`%s' was already defined"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m32r.c:402
-#, c-format
-msgid ""
-"  -Wp                     synonym for -warn-explicit-parallel-conflicts\n"
+#: config/tc-ia64.c:4172
+msgid "Initial .body should precede any instructions"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m32r.c:404
-#, c-format
-msgid ""
-"  -Wnp                    synonym for -no-warn-explicit-parallel-conflicts\n"
+#: config/tc-ia64.c:4191
+msgid ".prologue within prologue"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m32r.c:406
-#, c-format
-msgid ""
-"  -ignore-parallel-conflicts            do not check parallel instructions\n"
+#: config/tc-ia64.c:4196
+msgid "Initial .prologue should precede any instructions"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m32r.c:408
-#, c-format
-msgid "                                         fo contraint violations\n"
+#: config/tc-ia64.c:4206
+msgid "First operand to .prologue must be a positive 4-bit constant"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m32r.c:410
-#, c-format
-msgid ""
-"  -no-ignore-parallel-conflicts         check parallel instructions for\n"
+#: config/tc-ia64.c:4208
+msgid "Pointless use of zero first operand to .prologue"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m32r.c:412
-#, c-format
-msgid "                                         contraint violations\n"
+#: config/tc-ia64.c:4222
+msgid "Using a constant as second operand to .prologue is deprecated"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m32r.c:414
-#, c-format
-msgid "  -Ip                     synonym for -ignore-parallel-conflicts\n"
+#: config/tc-ia64.c:4228
+msgid "Second operand to .prologue must be a general register"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m32r.c:416
+#: config/tc-ia64.c:4233
 #, c-format
 #, c-format
-msgid "  -nIp                    synonym for -no-ignore-parallel-conflicts\n"
+msgid "Second operand to .prologue must be the first of %d general registers"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m32r.c:419
+#: config/tc-ia64.c:4345
 #, c-format
 #, c-format
-msgid ""
-"  -warn-unmatched-high    warn when an (s)high reloc has no matching low "
-"reloc\n"
+msgid "`%s' was not defined within procedure"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m32r.c:421
-#, c-format
-msgid "  -no-warn-unmatched-high do not warn about missing low relocs\n"
+#: config/tc-ia64.c:4383
+msgid "Empty argument of .endp"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m32r.c:423
+#: config/tc-ia64.c:4397
 #, c-format
 #, c-format
-msgid "  -Wuh                    synonym for -warn-unmatched-high\n"
+msgid "`%s' was not specified with previous .proc"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m32r.c:425
+#: config/tc-ia64.c:4412
 #, c-format
 #, c-format
-msgid "  -Wnuh                   synonym for -no-warn-unmatched-high\n"
+msgid "`%s' should be an operand to this .endp"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m32r.c:428
-#, c-format
-msgid "  -KPIC                   generate PIC\n"
+#: config/tc-ia64.c:4453 config/tc-ia64.c:4791 config/tc-ia64.c:5098
+msgid "Comma expected"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m32r.c:849
-msgid "instructions write to the same destination register."
+#: config/tc-ia64.c:4494
+msgid "Expected '['"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m32r.c:857
-msgid "Instructions do not use parallel execution pipelines."
+#: config/tc-ia64.c:4503 config/tc-ia64.c:7531
+msgid "Expected ']'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m32r.c:865
-msgid "Instructions share the same execution pipeline"
+#: config/tc-ia64.c:4508
+msgid "Number of elements must be positive"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m32r.c:930 config/tc-m32r.c:1044
+#: config/tc-ia64.c:4519
 #, c-format
 #, c-format
-msgid "not a 16 bit instruction '%s'"
+msgid "Used more than the declared %d rotating registers"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m32r.c:942 config/tc-m32r.c:1056 config/tc-m32r.c:1240
-#, c-format
-msgid "instruction '%s' is for the M32R2 only"
+#: config/tc-ia64.c:4527
+msgid "Used more than the available 96 rotating registers"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m32r.c:955 config/tc-m32r.c:1069 config/tc-m32r.c:1253
-#, c-format
-msgid "unknown instruction '%s'"
+#: config/tc-ia64.c:4534
+msgid "Used more than the available 48 rotating registers"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m32r.c:964 config/tc-m32r.c:1076 config/tc-m32r.c:1260
+#: config/tc-ia64.c:4562
 #, c-format
 #, c-format
-msgid "instruction '%s' is for the M32RX only"
+msgid "Attempt to redefine register set `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m32r.c:973 config/tc-m32r.c:1085
+#: config/tc-ia64.c:4628
 #, c-format
 #, c-format
-msgid "instruction '%s' cannot be executed in parallel."
+msgid "Unknown psr option `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m32r.c:1028 config/tc-m32r.c:1110 config/tc-m32r.c:1317
-msgid "internal error: lookup/get operands failed"
+#: config/tc-ia64.c:4676
+msgid "Missing section name"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m32r.c:1095
-#, c-format
-msgid "'%s': only the NOP instruction can be issued in parallel on the m32r"
+#: config/tc-ia64.c:4686
+msgid "Comma expected after section name"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m32r.c:1124
-#, c-format
-msgid ""
-"%s: output of 1st instruction is the same as an input to 2nd instruction - "
-"is this intentional ?"
+#: config/tc-ia64.c:4697
+msgid "Creating sections with .xdataN/.xrealN/.xstringZ is deprecated."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m32r.c:1128
-#, c-format
-msgid ""
-"%s: output of 2nd instruction is the same as an input to 1st instruction - "
-"is this intentional ?"
+#: config/tc-ia64.c:4786
+msgid "Register name expected"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m32r.c:1492 config/tc-ppc.c:1832 config/tc-ppc.c:4372
-msgid "Expected comma after symbol-name: rest of line ignored."
+#: config/tc-ia64.c:4799
+msgid "Register value annotation ignored"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m32r.c:1502
-#, c-format
-msgid ".SCOMMon length (%ld.) <0! Ignored."
+#: config/tc-ia64.c:4838
+msgid "Directive invalid within a bundle"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m32r.c:1516 config/tc-ppc.c:1854 config/tc-ppc.c:2993
-#: config/tc-ppc.c:4396
-msgid "ignoring bad alignment"
+#: config/tc-ia64.c:4929
+msgid "Missing predicate relation type"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m32r.c:1528 config/tc-ppc.c:1891 config/tc-v850.c:322
-msgid "Common alignment not a power of 2"
+#: config/tc-ia64.c:4935
+msgid "Unrecognized predicate relation type"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m32r.c:1543 config/tc-ppc.c:1865 config/tc-ppc.c:4408
-#, c-format
-msgid "Ignoring attempt to re-define symbol `%s'."
+#: config/tc-ia64.c:4981
+msgid "Bad register range"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m32r.c:1552
-#, c-format
-msgid "Length of .scomm \"%s\" is already %ld. Not changed to %ld."
+#: config/tc-ia64.c:4990 config/tc-ia64.c:7476
+msgid "Predicate register expected"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m32r.c:1788
-msgid "Addend to unresolved symbol not on word boundary."
+#: config/tc-ia64.c:4995
+msgid "Duplicate predicate register ignored"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m32r.c:1929 config/tc-m32r.c:1982 config/tc-sh.c:747
-msgid "Invalid PIC expression."
+#: config/tc-ia64.c:5011
+msgid "Predicate source and target required"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m32r.c:2073
-msgid "Unmatched high/shigh reloc"
+#: config/tc-ia64.c:5013 config/tc-ia64.c:5025
+msgid "Use of p0 is not valid in this context"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m32r.c:2333 config/tc-sparc.c:3604
-#, c-format
-msgid "internal error: can't export reloc type %d (`%s')"
+#: config/tc-ia64.c:5020
+msgid "At least two PR arguments expected"
 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-ia64.c:5034
+msgid "At least one PR argument expected"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:417
+#: config/tc-ia64.c:5069
 #, c-format
 #, c-format
-msgid "Default target `%s' is not supported."
+msgid "Inserting \"%s\" into entry hint table failed: %s"
 msgstr ""
 
 msgstr ""
 
-#. Dump the opcode statistics table.
-#: config/tc-m68hc11.c:435
-#, c-format
-msgid "Name   # Modes  Min ops  Max ops  Modes mask  # Used\n"
+#. FIXME -- need 62-bit relocation type
+#: config/tc-ia64.c:5537
+msgid "62-bit relocation not yet implemented"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:501
-#, c-format
-msgid "Option `%s' is not recognized."
+#. 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"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:723
-msgid "#<imm8>"
+#: config/tc-ia64.c:5903
+msgid "Expected separator `='"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:732
-msgid "#<imm16>"
+#: config/tc-ia64.c:5936
+msgid "Duplicate equal sign (=) in instruction"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:741 config/tc-m68hc11.c:750
-msgid "<imm8>,X"
+#: config/tc-ia64.c:5943
+#, c-format
+msgid "Illegal operand separator `%c'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:777
-msgid "*<abs8>"
+#: config/tc-ia64.c:6057
+#, c-format
+msgid "Operand %u of `%s' should be %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:789
-msgid "#<mask>"
+#: config/tc-ia64.c:6061
+msgid "Wrong number of output operands"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:799
-#, c-format
-msgid "symbol%d"
+#: config/tc-ia64.c:6063
+msgid "Wrong number of input operands"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:801
-msgid "<abs>"
+#: config/tc-ia64.c:6065
+msgid "Operand mismatch"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:820
-msgid "<label>"
+#: config/tc-ia64.c:6147
+#, c-format
+msgid "Invalid use of `%c%d' as output operand"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:836
+#: config/tc-ia64.c:6150
 #, c-format
 #, c-format
-msgid ""
-"# Example of `%s' instructions\n"
-"\t.sect .text\n"
-"_start:\n"
+msgid "Invalid use of `r%d' as base update address operand"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:883
+#: config/tc-ia64.c:6174
 #, c-format
 #, c-format
-msgid "Instruction `%s' is not recognized."
+msgid "Invalid duplicate use of `%c%d'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:888
+#: config/tc-ia64.c:6181
 #, c-format
 #, c-format
-msgid "Instruction formats for `%s':"
+msgid "Invalid simultaneous use of `f%d' and `f%d'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:1018
+#: config/tc-ia64.c:6187
 #, c-format
 #, c-format
-msgid "Immediate operand is not allowed for operand %d."
+msgid "Dangerous simultaneous use of `f%d' and `f%d'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:1062
-msgid "Indirect indexed addressing is not valid for 68HC11."
+#: config/tc-ia64.c:6231
+msgid "Value truncated to 62 bits"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:1082
-msgid "Spurious `,' or bad indirect register addressing mode."
+#: config/tc-ia64.c:6294
+#, c-format
+msgid "Bad operand value: %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:1104
-msgid "Missing second register or offset for indexed-indirect mode."
+#. 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"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:1114
-msgid "Missing second register for indexed-indirect mode."
+#: config/tc-ia64.c:6437
+#, c-format
+msgid "`%s' must be last in bundle"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:1130
-msgid "Missing `]' to close indexed-indirect mode."
-msgstr ""
-
-#: config/tc-m68hc11.c:1175
-msgid "Illegal operand."
-msgstr ""
-
-#: config/tc-m68hc11.c:1180
-msgid "Missing operand."
-msgstr ""
-
-#: config/tc-m68hc11.c:1233
-msgid "Pre-increment mode is not valid for 68HC11"
+#: config/tc-ia64.c:6469
+#, c-format
+msgid "Internal error: don't know how to force %s to end of instruction group"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:1246
-msgid "Wrong register in register indirect mode."
+#: config/tc-ia64.c:6482
+#, c-format
+msgid "`%s' must be last in instruction group"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:1254
-msgid "Missing `]' to close register indirect operand."
+#: config/tc-ia64.c:6512
+msgid "Label must be first in a bundle"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:1274
-msgid "Post-decrement mode is not valid for 68HC11."
+#: config/tc-ia64.c:6589
+msgid "hint in B unit may be treated as nop"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:1282
-msgid "Post-increment mode is not valid for 68HC11."
+#: config/tc-ia64.c:6600
+msgid "hint in B unit can't be used"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:1300
-msgid "Invalid indexed indirect mode."
+#: config/tc-ia64.c:6614
+msgid "emit_one_bundle: unexpected dynamic op"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:1392
+#: config/tc-ia64.c:6737
 #, c-format
 #, c-format
-msgid "Trap id `%ld' is out of range."
+msgid "`%s' does not fit into %s template"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:1396
-msgid "Trap id must be within [0x30..0x39] or [0x40..0xff]."
+#: config/tc-ia64.c:6752
+#, c-format
+msgid "`%s' does not fit into bundle"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:1403
+#: config/tc-ia64.c:6764
 #, c-format
 #, c-format
-msgid "Operand out of 8-bit range: `%ld'."
+msgid "`%s' can't go in %s of %s template"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:1410
-msgid "The trap id must be a constant."
+#: config/tc-ia64.c:6770
+msgid "Missing '}' at end of file"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:1445
+#: config/tc-ia64.c:6917
 #, c-format
 #, c-format
-msgid "Operand `%x' not recognized in fixup8."
+msgid "Unrecognized option '-x%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:1462 config/tc-m68hc11.c:1511
-#, c-format
-msgid "Operand out of 16-bit range: `%ld'."
+#: 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 ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:1494 config/tc-m68hc11.c:1527
-#, c-format
-msgid "Operand `%x' not recognized in fixup16."
+#: config/tc-ia64.c:6974
+msgid "--gstabs is not supported for ia64"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:1544
+#: config/tc-ia64.c:7206
 #, c-format
 #, c-format
-msgid "Unexpected branch conversion with `%x'"
+msgid "ia64.md_begin: can't hash `%s': %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:1635 config/tc-m68hc11.c:1773
+#: config/tc-ia64.c:7267
 #, c-format
 #, c-format
-msgid "Operand out of range for a relative branch: `%ld'"
+msgid "Inserting \"%s\" into constant hash table failed: %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:1741
-msgid "Invalid register for dbcc/tbcc instruction."
+#: config/tc-ia64.c:7279 config/tc-mips.c:1892
+msgid "Could not set architecture and machine"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:1829
-#, c-format
-msgid "Increment/decrement value is out of range: `%ld'."
+#: config/tc-ia64.c:7411
+msgid "Explicit stops are ignored in auto mode"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:1840
-msgid "Expecting a register."
+#: config/tc-ia64.c:7420
+msgid "Found '{' when manual bundling is already turned on"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:1855
-msgid "Invalid register for post/pre increment."
+#: config/tc-ia64.c:7433
+msgid "Found '{' after explicit switch to automatic mode"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:1885
-msgid "Invalid register."
+#: config/tc-ia64.c:7439
+msgid "Found '}' when manual bundling is off"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:1892
-#, c-format
-msgid "Offset out of 16-bit range: %ld."
+#: config/tc-ia64.c:7466
+msgid "Expected ')'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:1897
-#, c-format
-msgid "Offset out of 5-bit range for movw/movb insn: %ld."
+#: config/tc-ia64.c:7471
+msgid "Qualifying predicate expected"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:2003
-msgid "Expecting register D for indexed indirect mode."
+#: config/tc-ia64.c:7490
+msgid "Tag must come before qualifying predicate."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:2005
-msgid "Indexed indirect mode is not allowed for movb/movw."
+#: config/tc-ia64.c:7520
+msgid "Expected ':'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:2022
-msgid "Invalid accumulator register."
+#: config/tc-ia64.c:7536
+msgid "Tag name expected"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:2047
-msgid "Invalid indexed register."
+#: config/tc-ia64.c:7638
+msgid "Rotating register index must be a non-negative constant"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:2055
-msgid "Addressing mode not implemented yet."
+#: config/tc-ia64.c:7643
+#, c-format
+msgid "Index out of range 0..%u"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:2068
-msgid "Invalid source register for this instruction, use 'tfr'."
+#: config/tc-ia64.c:7655
+msgid "Indirect register index must be a general register"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:2070
-msgid "Invalid source register."
+#: config/tc-ia64.c:7664
+msgid "Index can only be applied to rotating or indirect registers"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:2075
-msgid "Invalid destination register for this instruction, use 'tfr'."
+#: config/tc-ia64.c:7700 config/tc-xstormy16.c:146
+msgid "Expected '('"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:2077
-msgid "Invalid destination register."
+#: 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 ')'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:2173
-msgid "Invalid indexed register, expecting register X."
+#: config/tc-ia64.c:7717 config/tc-xstormy16.c:162
+msgid "Not a symbolic expression"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:2175
-msgid "Invalid indexed register, expecting register Y."
+#: config/tc-ia64.c:7722 config/tc-ia64.c:7736
+msgid "Illegal combination of relocation functions"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:2481
-msgid "No instruction or missing opcode."
+#: config/tc-ia64.c:7825
+msgid "No current frame"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:2546
+#: config/tc-ia64.c:7827
 #, c-format
 #, c-format
-msgid "Opcode `%s' is not recognized."
+msgid "Register number out of range 0..%u"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:2568
-#, c-format
-msgid "Garbage at end of instruction: `%s'."
+#: config/tc-ia64.c:7865
+msgid "Standalone `#' is illegal"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:2591
-#, c-format
-msgid "Invalid operand for `%s'"
+#: config/tc-ia64.c:7868
+msgid "Redundant `#' suffix operators"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:2642
+#: config/tc-ia64.c:8026
 #, c-format
 #, c-format
-msgid "Invalid mode: %s\n"
+msgid "Unhandled dependency %s for %s (%s), note %d"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:2702
-msgid "bad .relax format"
+#: config/tc-ia64.c:9321
+#, c-format
+msgid "Unrecognized dependency specifier %d\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:2746
-#, c-format
-msgid "Relocation %d is not supported by object file format."
+#: config/tc-ia64.c:10197
+msgid "Only the first path encountering the conflict is reported"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:3025
-msgid "bra or bsr with undefined symbol."
+#: config/tc-ia64.c:10199
+msgid "This is the location of the conflicting usage"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:3128 config/tc-m68hc11.c:3185
+#: config/tc-ia64.c:10460
 #, c-format
 #, c-format
-msgid "Subtype %d is not recognized."
+msgid "Unknown opcode `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:3244
-msgid "Expression too complex."
+#: config/tc-ia64.c:10538
+#, c-format
+msgid "AR %d can only be accessed by %c-unit"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:3277
-msgid "Value out of 16-bit range."
+#: config/tc-ia64.c:10550
+msgid "hint.b may be treated as nop"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:3295
-#, c-format
-msgid "Value %ld too large for 8-bit PC-relative branch."
+#: config/tc-ia64.c:10553
+msgid "hint.b shouldn't be used"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:3302
+#: config/tc-ia64.c:10592
 #, c-format
 #, c-format
-msgid "Auto increment/decrement offset '%ld' is out of range."
+msgid "`%s' cannot be predicated"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:3315
-#, c-format
-msgid "Offset out of 5-bit range for movw/movb insn: %ld"
+#: config/tc-ia64.c:10664
+msgid "Closing bracket missing"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:3331
-#, c-format
-msgid "Line %d: unknown relocation type: 0x%x."
+#: config/tc-ia64.c:10673
+msgid "Index must be a general register"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:1009
+#: config/tc-ia64.c:10838
 #, c-format
 #, c-format
-msgid "Can not do %d byte pc-relative relocation"
+msgid "Unsupported fixup size %d"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:1011
+#. 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
 #, c-format
 #, c-format
-msgid "Can not do %d byte pc-relative pic relocation"
+msgid "Cannot express %s%d%s relocation"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:1016
-#, c-format
-msgid "Can not do %d byte relocation"
+#: config/tc-ia64.c:11124
+msgid "No addend allowed in @fptr() relocation"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:1018
-#, c-format
-msgid "Can not do %d byte pic relocation"
+#: config/tc-ia64.c:11163
+msgid "integer operand out of range"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:1083
+#: config/tc-ia64.c:11230
 #, c-format
 #, c-format
-msgid "Unable to produce reloc against symbol '%s'"
+msgid "%s must have a constant value"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:1127 config/tc-vax.c:2366
+#: config/tc-ia64.c:11284 config/tc-z8k.c:1372
 #, c-format
 #, c-format
-msgid "Cannot make %s relocation PC relative"
+msgid "Cannot represent %s relocation in object file"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:1226 config/tc-vax.c:1876
-msgid "No operator"
+#: config/tc-ia64.c:11395
+msgid "Can't add stop bit to mark end of instruction group"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:1256 config/tc-vax.c:1892
-msgid "Unknown operator"
+#: config/tc-ia64.c:11495 config/tc-score.c:6110 read.c:1448 read.c:2442
+#: read.c:3088 read.c:3429 read.c:3473
+msgid "expected symbol name"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:2143
-msgid "invalid instruction for this architecture; needs "
+#: config/tc-ia64.c:11505 read.c:2452 read.c:3098 read.c:3457 stabs.c:468
+#, c-format
+msgid "expected comma after \"%s\""
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:2147
-msgid "ColdFire ISA_A"
+#: config/tc-ia64.c:11547
+#, c-format
+msgid "`%s' is already the alias of %s `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:2150
-msgid "ColdFire hardware divide"
+#: config/tc-ia64.c:11557
+#, c-format
+msgid "%s `%s' already has an alias `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:2153
-msgid "ColdFire ISA_A+"
+#: config/tc-ia64.c:11568
+#, c-format
+msgid "inserting \"%s\" into %s alias hash table failed: %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:2156
-msgid "ColdFire ISA_B"
+#: config/tc-ia64.c:11576
+#, c-format
+msgid "inserting \"%s\" into %s name hash table failed: %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:2159
-msgid "ColdFire fpu"
+#: config/tc-ia64.c:11602
+#, c-format
+msgid "symbol `%s' aliased to `%s' is not used"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:2162
-msgid "M68K fpu"
+#: config/tc-ia64.c:11625
+#, c-format
+msgid "section `%s' aliased to `%s' is not used"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:2165
-msgid "M68K mmu"
+#: config/tc-ip2k.c:158
+#, c-format
+msgid "IP2K specific command line options:\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:2168
-msgid "68020 or higher"
+#: config/tc-ip2k.c:159
+#, c-format
+msgid "  -mip2022               restrict to IP2022 insns \n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:2171
-msgid "68000 or higher"
+#: config/tc-ip2k.c:160
+#, c-format
+msgid "  -mip2022ext            permit extended IP2022 insn\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:2174
-msgid "68010 or higher"
+#: config/tc-iq2000.c:364
+#, c-format
+msgid "the yielding instruction %s may not be in a delay slot."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:2227
-msgid "operands mismatch"
+#: config/tc-iq2000.c:372
+#, c-format
+msgid "Register number (R%ld) for double word access must be even."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:2290 config/tc-m68k.c:2296 config/tc-m68k.c:2302
-#: config/tc-mmix.c:2487 config/tc-mmix.c:2511
-msgid "operand out of range"
+#: 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
+#, c-format
+msgid "operand references R%ld of previous load."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:2359
-#, c-format
-msgid "Bignum too big for %c format; truncated"
+#: config/tc-iq2000.c:396
+msgid "instruction implicitly accesses R31 of previous load."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:2436
-msgid "displacement too large for this architecture; needs 68020 or higher"
+#: config/tc-iq2000.c:651 config/tc-mep.c:2010
+msgid "Unmatched high relocation"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:2547
-msgid ""
-"scale factor invalid on this architecture; needs cpu32 or 68020 or higher"
+#: config/tc-iq2000.c:829 config/tc-mips.c:14935 config/tc-score.c:5820
+msgid ".end not in text section"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:2552
-msgid "invalid index size for coldfire"
+#: config/tc-iq2000.c:833 config/tc-mips.c:14939 config/tc-score.c:5823
+msgid ".end directive without a preceding .ent directive."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:2605
-msgid "Forcing byte displacement"
+#: config/tc-iq2000.c:842 config/tc-mips.c:14948 config/tc-score.c:5831
+msgid ".end symbol does not match .ent symbol."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:2607
-msgid "byte displacement out of range"
+#: config/tc-iq2000.c:845 config/tc-mips.c:14955 config/tc-score.c:5836
+msgid ".end directive missing or unknown symbol"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:2655 config/tc-m68k.c:2693
-msgid "invalid operand mode for this architecture; needs 68020 or higher"
+#: config/tc-iq2000.c:863
+msgid "Expected simple number."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:2679 config/tc-m68k.c:2713
-msgid ":b not permitted; defaulting to :w"
+#: config/tc-iq2000.c:892 config/tc-mips.c:14860 config/tc-score.c:5671
+#, c-format
+msgid " *input_line_pointer == '%c' 0x%02x\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:2790
-msgid "unsupported byte value; use a different suffix"
+#: config/tc-iq2000.c:894
+msgid "Invalid number"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:2805
-msgid "unknown/incorrect operand"
+#: config/tc-iq2000.c:929 config/tc-mips.c:15030 config/tc-score.c:5709
+msgid ".ent or .aent not in text section."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:2848 config/tc-m68k.c:2856 config/tc-m68k.c:2863
-#: config/tc-m68k.c:2870
-msgid "out of range"
+#: config/tc-iq2000.c:932
+msgid "missing `.end'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:2942
-msgid "Can't use long branches on this architecture"
+#: config/tc-lm32.c:234 config/tc-moxie.c:575
+msgid "bad call to md_atof"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:3047
-msgid "Expression out of range, using 0"
+#: config/tc-m32c.c:143
+#, c-format
+msgid " M32C specific command line options:\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:3238 config/tc-m68k.c:3254
-msgid "Floating point register in register list"
+#. Pretend that we do not recognise this option.
+#: config/tc-m32r.c:331
+msgid "Unrecognised option: -hidden"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:3244
-msgid "Wrong register in floating-point reglist"
+#: config/tc-m32r.c:358 config/tc-sparc.c:583
+msgid "Unrecognized option following -K"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:3260
-msgid "incorrect register in reglist"
+#: config/tc-m32r.c:373
+#, c-format
+msgid " M32R specific command line options:\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:3266
-msgid "wrong register in floating-point reglist"
+#: config/tc-m32r.c:375
+#, c-format
+msgid ""
+"  -m32r                   disable support for the m32rx instruction set\n"
 msgstr ""
 
 msgstr ""
 
-#. ERROR.
-#: config/tc-m68k.c:3729
-msgid "Extra )"
+#: config/tc-m32r.c:377
+#, c-format
+msgid "  -m32rx                  support the extended m32rx instruction set\n"
 msgstr ""
 
 msgstr ""
 
-#. ERROR.
-#: config/tc-m68k.c:3740
-msgid "Missing )"
+#: config/tc-m32r.c:379
+#, c-format
+msgid "  -m32r2                  support the extended m32r2 instruction set\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:3757
-msgid "Missing operand"
+#: config/tc-m32r.c:381
+#, c-format
+msgid "  -EL,-little             produce little endian code and data\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:4074
+#: config/tc-m32r.c:383
 #, c-format
 #, c-format
-msgid "unrecognized default cpu `%s'"
+msgid "  -EB,-big                produce big endian code and data\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:4128
+#: config/tc-m32r.c:385
 #, c-format
 #, c-format
-msgid "%s -- statement `%s' ignored"
+msgid "  -parallel               try to combine instructions in parallel\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:4177
+#: config/tc-m32r.c:387
 #, c-format
 #, c-format
-msgid "Don't know how to figure width of %c in md_assemble()"
+msgid "  -no-parallel            disable -parallel\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:4346
+#: config/tc-m32r.c:389
 #, c-format
 #, c-format
-msgid "Internal Error:  Can't allocate m68k_sorted_opcodes of size %d"
+msgid ""
+"  -no-bitinst             disallow the M32R2's extended bit-field "
+"instructions\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:4397 config/tc-m68k.c:4436
+#: config/tc-m32r.c:391
 #, c-format
 #, c-format
-msgid "Internal Error: Can't find %s in hash table"
+msgid "  -O                      try to optimize code.  Implies -parallel\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:4400 config/tc-m68k.c:4439
+#: config/tc-m32r.c:394
 #, c-format
 #, c-format
-msgid "Internal Error: Can't hash %s: %s"
+msgid ""
+"  -warn-explicit-parallel-conflicts     warn when parallel instructions\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:4564
+#: config/tc-m32r.c:396
 #, c-format
 #, c-format
-msgid "text label `%s' aligned to odd boundary"
+msgid "                                         might violate contraints\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:4764
+#: config/tc-m32r.c:398
 #, c-format
 #, c-format
-msgid "value %ld out of range"
+msgid "  -no-warn-explicit-parallel-conflicts  do not warn when parallel\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:4778
-msgid "invalid byte branch offset"
+#: config/tc-m32r.c:400
+#, c-format
+msgid ""
+"                                         instructions might violate "
+"contraints\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:4814
-msgid "short branch with zero offset: use :w"
+#: config/tc-m32r.c:402
+#, c-format
+msgid ""
+"  -Wp                     synonym for -warn-explicit-parallel-conflicts\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:4839
-msgid "Conversion of PC relative BSR to absolute JSR"
+#: config/tc-m32r.c:404
+#, c-format
+msgid ""
+"  -Wnp                    synonym for -no-warn-explicit-parallel-conflicts\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:4850
-msgid "Conversion of PC relative branch to absolute jump"
+#: config/tc-m32r.c:406
+#, c-format
+msgid ""
+"  -ignore-parallel-conflicts            do not check parallel instructions\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:4867 config/tc-m68k.c:4928
-msgid "Conversion of PC relative conditional branch to absolute jump"
+#: config/tc-m32r.c:408
+#, c-format
+msgid "                                         fo contraint violations\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:4908
-msgid "Conversion of DBcc to absolute jump"
+#: config/tc-m32r.c:410
+#, c-format
+msgid ""
+"  -no-ignore-parallel-conflicts         check parallel instructions for\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:4992
-msgid "Conversion of PC relative displacement to absolute"
+#: config/tc-m32r.c:412
+#, c-format
+msgid "                                         contraint violations\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:5204
-msgid "Tried to convert PC relative branch to absolute jump"
+#: config/tc-m32r.c:414
+#, c-format
+msgid "  -Ip                     synonym for -ignore-parallel-conflicts\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:5248 config/tc-m68k.c:5259 config/tc-m68k.c:5299
-msgid "expression out of range: defaulting to 1"
+#: config/tc-m32r.c:416
+#, c-format
+msgid "  -nIp                    synonym for -no-ignore-parallel-conflicts\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:5291
-msgid "expression out of range: defaulting to 0"
+#: config/tc-m32r.c:419
+#, c-format
+msgid ""
+"  -warn-unmatched-high    warn when an (s)high reloc has no matching low "
+"reloc\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:5332 config/tc-m68k.c:5344
+#: config/tc-m32r.c:421
 #, c-format
 #, c-format
-msgid "Can't deal with expression; defaulting to %ld"
+msgid "  -no-warn-unmatched-high do not warn about missing low relocs\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:5358
-msgid "expression doesn't fit in BYTE"
+#: config/tc-m32r.c:423
+#, c-format
+msgid "  -Wuh                    synonym for -warn-unmatched-high\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:5362
-msgid "expression doesn't fit in WORD"
+#: config/tc-m32r.c:425
+#, c-format
+msgid "  -Wnuh                   synonym for -no-warn-unmatched-high\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:5449
+#: config/tc-m32r.c:428
 #, c-format
 #, c-format
-msgid "%s: unrecognized processor name"
+msgid "  -KPIC                   generate PIC\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:5510
-msgid "bad coprocessor id"
+#: config/tc-m32r.c:850
+msgid "instructions write to the same destination register."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:5516
-msgid "unrecognized fopt option"
+#: config/tc-m32r.c:858
+msgid "Instructions do not use parallel execution pipelines."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:5649
-#, c-format
-msgid "option `%s' may not be negated"
+#: config/tc-m32r.c:866
+msgid "Instructions share the same execution pipeline"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:5660
+#: config/tc-m32r.c:931 config/tc-m32r.c:1045
 #, c-format
 #, c-format
-msgid "option `%s' not recognized"
+msgid "not a 16 bit instruction '%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:5689
-msgid "bad format of OPT NEST=depth"
+#: 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"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:5745
-msgid "missing label"
+#: config/tc-m32r.c:956 config/tc-m32r.c:1070 config/tc-m32r.c:1254
+#, c-format
+msgid "unknown instruction '%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:5769 config/tc-m68k.c:5798
-msgid "bad register list"
+#: config/tc-m32r.c:965 config/tc-m32r.c:1077 config/tc-m32r.c:1261
+#, c-format
+msgid "instruction '%s' is for the M32RX only"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:5771
+#: config/tc-m32r.c:974 config/tc-m32r.c:1086
 #, c-format
 #, c-format
-msgid "bad register list: %s"
+msgid "instruction '%s' cannot be executed in parallel."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:5869
-msgid "restore without save"
+#: config/tc-m32r.c:1029 config/tc-m32r.c:1111 config/tc-m32r.c:1318
+msgid "internal error: lookup/get operands failed"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:6023 config/tc-m68k.c:6393
-msgid "syntax error in structured control directive"
+#: config/tc-m32r.c:1096
+#, c-format
+msgid "'%s': only the NOP instruction can be issued in parallel on the m32r"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:6068
-msgid "missing condition code in structured control directive"
+#: config/tc-m32r.c:1125
+#, c-format
+msgid ""
+"%s: output of 1st instruction is the same as an input to 2nd instruction - "
+"is this intentional ?"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:6139
+#: config/tc-m32r.c:1129
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"Condition <%c%c> in structured control directive can not be encoded correctly"
+"%s: output of 2nd instruction is the same as an input to 1st instruction - "
+"is this intentional ?"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:6435
-msgid "missing then"
+#: config/tc-m32r.c:1503
+#, c-format
+msgid ".SCOMMon length (%ld.) <0! Ignored."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:6516
-msgid "else without matching if"
+#: config/tc-m32r.c:1553
+#, c-format
+msgid "Length of .scomm \"%s\" is already %ld. Not changed to %ld."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:6549
-msgid "endi without matching if"
+#: config/tc-m32r.c:1789
+msgid "Addend to unresolved symbol not on word boundary."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:6589
-msgid "break outside of structured loop"
+#: config/tc-m32r.c:1930 config/tc-m32r.c:1983 config/tc-sh.c:747
+msgid "Invalid PIC expression."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:6627
-msgid "next outside of structured loop"
+#: config/tc-m32r.c:2074
+msgid "Unmatched high/shigh reloc"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:6678
-msgid "missing ="
+#: 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"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:6716
-msgid "missing to or downto"
+#: config/tc-m68hc11.c:417
+#, c-format
+msgid "Default target `%s' is not supported."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:6752 config/tc-m68k.c:6786 config/tc-m68k.c:7000
-msgid "missing do"
+#. Dump the opcode statistics table.
+#: config/tc-m68hc11.c:435
+#, c-format
+msgid "Name   # Modes  Min ops  Max ops  Modes mask  # Used\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:6887
-msgid "endf without for"
+#: config/tc-m68hc11.c:501
+#, c-format
+msgid "Option `%s' is not recognized."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:6941
-msgid "until without repeat"
+#: config/tc-m68hc11.c:671
+msgid "#<imm8>"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:7035
-msgid "endw without while"
+#: config/tc-m68hc11.c:680
+msgid "#<imm16>"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:7068 config/tc-m68k.c:7096
-msgid "already assembled instructions"
+#: config/tc-m68hc11.c:689 config/tc-m68hc11.c:698
+msgid "<imm8>,X"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:7173
-#, c-format
-msgid "`%s' is deprecated, use `%s'"
+#: config/tc-m68hc11.c:725
+msgid "*<abs8>"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:7192
-#, c-format
-msgid "cpu `%s' unrecognized"
+#: config/tc-m68hc11.c:737
+msgid "#<mask>"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:7198
+#: config/tc-m68hc11.c:747
 #, c-format
 #, c-format
-msgid "already selected `%s' processor"
+msgid "symbol%d"
+msgstr ""
+
+#: config/tc-m68hc11.c:749
+msgid "<abs>"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:7218
+#: config/tc-m68hc11.c:768
+msgid "<label>"
+msgstr ""
+
+#: config/tc-m68hc11.c:784
 #, c-format
 #, c-format
-msgid "architecture `%s' unrecognized"
+msgid ""
+"# Example of `%s' instructions\n"
+"\t.sect .text\n"
+"_start:\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:7224
+#: config/tc-m68hc11.c:831
 #, c-format
 #, c-format
-msgid "already selected `%s' architecture"
+msgid "Instruction `%s' is not recognized."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:7247
+#: config/tc-m68hc11.c:836
 #, c-format
 #, c-format
-msgid "extension `%s' unrecognized"
+msgid "Instruction formats for `%s':"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:7365
+#: config/tc-m68hc11.c:966
 #, c-format
 #, c-format
-msgid "option `-A%s' is deprecated: use `-%s'"
+msgid "Immediate operand is not allowed for operand %d."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:7398
-msgid "architecture features both enabled and disabled"
+#: config/tc-m68hc11.c:1010
+msgid "Indirect indexed addressing is not valid for 68HC11."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:7425
-msgid "selected processor does not have all features of selected architecture"
+#: config/tc-m68hc11.c:1030
+msgid "Spurious `,' or bad indirect register addressing mode."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:7434
-msgid "m68k and cf features both selected"
+#: config/tc-m68hc11.c:1052
+msgid "Missing second register or offset for indexed-indirect mode."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:7446
-msgid "68040 and 68851 specified; mmu instructions may assemble incorrectly"
+#: config/tc-m68hc11.c:1062
+msgid "Missing second register for indexed-indirect mode."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:7480
-#, c-format
-msgid ""
-"-march=<arch>\t\tset architecture\n"
-"-mcpu=<cpu>\t\tset cpu [default %s]\n"
+#: config/tc-m68hc11.c:1078
+msgid "Missing `]' to close indexed-indirect mode."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:7485
-#, c-format
-msgid "-m[no-]%-16s enable/disable%s architecture extension\n"
+#: config/tc-m68hc11.c:1123
+msgid "Illegal operand."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:7491
-#, 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-m68hc11.c:1128
+msgid "Missing operand."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:7505
-#, c-format
-msgid "Architecture variants are: "
+#: config/tc-m68hc11.c:1181
+msgid "Pre-increment mode is not valid for 68HC11"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:7514
-#, c-format
-msgid "Processor variants are: "
+#: config/tc-m68hc11.c:1194
+msgid "Wrong register in register indirect mode."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:7521 config/tc-xtensa.c:6029
-#, c-format
-msgid "\n"
+#: config/tc-m68hc11.c:1202
+msgid "Missing `]' to close register indirect operand."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:7552
-#, c-format
-msgid "Error %s in %s\n"
+#: config/tc-m68hc11.c:1222
+msgid "Post-decrement mode is not valid for 68HC11."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:7556
-#, c-format
-msgid "Opcode(%d.%s): "
+#: config/tc-m68hc11.c:1230
+msgid "Post-increment mode is not valid for 68HC11."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:7715
-msgid "Not a defined coldfire architecture"
+#: config/tc-m68hc11.c:1248
+msgid "Invalid indexed indirect mode."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mcore.c:521
+#: config/tc-m68hc11.c:1340
 #, c-format
 #, c-format
-msgid "register expected, but saw '%.6s'"
+msgid "Trap id `%ld' is out of range."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mcore.c:603
-#, c-format
-msgid "control register expected, but saw '%.6s'"
+#: config/tc-m68hc11.c:1344
+msgid "Trap id must be within [0x30..0x39] or [0x40..0xff]."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mcore.c:639
-msgid "bad/missing psr specifier"
+#: config/tc-m68hc11.c:1351
+#, c-format
+msgid "Operand out of 8-bit range: `%ld'."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mcore.c:689
-msgid "more than 65K literal pools"
+#: config/tc-m68hc11.c:1358
+msgid "The trap id must be a constant."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mcore.c:743
-msgid "missing ']'"
+#: config/tc-m68hc11.c:1393
+#, c-format
+msgid "Operand `%x' not recognized in fixup8."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mcore.c:782
-msgid "operand must be a constant"
+#: config/tc-m68hc11.c:1410 config/tc-m68hc11.c:1459
+#, c-format
+msgid "Operand out of 16-bit range: `%ld'."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mcore.c:784
+#: config/tc-m68hc11.c:1442 config/tc-m68hc11.c:1475
 #, c-format
 #, c-format
-msgid "operand must be absolute in range %u..%u, not %ld"
+msgid "Operand `%x' not recognized in fixup16."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mcore.c:819
-msgid "operand must be a multiple of 4"
+#: config/tc-m68hc11.c:1492
+#, c-format
+msgid "Unexpected branch conversion with `%x'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mcore.c:826
-msgid "operand must be a multiple of 2"
+#: config/tc-m68hc11.c:1583 config/tc-m68hc11.c:1721
+#, c-format
+msgid "Operand out of range for a relative branch: `%ld'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mcore.c:840 config/tc-mcore.c:1356 config/tc-mcore.c:1410
-msgid "base register expected"
+#: config/tc-m68hc11.c:1689
+msgid "Invalid register for dbcc/tbcc instruction."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mcore.c:888
+#: config/tc-m68hc11.c:1777
 #, c-format
 #, c-format
-msgid "unknown opcode \"%s\""
+msgid "Increment/decrement value is out of range: `%ld'."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mcore.c:931
-msgid "invalid register: r15 illegal"
+#: config/tc-m68hc11.c:1788
+msgid "Expecting a register."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mcore.c:980 config/tc-mcore.c:1561
-msgid "M340 specific opcode used when assembling for M210"
+#: config/tc-m68hc11.c:1803
+msgid "Invalid register for post/pre increment."
 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-m68hc11.c:1833
+msgid "Invalid register."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mcore.c:1014
-msgid "destination register must be r1"
+#: config/tc-m68hc11.c:1840
+#, c-format
+msgid "Offset out of 16-bit range: %ld."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mcore.c:1035
-msgid "source register must be r1"
+#: config/tc-m68hc11.c:1845
+#, c-format
+msgid "Offset out of 5-bit range for movw/movb insn: %ld."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mcore.c:1099 config/tc-mcore.c:1156
-msgid "immediate is not a power of two"
+#: config/tc-m68hc11.c:1951
+msgid "Expecting register D for indexed indirect mode."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mcore.c:1127
-msgid "translating bgeni to movi"
+#: config/tc-m68hc11.c:1953
+msgid "Indexed indirect mode is not allowed for movb/movw."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mcore.c:1164
-msgid "translating mgeni to movi"
+#: config/tc-m68hc11.c:1970
+msgid "Invalid accumulator register."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mcore.c:1196
-msgid "translating bmaski to movi"
+#: config/tc-m68hc11.c:1995
+msgid "Invalid indexed register."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mcore.c:1272
-#, c-format
-msgid "displacement too large (%d)"
+#: config/tc-m68hc11.c:2003
+msgid "Addressing mode not implemented yet."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mcore.c:1286
-msgid "Invalid register: r0 and r15 illegal"
+#: config/tc-m68hc11.c:2016
+msgid "Invalid source register for this instruction, use 'tfr'."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mcore.c:1317
-msgid "bad starting register: r0 and r15 invalid"
+#: config/tc-m68hc11.c:2018
+msgid "Invalid source register."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mcore.c:1330
-msgid "ending register must be r15"
+#: config/tc-m68hc11.c:2023
+msgid "Invalid destination register for this instruction, use 'tfr'."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mcore.c:1350
-msgid "bad base register: must be r0"
+#: config/tc-m68hc11.c:2025
+msgid "Invalid destination register."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mcore.c:1368
-msgid "first register must be r4"
+#: config/tc-m68hc11.c:2121
+msgid "Invalid indexed register, expecting register X."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mcore.c:1379
-msgid "last register must be r7"
+#: config/tc-m68hc11.c:2123
+msgid "Invalid indexed register, expecting register Y."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mcore.c:1416
-msgid "reg-reg expected"
+#: config/tc-m68hc11.c:2429
+msgid "No instruction or missing opcode."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mcore.c:1527
-msgid "second operand must be 1"
+#: config/tc-m68hc11.c:2494
+#, c-format
+msgid "Opcode `%s' is not recognized."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mcore.c:1548
-msgid "zero used as immediate value"
+#: config/tc-m68hc11.c:2516
+#, c-format
+msgid "Garbage at end of instruction: `%s'."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mcore.c:1575
-msgid "duplicated psr bit specifier"
+#: config/tc-m68hc11.c:2539
+#, c-format
+msgid "Invalid operand for `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mcore.c:1581
-msgid "`af' must appear alone"
+#: config/tc-m68hc11.c:2590
+#, c-format
+msgid "Invalid mode: %s\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mcore.c:1588
-#, c-format
-msgid "unimplemented opcode \"%s\""
+#: config/tc-m68hc11.c:2650
+msgid "bad .relax format"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mcore.c:1597
+#: config/tc-m68hc11.c:2694
 #, c-format
 #, c-format
-msgid "ignoring operands: %s "
+msgid "Relocation %d is not supported by object file format."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mcore.c:1662
-msgid "Bad call to MD_NTOF()"
+#: config/tc-m68hc11.c:2973
+msgid "bra or bsr with undefined symbol."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mcore.c:1733
+#: config/tc-m68hc11.c:3076 config/tc-m68hc11.c:3133
 #, c-format
 #, c-format
-msgid "unrecognised cpu type '%s'"
+msgid "Subtype %d is not recognized."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mcore.c:1751
-#, 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-m68hc11.c:3192
+msgid "Expression too complex."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mcore.c:1769
-msgid "failed sanity check: short_jump"
+#: config/tc-m68hc11.c:3225
+msgid "Value out of 16-bit range."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mcore.c:1779
-msgid "failed sanity check: long_jump"
+#: config/tc-m68hc11.c:3243
+#, c-format
+msgid "Value %ld too large for 8-bit PC-relative branch."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mcore.c:1805
+#: config/tc-m68hc11.c:3250
 #, c-format
 #, c-format
-msgid "odd displacement at %x"
+msgid "Auto increment/decrement offset '%ld' is out of range."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mcore.c:1987
-msgid "unknown"
+#: config/tc-m68hc11.c:3263
+#, c-format
+msgid "Offset out of 5-bit range for movw/movb insn: %ld"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mcore.c:2014
+#: config/tc-m68hc11.c:3279
 #, c-format
 #, c-format
-msgid "odd distance branch (0x%lx bytes)"
+msgid "Line %d: unknown relocation type: 0x%x."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mcore.c:2018
+#: config/tc-m68k.c:1146
 #, c-format
 #, c-format
-msgid "pcrel for branch to %s too far (0x%lx)"
+msgid "Can not do %d byte pc-relative relocation"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mcore.c:2038
+#: config/tc-m68k.c:1148
 #, c-format
 #, c-format
-msgid "pcrel for lrw/jmpi/jsri to %s too far (0x%lx)"
+msgid "Can not do %d byte pc-relative pic relocation"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mcore.c:2050
+#: config/tc-m68k.c:1153
 #, c-format
 #, c-format
-msgid "pcrel for loopt too far (0x%lx)"
+msgid "Can not do %d byte relocation"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mcore.c:2246
+#: config/tc-m68k.c:1155
 #, c-format
 #, c-format
-msgid "Can not do %d byte %srelocation"
+msgid "Can not do %d byte pic relocation"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mcore.c:2248
-msgid "pc-relative"
+#: config/tc-m68k.c:1235
+#, c-format
+msgid "Unable to produce reloc against symbol '%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mep.c:300
+#: config/tc-m68k.c:1294 config/tc-vax.c:2365
 #, c-format
 #, c-format
-msgid ""
-"MeP specific command line options:\n"
-"  -EB                     assemble for a big endian system (default)\n"
-"  -EL                     assemble for a little endian system\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 "Cannot make %s relocation PC relative"
 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:1007
-msgid "Invalid use of parallelization operator."
+#: config/tc-m68k.c:1393 config/tc-vax.c:1875
+msgid "No operator"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mep.c:1049
-msgid "Leading plus sign not allowed in core mode"
+#: config/tc-m68k.c:1423 config/tc-vax.c:1891
+msgid "Unknown operator"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mep.c:1530
-#, c-format
-msgid "Don't know how to relocate plain operands of type %s"
+#: config/tc-m68k.c:2326
+msgid "invalid instruction for this architecture; needs "
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mep.c:1540
-#, c-format
-msgid "Perhaps you are missing %%tpoff()?"
+#: config/tc-m68k.c:2334
+msgid "hardware divide"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mep.c:1646
-msgid "Unmatched high relocation"
+#: config/tc-m68k.c:2356 config/tc-m68k.c:2360 config/tc-m68k.c:2364
+msgid "or higher"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mep.c:1772
-msgid "Bad .section directive: want a,v,w,x,M,S in string"
+#: config/tc-m68k.c:2417
+msgid "operands mismatch"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mep.c:1830
-msgid ".vliw unavailable when VLIW is disabled."
+#: 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"
 msgstr ""
 
 msgstr ""
 
-#. Prototypes for static functions.
-#: config/tc-mips.c:988
+#: config/tc-m68k.c:2550
 #, c-format
 #, c-format
-msgid "internal Error, line %d, %s"
+msgid "Bignum too big for %c format; truncated"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:1745
-msgid "-G may not be used in position-independent code"
+#: config/tc-m68k.c:2627
+msgid "displacement too large for this architecture; needs 68020 or higher"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:1792
-#, c-format
-msgid "internal: can't hash `%s': %s"
+#: config/tc-m68k.c:2738
+msgid ""
+"scale factor invalid on this architecture; needs cpu32 or 68020 or higher"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:1800
-#, c-format
-msgid "internal error: bad mips16 opcode: %s %s\n"
+#: config/tc-m68k.c:2743
+msgid "invalid index size for coldfire"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:1972
-#, c-format
-msgid "returned from mips_ip(%s) insn_opcode = 0x%x\n"
+#: config/tc-m68k.c:2796
+msgid "Forcing byte displacement"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:2681 config/tc-mips.c:14040
-msgid "extended instruction in delay slot"
+#: config/tc-m68k.c:2798
+msgid "byte displacement out of range"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:2745 config/tc-mips.c:2752
-#, c-format
-msgid "jump to misaligned address (0x%lx)"
+#: config/tc-m68k.c:2846 config/tc-m68k.c:2884
+msgid "invalid operand mode for this architecture; needs 68020 or higher"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:2762 config/tc-mips.c:3524
-#, c-format
-msgid "branch to misaligned address (0x%lx)"
+#: config/tc-m68k.c:2870 config/tc-m68k.c:2904
+msgid ":b not permitted; defaulting to :w"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:2767 config/tc-mips.c:3527
-#, c-format
-msgid "branch address range overflow (0x%lx)"
+#: config/tc-m68k.c:2981
+msgid "unsupported byte value; use a different suffix"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:3252
-msgid ""
-"Macro instruction expanded into multiple instructions in a branch delay slot"
+#: config/tc-m68k.c:2996
+msgid "unknown/incorrect operand"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:3255
-msgid "Macro instruction expanded into multiple instructions"
+#: config/tc-m68k.c:3039 config/tc-m68k.c:3047 config/tc-m68k.c:3054
+#: config/tc-m68k.c:3061
+msgid "out of range"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:3796 config/tc-mips.c:7741 config/tc-mips.c:7765
-#: config/tc-mips.c:7838 config/tc-mips.c:7861
-msgid "operand overflow"
+#: config/tc-m68k.c:3134
+msgid "Can't use long branches on this architecture"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:3815 config/tc-mips.c:4415 config/tc-mips.c:7137
-#: config/tc-mips.c:7928
-msgid "Macro used $at after \".set noat\""
+#: config/tc-m68k.c:3240
+msgid "Expression out of range, using 0"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:3844
-msgid "unsupported large constant"
+#: config/tc-m68k.c:3432 config/tc-m68k.c:3448
+msgid "Floating point register in register list"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:3846
-#, c-format
-msgid "Instruction %s requires absolute expression"
+#: config/tc-m68k.c:3438
+msgid "Wrong register in floating-point reglist"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:3979 config/tc-mips.c:6249 config/tc-mips.c:6841
-#, c-format
-msgid "Number (0x%s) larger than 32 bits"
+#: config/tc-m68k.c:3454
+msgid "incorrect register in reglist"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:3999
-msgid "Number larger than 64 bits"
+#: config/tc-m68k.c:3460
+msgid "wrong register in floating-point reglist"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:4293 config/tc-mips.c:4321 config/tc-mips.c:4359
-#: config/tc-mips.c:4404 config/tc-mips.c:6458 config/tc-mips.c:6497
-#: config/tc-mips.c:6536 config/tc-mips.c:6956 config/tc-mips.c:7008
-#: config/tc-score.c:4239
-msgid "PIC code offset overflow (max 16 signed bits)"
+#. ERROR.
+#: config/tc-m68k.c:3933
+msgid "Extra )"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:4726 config/tc-mips.c:4792 config/tc-mips.c:4880
-#: config/tc-mips.c:4927 config/tc-mips.c:4988 config/tc-mips.c:5036
-#: config/tc-mips.c:8022 config/tc-mips.c:8029 config/tc-mips.c:8036
-#: config/tc-mips.c:8143
-msgid "Unsupported large constant"
+#. ERROR.
+#: config/tc-m68k.c:3944
+msgid "Missing )"
 msgstr ""
 
 msgstr ""
 
-#. result is always true
-#: config/tc-mips.c:4758
-#, c-format
-msgid "Branch %s is always true"
+#: config/tc-m68k.c:3961
+msgid "Missing operand"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:4999 config/tc-mips.c:5047 config/tc-mips.c:8808
+#: config/tc-m68k.c:4280
 #, c-format
 #, c-format
-msgid "Improper position (%lu)"
+msgid "unrecognized default cpu `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:5005 config/tc-mips.c:8875
+#: config/tc-m68k.c:4334
 #, c-format
 #, c-format
-msgid "Improper extract size (%lu, position %lu)"
+msgid "%s -- statement `%s' ignored"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:5053 config/tc-mips.c:8839
+#: config/tc-m68k.c:4383
 #, c-format
 #, c-format
-msgid "Improper insert size (%lu, position %lu)"
+msgid "Don't know how to figure width of %c in md_assemble()"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:5090 config/tc-mips.c:5187
-msgid "Divide by zero."
+#: config/tc-m68k.c:4552
+#, c-format
+msgid "Internal Error:  Can't allocate m68k_sorted_opcodes of size %d"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:5273
-msgid "dla used to load 32-bit register"
+#: config/tc-m68k.c:4617 config/tc-m68k.c:4656
+#, c-format
+msgid "Internal Error: Can't find %s in hash table"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:5276
-msgid "la used to load 64-bit address"
+#: config/tc-m68k.c:4620 config/tc-m68k.c:4659
+#, c-format
+msgid "Internal Error: Can't hash %s: %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:5388 config/tc-z80.c:700
-msgid "offset too large"
+#: config/tc-m68k.c:4784
+#, c-format
+msgid "text label `%s' aligned to odd boundary"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:5562 config/tc-mips.c:5841
-msgid "PIC code offset overflow (max 32 signed bits)"
+#: config/tc-m68k.c:4956
+#, c-format
+msgid "value %ld out of range"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:5887
-msgid "MIPS PIC call to register other than $25"
+#: config/tc-m68k.c:4970
+msgid "invalid byte branch offset"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:5893 config/tc-mips.c:5904 config/tc-mips.c:6026
-#: config/tc-mips.c:6037
-msgid "No .cprestore pseudo-op used in PIC code"
+#: config/tc-m68k.c:5007
+msgid "short branch with zero offset: use :w"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:5898 config/tc-mips.c:6031
-msgid "No .frame pseudo-op used in PIC code"
+#: config/tc-m68k.c:5051
+msgid "Conversion of PC relative BSR to absolute JSR"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:6052
-msgid "Non-PIC jump used in PIC library"
+#: config/tc-m68k.c:5062
+msgid "Conversion of PC relative branch to absolute jump"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:6104 config/tc-mips.c:6195 config/tc-mips.c:6741
-#: config/tc-mips.c:6772 config/tc-mips.c:6790 config/tc-mips.c:7440
-msgid "opcode not supported on this processor"
+#: config/tc-m68k.c:5079 config/tc-m68k.c:5140
+msgid "Conversion of PC relative conditional branch to absolute jump"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:7306 config/tc-mips.c:7337 config/tc-mips.c:7388
-#: config/tc-mips.c:7418
-msgid "Improper rotate count"
+#: config/tc-m68k.c:5120
+msgid "Conversion of DBcc to absolute jump"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:7473
-#, c-format
-msgid "Instruction %s: result is always false"
+#: config/tc-m68k.c:5205
+msgid "Conversion of PC relative displacement to absolute"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:7619
-#, c-format
-msgid "Instruction %s: result is always true"
+#: config/tc-m68k.c:5418
+msgid "Tried to convert PC relative branch to absolute jump"
 msgstr ""
 
 msgstr ""
 
-#. FIXME: Check if this is one of the itbl macros, since they
-#. are added dynamically.
-#: config/tc-mips.c:7924
-#, c-format
-msgid "Macro %s not implemented yet"
+#: config/tc-m68k.c:5463 config/tc-m68k.c:5474 config/tc-m68k.c:5518
+msgid "expression out of range: defaulting to 1"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:8174
-#, c-format
-msgid "internal: bad mips opcode (mask error): %s %s"
+#: config/tc-m68k.c:5510
+msgid "expression out of range: defaulting to 0"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:8206 config/tc-mips.c:8929
+#: config/tc-m68k.c:5551 config/tc-m68k.c:5563
 #, c-format
 #, c-format
-msgid "internal: bad mips opcode (unknown extension operand type `+%c'): %s %s"
+msgid "Can't deal with expression; defaulting to %ld"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:8284
-#, c-format
-msgid "internal: bad mips opcode (unknown operand type `%c'): %s %s"
+#: config/tc-m68k.c:5577
+msgid "expression doesn't fit in BYTE"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:8291
-#, c-format
-msgid "internal: bad mips opcode (bits 0x%lx undefined): %s %s"
+#: config/tc-m68k.c:5581
+msgid "expression doesn't fit in WORD"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:8473 config/tc-mips.c:9806
+#: config/tc-m68k.c:5668
 #, c-format
 #, c-format
-msgid "opcode not supported on this processor: %s (%s)"
+msgid "%s: unrecognized processor name"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:8506
-#, c-format
-msgid "BALIGN immediate not 1 or 3 (%lu)"
+#: config/tc-m68k.c:5729
+msgid "bad coprocessor id"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:8519 config/tc-mips.c:8532 config/tc-mips.c:8545
-#: config/tc-mips.c:8558 config/tc-mips.c:8584 config/tc-mips.c:8628
-#, c-format
-msgid "DSP immediate not in range 0..%d (%lu)"
+#: config/tc-m68k.c:5735
+msgid "unrecognized fopt option"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:8576 config/tc-mips.c:8603
-msgid "Invalid dsp acc register"
+#: config/tc-m68k.c:5868
+#, c-format
+msgid "option `%s' may not be negated"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:8614 config/tc-mips.c:8645 config/tc-mips.c:8662
+#: config/tc-m68k.c:5879
 #, c-format
 #, c-format
-msgid "DSP immediate not in range %ld..%ld (%ld)"
+msgid "option `%s' not recognized"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:8675
-#, c-format
-msgid "MT usermode bit not 0 or 1 (%lu)"
+#: config/tc-m68k.c:5908
+msgid "bad format of OPT NEST=depth"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:8686
-#, c-format
-msgid "MT load high bit not 0 or 1 (%lu)"
+#: config/tc-m68k.c:5964
+msgid "missing label"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:8703 config/tc-mips.c:8716
-msgid "Invalid dsp/smartmips acc register"
+#: config/tc-m68k.c:5988 config/tc-m68k.c:6017
+msgid "bad register list"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:8781
+#: config/tc-m68k.c:5990
 #, c-format
 #, c-format
-msgid "Illegal %s number (%lu, 0x%lx)"
+msgid "bad register list: %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:8894 config/tc-mips.c:9315
-msgid "absolute expression required"
+#: config/tc-m68k.c:6088
+msgid "restore without save"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:8917
-#, c-format
-msgid "Invalid register number (%d)"
+#: config/tc-m68k.c:6242 config/tc-m68k.c:6612
+msgid "syntax error in structured control directive"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:8925
-msgid "Invalid coprocessor 0 register number"
+#: config/tc-m68k.c:6287
+msgid "missing condition code in structured control directive"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:8946
+#: config/tc-m68k.c:6358
 #, c-format
 #, c-format
-msgid "Improper shift amount (%lu)"
+msgid ""
+"Condition <%c%c> in structured control directive can not be encoded correctly"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:8969 config/tc-mips.c:10119 config/tc-mips.c:10372
-#, c-format
-msgid "Invalid value for `%s' (%lu)"
+#: config/tc-m68k.c:6654
+msgid "missing then"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:8984
-#, c-format
-msgid "Code for %s not in range 0..1023 (%lu)"
+#: config/tc-m68k.c:6735
+msgid "else without matching if"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:8996
-#, c-format
-msgid "Lower code for %s not in range 0..1023 (%lu)"
+#: config/tc-m68k.c:6768
+msgid "endi without matching if"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:9008
-#, c-format
-msgid "Code for %s not in range 0..1048575 (%lu)"
+#: config/tc-m68k.c:6808
+msgid "break outside of structured loop"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:9021
-#, c-format
-msgid "Coproccesor code > 25 bits (%lu)"
+#: config/tc-m68k.c:6846
+msgid "next outside of structured loop"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:9035
-#, c-format
-msgid "Illegal 19-bit code (%lu)"
+#: config/tc-m68k.c:6897
+msgid "missing ="
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:9048
-#, c-format
-msgid "Invalid performance register (%lu)"
+#: config/tc-m68k.c:6935
+msgid "missing to or downto"
+msgstr ""
+
+#: config/tc-m68k.c:6971 config/tc-m68k.c:7005 config/tc-m68k.c:7219
+msgid "missing do"
+msgstr ""
+
+#: config/tc-m68k.c:7106
+msgid "endf without for"
+msgstr ""
+
+#: config/tc-m68k.c:7160
+msgid "until without repeat"
+msgstr ""
+
+#: config/tc-m68k.c:7254
+msgid "endw without while"
+msgstr ""
+
+#: config/tc-m68k.c:7287 config/tc-m68k.c:7315
+msgid "already assembled instructions"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:9188
+#: config/tc-m68k.c:7392
 #, c-format
 #, c-format
-msgid "Invalid MDMX Immediate (%ld)"
+msgid "`%s' is deprecated, use `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:9226
+#: config/tc-m68k.c:7411
 #, c-format
 #, c-format
-msgid "Float register should be even, was %d"
+msgid "cpu `%s' unrecognized"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:9265
+#: config/tc-m68k.c:7430
 #, c-format
 #, c-format
-msgid "Bad element selector %ld"
+msgid "architecture `%s' unrecognized"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:9273
+#: config/tc-m68k.c:7451
 #, c-format
 #, c-format
-msgid "Expecting ']' found '%s'"
+msgid "extension `%s' unrecognized"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:9379
+#: config/tc-m68k.c:7570
 #, c-format
 #, c-format
-msgid "Bad floating point constant: %s"
+msgid "option `-A%s' is deprecated: use `-%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:9499
-msgid "Can't use floating point insn in this section"
+#: config/tc-m68k.c:7603
+msgid "architecture features both enabled and disabled"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:9560
-msgid "expression out of range"
+#: config/tc-m68k.c:7630
+msgid "selected processor does not have all features of selected architecture"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:9600
-msgid "lui expression not in range 0..65535"
+#: config/tc-m68k.c:7639
+msgid "m68k and cf features both selected"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:9621
+#: config/tc-m68k.c:7651
+msgid "68040 and 68851 specified; mmu instructions may assemble incorrectly"
+msgstr ""
+
+#: config/tc-m68k.c:7685
 #, c-format
 #, c-format
-msgid "Condition code register should be even for %s, was %d"
+msgid ""
+"-march=<arch>\t\tset architecture\n"
+"-mcpu=<cpu>\t\tset cpu [default %s]\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:9626
+#: config/tc-m68k.c:7690
 #, c-format
 #, c-format
-msgid "Condition code register should be 0 or 4 for %s, was %d"
+msgid "-m[no-]%-16s enable/disable%s architecture extension\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:9652
-msgid "invalid coprocessor sub-selection value (0-7)"
+#: 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"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:9664 config/tc-mips.c:9681
+#: config/tc-m68k.c:7710
 #, c-format
 #, c-format
-msgid "bad byte vector index (%ld)"
+msgid "Architecture variants are: "
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:9692
+#: config/tc-m68k.c:7719
 #, c-format
 #, c-format
-msgid "bad char = '%c'\n"
+msgid "Processor variants are: "
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:9703 config/tc-mips.c:9708 config/tc-mips.c:10397
-msgid "illegal operands"
+#: config/tc-m68k.c:7726 config/tc-xtensa.c:6238
+#, c-format
+msgid "\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:9776 config/tc-score.c:2418
-msgid "unrecognized opcode"
+#: config/tc-m68k.c:7757
+#, c-format
+msgid "Error %s in %s\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:9983
-msgid "used $at without \".set noat\""
+#: config/tc-m68k.c:7761
+#, c-format
+msgid "Opcode(%d.%s): "
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:10155 config/tc-mips.c:10236 config/tc-mips.c:10251
-msgid "can't parse register list"
+#: config/tc-m68k.c:7921
+msgid "Not a defined coldfire architecture"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:10224
-msgid "more than one frame size in list"
+#. Over here we will fill the description of the machine specific options.
+#: config/tc-maxq.c:209
+#, c-format
+msgid " MAXQ-specific assembler options:\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:10279
-msgid "unexpected register in list"
+#: config/tc-maxq.c:211
+#, c-format
+msgid ""
+"\t-MAXQ20\t\t       generate obj for MAXQ20(default)\n"
+"\t-MAXQ10\t\t       generate obj for MAXQ10\n"
+"\t"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:10289
-msgid "arg/static registers overlap"
+#: config/tc-maxq.c:377
+#, c-format
+msgid "Illegal Reloc type in md_estimate_size_before_relax for line : %d"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:10307
-msgid "invalid arg register list"
+#: config/tc-maxq.c:454
+#, c-format
+msgid "Cant make long jump/call into short jump/call : %d"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:10316 config/tc-mips.c:10339
-msgid "invalid static register list"
+#: config/tc-maxq.c:933
+#, c-format
+msgid "Invalid register value %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:10346
-msgid "missing frame size"
+#: config/tc-maxq.c:1051
+#, c-format
+msgid "Invalid bit number : '%c'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:10349
-msgid "invalid frame size"
+#: config/tc-maxq.c:1063
+#, c-format
+msgid "Illegal character after operand '%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:10515
-msgid "extended operand requested but not required"
+#: config/tc-maxq.c:1139 config/tc-maxq.c:1316
+#, c-format
+msgid "Invalid Character in immediate Value : %c"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:10517
-msgid "invalid unextended operand value"
+#: config/tc-maxq.c:1159 config/tc-maxq.c:1336
+#, c-format
+msgid "Invalid Character in immediate value : %c"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:10545
-msgid "operand value out of range for instruction"
+#: config/tc-maxq.c:1175
+msgid "Immediate value greater than 16 bits"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:11007
-#, c-format
-msgid "A different %s was already specified, is now %s"
+#: config/tc-maxq.c:1189
+msgid ""
+"Attempt to move a value in the stack pointer greater than the size of the "
+"stack"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:11242
-msgid "-call_shared is supported only for ELF format"
+#: config/tc-maxq.c:1198
+msgid "Attempt to move 16 bit value into an 8 bit register.Truncating..\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:11252
-msgid "-non_shared is supported only for ELF format"
+#: config/tc-maxq.c:1260
+msgid "Invalid immediate move operation"
+msgstr ""
+
+#: config/tc-maxq.c:1533
+#, c-format
+msgid "Size of Operand '%s' greater than %d"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:11278
-msgid "-32 is supported for ELF format only"
+#: config/tc-maxq.c:1688
+#, c-format
+msgid "illegal immediate operand '%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:11287
-msgid "-n32 is supported for ELF format only"
+#: config/tc-maxq.c:1710
+#, c-format
+msgid "Invalid operand for memory access '%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:11296
-msgid "-64 is supported for ELF format only"
+#: config/tc-maxq.c:1772
+msgid "illegal displacement operand "
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:11301 config/tc-mips.c:11338
-msgid "No compiled in support for 64 bit object file format"
+#: config/tc-maxq.c:1837
+#, c-format
+msgid "invalid character %c before operand %d"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:11325
-msgid "-mabi is supported for ELF format only"
+#: config/tc-maxq.c:1859
+#, c-format
+msgid "invalid character %c in operand %d"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:11345
+#. We found no match.
+#: config/tc-maxq.c:2004
 #, c-format
 #, c-format
-msgid "invalid abi -mabi=%s"
+msgid "operand %d is invalid for `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:11423
-msgid "-G not supported in this configuration."
+#: config/tc-maxq.c:2037
+msgid "The Accumulator cannot be used as a source in ALU instructions\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:11449
+#: config/tc-maxq.c:2055
 #, c-format
 #, c-format
-msgid "-%s conflicts with the other architecture options, which imply -%s"
+msgid "'%s' operand cant be used as destination in %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:11480
-msgid "-mgp64 used with a 32-bit processor"
+#: config/tc-maxq.c:2071 config/tc-maxq.c:2102 config/tc-maxq.c:2116
+#, c-format
+msgid "Invalid Instruction '%s' operand cant be used with %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:11482
-msgid "-mgp32 used with a 64-bit ABI"
+#: config/tc-maxq.c:2087 config/tc-maxq.c:2138
+#, c-format
+msgid "'%s' operand cant be used as source in %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:11484
-msgid "-mgp64 used with a 32-bit ABI"
+#: config/tc-maxq.c:2147
+#, c-format
+msgid "'%s' instruction cant have first operand as Immediate vale"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:11522
-msgid "-mfp64 used with a 32-bit fpu"
+#: config/tc-maxq.c:2160
+#, c-format
+msgid "SP cannot be used with %s\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:11525
-msgid "-mfp64 used with a 32-bit ABI"
+#: config/tc-maxq.c:2167
+msgid "@SP-- cannot be used with PUSH\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:11529
-msgid "-mfp32 used with a 64-bit ABI"
+#: config/tc-maxq.c:2183 config/tc-maxq.c:2191
+msgid ""
+"Operands either contradictory or use the data bus in read/write state "
+"together"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:11543
-msgid "trap exception not supported at ISA 1"
+#: config/tc-maxq.c:2198
+msgid "MOVE Cant Use NUL as SRC"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:11553
-msgid "-mfp32 used with -mips3d"
+#: config/tc-maxq.c:2220
+msgid "Contradictory movement between DP register and memory access using DP"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:11559
-msgid "-mfp32 used with -mdmx"
+#: config/tc-maxq.c:2228
+msgid "SP and @SP-- cannot be used together in a move instruction"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:11632
-msgid "PC relative MIPS16 instruction references a different section"
+#: config/tc-maxq.c:2247
+msgid "Only Module 8 system registers allowed in this operation"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:11923 config/tc-sparc.c:3283 config/tc-sparc.c:3290
-#: config/tc-sparc.c:3297 config/tc-sparc.c:3304 config/tc-sparc.c:3311
-#: config/tc-sparc.c:3320 config/tc-sparc.c:3331 config/tc-sparc.c:3353
-#: config/tc-sparc.c:3377 write.c:1096
-msgid "relocation overflow"
+#: config/tc-maxq.c:2273 config/tc-maxq.c:2282 config/tc-maxq.c:2308
+msgid "Read only Register used as destination"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:11933
+#: config/tc-maxq.c:2290
 #, c-format
 #, c-format
-msgid "Branch to misaligned address (%lx)"
+msgid "Bit No '%d'exceeds register size in this operation"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:11980
-msgid "Branch out of range"
+#: config/tc-maxq.c:2315 config/tc-maxq.c:2336
+#, c-format
+msgid "Bit No '%d' exceeds register size in this operation"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:12055
-#, c-format
-msgid "Alignment too large: %d. assumed."
+#: config/tc-maxq.c:2352
+msgid "Memory References cannot be used with branching operations\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:12058
-msgid "Alignment negative: 0 assumed."
+#: config/tc-maxq.c:2361
+msgid "DJNZ uses only LC[n] register \n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:12302
+#: config/tc-maxq.c:2387
 #, c-format
 #, c-format
-msgid "%s: no such section"
+msgid "'%s' operand cant be used as destination  in %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:12351
+#: config/tc-maxq.c:2397
 #, c-format
 #, c-format
-msgid ".option pic%d not supported"
+msgid "Read only register used for writing purposes '%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:12356 config/tc-mips.c:12648
-msgid "-G may not be used with SVR4 PIC code"
+#: config/tc-maxq.c:2409
+msgid "Invalid destination for this kind of source."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:12362
-#, c-format
-msgid "Unrecognized option \"%s\""
+#: config/tc-maxq.c:2416
+msgid ""
+"Invalid register as destination for this kind of source.Only data pointers "
+"can be used."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:12415
-msgid "`noreorder' must be set before `nomacro'"
+#: config/tc-maxq.c:2504 config/tc-maxq.c:2592
+msgid "Invalid Instruction"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:12532
-#, c-format
-msgid "unknown architecture %s"
+#: config/tc-maxq.c:2790
+msgid "Cannot allocate memory"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:12545 config/tc-mips.c:12575
-#, c-format
-msgid "unknown ISA level %s"
+#: config/tc-maxq.c:2862
+msgid "Internal Error: Illegal Architecure specified"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:12553
-#, c-format
-msgid "unknown ISA or architecture %s"
+#: config/tc-maxq.c:2900
+msgid "Invalid architecture type"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:12603
-msgid ".set pop with no .set push"
+#: 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
+#, c-format
+msgid "Internal Error : Can't Hash %s : %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:12632
+#: config/tc-maxq.c:3071
 #, c-format
 #, c-format
-msgid "Tried to set unrecognized symbol: %s\n"
+msgid "Ineffective insntruction %s \n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:12690
-msgid ".cpload not in noreorder section"
+#: 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
+#, c-format
+msgid "register expected, but saw '%.6s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:12758 config/tc-mips.c:12777
-msgid "missing argument separator ',' for .cpsetup"
+#: config/tc-mcore.c:603
+#, c-format
+msgid "control register expected, but saw '%.6s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:12971 config/tc-score.c:6323
-msgid "Unsupported use of .gpword"
+#: config/tc-mcore.c:639
+msgid "bad/missing psr specifier"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:13011
-msgid "Unsupported use of .gpdword"
+#: config/tc-mcore.c:689
+msgid "more than 65K literal pools"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:13356
-msgid "unsupported PC relative reference to different section"
+#: config/tc-mcore.c:743
+msgid "missing ']'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:13469 config/tc-xtensa.c:1537 config/tc-xtensa.c:1772
-msgid "unsupported relocation"
+#: config/tc-mcore.c:782
+msgid "operand must be a constant"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:13719
+#: config/tc-mcore.c:784
 #, c-format
 #, c-format
-msgid "Can not represent %s relocation in this object file format"
+msgid "operand must be absolute in range %u..%u, not %ld"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:13804
-msgid "relaxed out-of-range branch into a jump"
+#: config/tc-mcore.c:819
+msgid "operand must be a multiple of 4"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:14334
-msgid "missing .end at end of assembly"
+#: config/tc-mcore.c:826
+msgid "operand must be a multiple of 2"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:14349 config/tc-score.c:5929
-msgid "expected simple number"
+#: config/tc-mcore.c:840 config/tc-mcore.c:1356 config/tc-mcore.c:1410
+msgid "base register expected"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:14375 config/tc-score.c:5955
+#: 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
 #, c-format
-msgid " *input_line_pointer == '%c' 0x%02x\n"
+msgid "unknown opcode \"%s\""
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:14377 config/tc-score.c:5956
-msgid "invalid number"
+#: config/tc-mcore.c:931
+msgid "invalid register: r15 illegal"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:14450 config/tc-score.c:6105
-msgid ".end not in text section"
+#: config/tc-mcore.c:980 config/tc-mcore.c:1561
+msgid "M340 specific opcode used when assembling for M210"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:14454 config/tc-score.c:6108
-msgid ".end directive without a preceding .ent directive."
+#: 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"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:14463 config/tc-score.c:6116
-msgid ".end symbol does not match .ent symbol."
+#: config/tc-mcore.c:1014
+msgid "destination register must be r1"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:14470 config/tc-score.c:6121
-msgid ".end directive missing or unknown symbol"
+#: config/tc-mcore.c:1035
+msgid "source register must be r1"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:14545 config/tc-score.c:5994
-msgid ".ent or .aent not in text section."
+#: config/tc-mcore.c:1099 config/tc-mcore.c:1156
+msgid "immediate is not a power of two"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:14548 config/tc-score.c:5996
-msgid "missing .end"
+#: config/tc-mcore.c:1127
+msgid "translating bgeni to movi"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:14600
-msgid "Bad .frame directive"
+#: config/tc-mcore.c:1164
+msgid "translating mgeni to movi"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:14632
-msgid ".mask/.fmask outside of .ent"
+#: config/tc-mcore.c:1196
+msgid "translating bmaski to movi"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:14639
-msgid "Bad .mask/.fmask directive"
+#: config/tc-mcore.c:1272
+#, c-format
+msgid "displacement too large (%d)"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:14934
-#, 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"
+#: config/tc-mcore.c:1286
+msgid "Invalid register: r0 and r15 illegal"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:14941
-#, 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"
+#: config/tc-mcore.c:1317
+msgid "bad starting register: r0 and r15 invalid"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:14960
-#, 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-mcore.c:1330
+msgid "ending register must be r15"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:14973
-#, c-format
-msgid ""
-"-mips16\t\t\tgenerate mips16 instructions\n"
-"-no-mips16\t\tdo not generate mips16 instructions\n"
+#: config/tc-mcore.c:1350
+msgid "bad base register: must be r0"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:14976
-#, c-format
-msgid ""
-"-msmartmips\t\tgenerate smartmips instructions\n"
-"-mno-smartmips\t\tdo not generate smartmips instructions\n"
+#: config/tc-mcore.c:1368
+msgid "first register must be r4"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:14979
-#, c-format
-msgid ""
-"-mdsp\t\t\tgenerate DSP instructions\n"
-"-mno-dsp\t\tdo not generate DSP instructions\n"
+#: config/tc-mcore.c:1379
+msgid "last register must be r7"
+msgstr ""
+
+#: config/tc-mcore.c:1416
+msgid "reg-reg expected"
+msgstr ""
+
+#: config/tc-mcore.c:1527
+msgid "second operand must be 1"
+msgstr ""
+
+#: config/tc-mcore.c:1548
+msgid "zero used as immediate value"
+msgstr ""
+
+#: config/tc-mcore.c:1575
+msgid "duplicated psr bit specifier"
+msgstr ""
+
+#: config/tc-mcore.c:1581
+msgid "`af' must appear alone"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:14982
+#: config/tc-mcore.c:1588 config/tc-microblaze.c:1611
 #, c-format
 #, c-format
-msgid ""
-"-mdspr2\t\t\tgenerate DSP R2 instructions\n"
-"-mno-dspr2\t\tdo not generate DSP R2 instructions\n"
+msgid "unimplemented opcode \"%s\""
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:14985
+#: config/tc-mcore.c:1597 config/tc-microblaze.c:1620
 #, c-format
 #, c-format
-msgid ""
-"-mmt\t\t\tgenerate MT instructions\n"
-"-mno-mt\t\t\tdo not generate MT instructions\n"
+msgid "ignoring operands: %s "
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:14988
+#: config/tc-mcore.c:1667
 #, c-format
 #, c-format
-msgid ""
-"-mfix-vr4120\t\twork around certain VR4120 errata\n"
-"-mfix-vr4130\t\twork around VR4130 mflo/mfhi 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"
-"--[no-]construct-floats [dis]allow floating point values to be constructed\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 "unrecognised cpu type '%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:15000
+#: config/tc-mcore.c:1685
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"-KPIC, -call_shared\tgenerate SVR4 position independent code\n"
-"-mvxworks-pic\t\tgenerate VxWorks position independent code\n"
-"-non_shared\t\tdo not generate position independent code\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"
+"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:1703 config/tc-microblaze.c:1729
+msgid "failed sanity check: short_jump"
+msgstr ""
+
+#: config/tc-mcore.c:1713 config/tc-microblaze.c:1739
+msgid "failed sanity check: long_jump"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:15020
+#: config/tc-mcore.c:1739
 #, 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 "odd displacement at %x"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mmix.c:693
+#. 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"
+msgstr ""
+
+#: config/tc-mcore.c:1948
 #, c-format
 #, c-format
-msgid " MMIX-specific command line options:\n"
+msgid "odd distance branch (0x%lx bytes)"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mmix.c:694
+#: config/tc-mcore.c:1952
 #, c-format
 #, c-format
-msgid ""
-"  -fixed-special-register-names\n"
-"                          Allow only the original special register names.\n"
+msgid "pcrel for branch to %s too far (0x%lx)"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mmix.c:697
+#: config/tc-mcore.c:1972
 #, c-format
 #, c-format
-msgid "  -globalize-symbols      Make all symbols global.\n"
+msgid "pcrel for lrw/jmpi/jsri to %s too far (0x%lx)"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mmix.c:699
+#: config/tc-mcore.c:1984
 #, c-format
 #, c-format
-msgid "  -gnu-syntax             Turn off mmixal syntax compatibility.\n"
+msgid "pcrel for loopt too far (0x%lx)"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mmix.c:701
+#: config/tc-mcore.c:2180 config/tc-microblaze.c:2272 config/tc-tic30.c:1384
 #, c-format
 #, c-format
-msgid "  -relax                  Create linker relaxable code.\n"
+msgid "Can not do %d byte %srelocation"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mmix.c:703
+#: config/tc-mcore.c:2182 config/tc-microblaze.c:2274
+msgid "pc-relative"
+msgstr ""
+
+#: config/tc-mep.c:343
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"  -no-predefined-syms     Do not provide mmixal built-in constants.\n"
-"                          Implies -fixed-special-register-names.\n"
+"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 ""
 
 msgstr ""
 
-#: config/tc-mmix.c:706
+#: config/tc-mep.c:412
+msgid "$hi and $lo are disabled when MUL and DIV are off"
+msgstr ""
+
+#: config/tc-mep.c:419
+msgid "$mb0, $me0, $mb1, and $me1 are disabled when COP is off"
+msgstr ""
+
+#: config/tc-mep.c:424
+msgid "$dbg and $depc are disabled when DEBUG is off"
+msgstr ""
+
+#: config/tc-mep.c:615
+msgid "core and copro insn lengths must total 32 bits."
+msgstr ""
+
+#: config/tc-mep.c:618 config/tc-mep.c:755
+msgid "vliw group must consist of 1 core and 1 copro insn."
+msgstr ""
+
+#: config/tc-mep.c:752
+msgid "core and copro insn lengths must total 64 bits."
+msgstr ""
+
+#: config/tc-mep.c:984
 #, c-format
 #, c-format
-msgid ""
-"  -no-expand              Do not expand GETA, branches, PUSHJ or JUMP\n"
-"                          into multiple instructions.\n"
+msgid "cannot pack %s with a 16-bit insn"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mmix.c:709
+#: config/tc-mep.c:1002
 #, c-format
 #, c-format
-msgid ""
-"  -no-merge-gregs         Do not merge GREG definitions with nearby values.\n"
+msgid "cannot pack %s and %s together with a 16-bit insn"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mmix.c:711
+#: config/tc-mep.c:1008
+msgid "too many IVC2 insns to pack with a 16-bit core insn"
+msgstr ""
+
+#: config/tc-mep.c:1023
 #, c-format
 #, c-format
-msgid ""
-"  -linker-allocated-gregs If there's no suitable GREG definition for "
-"the                          operands of an instruction, let the linker "
-"resolve.\n"
+msgid "cannot pack %s into slot P1"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mmix.c:714
+#: config/tc-mep.c:1029
+msgid "too many IVC2 insns to pack with a 32-bit core insn"
+msgstr ""
+
+#: config/tc-mep.c:1047
 #, c-format
 #, 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."
+msgid "unable to pack %s by itself?"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mmix.c:840
+#: config/tc-mep.c:1077
 #, c-format
 #, c-format
-msgid "unknown opcode: `%s'"
+msgid "cannot pack %s and %s together"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mmix.c:962 config/tc-mmix.c:977
-msgid "specified location wasn't TETRA-aligned"
+#: config/tc-mep.c:1083
+msgid "too many IVC2 insns to pack together"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mmix.c:964 config/tc-mmix.c:979 config/tc-mmix.c:4125
-#: config/tc-mmix.c:4141
-msgid "unaligned data at an absolute location is not supported"
+#. 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."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mmix.c:1089
-#, c-format
-msgid "invalid operand to opcode %s: `%s'"
+#: config/tc-mep.c:1366
+msgid "Leading plus sign not allowed in core mode"
 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:1416 config/tc-mmix.c:1441 config/tc-mmix.c:1473
-#: config/tc-mmix.c:1505 config/tc-mmix.c:1535 config/tc-mmix.c:1588
-#: config/tc-mmix.c:1605 config/tc-mmix.c:1632 config/tc-mmix.c:1660
-#: config/tc-mmix.c:1687 config/tc-mmix.c:1713 config/tc-mmix.c:1729
-#: config/tc-mmix.c:1755 config/tc-mmix.c:1771 config/tc-mmix.c:1787
-#: config/tc-mmix.c:1850 config/tc-mmix.c:1866
+#: config/tc-mep.c:1894
 #, c-format
 #, c-format
-msgid "invalid operands to opcode %s: `%s'"
+msgid "Don't know how to relocate plain operands of type %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mmix.c:1843
+#: config/tc-mep.c:1904
 #, c-format
 #, c-format
-msgid "unsupported operands to %s: `%s'"
+msgid "Perhaps you are missing %%tpoff()?"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mmix.c:1968
-msgid "internal: mmix_prefix_name but empty prefix"
+#: config/tc-mep.c:2091
+msgid "Bad .section directive: want a,v,w,x,M,S in string"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mmix.c:2012
-#, c-format
-msgid "too many GREG registers allocated (max %d)"
+#: config/tc-mep.c:2149
+msgid ".vliw unavailable when VLIW is disabled."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mmix.c:2070
-msgid "BSPEC already active.  Nesting is not supported."
+#: config/tc-microblaze.c:501 config/tc-microblaze.c:530
+#: config/tc-microblaze.c:556
+#, c-format
+msgid "Invalid register number at '%.6s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mmix.c:2079
-msgid "invalid BSPEC expression"
+#: config/tc-microblaze.c:651
+msgid "operand must be a constant or a label"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mmix.c:2095
+#: config/tc-microblaze.c:655
 #, c-format
 #, c-format
-msgid "can't create section %s"
+msgid "operand must be absolute in range %d..%d, not %d"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mmix.c:2100
-#, c-format
-msgid "can't set section flags for section %s"
+#: 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"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mmix.c:2121
-msgid "ESPEC without preceding BSPEC"
+#: 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"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mmix.c:2150
-msgid "missing local expression"
+#: config/tc-microblaze.c:920
+msgid "lmi pseudo instruction should not use a label in imm field"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mmix.c:2388
-msgid "operand out of range, instruction expanded"
+#: config/tc-microblaze.c:922
+msgid "smi pseudo instruction should not use a label in imm field"
 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:2639
-msgid "directive LOCAL must be placed in code or data"
+#: config/tc-microblaze.c:1045
+msgid "Symbol used as immediate for shift instruction"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mmix.c:2640
-msgid "internal confusion: relocation in a section without contents"
+#: config/tc-microblaze.c:1054
+#, c-format
+msgid "Shift value > 32. using <value %% 32>"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mmix.c:2754
-msgid "internal: BFD_RELOC_MMIX_BASE_PLUS_OFFSET not resolved to section"
+#: config/tc-microblaze.c:1160
+msgid "Symbol used as immediate value for msrset/msrclr instructions"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mmix.c:2802
-msgid "no suitable GREG definition for operands"
+#: config/tc-microblaze.c:1288 config/tc-microblaze.c:1337
+msgid "invalid value for special purpose register"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mmix.c:2861
-msgid "operands were not reducible at assembly-time"
+#: config/tc-microblaze.c:1553
+msgid "An IMM instruction should not be present in the .s file"
+msgstr ""
+
+#: config/tc-microblaze.c:1681
+msgid "Bad call to MD_NTOF()"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mmix.c:2888
+#: config/tc-microblaze.c:1917
 #, c-format
 #, c-format
-msgid "cannot generate relocation type for symbol %s, code %s"
+msgid "pcrel for branch to %s too far (0x%x)"
+msgstr ""
+
+#. We know the abs value: Should never happen.
+#: config/tc-microblaze.c:2066
+msgid "Absolute PC-relative value in relaxation code.  Assembler error....."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mmix.c:2908
+#. Cannot have a PC-relative branch to a diff segment.
+#: config/tc-microblaze.c:2079
 #, c-format
 #, c-format
-msgid "internal: unhandled label %s"
+msgid "PC relative branch to label %s which is not in the instruction space"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mmix.c:2938
-msgid "[0-9]H labels may not appear alone on a line"
+#: 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"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mmix.c:2947
-msgid "[0-9]H labels do not mix with dot-pseudos"
+#: 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"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mmix.c:3035
-msgid "invalid characters in input"
+#: config/tc-microblaze.c:2152
+msgid "Incorrect fr_opcode value in frag.  Internal error....."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mmix.c:3141
-msgid "empty label field for IS"
+#. We know the abs value: Should never happen.
+#: config/tc-microblaze.c:2159
+msgid "Absolute value in relaxation code.  Assembler error....."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mmix.c:3467
+#: config/tc-microblaze.c:2364 config/tc-mn10300.c:1065 config/tc-sh.c:776
+#: config/tc-z80.c:671 read.c:4275
 #, c-format
 #, c-format
-msgid "internal: unexpected relax type %d:%d"
+msgid "unsupported BFD relocation size %u"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mmix.c:3489
-msgid "BSPEC without ESPEC."
+#. Prototypes for static functions.
+#: config/tc-mips.c:1042
+#, c-format
+msgid "internal Error, line %d, %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mmix.c:3689
-msgid "GREG expression too complicated"
+#: config/tc-mips.c:1795 config/tc-mips.c:12826
+#, c-format
+msgid "Unrecognized register name `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mmix.c:3704
-msgid "internal: GREG expression not resolved to section"
+#: config/tc-mips.c:1887
+msgid "-G may not be used in position-independent code"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mmix.c:3753
-msgid "register section has contents\n"
+#: config/tc-mips.c:1934
+#, c-format
+msgid "internal: can't hash `%s': %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mmix.c:3880
-msgid "section change from within a BSPEC/ESPEC pair is not supported"
+#: config/tc-mips.c:1942
+#, c-format
+msgid "internal error: bad mips16 opcode: %s %s\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mmix.c:3901
-msgid "directive LOC from within a BSPEC/ESPEC pair is not supported"
+#: config/tc-mips.c:2114
+#, c-format
+msgid "returned from mips_ip(%s) insn_opcode = 0x%x\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mmix.c:3912
-msgid "invalid LOC expression"
+#: config/tc-mips.c:2890 config/tc-mips.c:14521
+msgid "extended instruction in delay slot"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mmix.c:3937 config/tc-mmix.c:3963
-msgid "LOC expression stepping backwards is not supported"
+#: config/tc-mips.c:2954 config/tc-mips.c:2961
+#, c-format
+msgid "jump to misaligned address (0x%lx)"
+msgstr ""
+
+#: config/tc-mips.c:2971 config/tc-mips.c:3742
+#, c-format
+msgid "branch to misaligned address (0x%lx)"
+msgstr ""
+
+#: config/tc-mips.c:2976 config/tc-mips.c:3745
+#, c-format
+msgid "branch address range overflow (0x%lx)"
+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
+#, c-format
+msgid "Unsupported MIPS relocation number %d"
+msgstr ""
+
+#: config/tc-mips.c:3475
+msgid ""
+"Macro instruction expanded into multiple instructions in a branch delay slot"
+msgstr ""
+
+#: config/tc-mips.c:3478
+msgid "Macro instruction expanded into multiple instructions"
+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"
+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\""
+msgstr ""
+
+#: config/tc-mips.c:4062
+msgid "unsupported large constant"
+msgstr ""
+
+#: config/tc-mips.c:4064
+#, c-format
+msgid "Instruction %s requires absolute expression"
+msgstr ""
+
+#: config/tc-mips.c:4197 config/tc-mips.c:6503 config/tc-mips.c:7079
+#, c-format
+msgid "Number (0x%s) larger than 32 bits"
+msgstr ""
+
+#: config/tc-mips.c:4217
+msgid "Number larger than 64 bits"
+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)"
+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"
+msgstr ""
+
+#. result is always true
+#: config/tc-mips.c:4976
+#, c-format
+msgid "Branch %s is always true"
+msgstr ""
+
+#: config/tc-mips.c:5217 config/tc-mips.c:5265 config/tc-mips.c:9065
+#: config/tc-mips.c:9222
+#, c-format
+msgid "Improper position (%lu)"
+msgstr ""
+
+#: config/tc-mips.c:5223 config/tc-mips.c:9132
+#, c-format
+msgid "Improper extract size (%lu, position %lu)"
+msgstr ""
+
+#: config/tc-mips.c:5271 config/tc-mips.c:9096
+#, c-format
+msgid "Improper insert size (%lu, position %lu)"
+msgstr ""
+
+#: config/tc-mips.c:5308 config/tc-mips.c:5405
+msgid "Divide by zero."
+msgstr ""
+
+#: config/tc-mips.c:5491
+msgid "dla used to load 32-bit register"
+msgstr ""
+
+#: config/tc-mips.c:5494
+msgid "la used to load 64-bit address"
+msgstr ""
+
+#: config/tc-mips.c:5606 config/tc-z80.c:700
+msgid "offset too large"
+msgstr ""
+
+#: config/tc-mips.c:5780 config/tc-mips.c:6059
+msgid "PIC code offset overflow (max 32 signed bits)"
+msgstr ""
+
+#: config/tc-mips.c:6142
+msgid "MIPS PIC call to register other than $25"
+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"
+msgstr ""
+
+#: config/tc-mips.c:6153 config/tc-mips.c:6286
+msgid "No .frame pseudo-op used in PIC code"
+msgstr ""
+
+#: config/tc-mips.c:6307
+msgid "Non-PIC jump used in PIC library"
+msgstr ""
+
+#: config/tc-mips.c:6470 config/tc-mips.c:7346
+#, c-format
+msgid "opcode not supported on this processor: %s"
+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"
+msgstr ""
+
+#: config/tc-mips.c:7714
+#, c-format
+msgid "Instruction %s: result is always false"
+msgstr ""
+
+#: config/tc-mips.c:7875
+#, 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:8195
+#, c-format
+msgid "Macro %s not implemented yet"
+msgstr ""
+
+#: config/tc-mips.c:8445
+#, c-format
+msgid "internal: bad mips opcode (mask error): %s %s"
+msgstr ""
+
+#: config/tc-mips.c:8485 config/tc-mips.c:9296
+#, c-format
+msgid "internal: bad mips opcode (unknown extension operand type `+%c'): %s %s"
+msgstr ""
+
+#: config/tc-mips.c:8564
+#, c-format
+msgid "internal: bad mips opcode (unknown operand type `%c'): %s %s"
+msgstr ""
+
+#: config/tc-mips.c:8571
+#, c-format
+msgid "internal: bad mips opcode (bits 0x%lx undefined): %s %s"
+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"
+msgstr ""
+
+#: config/tc-mips.c:8729 config/tc-mips.c:10191
+#, c-format
+msgid "opcode not supported on this processor: %s (%s)"
+msgstr ""
+
+#: config/tc-mips.c:8763
+#, c-format
+msgid "BALIGN immediate not 1 or 3 (%lu)"
+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
+#, c-format
+msgid "DSP immediate not in range 0..%d (%lu)"
+msgstr ""
+
+#: config/tc-mips.c:8833 config/tc-mips.c:8860
+msgid "Invalid dsp acc register"
+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)"
+msgstr ""
+
+#: config/tc-mips.c:8932
+#, c-format
+msgid "MT usermode bit not 0 or 1 (%lu)"
+msgstr ""
+
+#: config/tc-mips.c:8943
+#, c-format
+msgid "MT load high bit not 0 or 1 (%lu)"
+msgstr ""
+
+#: config/tc-mips.c:8960 config/tc-mips.c:8973
+msgid "Invalid dsp/smartmips acc register"
+msgstr ""
+
+#: config/tc-mips.c:9038
+#, c-format
+msgid "Illegal %s number (%lu, 0x%lx)"
+msgstr ""
+
+#: config/tc-mips.c:9151 config/tc-mips.c:9704
+msgid "absolute expression required"
+msgstr ""
+
+#: config/tc-mips.c:9174
+#, c-format
+msgid "Invalid register number (%d)"
+msgstr ""
+
+#: config/tc-mips.c:9182
+msgid "Invalid coprocessor 0 register number"
+msgstr ""
+
+#: config/tc-mips.c:9192
+#, c-format
+msgid "Improper bit index (%lu)"
+msgstr ""
+
+#: config/tc-mips.c:9253 config/tc-mips.c:9270
+#, c-format
+msgid "Improper size (%lu)"
+msgstr ""
+
+#: config/tc-mips.c:9286
+#, c-format
+msgid "Improper immediate (%ld)"
+msgstr ""
+
+#: config/tc-mips.c:9313
+#, c-format
+msgid "Improper shift amount (%lu)"
+msgstr ""
+
+#: config/tc-mips.c:9337 config/tc-mips.c:10512 config/tc-mips.c:10765
+#, c-format
+msgid "Invalid value for `%s' (%lu)"
+msgstr ""
+
+#: config/tc-mips.c:9354
+#, c-format
+msgid "Code for %s not in range 0..1023 (%lu)"
+msgstr ""
+
+#: config/tc-mips.c:9366
+#, c-format
+msgid "Lower code for %s not in range 0..1023 (%lu)"
+msgstr ""
+
+#: config/tc-mips.c:9378
+#, c-format
+msgid "Code for %s not in range 0..1048575 (%lu)"
+msgstr ""
+
+#: config/tc-mips.c:9391
+#, c-format
+msgid "Coproccesor code > 25 bits (%lu)"
+msgstr ""
+
+#: config/tc-mips.c:9405
+#, c-format
+msgid "Illegal 19-bit code (%lu)"
+msgstr ""
+
+#: config/tc-mips.c:9418
+#, c-format
+msgid "Invalid performance register (%lu)"
+msgstr ""
+
+#: config/tc-mips.c:9461 config/tc-mips.c:10372
+msgid "used $at without \".set noat\""
+msgstr ""
+
+#: config/tc-mips.c:9463 config/tc-mips.c:10374
+#, c-format
+msgid "used $%u with \".set at=$%u\""
+msgstr ""
+
+#: config/tc-mips.c:9489
+msgid "source and destination must be different"
+msgstr ""
+
+#: config/tc-mips.c:9494
+msgid "a destination register must be supplied"
+msgstr ""
+
+#: config/tc-mips.c:9563
+#, c-format
+msgid "Improper align amount (%ld), using low bits"
+msgstr ""
+
+#: config/tc-mips.c:9577
+#, c-format
+msgid "Invalid MDMX Immediate (%ld)"
+msgstr ""
+
+#: config/tc-mips.c:9615
+#, c-format
+msgid "Float register should be even, was %d"
+msgstr ""
+
+#: config/tc-mips.c:9654
+#, c-format
+msgid "Bad element selector %ld"
+msgstr ""
+
+#: config/tc-mips.c:9662
+#, c-format
+msgid "Expecting ']' found '%s'"
+msgstr ""
+
+#: config/tc-mips.c:9768
+#, c-format
+msgid "Bad floating point constant: %s"
+msgstr ""
+
+#: config/tc-mips.c:9888
+msgid "Can't use floating point insn in this section"
+msgstr ""
+
+#: config/tc-mips.c:9949
+msgid "expression out of range"
+msgstr ""
+
+#: config/tc-mips.c:9989
+msgid "lui expression not in range 0..65535"
+msgstr ""
+
+#: config/tc-mips.c:10010
+#, c-format
+msgid "Condition code register should be even for %s, was %d"
+msgstr ""
+
+#: config/tc-mips.c:10015
+#, c-format
+msgid "Condition code register should be 0 or 4 for %s, was %d"
+msgstr ""
+
+#: config/tc-mips.c:10041
+msgid "invalid coprocessor sub-selection value (0-7)"
+msgstr ""
+
+#: config/tc-mips.c:10053 config/tc-mips.c:10070
+#, c-format
+msgid "bad byte vector index (%ld)"
+msgstr ""
+
+#: config/tc-mips.c:10081
+#, c-format
+msgid "bad char = '%c'\n"
+msgstr ""
+
+#: config/tc-mips.c:10092 config/tc-mips.c:10097 config/tc-mips.c:10790
+msgid "illegal operands"
+msgstr ""
+
+#: config/tc-mips.c:10548 config/tc-mips.c:10629 config/tc-mips.c:10644
+msgid "can't parse register list"
+msgstr ""
+
+#: config/tc-mips.c:10617
+msgid "more than one frame size in list"
+msgstr ""
+
+#: config/tc-mips.c:10672
+msgid "unexpected register in list"
+msgstr ""
+
+#: config/tc-mips.c:10682
+msgid "arg/static registers overlap"
+msgstr ""
+
+#: config/tc-mips.c:10700
+msgid "invalid arg register list"
+msgstr ""
+
+#: config/tc-mips.c:10709 config/tc-mips.c:10732
+msgid "invalid static register list"
+msgstr ""
+
+#: config/tc-mips.c:10739
+msgid "missing frame size"
+msgstr ""
+
+#: config/tc-mips.c:10742
+msgid "invalid frame size"
+msgstr ""
+
+#: config/tc-mips.c:10908
+msgid "extended operand requested but not required"
+msgstr ""
+
+#: config/tc-mips.c:10910
+msgid "invalid unextended operand value"
+msgstr ""
+
+#: config/tc-mips.c:10938
+msgid "operand value out of range for instruction"
+msgstr ""
+
+#: config/tc-mips.c:11043
+#, c-format
+msgid "relocation %s isn't supported by the current ABI"
+msgstr ""
+
+#: config/tc-mips.c:11099
+msgid "unclosed '('"
+msgstr ""
+
+#: config/tc-mips.c:11374
+#, c-format
+msgid "A different %s was already specified, is now %s"
+msgstr ""
+
+#: config/tc-mips.c:11621
+msgid "-call_shared is supported only for ELF format"
+msgstr ""
+
+#: config/tc-mips.c:11631
+msgid "-call_nonpic is supported only for ELF format"
+msgstr ""
+
+#: config/tc-mips.c:11641
+msgid "-non_shared is supported only for ELF format"
+msgstr ""
+
+#: config/tc-mips.c:11674
+msgid "-n32 is supported for ELF format only"
+msgstr ""
+
+#: config/tc-mips.c:11683
+msgid "-64 is supported for ELF format only"
+msgstr ""
+
+#: config/tc-mips.c:11688 config/tc-mips.c:11741
+msgid "No compiled in support for 64 bit object file format"
+msgstr ""
+
+#: config/tc-mips.c:11728
+msgid "-mabi is supported for ELF format only"
+msgstr ""
+
+#: config/tc-mips.c:11748
+#, c-format
+msgid "invalid abi -mabi=%s"
+msgstr ""
+
+#: config/tc-mips.c:11826
+msgid "-G not supported in this configuration."
+msgstr ""
+
+#: config/tc-mips.c:11852
+#, c-format
+msgid "-%s conflicts with the other architecture options, which imply -%s"
+msgstr ""
+
+#: config/tc-mips.c:11864
+#, c-format
+msgid "-march=%s is not compatible with the selected ABI"
+msgstr ""
+
+#: config/tc-mips.c:11883
+msgid "-mgp64 used with a 32-bit processor"
+msgstr ""
+
+#: config/tc-mips.c:11885
+msgid "-mgp32 used with a 64-bit ABI"
+msgstr ""
+
+#: config/tc-mips.c:11887
+msgid "-mgp64 used with a 32-bit ABI"
+msgstr ""
+
+#: config/tc-mips.c:11925
+msgid "-mfp64 used with a 32-bit fpu"
+msgstr ""
+
+#: config/tc-mips.c:11928
+msgid "-mfp64 used with a 32-bit ABI"
+msgstr ""
+
+#: config/tc-mips.c:11932
+msgid "-mfp32 used with a 64-bit ABI"
+msgstr ""
+
+#: config/tc-mips.c:11946
+msgid "trap exception not supported at ISA 1"
+msgstr ""
+
+#: config/tc-mips.c:11956
+msgid "-mfp32 used with -mips3d"
+msgstr ""
+
+#: config/tc-mips.c:11962
+msgid "-mfp32 used with -mdmx"
+msgstr ""
+
+#: config/tc-mips.c:11967
+#, c-format
+msgid "%s ISA does not support SmartMIPS"
+msgstr ""
+
+#: config/tc-mips.c:11973 config/tc-mips.c:12918
+#, c-format
+msgid "%s ISA does not support DSP ASE"
+msgstr ""
+
+#: config/tc-mips.c:11982 config/tc-mips.c:12931
+#, c-format
+msgid "%s ISA does not support DSP R2 ASE"
+msgstr ""
+
+#: config/tc-mips.c:11988 config/tc-mips.c:12944
+#, c-format
+msgid "%s ISA does not support MT ASE"
+msgstr ""
+
+#: config/tc-mips.c:12037
+msgid "PC relative MIPS16 instruction references a different section"
+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"
+msgstr ""
+
+#: config/tc-mips.c:12345
+#, c-format
+msgid "Branch to misaligned address (%lx)"
+msgstr ""
+
+#: config/tc-mips.c:12392
+msgid "Branch out of range"
+msgstr ""
+
+#: config/tc-mips.c:12474
+#, c-format
+msgid "Alignment too large: %d. assumed."
+msgstr ""
+
+#: config/tc-mips.c:12477
+msgid "Alignment negative: 0 assumed."
+msgstr ""
+
+#: config/tc-mips.c:12723
+#, c-format
+msgid "%s: no such section"
+msgstr ""
+
+#: config/tc-mips.c:12772
+#, c-format
+msgid ".option pic%d not supported"
+msgstr ""
+
+#: config/tc-mips.c:12777 config/tc-mips.c:13084
+msgid "-G may not be used with SVR4 PIC code"
+msgstr ""
+
+#: config/tc-mips.c:12783
+#, c-format
+msgid "Unrecognized option \"%s\""
+msgstr ""
+
+#: config/tc-mips.c:12843
+msgid "`noreorder' must be set before `nomacro'"
+msgstr ""
+
+#: config/tc-mips.c:12869
+#, c-format
+msgid "%s isa does not support 64-bit registers"
+msgstr ""
+
+#: config/tc-mips.c:12880
+#, c-format
+msgid "%s isa does not support 64-bit floating point registers"
+msgstr ""
+
+#: config/tc-mips.c:12901
+#, c-format
+msgid "%s ISA does not support SmartMIPS ASE"
+msgstr ""
+
+#: config/tc-mips.c:12968
+#, c-format
+msgid "unknown architecture %s"
+msgstr ""
+
+#: config/tc-mips.c:12981 config/tc-mips.c:13011
+#, c-format
+msgid "unknown ISA level %s"
+msgstr ""
+
+#: config/tc-mips.c:12989
+#, c-format
+msgid "unknown ISA or architecture %s"
+msgstr ""
+
+#: config/tc-mips.c:13039
+msgid ".set pop with no .set push"
+msgstr ""
+
+#: config/tc-mips.c:13068
+#, c-format
+msgid "Tried to set unrecognized symbol: %s\n"
+msgstr ""
+
+#: config/tc-mips.c:13126
+msgid ".cpload not in noreorder section"
+msgstr ""
+
+#: config/tc-mips.c:13194 config/tc-mips.c:13213
+msgid "missing argument separator ',' for .cpsetup"
+msgstr ""
+
+#: config/tc-mips.c:13371
+#, c-format
+msgid "Unsupported use of %s"
+msgstr ""
+
+#: config/tc-mips.c:13453 config/tc-score.c:6036
+msgid "Unsupported use of .gpword"
+msgstr ""
+
+#: config/tc-mips.c:13493
+msgid "Unsupported use of .gpdword"
+msgstr ""
+
+#: config/tc-mips.c:13587
+#, c-format
+msgid "ignoring attempt to redefine symbol %s"
+msgstr ""
+
+#: config/tc-mips.c:13602 ecoff.c:3368
+msgid "bad .weakext directive"
+msgstr ""
+
+#: config/tc-mips.c:13838
+msgid "unsupported PC relative reference to different section"
+msgstr ""
+
+#: config/tc-mips.c:13951 config/tc-xtensa.c:1583 config/tc-xtensa.c:1858
+msgid "unsupported relocation"
+msgstr ""
+
+#: config/tc-mips.c:14200 config/tc-pdp11.c:1431
+#, c-format
+msgid "Can not represent %s relocation in this object file format"
+msgstr ""
+
+#: config/tc-mips.c:14285
+msgid "relaxed out-of-range branch into a jump"
+msgstr ""
+
+#: config/tc-mips.c:14819
+msgid "missing .end at end of assembly"
+msgstr ""
+
+#: config/tc-mips.c:14834 config/tc-score.c:5645
+msgid "expected simple number"
+msgstr ""
+
+#: config/tc-mips.c:14862 config/tc-score.c:5672
+msgid "invalid number"
+msgstr ""
+
+#: config/tc-mips.c:15033 config/tc-score.c:5711
+msgid "missing .end"
+msgstr ""
+
+#: config/tc-mips.c:15085
+msgid "Bad .frame directive"
+msgstr ""
+
+#: config/tc-mips.c:15117
+msgid ".mask/.fmask outside of .ent"
+msgstr ""
+
+#: config/tc-mips.c:15124
+msgid "Bad .mask/.fmask directive"
+msgstr ""
+
+#: config/tc-mips.c:15399
+#, c-format
+msgid "Bad value (%s) for %s"
+msgstr ""
+
+#: config/tc-mips.c:15463
+#, 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 ""
+
+#: config/tc-mips.c:15470
+#, 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"
+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"
+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"
+msgstr ""
+
+#: config/tc-mips.c:15505
+#, c-format
+msgid ""
+"-msmartmips\t\tgenerate smartmips instructions\n"
+"-mno-smartmips\t\tdo not generate smartmips instructions\n"
+msgstr ""
+
+#: config/tc-mips.c:15508
+#, c-format
+msgid ""
+"-mdsp\t\t\tgenerate DSP instructions\n"
+"-mno-dsp\t\tdo not generate DSP instructions\n"
+msgstr ""
+
+#: config/tc-mips.c:15511
+#, c-format
+msgid ""
+"-mdspr2\t\t\tgenerate DSP R2 instructions\n"
+"-mno-dspr2\t\tdo not generate DSP R2 instructions\n"
+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"
+msgstr ""
+
+#: config/tc-mips.c:15517
+#, 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"
+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"
+msgstr ""
+
+#: config/tc-mips.c:15536
+#, 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 ""
+
+#: config/tc-mips.c:15557
+#, 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 ""
+
+#: config/tc-mmix.c:693
+#, c-format
+msgid " MMIX-specific command line options:\n"
+msgstr ""
+
+#: config/tc-mmix.c:694
+#, c-format
+msgid ""
+"  -fixed-special-register-names\n"
+"                          Allow only the original special register names.\n"
+msgstr ""
+
+#: config/tc-mmix.c:697
+#, c-format
+msgid "  -globalize-symbols      Make all symbols global.\n"
+msgstr ""
+
+#: config/tc-mmix.c:699
+#, c-format
+msgid "  -gnu-syntax             Turn off mmixal syntax compatibility.\n"
+msgstr ""
+
+#: config/tc-mmix.c:701
+#, c-format
+msgid "  -relax                  Create linker relaxable code.\n"
+msgstr ""
+
+#: config/tc-mmix.c:703
+#, c-format
+msgid ""
+"  -no-predefined-syms     Do not provide mmixal built-in constants.\n"
+"                          Implies -fixed-special-register-names.\n"
+msgstr ""
+
+#: config/tc-mmix.c:706
+#, c-format
+msgid ""
+"  -no-expand              Do not expand GETA, branches, PUSHJ or JUMP\n"
+"                          into multiple instructions.\n"
+msgstr ""
+
+#: config/tc-mmix.c:709
+#, c-format
+msgid ""
+"  -no-merge-gregs         Do not merge GREG definitions with nearby values.\n"
+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"
+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."
+msgstr ""
+
+#: config/tc-mmix.c:840
+#, c-format
+msgid "unknown opcode: `%s'"
+msgstr ""
+
+#: config/tc-mmix.c:962 config/tc-mmix.c:977
+msgid "specified location wasn't TETRA-aligned"
+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"
+msgstr ""
+
+#: config/tc-mmix.c:1089
+#, c-format
+msgid "invalid operand to opcode %s: `%s'"
+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'"
+msgstr ""
+
+#: config/tc-mmix.c:1846
+#, c-format
+msgid "unsupported operands to %s: `%s'"
+msgstr ""
+
+#: config/tc-mmix.c:1971
+msgid "internal: mmix_prefix_name but empty prefix"
+msgstr ""
+
+#: config/tc-mmix.c:2015
+#, c-format
+msgid "too many GREG registers allocated (max %d)"
+msgstr ""
+
+#: config/tc-mmix.c:2073
+msgid "BSPEC already active.  Nesting is not supported."
+msgstr ""
+
+#: config/tc-mmix.c:2082
+msgid "invalid BSPEC expression"
+msgstr ""
+
+#: config/tc-mmix.c:2098
+#, c-format
+msgid "can't create section %s"
+msgstr ""
+
+#: config/tc-mmix.c:2103
+#, c-format
+msgid "can't set section flags for section %s"
+msgstr ""
+
+#: config/tc-mmix.c:2124
+msgid "ESPEC without preceding BSPEC"
+msgstr ""
+
+#: config/tc-mmix.c:2153
+msgid "missing local expression"
+msgstr ""
+
+#: config/tc-mmix.c:2363
+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:2614
+msgid "directive LOCAL must be placed in code or data"
+msgstr ""
+
+#: config/tc-mmix.c:2615
+msgid "internal confusion: relocation in a section without contents"
+msgstr ""
+
+#: config/tc-mmix.c:2729
+msgid "internal: BFD_RELOC_MMIX_BASE_PLUS_OFFSET not resolved to section"
+msgstr ""
+
+#: config/tc-mmix.c:2777
+msgid "no suitable GREG definition for operands"
+msgstr ""
+
+#: config/tc-mmix.c:2836
+msgid "operands were not reducible at assembly-time"
+msgstr ""
+
+#: config/tc-mmix.c:2863
+#, c-format
+msgid "cannot generate relocation type for symbol %s, code %s"
+msgstr ""
+
+#: config/tc-mmix.c:2883
+#, 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"
+msgstr ""
+
+#: config/tc-mmix.c:2922
+msgid "[0-9]H labels do not mix with dot-pseudos"
+msgstr ""
+
+#: config/tc-mmix.c:3010
+msgid "invalid characters in input"
+msgstr ""
+
+#: config/tc-mmix.c:3116
+msgid "empty label field for IS"
+msgstr ""
+
+#: config/tc-mmix.c:3442
+#, c-format
+msgid "internal: unexpected relax type %d:%d"
+msgstr ""
+
+#: config/tc-mmix.c:3465
+msgid "BSPEC without ESPEC."
+msgstr ""
+
+#: config/tc-mmix.c:3670
+msgid "GREG expression too complicated"
+msgstr ""
+
+#: config/tc-mmix.c:3685
+msgid "internal: GREG expression not resolved to section"
+msgstr ""
+
+#: config/tc-mmix.c:3734
+msgid "register section has contents\n"
+msgstr ""
+
+#: config/tc-mmix.c:3861
+msgid "section change from within a BSPEC/ESPEC pair is not supported"
+msgstr ""
+
+#: config/tc-mmix.c:3882
+msgid "directive LOC from within a BSPEC/ESPEC pair is not supported"
+msgstr ""
+
+#: config/tc-mmix.c:3893
+msgid "invalid LOC expression"
+msgstr ""
+
+#: config/tc-mmix.c:3920 config/tc-mmix.c:3947
+msgid "LOC expression stepping backwards is not supported"
+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"
+msgstr ""
+
+#: config/tc-mmix.c:4048
+msgid "BYTE expression not a pure number"
+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"
+msgstr ""
+
+#: config/tc-mmix.c:4107 config/tc-mmix.c:4123
+msgid "data item with alignment larger than location"
+msgstr ""
+
+#. Since integer_constant is local to expr.c, we have to make this a
+#. macro.  FIXME: Do it cleaner.
+#: config/tc-mmix.h:105
+msgid "`&' serial number operator is not supported"
+msgstr ""
+
+#: config/tc-mn10200.c:304
+#, c-format
+msgid ""
+"MN10200 options:\n"
+"none yet\n"
+msgstr ""
+
+#: config/tc-mn10300.c:441
+#, c-format
+msgid ""
+"MN10300 assembler options:\n"
+"none yet\n"
+msgstr ""
+
+#: config/tc-mn10300.c:1266
+msgid "Invalid opcode/operands"
+msgstr ""
+
+#: config/tc-mn10300.c:1791
+msgid "Invalid register specification."
+msgstr ""
+
+#: config/tc-mn10300.c:2383
+#, c-format
+msgid "Bad relocation fixup type (%d)"
+msgstr ""
+
+#: config/tc-moxie.c:100
+msgid "expecting register"
+msgstr ""
+
+#: config/tc-moxie.c:119 config/tc-moxie.c:135
+msgid "illegal register number"
+msgstr ""
+
+#: config/tc-moxie.c:184 config/tc-pj.c:260
+#, c-format
+msgid "unknown opcode %s"
+msgstr ""
+
+#: config/tc-moxie.c:202 config/tc-moxie.c:221 config/tc-moxie.c:312
+#: config/tc-moxie.c:358
+msgid "expecting comma delimited register operands"
+msgstr ""
+
+#: config/tc-moxie.c:228 config/tc-moxie.c:288 config/tc-moxie.c:300
+#: config/tc-moxie.c:333 config/tc-moxie.c:365 config/tc-moxie.c:398
+#: config/tc-moxie.c:452 config/tc-moxie.c:506 config/tc-moxie.c:516
+#: config/tc-moxie.c:544 config/tc-pj.c:307
+msgid "extra stuff on line ignored"
+msgstr ""
+
+#: config/tc-moxie.c:248 config/tc-moxie.c:388 config/tc-moxie.c:418
+#: config/tc-moxie.c:493
+msgid "expecting comma delimited operands"
+msgstr ""
+
+#: config/tc-moxie.c:316 config/tc-moxie.c:344
+msgid "expecting indirect register `($rA)'"
+msgstr ""
+
+#: config/tc-moxie.c:324 config/tc-moxie.c:352 config/tc-moxie.c:443
+#: config/tc-moxie.c:485
+msgid "missing closing parenthesis"
+msgstr ""
+
+#: config/tc-moxie.c:435 config/tc-moxie.c:477
+msgid "expecting indirect register `($rX)'"
+msgstr ""
+
+#: config/tc-moxie.c:547 config/tc-pj.c:312
+msgid "Something forgot to clean up\n"
+msgstr ""
+
+#: config/tc-moxie.c:651
+msgid "pcrel too far BFD_RELOC_MOXIE_10"
+msgstr ""
+
+#: config/tc-msp430.c:547
+msgid ".profiler pseudo requires at least two operands."
+msgstr ""
+
+#: config/tc-msp430.c:606
+msgid "unknown profiling flag - ignored."
+msgstr ""
+
+#: config/tc-msp430.c:622
+msgid "ambiguous flags combination - '.profiler' directive ignored."
+msgstr ""
+
+#: config/tc-msp430.c:632
+msgid "profiling in absolute section?"
+msgstr ""
+
+#: config/tc-msp430.c:721
+#, c-format
+msgid "Known MCU names:\n"
+msgstr ""
+
+#: config/tc-msp430.c:724
+#, c-format
+msgid "\t %s\n"
+msgstr ""
+
+#: config/tc-msp430.c:750
+#, c-format
+msgid "redefinition of mcu type %s' to %s'"
+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
+#, c-format
+msgid ""
+"  -mQ - enable relaxation at assembly time. DANGEROUS!\n"
+"  -mP - enable polymorph instructions\n"
+msgstr ""
+
+#: config/tc-msp430.c:970
+#, c-format
+msgid "value %d out of range. Use #lo() or #hi()"
+msgstr ""
+
+#: config/tc-msp430.c:1058
+#, c-format
+msgid "unknown expression in operand %s. use #llo() #lhi() #hlo() #hhi() "
+msgstr ""
+
+#: config/tc-msp430.c:1109
+#, c-format
+msgid "Registers cannot be used within immediate expression [%s]"
+msgstr ""
+
+#: config/tc-msp430.c:1111
+#, c-format
+msgid "unknown operand %s"
+msgstr ""
+
+#: config/tc-msp430.c:1133 config/tc-msp430.c:1268
+#, c-format
+msgid "value out of range: %d"
+msgstr ""
+
+#: config/tc-msp430.c:1144
+#, c-format
+msgid "Registers cannot be used within absolute expression [%s]"
+msgstr ""
+
+#: config/tc-msp430.c:1146 config/tc-msp430.c:1289
+#, c-format
+msgid "unknown expression in operand %s"
+msgstr ""
+
+#: config/tc-msp430.c:1160 config/tc-msp430.c:1167
+#, c-format
+msgid "unknown addressing mode %s"
+msgstr ""
+
+#: config/tc-msp430.c:1175
+#, c-format
+msgid "Bad register name r%s"
+msgstr ""
+
+#: config/tc-msp430.c:1187
+#, c-format
+msgid "MSP430 does not have %d registers"
+msgstr ""
+
+#: config/tc-msp430.c:1207
+msgid "')' required"
+msgstr ""
+
+#: config/tc-msp430.c:1220
+#, c-format
+msgid "unknown operator %s. Did you mean X(Rn) or #[hl][hl][oi](CONST) ?"
+msgstr ""
+
+#: config/tc-msp430.c:1229
+#, c-format
+msgid "unknown operator (r%s substituted as a register name"
+msgstr ""
+
+#: config/tc-msp430.c:1241 config/tc-msp430.c:1252
+#, c-format
+msgid "unknown operator %s"
+msgstr ""
+
+#: config/tc-msp430.c:1246
+msgid "r2 should not be used in indexed addressing mode"
+msgstr ""
+
+#: config/tc-msp430.c:1287
+#, c-format
+msgid "Registers cannot be used as a prefix of indexed expression [%s]"
+msgstr ""
+
+#. Unreachable.
+#: config/tc-msp430.c:1336
+#, c-format
+msgid "unknown addressing mode for operand %s"
+msgstr ""
+
+#: config/tc-msp430.c:1361
+#, c-format
+msgid "Internal bug. Try to use 0(r%d) instead of @r%d"
+msgstr ""
+
+#: config/tc-msp430.c:1371
+msgid "this addressing mode is not applicable for destination operand"
+msgstr ""
+
+#: config/tc-msp430.c:1415
+#, c-format
+msgid "instruction %s requires %d operand(s)"
+msgstr ""
+
+#: config/tc-msp430.c:1668
+#, c-format
+msgid "Even number required. Rounded to %d"
+msgstr ""
+
+#: config/tc-msp430.c:1679
+#, c-format
+msgid "Wrong displacement  %d"
+msgstr ""
+
+#: config/tc-msp430.c:1696
+msgid "instruction requires label sans '$'"
+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"
+msgstr ""
+
+#: config/tc-msp430.c:1716 config/tc-msp430.c:1758
+msgid "polymorphs are not enabled. Use -mP option to enable."
+msgstr ""
+
+#: config/tc-msp430.c:1795
+msgid "Illegal instruction or not implemented opcode."
+msgstr ""
+
+#: config/tc-msp430.c:2145
+#, c-format
+msgid "internal inconsistency problem in %s: insn %04lx"
+msgstr ""
+
+#: config/tc-msp430.c:2175 config/tc-msp430.c:2198
+#, c-format
+msgid "internal inconsistency problem in %s: ext. insn %04lx"
+msgstr ""
+
+#: config/tc-msp430.c:2210
+#, c-format
+msgid "internal inconsistency problem in %s:  %lx"
+msgstr ""
+
+#: config/tc-mt.c:151
+#, c-format
+msgid "MT specific command line options:\n"
+msgstr ""
+
+#: config/tc-mt.c:152
+#, c-format
+msgid "  -march=ms1-64-001         allow ms1-64-001 instructions\n"
+msgstr ""
+
+#: config/tc-mt.c:153
+#, c-format
+msgid "  -march=ms1-16-002         allow ms1-16-002 instructions (default)\n"
+msgstr ""
+
+#: config/tc-mt.c:154
+#, c-format
+msgid "  -march=ms1-16-003         allow ms1-16-003 instructions\n"
+msgstr ""
+
+#: config/tc-mt.c:155
+#, c-format
+msgid "  -march=ms2                allow ms2 instructions \n"
+msgstr ""
+
+#: config/tc-mt.c:156
+#, c-format
+msgid "  -nosched                  disable scheduling restrictions\n"
+msgstr ""
+
+#: config/tc-mt.c:224
+#, c-format
+msgid "instruction %s may not follow another memory access instruction."
+msgstr ""
+
+#: config/tc-mt.c:230
+#, c-format
+msgid "instruction %s may not follow another I/O instruction."
+msgstr ""
+
+#: config/tc-mt.c:236
+#, c-format
+msgid "%s may not occupy the delay slot of another branch insn."
+msgstr ""
+
+#: config/tc-mt.c:261
+#, c-format
+msgid "operand references R%ld of previous instrutcion."
+msgstr ""
+
+#: config/tc-mt.c:267
+#, c-format
+msgid "operand references R%ld of instructcion before previous."
+msgstr ""
+
+#: config/tc-mt.c:281 config/tc-mt.c:286
+#, c-format
+msgid ""
+"conditional branch or jal insn's operand references R%ld of previous "
+"arithmetic or logic insn."
+msgstr ""
+
+#: config/tc-mt.c:348
+msgid "md_estimate_size_before_relax\n"
+msgstr ""
+
+#: config/tc-ns32k.c:439
+msgid "Invalid syntax in PC-relative addressing mode"
+msgstr ""
+
+#: config/tc-ns32k.c:463
+msgid "Invalid syntax in External addressing mode"
+msgstr ""
+
+#: config/tc-ns32k.c:544
+msgid "Invalid syntax in Memory Relative addressing mode"
+msgstr ""
+
+#: config/tc-ns32k.c:611
+msgid "Invalid scaled-indexed mode, use (b,w,d,q)"
+msgstr ""
+
+#: config/tc-ns32k.c:616
+msgid "Syntax in scaled-indexed mode, use [Rn:m] where n=[0..7] m={b,w,d,q}"
+msgstr ""
+
+#: config/tc-ns32k.c:621
+msgid "Scaled-indexed addressing mode combined with scaled-index"
+msgstr ""
+
+#: config/tc-ns32k.c:632
+msgid "Invalid or illegal addressing mode combined with scaled-index"
+msgstr ""
+
+#: config/tc-ns32k.c:755
+msgid "Premature end of suffix -- Defaulting to d"
+msgstr ""
+
+#: config/tc-ns32k.c:768
+msgid "Bad suffix after ':' use {b|w|d} Defaulting to d"
+msgstr ""
+
+#: config/tc-ns32k.c:813
+msgid "Very short instr to option, ie you can't do it on a NULLstr"
+msgstr ""
+
+#: config/tc-ns32k.c:863
+msgid "No such entry in list. (cpu/mmu register)"
+msgstr ""
+
+#: config/tc-ns32k.c:920
+msgid "Internal consistency error.  check ns32k-opcode.h"
+msgstr ""
+
+#: config/tc-ns32k.c:944
+msgid "Address of immediate operand"
+msgstr ""
+
+#: config/tc-ns32k.c:945
+msgid "Invalid immediate write operand."
+msgstr ""
+
+#: config/tc-ns32k.c:1075
+msgid "Bad opcode-table-option, check in file ns32k-opcode.h"
+msgstr ""
+
+#: config/tc-ns32k.c:1108
+msgid "No such opcode"
+msgstr ""
+
+#: config/tc-ns32k.c:1183
+msgid "Bad suffix, defaulting to d"
+msgstr ""
+
+#: config/tc-ns32k.c:1210
+msgid "Too many operands passed to instruction"
+msgstr ""
+
+#. Check error in default.
+#: config/tc-ns32k.c:1222
+msgid "Wrong numbers of operands in default, check ns32k-opcodes.h"
+msgstr ""
+
+#: config/tc-ns32k.c:1225
+msgid "Wrong number of operands"
+msgstr ""
+
+#: config/tc-ns32k.c:1298
+#, c-format
+msgid "Can not do %d byte pc-relative relocation for storage type %d"
+msgstr ""
+
+#: config/tc-ns32k.c:1301
+#, c-format
+msgid "Can not do %d byte relocation for storage type %d"
+msgstr ""
+
+#: config/tc-ns32k.c:1393
+#, c-format
+msgid "value of %ld out of byte displacement range."
+msgstr ""
+
+#: config/tc-ns32k.c:1403
+#, c-format
+msgid "value of %ld out of word displacement range."
+msgstr ""
+
+#: config/tc-ns32k.c:1418
+#, c-format
+msgid "value of %ld out of double word displacement range."
+msgstr ""
+
+#: config/tc-ns32k.c:1439
+#, c-format
+msgid "Internal logic error.  line %d, file \"%s\""
+msgstr ""
+
+#: config/tc-ns32k.c:1487
+#, c-format
+msgid "Internal logic error. line %d, file \"%s\""
+msgstr ""
+
+#: config/tc-ns32k.c:1588
+msgid "Bit field out of range"
+msgstr ""
+
+#: config/tc-ns32k.c:1688
+msgid "iif convert internal pcrel/binary"
+msgstr ""
+
+#: config/tc-ns32k.c:1705
+msgid "Bignum too big for long"
+msgstr ""
+
+#: config/tc-ns32k.c:1782
+msgid "iif convert internal pcrel/pointer"
+msgstr ""
+
+#: config/tc-ns32k.c:1787
+msgid "Internal logic error in iif.iifP[n].type"
+msgstr ""
+
+#. We cant relax this case.
+#: config/tc-ns32k.c:1823
+msgid "Can't relax difference"
+msgstr ""
+
+#: config/tc-ns32k.c:1864
+msgid "Displacement too large for :d"
+msgstr ""
+
+#: config/tc-ns32k.c:1877
+msgid "Internal logic error in iif.iifP[].type"
+msgstr ""
+
+#. Fatal.
+#: config/tc-ns32k.c:1909
+#, c-format
+msgid "Can't hash %s: %s"
+msgstr ""
+
+#: config/tc-ns32k.c:2145
+#, c-format
+msgid "invalid architecture option -m%s, ignored"
+msgstr ""
+
+#: config/tc-ns32k.c:2158
+#, c-format
+msgid "invalid default displacement size \"%s\". Defaulting to %d."
+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"
+msgstr ""
+
+#: config/tc-ns32k.c:2249
+#, c-format
+msgid "Cannot find relocation type for symbol %s, code %d"
+msgstr ""
+
+#: config/tc-or32.c:362
+#, c-format
+msgid "unknown opcode1: `%s'"
+msgstr ""
+
+#: config/tc-or32.c:368
+#, c-format
+msgid "unknown opcode2 `%s'."
+msgstr ""
+
+#: config/tc-or32.c:405
+#, c-format
+msgid "instruction not allowed: %s"
+msgstr ""
+
+#: config/tc-or32.c:408
+#, c-format
+msgid "too many operands: %s"
+msgstr ""
+
+#: config/tc-or32.c:492
+msgid "call/jmp target out of range (1)"
+msgstr ""
+
+#: config/tc-or32.c:614
+msgid "call/jmp target out of range (2)"
+msgstr ""
+
+#: config/tc-or32.c:633
+#, c-format
+msgid "bad relocation type: 0x%02x"
+msgstr ""
+
+#: config/tc-or32.c:825
+msgid "invalid register in & expression"
+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"
 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:4047 config/tc-mmix.c:4207 config/tc-z80.c:1691
-msgid "unterminated string"
+#: config/tc-pdp11.c:420 config/tc-pdp11.c:484 config/tc-pdp11.c:495
+msgid "Error in expression"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mmix.c:4064
-msgid "BYTE expression not a pure number"
+#: config/tc-pdp11.c:492
+msgid "Low order bits truncated in immediate float operand"
 msgstr ""
 
 msgstr ""
 
-#. Note that mmixal does not allow negative numbers in
-#. BYTE sequences, so neither should we.
-#: config/tc-mmix.c:4073
-msgid "BYTE expression not in the range 0..255"
+#: config/tc-pdp11.c:532
+msgid "Label expected"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mmix.c:4123 config/tc-mmix.c:4139
-msgid "data item with alignment larger than location"
+#: config/tc-pdp11.c:618
+msgid "Float AC not legal as integer operand"
 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-pdp11.c:638
+msgid "General register not legal as float operand"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mn10200.c:304
-#, c-format
-msgid ""
-"MN10200 options:\n"
-"none yet\n"
+#: config/tc-pdp11.c:671
+msgid "No instruction found"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mn10200.c:930 config/tc-mn10300.c:1391 config/tc-ppc.c:2189
-#: config/tc-s390.c:1558 config/tc-v850.c:1636
+#: config/tc-pdp11.c:681 config/tc-z80.c:1890 config/tc-z80.c:1903
 #, c-format
 #, c-format
-msgid "Unrecognized opcode: `%s'"
+msgid "Unknown instruction '%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mn10200.c:1173 config/tc-mn10300.c:1964 config/tc-ppc.c:2668
-#: config/tc-s390.c:1473 config/tc-v850.c:2041
+#: config/tc-pdp11.c:687
 #, c-format
 #, c-format
-msgid "junk at end of line: `%s'"
+msgid "Unsupported instruction set extension: %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mn10300.c:694
-#, c-format
-msgid ""
-"MN10300 assembler options:\n"
-"none yet\n"
+#: config/tc-pdp11.c:723
+msgid "operand is not an absolute constant"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mn10300.c:1360 config/tc-sh.c:776 config/tc-z80.c:671 read.c:4194
-#, c-format
-msgid "unsupported BFD relocation size %u"
+#: config/tc-pdp11.c:731
+msgid "3-bit immediate out of range"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mn10300.c:1408
-msgid "Invalid opcode/operands"
+#: config/tc-pdp11.c:738
+msgid "6-bit immediate out of range"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mn10300.c:1935
-msgid "Invalid register specification."
+#: config/tc-pdp11.c:745
+msgid "8-bit immediate out of range"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mn10300.c:2522
-#, c-format
-msgid "Bad relocation fixup type (%d)"
+#: config/tc-pdp11.c:762 config/tc-pdp11.c:955
+msgid "Symbol expected"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-msp430.c:550
-msgid ".profiler pseudo requires at least two operands."
+#: config/tc-pdp11.c:767
+msgid "8-bit displacement out of range"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-msp430.c:609
-msgid "unknown profiling flag - ignored."
+#: 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 ','"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-msp430.c:625
-msgid "ambigious flags combination - '.profiler' directive ignored."
+#: config/tc-pdp11.c:960
+msgid "6-bit displacement out of range"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-msp430.c:635
-msgid "profiling in absolute section? Hm..."
+#: config/tc-pdp11.c:981 config/tc-vax.c:1946
+msgid "Too many operands"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-msp430.c:724
-#, c-format
-msgid "Known MCU names:\n"
+#: config/tc-pj.c:65 config/tc-pj.c:74
+msgid "confusing relocation expressions"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-msp430.c:727
-#, c-format
-msgid "\t %s\n"
+#: config/tc-pj.c:157
+msgid "can't have relocation for ipush"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-msp430.c:753
-#, c-format
-msgid "redefinition of mcu type %s' to %s'"
+#: config/tc-pj.c:288
+msgid "expected expresssion"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-msp430.c:796
+#: config/tc-pj.c:354
 #, c-format
 msgid ""
 #, 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"
+"PJ options:\n"
+"-little\t\t\tgenerate little endian code\n"
+"-big\t\t\tgenerate big endian code\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-msp430.c:819
-#, c-format
-msgid ""
-"  -mQ - enable relaxation at assembly time. DANGEROUS!\n"
-"  -mP - enable polymorph instructions\n"
+#: 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"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-msp430.c:1009
-#, c-format
-msgid "value %d out of range. Use #lo() or #hi()"
+#: config/tc-pj.h:38
+msgid "convert_frag\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-msp430.c:1097
-#, c-format
-msgid "unknown expression in operand %s. use #llo() #lhi() #hlo() #hhi() "
+#: config/tc-pj.h:39
+msgid "estimate size\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-msp430.c:1148
+#: config/tc-ppc.c:1075
 #, c-format
 #, c-format
-msgid "Registers cannot be used within immediate expression [%s]"
+msgid "%s unsupported"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-msp430.c:1150
+#: config/tc-ppc.c:1177
 #, c-format
 #, c-format
-msgid "unknown operand %s"
+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"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-msp430.c:1172 config/tc-msp430.c:1307
+#: config/tc-ppc.c:1194
 #, c-format
 #, c-format
-msgid "value out of range: %d"
+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"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-msp430.c:1183
+#: config/tc-ppc.c:1205
 #, c-format
 #, c-format
-msgid "Registers cannot be used within absolute expression [%s]"
+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"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-msp430.c:1185 config/tc-msp430.c:1328
+#: config/tc-ppc.c:1215
 #, c-format
 #, c-format
-msgid "unknown expression in operand %s"
+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"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-msp430.c:1199 config/tc-msp430.c:1206
+#: config/tc-ppc.c:1252
 #, c-format
 #, c-format
-msgid "unknown addressing mode %s"
+msgid "Unknown default cpu = %s, os = %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-msp430.c:1214
-#, c-format
-msgid "Bad register name r%s"
+#: config/tc-ppc.c:1278
+msgid "Neither Power nor PowerPC opcodes were selected."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-msp430.c:1226
+#: config/tc-ppc.c:1357
 #, c-format
 #, c-format
-msgid "MSP430 does not have %d registers"
+msgid "powerpc_operands[%d].bitm invalid"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-msp430.c:1246
-msgid "')' required"
+#: config/tc-ppc.c:1364
+#, c-format
+msgid "powerpc_operands[%d] duplicates powerpc_operands[%d]"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-msp430.c:1259
+#: config/tc-ppc.c:1386
 #, c-format
 #, c-format
-msgid "unknown operator %s. Did you mean X(Rn) or #[hl][hl][oi](CONST) ?"
+msgid "major opcode is not sorted for %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-msp430.c:1268
+#: config/tc-ppc.c:1422
 #, c-format
 #, c-format
-msgid "unknown operator (r%s substituded as a register name"
+msgid "%s (%08lx %08lx) after %s (%08lx %08lx)"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-msp430.c:1280 config/tc-msp430.c:1291
+#: config/tc-ppc.c:1431
 #, c-format
 #, c-format
-msgid "unknown operator %s"
+msgid "mask trims opcode bits for %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-msp430.c:1285
-msgid "r2 should not be used in indexed addressing mode"
+#: config/tc-ppc.c:1440
+#, c-format
+msgid "operand index error for %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-msp430.c:1326
+#: config/tc-ppc.c:1452
 #, c-format
 #, c-format
-msgid "Registers cannot be used as a prefix of indexed expression [%s]"
+msgid "operand %d overlap in %s"
 msgstr ""
 
 msgstr ""
 
-#. Unreachable.
-#: config/tc-msp430.c:1375
+#: config/tc-ppc.c:1478
 #, c-format
 #, c-format
-msgid "unknown addressing mode for operand %s"
+msgid "duplicate instruction %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-msp430.c:1400
+#: config/tc-ppc.c:1502
 #, c-format
 #, c-format
-msgid "Internal bug. Try to use 0(r%d) instead of @r%d"
+msgid "duplicate macro %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-msp430.c:1410
-msgid "this addressing mode is not applicable for destination operand"
+#: config/tc-ppc.c:1859
+msgid "symbol+offset not supported for got tls"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-msp430.c:1454
-#, c-format
-msgid "instruction %s requires %d operand(s)"
+#: config/tc-ppc.c:2113
+msgid "Relocation cannot be done when using -mrelocatable"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-msp430.c:1707
-#, c-format
-msgid "Even number required. Rounded to %d"
+#: config/tc-ppc.c:2162
+msgid "TOC section size exceeds 64k"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-msp430.c:1718
+#: config/tc-ppc.c:2243
 #, c-format
 #, c-format
-msgid "Wrong displacement  %d"
-msgstr ""
-
-#: config/tc-msp430.c:1735
-msgid "instruction requires label sans '$'"
+msgid "syntax error: invalid toc specifier `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-msp430.c:1740
-msgid "instruction requires label or value in range -511:512"
+#: config/tc-ppc.c:2257
+#, c-format
+msgid "syntax error: expected `]', found  `%c'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-msp430.c:1747 config/tc-msp430.c:1791 config/tc-msp430.c:1830
-msgid "instruction requires label"
+#: config/tc-ppc.c:2534
+msgid "[tocv] symbol is not a toc symbol"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-msp430.c:1755 config/tc-msp430.c:1797
-msgid "polymorphs are not enabled. Use -mP option to enable."
+#: config/tc-ppc.c:2545
+msgid "Unimplemented toc32 expression modifier"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-msp430.c:1834
-msgid "Ilegal instruction or not implmented opcode."
+#: config/tc-ppc.c:2550
+msgid "Unimplemented toc64 expression modifier"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-msp430.c:2184
+#: config/tc-ppc.c:2554
 #, c-format
 #, c-format
-msgid "internal inconsistency problem in %s: insn %04lx"
+msgid "Unexpected return value [%d] from parse_toc_entry!\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-msp430.c:2214 config/tc-msp430.c:2237
-#, c-format
-msgid "internal inconsistency problem in %s: ext. insn %04lx"
+#: config/tc-ppc.c:2826
+msgid "unsupported relocation for DS offset field"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-msp430.c:2249
+#: config/tc-ppc.c:2879
 #, c-format
 #, c-format
-msgid "internal inconsistency problem in %s:  %lx"
+msgid "syntax error; found `%c' but expected `%c'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ns32k.c:439
-msgid "Invalid syntax in PC-relative addressing mode"
+#: config/tc-ppc.c:2919 config/tc-ppc.h:94
+msgid "instruction address is not a multiple of 4"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ns32k.c:463
-msgid "Invalid syntax in External addressing mode"
+#: config/tc-ppc.c:3084
+msgid "Bad .section directive: want a,e,w,x,M,S,G,T in string"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ns32k.c:544
-msgid "Invalid syntax in Memory Relative addressing mode"
+#: config/tc-ppc.c:3190
+msgid "missing size"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ns32k.c:611
-msgid "Invalid scaled-indexed mode, use (b,w,d,q)"
+#: config/tc-ppc.c:3199
+msgid "negative size"
 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-ppc.c:3236
+msgid "missing real symbol name"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ns32k.c:621
-msgid "Scaled-indexed addressing mode combined with scaled-index"
+#: config/tc-ppc.c:3257
+msgid "attempt to redefine symbol"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ns32k.c:632
-msgid "Invalid or illegal addressing mode combined with scaled-index"
+#: config/tc-ppc.c:3499
+msgid "The XCOFF file format does not support arbitrary sections"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ns32k.c:755
-msgid "Premature end of suffix -- Defaulting to d"
+#: config/tc-ppc.c:3573
+msgid "missing rename string"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ns32k.c:768
-msgid "Bad suffix after ':' use {b|w|d} Defaulting to d"
+#: config/tc-ppc.c:3603 config/tc-ppc.c:4145 read.c:3314
+msgid "missing value"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ns32k.c:813
-msgid "Very short instr to option, ie you can't do it on a NULLstr"
+#: config/tc-ppc.c:3621
+msgid "illegal .stabx expression; zero assumed"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ns32k.c:863
-msgid "No such entry in list. (cpu/mmu register)"
+#: config/tc-ppc.c:3653
+msgid "missing class"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ns32k.c:920
-msgid "Internal consistency error.  check ns32k-opcode.h"
+#: config/tc-ppc.c:3662
+msgid "missing type"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ns32k.c:944
-msgid "Address of immediate operand"
+#: config/tc-ppc.c:3742
+msgid "missing symbol name"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ns32k.c:945
-msgid "Invalid immediate write operand."
+#: config/tc-ppc.c:3932
+msgid "nested .bs blocks"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ns32k.c:1075
-msgid "Bad opcode-table-option, check in file ns32k-opcode.h"
+#: config/tc-ppc.c:3964
+msgid ".es without preceding .bs"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ns32k.c:1108
-msgid "No such opcode"
+#: config/tc-ppc.c:4137
+msgid "non-constant byte count"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ns32k.c:1183
-msgid "Bad suffix, defaulting to d"
+#: config/tc-ppc.c:4184
+msgid ".tc not in .toc section"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ns32k.c:1210
-msgid "Too many operands passed to instruction"
+#: config/tc-ppc.c:4203
+msgid ".tc with no label"
 msgstr ""
 
 msgstr ""
 
-#. Check error in default.
-#: config/tc-ns32k.c:1222
-msgid "Wrong numbers of operands in default, check ns32k-opcodes.h"
+#: config/tc-ppc.c:4296
+msgid ".machine stack overflow"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ns32k.c:1225
-msgid "Wrong number of operands"
+#: config/tc-ppc.c:4303
+msgid ".machine stack underflow"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ns32k.c:1298
+#: config/tc-ppc.c:4310
 #, c-format
 #, c-format
-msgid "Can not do %d byte pc-relative relocation for storage type %d"
+msgid "invalid machine `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ns32k.c:1301
-#, c-format
-msgid "Can not do %d byte relocation for storage type %d"
+#: config/tc-ppc.c:4361
+msgid "No previous section to return to. Directive ignored."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ns32k.c:1393
-#, c-format
-msgid "value of %ld out of byte displacement range."
+#. Section Contents
+#. unknown
+#: config/tc-ppc.c:4771
+msgid "Unsupported section attribute -- 'a'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ns32k.c:1403
-#, c-format
-msgid "value of %ld out of word displacement range."
+#: config/tc-ppc.c:4955
+msgid "bad symbol suffix"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ns32k.c:1418
-#, c-format
-msgid "value of %ld out of double word displacement range."
+#: config/tc-ppc.c:5047
+msgid "Unrecognized symbol suffix"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ns32k.c:1439
-#, c-format
-msgid "Internal logic error.  line %d, file \"%s\""
+#: config/tc-ppc.c:5135
+msgid "two .function pseudo-ops with no intervening .ef"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ns32k.c:1487
-#, c-format
-msgid "Internal logic error. line %d, file \"%s\""
+#: config/tc-ppc.c:5148
+msgid ".ef with no preceding .function"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ns32k.c:1588
-msgid "Bit field out of range"
+#: config/tc-ppc.c:5277
+#, c-format
+msgid "warning: symbol %s has no csect"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ns32k.c:1688
-msgid "iif convert internal pcrel/binary"
+#: config/tc-ppc.c:5522
+msgid "symbol in .toc does not match any .tc"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ns32k.c:1705
-msgid "Bignum too big for long"
+#: config/tc-ppc.c:5897
+#, c-format
+msgid "unsupported relocation against %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ns32k.c:1782
-msgid "iif convert internal pcrel/pointer"
+#: config/tc-ppc.c:5970
+#, c-format
+msgid "cannot emit PC relative %s relocation against %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ns32k.c:1787
-msgid "Internal logic error in iif.iifP[n].type"
+#: config/tc-ppc.c:5975
+#, c-format
+msgid "cannot emit PC relative %s relocation"
 msgstr ""
 
 msgstr ""
 
-#. We cant relax this case.
-#: config/tc-ns32k.c:1823
-msgid "Can't relax difference"
+#: config/tc-ppc.c:6159
+#, c-format
+msgid "Unable to handle reference to symbol %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ns32k.c:1864
-msgid "Displacement too large for :d"
+#: config/tc-ppc.c:6162
+msgid "Unable to resolve expression"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ns32k.c:1877
-msgid "Internal logic error in iif.iifP[].type"
+#: config/tc-ppc.c:6189
+msgid "must branch to an address a multiple of 4"
 msgstr ""
 
 msgstr ""
 
-#. Fatal.
-#: config/tc-ns32k.c:1909
+#: config/tc-ppc.c:6193
 #, c-format
 #, c-format
-msgid "Can't hash %s: %s"
+msgid "@local or @plt branch destination is too far away, %ld bytes"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ns32k.c:2179
+#: config/tc-ppc.c:6224
 #, c-format
 #, c-format
-msgid "invalid architecture option -m%s, ignored"
+msgid "Gas failure, reloc value %d\n"
+msgstr ""
+
+#: config/tc-s390.c:327 config/tc-sparc.c:272
+msgid "Invalid default architecture, broken assembler."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ns32k.c:2192
+#: config/tc-s390.c:423 config/tc-sparc.c:475
 #, c-format
 #, c-format
-msgid "invalid default displacement size \"%s\". Defaulting to %d."
+msgid "invalid architecture -A%s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ns32k.c:2208
+#: config/tc-s390.c:446
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"NS32K options:\n"
-"-m32032 | -m32532\tselect variant of NS32K architecture\n"
-"--disp-size-default=<1|2|4>\n"
+"        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:2283
+#: config/tc-s390.c:453
 #, c-format
 #, c-format
-msgid "Cannot find relocation type for symbol %s, code %d"
+msgid ""
+"        -V                print assembler version number\n"
+"        -Qy, -Qn          ignored\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-or32.c:361
-#, c-format
-msgid "unknown opcode1: `%s'"
+#: config/tc-s390.c:472
+msgid "The 64 bit file format is used without esame instructions."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-or32.c:367
+#: config/tc-s390.c:489
 #, c-format
 #, c-format
-msgid "unknown opcode2 `%s'."
+msgid "Internal assembler error for instruction format %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-or32.c:404
+#: config/tc-s390.c:562
 #, c-format
 #, c-format
-msgid "instruction not allowed: %s"
+msgid "operand out of range (%s not between %ld and %ld)"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-or32.c:407
+#: config/tc-s390.c:744
 #, c-format
 #, c-format
-msgid "too many operands: %s"
+msgid "identifier+constant@%s means identifier@%s+constant"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-or32.c:491
-msgid "call/jmp target out of range (1)"
+#: config/tc-s390.c:825
+msgid "Can't handle O_big in s390_exp_compare"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-or32.c:672
-msgid "call/jmp target out of range (2)"
+#: config/tc-s390.c:906
+msgid "Invalid suffix for literal pool entry"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-or32.c:691
-#, c-format
-msgid "bad relocation type: 0x%02x"
+#: config/tc-s390.c:963
+msgid "Big number is too big"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-or32.c:883
-msgid "invalid register in & expression"
+#: config/tc-s390.c:1110
+msgid "relocation not applicable"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-pdp11.c:490
-msgid "Low order bits truncated in immediate float operand"
+#: config/tc-s390.c:1229
+msgid "index register specified but zero"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-pdp11.c:679 config/tc-z80.c:1890 config/tc-z80.c:1903
-#, c-format
-msgid "Unknown instruction '%s'"
+#: config/tc-s390.c:1233
+msgid "base register specified but zero"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-pj.c:66 config/tc-pj.c:75
-msgid "confusing relocation expressions"
+#: config/tc-s390.c:1314
+msgid "invalid operand suffix"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-pj.c:158
-msgid "can't have relocation for ipush"
+#: config/tc-s390.c:1337
+msgid "syntax error; missing '(' after displacement"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-pj.c:261
-#, c-format
-msgid "unknown opcode %s"
+#: config/tc-s390.c:1353 config/tc-s390.c:1397 config/tc-s390.c:1427
+msgid "syntax error; expected ,"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-pj.c:404
-#, c-format
-msgid ""
-"PJ options:\n"
-"-little\t\t\tgenerate little endian code\n"
-"-big\t\t\tgenerate big endian code\n"
+#: config/tc-s390.c:1385
+msgid "syntax error; missing ')' after base register"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-pj.c:431 config/tc-sh.c:4086 config/tc-sh.c:4093
-#: config/tc-sh.c:4100 config/tc-sh.c:4107
-msgid "pcrel too far"
+#: config/tc-s390.c:1414
+msgid "syntax error; ')' not allowed here"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-pj.h:38
-msgid "convert_frag\n"
+#: config/tc-s390.c:1549
+#, c-format
+msgid "Opcode %s not available in this mode"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-pj.h:39
-msgid "estimate size\n"
+#: config/tc-s390.c:1604 config/tc-s390.c:1627 config/tc-s390.c:1640
+msgid "Invalid .insn format\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:979
+#: config/tc-s390.c:1612
 #, c-format
 #, c-format
-msgid "%s unsupported"
+msgid "Unrecognized opcode format: `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:1045 config/tc-s390.c:418 config/tc-s390.c:425
-#, c-format
-msgid "invalid switch -m%s"
+#: config/tc-s390.c:1643
+msgid "second operand of .insn not a constant\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:1081
-#, 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, -m405\t\tgenerate code for PowerPC 403/405\n"
-"-m440\t\t\tgenerate code for PowerPC 440\n"
-"-m7400, -m7410, -m7450, -m7455\n"
-"\t\t\tgenerate code For PowerPC 7400/7410/7450/7455\n"
+#: config/tc-s390.c:1646
+msgid "missing comma after insn constant\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:1095
+#: config/tc-s390.c:1938
 #, c-format
 #, 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"
-"-mbooke64\t\tgenerate code for 64-bit PowerPC BookE\n"
-"-mbooke, mbooke32\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"
-"-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"
+msgid "cannot emit relocation %s against subsy symbol %s"
+msgstr ""
+
+#: config/tc-s390.c:2026
+msgid "unsupported relocation type"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:1106
+#: config/tc-s390.c:2073
 #, c-format
 #, c-format
-msgid ""
-"-maltivec\t\tgenerate code for AltiVec\n"
-"-me300\t\t\tgenerate code for PowerPC e300 family\n"
-"-me500, -me500x2\tgenerate code for Motorola e500 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"
+msgid "cannot emit PC relative %s relocation%s%s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:1114
+#: config/tc-s390.c:2198
 #, c-format
 #, 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"
+msgid "Gas failure, reloc type %s\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:1151
+#: config/tc-s390.c:2200
 #, c-format
 #, c-format
-msgid "Unknown default cpu = %s, os = %s"
+msgid "Gas failure, reloc type #%i\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:1177
-msgid "Neither Power nor PowerPC opcodes were selected."
+#: config/tc-score.c:260
+msgid "div / mul are reserved instructions"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:1256
-#, c-format
-msgid "powerpc_operands[%d].bitm invalid"
+#: config/tc-score.c:261
+msgid "This architecture doesn't support mmu"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:1263
-#, c-format
-msgid "powerpc_operands[%d] duplicates powerpc_operands[%d]"
+#: config/tc-score.c:262
+msgid "This architecture doesn't support atomic instruction"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:1281
-#, c-format
-msgid "mask trims opcode bits for %s"
+#: config/tc-score.c:469
+msgid "S+core register expected"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:1290
-#, c-format
-msgid "operand index error for %s"
+#: config/tc-score.c:470
+msgid "S+core special-register expected"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:1302
-#, c-format
-msgid "operand %d overlap in %s"
+#: config/tc-score.c:471
+msgid "S+core co-processor register expected"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:1344
-#, c-format
-msgid "duplicate instruction %s"
+#: config/tc-score.c:1074 config/tc-score.c:2073
+msgid "Using temp register(r1)"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:1368
+#: config/tc-score.c:1093
 #, c-format
 #, c-format
-msgid "duplicate macro %s"
+msgid "register expected, not '%.100s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:1702
-msgid "identifier+constant@got means identifier@got+constant"
+#: config/tc-score.c:1149 config/tc-score.c:5489
+msgid "rd must be even number."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:1768
+#: config/tc-score.c:1520 config/tc-score.c:1527
 #, c-format
 #, c-format
-msgid "%s relocations do not fit in %d bytes\n"
+msgid "invalid constant: %d bit expression not in range %u..%u"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:1873
+#: 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
 #, c-format
 #, c-format
-msgid "Length of .lcomm \"%s\" is already %ld. Not changed to %ld."
+msgid "invalid constant: %d bit expression not in range %d..%d"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:1953
-msgid "Relocation cannot be done when using -mrelocatable"
+#: config/tc-score.c:1565
+msgid "invalid constant: bit expression not defined"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:2002
-msgid "TOC section size exceeds 64k"
+#: config/tc-score.c:2087
+#, c-format
+msgid "low register(r0-r15)expected, not '%.100s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:2083
+#: config/tc-score.c:2149 config/tc-score.c:3492 config/tc-score.c:3660
+#: config/tc-score.c:3705
 #, c-format
 #, c-format
-msgid "syntax error: invalid toc specifier `%s'"
+msgid "missing ["
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:2097
+#: 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
 #, c-format
 #, c-format
-msgid "syntax error: expected `]', found  `%c'"
+msgid "missing ]"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:2374
-msgid "[tocv] symbol is not a toc symbol"
+#: config/tc-score.c:2352
+#, c-format
+msgid "Fix data dependency: %s %s -- %s %s  (insert %d nop!/%d)"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:2385
-msgid "Unimplemented toc32 expression modifier"
+#: config/tc-score.c:2371
+#, c-format
+msgid "Fix data dependency: %s %s -- %s %s  (insert 1 pflush/%d)"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:2390
-msgid "Unimplemented toc64 expression modifier"
+#: config/tc-score.c:2387 config/tc-score.c:2394
+#, c-format
+msgid "data dependency: %s %s -- %s %s  (%d/%d bubble)"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:2394
+#: config/tc-score.c:2755 config/tc-score.c:6509
 #, c-format
 #, c-format
-msgid "Unexpected return value [%d] from parse_toc_entry!\n"
+msgid "%s -- `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:2612
-msgid "unsupported relocation for DS offset field"
+#: config/tc-score.c:2843
+msgid "address offset must be half word alignment"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:2656
-#, c-format
-msgid "syntax error; found `%c' but expected `%c'"
+#: config/tc-score.c:2851
+msgid "address offset must be word alignment"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:2699 config/tc-ppc.h:92
-msgid "instruction address is not a multiple of 4"
+#: config/tc-score.c:2993 config/tc-score.c:3130
+msgid "register same as write-back base"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:2808
-msgid "wrong number of operands"
+#: config/tc-score.c:3100
+msgid "pre-indexed expression expected"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:2862
-msgid "Bad .section directive: want a,e,w,x,M,S,G,T in string"
+#: config/tc-score.c:3431
+#, c-format
+msgid "invalid register number: %d is not in [r0--r7]"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:2968
-msgid "missing size"
+#: config/tc-score.c:3448
+msgid "comma is  expected"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:2977
-msgid "negative size"
+#: config/tc-score.c:3479
+#, c-format
+msgid "invalid constant: %d is not word align integer"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:3014
-msgid "missing real symbol name"
+#: config/tc-score.c:3519 config/tc-score.c:3562
+msgid "invalid constant: 32 bit expression not word align"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:3035
-msgid "attempt to redefine symbol"
+#: config/tc-score.c:3528 config/tc-score.c:3571
+msgid "invalid constant: 32 bit expression not in range [0, 0xffffffff]"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:3277
-msgid "The XCOFF file format does not support arbitrary sections"
+#: config/tc-score.c:3604
+msgid ""
+"invalid constant: 32 bit expression not in range [-0x80000000, 0x7fffffff]"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:3351
-msgid "missing rename string"
+#: config/tc-score.c:3793 config/tc-score.c:3821
+msgid "imm5 should >= 2"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:3381 config/tc-ppc.c:3923 read.c:3260
-msgid "missing value"
+#: config/tc-score.c:3798 config/tc-score.c:3827
+msgid "reg should <= 31"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:3399
-msgid "illegal .stabx expression; zero assumed"
+#: config/tc-score.c:3869 config/tc-score.c:3920
+msgid "missing +"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:3431
-msgid "missing class"
+#: config/tc-score.c:3913
+#, c-format
+msgid "%s register same as write-back base"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:3440
-msgid "missing type"
+#: config/tc-score.c:3915
+msgid "destination"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:3520
-msgid "missing symbol name"
+#: config/tc-score.c:3915
+msgid "source"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:3710
-msgid "nested .bs blocks"
+#: config/tc-score.c:4245 config/tc-score.c:4321 config/tc-score.c:4950
+msgid "expression error"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:3742
-msgid ".es without preceding .bs"
+#: config/tc-score.c:4251
+msgid "value not in range [0, 0xffffffff]"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:3915
-msgid "non-constant byte count"
+#: config/tc-score.c:4327
+msgid "value not in range [-0xffffffff, 0xffffffff]"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:3962
-msgid ".tc not in .toc section"
+#: config/tc-score.c:4355
+msgid "li rd label isn't correct instruction form"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:3981
-msgid ".tc with no label"
+#: config/tc-score.c:4524 config/tc-score.c:4675 config/tc-score.c:5201
+#: config/tc-score.c:5229
+msgid "lacking label  "
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:4072
-msgid ".machine stack overflow"
+#: config/tc-score.c:4900
+msgid "s3_PIC code offset overflow (max 16 signed bits)"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:4079
-msgid ".machine stack underflow"
+#: config/tc-score.c:4956
+msgid "value not in range [0, 0x7fffffff]"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:4086
-#, c-format
-msgid "invalid machine `%s'"
+#: config/tc-score.c:4961
+msgid "end on line error"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:4137
-msgid "No previous section to return to. Directive ignored."
+#: config/tc-score.c:5208
+msgid "invalid constant: 25 bit expression not in range [-16777216, 16777215]"
 msgstr ""
 
 msgstr ""
 
-#. Section Contents
-#. unknown
-#: config/tc-ppc.c:4547
-msgid "Unsupported section attribute -- 'a'"
+#: config/tc-score.c:5235
+msgid "invalid constant: 20 bit expression not in range -2^19..2^19"
+msgstr ""
+
+#: config/tc-score.c:5268
+msgid "lacking label"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:4731
-msgid "bad symbol suffix"
+#: config/tc-score.c:5273
+msgid "invalid constant: 10 bit expression not in range [-2^9, 2^9-1]"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:4823
-msgid "Unrecognized symbol suffix"
+#: config/tc-score.c:5369
+msgid "pce instruction error (16 bit || 16 bit)'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:4911
-msgid "two .function pseudo-ops with no intervening .ef"
+#: config/tc-score.c:5387 config/tc-score.c:5411 config/tc-score.c:5438
+#: config/tc-score.c:5467 config/tc-score.c:5516
+msgid "score3d instruction."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:4924
-msgid ".ef with no preceding .function"
+#: config/tc-score.c:6127 read.c:1465
+msgid "missing size expression"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:5052
+#: config/tc-score.c:6133
 #, c-format
 #, c-format
-msgid "warning: symbol %s has no csect"
+msgid "BSS length (%d) < 0 ignored"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:5345
-msgid "symbol in .toc does not match any .tc"
+#: config/tc-score.c:6148 read.c:2306
+#, c-format
+msgid "error setting flags for \".sbss\": %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:5709 config/tc-s390.c:2093 config/tc-v850.c:2343
-#: config/tc-xstormy16.c:538
-msgid "unresolved expression that must be resolved"
+#: config/tc-score.c:6162 config/tc-sparc.c:3695
+msgid "missing alignment"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:5712
+#: config/tc-score.c:6199
 #, c-format
 #, c-format
-msgid "unsupported relocation against %s"
+msgid "alignment too large; %d assumed"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:5785
-#, c-format
-msgid "cannot emit PC relative %s relocation against %s"
+#: config/tc-score.c:6204 read.c:2367
+msgid "alignment negative; 0 assumed"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:5790
+#: config/tc-score.c:6271 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
 #, c-format
-msgid "cannot emit PC relative %s relocation"
+msgid "symbol `%s' is already defined"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:5972
-#, c-format
-msgid "Unable to handle reference to symbol %s"
+#. Error routine.
+#: config/tc-score.c:6613 config/tc-score.c:6637
+msgid "size is not 4 or 6"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:5975
-msgid "Unable to resolve expression"
+#: config/tc-score.c:6696
+msgid "bad call to MD_ATOF()"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:6002
-msgid "must branch to an address a multiple of 4"
+#: config/tc-score.c:7204
+#, c-format
+msgid " branch relocation truncate (0x%x) [-2^9 ~ 2^9]"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:6006
+#: config/tc-score.c:7219 config/tc-score.c:7248 config/tc-score.c:7300
 #, c-format
 #, c-format
-msgid "@local or @plt branch destination is too far away, %ld bytes"
+msgid " branch relocation truncate (0x%x) [-2^19 ~ 2^19]"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:6037
+#: config/tc-score.c:7270 config/tc-score.c:7325
 #, c-format
 #, c-format
-msgid "Gas failure, reloc value %d\n"
+msgid " branch relocation truncate (0x%x)  [-2^9 ~ 2^9]"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-s390.c:461
+#: config/tc-score.c:7501
 #, c-format
 #, 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"
+msgid "cannot represent %s relocation in this object file format1"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-s390.c:468
+#: config/tc-score.c:7792
 #, c-format
 #, c-format
-msgid ""
-"        -V                print assembler version number\n"
-"        -Qy, -Qn          ignored\n"
+msgid "Sunplus-v2-0-0-20060510\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-s390.c:504
+#: config/tc-score.c:7812
 #, c-format
 #, c-format
-msgid "Internal assembler error for instruction format %s"
+msgid " Score-specific assembler options:\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-s390.c:520
+#: config/tc-score.c:7814
 #, c-format
 #, c-format
-msgid "Internal assembler error for instruction %s"
+msgid "        -EB\t\tassemble code for a big-endian cpu\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-s390.c:767
+#: config/tc-score.c:7819
 #, c-format
 #, c-format
-msgid "identifier+constant@%s means identifier@%s+constant"
+msgid "        -EL\t\tassemble code for a little-endian cpu\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-s390.c:850
-msgid "Can't handle O_big in s390_exp_compare"
+#: config/tc-score.c:7823
+#, c-format
+msgid "        -FIXDD\t\tassemble code for fix data dependency\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-s390.c:934
-msgid "Invalid suffix for literal pool entry"
+#: config/tc-score.c:7825
+#, c-format
+msgid ""
+"        -NWARN\t\tassemble code for no warning message for fix data "
+"dependency\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-s390.c:991
-msgid "Big number is too big"
+#: config/tc-score.c:7827
+#, c-format
+msgid "        -SCORE5\t\tassemble code for target is SCORE5\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-s390.c:1139
-msgid "relocation not applicable"
+#: config/tc-score.c:7829
+#, c-format
+msgid "        -SCORE5U\tassemble code for target is SCORE5U\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-s390.c:1327
-msgid "invalid operand suffix"
+#: config/tc-score.c:7831
+#, c-format
+msgid ""
+"        -SCORE7\t\tassemble code for target is SCORE7, this is default "
+"setting\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-s390.c:1350
-msgid "syntax error; missing '(' after displacement"
+#: config/tc-score.c:7833
+#, c-format
+msgid "        -SCORE3\t\tassemble code for target is SCORE3\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-s390.c:1366 config/tc-s390.c:1410 config/tc-s390.c:1440
-msgid "syntax error; expected ,"
+#: config/tc-score.c:7835
+#, c-format
+msgid ""
+"        -march=score7\tassemble code for target is SCORE7, this is default "
+"setting\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-s390.c:1398
-msgid "syntax error; missing ')' after base register"
+#: config/tc-score.c:7837
+#, c-format
+msgid "        -march=score3\tassemble code for target is SCORE3\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-s390.c:1427
-msgid "syntax error; ')' not allowed here"
+#: config/tc-score.c:7839
+#, c-format
+msgid ""
+"        -USE_R1\t\tassemble code for no warning message when using temp "
+"register r1\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-s390.c:1620 config/tc-s390.c:1643 config/tc-s390.c:1656
-msgid "Invalid .insn format\n"
+#: config/tc-score.c:7841
+#, c-format
+msgid "        -KPIC\t\tassemble code for PIC\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-s390.c:1628
+#: config/tc-score.c:7843
 #, c-format
 #, c-format
-msgid "Unrecognized opcode format: `%s'"
+msgid "        -O0\t\tassembler will not perform any optimizations\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-s390.c:1659
-msgid "second operand of .insn not a constant\n"
+#: config/tc-score.c:7845
+#, c-format
+msgid ""
+"        -G gpnum\tassemble code for setting gpsize and default is 8 byte\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-s390.c:1662
-msgid "missing comma after insn constant\n"
+#: config/tc-score.c:7847
+#, c-format
+msgid "        -V \t\tSunplus release version \n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-s390.c:2096
-msgid "unsupported relocation type"
+#: config/tc-sh.c:63
+msgid "directive .big encountered when option -big required"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-score.c:49
-msgid "instruction is not conditional"
+#: config/tc-sh.c:73
+msgid "directive .little encountered when option -little required"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-score.c:50
-msgid "acc0 expected"
+#: config/tc-sh.c:1364
+msgid "misplaced PIC operand"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-score.c:51
-msgid "div / mul are reserved instructions"
+#: config/tc-sh.c:1402
+msgid "illegal double indirection"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-score.c:52
-msgid "This architecture doesn't support mmu"
+#: config/tc-sh.c:1411
+msgid "illegal register after @-"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-score.c:53
-msgid "This architecture doesn't support atomic instruction"
+#: config/tc-sh.c:1427
+msgid "must be @(r0,...)"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-score.c:54
-msgid "the label length is longer than 1024"
+#: config/tc-sh.c:1451
+msgid "syntax error in @(r0,...)"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-score.c:238
-msgid "S+core register expected"
+#: config/tc-sh.c:1456
+msgid "syntax error in @(r0...)"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-score.c:239
-msgid "S+core special-register expected"
+#: config/tc-sh.c:1501
+msgid "Deprecated syntax."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-score.c:240
-msgid "S+core co-processor register expected"
+#: config/tc-sh.c:1513 config/tc-sh.c:1518
+msgid "syntax error in @(disp,[Rn, gbr, pc])"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-score.c:858 config/tc-score.c:1758
-msgid "Using temp register(r1)"
+#: config/tc-sh.c:1523
+msgid "expecting )"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-score.c:877
-#, c-format
-msgid "register expected, not '%.100s'"
+#: config/tc-sh.c:1531
+msgid "illegal register after @"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-score.c:1263 config/tc-score.c:1270 config/tc-score.c:2645
-#: config/tc-score.c:2650 config/tc-score.c:2928 config/tc-score.c:2933
+#: config/tc-sh.c:2202
 #, c-format
 #, c-format
-msgid "invalid constant: %d bit expression not in range %d..%d"
+msgid "unhandled %d\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-score.c:1310
-msgid "invalid constant: bit expression not defined"
+#: config/tc-sh.c:2368
+#, c-format
+msgid "Invalid register: 'r%d'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-score.c:1772
+#: config/tc-sh.c:2472
 #, c-format
 #, c-format
-msgid "low register(r0-r15)expected, not '%.100s'"
+msgid "failed for %d\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-score.c:1867
-#, c-format
-msgid "high register(r16-r31)expected, not '%.100s'"
+#: config/tc-sh.c:2585 config/tc-sh.c:2984
+msgid "invalid operands for opcode"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-score.c:2099
-#, c-format
-msgid "Fix data dependency: %s %s -- %s %s  (insert %d nop!/%d)"
+#: config/tc-sh.c:2590
+msgid "insn can't be combined with parallel processing insn"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-score.c:2118
-#, c-format
-msgid "Fix data dependency: %s %s -- %s %s  (insert 1 pflush/%d)"
+#: config/tc-sh.c:2597 config/tc-sh.c:2608 config/tc-sh.c:2640
+msgid "multiple movx specifications"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-score.c:2134 config/tc-score.c:2141
-#, c-format
-msgid "data dependency: %s %s -- %s %s  (%d/%d bubble)"
+#: config/tc-sh.c:2602 config/tc-sh.c:2624 config/tc-sh.c:2663
+msgid "multiple movy specifications"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-score.c:2431 config/tc-score.c:5662
-#, c-format
-msgid "%s -- `%s'"
+#: config/tc-sh.c:2611 config/tc-sh.c:2644
+msgid "invalid movx address register"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-score.c:2588
-msgid "address offset must be half word alignment"
+#: config/tc-sh.c:2613
+msgid "insn cannot be combined with non-nopy"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-score.c:2596
-msgid "address offset must be word alignment"
+#: config/tc-sh.c:2627 config/tc-sh.c:2683
+msgid "invalid movy address register"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-score.c:2738 config/tc-score.c:2885
-msgid "register same as write-back base"
+#: config/tc-sh.c:2629
+msgid "insn cannot be combined with non-nopx"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-score.c:2855
-msgid "pre-indexed expression expected"
+#: config/tc-sh.c:2642
+msgid "previous movy requires nopx"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-score.c:2865 config/tc-score.c:3223 config/tc-score.c:3239
-#: config/tc-score.c:3310 config/tc-score.c:3353 config/tc-score.c:3475
-#: config/tc-score.c:3549 config/tc-score.c:3603 config/tc-score.c:3649
-msgid "missing ]"
+#: config/tc-sh.c:2650 config/tc-sh.c:2655
+msgid "invalid movx dsp register"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-score.c:3466
-msgid "base register nums are over 3 bit"
+#: config/tc-sh.c:2665
+msgid "previous movx requires nopy"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-score.c:3543 config/tc-score.c:3594
-msgid "missing +"
+#: config/tc-sh.c:2674 config/tc-sh.c:2679
+msgid "invalid movy dsp register"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-score.c:3587
-#, c-format
-msgid "%s register same as write-back base"
+#: config/tc-sh.c:2689
+msgid "dsp immediate shift value not constant"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-score.c:3589
-msgid "destination"
+#: config/tc-sh.c:2703 config/tc-sh.c:2729
+msgid "multiple parallel processing specifications"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-score.c:3589
-msgid "source"
+#: config/tc-sh.c:2722
+msgid "multiple condition specifications"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-score.c:3993
-msgid "li rd label isn't correct instruction form"
+#: config/tc-sh.c:2760
+msgid "insn cannot be combined with pmuls"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-score.c:4506 config/tc-score.c:4535 config/tc-score.c:4561
-msgid "lacking label  "
+#: config/tc-sh.c:2776
+msgid "bad combined pmuls output operand"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-score.c:4513
-msgid "invalid constant: 25 bit expression not in range -2^24..2^24"
+#: config/tc-sh.c:2786
+msgid "destination register is same for parallel insns"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-score.c:4541
-msgid "invalid constant: 12 bit expression not in range -2^11..2^11"
+#: config/tc-sh.c:2795
+msgid "condition not followed by conditionalizable insn"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-score.c:4567
-msgid "invalid constant: 20 bit expression not in range -2^19..2^19"
+#: config/tc-sh.c:2805
+msgid "unrecognized characters at end of parallel processing insn"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-score.c:4600
-msgid "lacking label"
+#: config/tc-sh.c:2921
+msgid "opcode not valid for this cpu variant"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-score.c:4605
-msgid "invalid constant: 9 bit expression not in range -2^8..2^8"
+#: config/tc-sh.c:2954
+msgid "Delayed branches not available on SH1"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-score.c:5344
+#: config/tc-sh.c:2989
 #, c-format
 #, c-format
-msgid " branch relocation truncate (0x%x) [-2^8 ~ 2^8]"
+msgid "excess operands: '%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-score.c:5361 config/tc-score.c:5391
-#, c-format
-msgid " branch relocation truncate (0x%x) [-2^19 ~ 2^19]"
+#: config/tc-sh.c:3066
+msgid ".uses pseudo-op seen when not relaxing"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-score.c:5415
-#, c-format
-msgid " branch relocation truncate (0x%x)  [-2^8 ~ 2^8]"
+#: config/tc-sh.c:3072
+msgid "bad .uses format"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-score.c:5581
-#, c-format
-msgid "cannot represent %s relocation in this object file format1"
+#: config/tc-sh.c:3176
+msgid "Invalid combination: --isa=SHcompact with --isa=SHmedia"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-score.c:5640
-msgid "pce instruction error (16 bit || 16 bit)'"
+#: config/tc-sh.c:3182
+msgid "Invalid combination: --isa=SHmedia with --isa=SHcompact"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-score.c:5770
-#, c-format
-msgid "Sunplus-v2-0-0-20060510\n"
+#: config/tc-sh.c:3184
+msgid "Invalid combination: --abi=64 with --isa=SHcompact"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-score.c:5786
+#: config/tc-sh.c:3216
 #, c-format
 #, c-format
-msgid " Score-specific assembler options:\n"
+msgid "Invalid argument to --isa option: %s"
+msgstr ""
+
+#: config/tc-sh.c:3225
+msgid "Invalid combination: --abi=32 with --abi=64"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-score.c:5788
+#: config/tc-sh.c:3231
+msgid "Invalid combination: --abi=64 with --abi=32"
+msgstr ""
+
+#: config/tc-sh.c:3233
+msgid "Invalid combination: --isa=SHcompact with --abi=64"
+msgstr ""
+
+#: config/tc-sh.c:3237
 #, c-format
 #, c-format
-msgid "        -EB\t\tassemble code for a big-endian cpu\n"
+msgid "Invalid argument to --abi option: %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-score.c:5793
+#: config/tc-sh.c:3271
 #, c-format
 #, c-format
-msgid "        -EL\t\tassemble code for a little-endian cpu\n"
+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:5797
+#: config/tc-sh.c:3297
 #, c-format
 #, c-format
-msgid "        -FIXDD\t\tassemble code for fix data dependency\n"
+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:5799
+#: config/tc-sh.c:3302
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"        -NWARN\t\tassemble code for no warning message for fix data "
-"dependency\n"
+"--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:5801
-#, c-format
-msgid "        -SCORE5\t\tassemble code for target is SCORE5\n"
+#: config/tc-sh.c:3401
+msgid ".uses does not refer to a local symbol in the same section"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-score.c:5803
-#, c-format
-msgid "        -SCORE5U\tassemble code for target is SCORE5U\n"
+#: config/tc-sh.c:3420
+msgid "can't find fixup pointed to by .uses"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-score.c:5805
-#, c-format
-msgid ""
-"        -SCORE7\t\tassemble code for target is SCORE7, this is default "
-"setting\n"
+#: config/tc-sh.c:3440
+msgid ".uses target does not refer to a local symbol in the same section"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-score.c:5807
-#, c-format
-msgid ""
-"        -USE_R1\t\tassemble code for no warning message when using temp "
-"register r1\n"
+#: config/tc-sh.c:3517
+msgid "displacement overflows 12-bit field"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-score.c:5809
+#: config/tc-sh.c:3520
 #, c-format
 #, c-format
-msgid "        -KPIC\t\tassemble code for PIC\n"
+msgid "displacement to defined symbol %s overflows 12-bit field"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-score.c:5811
+#: config/tc-sh.c:3524
 #, c-format
 #, c-format
-msgid "        -O0\t\tassembler will not perform any optimizations\n"
+msgid "displacement to undefined symbol %s overflows 12-bit field"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-score.c:5813
-#, c-format
-msgid ""
-"        -G gpnum\tassemble code for setting gpsize and default is 8 byte\n"
+#: config/tc-sh.c:3597
+msgid "displacement overflows 8-bit field"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-score.c:5815
+#: config/tc-sh.c:3600
 #, c-format
 #, c-format
-msgid "        -V \t\tSunplus release version \n"
-msgstr ""
-
-#: config/tc-score.c:6415 read.c:1459
-msgid "missing size expression"
+msgid "displacement to defined symbol %s overflows 8-bit field"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-score.c:6421
+#: config/tc-sh.c:3604
 #, c-format
 #, c-format
-msgid "BSS length (%d) < 0 ignored"
+msgid "displacement to undefined symbol %s overflows 8-bit field "
 msgstr ""
 
 msgstr ""
 
-#: config/tc-score.c:6436 read.c:2277
+#: config/tc-sh.c:3621
 #, c-format
 #, c-format
-msgid "error setting flags for \".sbss\": %s"
+msgid "overflow in branch to %s; converted into longer instruction sequence"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-score.c:6450 config/tc-sparc.c:3797
-msgid "missing alignment"
+#: config/tc-sh.c:3687 config/tc-sh.c:3734 config/tc-sparc.c:4204
+#: config/tc-sparc.c:4228
+msgid "misaligned data"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-score.c:6487
-#, c-format
-msgid "alignment too large; %d assumed"
+#: config/tc-sh.c:4036
+msgid "offset to unaligned destination"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-score.c:6492 read.c:2338
-msgid "alignment negative; 0 assumed"
+#: config/tc-sh.c:4041
+msgid "negative offset"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-score.c:6559 config/tc-z80.c:289 ecoff.c:3355 read.c:1478
-#: read.c:1591 read.c:2455 read.c:3002 read.c:3387 symbols.c:326 symbols.c:432
-#, c-format
-msgid "symbol `%s' is already defined"
+#: config/tc-sh.c:4179
+msgid "misaligned offset"
 msgstr ""
 
 #: config/tc-sh64.c:568
 msgstr ""
 
 #: config/tc-sh64.c:568
@@ -9755,779 +12108,927 @@ msgstr ""
 msgid "-expand-pt32 invalid together with -no-expand"
 msgstr ""
 
 msgid "-expand-pt32 invalid together with -no-expand"
 msgstr ""
 
-#: config/tc-sh64.c:3199
+#: config/tc-sh64.c:3198
 msgid ""
 "SHmedia code not allowed in same section as constants and SHcompact code"
 msgstr ""
 
 msgid ""
 "SHmedia code not allowed in same section as constants and SHcompact code"
 msgstr ""
 
-#: config/tc-sh64.c:3217
+#: config/tc-sh64.c:3216
 msgid "No segment info for current section"
 msgstr ""
 
 msgid "No segment info for current section"
 msgstr ""
 
-#: config/tc-sh64.c:3256
+#: config/tc-sh64.c:3255
 msgid "duplicate datalabel operator ignored"
 msgstr ""
 
 msgid "duplicate datalabel operator ignored"
 msgstr ""
 
-#: config/tc-sh64.c:3326
+#: config/tc-sh64.c:3325
 msgid "Invalid DataLabel expression"
 msgstr ""
 
 msgid "Invalid DataLabel expression"
 msgstr ""
 
-#: config/tc-sh.c:63
-msgid "directive .big encountered when option -big required"
+#: config/tc-sparc.c:276 config/tc-sparc.c:481
+msgid "Bad opcode table, broken assembler."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh.c:73
-msgid "directive .little encountered when option -little required"
+#: config/tc-sparc.c:473
+#, c-format
+msgid "invalid architecture -xarch=%s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh.c:1364
-msgid "misplaced PIC operand"
+#: config/tc-sparc.c:542
+#, c-format
+msgid "No compiled in support for %d bit object file format"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh.c:1402
-msgid "illegal double indirection"
+#: config/tc-sparc.c:623
+#, c-format
+msgid "SPARC options:\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh.c:1411
-msgid "illegal register after @-"
+#: config/tc-sparc.c:652
+#, 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"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh.c:1427
-msgid "must be @(r0,...)"
+#: config/tc-sparc.c:660
+#, c-format
+msgid "-k\t\t\tgenerate PIC\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh.c:1451
-msgid "syntax error in @(r0,...)"
+#: 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"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh.c:1456
-msgid "syntax error in @(r0...)"
+#: config/tc-sparc.c:667
+#, c-format
+msgid "\t\t\t[default is %d]\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh.c:1501
-msgid "Deprecated syntax."
+#: 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"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh.c:1513 config/tc-sh.c:1518
-msgid "syntax error in @(disp,[Rn, gbr, pc])"
+#: config/tc-sparc.c:673
+#, c-format
+msgid "\t\t\t[default is %s]\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh.c:1523
-msgid "expecting )"
+#: 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"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh.c:1531
-msgid "illegal register after @"
+#: 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"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh.c:2202
+#: config/tc-sparc.c:823
 #, c-format
 #, c-format
-msgid "unhandled %d\n"
+msgid "Internal error: losing opcode: `%s' \"%s\"\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh.c:2368
+#: config/tc-sparc.c:842
 #, c-format
 #, c-format
-msgid "Invalid register: 'r%d'"
+msgid "Internal error: can't find opcode `%s' for `%s'\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh.c:2472
-#, c-format
-msgid "failed for %d\n"
+#: config/tc-sparc.c:983
+msgid "Support for 64-bit arithmetic not compiled in."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh.c:2585 config/tc-sh.c:2984
-msgid "invalid operands for opcode"
+#: config/tc-sparc.c:1029
+msgid "set: number not in 0..4294967295 range"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh.c:2590
-msgid "insn can't be combined with parallel processing insn"
+#: config/tc-sparc.c:1036
+msgid "set: number not in -2147483648..4294967295 range"
 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:1095
+msgid "setsw: number not in -2147483648..4294967295 range"
 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:1143
+msgid "setx: temporary register same as destination register"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh.c:2611 config/tc-sh.c:2644
-msgid "invalid movx address register"
+#: config/tc-sparc.c:1214
+msgid "setx: illegal temporary register g0"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh.c:2613
-msgid "insn cannot be combined with non-nopy"
+#: config/tc-sparc.c:1311
+msgid "FP branch in delay slot"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh.c:2627 config/tc-sh.c:2683
-msgid "invalid movy address register"
+#: config/tc-sparc.c:1326
+msgid "FP branch preceded by FP instruction; NOP inserted"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh.c:2629
-msgid "insn cannot be combined with non-nopx"
+#: config/tc-sparc.c:1366
+msgid "failed special case insn sanity check"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh.c:2642
-msgid "previous movy requires nopx"
+#: config/tc-sparc.c:1454
+msgid ": invalid membar mask name"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh.c:2650 config/tc-sh.c:2655
-msgid "invalid movx dsp register"
+#: config/tc-sparc.c:1470
+msgid ": invalid membar mask expression"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh.c:2665
-msgid "previous movx requires nopy"
+#: config/tc-sparc.c:1475
+msgid ": invalid membar mask number"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh.c:2674 config/tc-sh.c:2679
-msgid "invalid movy dsp register"
+#: config/tc-sparc.c:1490
+msgid ": invalid siam mode expression"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh.c:2689
-msgid "dsp immediate shift value not constant"
+#: config/tc-sparc.c:1495
+msgid ": invalid siam mode number"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh.c:2703 config/tc-sh.c:2729
-msgid "multiple parallel processing specifications"
+#: config/tc-sparc.c:1511
+msgid ": invalid prefetch function name"
+msgstr ""
+
+#: config/tc-sparc.c:1519
+msgid ": invalid prefetch function expression"
+msgstr ""
+
+#: config/tc-sparc.c:1524
+msgid ": invalid prefetch function number"
+msgstr ""
+
+#: config/tc-sparc.c:1552 config/tc-sparc.c:1564
+msgid ": unrecognizable privileged register"
+msgstr ""
+
+#: config/tc-sparc.c:1588 config/tc-sparc.c:1600
+msgid ": unrecognizable hyperprivileged register"
+msgstr ""
+
+#: config/tc-sparc.c:1624 config/tc-sparc.c:1649
+msgid ": unrecognizable v9a or v9b ancillary state register"
+msgstr ""
+
+#: config/tc-sparc.c:1629
+msgid ": rd on write only ancillary state register"
+msgstr ""
+
+#. %sys_tick and %sys_tick_cmpr are v9bnotv9a
+#: config/tc-sparc.c:1637
+msgid ": unrecognizable v9a ancillary state register"
+msgstr ""
+
+#: config/tc-sparc.c:1673
+msgid ": asr number must be between 16 and 31"
+msgstr ""
+
+#: config/tc-sparc.c:1681
+msgid ": asr number must be between 0 and 31"
+msgstr ""
+
+#: config/tc-sparc.c:1691
+#, c-format
+msgid ": expecting %asrN"
+msgstr ""
+
+#: config/tc-sparc.c:1878 config/tc-sparc.c:1916 config/tc-sparc.c:2329
+#: config/tc-sparc.c:2365
+#, c-format
+msgid "Illegal operands: %%%s requires arguments in ()"
+msgstr ""
+
+#: config/tc-sparc.c:1884
+#, c-format
+msgid ""
+"Illegal operands: %%%s cannot be used together with other relocs in the insn "
+"()"
+msgstr ""
+
+#: config/tc-sparc.c:1895
+#, c-format
+msgid "Illegal operands: %%%s can be only used with call __tls_get_addr"
+msgstr ""
+
+#: config/tc-sparc.c:2102
+msgid "detected global register use not covered by .register pseudo-op"
+msgstr ""
+
+#: config/tc-sparc.c:2173
+msgid ": There are only 64 f registers; [0-63]"
+msgstr ""
+
+#: config/tc-sparc.c:2175 config/tc-sparc.c:2193
+msgid ": There are only 32 f registers; [0-31]"
+msgstr ""
+
+#: config/tc-sparc.c:2185
+msgid ": There are only 32 single precision f registers; [0-31]"
+msgstr ""
+
+#: config/tc-sparc.c:2377
+#, c-format
+msgid ""
+"Illegal operands: Can't do arithmetics other than + and - involving %%%s()"
+msgstr ""
+
+#: config/tc-sparc.c:2487
+#, c-format
+msgid "Illegal operands: Can't add non-constant expression to %%%s()"
+msgstr ""
+
+#: config/tc-sparc.c:2497
+#, c-format
+msgid ""
+"Illegal operands: Can't do arithmetics involving %%%s() of a relocatable "
+"symbol"
+msgstr ""
+
+#: config/tc-sparc.c:2515
+msgid ": PC-relative operand can't be a constant"
+msgstr ""
+
+#: config/tc-sparc.c:2522
+msgid ": TLS operand can't be a constant"
+msgstr ""
+
+#: config/tc-sparc.c:2555
+msgid ": invalid ASI name"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh.c:2722
-msgid "multiple condition specifications"
+#: config/tc-sparc.c:2563
+msgid ": invalid ASI expression"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh.c:2760
-msgid "insn cannot be combined with pmuls"
+#: config/tc-sparc.c:2568
+msgid ": invalid ASI number"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh.c:2776
-msgid "bad combined pmuls output operand"
+#: config/tc-sparc.c:2665
+msgid "OPF immediate operand out of range (0-0x1ff)"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh.c:2786
-msgid "destination register is same for parallel insns"
+#: config/tc-sparc.c:2670
+msgid "non-immediate OPF operand, ignored"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh.c:2795
-msgid "condition not followed by conditionalizable insn"
+#: config/tc-sparc.c:2689
+msgid ": invalid cpreg name"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh.c:2805
-msgid "unrecognized characters at end of parallel processing insn"
+#: config/tc-sparc.c:2718
+#, c-format
+msgid "Illegal operands%s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh.c:2921
-msgid "opcode not valid for this cpu variant"
+#: config/tc-sparc.c:2752
+#, c-format
+msgid "architecture bumped from \"%s\" to \"%s\" on \"%s\""
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh.c:2954
-msgid "Delayed branches not available on SH1"
+#: config/tc-sparc.c:2788
+#, c-format
+msgid "Architecture mismatch on \"%s\"."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh.c:2989
+#: config/tc-sparc.c:2789
 #, c-format
 #, c-format
-msgid "excess operands: '%s'"
+msgid " (Requires %s; requested architecture is %s.)"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh.c:3116
-msgid ".uses pseudo-op seen when not relaxing"
+#: config/tc-sparc.c:3324
+#, c-format
+msgid "bad or unhandled relocation type: 0x%02x"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh.c:3122
-msgid "bad .uses format"
+#: config/tc-sparc.c:3657
+msgid "Expected comma after name"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh.c:3224
-msgid "Invalid combination: --isa=SHcompact with --isa=SHmedia"
+#: config/tc-sparc.c:3666
+#, c-format
+msgid "BSS length (%d.) <0! Ignored."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh.c:3230
-msgid "Invalid combination: --isa=SHmedia with --isa=SHcompact"
+#: config/tc-sparc.c:3678
+msgid "bad .reserve segment -- expected BSS segment"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh.c:3232
-msgid "Invalid combination: --abi=64 with --isa=SHcompact"
+#: config/tc-sparc.c:3706
+#, c-format
+msgid "alignment too large; assuming %d"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh.c:3273
-msgid "Invalid combination: --abi=32 with --abi=64"
+#: config/tc-sparc.c:3712 config/tc-sparc.c:3862
+msgid "negative alignment"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh.c:3279
-msgid "Invalid combination: --abi=64 with --abi=32"
+#: config/tc-sparc.c:3722 config/tc-sparc.c:3885 read.c:1321 read.c:2379
+msgid "alignment not a power of 2"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh.c:3281
-msgid "Invalid combination: --isa=SHcompact with --abi=64"
+#: config/tc-sparc.c:3775
+#, c-format
+msgid "Ignoring attempt to re-define symbol %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh.c:3315
-#, 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"
+#: config/tc-sparc.c:3799 config/tc-v850.c:222
+msgid "Expected comma after symbol-name"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh.c:3341
+#: config/tc-sparc.c:3809
 #, c-format
 #, c-format
-msgid ""
-"--isa=[shmedia\t\tset as the default instruction set for SH64\n"
-"    | SHmedia\n"
-"    | shcompact\n"
-"    | SHcompact]\n"
+msgid ".COMMon length (%lu) out of range ignored"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh.c:3346
-#, 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"
+#: config/tc-sparc.c:3842
+msgid "Expected comma after common length"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh.c:3445
-msgid ".uses does not refer to a local symbol in the same section"
+#: config/tc-sparc.c:3856
+#, c-format
+msgid "alignment too large; assuming %ld"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh.c:3464
-msgid "can't find fixup pointed to by .uses"
+#: config/tc-sparc.c:4000
+msgid "Unknown segment type"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh.c:3484
-msgid ".uses target does not refer to a local symbol in the same section"
+#: config/tc-sparc.c:4075 config/tc-sparc.c:4085
+#, c-format
+msgid "register syntax is .register %%g[2367],{#scratch|symbolname|#ignore}"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh.c:3561
-msgid "displacement overflows 12-bit field"
+#: config/tc-sparc.c:4103
+msgid "redefinition of global register"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh.c:3564
+#: config/tc-sparc.c:4114
 #, c-format
 #, c-format
-msgid "displacement to defined symbol %s overflows 12-bit field"
+msgid "Register symbol %s already defined."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh.c:3568
+#: config/tc-sparc.c:4319
 #, c-format
 #, c-format
-msgid "displacement to undefined symbol %s overflows 12-bit field"
+msgid "Illegal operands: %%r_plt in %d-byte data field"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh.c:3641
-msgid "displacement overflows 8-bit field"
+#: config/tc-sparc.c:4329
+#, c-format
+msgid "Illegal operands: %%r_tls_dtpoff in %d-byte data field"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh.c:3644
+#: config/tc-sparc.c:4366 config/tc-vax.c:3313
 #, c-format
 #, c-format
-msgid "displacement to defined symbol %s overflows 8-bit field"
+msgid "Illegal operands: Only %%r_%s%d allowed in %d-byte data fields"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh.c:3648
+#: 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
 #, c-format
 #, c-format
-msgid "displacement to undefined symbol %s overflows 8-bit field "
+msgid "Illegal operands: %%r_%s%d requires arguments in ()"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh.c:3665
+#: config/tc-sparc.c:4423 config/tc-vax.c:3370
 #, c-format
 #, c-format
-msgid "overflow in branch to %s; converted into longer instruction sequence"
+msgid "Illegal operands: garbage after %%r_%s%d()"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh.c:3731 config/tc-sh.c:3778 config/tc-sparc.c:4314
-#: config/tc-sparc.c:4339
-msgid "misaligned data"
+#: config/tc-sparc.h:60
+msgid "sparc convert_frag\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sh.c:4206
-msgid "misaligned offset"
+#: config/tc-sparc.h:62 config/tc-z80.h:53
+msgid "estimate_size_before_relax called"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:286
-msgid "Invalid default architecture, broken assembler."
+#: config/tc-spu.c:132
+#, c-format
+msgid "Can't hash instruction '%s':%s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:290 config/tc-sparc.c:497
-msgid "Bad opcode table, broken assembler."
+#: config/tc-spu.c:186
+msgid ""
+"SPU options:\n"
+"  --apuasm\t\t  emulate behaviour of apuasm\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:489
+#: config/tc-spu.c:292
 #, c-format
 #, c-format
-msgid "invalid architecture -xarch=%s"
+msgid "Invalid mnemonic '%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:491
+#: config/tc-spu.c:298
 #, c-format
 #, c-format
-msgid "invalid architecture -A%s"
+msgid "'%s' is only available in DD2.0 or higher."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:558
+#: config/tc-spu.c:330
 #, c-format
 #, c-format
-msgid "No compiled in support for %d bit object file format"
+msgid "Error in argument %d.  Expecting:  \"%s\""
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:636
-#, c-format
-msgid "SPARC options:\n"
+#: config/tc-spu.c:341
+msgid "Mixing register syntax, with and without '$'."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:665
+#: config/tc-spu.c:347
 #, 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 "Treating '%-*s' as a symbol."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:673
-#, c-format
-msgid "-k\t\t\tgenerate PIC\n"
+#: config/tc-spu.c:566
+msgid "'SPU_RdEventMask' (channel 11) is only available in DD2.0 or higher."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:677
-#, c-format
-msgid ""
-"-32\t\t\tcreate 32 bit object file\n"
-"-64\t\t\tcreate 64 bit object file\n"
+#: config/tc-spu.c:568
+msgid "'MFC_RdTagMask' (channel 12) is only available in DD2.0 or higher."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:680
+#: config/tc-spu.c:611
 #, c-format
 #, c-format
-msgid "\t\t\t[default is %d]\n"
+msgid "Using old style, %%lo(expr), please change to PPC style, expr@l."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:682
+#: config/tc-spu.c:617
 #, c-format
 #, 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"
+msgid "Using old style, %%hi(expr), please change to PPC style, expr@h."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:686
+#: config/tc-spu.c:687 config/tc-spu.c:690
 #, c-format
 #, c-format
-msgid "\t\t\t[default is %s]\n"
+msgid "Constant expression %d out of range, [%d, %d]."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:688
+#: config/tc-spu.c:792
 #, c-format
 #, 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"
+msgid "invalid priority '%lu'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:700
+#: config/tc-spu.c:798
 #, c-format
 #, 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"
+msgid "invalid lrlive '%lu'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:833
-#, c-format
-msgid "Internal error: losing opcode: `%s' \"%s\"\n"
+#: config/tc-spu.c:857
+msgid "Relaxation should never occur"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:852
+#: config/tc-spu.c:1007
 #, c-format
 #, c-format
-msgid "Internal error: can't find opcode `%s' for `%s'\n"
+msgid "Relocation doesn't fit. (relocation value = 0x%lx)"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:998
-msgid "Support for 64-bit arithmetic not compiled in."
+#: config/tc-spu.h:85
+msgid "spu convert_frag\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:1045
-msgid "set: number not in 0..4294967295 range"
+#: config/tc-tic30.c:483
+msgid "More than one AR register found in indirect reference"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:1052
-msgid "set: number not in -2147483648..4294967295 range"
+#: config/tc-tic30.c:488
+msgid "Illegal AR register in indirect reference"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:1112
-msgid "setsw: number not in -2147483648..4294967295 range"
+#: config/tc-tic30.c:508
+msgid "More than one displacement found in indirect reference"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:1161
-msgid "setx: temporary register same as destination register"
+#: config/tc-tic30.c:516
+msgid "Invalid displacement in indirect reference"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:1232
-msgid "setx: illegal temporary register g0"
+#: config/tc-tic30.c:533
+msgid "AR register not found in indirect reference"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:1330
-msgid "FP branch in delay slot"
+#. Maybe an implied displacement of 1 again.
+#: config/tc-tic30.c:549
+msgid "required displacement wasn't given in indirect reference"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:1345
-msgid "FP branch preceded by FP instruction; NOP inserted"
+#: config/tc-tic30.c:555
+msgid "illegal indirect reference"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:1385
-msgid "failed special case insn sanity check"
+#: config/tc-tic30.c:561
+msgid "displacement must be an unsigned 8-bit number"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:1475
-msgid ": invalid membar mask name"
+#: config/tc-tic30.c:749 config/tc-tic30.c:1496
+#, c-format
+msgid "Invalid character %s before %s operand"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:1491
-msgid ": invalid membar mask expression"
+#: config/tc-tic30.c:768 config/tc-tic30.c:1511
+#, c-format
+msgid "Unbalanced parenthesis in %s operand."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:1496
-msgid ": invalid membar mask number"
+#: config/tc-tic30.c:784 config/tc-tic30.c:1521
+#, c-format
+msgid "Invalid character %s in %s operand"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:1511
-msgid ": invalid siam mode expression"
+#: config/tc-tic30.c:803 config/tc-tic30.c:1538
+#, c-format
+msgid "Spurious operands; (%d operands/instruction max)"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:1516
-msgid ": invalid siam mode number"
+#. 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"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:1532
-msgid ": invalid prefetch function name"
+#: config/tc-tic30.c:826 config/tc-tic30.c:1560
+msgid "Expecting operand before ','; got nothing"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:1540
-msgid ": invalid prefetch function expression"
+#: config/tc-tic30.c:864
+msgid "incorrect number of operands given in the first instruction"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:1545
-msgid ": invalid prefetch function number"
+#: config/tc-tic30.c:870
+msgid "incorrect number of operands given in the second instruction"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:1573 config/tc-sparc.c:1585
-msgid ": unrecognizable privileged register"
+#: config/tc-tic30.c:891
+#, c-format
+msgid "%s instruction, operand %d doesn't match"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:1609 config/tc-sparc.c:1621
-msgid ": unrecognizable hyperprivileged register"
+#. Shouldn't get here.
+#: config/tc-tic30.c:915 config/tc-tic30.c:922
+msgid "incorrect format for multiply parallel instruction"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:1645 config/tc-sparc.c:1670
-msgid ": unrecognizable v9a or v9b ancillary state register"
+#: config/tc-tic30.c:929
+msgid "destination for multiply can only be R0 or R1"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:1650
-msgid ": rd on write only ancillary state register"
+#: config/tc-tic30.c:936
+msgid "destination for add/subtract can only be R2 or R3"
 msgstr ""
 
 msgstr ""
 
-#. %sys_tick and %sys_tick_cmpr are v9bnotv9a
-#: config/tc-sparc.c:1658
-msgid ": unrecognizable v9a ancillary state register"
+#: config/tc-tic30.c:1003
+msgid "loading the same register in parallel operation"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:1694
-msgid ": asr number must be between 16 and 31"
+#: config/tc-tic30.c:1385
+msgid "pc-relative "
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:1702
-msgid ": asr number must be between 0 and 31"
+#: config/tc-tic30.c:1446
+#, c-format
+msgid "Invalid character %s in opcode"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:1712
+#: config/tc-tic30.c:1476
 #, c-format
 #, c-format
-msgid ": expecting %asrN"
+msgid "Unknown TMS320C30 instruction: %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:1898 config/tc-sparc.c:1936 config/tc-sparc.c:2343
-#: config/tc-sparc.c:2379
-#, c-format
-msgid "Illegal operands: %%%s requires arguments in ()"
+#: config/tc-tic30.c:1596
+msgid "Incorrect number of operands given"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:1904
+#: config/tc-tic30.c:1629
 #, c-format
 #, c-format
-msgid ""
-"Illegal operands: %%%s cannot be used together with other relocs in the insn "
-"()"
+msgid "The %s operand doesn't match"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:1915
-#, c-format
-msgid "Illegal operands: %%%s can be only used with call __tls_get_addr"
+#. 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"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:2122
-msgid "detected global register use not covered by .register pseudo-op"
+#: config/tc-tic30.c:1780
+msgid "invalid short form floating point immediate operand"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:2193
-msgid ": There are only 64 f registers; [0-63]"
+#: config/tc-tic30.c:1790
+msgid "rounding down first operand float to unsigned int"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:2195 config/tc-sparc.c:2213
-msgid ": There are only 32 f registers; [0-31]"
+#: config/tc-tic30.c:1792
+msgid "only lower 16-bits of first operand are used"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:2205
-msgid ": There are only 32 single precision f registers; [0-31]"
+#: config/tc-tic30.c:1802
+msgid "rounding down first operand float to signed int"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:2391
-#, c-format
-msgid ""
-"Illegal operands: Can't do arithmetics other than + and - involving %%%s()"
+#: config/tc-tic30.c:1807 config/tc-tic30.c:1878
+msgid "first operand is too large for 16-bit signed int"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:2501
-#, c-format
-msgid "Illegal operands: Can't add non-constant expression to %%%s()"
+#: config/tc-tic30.c:1872
+msgid "first operand is floating point"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:2511
-#, c-format
-msgid ""
-"Illegal operands: Can't do arithmetics involving %%%s() of a relocatable "
-"symbol"
+#. Shouldn't get here.
+#: config/tc-tic30.c:1903
+msgid "interrupt vector for trap instruction out of range"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:2529
-msgid ": PC-relative operand can't be a constant"
+#: config/tc-tic30.c:1948
+msgid "LDP instruction needs a 24-bit operand"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:2536
-msgid ": TLS operand can't be a constant"
+#: config/tc-tic30.c:1972
+msgid "first operand is too large for a 24-bit displacement"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:2569
-msgid ": invalid ASI name"
+#: config/tc-tic4x.c:399
+msgid "Nan, using zero."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:2577
-msgid ": invalid ASI expression"
+#: config/tc-tic4x.c:521
+#, c-format
+msgid "Cannot represent exponent in %d bits"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:2582
-msgid ": invalid ASI number"
+#: config/tc-tic4x.c:604 config/tc-tic4x.c:614
+msgid "Invalid floating point number"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:2679
-msgid "OPF immediate operand out of range (0-0x1ff)"
+#: config/tc-tic4x.c:734
+msgid "Comma expected\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:2684
-msgid "non-immediate OPF operand, ignored"
+#: config/tc-tic4x.c:774 config/tc-tic54x.c:479
+msgid ".bss size argument missing\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:2703
-msgid ": invalid cpreg name"
+#: config/tc-tic4x.c:782
+#, c-format
+msgid ".bss size %ld < 0!"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:2732
+#: config/tc-tic4x.c:916
+msgid "Non-constant symbols not allowed\n"
+msgstr ""
+
+#: config/tc-tic4x.c:947
+msgid "Symbol missing\n"
+msgstr ""
+
+#. Get terminator.
+#. Skip null symbol terminator.
+#: config/tc-tic4x.c:994
+msgid ".sect: subsection name ignored"
+msgstr ""
+
+#: config/tc-tic4x.c:1022 config/tc-tic4x.c:1122 config/tc-tic54x.c:1442
 #, c-format
 #, c-format
-msgid "Illegal operands%s"
+msgid "Error setting flags for \"%s\": %s"
+msgstr ""
+
+#: config/tc-tic4x.c:1053
+msgid ".set syntax invalid\n"
+msgstr ""
+
+#: config/tc-tic4x.c:1111
+msgid ".usect: non-zero alignment flag ignored"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:2766
+#: config/tc-tic4x.c:1142
 #, c-format
 #, c-format
-msgid "architecture bumped from \"%s\" to \"%s\" on \"%s\""
+msgid "This assembler does not support processor generation %ld"
+msgstr ""
+
+#: config/tc-tic4x.c:1146
+msgid "Changing processor generation on fly not supported..."
+msgstr ""
+
+#: config/tc-tic4x.c:1445
+msgid "Auxiliary register AR0--AR7 required for indirect"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:2802
+#: config/tc-tic4x.c:1459
 #, c-format
 #, c-format
-msgid "Architecture mismatch on \"%s\"."
+msgid "Bad displacement %d (require 0--255)\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:2803
-#, c-format
-msgid " (Requires %s; requested architecture is %s.)"
+#: config/tc-tic4x.c:1477
+msgid "Index register IR0,IR1 required for displacement"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:3423
-#, c-format
-msgid "bad or unhandled relocation type: 0x%02x"
+#: config/tc-tic4x.c:1546
+msgid "Expecting a register name"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:3759
-msgid "Expected comma after name"
+#: config/tc-tic4x.c:1558 config/tc-tic4x.c:1581 config/tc-tic4x.c:1650
+msgid "Number too large"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:3768
-#, c-format
-msgid "BSS length (%d.) <0! Ignored."
+#: config/tc-tic4x.c:1598
+msgid "Expecting a constant value"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:3780
-msgid "bad .reserve segment -- expected BSS segment"
+#: config/tc-tic4x.c:1605
+#, c-format
+msgid "Bad direct addressing construct %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:3808
+#: config/tc-tic4x.c:1609
 #, c-format
 #, c-format
-msgid "alignment too large; assuming %d"
+msgid "Direct value of %ld is not suitable"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:3814 config/tc-sparc.c:3965
-msgid "negative alignment"
+#: config/tc-tic4x.c:1633
+msgid "Unknown indirect addressing mode"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:3824 config/tc-sparc.c:3988 read.c:1315 read.c:2350
-msgid "alignment not a power of 2"
+#: config/tc-tic4x.c:1730
+#, c-format
+msgid "Immediate value of %ld is too large for ldf"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:3902 config/tc-v850.c:222
-msgid "Expected comma after symbol-name"
+#: config/tc-tic4x.c:1770
+msgid "Destination register must be ARn"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:3912
+#: config/tc-tic4x.c:1789 config/tc-tic4x.c:2162 config/tc-tic4x.c:2221
 #, c-format
 #, c-format
-msgid ".COMMon length (%lu) out of range ignored"
+msgid "Immediate value of %ld is too large"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:3945
-msgid "Expected comma after common length"
+#: config/tc-tic4x.c:1818 config/tc-tic4x.c:2023
+msgid "Invalid indirect addressing mode"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:3959
-#, c-format
-msgid "alignment too large; assuming %ld"
+#: 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"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:4105
-msgid "Unknown segment type"
+#: config/tc-tic4x.c:1896 config/tc-tic4x.c:1966 config/tc-tic4x.c:1980
+msgid "Register must be R0--R7"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:4184 config/tc-sparc.c:4194
+#: config/tc-tic4x.c:1920 config/tc-tic4x.c:1948
 #, c-format
 #, c-format
-msgid "register syntax is .register %%g[2367],{#scratch|symbolname|#ignore}"
+msgid "Invalid indirect addressing mode displacement %d"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:4212
-msgid "redefinition of global register"
+#: config/tc-tic4x.c:1994
+msgid "Destination register must be R2 or R3"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:4223
-#, c-format
-msgid "Register symbol %s already defined."
+#: config/tc-tic4x.c:2008
+msgid "Destination register must be R0 or R1"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:4432
+#: config/tc-tic4x.c:2045
 #, c-format
 #, c-format
-msgid "Illegal operands: %%r_plt in %d-byte data field"
+msgid "Displacement value of %ld is too large"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:4442
-#, c-format
-msgid "Illegal operands: %%r_tls_dtpoff in %d-byte data field"
+#: config/tc-tic4x.c:2106 config/tc-tic4x.c:2237
+msgid "Floating point number not valid in expression"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:4479 config/tc-vax.c:3312
+#: config/tc-tic4x.c:2120
 #, c-format
 #, c-format
-msgid "Illegal operands: Only %%r_%s%d allowed in %d-byte data fields"
+msgid "Signed immediate value %ld too large"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:4487 config/tc-sparc.c:4518 config/tc-sparc.c:4527
-#: config/tc-vax.c:3320 config/tc-vax.c:3351 config/tc-vax.c:3360
+#: config/tc-tic4x.c:2183
 #, c-format
 #, c-format
-msgid "Illegal operands: %%r_%s%d requires arguments in ()"
+msgid "Unsigned immediate value %ld too large"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.c:4536 config/tc-vax.c:3369
+#: config/tc-tic4x.c:2251
 #, c-format
 #, c-format
-msgid "Illegal operands: garbage after %%r_%s%d()"
+msgid "Immediate value %ld too large"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.h:60
-msgid "sparc convert_frag\n"
+#: config/tc-tic4x.c:2270 config/tc-tic4x.c:2298
+msgid "Register must be ivtp or tvtp"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-sparc.h:62 config/tc-z80.h:53
-msgid "estimate_size_before_relax called"
+#: config/tc-tic4x.c:2284
+msgid "Register must be address register"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-spu.c:126
-#, c-format
-msgid "Can't hash instruction '%s':%s"
+#: config/tc-tic4x.c:2357
+msgid "Source and destination register should not be equal"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-spu.c:180
-msgid ""
-"SPU options:\n"
-"  --apuasm\t\t  emulate behaviour of apuasm\n"
+#: config/tc-tic4x.c:2372
+msgid "Equal parallell destination registers, one result will be discarded"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-spu.c:286
-#, c-format
-msgid "Invalid mnemonic '%s'"
+#: config/tc-tic4x.c:2413
+msgid "Too many operands scanned"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-spu.c:292
+#: config/tc-tic4x.c:2443
+msgid "Parallel opcode cannot contain more than two instructions"
+msgstr ""
+
+#: config/tc-tic4x.c:2516
 #, c-format
 #, c-format
-msgid "'%s' is only available in DD2.0 or higher."
+msgid "Invalid operands for %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-spu.c:324
+#: config/tc-tic4x.c:2519
 #, c-format
 #, c-format
-msgid "Error in argument %d.  Expecting:  \"%s\""
+msgid "Invalid instruction %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-spu.c:335
-msgid "Mixing register syntax, with and without '$'."
+#: config/tc-tic4x.c:2668
+#, c-format
+msgid "Bad relocation type: 0x%02x"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-spu.c:341
+#: config/tc-tic4x.c:2726
 #, c-format
 #, c-format
-msgid "Treating '%-*s' as a symbol."
+msgid "Unsupported processor generation %d"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-spu.c:551
-msgid "'SPU_RdEventMask' (channel 11) is only available in DD2.0 or higher."
+#: config/tc-tic4x.c:2734
+msgid "Option -b is depreciated, please use -mbig"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-spu.c:553
-msgid "'MFC_RdTagMask' (channel 12) is only available in DD2.0 or higher."
+#: config/tc-tic4x.c:2740
+msgid "Option -p is depreciated, please use -mmemparm"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-spu.c:596
-#, c-format
-msgid "Using old style, %%lo(expr), please change to PPC style, expr@l."
+#: config/tc-tic4x.c:2746
+msgid "Option -r is depreciated, please use -mregparm"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-spu.c:602
-#, c-format
-msgid "Using old style, %%hi(expr), please change to PPC style, expr@h."
+#: config/tc-tic4x.c:2752
+msgid "Option -s is depreciated, please use -msmall"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-spu.c:672 config/tc-spu.c:675
+#: config/tc-tic4x.c:2780
 #, c-format
 #, c-format
-msgid "Constant expression %d out of range, [%d, %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-spu.c:860
-msgid "Relaxation should never occur"
+#: config/tc-tic4x.c:2825
+#, c-format
+msgid "Label \"$%d\" redefined"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-spu.h:83
-msgid "spu convert_frag\n"
+#: config/tc-tic4x.c:3033
+#, c-format
+msgid "Reloc %d not supported by object file format"
 msgstr ""
 
 #. Only word (et al.), align, or conditionals are allowed within
 msgstr ""
 
 #. Only word (et al.), align, or conditionals are allowed within
@@ -10536,458 +13037,488 @@ msgstr ""
 msgid "pseudo-op illegal within .struct/.union"
 msgstr ""
 
 msgid "pseudo-op illegal within .struct/.union"
 msgstr ""
 
-#: config/tc-tic54x.c:345
+#: config/tc-tic54x.c:234
 #, c-format
 msgid "C54x-specific command line  options:\n"
 msgstr ""
 
 #, c-format
 msgid "C54x-specific command line  options:\n"
 msgstr ""
 
-#: config/tc-tic54x.c:346
+#: config/tc-tic54x.c:235
 #, c-format
 msgid "-mfar-mode | -mf          Use extended addressing\n"
 msgstr ""
 
 #, c-format
 msgid "-mfar-mode | -mf          Use extended addressing\n"
 msgstr ""
 
-#: config/tc-tic54x.c:347
+#: config/tc-tic54x.c:236
 #, c-format
 msgid "-mcpu=<CPU version>       Specify the CPU version\n"
 msgstr ""
 
 #, c-format
 msgid "-mcpu=<CPU version>       Specify the CPU version\n"
 msgstr ""
 
-#: config/tc-tic54x.c:348
+#: config/tc-tic54x.c:237
 #, c-format
 msgid "-merrors-to-file <filename>\n"
 msgstr ""
 
 #, c-format
 msgid "-merrors-to-file <filename>\n"
 msgstr ""
 
-#: config/tc-tic54x.c:349
+#: config/tc-tic54x.c:238
 #, c-format
 msgid "-me <filename>            Redirect errors to a file\n"
 msgstr ""
 
 #, c-format
 msgid "-me <filename>            Redirect errors to a file\n"
 msgstr ""
 
-#: config/tc-tic54x.c:471
+#: config/tc-tic54x.c:350
 msgid "Comma and symbol expected for '.asg STRING, SYMBOL'"
 msgstr ""
 
 msgid "Comma and symbol expected for '.asg STRING, SYMBOL'"
 msgstr ""
 
-#: config/tc-tic54x.c:525
+#: config/tc-tic54x.c:359
+msgid "symbols assigned with .asg must begin with a letter"
+msgstr ""
+
+#: config/tc-tic54x.c:403
 msgid "Unterminated string after absolute expression"
 msgstr ""
 
 msgid "Unterminated string after absolute expression"
 msgstr ""
 
-#: config/tc-tic54x.c:533
+#: config/tc-tic54x.c:411
 msgid "Comma and symbol expected for '.eval EXPR, SYMBOL'"
 msgstr ""
 
 msgid "Comma and symbol expected for '.eval EXPR, SYMBOL'"
 msgstr ""
 
-#: config/tc-tic54x.c:545
+#: config/tc-tic54x.c:423
 msgid "symbols assigned with .eval must begin with a letter"
 msgstr ""
 
 msgid "symbols assigned with .eval must begin with a letter"
 msgstr ""
 
-#: config/tc-tic54x.c:803
+#: config/tc-tic54x.c:488
+#, c-format
+msgid ".bss size %d < 0!"
+msgstr ""
+
+#: config/tc-tic54x.c:677
 msgid "Offset on nested structures is ignored"
 msgstr ""
 
 msgid "Offset on nested structures is ignored"
 msgstr ""
 
-#: config/tc-tic54x.c:854
+#: config/tc-tic54x.c:727
 #, c-format
 msgid ".end%s without preceding .%s"
 msgstr ""
 
 #, c-format
 msgid ".end%s without preceding .%s"
 msgstr ""
 
-#: config/tc-tic54x.c:921
+#: config/tc-tic54x.c:793
 #, c-format
 msgid "Unrecognized struct/union tag '%s'"
 msgstr ""
 
 #, c-format
 msgid "Unrecognized struct/union tag '%s'"
 msgstr ""
 
-#: config/tc-tic54x.c:923
+#: config/tc-tic54x.c:795
 msgid ".tag requires a structure tag"
 msgstr ""
 
 msgid ".tag requires a structure tag"
 msgstr ""
 
-#: config/tc-tic54x.c:929
+#: config/tc-tic54x.c:801
 msgid "Label required for .tag"
 msgstr ""
 
 msgid "Label required for .tag"
 msgstr ""
 
-#: config/tc-tic54x.c:948
+#: config/tc-tic54x.c:820
 #, c-format
 msgid ".tag target '%s' undefined"
 msgstr ""
 
 #, c-format
 msgid ".tag target '%s' undefined"
 msgstr ""
 
-#: config/tc-tic54x.c:1011
+#: config/tc-tic54x.c:882
 #, c-format
 msgid ".field count '%d' out of range (1 <= X <= 32)"
 msgstr ""
 
 #, c-format
 msgid ".field count '%d' out of range (1 <= X <= 32)"
 msgstr ""
 
-#: config/tc-tic54x.c:1039
+#: config/tc-tic54x.c:910
 #, c-format
 msgid "Unrecognized field type '%c'"
 msgstr ""
 
 #, c-format
 msgid "Unrecognized field type '%c'"
 msgstr ""
 
+#: config/tc-tic54x.c:1033
+msgid "Overflow in expression, truncated to 8 bits"
+msgstr ""
+
+#: config/tc-tic54x.c:1038
+msgid "Overflow in expression, truncated to 16 bits"
+msgstr ""
+
 #. Disallow .byte with a non constant expression that will
 #. require relocation.
 #. Disallow .byte with a non constant expression that will
 #. require relocation.
-#: config/tc-tic54x.c:1176
+#: config/tc-tic54x.c:1046
 msgid "Relocatable values require at least WORD storage"
 msgstr ""
 
 msgid "Relocatable values require at least WORD storage"
 msgstr ""
 
-#: config/tc-tic54x.c:1238
+#: config/tc-tic54x.c:1107
 msgid "Use of .def/.ref is deprecated.  Use .global instead"
 msgstr ""
 
 msgid "Use of .def/.ref is deprecated.  Use .global instead"
 msgstr ""
 
-#: config/tc-tic54x.c:1437
+#: config/tc-tic54x.c:1301
 msgid ".space/.bes repeat count is negative, ignored"
 msgstr ""
 
 msgid ".space/.bes repeat count is negative, ignored"
 msgstr ""
 
-#: config/tc-tic54x.c:1442
+#: config/tc-tic54x.c:1306
 msgid ".space/.bes repeat count is zero, ignored"
 msgstr ""
 
 msgid ".space/.bes repeat count is zero, ignored"
 msgstr ""
 
-#: config/tc-tic54x.c:1520
+#: config/tc-tic54x.c:1383
 msgid "Missing size argument"
 msgstr ""
 
 msgid "Missing size argument"
 msgstr ""
 
-#: config/tc-tic54x.c:1657
+#: config/tc-tic54x.c:1517
 msgid "CPU version has already been set"
 msgstr ""
 
 msgid "CPU version has already been set"
 msgstr ""
 
-#: config/tc-tic54x.c:1661
+#: config/tc-tic54x.c:1521
 #, c-format
 msgid "Unrecognized version '%s'"
 msgstr ""
 
 #, c-format
 msgid "Unrecognized version '%s'"
 msgstr ""
 
-#: config/tc-tic54x.c:1667
+#: config/tc-tic54x.c:1527
 msgid "Changing of CPU version on the fly not supported"
 msgstr ""
 
 msgid "Changing of CPU version on the fly not supported"
 msgstr ""
 
-#: config/tc-tic54x.c:1803
+#: config/tc-tic54x.c:1660
 msgid "p2align not supported on this target"
 msgstr ""
 
 msgid "p2align not supported on this target"
 msgstr ""
 
-#: config/tc-tic54x.c:1816
+#: config/tc-tic54x.c:1672
 msgid "Argument to .even ignored"
 msgstr ""
 
 msgid "Argument to .even ignored"
 msgstr ""
 
-#: config/tc-tic54x.c:1863
+#: config/tc-tic54x.c:1718
 msgid "Invalid field size, must be from 1 to 32"
 msgstr ""
 
 msgid "Invalid field size, must be from 1 to 32"
 msgstr ""
 
-#: config/tc-tic54x.c:1876
+#: config/tc-tic54x.c:1731
 msgid "field size must be 16 when value is relocatable"
 msgstr ""
 
 msgid "field size must be 16 when value is relocatable"
 msgstr ""
 
-#: config/tc-tic54x.c:1891
+#: config/tc-tic54x.c:1746
 msgid "field value truncated"
 msgstr ""
 
 msgid "field value truncated"
 msgstr ""
 
-#: config/tc-tic54x.c:2000 config/tc-tic54x.c:2317
+#: config/tc-tic54x.c:1853 config/tc-tic54x.c:2159
 #, c-format
 msgid "Unrecognized section '%s'"
 msgstr ""
 
 #, c-format
 msgid "Unrecognized section '%s'"
 msgstr ""
 
-#: config/tc-tic54x.c:2009
+#: config/tc-tic54x.c:1862
 msgid "Current section is unitialized, section name required for .clink"
 msgstr ""
 
 msgid "Current section is unitialized, section name required for .clink"
 msgstr ""
 
-#: config/tc-tic54x.c:2223
+#: config/tc-tic54x.c:2069
 msgid "ENDLOOP without corresponding LOOP"
 msgstr ""
 
 msgid "ENDLOOP without corresponding LOOP"
 msgstr ""
 
-#: config/tc-tic54x.c:2267
+#: config/tc-tic54x.c:2110
 msgid "Mixing of normal and extended addressing not supported"
 msgstr ""
 
 msgid "Mixing of normal and extended addressing not supported"
 msgstr ""
 
-#: config/tc-tic54x.c:2273
+#: config/tc-tic54x.c:2116
 msgid "Extended addressing not supported on the specified CPU"
 msgstr ""
 
 msgid "Extended addressing not supported on the specified CPU"
 msgstr ""
 
-#: config/tc-tic54x.c:2323
+#: config/tc-tic54x.c:2165
 msgid ".sblock may be used for initialized sections only"
 msgstr ""
 
 msgid ".sblock may be used for initialized sections only"
 msgstr ""
 
-#: config/tc-tic54x.c:2354
+#: config/tc-tic54x.c:2195
 msgid "Symbol missing for .set/.equ"
 msgstr ""
 
 msgid "Symbol missing for .set/.equ"
 msgstr ""
 
-#: config/tc-tic54x.c:2413
+#: config/tc-tic54x.c:2251
 msgid ".var may only be used within a macro definition"
 msgstr ""
 
 msgid ".var may only be used within a macro definition"
 msgstr ""
 
-#: config/tc-tic54x.c:2421
+#: config/tc-tic54x.c:2259
 msgid "Substitution symbols must begin with a letter"
 msgstr ""
 
 msgid "Substitution symbols must begin with a letter"
 msgstr ""
 
-#: config/tc-tic54x.c:2515
+#: config/tc-tic54x.c:2352
 #, c-format
 msgid "can't open macro library file '%s' for reading: %s"
 msgstr ""
 
 #, c-format
 msgid "can't open macro library file '%s' for reading: %s"
 msgstr ""
 
-#: config/tc-tic54x.c:2522
+#: config/tc-tic54x.c:2359
 #, c-format
 msgid "File '%s' not in macro archive format"
 msgstr ""
 
 #, c-format
 msgid "File '%s' not in macro archive format"
 msgstr ""
 
-#: config/tc-tic54x.c:2654
+#: config/tc-tic54x.c:2489
 #, c-format
 msgid "Bad COFF version '%s'"
 msgstr ""
 
 #, c-format
 msgid "Bad COFF version '%s'"
 msgstr ""
 
-#: config/tc-tic54x.c:2663
+#: config/tc-tic54x.c:2498
 #, c-format
 msgid "Bad CPU version '%s'"
 msgstr ""
 
 #, c-format
 msgid "Bad CPU version '%s'"
 msgstr ""
 
-#: config/tc-tic54x.c:2676 config/tc-tic54x.c:2679
+#: config/tc-tic54x.c:2511 config/tc-tic54x.c:2514
 #, c-format
 msgid "Can't redirect stderr to the file '%s'"
 msgstr ""
 
 #, c-format
 msgid "Can't redirect stderr to the file '%s'"
 msgstr ""
 
-#: config/tc-tic54x.c:2807
+#: config/tc-tic54x.c:2629
 #, c-format
 msgid "Undefined substitution symbol '%s'"
 msgstr ""
 
 #, c-format
 msgid "Undefined substitution symbol '%s'"
 msgstr ""
 
-#: config/tc-tic54x.c:3464
+#: config/tc-tic54x.c:3131
+#, c-format
+msgid "Unbalanced parenthesis in operand %d"
+msgstr ""
+
+#: config/tc-tic54x.c:3162 config/tc-tic54x.c:3170
+msgid "Expecting operand after ','"
+msgstr ""
+
+#: config/tc-tic54x.c:3181
+msgid "Extra junk on line"
+msgstr ""
+
+#: config/tc-tic54x.c:3218
 msgid "Badly formed address expression"
 msgstr ""
 
 msgid "Badly formed address expression"
 msgstr ""
 
-#: config/tc-tic54x.c:3728
+#: config/tc-tic54x.c:3471
 #, c-format
 msgid "Invalid dmad syntax '%s'"
 msgstr ""
 
 #, c-format
 msgid "Invalid dmad syntax '%s'"
 msgstr ""
 
-#: config/tc-tic54x.c:3794
+#: config/tc-tic54x.c:3535
 #, c-format
 msgid ""
 "Use the .mmregs directive to use memory-mapped register names such as '%s'"
 msgstr ""
 
 #, c-format
 msgid ""
 "Use the .mmregs directive to use memory-mapped register names such as '%s'"
 msgstr ""
 
-#: config/tc-tic54x.c:3847
+#: config/tc-tic54x.c:3586
 msgid "Address mode *+ARx is write-only. Results of reading are undefined."
 msgstr ""
 
 msgid "Address mode *+ARx is write-only. Results of reading are undefined."
 msgstr ""
 
-#: config/tc-tic54x.c:3867
+#: config/tc-tic54x.c:3606
 #, c-format
 msgid "Unrecognized indirect address format \"%s\""
 msgstr ""
 
 #, c-format
 msgid "Unrecognized indirect address format \"%s\""
 msgstr ""
 
-#: config/tc-tic54x.c:3906
+#: config/tc-tic54x.c:3644
 #, c-format
 msgid "Operand '%s' out of range (%d <= x <= %d)"
 msgstr ""
 
 #, c-format
 msgid "Operand '%s' out of range (%d <= x <= %d)"
 msgstr ""
 
-#: config/tc-tic54x.c:3926
+#: config/tc-tic54x.c:3664
 msgid "Error in relocation handling"
 msgstr ""
 
 msgid "Error in relocation handling"
 msgstr ""
 
-#: config/tc-tic54x.c:3947 config/tc-tic54x.c:4011 config/tc-tic54x.c:4043
+#: config/tc-tic54x.c:3683 config/tc-tic54x.c:3745 config/tc-tic54x.c:3773
 #, c-format
 msgid "Unrecognized condition code \"%s\""
 msgstr ""
 
 #, c-format
 msgid "Unrecognized condition code \"%s\""
 msgstr ""
 
-#: config/tc-tic54x.c:3964
+#: config/tc-tic54x.c:3700
 #, c-format
 msgid "Condition \"%s\" does not match preceding group"
 msgstr ""
 
 #, c-format
 msgid "Condition \"%s\" does not match preceding group"
 msgstr ""
 
-#: config/tc-tic54x.c:3972
+#: config/tc-tic54x.c:3708
 #, c-format
 msgid ""
 "Condition \"%s\" uses a different accumulator from a preceding condition"
 msgstr ""
 
 #, c-format
 msgid ""
 "Condition \"%s\" uses a different accumulator from a preceding condition"
 msgstr ""
 
-#: config/tc-tic54x.c:3979
+#: config/tc-tic54x.c:3715
 msgid "Only one comparison conditional allowed"
 msgstr ""
 
 msgid "Only one comparison conditional allowed"
 msgstr ""
 
-#: config/tc-tic54x.c:3984
+#: config/tc-tic54x.c:3720
 msgid "Only one overflow conditional allowed"
 msgstr ""
 
 msgid "Only one overflow conditional allowed"
 msgstr ""
 
-#: config/tc-tic54x.c:3992
+#: config/tc-tic54x.c:3728
 #, c-format
 msgid "Duplicate %s conditional"
 msgstr ""
 
 #, c-format
 msgid "Duplicate %s conditional"
 msgstr ""
 
-#: config/tc-tic54x.c:4027
+#: config/tc-tic54x.c:3759
 msgid "Invalid auxiliary register (use AR0-AR7)"
 msgstr ""
 
 msgid "Invalid auxiliary register (use AR0-AR7)"
 msgstr ""
 
-#: config/tc-tic54x.c:4063
+#: config/tc-tic54x.c:3790
 msgid "lk addressing modes are invalid for memory-mapped register addressing"
 msgstr ""
 
 msgid "lk addressing modes are invalid for memory-mapped register addressing"
 msgstr ""
 
-#: config/tc-tic54x.c:4071
+#: config/tc-tic54x.c:3798
 msgid ""
 "Address mode *+ARx is not allowed in memory-mapped register addressing.  "
 "Resulting behavior is undefined."
 msgstr ""
 
 msgid ""
 "Address mode *+ARx is not allowed in memory-mapped register addressing.  "
 "Resulting behavior is undefined."
 msgstr ""
 
-#: config/tc-tic54x.c:4097
+#: config/tc-tic54x.c:3824
 msgid ""
 "Destination accumulator for each part of this parallel instruction must be "
 "different"
 msgstr ""
 
 msgid ""
 "Destination accumulator for each part of this parallel instruction must be "
 "different"
 msgstr ""
 
-#: config/tc-tic54x.c:4146
+#: config/tc-tic54x.c:3873
 #, c-format
 msgid "Memory mapped register \"%s\" out of range"
 msgstr ""
 
 #, c-format
 msgid "Memory mapped register \"%s\" out of range"
 msgstr ""
 
-#: config/tc-tic54x.c:4185
+#: config/tc-tic54x.c:3912
 msgid "Invalid operand (use 1, 2, or 3)"
 msgstr ""
 
 msgid "Invalid operand (use 1, 2, or 3)"
 msgstr ""
 
-#: config/tc-tic54x.c:4210
+#: config/tc-tic54x.c:3937
 msgid "A status register or status bit name is required"
 msgstr ""
 
 msgid "A status register or status bit name is required"
 msgstr ""
 
-#: config/tc-tic54x.c:4220
+#: config/tc-tic54x.c:3947
 #, c-format
 msgid "Unrecognized status bit \"%s\""
 msgstr ""
 
 #, c-format
 msgid "Unrecognized status bit \"%s\""
 msgstr ""
 
-#: config/tc-tic54x.c:4243
+#: config/tc-tic54x.c:3970
 #, c-format
 msgid "Invalid status register \"%s\""
 msgstr ""
 
 #, c-format
 msgid "Invalid status register \"%s\""
 msgstr ""
 
-#: config/tc-tic54x.c:4255
+#: config/tc-tic54x.c:3982
 #, c-format
 msgid "Operand \"%s\" out of range (use 1 or 2)"
 msgstr ""
 
 #, c-format
 msgid "Operand \"%s\" out of range (use 1 or 2)"
 msgstr ""
 
-#: config/tc-tic54x.c:4463
+#: config/tc-tic54x.c:4185
 #, c-format
 msgid "Unrecognized instruction \"%s\""
 msgstr ""
 
 #, c-format
 msgid "Unrecognized instruction \"%s\""
 msgstr ""
 
-#: config/tc-tic54x.c:4492
+#: config/tc-tic54x.c:4214
 #, c-format
 msgid "Unrecognized operand list '%s' for instruction '%s'"
 msgstr ""
 
 #, c-format
 msgid "Unrecognized operand list '%s' for instruction '%s'"
 msgstr ""
 
-#: config/tc-tic54x.c:4524
+#: config/tc-tic54x.c:4243
 #, c-format
 msgid "Unrecognized parallel instruction \"%s\""
 msgstr ""
 
 #, c-format
 msgid "Unrecognized parallel instruction \"%s\""
 msgstr ""
 
-#: config/tc-tic54x.c:4575
+#: config/tc-tic54x.c:4292
 #, c-format
 msgid "Invalid operand (s) for parallel instruction \"%s\""
 msgstr ""
 
 #, c-format
 msgid "Invalid operand (s) for parallel instruction \"%s\""
 msgstr ""
 
-#: config/tc-tic54x.c:4578
+#: config/tc-tic54x.c:4295
 #, c-format
 msgid "Unrecognized parallel instruction combination \"%s || %s\""
 msgstr ""
 
 #, c-format
 msgid "Unrecognized parallel instruction combination \"%s || %s\""
 msgstr ""
 
-#: config/tc-tic54x.c:4815
+#: config/tc-tic54x.c:4522
 #, c-format
 msgid "%s symbol recursion stopped at second appearance of '%s'"
 msgstr ""
 
 #, c-format
 msgid "%s symbol recursion stopped at second appearance of '%s'"
 msgstr ""
 
-#: config/tc-tic54x.c:4855
+#: config/tc-tic54x.c:4562
 msgid "Unrecognized substitution symbol function"
 msgstr ""
 
 msgid "Unrecognized substitution symbol function"
 msgstr ""
 
-#: config/tc-tic54x.c:4860
+#: config/tc-tic54x.c:4567
 msgid "Missing '(' after substitution symbol function"
 msgstr ""
 
 msgid "Missing '(' after substitution symbol function"
 msgstr ""
 
-#: config/tc-tic54x.c:4874
+#: config/tc-tic54x.c:4581
 msgid "Expecting second argument"
 msgstr ""
 
 msgid "Expecting second argument"
 msgstr ""
 
-#: config/tc-tic54x.c:4887 config/tc-tic54x.c:4937
+#: config/tc-tic54x.c:4594 config/tc-tic54x.c:4644
 msgid "Extra junk in function call, expecting ')'"
 msgstr ""
 
 msgid "Extra junk in function call, expecting ')'"
 msgstr ""
 
-#: config/tc-tic54x.c:4913
+#: config/tc-tic54x.c:4620
 msgid "Function expects two arguments"
 msgstr ""
 
 msgid "Function expects two arguments"
 msgstr ""
 
-#: config/tc-tic54x.c:4926
+#: config/tc-tic54x.c:4633
 msgid "Expecting character constant argument"
 msgstr ""
 
 msgid "Expecting character constant argument"
 msgstr ""
 
-#: config/tc-tic54x.c:4932
+#: config/tc-tic54x.c:4639
 msgid "Both arguments must be substitution symbols"
 msgstr ""
 
 msgid "Both arguments must be substitution symbols"
 msgstr ""
 
-#: config/tc-tic54x.c:4985
+#: config/tc-tic54x.c:4692
 #, c-format
 msgid "Invalid subscript (use 1 to %d)"
 msgstr ""
 
 #, c-format
 msgid "Invalid subscript (use 1 to %d)"
 msgstr ""
 
-#: config/tc-tic54x.c:4995
+#: config/tc-tic54x.c:4702
 #, c-format
 msgid "Invalid length (use 0 to %d"
 msgstr ""
 
 #, c-format
 msgid "Invalid length (use 0 to %d"
 msgstr ""
 
-#: config/tc-tic54x.c:5005
+#: config/tc-tic54x.c:4712
 msgid "Missing ')' in subscripted substitution symbol expression"
 msgstr ""
 
 msgid "Missing ')' in subscripted substitution symbol expression"
 msgstr ""
 
-#: config/tc-tic54x.c:5025
+#: config/tc-tic54x.c:4732
 msgid "Missing forced substitution terminator ':'"
 msgstr ""
 
 msgid "Missing forced substitution terminator ':'"
 msgstr ""
 
-#: config/tc-tic54x.c:5180
+#: config/tc-tic54x.c:4886
 #, c-format
 msgid ""
 "Instruction does not fit in available delay slots (%d-word insn, %d slots "
 "left)"
 msgstr ""
 
 #, c-format
 msgid ""
 "Instruction does not fit in available delay slots (%d-word insn, %d slots "
 "left)"
 msgstr ""
 
-#: config/tc-tic54x.c:5221
+#: config/tc-tic54x.c:4927
 #, c-format
 msgid "Unrecognized parallel instruction '%s'"
 msgstr ""
 
 #, c-format
 msgid "Unrecognized parallel instruction '%s'"
 msgstr ""
 
-#: config/tc-tic54x.c:5233
+#: config/tc-tic54x.c:4939
 #, c-format
 msgid "Instruction '%s' requires an LP cpu version"
 msgstr ""
 
 #, c-format
 msgid "Instruction '%s' requires an LP cpu version"
 msgstr ""
 
-#: config/tc-tic54x.c:5240
+#: config/tc-tic54x.c:4946
 #, c-format
 msgid "Instruction '%s' requires far mode addressing"
 msgstr ""
 
 #, c-format
 msgid "Instruction '%s' requires far mode addressing"
 msgstr ""
 
-#: config/tc-tic54x.c:5252
+#: 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."
 msgstr ""
 
 #, c-format
 msgid ""
 "Instruction does not fit in available delay slots (%d-word insn, %d slots "
 "left). Resulting behavior is undefined."
 msgstr ""
 
-#: config/tc-tic54x.c:5262
+#: config/tc-tic54x.c:4968
 msgid ""
 "Instructions which cause PC discontinuity are not allowed in a delay slot. "
 "Resulting behavior is undefined."
 msgstr ""
 
 msgid ""
 "Instructions which cause PC discontinuity are not allowed in a delay slot. "
 "Resulting behavior is undefined."
 msgstr ""
 
-#: config/tc-tic54x.c:5273
+#: config/tc-tic54x.c:4979
 #, c-format
 msgid "'%s' is not repeatable. Resulting behavior is undefined."
 msgstr ""
 
 #, c-format
 msgid "'%s' is not repeatable. Resulting behavior is undefined."
 msgstr ""
 
-#: config/tc-tic54x.c:5277
+#: config/tc-tic54x.c:4983
 msgid ""
 "Instructions using long offset modifiers or absolute addresses are not "
 "repeatable. Resulting behavior is undefined."
 msgstr ""
 
 msgid ""
 "Instructions using long offset modifiers or absolute addresses are not "
 "repeatable. Resulting behavior is undefined."
 msgstr ""
 
-#: config/tc-tic54x.c:5457
+#: config/tc-tic54x.c:5135
 #, c-format
 msgid "Unsupported relocation size %d"
 msgstr ""
 
 #, c-format
 msgid "Unsupported relocation size %d"
 msgstr ""
 
-#: config/tc-tic54x.c:5600
+#: config/tc-tic54x.c:5266
 msgid "non-absolute value used with .space/.bes"
 msgstr ""
 
 msgid "non-absolute value used with .space/.bes"
 msgstr ""
 
-#: config/tc-tic54x.c:5604
+#: config/tc-tic54x.c:5270
 #, c-format
 msgid "negative value ignored in %s"
 msgstr ""
 
 #, c-format
 msgid "negative value ignored in %s"
 msgstr ""
 
-#: config/tc-tic54x.c:5693
+#: config/tc-tic54x.c:5358
 #, c-format
 msgid "attempt to .space/.bes backwards? (%ld)"
 msgstr ""
 
 #, c-format
 msgid "attempt to .space/.bes backwards? (%ld)"
 msgstr ""
 
-#: config/tc-tic54x.c:5727
+#: config/tc-tic54x.c:5390
 #, c-format
 msgid "Invalid label '%s'"
 msgstr ""
 #, c-format
 msgid "Invalid label '%s'"
 msgstr ""
@@ -11006,6 +13537,18 @@ msgstr ""
 msgid "Common alignment negative; 0 assumed"
 msgstr ""
 
 msgid "Common alignment negative; 0 assumed"
 msgstr ""
 
+#: config/tc-v850.c:480
+msgid ".longcall pseudo-op seen when not relaxing"
+msgstr ""
+
+#: config/tc-v850.c:482
+msgid ".longjump pseudo-op seen when not relaxing"
+msgstr ""
+
+#: config/tc-v850.c:489
+msgid "bad .longcall format"
+msgstr ""
+
 #: config/tc-v850.c:938
 #, c-format
 msgid "unknown operand shift: %x\n"
 #: config/tc-v850.c:938
 #, c-format
 msgid "unknown operand shift: %x\n"
@@ -11086,242 +13629,238 @@ msgstr ""
 msgid "  -mrelax                   Enable relaxation\n"
 msgstr ""
 
 msgid "  -mrelax                   Enable relaxation\n"
 msgstr ""
 
-#: config/tc-v850.c:1323
+#: config/tc-v850.c:1291
 #, 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:1358
+#: config/tc-v850.c:1326
 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:1375
+#: config/tc-v850.c:1343
 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:1397
+#: config/tc-v850.c:1365
 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:1419
+#: config/tc-v850.c:1387
 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:1452
+#: config/tc-v850.c:1420
 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:1657
+#: config/tc-v850.c:1625
 msgid "Target processor does not support this instruction."
 msgstr ""
 
 msgid "Target processor does not support this instruction."
 msgstr ""
 
-#: config/tc-v850.c:1746 config/tc-v850.c:1775 config/tc-v850.c:1955
+#: config/tc-v850.c:1714 config/tc-v850.c:1743 config/tc-v850.c:1923
 msgid "immediate operand is too large"
 msgstr ""
 
 msgid "immediate operand is too large"
 msgstr ""
 
-#: config/tc-v850.c:1757
+#: config/tc-v850.c:1725
 msgid "AAARG -> unhandled constant reloc"
 msgstr ""
 
 msgid "AAARG -> unhandled constant reloc"
 msgstr ""
 
-#: config/tc-v850.c:1800
+#: config/tc-v850.c:1768
 msgid "invalid register name"
 msgstr ""
 
 msgid "invalid register name"
 msgstr ""
 
-#: config/tc-v850.c:1804
+#: config/tc-v850.c:1772
 msgid "register r0 cannot be used here"
 msgstr ""
 
 msgid "register r0 cannot be used here"
 msgstr ""
 
-#: config/tc-v850.c:1815
+#: config/tc-v850.c:1783
 msgid "invalid system register name"
 msgstr ""
 
 msgid "invalid system register name"
 msgstr ""
 
-#: config/tc-v850.c:1827
+#: config/tc-v850.c:1795
 msgid "expected EP register"
 msgstr ""
 
 msgid "expected EP register"
 msgstr ""
 
-#: config/tc-v850.c:1843
+#: config/tc-v850.c:1811
 msgid "invalid condition code name"
 msgstr ""
 
 msgid "invalid condition code name"
 msgstr ""
 
-#: config/tc-v850.c:1863 config/tc-v850.c:1867
+#: config/tc-v850.c:1831 config/tc-v850.c:1835
 msgid "constant too big to fit into instruction"
 msgstr ""
 
 msgid "constant too big to fit into instruction"
 msgstr ""
 
-#: config/tc-v850.c:1920
+#: config/tc-v850.c:1888
 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:1922
+#: config/tc-v850.c:1890
 msgid "syntax error: register not expected"
 msgstr ""
 
 msgid "syntax error: register not expected"
 msgstr ""
 
-#: config/tc-v850.c:1935
+#: config/tc-v850.c:1903
 msgid "syntax error: system register not expected"
 msgstr ""
 
 msgid "syntax error: system register not expected"
 msgstr ""
 
-#: config/tc-v850.c:1939
+#: config/tc-v850.c:1907
 msgid "syntax error: condition code not expected"
 msgstr ""
 
 msgid "syntax error: condition code not expected"
 msgstr ""
 
-#: config/tc-v850.c:1973 config/tc-xtensa.c:11545
+#: config/tc-v850.c:1941 config/tc-xtensa.c:11825
 msgid "invalid operand"
 msgstr ""
 
 msgid "invalid operand"
 msgstr ""
 
-#: config/tc-vax.c:1343
+#: config/tc-vax.c:1342
 msgid "no '[' to match ']'"
 msgstr ""
 
 msgid "no '[' to match ']'"
 msgstr ""
 
-#: config/tc-vax.c:1359
+#: config/tc-vax.c:1358
 msgid "bad register in []"
 msgstr ""
 
 msgid "bad register in []"
 msgstr ""
 
-#: config/tc-vax.c:1361
+#: config/tc-vax.c:1360
 msgid "[PC] index banned"
 msgstr ""
 
 msgid "[PC] index banned"
 msgstr ""
 
-#: config/tc-vax.c:1397
+#: config/tc-vax.c:1396
 msgid "no '(' to match ')'"
 msgstr ""
 
 msgid "no '(' to match ')'"
 msgstr ""
 
-#: config/tc-vax.c:1513
+#: config/tc-vax.c:1512
 msgid "invalid branch operand"
 msgstr ""
 
 msgid "invalid branch operand"
 msgstr ""
 
-#: config/tc-vax.c:1540
+#: config/tc-vax.c:1539
 msgid "address prohibits @"
 msgstr ""
 
 msgid "address prohibits @"
 msgstr ""
 
-#: config/tc-vax.c:1542
+#: config/tc-vax.c:1541
 msgid "address prohibits #"
 msgstr ""
 
 msgid "address prohibits #"
 msgstr ""
 
-#: config/tc-vax.c:1546
+#: config/tc-vax.c:1545
 msgid "address prohibits -()"
 msgstr ""
 
 msgid "address prohibits -()"
 msgstr ""
 
-#: config/tc-vax.c:1548
+#: config/tc-vax.c:1547
 msgid "address prohibits ()+"
 msgstr ""
 
 msgid "address prohibits ()+"
 msgstr ""
 
-#: config/tc-vax.c:1551
+#: config/tc-vax.c:1550
 msgid "address prohibits ()"
 msgstr ""
 
 msgid "address prohibits ()"
 msgstr ""
 
-#: config/tc-vax.c:1553
+#: config/tc-vax.c:1552
 msgid "address prohibits []"
 msgstr ""
 
 msgid "address prohibits []"
 msgstr ""
 
-#: config/tc-vax.c:1555
+#: config/tc-vax.c:1554
 msgid "address prohibits register"
 msgstr ""
 
 msgid "address prohibits register"
 msgstr ""
 
-#: config/tc-vax.c:1557
+#: config/tc-vax.c:1556
 msgid "address prohibits displacement length specifier"
 msgstr ""
 
 msgid "address prohibits displacement length specifier"
 msgstr ""
 
-#: config/tc-vax.c:1585
+#: config/tc-vax.c:1584
 msgid "invalid operand of S^#"
 msgstr ""
 
 msgid "invalid operand of S^#"
 msgstr ""
 
-#: config/tc-vax.c:1598
+#: config/tc-vax.c:1597
 msgid "S^# needs expression"
 msgstr ""
 
 msgid "S^# needs expression"
 msgstr ""
 
-#: config/tc-vax.c:1605
+#: config/tc-vax.c:1604
 msgid "S^# may only read-access"
 msgstr ""
 
 msgid "S^# may only read-access"
 msgstr ""
 
-#: config/tc-vax.c:1628
+#: config/tc-vax.c:1627
 msgid "invalid operand of -()"
 msgstr ""
 
 msgid "invalid operand of -()"
 msgstr ""
 
-#: config/tc-vax.c:1634
+#: config/tc-vax.c:1633
 msgid "-(PC) unpredictable"
 msgstr ""
 
 msgid "-(PC) unpredictable"
 msgstr ""
 
-#: config/tc-vax.c:1636
+#: config/tc-vax.c:1635
 msgid "[]index same as -()register: unpredictable"
 msgstr ""
 
 msgid "[]index same as -()register: unpredictable"
 msgstr ""
 
-#: config/tc-vax.c:1668
+#: config/tc-vax.c:1667
 msgid "invalid operand of ()+"
 msgstr ""
 
 msgid "invalid operand of ()+"
 msgstr ""
 
-#: config/tc-vax.c:1674
+#: config/tc-vax.c:1673
 msgid "(PC)+ unpredictable"
 msgstr ""
 
 msgid "(PC)+ unpredictable"
 msgstr ""
 
-#: config/tc-vax.c:1676
+#: config/tc-vax.c:1675
 msgid "[]index same as ()+register: unpredictable"
 msgstr ""
 
 msgid "[]index same as ()+register: unpredictable"
 msgstr ""
 
-#: config/tc-vax.c:1699
+#: config/tc-vax.c:1698
 msgid "# conflicts length"
 msgstr ""
 
 msgid "# conflicts length"
 msgstr ""
 
-#: config/tc-vax.c:1701
+#: config/tc-vax.c:1700
 msgid "# bars register"
 msgstr ""
 
 msgid "# bars register"
 msgstr ""
 
-#: config/tc-vax.c:1721
+#: config/tc-vax.c:1720
 msgid "writing or modifying # is unpredictable"
 msgstr ""
 
 msgid "writing or modifying # is unpredictable"
 msgstr ""
 
-#: config/tc-vax.c:1747
+#: config/tc-vax.c:1746
 msgid "length not needed"
 msgstr ""
 
 msgid "length not needed"
 msgstr ""
 
-#: config/tc-vax.c:1754
+#: config/tc-vax.c:1753
 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:1756
+#: config/tc-vax.c:1755
 msgid "a register has no address"
 msgstr ""
 
 msgid "a register has no address"
 msgstr ""
 
-#: config/tc-vax.c:1765
+#: config/tc-vax.c:1764
 msgid "PC part of operand unpredictable"
 msgstr ""
 
 msgid "PC part of operand unpredictable"
 msgstr ""
 
-#: config/tc-vax.c:1921
+#: config/tc-vax.c:1920
 msgid "odd number of bytes in operand description"
 msgstr ""
 
 msgid "odd number of bytes in operand description"
 msgstr ""
 
-#: config/tc-vax.c:1935
+#: config/tc-vax.c:1934
 msgid "Bad operand"
 msgstr ""
 
 msgid "Bad operand"
 msgstr ""
 
-#: config/tc-vax.c:1940
+#: config/tc-vax.c:1939
 msgid "Not enough operands"
 msgstr ""
 
 msgid "Not enough operands"
 msgstr ""
 
-#: config/tc-vax.c:1947
-msgid "Too many operands"
-msgstr ""
-
-#: config/tc-vax.c:2217
+#: config/tc-vax.c:2216
 msgid "SYMBOL TABLE not implemented"
 msgstr ""
 
 msgid "SYMBOL TABLE not implemented"
 msgstr ""
 
-#: config/tc-vax.c:2221
+#: config/tc-vax.c:2220
 msgid "TOKEN TRACE not implemented"
 msgstr ""
 
 msgid "TOKEN TRACE not implemented"
 msgstr ""
 
-#: config/tc-vax.c:2225
+#: config/tc-vax.c:2224
 #, c-format
 msgid "Displacement length %s ignored!"
 msgstr ""
 
 #, c-format
 msgid "Displacement length %s ignored!"
 msgstr ""
 
-#: config/tc-vax.c:2229
+#: config/tc-vax.c:2228
 #, 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:2233
+#: config/tc-vax.c:2232
 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:2290
+#: config/tc-vax.c:2289
 #, c-format
 msgid ""
 "VAX options:\n"
 #, c-format
 msgid ""
 "VAX options:\n"
@@ -11333,7 +13872,7 @@ msgid ""
 "-V\t\t\tignored\n"
 msgstr ""
 
 "-V\t\t\tignored\n"
 msgstr ""
 
-#: config/tc-vax.c:2299
+#: config/tc-vax.c:2298
 #, c-format
 msgid ""
 "VMS options:\n"
 #, c-format
 msgid ""
 "VMS options:\n"
@@ -11345,60 +13884,61 @@ 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:2464
+#: config/tc-vax.c:2463
 #, c-format
 msgid "Ignoring statement due to \"%s\""
 msgstr ""
 
 #, c-format
 msgid "Ignoring statement due to \"%s\""
 msgstr ""
 
-#: config/tc-vax.c:2481
+#: config/tc-vax.c:2480
 #, c-format
 msgid "Aborting because statement has \"%s\""
 msgstr ""
 
 #, c-format
 msgid "Aborting because statement has \"%s\""
 msgstr ""
 
-#: config/tc-vax.c:2526
+#: config/tc-vax.c:2525
 msgid "Can't relocate expression"
 msgstr ""
 
 msgid "Can't relocate expression"
 msgstr ""
 
-#: config/tc-vax.c:2629
+#: config/tc-vax.c:2628
 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:2638
+#: config/tc-vax.c:2637
 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:2685
+#: config/tc-vax.c:2684
 #, 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:2996
+#: config/tc-vax.c:2995
 #, 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:3005
+#: config/tc-vax.c:3004
 #, 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:3070
+#: config/tc-vax.c:3069
 msgid "Length specification ignored. Address mode 9F used"
 msgstr ""
 
 msgid "Length specification ignored. Address mode 9F used"
 msgstr ""
 
-#: config/tc-vax.c:3128
+#: config/tc-vax.c:3127
 msgid "Invalid operand:  immediate value used as base address."
 msgstr ""
 
 msgid "Invalid operand:  immediate value used as base address."
 msgstr ""
 
-#: config/tc-vax.c:3130
+#: config/tc-vax.c:3129
 msgid "Invalid operand:  immediate value used as address."
 msgstr ""
 
 msgid "Invalid operand:  immediate value used as address."
 msgstr ""
 
-#: config/tc-vax.c:3155
-msgid "Symbol used as immediate operand in PIC mode."
+#: config/tc-vax.c:3154
+#, c-format
+msgid "Symbol %s used as immediate operand in PIC mode."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-vax.c:3258
+#: config/tc-vax.c:3259
 #, c-format
 msgid "VIP_BEGIN error:%s"
 msgstr ""
 #, c-format
 msgid "VIP_BEGIN error:%s"
 msgstr ""
@@ -11413,574 +13953,619 @@ msgstr ""
 msgid " XSTORMY16 specific command line options:\n"
 msgstr ""
 
 msgid " XSTORMY16 specific command line options:\n"
 msgstr ""
 
-#: config/tc-xstormy16.c:563
+#: config/tc-xstormy16.c:226
 #, c-format
 #, c-format
-msgid "internal error: can't install fix for reloc type %d (`%s')"
+msgid "unsupported fptr fixup size %d"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-xtensa.c:602
+#: config/tc-xstormy16.c:238
+#, c-format
+msgid "unsupported fixup size %d"
+msgstr ""
+
+#: config/tc-xstormy16.c:269
+msgid "unsupported fptr fixup"
+msgstr ""
+
+#: config/tc-xtensa.c:622
 msgid "illegal range of target hardware versions"
 msgstr ""
 
 msgid "illegal range of target hardware versions"
 msgstr ""
 
-#: config/tc-xtensa.c:751
+#: config/tc-xtensa.c:779
 msgid "--density option is ignored"
 msgstr ""
 
 msgid "--density option is ignored"
 msgstr ""
 
-#: config/tc-xtensa.c:754
+#: config/tc-xtensa.c:782
 msgid "--no-density option is ignored"
 msgstr ""
 
 msgid "--no-density option is ignored"
 msgstr ""
 
-#: config/tc-xtensa.c:763
+#: config/tc-xtensa.c:800
 msgid "--generics is deprecated; use --transform instead"
 msgstr ""
 
 msgid "--generics is deprecated; use --transform instead"
 msgstr ""
 
-#: config/tc-xtensa.c:766
+#: config/tc-xtensa.c:803
 msgid "--no-generics is deprecated; use --no-transform instead"
 msgstr ""
 
 msgid "--no-generics is deprecated; use --no-transform instead"
 msgstr ""
 
-#: config/tc-xtensa.c:769
+#: config/tc-xtensa.c:806
 msgid "--relax is deprecated; use --transform instead"
 msgstr ""
 
 msgid "--relax is deprecated; use --transform instead"
 msgstr ""
 
-#: config/tc-xtensa.c:772
+#: config/tc-xtensa.c:809
 msgid "--no-relax is deprecated; use --no-transform instead"
 msgstr ""
 
 msgid "--no-relax is deprecated; use --no-transform instead"
 msgstr ""
 
-#: config/tc-xtensa.c:789
+#: config/tc-xtensa.c:826
 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:862
+#: config/tc-xtensa.c:899
 msgid "prefer-l32r conflicts with prefer-const16"
 msgstr ""
 
 msgid "prefer-l32r conflicts with prefer-const16"
 msgstr ""
 
-#: config/tc-xtensa.c:868
+#: config/tc-xtensa.c:905
 msgid "prefer-const16 conflicts with prefer-l32r"
 msgstr ""
 
 msgid "prefer-const16 conflicts with prefer-l32r"
 msgstr ""
 
-#: config/tc-xtensa.c:876 config/tc-xtensa.c:885 config/tc-xtensa.c:889
+#: config/tc-xtensa.c:913 config/tc-xtensa.c:922 config/tc-xtensa.c:926
 msgid "invalid target hardware version"
 msgstr ""
 
 msgid "invalid target hardware version"
 msgstr ""
 
-#: config/tc-xtensa.c:1064
+#: config/tc-xtensa.c:1110
 msgid "unmatched end directive"
 msgstr ""
 
 msgid "unmatched end directive"
 msgstr ""
 
-#: config/tc-xtensa.c:1093
+#: config/tc-xtensa.c:1139
 msgid ".begin directive with no matching .end directive"
 msgstr ""
 
 msgid ".begin directive with no matching .end directive"
 msgstr ""
 
-#: config/tc-xtensa.c:1134
+#: config/tc-xtensa.c:1180
 msgid "[no-]generics is deprecated; use [no-]transform instead"
 msgstr ""
 
 msgid "[no-]generics is deprecated; use [no-]transform instead"
 msgstr ""
 
-#: config/tc-xtensa.c:1139
+#: config/tc-xtensa.c:1185
 msgid "[no-]relax is deprecated; use [no-]transform instead"
 msgstr ""
 
 msgid "[no-]relax is deprecated; use [no-]transform instead"
 msgstr ""
 
-#: config/tc-xtensa.c:1152
+#: config/tc-xtensa.c:1198
 #, c-format
 msgid "directive %s cannot be negated"
 msgstr ""
 
 #, c-format
 msgid "directive %s cannot be negated"
 msgstr ""
 
-#: config/tc-xtensa.c:1158
+#: config/tc-xtensa.c:1204
 msgid "unknown directive"
 msgstr ""
 
 msgid "unknown directive"
 msgstr ""
 
-#: config/tc-xtensa.c:1179 config/tc-xtensa.c:1275 config/tc-xtensa.c:1517
-#: config/tc-xtensa.c:5545
+#: config/tc-xtensa.c:1225 config/tc-xtensa.c:1321 config/tc-xtensa.c:1563
+#: config/tc-xtensa.c:5754
 msgid "directives are not valid inside bundles"
 msgstr ""
 
 msgid "directives are not valid inside bundles"
 msgstr ""
 
-#: config/tc-xtensa.c:1191
+#: config/tc-xtensa.c:1237
 msgid ".begin literal is deprecated; use .literal instead"
 msgstr ""
 
 msgid ".begin literal is deprecated; use .literal instead"
 msgstr ""
 
-#: config/tc-xtensa.c:1205
+#: config/tc-xtensa.c:1251
 msgid "cannot set literal_prefix inside literal fragment"
 msgstr ""
 
 msgid "cannot set literal_prefix inside literal fragment"
 msgstr ""
 
-#: config/tc-xtensa.c:1238
+#: config/tc-xtensa.c:1284
 msgid ".begin [no-]density is ignored"
 msgstr ""
 
 msgid ".begin [no-]density is ignored"
 msgstr ""
 
-#: config/tc-xtensa.c:1245 config/tc-xtensa.c:1295
+#: config/tc-xtensa.c:1291 config/tc-xtensa.c:1341
 msgid "Xtensa absolute literals option not supported; ignored"
 msgstr ""
 
 msgid "Xtensa absolute literals option not supported; ignored"
 msgstr ""
 
-#: config/tc-xtensa.c:1288
+#: config/tc-xtensa.c:1334
 msgid ".end [no-]density is ignored"
 msgstr ""
 
 msgid ".end [no-]density is ignored"
 msgstr ""
 
-#: config/tc-xtensa.c:1313
+#: config/tc-xtensa.c:1359
 #, 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:1368
+#: config/tc-xtensa.c:1414
 msgid ".literal_position inside literal directive; ignoring"
 msgstr ""
 
 msgid ".literal_position inside literal directive; ignoring"
 msgstr ""
 
-#: config/tc-xtensa.c:1388
+#: config/tc-xtensa.c:1434
 msgid ".literal not allowed inside .begin literal region"
 msgstr ""
 
 msgid ".literal not allowed inside .begin literal region"
 msgstr ""
 
-#: config/tc-xtensa.c:1424
+#: config/tc-xtensa.c:1470
 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:1486
+#: config/tc-xtensa.c:1532
 msgid "fall through frequency must be greater than 0"
 msgstr ""
 
 msgid "fall through frequency must be greater than 0"
 msgstr ""
 
-#: config/tc-xtensa.c:1494
+#: config/tc-xtensa.c:1540
 msgid "branch target frequency must be greater than 0"
 msgstr ""
 
 msgid "branch target frequency must be greater than 0"
 msgstr ""
 
-#: config/tc-xtensa.c:1542
+#: config/tc-xtensa.c:1588
 #, 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:1721 config/tc-xtensa.c:1738
+#: config/tc-xtensa.c:1596
+#, c-format
+msgid "invalid use of %s relocation"
+msgstr ""
+
+#: config/tc-xtensa.c:1792 config/tc-xtensa.c:1809
 #, c-format
 msgid "bad register name: %s"
 msgstr ""
 
 #, c-format
 msgid "bad register name: %s"
 msgstr ""
 
-#: config/tc-xtensa.c:1727
+#: config/tc-xtensa.c:1798
 #, c-format
 msgid "bad register number: %s"
 msgstr ""
 
 #, c-format
 msgid "bad register number: %s"
 msgstr ""
 
-#: config/tc-xtensa.c:1804
+#: config/tc-xtensa.c:1861
+msgid "pcrel relocation not allowed in an instruction"
+msgstr ""
+
+#: config/tc-xtensa.c:1878
 msgid "register number out of range"
 msgstr ""
 
 msgid "register number out of range"
 msgstr ""
 
-#: config/tc-xtensa.c:1888
+#: config/tc-xtensa.c:1962
 msgid "extra comma"
 msgstr ""
 
 msgid "extra comma"
 msgstr ""
 
-#: config/tc-xtensa.c:1890
+#: config/tc-xtensa.c:1964
 msgid "extra colon"
 msgstr ""
 
 msgid "extra colon"
 msgstr ""
 
-#: config/tc-xtensa.c:1892
+#: config/tc-xtensa.c:1966
 msgid "missing argument"
 msgstr ""
 
 msgid "missing argument"
 msgstr ""
 
-#: config/tc-xtensa.c:1894
+#: config/tc-xtensa.c:1968
 msgid "missing comma or colon"
 msgstr ""
 
 msgid "missing comma or colon"
 msgstr ""
 
-#: config/tc-xtensa.c:1951
+#: config/tc-xtensa.c:2025
 msgid "incorrect register number, ignoring"
 msgstr ""
 
 msgid "incorrect register number, ignoring"
 msgstr ""
 
-#: config/tc-xtensa.c:1958
+#: config/tc-xtensa.c:2032
 msgid "too many arguments"
 msgstr ""
 
 msgid "too many arguments"
 msgstr ""
 
-#: config/tc-xtensa.c:2031
+#: config/tc-xtensa.c:2106
 #, c-format
 msgid "cannot encode opcode \"%s\""
 msgstr ""
 
 #, c-format
 msgid "cannot encode opcode \"%s\""
 msgstr ""
 
-#: config/tc-xtensa.c:2125
+#: config/tc-xtensa.c:2200
 #, 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:2132
+#: config/tc-xtensa.c:2207
 #, 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:2183
+#: config/tc-xtensa.c:2258
 #, c-format
 msgid "invalid register '%s' for '%s' instruction"
 msgstr ""
 
 #, c-format
 msgid "invalid register '%s' for '%s' instruction"
 msgstr ""
 
-#: config/tc-xtensa.c:2190
+#: config/tc-xtensa.c:2265
 #, 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:2258
+#: config/tc-xtensa.c:2333
 #, c-format
 msgid "invalid register number (%ld) for '%s'"
 msgstr ""
 
 #, c-format
 msgid "invalid register number (%ld) for '%s'"
 msgstr ""
 
-#: config/tc-xtensa.c:2649
+#: config/tc-xtensa.c:2724
 #, 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:2655
+#: config/tc-xtensa.c:2730
 #, 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:2703
+#: config/tc-xtensa.c:2777
 #, c-format
 msgid "internal error: unknown option name '%s'"
 msgstr ""
 
 #, c-format
 msgid "internal error: unknown option name '%s'"
 msgstr ""
 
-#: config/tc-xtensa.c:3778
-msgid "INSTR_LABEL_DEF not supported yet"
-msgstr ""
-
-#: config/tc-xtensa.c:3807
+#: config/tc-xtensa.c:3884
 msgid "can't handle generation of literal/labels yet"
 msgstr ""
 
 msgid "can't handle generation of literal/labels yet"
 msgstr ""
 
-#: config/tc-xtensa.c:3811
+#: config/tc-xtensa.c:3888
 msgid "can't handle undefined OP TYPE"
 msgstr ""
 
 msgid "can't handle undefined OP TYPE"
 msgstr ""
 
-#: config/tc-xtensa.c:3872
+#: config/tc-xtensa.c:3949
 #, 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:3879
+#: config/tc-xtensa.c:3956
 #, 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:4016
+#: config/tc-xtensa.c:3977
+msgid "immediate operands sum to greater than 32"
+msgstr ""
+
+#: config/tc-xtensa.c:4108
 msgid "invalid immediate"
 msgstr ""
 
 msgid "invalid immediate"
 msgstr ""
 
-#: config/tc-xtensa.c:4130
+#: config/tc-xtensa.c:4229
 #, 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:4140
+#: config/tc-xtensa.c:4239
 #, 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:4150
+#: config/tc-xtensa.c:4249
 #, c-format
 msgid "invalid relocation in instruction slot %i"
 msgstr ""
 
 #, c-format
 msgid "invalid relocation in instruction slot %i"
 msgstr ""
 
-#: config/tc-xtensa.c:4157
+#: config/tc-xtensa.c:4256
 #, c-format
 msgid "undefined symbol for opcode \"%s\""
 msgstr ""
 
 #, c-format
 msgid "undefined symbol for opcode \"%s\""
 msgstr ""
 
-#: config/tc-xtensa.c:4612
+#: config/tc-xtensa.c:4730
 msgid "opcode 'NOP.N' unavailable in this configuration"
 msgstr ""
 
 msgid "opcode 'NOP.N' unavailable in this configuration"
 msgstr ""
 
-#: config/tc-xtensa.c:4672
+#: config/tc-xtensa.c:4790
 msgid "get_expanded_loop_offset: invalid opcode"
 msgstr ""
 
 msgid "get_expanded_loop_offset: invalid opcode"
 msgstr ""
 
-#: config/tc-xtensa.c:4804
+#: config/tc-xtensa.c:4923
 #, 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:4857
+#: config/tc-xtensa.c:4976
 #, 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:4896
+#: config/tc-xtensa.c:5015
 #, 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:4920
+#: config/tc-xtensa.c:5039
 msgid "unexpected fix"
 msgstr ""
 
 msgid "unexpected fix"
 msgstr ""
 
-#: config/tc-xtensa.c:4931 config/tc-xtensa.c:4935
+#: config/tc-xtensa.c:5050 config/tc-xtensa.c:5054
 msgid "undecodable fix"
 msgstr ""
 
 msgid "undecodable fix"
 msgstr ""
 
-#: config/tc-xtensa.c:5061
+#: config/tc-xtensa.c:5192
 msgid "labels are not valid inside bundles"
 msgstr ""
 
 msgid "labels are not valid inside bundles"
 msgstr ""
 
-#: config/tc-xtensa.c:5081
+#: config/tc-xtensa.c:5212
 msgid "invalid last instruction for a zero-overhead loop"
 msgstr ""
 
 msgid "invalid last instruction for a zero-overhead loop"
 msgstr ""
 
-#: config/tc-xtensa.c:5146
+#: config/tc-xtensa.c:5279
 msgid "extra opening brace"
 msgstr ""
 
 msgid "extra opening brace"
 msgstr ""
 
-#: config/tc-xtensa.c:5156
+#: config/tc-xtensa.c:5289
 msgid "extra closing brace"
 msgstr ""
 
 msgid "extra closing brace"
 msgstr ""
 
-#: config/tc-xtensa.c:5183
+#: config/tc-xtensa.c:5316
 msgid "missing closing brace"
 msgstr ""
 
 msgid "missing closing brace"
 msgstr ""
 
-#: config/tc-xtensa.c:5263
+#: config/tc-xtensa.c:5416 config/tc-xtensa.c:5446
+#, c-format
+msgid "wrong number of operands for '%s'"
+msgstr ""
+
+#: config/tc-xtensa.c:5433
+#, c-format
+msgid "bad relocation expression for '%s'"
+msgstr ""
+
+#: config/tc-xtensa.c:5468
 #, c-format
 msgid "unknown opcode or format name '%s'"
 msgstr ""
 
 #, c-format
 msgid "unknown opcode or format name '%s'"
 msgstr ""
 
-#: config/tc-xtensa.c:5269
+#: config/tc-xtensa.c:5474
 msgid "format names only valid inside bundles"
 msgstr ""
 
 msgid "format names only valid inside bundles"
 msgstr ""
 
-#: config/tc-xtensa.c:5274
+#: config/tc-xtensa.c:5479
 #, 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:5323
+#: config/tc-xtensa.c:5529
 msgid "entry instruction with stack decrement < 16"
 msgstr ""
 
 msgid "entry instruction with stack decrement < 16"
 msgstr ""
 
-#: config/tc-xtensa.c:5376
+#: config/tc-xtensa.c:5582
 msgid "unaligned entry instruction"
 msgstr ""
 
 msgid "unaligned entry instruction"
 msgstr ""
 
-#: config/tc-xtensa.c:5438
+#: config/tc-xtensa.c:5647
 msgid "bad instruction format"
 msgstr ""
 
 msgid "bad instruction format"
 msgstr ""
 
-#: config/tc-xtensa.c:5441
+#: config/tc-xtensa.c:5650
 msgid "invalid relocation"
 msgstr ""
 
 msgid "invalid relocation"
 msgstr ""
 
-#: config/tc-xtensa.c:5452
+#: config/tc-xtensa.c:5661
 #, c-format
 msgid "invalid relocation for '%s' instruction"
 msgstr ""
 
 #, c-format
 msgid "invalid relocation for '%s' instruction"
 msgstr ""
 
-#: config/tc-xtensa.c:5464
+#: config/tc-xtensa.c:5673
 #, 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:5628
+#: config/tc-xtensa.c:5853
 msgid "cannot represent subtraction with an offset"
 msgstr ""
 
 msgid "cannot represent subtraction with an offset"
 msgstr ""
 
-#: config/tc-xtensa.c:5716
+#: config/tc-xtensa.c:5953
 #, c-format
 msgid "unhandled local relocation fix %s"
 msgstr ""
 
 #, c-format
 msgid "unhandled local relocation fix %s"
 msgstr ""
 
-#: config/tc-xtensa.c:6023
+#: config/tc-xtensa.c:6004
+#, c-format
+msgid "internal error; cannot generate `%s' relocation"
+msgstr ""
+
+#: config/tc-xtensa.c:6223
+msgid "The option \"--no-allow-flix\" prohibits multi-slot flix."
+msgstr ""
+
+#: config/tc-xtensa.c:6232
 msgid "couldn't find a valid instruction format"
 msgstr ""
 
 msgid "couldn't find a valid instruction format"
 msgstr ""
 
-#: config/tc-xtensa.c:6024
+#: config/tc-xtensa.c:6233
 #, c-format
 msgid "    ops were: "
 msgstr ""
 
 #, c-format
 msgid "    ops were: "
 msgstr ""
 
-#: config/tc-xtensa.c:6026
+#: config/tc-xtensa.c:6235
 #, c-format
 msgid " %s;"
 msgstr ""
 
 #, c-format
 msgid " %s;"
 msgstr ""
 
-#: config/tc-xtensa.c:6037
+#: config/tc-xtensa.c:6246
 #, 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:6048 config/tc-xtensa.c:6146
+#: config/tc-xtensa.c:6257 config/tc-xtensa.c:6355
 msgid "illegal resource usage in bundle"
 msgstr ""
 
 msgid "illegal resource usage in bundle"
 msgstr ""
 
-#: config/tc-xtensa.c:6233
+#: config/tc-xtensa.c:6442
 #, 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:6238
+#: config/tc-xtensa.c:6447
 #, 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:6243
+#: config/tc-xtensa.c:6452
 #, 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:6248
+#: config/tc-xtensa.c:6457
 #, 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:6264
+#: config/tc-xtensa.c:6473
 msgid "multiple branches or jumps in the same bundle"
 msgstr ""
 
 msgid "multiple branches or jumps in the same bundle"
 msgstr ""
 
-#: config/tc-xtensa.c:6712
+#: config/tc-xtensa.c:6925
 msgid "cannot assemble into a literal fragment"
 msgstr ""
 
 msgid "cannot assemble into a literal fragment"
 msgstr ""
 
-#: config/tc-xtensa.c:6714
+#: config/tc-xtensa.c:6927
 msgid "..."
 msgstr ""
 
 msgid "..."
 msgstr ""
 
-#: config/tc-xtensa.c:7258
+#: config/tc-xtensa.c:7535
 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:7370
+#: config/tc-xtensa.c:7647
 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:7452
+#: config/tc-xtensa.c:7729
 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:7461
+#: config/tc-xtensa.c:7738
 #, c-format
 msgid "fr_var %lu < length %d"
 msgstr ""
 
 #, c-format
 msgid "fr_var %lu < length %d"
 msgstr ""
 
-#: config/tc-xtensa.c:7620
+#: config/tc-xtensa.c:7897
 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:7692
+#: config/tc-xtensa.c:7969
 msgid "undecodable instruction in instruction frag"
 msgstr ""
 
 msgid "undecodable instruction in instruction frag"
 msgstr ""
 
-#: config/tc-xtensa.c:7802
+#: config/tc-xtensa.c:8079
 msgid "invalid empty loop"
 msgstr ""
 
 msgid "invalid empty loop"
 msgstr ""
 
-#: config/tc-xtensa.c:7807
+#: config/tc-xtensa.c:8084
 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:8380
+#: config/tc-xtensa.c:8662
 msgid "bad relaxation state"
 msgstr ""
 
 msgid "bad relaxation state"
 msgstr ""
 
-#: config/tc-xtensa.c:8438
+#: config/tc-xtensa.c:8720
 #, c-format
 msgid "fr_var (%ld) < length (%d)"
 msgstr ""
 
 #, c-format
 msgid "fr_var (%ld) < length (%d)"
 msgstr ""
 
-#: config/tc-xtensa.c:8945
-msgid "internal error: relaxation failed"
-msgstr ""
-
-#: config/tc-xtensa.c:8951
-msgid "internal error: relaxation requires too many steps"
-msgstr ""
-
-#: config/tc-xtensa.c:9127
+#: config/tc-xtensa.c:9421
 msgid "invalid relaxation fragment result"
 msgstr ""
 
 msgid "invalid relaxation fragment result"
 msgstr ""
 
-#: config/tc-xtensa.c:9206
+#: config/tc-xtensa.c:9500
 msgid "unable to widen instruction"
 msgstr ""
 
 msgid "unable to widen instruction"
 msgstr ""
 
-#: config/tc-xtensa.c:9346
+#: config/tc-xtensa.c:9640
 msgid "multiple literals in expansion"
 msgstr ""
 
 msgid "multiple literals in expansion"
 msgstr ""
 
-#: config/tc-xtensa.c:9350
+#: config/tc-xtensa.c:9644
 msgid "no registered fragment for literal"
 msgstr ""
 
 msgid "no registered fragment for literal"
 msgstr ""
 
-#: config/tc-xtensa.c:9352
+#: config/tc-xtensa.c:9646
 msgid "number of literal tokens != 1"
 msgstr ""
 
 msgid "number of literal tokens != 1"
 msgstr ""
 
-#: config/tc-xtensa.c:9482 config/tc-xtensa.c:9488
+#: config/tc-xtensa.c:9776 config/tc-xtensa.c:9782
 #, c-format
 msgid "unresolved loop target symbol: %s"
 msgstr ""
 
 #, c-format
 msgid "unresolved loop target symbol: %s"
 msgstr ""
 
-#: config/tc-xtensa.c:9594
+#: config/tc-xtensa.c:9888
 #, c-format
 msgid "invalid expression evaluation type %d"
 msgstr ""
 
 #, c-format
 msgid "invalid expression evaluation type %d"
 msgstr ""
 
-#: config/tc-xtensa.c:9611
+#: config/tc-xtensa.c:9905
 msgid "loop too long for LOOP instruction"
 msgstr ""
 
 msgid "loop too long for LOOP instruction"
 msgstr ""
 
-#: config/tc-xtensa.c:9881
+#: config/tc-xtensa.c:10175
 #, c-format
 msgid "fixes not all moved from %s"
 msgstr ""
 
 #, c-format
 msgid "fixes not all moved from %s"
 msgstr ""
 
-#: config/tc-xtensa.c:10012
+#: config/tc-xtensa.c:10306
 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:10941
+#: config/tc-xtensa.c:11138
 msgid "too many operands in instruction"
 msgstr ""
 
 msgid "too many operands in instruction"
 msgstr ""
 
-#: config/tc-xtensa.c:11152
+#: config/tc-xtensa.c:11349
 msgid "invalid symbolic operand"
 msgstr ""
 
 msgid "invalid symbolic operand"
 msgstr ""
 
-#: config/tc-xtensa.c:11213
+#: config/tc-xtensa.c:11410
 msgid "operand number mismatch"
 msgstr ""
 
 msgid "operand number mismatch"
 msgstr ""
 
-#: config/tc-xtensa.c:11217
+#: config/tc-xtensa.c:11414
 #, 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:11242
+#: config/tc-xtensa.c:11439
 #, c-format
 msgid "xtensa-isa failure: %s"
 msgstr ""
 
 #, c-format
 msgid "xtensa-isa failure: %s"
 msgstr ""
 
-#: config/tc-xtensa.c:11313
+#: config/tc-xtensa.c:11516
 msgid "invalid opcode"
 msgstr ""
 
 msgid "invalid opcode"
 msgstr ""
 
-#: config/tc-xtensa.c:11319
+#: config/tc-xtensa.c:11522
 msgid "too few operands"
 msgstr ""
 
 msgid "too few operands"
 msgstr ""
 
-#: config/tc-xtensa.c:11434 config/tc-xtensa.c:11440
+#: config/tc-xtensa.c:11572
+msgid "multiple writes to the same register"
+msgstr ""
+
+#: config/tc-xtensa.c:11686 config/tc-xtensa.c:11692
 msgid "out of memory"
 msgstr ""
 
 msgid "out of memory"
 msgstr ""
 
-#: config/tc-xtensa.c:11551
+#: config/tc-xtensa.c:11781
+msgid "TLS relocation not allowed in FLIX bundle"
+msgstr ""
+
+#. Instructions that generate TLS relocations should always be
+#. relaxed in the front-end.  If "record_fixup" is set, then this
+#. function is being called during back-end relaxation, so flag
+#. the unexpected behavior as an error.
+#: config/tc-xtensa.c:11787
+msgid "unexpected TLS relocation"
+msgstr ""
+
+#: config/tc-xtensa.c:11831
 msgid "symbolic operand not allowed"
 msgstr ""
 
 msgid "symbolic operand not allowed"
 msgstr ""
 
-#: config/tc-xtensa.c:11588
+#: config/tc-xtensa.c:11868
 msgid "cannot decode instruction format"
 msgstr ""
 
 msgid "cannot decode instruction format"
 msgstr ""
 
-#: config/tc-xtensa.c:11732
+#: config/tc-xtensa.c:12012
 msgid "ignoring extra '-rename-section' delimiter ':'"
 msgstr ""
 
 msgid "ignoring extra '-rename-section' delimiter ':'"
 msgstr ""
 
-#: config/tc-xtensa.c:11737
+#: config/tc-xtensa.c:12017
 #, c-format
 msgid "ignoring invalid '-rename-section' specification: '%s'"
 msgstr ""
 
 #, c-format
 msgid "ignoring invalid '-rename-section' specification: '%s'"
 msgstr ""
 
-#: config/tc-xtensa.c:11748
+#: config/tc-xtensa.c:12028
 #, c-format
 msgid "section %s renamed multiple times"
 msgstr ""
 
 #, c-format
 msgid "section %s renamed multiple times"
 msgstr ""
 
-#: config/tc-xtensa.c:11750
+#: config/tc-xtensa.c:12030
 #, c-format
 msgid "multiple sections remapped to output section %s"
 msgstr ""
 #, c-format
 msgid "multiple sections remapped to output section %s"
 msgstr ""
@@ -12030,12 +14615,12 @@ msgstr ""
 msgid "parentheses ignored"
 msgstr ""
 
 msgid "parentheses ignored"
 msgstr ""
 
-#: config/tc-z80.c:1909 read.c:3501
+#: config/tc-z80.c:1909 read.c:3556
 #, 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:1513 config/tc-z8k.c:1576
+#: config/tc-z80.c:1935 config/tc-z8k.c:1461 config/tc-z8k.c:1524
 msgid "relative jump out of range"
 msgstr ""
 
 msgid "relative jump out of range"
 msgstr ""
 
@@ -12043,7 +14628,7 @@ msgstr ""
 msgid "index offset  out of range"
 msgstr ""
 
 msgid "index offset  out of range"
 msgstr ""
 
-#: config/tc-z80.c:1994 config/tc-z8k.c:1584
+#: config/tc-z80.c:1994 config/tc-z8k.c:1532
 #, 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 ""
@@ -12146,12 +14731,12 @@ msgstr ""
 msgid "Can't find opcode to match operands"
 msgstr ""
 
 msgid "Can't find opcode to match operands"
 msgstr ""
 
-#: config/tc-z8k.c:1370
+#: config/tc-z8k.c:1318
 #, c-format
 msgid "invalid architecture -z%s"
 msgstr ""
 
 #, c-format
 msgid "invalid architecture -z%s"
 msgstr ""
 
-#: config/tc-z8k.c:1390
+#: config/tc-z8k.c:1338
 #, c-format
 msgid ""
 " Z8K options:\n"
 #, c-format
 msgid ""
 " Z8K options:\n"
@@ -12160,123 +14745,205 @@ msgid ""
 "  -linkrelax              create linker relaxable code\n"
 msgstr ""
 
 "  -linkrelax              create linker relaxable code\n"
 msgstr ""
 
-#: config/tc-z8k.c:1402
+#: config/tc-z8k.c:1350
 #, c-format
 msgid "call to md_convert_frag\n"
 msgstr ""
 
 #, c-format
 msgid "call to md_convert_frag\n"
 msgstr ""
 
-#: config/tc-z8k.c:1509 config/tc-z8k.c:1549 config/tc-z8k.c:1572
+#: config/tc-z8k.c:1457 config/tc-z8k.c:1497 config/tc-z8k.c:1520
 msgid "cannot branch to odd address"
 msgstr ""
 
 msgid "cannot branch to odd address"
 msgstr ""
 
-#: config/tc-z8k.c:1531
+#: config/tc-z8k.c:1479
 msgid "relative address out of range"
 msgstr ""
 
 msgid "relative address out of range"
 msgstr ""
 
-#: config/tc-z8k.c:1552
+#: config/tc-z8k.c:1500
 msgid "relative call out of range"
 msgstr ""
 
 msgid "relative call out of range"
 msgstr ""
 
-#: config/tc-z8k.c:1596
+#: config/tc-z8k.c:1544
 #, c-format
 msgid "call to md_estimate_size_before_relax\n"
 msgstr ""
 
 #, c-format
 msgid "call to md_estimate_size_before_relax\n"
 msgstr ""
 
-#: depend.c:193
+#: config/xtensa-relax.c:1556
+#, c-format
+msgid "invalid configuration option '%s' in transition rule '%s'"
+msgstr ""
+
+#: config/xtensa-relax.c:1681
+#, c-format
+msgid "opcode '%s': no bound opname '%s' for precondition in '%s'"
+msgstr ""
+
+#: config/xtensa-relax.c:1691
+#, c-format
+msgid "opcode '%s': no bound opname '%s' for precondition in %s"
+msgstr ""
+
+#: config/xtensa-relax.c:1698
+#, c-format
+msgid "opcode '%s': precondition only contains constants in '%s'"
+msgstr ""
+
+#: config/xtensa-relax.c:1745
+msgid "expected one operand for generated literal"
+msgstr ""
+
+#: config/xtensa-relax.c:1752
+msgid "expected 0 operands for generated label"
+msgstr ""
+
+#: config/xtensa-relax.c:1765
+#, c-format
+msgid "invalid opcode '%s' in transition rule '%s'"
+msgstr ""
+
+#: config/xtensa-relax.c:1773
+#, c-format
+msgid "opcode '%s': replacement does not have %d ops"
+msgstr ""
+
+#: config/xtensa-relax.c:1787
+#, c-format
+msgid "opcode '%s': cannot find literal definition"
+msgstr ""
+
+#: config/xtensa-relax.c:1803 config/xtensa-relax.c:1833
+#, c-format
+msgid "opcode %s: unidentified operand '%s' in '%s'"
+msgstr ""
+
+#: config/xtensa-relax.c:1828
+#, c-format
+msgid "unknown user-defined function %s"
+msgstr ""
+
+#: config/xtensa-relax.c:1839
+#, c-format
+msgid "opcode %s: could not parse operand '%s' in '%s'"
+msgstr ""
+
+#: config/xtensa-relax.c:1880
+#, c-format
+msgid "could not parse INSN_PATTERN '%s'"
+msgstr ""
+
+#: config/xtensa-relax.c:1884
+#, c-format
+msgid "could not parse INSN_REPL '%s'"
+msgstr ""
+
+#: config/xtensa-relax.c:1895
+#, c-format
+msgid "could not build transition for %s => %s"
+msgstr ""
+
+#: 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:276
+#: dw2gencfi.c:294
 #, 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:359
+#: dw2gencfi.c:377
 msgid "CFI state restore without previous remember"
 msgstr ""
 
 msgid "CFI state restore without previous remember"
 msgstr ""
 
-#: dw2gencfi.c:411
+#: dw2gencfi.c:432
 msgid "missing separator"
 msgstr ""
 
 msgid "missing separator"
 msgstr ""
 
-#: dw2gencfi.c:433 dw2gencfi.c:451
+#: dw2gencfi.c:482
 msgid "bad register expression"
 msgstr ""
 
 msgid "bad register expression"
 msgstr ""
 
-#: dw2gencfi.c:473 dw2gencfi.c:596 dw2gencfi.c:634 dw2gencfi.c:704
+#: dw2gencfi.c:503 dw2gencfi.c:626 dw2gencfi.c:664 dw2gencfi.c:734
+#: dw2gencfi.c:806
 msgid "CFI instruction used without previous .cfi_startproc"
 msgstr ""
 
 msgid "CFI instruction used without previous .cfi_startproc"
 msgstr ""
 
-#: dw2gencfi.c:658
+#: dw2gencfi.c:688
 msgid "invalid or unsupported encoding in .cfi_personality"
 msgstr ""
 
 msgid "invalid or unsupported encoding in .cfi_personality"
 msgstr ""
 
-#: dw2gencfi.c:665
+#: dw2gencfi.c:695
 msgid ".cfi_personality requires encoding and symbol arguments"
 msgstr ""
 
 msgid ".cfi_personality requires encoding and symbol arguments"
 msgstr ""
 
-#: dw2gencfi.c:688
+#: dw2gencfi.c:718
 msgid "wrong second argument to .cfi_personality"
 msgstr ""
 
 msgid "wrong second argument to .cfi_personality"
 msgstr ""
 
-#: dw2gencfi.c:728
+#: dw2gencfi.c:758 dw2gencfi.c:834
 msgid "invalid or unsupported encoding in .cfi_lsda"
 msgstr ""
 
 msgid "invalid or unsupported encoding in .cfi_lsda"
 msgstr ""
 
-#: dw2gencfi.c:735
+#: dw2gencfi.c:765
 msgid ".cfi_lsda requires encoding and symbol arguments"
 msgstr ""
 
 msgid ".cfi_lsda requires encoding and symbol arguments"
 msgstr ""
 
-#: dw2gencfi.c:760
+#: dw2gencfi.c:790
 msgid "wrong second argument to .cfi_lsda"
 msgstr ""
 
 msgid "wrong second argument to .cfi_lsda"
 msgstr ""
 
-#: dw2gencfi.c:775
+#: dw2gencfi.c:855
+msgid "wrong third argument to .cfi_val_encoded_addr"
+msgstr ""
+
+#: dw2gencfi.c:870
 msgid "previous CFI entry not closed (missing .cfi_endproc)"
 msgstr ""
 
 msgid "previous CFI entry not closed (missing .cfi_endproc)"
 msgstr ""
 
-#: dw2gencfi.c:810
+#: dw2gencfi.c:905
 msgid ".cfi_endproc without corresponding .cfi_startproc"
 msgstr ""
 
 msgid ".cfi_endproc without corresponding .cfi_startproc"
 msgstr ""
 
-#: dw2gencfi.c:1339
+#: dw2gencfi.c:1515
 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:553 dwarf2dbg.c:579
+#: dwarf2dbg.c:542 dwarf2dbg.c:577
 msgid "file number less than one"
 msgstr ""
 
 msgid "file number less than one"
 msgstr ""
 
-#: dwarf2dbg.c:559
+#: dwarf2dbg.c:552
 #, c-format
 msgid "file number %ld already allocated"
 msgstr ""
 
 #, c-format
 msgid "file number %ld already allocated"
 msgstr ""
 
-#: dwarf2dbg.c:584 dwarf2dbg.c:1244
+#: dwarf2dbg.c:582 dwarf2dbg.c:1335
 #, c-format
 msgid "unassigned file number %ld"
 msgstr ""
 
 #, c-format
 msgid "unassigned file number %ld"
 msgstr ""
 
-#: dwarf2dbg.c:652
+#: dwarf2dbg.c:651
 msgid "is_stmt value not 0 or 1"
 msgstr ""
 
 msgid "is_stmt value not 0 or 1"
 msgstr ""
 
-#: dwarf2dbg.c:664
+#: dwarf2dbg.c:663
 msgid "isa number less than zero"
 msgstr ""
 
 msgid "isa number less than zero"
 msgstr ""
 
-#: dwarf2dbg.c:670
+#: dwarf2dbg.c:675
+msgid "discriminator less than zero"
+msgstr ""
+
+#: dwarf2dbg.c:681
 #, c-format
 msgid "unknown .loc sub-directive `%s'"
 msgstr ""
 
 #, c-format
 msgid "unknown .loc sub-directive `%s'"
 msgstr ""
 
-#: dwarf2dbg.c:1309 dwarf2dbg.c:1558
+#: dwarf2dbg.c:1398
 msgid "internal error: unknown dwarf2 format"
 msgstr ""
 
 msgid "internal error: unknown dwarf2 format"
 msgstr ""
 
@@ -12433,10 +15100,6 @@ msgstr ""
 msgid ".loc before .file"
 msgstr ""
 
 msgid ".loc before .file"
 msgstr ""
 
-#: ecoff.c:3368
-msgid "bad .weakext directive"
-msgstr ""
-
 #: ecoff.c:3436
 #, c-format
 msgid ".stab%c is not supported"
 #: ecoff.c:3436
 #, c-format
 msgid ".stab%c is not supported"
@@ -12470,92 +15133,101 @@ msgstr ""
 msgid "GP prologue size exceeds field size, using 0 instead"
 msgstr ""
 
 msgid "GP prologue size exceeds field size, using 0 instead"
 msgstr ""
 
-#: expr.c:81 read.c:3566
+#: expr.c:88 read.c:3621
 msgid "bignum invalid"
 msgstr ""
 
 msgid "bignum invalid"
 msgstr ""
 
-#: expr.c:83 read.c:3568 read.c:4025 read.c:4873
+#: expr.c:90 read.c:3623 read.c:4091 read.c:4957
 msgid "floating point number invalid"
 msgstr ""
 
 msgid "floating point number invalid"
 msgstr ""
 
-#: expr.c:202
+#: expr.c:211
 msgid "bad floating-point constant: exponent overflow"
 msgstr ""
 
 msgid "bad floating-point constant: exponent overflow"
 msgstr ""
 
-#: expr.c:206
+#: expr.c:215
 #, 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:385
+#: expr.c:394
 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:408
+#: expr.c:417
 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:531
+#: expr.c:540
 #, c-format
 msgid "backward ref to unknown label \"%d:\""
 msgstr ""
 
 #, c-format
 msgid "backward ref to unknown label \"%d:\""
 msgstr ""
 
-#: expr.c:649
+#: expr.c:658
 msgid "character constant too large"
 msgstr ""
 
 msgid "character constant too large"
 msgstr ""
 
-#: expr.c:895
+#: expr.c:904
 #, c-format
 msgid "expr.c(operand): bad atof_generic return val %d"
 msgstr ""
 
 #, c-format
 msgid "expr.c(operand): bad atof_generic return val %d"
 msgstr ""
 
-#: expr.c:956
+#: expr.c:970
 #, c-format
 msgid "missing '%c'"
 msgstr ""
 
 #, c-format
 msgid "missing '%c'"
 msgstr ""
 
-#: expr.c:967 read.c:4357
+#: expr.c:981 read.c:4437
 msgid "EBCDIC constants are not supported"
 msgstr ""
 
 msgid "EBCDIC constants are not supported"
 msgstr ""
 
-#: expr.c:1079
+#: expr.c:1096
 #, 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:1125 expr.c:1150
+#: expr.c:1142 expr.c:1167
 msgid "syntax error in .startof. or .sizeof."
 msgstr ""
 
 msgid "syntax error in .startof. or .sizeof."
 msgstr ""
 
-#: expr.c:1661
+#: expr.c:1248 expr.c:1602
+#, c-format
+msgid "invalid use of operator \"%s\""
+msgstr ""
+
+#: expr.c:1746
 msgid "missing operand; zero assumed"
 msgstr ""
 
 msgid "missing operand; zero assumed"
 msgstr ""
 
-#: expr.c:1696
+#: expr.c:1785
 msgid "left operand is a bignum; integer 0 assumed"
 msgstr ""
 
 msgid "left operand is a bignum; integer 0 assumed"
 msgstr ""
 
-#: expr.c:1698
+#: expr.c:1787
 msgid "left operand is a float; integer 0 assumed"
 msgstr ""
 
 msgid "left operand is a float; integer 0 assumed"
 msgstr ""
 
-#: expr.c:1707
+#: expr.c:1796
 msgid "right operand is a bignum; integer 0 assumed"
 msgstr ""
 
 msgid "right operand is a bignum; integer 0 assumed"
 msgstr ""
 
-#: expr.c:1709
+#: expr.c:1798
 msgid "right operand is a float; integer 0 assumed"
 msgstr ""
 
 msgid "right operand is a float; integer 0 assumed"
 msgstr ""
 
-#: expr.c:1768 symbols.c:1349
+#: expr.c:1866 symbols.c:1356
 msgid "division by zero"
 msgstr ""
 
 msgid "division by zero"
 msgstr ""
 
-#: expr.c:1868
+#: expr.c:1872
+msgid "shift count"
+msgstr ""
+
+#: expr.c:1975
 msgid "operation combines symbols in different segments"
 msgstr ""
 
 msgid "operation combines symbols in different segments"
 msgstr ""
 
@@ -12584,7 +15256,7 @@ 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:332
+#: input-file.c:138 input-scrub.c:241 listing.c:334
 msgid "{standard input}"
 msgstr ""
 
 msgid "{standard input}"
 msgstr ""
 
@@ -12598,7 +15270,7 @@ msgstr ""
 msgid "can't read from %s: %s"
 msgstr ""
 
 msgid "can't read from %s: %s"
 msgstr ""
 
-#: input-file.c:249 listing.c:1097 output-file.c:69
+#: input-file.c:249 listing.c:1389 output-file.c:69
 #, c-format
 msgid "can't close %s: %s"
 msgstr ""
 #, c-format
 msgid "can't close %s: %s"
 msgstr ""
@@ -12607,7 +15279,7 @@ msgstr ""
 msgid "macros nested too deeply"
 msgstr ""
 
 msgid "macros nested too deeply"
 msgstr ""
 
-#: input-scrub.c:369 input-scrub.c:393
+#: input-scrub.c:375 input-scrub.c:399
 msgid "partial line at end of file ignored"
 msgstr ""
 
 msgid "partial line at end of file ignored"
 msgstr ""
 
@@ -12616,24 +15288,78 @@ msgstr ""
 msgid "Unable to allocate memory for new instructions\n"
 msgstr ""
 
 msgid "Unable to allocate memory for new instructions\n"
 msgstr ""
 
-#: listing.c:238
+#: listing.c:240
 msgid "Warning:"
 msgstr ""
 
 msgid "Warning:"
 msgstr ""
 
-#: listing.c:244
+#: listing.c:246
 msgid "Error:"
 msgstr ""
 
 msgid "Error:"
 msgstr ""
 
-#: listing.c:1079
+#: listing.c:1275
+#, c-format
+msgid ""
+"\n"
+" time stamp    \t: %s\n"
+"\n"
+msgstr ""
+
+#: listing.c:1285
+#, c-format
+msgid "%s "
+msgstr ""
+
+#: listing.c:1290
+#, c-format
+msgid ""
+"\n"
+"\t%s "
+msgstr ""
+
+#: listing.c:1300
+msgid ""
+"\n"
+" options passed\t: "
+msgstr ""
+
+#: listing.c:1339
+#, c-format
+msgid ""
+" GNU assembler version %s (%s)\n"
+"\t using BFD version %s."
+msgstr ""
+
+#: listing.c:1342
+#, c-format
+msgid ""
+"\n"
+" input file    \t: %s"
+msgstr ""
+
+#: listing.c:1343
+#, c-format
+msgid ""
+"\n"
+" output file   \t: %s"
+msgstr ""
+
+#: listing.c:1344
+#, c-format
+msgid ""
+"\n"
+" target        \t: %s"
+msgstr ""
+
+#: listing.c:1368
 #, c-format
 msgid "can't open %s: %s"
 msgstr ""
 
 #, c-format
 msgid "can't open %s: %s"
 msgstr ""
 
-#: listing.c:1169
+#: listing.c:1461
 msgid "strange paper height, set to no form"
 msgstr ""
 
 msgid "strange paper height, set to no form"
 msgstr ""
 
-#: listing.c:1233
+#: listing.c:1525
 msgid "new line in title"
 msgstr ""
 
 msgid "new line in title"
 msgstr ""
 
@@ -12728,16 +15454,16 @@ msgstr ""
 msgid "Missing value for required parameter `%s' of macro `%s'"
 msgstr ""
 
 msgid "Missing value for required parameter `%s' of macro `%s'"
 msgstr ""
 
-#: macro.c:1280
+#: macro.c:1282
 #, c-format
 msgid "Attempt to purge non-existant macro `%s'"
 msgstr ""
 
 #, c-format
 msgid "Attempt to purge non-existant macro `%s'"
 msgstr ""
 
-#: macro.c:1299
+#: macro.c:1301
 msgid "unexpected end of file in irp or irpc"
 msgstr ""
 
 msgid "unexpected end of file in irp or irpc"
 msgstr ""
 
-#: macro.c:1307
+#: macro.c:1309
 msgid "missing model parameter"
 msgstr ""
 
 msgid "missing model parameter"
 msgstr ""
 
@@ -12822,48 +15548,48 @@ msgstr ""
 msgid "can't create %s: %s"
 msgstr ""
 
 msgid "can't create %s: %s"
 msgstr ""
 
-#: read.c:458
+#: read.c:463
 msgid "bad or irreducible absolute expression"
 msgstr ""
 
 msgid "bad or irreducible absolute expression"
 msgstr ""
 
-#: read.c:484
+#: read.c:489
 #, c-format
 msgid "error constructing %s pseudo-op table: %s"
 msgstr ""
 
 #, c-format
 msgid "error constructing %s pseudo-op table: %s"
 msgstr ""
 
-#: read.c:894
+#: read.c:899
 #, c-format
 msgid "unknown pseudo-op: `%s'"
 msgstr ""
 
 #, c-format
 msgid "unknown pseudo-op: `%s'"
 msgstr ""
 
-#: read.c:981
+#: read.c:986
 #, c-format
 msgid "label \"%d$\" redefined"
 msgstr ""
 
 #, c-format
 msgid "label \"%d$\" redefined"
 msgstr ""
 
-#: read.c:1216
+#: read.c:1221
 msgid ".abort detected.  Abandoning ship."
 msgstr ""
 
 msgid ".abort detected.  Abandoning ship."
 msgstr ""
 
-#: read.c:1234 read.c:2605
+#: read.c:1239 read.c:2651
 msgid "ignoring fill value in absolute section"
 msgstr ""
 
 msgid "ignoring fill value in absolute section"
 msgstr ""
 
-#: read.c:1324
+#: read.c:1330
 #, c-format
 msgid "alignment too large: %u assumed"
 msgstr ""
 
 #, c-format
 msgid "alignment too large: %u assumed"
 msgstr ""
 
-#: read.c:1356
+#: read.c:1362
 msgid "expected fill pattern missing"
 msgstr ""
 
 msgid "expected fill pattern missing"
 msgstr ""
 
-#: read.c:1465
+#: read.c:1471
 #, c-format
 msgid "size (%ld) out of range, ignored"
 msgstr ""
 
 #, c-format
 msgid "size (%ld) out of range, ignored"
 msgstr ""
 
-#: read.c:1494
+#: read.c:1500
 #, c-format
 msgid "size of \"%s\" is already %ld; not changing to %ld"
 msgstr ""
 #, c-format
 msgid "size of \"%s\" is already %ld; not changing to %ld"
 msgstr ""
@@ -12877,318 +15603,336 @@ 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:1744
+#: read.c:1750
 #, 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:1781
+#: read.c:1787
 #, c-format
 msgid "incompatible flag %i in line directive"
 msgstr ""
 
 #, c-format
 msgid "incompatible flag %i in line directive"
 msgstr ""
 
-#: read.c:1793
+#: read.c:1799
 #, c-format
 msgid "unsupported flag %i in line directive"
 msgstr ""
 
 #, c-format
 msgid "unsupported flag %i in line directive"
 msgstr ""
 
-#: read.c:1832
+#: read.c:1838
 msgid "start address not supported"
 msgstr ""
 
 msgid "start address not supported"
 msgstr ""
 
-#: read.c:1841
+#: read.c:1847
 msgid ".err encountered"
 msgstr ""
 
 msgid ".err encountered"
 msgstr ""
 
-#: read.c:1857
+#: read.c:1863
 msgid ".error directive invoked in source file"
 msgstr ""
 
 msgid ".error directive invoked in source file"
 msgstr ""
 
-#: read.c:1858
+#: read.c:1864
 msgid ".warning directive invoked in source file"
 msgstr ""
 
 msgid ".warning directive invoked in source file"
 msgstr ""
 
-#: read.c:1864
+#: read.c:1870
 #, c-format
 msgid "%s argument must be a string"
 msgstr ""
 
 #, c-format
 msgid "%s argument must be a string"
 msgstr ""
 
-#: read.c:1896 read.c:1898
+#: read.c:1902 read.c:1904
 #, c-format
 msgid ".fail %ld encountered"
 msgstr ""
 
 #, c-format
 msgid ".fail %ld encountered"
 msgstr ""
 
-#: read.c:1934
+#: read.c:1944
 #, c-format
 msgid ".fill size clamped to %d"
 msgstr ""
 
 #, c-format
 msgid ".fill size clamped to %d"
 msgstr ""
 
-#: read.c:1939
+#: read.c:1949
 msgid "size negative; .fill ignored"
 msgstr ""
 
 msgid "size negative; .fill ignored"
 msgstr ""
 
-#: read.c:1945
+#: read.c:1955
 msgid "repeat < 0; .fill ignored"
 msgstr ""
 
 msgid "repeat < 0; .fill ignored"
 msgstr ""
 
-#: read.c:2083
+#: read.c:2111
+#, c-format
+msgid "Attribute name not recognised: %s"
+msgstr ""
+
+#: read.c:2126
 msgid "expected numeric constant"
 msgstr ""
 
 msgid "expected numeric constant"
 msgstr ""
 
-#: read.c:2139
+#: read.c:2167
 msgid "bad string constant"
 msgstr ""
 
 msgid "bad string constant"
 msgstr ""
 
-#: read.c:2143
+#: read.c:2171
 msgid "expected <tag> , <value>"
 msgstr ""
 
 msgid "expected <tag> , <value>"
 msgstr ""
 
-#: read.c:2217
+#: read.c:2246
 #, c-format
 msgid "unrecognized .linkonce type `%s'"
 msgstr ""
 
 #, c-format
 msgid "unrecognized .linkonce type `%s'"
 msgstr ""
 
-#: read.c:2229
+#: read.c:2258
 msgid ".linkonce is not supported for this object file format"
 msgstr ""
 
 msgid ".linkonce is not supported for this object file format"
 msgstr ""
 
-#: read.c:2251
+#: read.c:2280
 #, c-format
 msgid "bfd_set_section_flags: %s"
 msgstr ""
 
 #, c-format
 msgid "bfd_set_section_flags: %s"
 msgstr ""
 
-#: read.c:2324
+#: read.c:2353
 msgid "expected alignment after size"
 msgstr ""
 
 msgid "expected alignment after size"
 msgstr ""
 
-#: read.c:2539
+#: read.c:2580
 #, c-format
 msgid "attempt to redefine pseudo-op `%s' ignored"
 msgstr ""
 
 #, c-format
 msgid "attempt to redefine pseudo-op `%s' ignored"
 msgstr ""
 
-#: read.c:2600
+#: read.c:2599
+msgid "ignoring macro exit outside a macro definition."
+msgstr ""
+
+#: read.c:2646
 #, c-format
 msgid "invalid segment \"%s\""
 msgstr ""
 
 #, c-format
 msgid "invalid segment \"%s\""
 msgstr ""
 
-#: read.c:2608
+#: read.c:2654
 msgid "only constant offsets supported in absolute section"
 msgstr ""
 
 msgid "only constant offsets supported in absolute section"
 msgstr ""
 
-#: read.c:2647
+#: read.c:2693
 msgid "MRI style ORG pseudo-op not supported"
 msgstr ""
 
 msgid "MRI style ORG pseudo-op not supported"
 msgstr ""
 
-#: read.c:2800
+#: read.c:2846
 #, c-format
 msgid "unrecognized section type `%s'"
 msgstr ""
 
 #, c-format
 msgid "unrecognized section type `%s'"
 msgstr ""
 
-#: read.c:2814
+#: read.c:2860
 msgid "absolute sections are not supported"
 msgstr ""
 
 msgid "absolute sections are not supported"
 msgstr ""
 
-#: read.c:2829
+#: read.c:2875
 #, c-format
 msgid "unrecognized section command `%s'"
 msgstr ""
 
 #, c-format
 msgid "unrecognized section command `%s'"
 msgstr ""
 
-#: read.c:2893
+#: read.c:2939
 #, c-format
 msgid ".end%c encountered without preceeding %s"
 msgstr ""
 
 #, c-format
 msgid ".end%c encountered without preceeding %s"
 msgstr ""
 
-#: read.c:2923
+#: read.c:2969
 #, c-format
 msgid "%s without %s"
 msgstr ""
 
 #, c-format
 msgid "%s without %s"
 msgstr ""
 
-#: read.c:3147
+#: read.c:3197
 msgid "unsupported variable size or fill value"
 msgstr ""
 
 msgid "unsupported variable size or fill value"
 msgstr ""
 
-#: read.c:3175
+#: read.c:3225
 msgid ".space repeat count is zero, ignored"
 msgstr ""
 
 msgid ".space repeat count is zero, ignored"
 msgstr ""
 
-#: read.c:3177
+#: read.c:3227
 msgid ".space repeat count is negative, ignored"
 msgstr ""
 
 msgid ".space repeat count is negative, ignored"
 msgstr ""
 
-#: read.c:3206
+#: read.c:3256
 msgid "space allocation too complex in absolute section"
 msgstr ""
 
 msgid "space allocation too complex in absolute section"
 msgstr ""
 
-#: read.c:3212
+#: read.c:3262
 msgid "space allocation too complex in common section"
 msgstr ""
 
 msgid "space allocation too complex in common section"
 msgstr ""
 
-#: read.c:3299 read.c:4599
+#: read.c:3353 read.c:4683
 #, c-format
 msgid "bad floating literal: %s"
 msgstr ""
 
 #, c-format
 msgid "bad floating literal: %s"
 msgstr ""
 
-#: read.c:3458
+#: read.c:3513
 #, c-format
 msgid "%s: would close weakref loop: %s"
 msgstr ""
 
 #, c-format
 msgid "%s: would close weakref loop: %s"
 msgstr ""
 
-#: read.c:3504
+#: read.c:3559
 #, 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:3562
-msgid "missing expression"
-msgstr ""
-
-#: read.c:3624
+#: read.c:3687
 #, 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:3752
+#: read.c:3815
 msgid "rva without symbol"
 msgstr ""
 
 msgid "rva without symbol"
 msgstr ""
 
-#: read.c:3809
+#: read.c:3872
 msgid "missing or bad offset expression"
 msgstr ""
 
 msgid "missing or bad offset expression"
 msgstr ""
 
-#: read.c:3830
+#: read.c:3893
 msgid "missing reloc type"
 msgstr ""
 
 msgid "missing reloc type"
 msgstr ""
 
-#: read.c:3842
+#: read.c:3905
 msgid "unrecognized reloc type"
 msgstr ""
 
 msgid "unrecognized reloc type"
 msgstr ""
 
-#: read.c:3858
+#: read.c:3921
 msgid "bad reloc expression"
 msgstr ""
 
 msgid "bad reloc expression"
 msgstr ""
 
-#: read.c:3981
+#: read.c:4047
 msgid "attempt to store value in absolute section"
 msgstr ""
 
 msgid "attempt to store value in absolute section"
 msgstr ""
 
-#: read.c:4019 read.c:4867
+#: read.c:4085 read.c:4951
 msgid "zero assumed for missing expression"
 msgstr ""
 
 msgid "zero assumed for missing expression"
 msgstr ""
 
-#: read.c:4031 read.c:4879 write.c:260
+#: read.c:4097 read.c:4963 write.c:268 write.c:973
 msgid "register value used as expression"
 msgstr ""
 
 msgid "register value used as expression"
 msgstr ""
 
-#. Leading bits contain both 0s & 1s.
-#: read.c:4109
+#: read.c:4177
+#, c-format
+msgid "value 0x%llx truncated to 0x%llx"
+msgstr ""
+
+#: read.c:4180
+msgid "value 0x%I64x truncated to 0x%I64x"
+msgstr ""
+
+#: read.c:4184
 #, c-format
 msgid "value 0x%lx truncated to 0x%lx"
 msgstr ""
 
 #, c-format
 msgid "value 0x%lx truncated to 0x%lx"
 msgstr ""
 
-#: read.c:4125
+#: read.c:4201
 #, c-format
 msgid "bignum truncated to %d bytes"
 msgstr ""
 
 #, c-format
 msgid "bignum truncated to %d bytes"
 msgstr ""
 
-#: read.c:4430 read.c:4621
+#: read.c:4510 read.c:4705
 msgid "unresolvable or nonpositive repeat count; using 1"
 msgstr ""
 
 msgid "unresolvable or nonpositive repeat count; using 1"
 msgstr ""
 
-#: read.c:4479
+#: read.c:4559
 #, c-format
 msgid "unknown floating type type '%c'"
 msgstr ""
 
 #, c-format
 msgid "unknown floating type type '%c'"
 msgstr ""
 
-#: read.c:4501
+#: read.c:4581
 msgid "floating point constant too large"
 msgstr ""
 
 msgid "floating point constant too large"
 msgstr ""
 
-#: read.c:4993
+#: read.c:5117
 msgid "strings must be placed into a section"
 msgstr ""
 
 msgid "strings must be placed into a section"
 msgstr ""
 
-#: read.c:5043
+#: read.c:5165
 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:5076 read.c:5162
+#: read.c:5198 read.c:5284
 msgid "unterminated string; newline inserted"
 msgstr ""
 
 msgid "unterminated string; newline inserted"
 msgstr ""
 
-#: read.c:5170
+#: read.c:5292
 msgid "bad escaped character in string"
 msgstr ""
 
 msgid "bad escaped character in string"
 msgstr ""
 
-#: read.c:5195
+#: read.c:5317
 msgid "expected address expression"
 msgstr ""
 
 msgid "expected address expression"
 msgstr ""
 
-#: read.c:5214
+#: read.c:5336
 #, c-format
 msgid "symbol \"%s\" undefined; zero assumed"
 msgstr ""
 
 #, c-format
 msgid "symbol \"%s\" undefined; zero assumed"
 msgstr ""
 
-#: read.c:5217
+#: read.c:5339
 msgid "some symbol undefined; zero assumed"
 msgstr ""
 
 msgid "some symbol undefined; zero assumed"
 msgstr ""
 
-#: read.c:5253
+#: read.c:5375
 msgid "this string may not contain '\\0'"
 msgstr ""
 
 msgid "this string may not contain '\\0'"
 msgstr ""
 
-#: read.c:5289
+#: read.c:5411
 msgid "missing string"
 msgstr ""
 
 msgid "missing string"
 msgstr ""
 
-#: read.c:5376
+#: read.c:5502
 #, c-format
 msgid ".incbin count zero, ignoring `%s'"
 msgstr ""
 
 #, c-format
 msgid ".incbin count zero, ignoring `%s'"
 msgstr ""
 
-#: read.c:5402
+#: read.c:5528
 #, c-format
 msgid "file not found: %s"
 msgstr ""
 
 #, c-format
 msgid "file not found: %s"
 msgstr ""
 
-#: read.c:5416
+#: read.c:5542
 #, 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:5427
+#: read.c:5553
 #, 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:5434
+#: read.c:5560
 #, 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:5443
+#: read.c:5569
 #, 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:5601
+#: read.c:5727
 msgid "missing .func"
 msgstr ""
 
 msgid "missing .func"
 msgstr ""
 
-#: read.c:5618
+#: read.c:5744
 msgid ".endfunc missing for previous .func"
 msgstr ""
 
 msgid ".endfunc missing for previous .func"
 msgstr ""
 
-#: read.c:5741
+#: read.c:5881
 #, c-format
 msgid "missing closing `%c'"
 msgstr ""
 
 #, c-format
 msgid "missing closing `%c'"
 msgstr ""
 
-#: read.c:5743
+#: read.c:5883
 msgid "stray `\\'"
 msgstr ""
 
 msgid "stray `\\'"
 msgstr ""
 
-#: stabs.c:212 stabs.c:220 stabs.c:228 stabs.c:247
+#: remap.c:52
+#, c-format
+msgid "invalid argument '%s' to -fdebug-prefix-map"
+msgstr ""
+
+#: stabs.c:214 stabs.c:222 stabs.c:230 stabs.c:249
 #, c-format
 msgid ".stab%c: missing comma"
 msgstr ""
 #, c-format
 msgid ".stab%c: missing comma"
 msgstr ""
@@ -13196,12 +15940,12 @@ msgstr ""
 #. This could happen for example with a source file with a huge
 #. number of lines.  The only cure is to use a different debug
 #. format, probably DWARF.
 #. This could happen for example with a source file with a huge
 #. number of lines.  The only cure is to use a different debug
 #. format, probably DWARF.
-#: stabs.c:240
+#: stabs.c:242
 #, c-format
 msgid ".stab%c: description field '%x' too big, try a different debug format"
 msgstr ""
 
 #, c-format
 msgid ".stab%c: description field '%x' too big, try a different debug format"
 msgstr ""
 
-#: stabs.c:421
+#: stabs.c:423
 msgid "comma missing in .xstabs"
 msgstr ""
 
 msgid "comma missing in .xstabs"
 msgstr ""
 
@@ -13220,186 +15964,195 @@ msgstr ""
 msgid "inserting \"%s\" into symbol table failed: %s"
 msgstr ""
 
 msgid "inserting \"%s\" into symbol table failed: %s"
 msgstr ""
 
-#: symbols.c:957 symbols.c:961
+#: symbols.c:964 symbols.c:968
 #, c-format
 msgid "undefined symbol `%s' in operation"
 msgstr ""
 
 #, c-format
 msgid "undefined symbol `%s' in operation"
 msgstr ""
 
-#: symbols.c:968
+#: symbols.c:975
 #, c-format
 msgid "invalid sections for operation on `%s' and `%s'"
 msgstr ""
 
 #, c-format
 msgid "invalid sections for operation on `%s' and `%s'"
 msgstr ""
 
-#: symbols.c:972
+#: symbols.c:979
 #, c-format
 msgid "invalid section for operation on `%s'"
 msgstr ""
 
 #, c-format
 msgid "invalid section for operation on `%s'"
 msgstr ""
 
-#: symbols.c:980 symbols.c:983
+#: symbols.c:987 symbols.c:990
 #, c-format
 msgid "undefined symbol `%s' in operation setting `%s'"
 msgstr ""
 
 #, c-format
 msgid "undefined symbol `%s' in operation setting `%s'"
 msgstr ""
 
-#: symbols.c:989
+#: symbols.c:996
 #, c-format
 msgid "invalid sections for operation on `%s' and `%s' setting `%s'"
 msgstr ""
 
 #, c-format
 msgid "invalid sections for operation on `%s' and `%s' setting `%s'"
 msgstr ""
 
-#: symbols.c:992
+#: symbols.c:999
 #, c-format
 msgid "invalid section for operation on `%s' setting `%s'"
 msgstr ""
 
 #, c-format
 msgid "invalid section for operation on `%s' setting `%s'"
 msgstr ""
 
-#: symbols.c:1042
+#: symbols.c:1049
 #, c-format
 msgid "symbol definition loop encountered at `%s'"
 msgstr ""
 
 #, c-format
 msgid "symbol definition loop encountered at `%s'"
 msgstr ""
 
-#: symbols.c:1069
+#: symbols.c:1076
 #, 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:1351
+#: symbols.c:1358
 #, c-format
 msgid "division by zero when setting `%s'"
 msgstr ""
 
 #, c-format
 msgid "division by zero when setting `%s'"
 msgstr ""
 
-#: symbols.c:1432 write.c:1805
+#: symbols.c:1439 write.c:1846
 #, c-format
 msgid "can't resolve value for symbol `%s'"
 msgstr ""
 
 #, c-format
 msgid "can't resolve value for symbol `%s'"
 msgstr ""
 
-#: symbols.c:1882
+#: symbols.c:1889
 #, 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:1911
+#: symbols.c:1918
 #, 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:2184
+#: symbols.c:2193
 msgid "section symbols are already global"
 msgstr ""
 
 msgid "section symbols are already global"
 msgstr ""
 
-#: symbols.c:2289
+#: symbols.c:2306
 #, c-format
 msgid "Accessing function `%s' as thread-local object"
 msgstr ""
 
 #, c-format
 msgid "Accessing function `%s' as thread-local object"
 msgstr ""
 
-#: symbols.c:2293
+#: symbols.c:2310
 #, c-format
 msgid "Accessing `%s' as thread-local object"
 msgstr ""
 
 #, c-format
 msgid "Accessing `%s' as thread-local object"
 msgstr ""
 
-#: write.c:159
+#: write.c:167
 #, 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:436
+#: write.c:444
 #, c-format
 msgid "attempt to .org/.space backwards? (%ld)"
 msgstr ""
 
 #, c-format
 msgid "attempt to .org/.space backwards? (%ld)"
 msgstr ""
 
-#: write.c:664
+#: write.c:675
 msgid "invalid offset expression"
 msgstr ""
 
 msgid "invalid offset expression"
 msgstr ""
 
-#: write.c:686
+#: write.c:697
 msgid "invalid reloc expression"
 msgstr ""
 
 msgid "invalid reloc expression"
 msgstr ""
 
-#: write.c:1039
+#: write.c:1056
 #, 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:1051
+#: write.c:1068
 #, 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:1099
+#: write.c:1112
+msgid "redefined symbol cannot be used on reloc"
+msgstr ""
+
+#: write.c:1125
 msgid "relocation out of range"
 msgstr ""
 
 msgid "relocation out of range"
 msgstr ""
 
-#: write.c:1102
+#: write.c:1128
 #, 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:1166
+#: write.c:1192
 msgid "internal error: fixup not contained within frag"
 msgstr ""
 
 msgid "internal error: fixup not contained within frag"
 msgstr ""
 
-#: write.c:1219
+#: write.c:1245
 msgid "reloc not within (fixed part of) section"
 msgstr ""
 
 msgid "reloc not within (fixed part of) section"
 msgstr ""
 
-#: write.c:1286 write.c:1307
+#: write.c:1312 write.c:1333
 #, c-format
 msgid "can't write %s: %s"
 msgstr ""
 
 #, c-format
 msgid "can't write %s: %s"
 msgstr ""
 
-#: write.c:1337
+#: write.c:1363
 msgid "cannot write to output file"
 msgstr ""
 
 msgid "cannot write to output file"
 msgstr ""
 
-#: write.c:1487
+#: write.c:1517
 #, c-format
 msgid "%d error%s, %d warning%s, generating bad object file"
 msgstr ""
 
 #, c-format
 msgid "%d error%s, %d warning%s, generating bad object file"
 msgstr ""
 
-#: write.c:1494
+#: write.c:1524
 #, c-format
 msgid "%d error%s, %d warning%s, no object file generated"
 msgstr ""
 
 #, c-format
 msgid "%d error%s, %d warning%s, no object file generated"
 msgstr ""
 
-#: write.c:1729
+#: write.c:1763
 #, 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:1743
+#: write.c:1777
 #, c-format
 msgid "local label `%s' is not defined"
 msgstr ""
 
 #, c-format
 msgid "local label `%s' is not defined"
 msgstr ""
 
-#: write.c:1763
+#: write.c:1797
 #, 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:2028
+#: write.c:1804
+#, c-format
+msgid "can't make global register symbol `%s'"
+msgstr ""
+
+#: write.c:2075
 #, 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:2186
+#: write.c:2233
 #, c-format
 msgid ".word %s-%s+%s didn't fit"
 msgstr ""
 
 #, c-format
 msgid ".word %s-%s+%s didn't fit"
 msgstr ""
 
-#: write.c:2275
+#: write.c:2328
 msgid "padding added"
 msgstr ""
 
 msgid "padding added"
 msgstr ""
 
-#: write.c:2325
+#: write.c:2378
 msgid "attempt to move .org backwards"
 msgstr ""
 
 msgid "attempt to move .org backwards"
 msgstr ""
 
-#: write.c:2353
+#: write.c:2402
 msgid ".space specifies non-absolute value"
 msgstr ""
 
 msgid ".space specifies non-absolute value"
 msgstr ""
 
-#: write.c:2368
+#: write.c:2417
 msgid ".space or .fill with negative value, ignored"
 msgstr ""
 
 msgid ".space or .fill with negative value, ignored"
 msgstr ""
 
-#: write.c:2439
+#: write.c:2488
 #, 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 "