Add missing ChangeLog entries
[deliverable/binutils-gdb.git] / gas / po / gas.pot
index 63635eb2942c40a74d284cd2f56025efc0b97cc4..e7e8dceac78fc507a2f36850840324f26d65fb9b 100644 (file)
@@ -8,49 +8,50 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: bug-binutils@gnu.org\n"
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: bug-binutils@gnu.org\n"
-"POT-Creation-Date: 2010-11-05 10:28+0100\n"
+"POT-Creation-Date: 2014-11-04 15:27+1030\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"
+"Language: \n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=CHARSET\n"
 "Content-Transfer-Encoding: 8bit\n"
 
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=CHARSET\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: app.c:488 app.c:502
+#: app.c:490 app.c:504
 msgid "end of file in comment"
 msgstr ""
 
 msgid "end of file in comment"
 msgstr ""
 
-#: app.c:580 app.c:627
+#: app.c:582 app.c:629
 #, c-format
 msgid "end of file in string; '%c' inserted"
 msgstr ""
 
 #, c-format
 msgid "end of file in string; '%c' inserted"
 msgstr ""
 
-#: app.c:653
+#: app.c:655
 #, c-format
 msgid "unknown escape '\\%c' in string; ignored"
 msgstr ""
 
 #, c-format
 msgid "unknown escape '\\%c' in string; ignored"
 msgstr ""
 
-#: app.c:826
+#: app.c:828
 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:989
+#: app.c:991
 msgid "end of file in multiline comment"
 msgstr ""
 
 msgid "end of file in multiline comment"
 msgstr ""
 
-#: app.c:1064
+#: app.c:1066
 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:1072
+#: app.c:1074
 msgid "end of file in escape character"
 msgstr ""
 
 msgid "end of file in escape character"
 msgstr ""
 
-#: app.c:1084
+#: app.c:1086
 msgid "missing close quote; (assumed)"
 msgstr ""
 
 msgid "missing close quote; (assumed)"
 msgstr ""
 
-#: app.c:1153 app.c:1208 app.c:1219 app.c:1293
+#: app.c:1155 app.c:1210 app.c:1222 app.c:1302
 msgid "end of file in comment; newline inserted"
 msgstr ""
 
 msgid "end of file in comment; newline inserted"
 msgstr ""
 
@@ -142,100 +143,114 @@ msgid ""
 "  --noexecstack           don't require executable stack for this object\n"
 msgstr ""
 
 "  --noexecstack           don't require executable stack for this object\n"
 msgstr ""
 
-#: as.c:287
+#: as.c:286
+#, c-format
+msgid ""
+"  --size-check=[error|warning]\n"
+"\t\t\t  ELF .size directive check (default --size-check=error)\n"
+msgstr ""
+
+#: as.c:290
 #, c-format
 msgid "  -f                      skip whitespace and comment preprocessing\n"
 msgstr ""
 
 #, c-format
 msgid "  -f                      skip whitespace and comment preprocessing\n"
 msgstr ""
 
-#: as.c:289
+#: as.c:292
 #, c-format
 msgid "  -g --gen-debug          generate debugging information\n"
 msgstr ""
 
 #, c-format
 msgid "  -g --gen-debug          generate debugging information\n"
 msgstr ""
 
-#: as.c:291
+#: as.c:294
 #, c-format
 msgid "  --gstabs                generate STABS debugging information\n"
 msgstr ""
 
 #, c-format
 msgid "  --gstabs                generate STABS debugging information\n"
 msgstr ""
 
-#: as.c:293
+#: as.c:296
 #, 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:295
+#: as.c:298
 #, c-format
 msgid "  --gdwarf-2              generate DWARF2 debugging information\n"
 msgstr ""
 
 #, c-format
 msgid "  --gdwarf-2              generate DWARF2 debugging information\n"
 msgstr ""
 
-#: as.c:297
+#: as.c:300
+#, c-format
+msgid ""
+"  --gdwarf-sections       generate per-function section names for DWARF line "
+"information\n"
+msgstr ""
+
+#: as.c:302
 #, 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:299
+#: as.c:304
 #, c-format
 msgid "  --help                  show this message and exit\n"
 msgstr ""
 
 #, c-format
 msgid "  --help                  show this message and exit\n"
 msgstr ""
 
-#: as.c:301
+#: as.c:306
 #, c-format
 msgid "  --target-help           show target specific options\n"
 msgstr ""
 
 #, c-format
 msgid "  --target-help           show target specific options\n"
 msgstr ""
 
-#: as.c:303
+#: as.c:308
 #, 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:305
+#: as.c:310
 #, 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:307
+#: as.c:312
 #, 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:309
+#: as.c:314
 #, 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:311
+#: as.c:316
 #, 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:313
+#: as.c:318
 #, 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:315
+#: as.c:320
 #, c-format
 msgid "  -nocpp                  ignored\n"
 msgstr ""
 
 #, c-format
 msgid "  -nocpp                  ignored\n"
 msgstr ""
 
-#: as.c:317
+#: as.c:322
 #, 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:319
+#: as.c:324
 #, 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:321
+#: as.c:326
 #, c-format
 msgid ""
 "  --reduce-memory-overheads \n"
 #, c-format
 msgid ""
 "  --reduce-memory-overheads \n"
@@ -243,44 +258,44 @@ msgid ""
 "                          assembly times\n"
 msgstr ""
 
 "                          assembly times\n"
 msgstr ""
 
-#: as.c:325
+#: as.c:330
 #, 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:327
+#: as.c:332
 #, 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:329
+#: as.c:334
 #, 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:331
+#: as.c:336
 #, 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:333
+#: as.c:338
 #, c-format
 msgid "  -W  --no-warn           suppress warnings\n"
 msgstr ""
 
 #, c-format
 msgid "  -W  --no-warn           suppress warnings\n"
 msgstr ""
 
-#: as.c:335
+#: as.c:340
 #, c-format
 msgid "  --warn                  don't suppress warnings\n"
 msgstr ""
 
 #, c-format
 msgid "  --warn                  don't suppress warnings\n"
 msgstr ""
 
-#: as.c:337
+#: as.c:342
 #, c-format
 msgid "  --fatal-warnings        treat warnings as errors\n"
 msgstr ""
 
 #, c-format
 msgid "  --fatal-warnings        treat warnings as errors\n"
 msgstr ""
 
-#: as.c:340
+#: as.c:345
 #, c-format
 msgid ""
 "  --itbl INSTTBL          extend instruction set to include instructions\n"
 #, c-format
 msgid ""
 "  --itbl INSTTBL          extend instruction set to include instructions\n"
@@ -288,22 +303,22 @@ msgid ""
 "INSTTBL\n"
 msgstr ""
 
 "INSTTBL\n"
 msgstr ""
 
-#: as.c:344
+#: as.c:349
 #, c-format
 msgid "  -w                      ignored\n"
 msgstr ""
 
 #, c-format
 msgid "  -w                      ignored\n"
 msgstr ""
 
-#: as.c:346
+#: as.c:351
 #, c-format
 msgid "  -X                      ignored\n"
 msgstr ""
 
 #, c-format
 msgid "  -X                      ignored\n"
 msgstr ""
 
-#: as.c:348
+#: as.c:353
 #, 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:350
+#: as.c:355
 #, 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 "
@@ -311,7 +326,7 @@ msgid ""
 "                          the listing\n"
 msgstr ""
 
 "                          the listing\n"
 msgstr ""
 
-#: as.c:353
+#: as.c:358
 #, 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"
@@ -320,47 +335,47 @@ msgid ""
 "                          the width of the first line\n"
 msgstr ""
 
 "                          the width of the first line\n"
 msgstr ""
 
-#: as.c:357
+#: as.c:362
 #, 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:360
+#: as.c:365
 #, 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:363
+#: as.c:368
 #, c-format
 msgid "  @FILE                   read options from FILE\n"
 msgstr ""
 
 #, c-format
 msgid "  @FILE                   read options from FILE\n"
 msgstr ""
 
-#: as.c:371
+#: as.c:376
 #, c-format
 msgid "Report bugs to %s\n"
 msgstr ""
 
 #, c-format
 msgid "Report bugs to %s\n"
 msgstr ""
 
-#: as.c:581
+#: as.c:590
 #, 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:619
+#: as.c:628
 #, c-format
 msgid "GNU assembler %s\n"
 msgstr ""
 
 #, c-format
 msgid "GNU assembler %s\n"
 msgstr ""
 
-#: as.c:620
+#: as.c:629
 #, c-format
 #, c-format
-msgid "Copyright 2010 Free Software Foundation, Inc.\n"
+msgid "Copyright (C) 2014 Free Software Foundation, Inc.\n"
 msgstr ""
 
 msgstr ""
 
-#: as.c:621
+#: as.c:630
 #, 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"
@@ -368,86 +383,116 @@ msgid ""
 "This program has absolutely no warranty.\n"
 msgstr ""
 
 "This program has absolutely no warranty.\n"
 msgstr ""
 
-#: as.c:625
+#: as.c:634
 #, 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:632
+#: as.c:641
 msgid "multiple emulation names specified"
 msgstr ""
 
 msgid "multiple emulation names specified"
 msgstr ""
 
-#: as.c:634
+#: as.c:643
 msgid "emulations not handled in this configuration"
 msgstr ""
 
 msgid "emulations not handled in this configuration"
 msgstr ""
 
-#: as.c:639
+#: as.c:648
 #, c-format
 msgid "alias = %s\n"
 msgstr ""
 
 #, c-format
 msgid "alias = %s\n"
 msgstr ""
 
-#: as.c:640
+#: as.c:649
 #, c-format
 msgid "canonical = %s\n"
 msgstr ""
 
 #, c-format
 msgid "canonical = %s\n"
 msgstr ""
 
-#: as.c:641
+#: as.c:650
 #, c-format
 msgid "cpu-type = %s\n"
 msgstr ""
 
 #, c-format
 msgid "cpu-type = %s\n"
 msgstr ""
 
-#: as.c:643
+#: as.c:652
 #, c-format
 msgid "format = %s\n"
 msgstr ""
 
 #, c-format
 msgid "format = %s\n"
 msgstr ""
 
-#: as.c:646
+#: as.c:655
 #, c-format
 msgid "bfd-target = %s\n"
 msgstr ""
 
 #, c-format
 msgid "bfd-target = %s\n"
 msgstr ""
 
-#: as.c:654
+#: as.c:663
 msgid "cannot compress debug sections (zlib not installed)"
 msgstr ""
 
 msgid "cannot compress debug sections (zlib not installed)"
 msgstr ""
 
-#: as.c:675
+#: as.c:684
 msgid "bad defsym; format is --defsym name=value"
 msgstr ""
 
 msgid "bad defsym; format is --defsym name=value"
 msgstr ""
 
-#: as.c:695
+#: as.c:704
 msgid "no file name following -t option"
 msgstr ""
 
 msgid "no file name following -t option"
 msgstr ""
 
-#: as.c:710
+#: as.c:719
 #, c-format
 msgid "failed to read instruction table %s\n"
 msgstr ""
 
 #, c-format
 msgid "failed to read instruction table %s\n"
 msgstr ""
 
-#: as.c:881
+#: as.c:835
+#, c-format
+msgid "Invalid --size-check= option: `%s'"
+msgstr ""
+
+#: as.c:903
 #, c-format
 msgid "invalid listing option `%c'"
 msgstr ""
 
 #, c-format
 msgid "invalid listing option `%c'"
 msgstr ""
 
-#: as.c:934
+#: as.c:956
 msgid "--hash-size needs a numeric argument"
 msgstr ""
 
 msgid "--hash-size needs a numeric argument"
 msgstr ""
 
-#: as.c:959
+#: as.c:981
 #, 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:962
+#: as.c:984
 #, c-format
 msgid "%s: data size %ld\n"
 msgstr ""
 
 #, c-format
 msgid "%s: data size %ld\n"
 msgstr ""
 
+#: as.c:1268
+#, c-format
+msgid "%d warning"
+msgstr ""
+
+#: as.c:1270
+#, c-format
+msgid "%d warnings"
+msgstr ""
+
 #: as.c:1272
 #, c-format
 #: as.c:1272
 #, c-format
-msgid "%d warnings, treating warnings as errors"
+msgid "%d error"
+msgstr ""
+
+#: as.c:1274
+#, c-format
+msgid "%d errors"
+msgstr ""
+
+#: as.c:1279
+#, c-format
+msgid "%s, treating warnings as errors"
+msgstr ""
+
+#: as.c:1290
+#, c-format
+msgid "%s, %s, generating bad object file\n"
 msgstr ""
 
 msgstr ""
 
-#: as.h:184
+#: as.h:189
 #, 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 ""
@@ -456,36 +501,36 @@ 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:3579
+#: atof-generic.c:416 config/tc-m68k.c:3581
 msgid "failed sanity check"
 msgstr ""
 
 msgid "failed sanity check"
 msgstr ""
 
-#: cgen.c:113 config/tc-alpha.c:2104 config/tc-alpha.c:2128
-#: config/tc-arc.c:1684 config/tc-d10v.c:552 config/tc-d30v.c:538
-#: config/tc-mn10200.c:1100 config/tc-mn10300.c:1751 config/tc-ppc.c:2586
-#: config/tc-ppc.c:2737 config/tc-ppc.c:2879 config/tc-ppc.c:2890
-#: config/tc-s390.c:1223 config/tc-s390.c:1323 config/tc-s390.c:1452
-#: config/tc-v850.c:2229 config/tc-v850.c:2300 config/tc-v850.c:2346
-#: config/tc-v850.c:2383 config/tc-v850.c:2420 config/tc-v850.c:2649
+#: cgen.c:112 config/tc-alpha.c:2099 config/tc-alpha.c:2123
+#: config/tc-arc.c:1685 config/tc-d10v.c:550 config/tc-d30v.c:537
+#: config/tc-mn10200.c:1101 config/tc-mn10300.c:1753 config/tc-ppc.c:2865
+#: config/tc-ppc.c:3042 config/tc-ppc.c:3302 config/tc-s390.c:1261
+#: config/tc-s390.c:1381 config/tc-s390.c:1510 config/tc-v850.c:2526
+#: config/tc-v850.c:2597 config/tc-v850.c:2644 config/tc-v850.c:2681
+#: config/tc-v850.c:2718 config/tc-v850.c:2979
 msgid "too many fixups"
 msgstr ""
 
 msgid "too many fixups"
 msgstr ""
 
-#: cgen.c:400 cgen.c:420 config/tc-arc.c:1665 config/tc-d10v.c:463
-#: config/tc-d30v.c:454 config/tc-i370.c:2125 config/tc-mn10200.c:1042
-#: config/tc-mn10300.c:1676 config/tc-ppc.c:2625 config/tc-s390.c:1194
-#: config/tc-v850.c:2337 config/tc-v850.c:2371 config/tc-v850.c:2411
-#: config/tc-v850.c:2622 config/tc-z80.c:417
+#: cgen.c:399 cgen.c:419 config/tc-arc.c:1666 config/tc-d10v.c:461
+#: config/tc-d30v.c:453 config/tc-i370.c:2124 config/tc-mn10200.c:1043
+#: config/tc-mn10300.c:1678 config/tc-ppc.c:2907 config/tc-s390.c:1232
+#: config/tc-v850.c:2635 config/tc-v850.c:2669 config/tc-v850.c:2709
+#: config/tc-v850.c:2952 config/tc-z80.c:444
 msgid "illegal operand"
 msgstr ""
 
 msgid "illegal operand"
 msgstr ""
 
-#: cgen.c:424 config/tc-arc.c:1667 config/tc-avr.c:590 config/tc-d10v.c:465
-#: config/tc-d30v.c:456 config/tc-h8300.c:500 config/tc-i370.c:2127
-#: config/tc-mcore.c:662 config/tc-microblaze.c:579 config/tc-mmix.c:488
-#: config/tc-mn10200.c:1045 config/tc-mn10300.c:1679 config/tc-msp430.c:452
-#: config/tc-or32.c:307 config/tc-ppc.c:2627 config/tc-s390.c:1212
-#: config/tc-sh.c:1387 config/tc-sh64.c:2213 config/tc-v850.c:2341
-#: config/tc-v850.c:2375 config/tc-v850.c:2415 config/tc-v850.c:2625
-#: config/tc-z80.c:570 config/tc-z8k.c:350
+#: cgen.c:423 config/tc-arc.c:1668 config/tc-avr.c:712 config/tc-d10v.c:463
+#: config/tc-d30v.c:455 config/tc-h8300.c:497 config/tc-i370.c:2126
+#: config/tc-mcore.c:661 config/tc-microblaze.c:604 config/tc-mmix.c:495
+#: config/tc-mn10200.c:1046 config/tc-mn10300.c:1681 config/tc-msp430.c:420
+#: config/tc-ppc.c:2909 config/tc-s390.c:1250 config/tc-sh.c:1385
+#: config/tc-sh64.c:2212 config/tc-v850.c:2639 config/tc-v850.c:2673
+#: config/tc-v850.c:2713 config/tc-v850.c:2955 config/tc-xgate.c:896
+#: config/tc-z80.c:555 config/tc-z8k.c:349
 msgid "missing operand"
 msgstr ""
 
 msgid "missing operand"
 msgstr ""
 
@@ -498,221 +543,223 @@ msgid "operand mask overflow"
 msgstr ""
 
 #. We can't actually support subtracting a symbol.
 msgstr ""
 
 #. We can't actually support subtracting a symbol.
-#: cgen.c:886 config/tc-arc.c:1249 config/tc-arm.c:1631 config/tc-arm.c:8897
-#: config/tc-arm.c:8949 config/tc-arm.c:9196 config/tc-arm.c:9986
-#: config/tc-arm.c:11068 config/tc-arm.c:11108 config/tc-arm.c:11436
-#: config/tc-arm.c:11475 config/tc-avr.c:1108 config/tc-cris.c:4043
-#: config/tc-d10v.c:1511 config/tc-d30v.c:1915 config/tc-mips.c:4462
-#: config/tc-mips.c:5586 config/tc-mips.c:6557 config/tc-mips.c:7133
-#: config/tc-msp430.c:1936 config/tc-ppc.c:5874 config/tc-spu.c:957
-#: config/tc-spu.c:981 config/tc-v850.c:3084 config/tc-xstormy16.c:483
-#: config/tc-xtensa.c:5833 config/tc-xtensa.c:11830
+#: cgen.c:886 config/tc-arc.c:1250 config/tc-arm.c:1698 config/tc-arm.c:9942
+#: config/tc-arm.c:9994 config/tc-arm.c:10243 config/tc-arm.c:11064
+#: config/tc-arm.c:12190 config/tc-arm.c:12230 config/tc-arm.c:12573
+#: config/tc-arm.c:12614 config/tc-avr.c:1333 config/tc-avr.c:1344
+#: config/tc-avr.c:1607 config/tc-cris.c:4067 config/tc-d10v.c:1507
+#: config/tc-d30v.c:1912 config/tc-mips.c:9070 config/tc-mips.c:10357
+#: config/tc-mips.c:11613 config/tc-mips.c:12272 config/tc-nds32.c:6452
+#: config/tc-ppc.c:6523 config/tc-spu.c:957 config/tc-spu.c:981
+#: config/tc-tilegx.c:1485 config/tc-tilepro.c:1346 config/tc-v850.c:3438
+#: config/tc-vax.c:282 config/tc-xstormy16.c:481 config/tc-xtensa.c:5856
+#: config/tc-xtensa.c:12385
 msgid "expression too complex"
 msgstr ""
 
 msgid "expression too complex"
 msgstr ""
 
-#: cgen.c:982 config/tc-arc.c:1310 config/tc-ppc.c:5999 config/tc-s390.c:2028
-#: config/tc-v850.c:3131 config/tc-xstormy16.c:537
+#: cgen.c:982 config/tc-arc.c:1311 config/tc-ppc.c:6840 config/tc-ppc.c:7067
+#: config/tc-s390.c:2245 config/tc-v850.c:3490 config/tc-xstormy16.c:535
 msgid "unresolved expression that must be resolved"
 msgstr ""
 
 msgid "unresolved expression that must be resolved"
 msgstr ""
 
-#: cgen.c:1007 config/tc-xstormy16.c:562
+#: cgen.c:1007 config/tc-xstormy16.c:560
 #, c-format
 msgid "internal error: can't install fix for reloc type %d (`%s')"
 msgstr ""
 
 #, c-format
 msgid "internal error: can't install fix for reloc type %d (`%s')"
 msgstr ""
 
-#: cgen.c:1037
+#: cgen.c:1060 config/tc-nios2.c:1193
 msgid "relocation is not supported"
 msgstr ""
 
 msgid "relocation is not supported"
 msgstr ""
 
-#: cond.c:83
+#: cond.c:82
 msgid "invalid identifier for \".ifdef\""
 msgstr ""
 
 msgid "invalid identifier for \".ifdef\""
 msgstr ""
 
-#: cond.c:150
+#: cond.c:149
 msgid "non-constant expression in \".if\" statement"
 msgstr ""
 
 msgid "non-constant expression in \".if\" statement"
 msgstr ""
 
-#: cond.c:277
+#: cond.c:276
 msgid "bad format for ifc or ifnc"
 msgstr ""
 
 msgid "bad format for ifc or ifnc"
 msgstr ""
 
-#: cond.c:307
+#: cond.c:306
 msgid "\".elseif\" without matching \".if\""
 msgstr ""
 
 msgid "\".elseif\" without matching \".if\""
 msgstr ""
 
-#: cond.c:311
+#: cond.c:310
 msgid "\".elseif\" after \".else\""
 msgstr ""
 
 msgid "\".elseif\" after \".else\""
 msgstr ""
 
-#: cond.c:314 cond.c:420
-msgid "here is the previous \"else\""
+#: cond.c:313 cond.c:419
+msgid "here is the previous \".else\""
 msgstr ""
 
 msgstr ""
 
-#: cond.c:317 cond.c:423
-msgid "here is the previous \"if\""
+#: cond.c:316 cond.c:422
+msgid "here is the previous \".if\""
 msgstr ""
 
 msgstr ""
 
-#: cond.c:346
+#: cond.c:345
 msgid "non-constant expression in \".elseif\" statement"
 msgstr ""
 
 msgid "non-constant expression in \".elseif\" statement"
 msgstr ""
 
-#: cond.c:384
+#: cond.c:383
 msgid "\".endif\" without \".if\""
 msgstr ""
 
 msgid "\".endif\" without \".if\""
 msgstr ""
 
-#: cond.c:413
+#: cond.c:412
 msgid "\".else\" without matching \".if\""
 msgstr ""
 
 msgid "\".else\" without matching \".if\""
 msgstr ""
 
-#: cond.c:417
-msgid "duplicate \"else\""
+#: cond.c:416
+msgid "duplicate \".else\""
 msgstr ""
 
 msgstr ""
 
-#: cond.c:468
+#: cond.c:467
 msgid ".ifeqs syntax error"
 msgstr ""
 
 msgid ".ifeqs syntax error"
 msgstr ""
 
-#: cond.c:549
+#: cond.c:548
 msgid "end of macro inside conditional"
 msgstr ""
 
 msgid "end of macro inside conditional"
 msgstr ""
 
-#: cond.c:551
+#: cond.c:550
 msgid "end of file inside conditional"
 msgstr ""
 
 msgid "end of file inside conditional"
 msgstr ""
 
-#: cond.c:554
+#: cond.c:553
 msgid "here is the start of the unterminated conditional"
 msgstr ""
 
 msgid "here is the start of the unterminated conditional"
 msgstr ""
 
-#: cond.c:558
+#: cond.c:557
 msgid "here is the \"else\" of the unterminated conditional"
 msgstr ""
 
 msgid "here is the \"else\" of the unterminated conditional"
 msgstr ""
 
-#: config/atof-ieee.c:141
+#: config/atof-ieee.c:140
 msgid "cannot create floating-point number"
 msgstr ""
 
 msgid "cannot create floating-point number"
 msgstr ""
 
-#: config/atof-ieee.c:288
+#: config/atof-ieee.c:287
 msgid "NaNs are not supported by this target\n"
 msgstr ""
 
 msgid "NaNs are not supported by this target\n"
 msgstr ""
 
-#: config/atof-ieee.c:327 config/atof-ieee.c:368
+#: config/atof-ieee.c:326 config/atof-ieee.c:367
 msgid "Infinities are not supported by this target\n"
 msgstr ""
 
 msgid "Infinities are not supported by this target\n"
 msgstr ""
 
-#: config/atof-ieee.c:784 config/atof-vax.c:450 config/tc-arm.c:1026
-#: config/tc-ia64.c:11433 config/tc-tic30.c:1259 config/tc-tic4x.c:2598
+#: config/atof-ieee.c:783 config/atof-vax.c:449 config/tc-arm.c:1085
+#: config/tc-ia64.c:11652 config/tc-tic30.c:1258 config/tc-tic4x.c:2590
 msgid "Unrecognized or unsupported floating point constant"
 msgstr ""
 
 msgid "Unrecognized or unsupported floating point constant"
 msgstr ""
 
-#: config/obj-aout.c:84
+#: config/obj-aout.c:81
 #, c-format
 msgid "Attempt to put a common symbol into set %s"
 msgstr ""
 
 #, c-format
 msgid "Attempt to put a common symbol into set %s"
 msgstr ""
 
-#: config/obj-aout.c:88
+#: config/obj-aout.c:85
 #, c-format
 msgid "Attempt to put an undefined symbol into set %s"
 msgstr ""
 
 #, c-format
 msgid "Attempt to put an undefined symbol into set %s"
 msgstr ""
 
-#: config/obj-aout.c:115 config/obj-coff.c:1394
+#: config/obj-aout.c:112 config/obj-coff.c:1398
 #, 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:136
+#: config/obj-coff.c:138 dw2gencfi.c:213
 #, 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:215 config/obj-coff.c:1691 config/tc-ppc.c:4937
-#: config/tc-tic54x.c:4008 read.c:2806
+#: config/obj-coff.c:217 config/obj-coff.c:1702 config/tc-ppc.c:5527
+#: config/tc-tic54x.c:4007 read.c:2900
 #, c-format
 msgid "error setting flags for \"%s\": %s"
 msgstr ""
 
 #. Zero is used as an end marker in the file.
 #, c-format
 msgid "error setting flags for \"%s\": %s"
 msgstr ""
 
 #. Zero is used as an end marker in the file.
-#: config/obj-coff.c:434
+#: config/obj-coff.c:436
 msgid "Line numbers must be positive integers\n"
 msgstr ""
 
 msgid "Line numbers must be positive integers\n"
 msgstr ""
 
-#: config/obj-coff.c:466
+#: config/obj-coff.c:468
 msgid ".ln pseudo-op inside .def/.endef: ignored."
 msgstr ""
 
 msgid ".ln pseudo-op inside .def/.endef: ignored."
 msgstr ""
 
-#: config/obj-coff.c:508 ecoff.c:3250
+#: config/obj-coff.c:510 ecoff.c:3247
 msgid ".loc outside of .text"
 msgstr ""
 
 msgid ".loc outside of .text"
 msgstr ""
 
-#: config/obj-coff.c:515
+#: config/obj-coff.c:517
 msgid ".loc pseudo-op inside .def/.endef: ignored."
 msgstr ""
 
 msgid ".loc pseudo-op inside .def/.endef: ignored."
 msgstr ""
 
-#: config/obj-coff.c:596
+#: config/obj-coff.c:598
 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:632
+#: 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:671
+#: 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:758
+#: 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:866
+#: 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:886
+#: config/obj-coff.c:888
 msgid "badly formed .dim directive ignored"
 msgstr ""
 
 msgid "badly formed .dim directive ignored"
 msgstr ""
 
-#: config/obj-coff.c:935
+#: 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:950
+#: 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:967
+#: 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:985
+#: 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:998
+#: 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:1017
+#: 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:1174
+#: config/obj-coff.c:1176
 msgid "badly formed .weak directive ignored"
 msgstr ""
 
 msgid "badly formed .weak directive ignored"
 msgstr ""
 
-#: config/obj-coff.c:1352
+#: config/obj-coff.c:1354
 msgid "mismatched .eb"
 msgstr ""
 
 msgid "mismatched .eb"
 msgstr ""
 
-#: config/obj-coff.c:1373
+#: config/obj-coff.c:1377
 #, 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:1427
+#: config/obj-coff.c:1431
 #, c-format
 msgid "Warning: internal error: forgetting to set endndx of %s"
 msgstr ""
 #, c-format
 msgid "Warning: internal error: forgetting to set endndx of %s"
 msgstr ""
@@ -720,9902 +767,12233 @@ msgstr ""
 #. STYP_INFO
 #. STYP_LIB
 #. STYP_OVER
 #. STYP_INFO
 #. STYP_LIB
 #. STYP_OVER
-#: config/obj-coff.c:1657
+#: config/obj-coff.c:1667
 #, c-format
 msgid "unsupported section attribute '%c'"
 msgstr ""
 
 #, c-format
 msgid "unsupported section attribute '%c'"
 msgstr ""
 
-#: config/obj-coff.c:1661 config/tc-ppc.c:4919
+#: config/obj-coff.c:1671 config/tc-ppc.c:5509
 #, c-format
 msgid "unknown section attribute '%c'"
 msgstr ""
 
 #, c-format
 msgid "unknown section attribute '%c'"
 msgstr ""
 
-#: config/obj-coff.c:1703
+#: config/obj-coff.c:1714 config/obj-macho.c:276
 #, c-format
 msgid "Ignoring changed section attributes for %s"
 msgstr ""
 
 #, c-format
 msgid "Ignoring changed section attributes for %s"
 msgstr ""
 
-#: config/obj-coff.c:1838
+#: config/obj-coff.c:1854
 #, c-format
 msgid "0x%lx: \"%s\" type = %ld, class = %d, segment = %d\n"
 msgstr ""
 
 #, c-format
 msgid "0x%lx: \"%s\" type = %ld, class = %d, segment = %d\n"
 msgstr ""
 
-#: config/obj-ecoff.c:125
+#: config/obj-ecoff.c:124
 msgid "Can't set GP value"
 msgstr ""
 
 msgid "Can't set GP value"
 msgstr ""
 
-#: config/obj-ecoff.c:132
+#: config/obj-ecoff.c:131
 msgid "Can't set register masks"
 msgstr ""
 
 msgid "Can't set register masks"
 msgstr ""
 
-#: config/obj-elf.c:334 config/tc-sparc.c:3949 config/tc-v850.c:503
+#: config/obj-elf.c:340 config/tc-sparc.c:4276 config/tc-v850.c:509
 #, c-format
 msgid "bad .common segment %s"
 msgstr ""
 
 #, c-format
 msgid "bad .common segment %s"
 msgstr ""
 
-#: config/obj-elf.c:411
+#: config/obj-elf.c:417
 msgid "Missing symbol name in directive"
 msgstr ""
 
 msgid "Missing symbol name in directive"
 msgstr ""
 
-#: config/obj-elf.c:618
+#: config/obj-elf.c:623
 #, c-format
 msgid "setting incorrect section type for %s"
 msgstr ""
 
 #, c-format
 msgid "setting incorrect section type for %s"
 msgstr ""
 
-#: config/obj-elf.c:623
+#: config/obj-elf.c:628
 #, c-format
 msgid "ignoring incorrect section type for %s"
 msgstr ""
 
 #, c-format
 msgid "ignoring incorrect section type for %s"
 msgstr ""
 
-#: config/obj-elf.c:665
+#: config/obj-elf.c:678
 #, c-format
 msgid "setting incorrect section attributes for %s"
 msgstr ""
 
 #, c-format
 msgid "setting incorrect section attributes for %s"
 msgstr ""
 
-#: config/obj-elf.c:720
+#: config/obj-elf.c:733
 #, c-format
 msgid "ignoring changed section type for %s"
 msgstr ""
 
 #, c-format
 msgid "ignoring changed section type for %s"
 msgstr ""
 
-#: config/obj-elf.c:732
+#: config/obj-elf.c:745
 #, c-format
 msgid "ignoring changed section attributes for %s"
 msgstr ""
 
 #, c-format
 msgid "ignoring changed section attributes for %s"
 msgstr ""
 
-#: config/obj-elf.c:734
+#: config/obj-elf.c:747
 #, 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:794
+#: config/obj-elf.c:807
 msgid "unrecognized .section attribute: want a,e,w,x,M,S,G,T"
 msgstr ""
 
 msgid "unrecognized .section attribute: want a,e,w,x,M,S,G,T"
 msgstr ""
 
-#: config/obj-elf.c:836 read.c:2790
+#: config/obj-elf.c:849 read.c:2884
 msgid "unrecognized section type"
 msgstr ""
 
 msgid "unrecognized section type"
 msgstr ""
 
-#: config/obj-elf.c:868
+#: config/obj-elf.c:881
 msgid "unrecognized section attribute"
 msgstr ""
 
 msgid "unrecognized section attribute"
 msgstr ""
 
-#: config/obj-elf.c:899 config/tc-alpha.c:4208
+#: config/obj-elf.c:912 config/tc-alpha.c:4206
 msgid "missing name"
 msgstr ""
 
 msgid "missing name"
 msgstr ""
 
-#: config/obj-elf.c:1030
+#: config/obj-elf.c:1043
 msgid "invalid merge entity size"
 msgstr ""
 
 msgid "invalid merge entity size"
 msgstr ""
 
-#: config/obj-elf.c:1037
+#: config/obj-elf.c:1050
 msgid "entity size for SHF_MERGE not specified"
 msgstr ""
 
 msgid "entity size for SHF_MERGE not specified"
 msgstr ""
 
-#: config/obj-elf.c:1043
+#: config/obj-elf.c:1056
 msgid "? section flag ignored with G present"
 msgstr ""
 
 msgid "? section flag ignored with G present"
 msgstr ""
 
-#: config/obj-elf.c:1062
+#: config/obj-elf.c:1080
 msgid "group name for SHF_GROUP not specified"
 msgstr ""
 
 msgid "group name for SHF_GROUP not specified"
 msgstr ""
 
-#: config/obj-elf.c:1085
+#: config/obj-elf.c:1103
 msgid "character following name is not '#'"
 msgstr ""
 
 msgid "character following name is not '#'"
 msgstr ""
 
-#: config/obj-elf.c:1204
+#: config/obj-elf.c:1222
 msgid ".previous without corresponding .section; ignored"
 msgstr ""
 
 msgid ".previous without corresponding .section; ignored"
 msgstr ""
 
-#: config/obj-elf.c:1230
+#: config/obj-elf.c:1248
 msgid ".popsection without corresponding .pushsection; ignored"
 msgstr ""
 
 msgid ".popsection without corresponding .pushsection; ignored"
 msgstr ""
 
-#: config/obj-elf.c:1276
+#: config/obj-elf.c:1294
 msgid "expected comma after name in .symver"
 msgstr ""
 
 msgid "expected comma after name in .symver"
 msgstr ""
 
-#: config/obj-elf.c:1300
+#: config/obj-elf.c:1318
 #, 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:1311
+#: config/obj-elf.c:1329
 #, 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:1348
+#: config/obj-elf.c:1366
 #, c-format
 msgid "expected `%s' to have already been set for .vtable_inherit"
 msgstr ""
 
 #, c-format
 msgid "expected `%s' to have already been set for .vtable_inherit"
 msgstr ""
 
-#: config/obj-elf.c:1358
+#: config/obj-elf.c:1376
 msgid "expected comma after name in .vtable_inherit"
 msgstr ""
 
 msgid "expected comma after name in .vtable_inherit"
 msgstr ""
 
-#: config/obj-elf.c:1411
+#: config/obj-elf.c:1429
 msgid "expected comma after name in .vtable_entry"
 msgstr ""
 
 msgid "expected comma after name in .vtable_entry"
 msgstr ""
 
-#: config/obj-elf.c:1534
+#: config/obj-elf.c:1561
+#, c-format
+msgid "Attribute name not recognised: %s"
+msgstr ""
+
+#: config/obj-elf.c:1576
+msgid "expected numeric constant"
+msgstr ""
+
+#: config/obj-elf.c:1585 config/tc-arm.c:6390
+msgid "expected comma"
+msgstr ""
+
+#: config/obj-elf.c:1618
+msgid "bad string constant"
+msgstr ""
+
+#: config/obj-elf.c:1622
+msgid "expected <tag> , <value>"
+msgstr ""
+
+#: config/obj-elf.c:1741
 msgid "expected quoted string"
 msgstr ""
 
 msgid "expected quoted string"
 msgstr ""
 
-#: config/obj-elf.c:1554
+#: config/obj-elf.c:1761
 #, 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:1563
+#: config/obj-elf.c:1770
 msgid "missing expression in .size directive"
 msgstr ""
 
 msgid "missing expression in .size directive"
 msgstr ""
 
-#: config/obj-elf.c:1687
+#: config/obj-elf.c:1894
 #, c-format
 msgid "symbol '%s' is already defined"
 msgstr ""
 
 #, c-format
 msgid "symbol '%s' is already defined"
 msgstr ""
 
-#: config/obj-elf.c:1707 config/obj-elf.c:1719
+#: config/obj-elf.c:1915
+#, c-format
+msgid "symbol type \"%s\" is supported only by GNU and FreeBSD targets"
+msgstr ""
+
+#: config/obj-elf.c:1927
 #, c-format
 msgid "symbol type \"%s\" is supported only by GNU targets"
 msgstr ""
 
 #, c-format
 msgid "symbol type \"%s\" is supported only by GNU targets"
 msgstr ""
 
-#: config/obj-elf.c:1730
+#: config/obj-elf.c:1938
 #, c-format
 msgid "unrecognized symbol type \"%s\""
 msgstr ""
 
 #, c-format
 msgid "unrecognized symbol type \"%s\""
 msgstr ""
 
-#: config/obj-elf.c:1906
-msgid ".size expression too complicated to fix up"
+#: config/obj-elf.c:2108 config/obj-elf.c:2111
+#, c-format
+msgid ".size expression for %s does not evaluate to a constant"
 msgstr ""
 
 msgstr ""
 
-#: config/obj-elf.c:1938
+#: config/obj-elf.c:2145
 #, 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:1999 ecoff.c:3608
+#: config/obj-elf.c:2207 ecoff.c:3605
 #, 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:2116
+#: config/obj-elf.c:2324
 #, 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:2128
+#: config/obj-elf.c:2336
 #, c-format
 msgid "can't create group: %s"
 msgstr ""
 
 #, c-format
 msgid "can't create group: %s"
 msgstr ""
 
-#: config/obj-elf.c:2260
+#: config/obj-elf.c:2474
 #, 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:2280
+#: config/obj-elf.c:2494
 #, 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:2288
+#: config/obj-elf.c:2502
 #, c-format
 msgid "could not write .mdebug section: %s"
 msgstr ""
 
 #, c-format
 msgid "could not write .mdebug section: %s"
 msgstr ""
 
-#: config/obj-som.c:58
-msgid "Only one .compiler pseudo-op per file!"
+#: config/obj-evax.c:129
+#, c-format
+msgid "no entry symbol for global function '%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/obj-som.c:75 config/obj-som.c:146 config/obj-som.c:188
-msgid "Expected quoted string"
+#. make a temp string.
+#: config/obj-macho.c:119
+#, c-format
+msgid "the %s name '%s' is too long (maximum 16 characters)"
 msgstr ""
 
 msgstr ""
 
-#: config/obj-som.c:88
-msgid ".compiler directive missing language and version"
+#: config/obj-macho.c:130
+#, c-format
+msgid "expected a %s name followed by a `,'"
 msgstr ""
 
 msgstr ""
 
-#: config/obj-som.c:98
-msgid ".compiler directive missing version"
+#: config/obj-macho.c:195
+#, c-format
+msgid "cannot overide zerofill section type for `%s,%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/obj-som.c:114
+#: config/obj-macho.c:258
 #, c-format
 #, c-format
-msgid "FATAL: Attaching compiler header %s"
+msgid "failed to set flags for \"%s\": %s"
 msgstr ""
 
 msgstr ""
 
-#: config/obj-som.c:129
-msgid "Only one .version pseudo-op per file!"
+#: config/obj-macho.c:349
+#, c-format
+msgid "unknown or invalid section type '%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/obj-som.c:153
+#: config/obj-macho.c:388
 #, c-format
 #, c-format
-msgid "attaching version header %s: %s"
+msgid "unknown or invalid section attribute '%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/obj-som.c:171
-msgid "Only one .copyright pseudo-op per file!"
+#: config/obj-macho.c:409
+msgid "unexpected section size information"
 msgstr ""
 
 msgstr ""
 
-#: config/obj-som.c:195
-#, c-format
-msgid "attaching copyright header %s: %s"
+#: config/obj-macho.c:421
+msgid "missing sizeof_stub expression"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:656
-#, c-format
-msgid "No !literal!%ld was found"
+#: config/obj-macho.c:486 config/tc-ia64.c:1093 config/tc-ia64.c:11815
+#: config/tc-score.c:6105 read.c:1673
+msgid "expected symbol name"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:663
-#, c-format
-msgid "No !tlsgd!%ld was found"
+#: config/obj-macho.c:499 read.c:493
+msgid "bad or irreducible absolute expression"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:670
-#, c-format
-msgid "No !tlsldm!%ld was found"
+#: config/obj-macho.c:505 config/tc-score.c:6122 read.c:1711
+msgid "missing size expression"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:679
+#: config/obj-macho.c:514 config/tc-ia64.c:1128 read.c:1717
 #, c-format
 #, c-format
-msgid "No ldah !gpdisp!%ld was found"
+msgid "size (%ld) out of range, ignored"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:729
+#: config/obj-macho.c:524 config/tc-score.c:6266 ecoff.c:3362 read.c:1729
+#: read.c:1835 read.c:2572 read.c:3202 read.c:3564 symbols.c:339 symbols.c:435
 #, c-format
 #, c-format
-msgid "too many !literal!%ld for %s"
+msgid "symbol `%s' is already defined"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:759
+#: config/obj-macho.c:534 read.c:1744
 #, c-format
 #, c-format
-msgid "No lda !gpdisp!%ld was found"
-msgstr ""
-
-#. Only support one relocation op per insn.
-#: config/tc-alpha.c:918
-msgid "More than one relocation op per insn"
+msgid "size of \"%s\" is already %ld; not changing to %ld"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:934
-msgid "No relocation operand"
+#: config/obj-macho.c:545
+msgid "align value not recognized, using size"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:944
+#: config/obj-macho.c:550 config/obj-macho.c:913
 #, c-format
 #, c-format
-msgid "Unknown relocation operand: !%s"
+msgid "Alignment (%lu) too large: 15 assumed."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:954
+#: config/obj-macho.c:616
 #, c-format
 #, c-format
-msgid "no sequence number after !%s"
+msgid "BFD is out of sync with GAS, unhandled well-known section type `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:964
+#: config/obj-macho.c:818
 #, c-format
 #, c-format
-msgid "!%s does not use a sequence number"
+msgid "%s is not used for the selected target"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:974
-#, c-format
-msgid "Bad sequence number: !%s!%s"
+#: config/obj-macho.c:883
+msgid "internal error: base section index out of range"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:1189 config/tc-alpha.c:3364
+#: config/obj-macho.c:969
 #, c-format
 #, c-format
-msgid "inappropriate arguments for opcode `%s'"
+msgid "internal error: bad file property ID %d"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:1191 config/tc-alpha.c:3366
-#, c-format
-msgid "opcode `%s' not supported for target %s"
+#: config/obj-macho.c:977
+msgid "failed to set subsections by symbols"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:1195 config/tc-alpha.c:3370 config/tc-avr.c:1384
-#: config/tc-msp430.c:1828
+#: config/obj-macho.c:1040
 #, c-format
 #, c-format
-msgid "unknown opcode `%s'"
-msgstr ""
-
-#: config/tc-alpha.c:1276 config/tc-alpha.c:1537
-msgid "overflow in literal (.lita) table"
+msgid "'%s' previously declared as '%s'."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:1283 config/tc-alpha.c:1307 config/tc-alpha.c:1550
-#: config/tc-alpha.c:2237 config/tc-alpha.c:2282 config/tc-alpha.c:2351
-#: config/tc-alpha.c:2434 config/tc-alpha.c:2659 config/tc-alpha.c:2757
-msgid "macro requires $at register while noat in effect"
+#: config/obj-macho.c:1092 config/obj-macho.c:1414 config/obj-macho.c:1498
+#, c-format
+msgid ""
+"'%s' can't be a weak_definition (currently only supported in sections of "
+"type coalesced)"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:1285 config/tc-alpha.c:1309 config/tc-alpha.c:1552
-msgid "macro requires $at while $at in use"
+#: config/obj-macho.c:1178
+msgid "use of .indirect_symbols requires `-dynamic'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:1495
-msgid "bignum invalid; zero assumed"
+#: config/obj-macho.c:1195
+#, c-format
+msgid ""
+"attempt to add an indirect_symbol to a stub or reference section with a zero-"
+"sized element at %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:1497
-msgid "floating point number invalid; zero assumed"
+#: config/obj-macho.c:1226
+msgid "an .indirect_symbol must be in a symbol pointer or stub section."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:1502
-msgid "can't handle expression"
+#: config/obj-macho.c:1495
+#, c-format
+msgid "'%s' can't be a weak_definition (since it is undefined)"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:1543
-msgid "overflow in literal (.lit8) table"
+#: config/obj-macho.c:1501
+#, c-format
+msgid "Non-global symbol: '%s' can't be a weak_definition."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:1840
+#: config/obj-macho.c:1507
 #, c-format
 #, c-format
-msgid "too many ldah insns for !gpdisp!%ld"
+msgid "internal error: [%s] unexpected code [%lx] in frob symbol"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:1842 config/tc-alpha.c:1854
+#: config/obj-macho.c:1548
 #, c-format
 #, c-format
-msgid "both insns for !gpdisp!%ld must be in the same section"
+msgid "unrecognized stab type '%c'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:1852
+#: config/obj-macho.c:1599
 #, c-format
 #, c-format
-msgid "too many lda insns for !gpdisp!%ld"
+msgid "`%s' can't be undefined in `%s' - `%s' {%s section}"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:1908
+#: config/obj-macho.c:1607
 #, c-format
 #, c-format
-msgid "too many lituse insns for !lituse_tlsgd!%ld"
+msgid "`%s' can't be undefined in `%s' {%s section} - `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:1911
+#: config/obj-macho.c:1614
 #, c-format
 #, c-format
-msgid "too many lituse insns for !lituse_tlsldm!%ld"
+msgid "`%s' and `%s' can't be undefined in `%s' - `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:1928
+#: config/obj-macho.c:1816
 #, c-format
 #, c-format
-msgid "duplicate !tlsgd!%ld"
+msgid ""
+"the number of .indirect_symbols defined in section %s does not match the "
+"number expected (%d defined, %d expected)"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:1930
+#: config/obj-macho.c:1829
 #, c-format
 #, c-format
-msgid "sequence number in use for !tlsldm!%ld"
+msgid "internal error: failed to allocate %d indirectsymbol pointers"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:1944
-#, c-format
-msgid "duplicate !tlsldm!%ld"
+#: config/obj-som.c:56
+msgid "Only one .compiler pseudo-op per file!"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:1946
-#, c-format
-msgid "sequence number in use for !tlsgd!%ld"
+#: config/obj-som.c:73 config/obj-som.c:144 config/obj-som.c:186
+msgid "Expected quoted string"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:2001 config/tc-arc.c:292 config/tc-mn10200.c:856
-#: config/tc-mn10300.c:1148 config/tc-ppc.c:1699 config/tc-s390.c:611
-msgid "operand"
+#: config/obj-som.c:86
+msgid ".compiler directive missing language and version"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:2140
-msgid "invalid relocation for instruction"
+#: config/obj-som.c:96
+msgid ".compiler directive missing version"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:2154
-msgid "invalid relocation for field"
+#: config/obj-som.c:112
+#, c-format
+msgid "FATAL: Attaching compiler header %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:2985
-msgid "can not resolve expression"
+#: config/obj-som.c:127
+msgid "Only one .version pseudo-op per file!"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:3524 config/tc-i370.c:1055 config/tc-microblaze.c:185
-#: config/tc-ppc.c:2024 config/tc-ppc.c:4682
+#: config/obj-som.c:151
 #, c-format
 #, c-format
-msgid ".COMMon length (%ld.) <0! Ignored."
+msgid "attaching version header %s: %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:3535 config/tc-sparc.c:3820 config/tc-v850.c:298
-msgid "Ignoring attempt to re-define symbol"
+#: config/obj-som.c:169
+msgid "Only one .copyright pseudo-op per file!"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:3627 config/tc-ppc.c:4719 config/tc-sparc.c:3828
+#: config/obj-som.c:193
 #, c-format
 #, c-format
-msgid "Length of .comm \"%s\" is already %ld. Not changed to %ld."
+msgid "attaching copyright header %s: %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:3730 ecoff.c:3064
-msgid ".ent directive has no name"
+#: config/tc-aarch64.c:354
+msgid "integer 32-bit register expected"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:3738
-msgid "nested .ent directives"
+#: config/tc-aarch64.c:357
+msgid "integer 64-bit register expected"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:3783 ecoff.c:3015
-msgid ".end directive has no name"
+#: config/tc-aarch64.c:360
+msgid "integer register expected"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:3792
-msgid ".end directive without matching .ent"
+#: config/tc-aarch64.c:363
+msgid "integer, zero or SP register expected"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:3794
-msgid ".end directive names different symbol than .ent"
+#: config/tc-aarch64.c:366
+msgid "8-bit SIMD scalar register expected"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:3837 ecoff.c:3150
-msgid ".fmask outside of .ent"
+#: config/tc-aarch64.c:369
+msgid "16-bit SIMD scalar or floating-point half precision register expected"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:3839 config/tc-score.c:5601 ecoff.c:3214
-msgid ".mask outside of .ent"
+#: config/tc-aarch64.c:373
+msgid "32-bit SIMD scalar or floating-point single precision register expected"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:3847 ecoff.c:3157
-msgid "bad .fmask directive"
+#: config/tc-aarch64.c:377
+msgid "64-bit SIMD scalar or floating-point double precision register expected"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:3849 ecoff.c:3221
-msgid "bad .mask directive"
+#: config/tc-aarch64.c:381
+msgid "128-bit SIMD scalar or floating-point quad precision register expected"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:3882 config/tc-mips.c:15153 config/tc-score.c:5743
-#: ecoff.c:3178
-msgid ".frame outside of .ent"
+#: config/tc-aarch64.c:385
+msgid "C0 - C15 expected"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:3893 ecoff.c:3189
-msgid "bad .frame directive"
+#: config/tc-aarch64.c:388 config/tc-arm.c:4365
+msgid "register expected"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:3927
-msgid ".prologue directive without a preceding .ent directive"
+#. any [BHSDQ]P FP
+#: config/tc-aarch64.c:391
+msgid "SIMD scalar or floating-point register expected"
+msgstr ""
+
+#. any V reg
+#: config/tc-aarch64.c:394
+msgid "vector register expected"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:3945
+#: config/tc-aarch64.c:397
 #, c-format
 #, c-format
-msgid "Invalid argument %d to .prologue."
+msgid "invalid register type %d"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:4036
-msgid "ECOFF debugging is disabled."
+#. Define some common error messages.
+#: config/tc-aarch64.c:409
+msgid "SP not allowed here"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:4050
-msgid ".ent directive without matching .end"
+#: config/tc-aarch64.c:559 config/tc-aarch64.c:561 config/tc-arm.c:994
+#: config/tc-score.c:6515 expr.c:1361 read.c:2554
+msgid "bad expression"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:4135
-msgid ".usepv directive has no name"
+#: config/tc-aarch64.c:571 config/tc-arm.c:1005 config/tc-i860.c:1003
+#: config/tc-sparc.c:3179
+msgid "bad segment"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:4146
-msgid ".usepv directive has no type"
+#: config/tc-aarch64.c:782
+#, c-format
+msgid "bad size %d in vector width specifier"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:4161
-msgid "unknown argument for .usepv"
+#: config/tc-aarch64.c:815
+#, c-format
+msgid "unexpected character `%c' in element size"
+msgstr ""
+
+#: config/tc-aarch64.c:817
+msgid "missing element size"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:4276
+#: config/tc-aarch64.c:823
 #, c-format
 #, c-format
-msgid "unknown section attribute %s"
+msgid "invalid element size %d and vector size combination %c"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:4389
-msgid ".ent directive has no symbol"
+#: config/tc-aarch64.c:850 config/tc-arm.c:1390
+msgid "vector type expected"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:4418
-msgid ".handler directive has no name"
+#: config/tc-aarch64.c:931
+msgid "this type of register can't be indexed"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:4447
-msgid "Bad .frame directive 1./2. param"
+#: config/tc-aarch64.c:937
+msgid "index not allowed inside register list"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:4459
-msgid "Bad .frame directive 3./4. param"
+#: config/tc-aarch64.c:947 config/tc-aarch64.c:1877 config/tc-aarch64.c:2031
+#: config/tc-arm.c:1495 config/tc-arm.c:3646 config/tc-arm.c:4761
+msgid "constant expression required"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:4497
-msgid ".pdesc directive not in link (.link) section"
+#. Indexed vector register expected.
+#: config/tc-aarch64.c:959
+msgid "indexed vector register expected"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:4505
-msgid ".pdesc directive has no entry symbol"
+#: config/tc-aarch64.c:966
+msgid "invalid use of vector register"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:4523
-msgid ".pdesc has no matching .ent"
+#: config/tc-aarch64.c:1056 config/tc-arm.c:1759
+msgid "expecting {"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:4541
-msgid "No comma after .pdesc <entryname>"
+#: config/tc-aarch64.c:1081
+msgid "invalid vector register in list"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:4561
-msgid "unknown procedure kind"
+#: config/tc-aarch64.c:1088
+msgid "invalid scalar register in list"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:4673
-msgid ".name directive not in link (.link) section"
+#: config/tc-aarch64.c:1101
+msgid "invalid range in vector register list"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:4681
-msgid ".name directive has no symbol"
+#: config/tc-aarch64.c:1114
+msgid "type mismatch in vector register list"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:4716
-msgid "No symbol after .linkage"
+#: config/tc-aarch64.c:1131
+msgid "end of vector register list not found"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:4769
-msgid "No symbol after .code_address"
+#: config/tc-aarch64.c:1147
+msgid "constant expression required."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:4796 config/tc-score.c:5607
-msgid "Bad .mask directive"
+#: config/tc-aarch64.c:1157
+msgid "expected index"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:4814
-msgid "Bad .fmask directive"
+#: config/tc-aarch64.c:1164
+msgid "too many registers in vector register list"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:4971
-#, c-format
-msgid "Expected comma after name \"%s\""
+#: config/tc-aarch64.c:1169
+msgid "empty vector register list"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:4983
+#: config/tc-aarch64.c:1191 config/tc-arm.c:2141
 #, c-format
 #, c-format
-msgid "unhandled: .proc %s,%d"
+msgid "ignoring attempt to redefine built-in register '%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:5017
+#: config/tc-aarch64.c:1197 config/tc-arm.c:2146
 #, c-format
 #, c-format
-msgid "Tried to .set unrecognized mode `%s'"
+msgid "ignoring redefinition of register alias '%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:5043
+#: config/tc-aarch64.c:1243 config/tc-arm.c:2213
 #, c-format
 #, c-format
-msgid "Bad base register, using $%d."
+msgid "unknown register '%s' -- .req ignored"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:5064
-#, c-format
-msgid "Alignment too large: %d. assumed"
+#: config/tc-aarch64.c:1299 config/tc-arm.c:2420
+msgid "invalid syntax for .req directive"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:5068 config/tc-d30v.c:2060
-msgid "Alignment negative: 0 assumed"
+#: config/tc-aarch64.c:1324 config/tc-arm.c:2458
+msgid "invalid syntax for .unreq directive"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:5162 config/tc-alpha.c:5655
+#: config/tc-aarch64.c:1330 config/tc-arm.c:2465
 #, c-format
 #, c-format
-msgid "Unknown CPU identifier `%s'"
+msgid "unknown register alias '%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:5353
+#: config/tc-aarch64.c:1332
 #, c-format
 #, c-format
-msgid "Chose GP value of %lx\n"
+msgid "ignoring attempt to undefine built-in register '%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:5367
-msgid "bad .section directive: want a,s,w,x,M,S,G,T in string"
+#: config/tc-aarch64.c:1649 config/tc-arm.c:3263 config/tc-arm.c:3290
+#: config/tc-arm.c:3302
+msgid "literal pool overflow"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:5456
-#, c-format
-msgid "internal error: can't hash opcode `%s': %s"
+#: config/tc-aarch64.c:1830 config/tc-aarch64.c:5055 config/tc-arm.c:3523
+#: config/tc-arm.c:6896
+msgid "unrecognized relocation suffix"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:5492
-#, c-format
-msgid "internal error: can't hash macro `%s': %s"
+#: config/tc-aarch64.c:1832
+msgid "unimplemented relocation suffix"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:5577 config/tc-arm.c:6588 config/tc-arm.c:6600
-#: config/tc-i960.c:708 config/tc-xtensa.c:5315 config/tc-xtensa.c:5393
-#: config/tc-xtensa.c:5510 config/tc-z80.c:1888
-msgid "syntax error"
+#: config/tc-aarch64.c:2000 config/tc-aarch64.c:2234
+msgid "immediate operand required"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:5706
-msgid ""
-"Alpha options:\n"
-"-32addr\t\t\ttreat addresses as 32-bit values\n"
-"-F\t\t\tlack floating point instructions support\n"
-"-mev4 | -mev45 | -mev5 | -mev56 | -mpca56 | -mev6 | -mev67 | -mev68 | -mall\n"
-"\t\t\tspecify variant of Alpha architecture\n"
-"-m21064 | -m21066 | -m21164 | -m21164a | -m21164pc | -m21264 | -m21264a | -"
-"m21264b\n"
-"\t\t\tthese variants include PALcode opcodes\n"
+#: config/tc-aarch64.c:2008
+msgid "missing immediate expression"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:5716
-msgid ""
-"VMS options:\n"
-"-+\t\t\tencode (don't truncate) names longer than 64 characters\n"
-"-H\t\t\tshow new symbol after hash truncation\n"
-"-replace/-noreplace\tenable or disable the optimization of procedure calls\n"
+#: config/tc-aarch64.c:2214 config/tc-aarch64.c:4906
+msgid "invalid floating-point constant"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:5967
-#, c-format
-msgid "unhandled relocation type %s"
+#: config/tc-aarch64.c:2586 config/tc-arm.c:5084 config/tc-arm.c:5093
+msgid "shift expression expected"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:5980
-msgid "non-absolute expression in constant field"
+#: config/tc-aarch64.c:2594
+msgid "shift operator expected"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:5994
-#, c-format
-msgid "type %d reloc done?\n"
+#: config/tc-aarch64.c:2602
+msgid "invalid use of 'MSL'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:6041 config/tc-alpha.c:6048
-msgid "Used $at without \".set noat\""
+#: config/tc-aarch64.c:2611
+msgid "extending shift is not permitted"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:6217
-#, c-format
-msgid "!samegp reloc against symbol without .prologue: %s"
+#: config/tc-aarch64.c:2619
+msgid "'ROR' shift is not permitted"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:6261 config/tc-xtensa.c:5999
-#, c-format
-msgid "cannot represent `%s' relocation in object file"
+#: config/tc-aarch64.c:2627
+msgid "only 'LSL' shift is permitted"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:6267
-#, c-format
-msgid "internal error? cannot generate `%s' relocation"
+#: config/tc-aarch64.c:2637
+msgid "invalid shift for the register offset addressing mode"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:6363
-#, c-format
-msgid "frame reg expected, using $%d."
+#: config/tc-aarch64.c:2645
+msgid "invalid shift operator"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arc.c:194 config/tc-arc.c:215 config/tc-arc.c:992
-#: 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:244 config/tc-hppa.c:6866 config/tc-hppa.c:6872
-#: config/tc-hppa.c:6878 config/tc-hppa.c:6884 config/tc-hppa.c:8291
-#: config/tc-lm32.c:198 config/tc-mn10300.c:937 config/tc-mn10300.c:942
-#: config/tc-mn10300.c:2433 config/tc-xc16x.c:79 config/tc-xc16x.c:86
-#: config/tc-xc16x.c:93
-msgid "could not set architecture and machine"
+#: config/tc-aarch64.c:2674
+msgid "missing shift amount"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arc.c:212 config/tc-arm.c:22001 config/tc-score.c:6303
-#: config/tc-score.c:6532 config/tc-score.c:6537
-msgid "virtual memory exhausted"
+#: config/tc-aarch64.c:2681
+msgid "constant shift amount required"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arc.c:432 config/tc-arc.c:671
-msgid "expected comma after operand name"
+#: config/tc-aarch64.c:2686
+msgid "shift amount out of range 0 to 63"
 msgstr ""
 
 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"
+#: config/tc-aarch64.c:2735
+msgid "unexpected shift operator"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arc.c:480
-msgid "invalid mode"
-msgstr ""
-
-#: config/tc-arc.c:497
-msgid "expected comma after register-mode"
+#: config/tc-aarch64.c:2771
+msgid "unexpected register in the immediate operand"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arc.c:514
-msgid "shortcut designator invalid"
+#: config/tc-aarch64.c:2796
+msgid "integer register expected in the extended/shifted operand register"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arc.c:529
-#, c-format
-msgid "core register value (%d) too large"
+#: config/tc-aarch64.c:2831 config/tc-aarch64.c:2942 config/tc-aarch64.c:3049
+#: config/tc-aarch64.c:3191 config/tc-aarch64.c:3238
+msgid "unknown relocation modifier"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arc.c:537
-#, c-format
-msgid "condition code value (%d) too large"
+#: config/tc-aarch64.c:2838 config/tc-aarch64.c:2949 config/tc-aarch64.c:3056
+#: config/tc-aarch64.c:3198 config/tc-aarch64.c:3245
+msgid "this relocation modifier is not allowed on this instruction"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arc.c:555
-#, c-format
-msgid "attempt to override symbol: %s"
+#: config/tc-aarch64.c:2957 config/tc-aarch64.c:3067
+msgid "invalid relocation expression"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arc.c:626
-msgid "invalid opertype"
+#: config/tc-aarch64.c:2975
+msgid "invalid address"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arc.c:683
-msgid "expected comma after opcode"
+#: config/tc-aarch64.c:3027
+msgid "invalid use of 32-bit register offset"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arc.c:693
-#, c-format
-msgid "negative subopcode %d"
+#: config/tc-aarch64.c:3033
+msgid "invalid use of 64-bit register offset"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arc.c:702
-msgid "subcode value found when opcode not equal 0x03"
+#. [Xn],#expr
+#: config/tc-aarch64.c:3078 config/tc-aarch64.c:3130
+msgid "invalid expression in the address"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arc.c:710
-#, c-format
-msgid "invalid subopcode %d"
+#: config/tc-aarch64.c:3087 config/tc-arm.c:5598 config/tc-arm.c:6168
+msgid "']' expected"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arc.c:721
-msgid "expected comma after subopcode"
+#: config/tc-aarch64.c:3095
+msgid "register offset not allowed in pre-indexed addressing mode"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arc.c:740
-msgid "invalid suffix class"
+#: config/tc-aarch64.c:3110 config/tc-arm.c:5634
+msgid "cannot combine pre- and post-indexing"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arc.c:749
-msgid "expected comma after suffix class"
+#: config/tc-aarch64.c:3121
+msgid "invalid 32-bit register offset"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arc.c:768
-msgid "invalid syntax class"
+#. Reject [Rn]!
+#: config/tc-aarch64.c:3142
+msgid "missing offset in the pre-indexed address"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arc.c:775
-msgid "opcode 0x3 and SYNTAX_3OP invalid"
+#: config/tc-aarch64.c:3350
+#, c-format
+msgid ""
+"system register name '%s' is deprecated and may be removed in a future "
+"release"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arc.c:795
-msgid "unknown suffix class"
+#: config/tc-aarch64.c:3422
+msgid "immediate value out of range "
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arc.c:862
-msgid "expected comma after symbol name"
+#: config/tc-aarch64.c:3930
+#, c-format
+msgid "Info: "
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arc.c:872
-msgid "negative symbol length"
+#: config/tc-aarch64.c:3963 config/tc-score.c:2750 config/tc-score.c:6504
+#, c-format
+msgid "%s -- `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arc.c:883
-msgid "ignoring attempt to re-define symbol"
+#: config/tc-aarch64.c:3965
+#, c-format
+msgid "%s at operand %d -- `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arc.c:890
+#: config/tc-aarch64.c:3971
 #, c-format
 #, c-format
-msgid "length of symbol \"%s\" already %ld, ignoring %d"
+msgid "operand %d should be %s -- `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arc.c:904
-msgid "assuming symbol alignment of zero"
+#: config/tc-aarch64.c:3977
+#, c-format
+msgid "operand mismatch -- `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arc.c:971
-msgid "\".option\" directive must appear before any instructions"
+#. Print the hint.
+#: config/tc-aarch64.c:4038
+msgid "   did you mean this?"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arc.c:981
-msgid "\".option\" directive conflicts with initial definition"
+#: config/tc-aarch64.c:4041 config/tc-aarch64.c:4068
+#, c-format
+msgid "   %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arc.c:989
-msgid "\".option\" directive overrides command-line (default) value"
+#: config/tc-aarch64.c:4046
+msgid "   other valid variant(s):"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arc.c:999
-msgid "invalid identifier for \".option\""
+#: config/tc-aarch64.c:4076
+#, c-format
+msgid "%s out of range %d to %d at operand %d -- `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arc.c:1037 config/tc-i860.c:1035 config/tc-ip2k.c:249
-msgid "relaxation not supported\n"
+#: config/tc-aarch64.c:4077 config/tc-aarch64.c:4081 config/tc-aarch64.c:5410
+msgid "immediate value"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arc.c:1081
-msgid "expression too complex code symbol"
+#: config/tc-aarch64.c:4080
+#, c-format
+msgid "%s expected to be %d at operand %d -- `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arc.c:1108
+#: config/tc-aarch64.c:4087
 #, c-format
 #, c-format
-msgid "missing ')' in %%-op"
+msgid ""
+"invalid number of registers in the list; only 1 register is expected at "
+"operand %d -- `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arc.c:1364 config/tc-dlx.c:1201 config/tc-i960.c:2639
-#: config/tc-m32r.c:2281 config/tc-sparc.c:3508
+#: config/tc-aarch64.c:4091
 #, c-format
 #, c-format
-msgid "internal error: can't export reloc type %d (`%s')"
+msgid ""
+"invalid number of registers in the list; %d registers are expected at "
+"operand %d -- `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arc.c:1496
+#: config/tc-aarch64.c:4097
 #, c-format
 #, c-format
-msgid "unknown syntax format character `%c'"
+msgid "immediate value should be a multiple of %d at operand %d -- `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arc.c:1635
-msgid "too many suffixes"
+#: config/tc-aarch64.c:4348
+msgid "bad vector arrangement type"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arc.c:1674
-msgid "symbol as destination register"
+#: config/tc-aarch64.c:4454
+msgid "the specified relocation type is not allowed for MOVK"
 msgstr ""
 
 msgstr ""
 
-#. xgettext:c-format.
-#: config/tc-arc.c:1759 config/tc-i370.c:2207 config/tc-mn10200.c:1141
-#: config/tc-mn10300.c:1820 config/tc-ppc.c:2939 config/tc-s390.c:1465
-#: config/tc-v850.c:2699
-#, c-format
-msgid "junk at end of line: `%s'"
+#: config/tc-aarch64.c:4483 config/tc-aarch64.c:4493
+msgid "the specified relocation type is not allowed for 32-bit register"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arc.c:1798
-msgid "8 byte instruction in delay slot"
+#: config/tc-aarch64.c:4628
+msgid "comma expected between operands"
 msgstr ""
 
 msgstr ""
 
-#. except for jl  addr
-#: config/tc-arc.c:1801
-msgid "8 byte jump instruction with delay slot"
+#: config/tc-aarch64.c:4722
+msgid "the top half of a 128-bit FP/SIMD register is expected"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arc.c:1809
-msgid "conditional branch follows set of flags"
+#: config/tc-aarch64.c:4760 config/tc-arm.c:1828 config/tc-arm.c:1873
+#: config/tc-h8300.c:1043
+msgid "invalid register list"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arc.c:1893 config/tc-arm.c:15965
-#, c-format
-msgid "bad instruction `%s'"
+#: config/tc-aarch64.c:4825 config/tc-aarch64.c:4846
+msgid "immediate zero expected"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:529
-msgid "ARM register expected"
+#: config/tc-aarch64.c:4920
+msgid "shift not allowed for bitmask immediate"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:530
-msgid "bad or missing co-processor number"
+#: config/tc-aarch64.c:4974
+msgid "can't mix relocation modifier with explicit shift"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:531
-msgid "co-processor register expected"
+#: config/tc-aarch64.c:5017
+msgid "invalid condition"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:532
-msgid "FPA register expected"
+#: config/tc-aarch64.c:5042
+msgid "invalid pc-relative address"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:533
-msgid "VFP single precision register expected"
+#. Only permit "=value" in the literal load instructions.
+#. The literal will be generated by programmer_friendly_fixup.
+#: config/tc-aarch64.c:5050
+msgid "invalid use of \"=immediate\""
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:534
-msgid "VFP/Neon double precision register expected"
+#: config/tc-aarch64.c:5116
+msgid "the optional immediate offset can only be 0"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:535
-msgid "Neon quad precision register expected"
+#: config/tc-aarch64.c:5131 config/tc-aarch64.c:5149 config/tc-aarch64.c:5166
+#: config/tc-aarch64.c:5185 config/tc-aarch64.c:5200
+msgid "invalid addressing mode"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:536
-msgid "VFP single or double precision register expected"
+#: config/tc-aarch64.c:5171
+msgid "relocation not allowed"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:537
-msgid "Neon double or quad precision register expected"
+#: config/tc-aarch64.c:5210
+msgid "writeback value should be an immediate constant"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:538
-msgid "VFP single, double or Neon quad precision register expected"
+#: config/tc-aarch64.c:5221
+msgid "unknown or missing system register name"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:539
-msgid "VFP system register expected"
+#: config/tc-aarch64.c:5231
+msgid "unknown or missing PSTATE field name"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:540
-msgid "Maverick MVF register expected"
+#: config/tc-aarch64.c:5255
+msgid "unknown or missing operation name"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:541
-msgid "Maverick MVD register expected"
+#: config/tc-aarch64.c:5268
+msgid "the specified option is not accepted in ISB"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:542
-msgid "Maverick MVFX register expected"
+#: config/tc-aarch64.c:5288 config/tc-aarch64.c:6346 config/tc-arm.c:7111
+#, c-format
+msgid "unhandled operand code %d"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:543
-msgid "Maverick MVDX register expected"
+#: config/tc-aarch64.c:5330
+msgid "unexpected comma before the omitted optional operand"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:544
-msgid "Maverick MVAX register expected"
+#: config/tc-aarch64.c:5358
+msgid "unexpected characters following instruction"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:545
-msgid "Maverick DSPSC register expected"
+#: config/tc-aarch64.c:5436 config/tc-arm.c:5195 config/tc-arm.c:5733
+#: config/tc-arm.c:7767
+msgid "constant expression expected"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:546
-msgid "iWMMXt data register expected"
+#: config/tc-aarch64.c:5443
+msgid "literal pool insertion failed"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:547 config/tc-arm.c:6363
-msgid "iWMMXt control register expected"
+#: config/tc-aarch64.c:5561
+#, c-format
+msgid "unknown mnemonic `%s' -- `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:548
-msgid "iWMMXt scalar register expected"
+#: config/tc-aarch64.c:5569
+#, c-format
+msgid "unexpected comma after the mnemonic name `%s' -- `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:549
-msgid "XScale accumulator register expected"
+#: config/tc-aarch64.c:5619
+#, c-format
+msgid "selected processor does not support `%s'"
 msgstr ""
 
 msgstr ""
 
-#. For score5u : div/mul will pop warning message, mmu/alw/asw will pop error message.
-#: config/tc-arm.c:698 config/tc-score.c:259
-msgid "bad arguments to instruction"
+#: config/tc-aarch64.c:6010 config/tc-arm.c:21571
+msgid "GOT already in the symbol table"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:699
-msgid "r13 not allowed here"
+#: config/tc-aarch64.c:6172
+msgid "immediate cannot be moved by a single instruction"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:700
-msgid "r15 not allowed here"
+#: config/tc-aarch64.c:6215 config/tc-aarch64.c:6260 config/tc-aarch64.c:6286
+#: config/tc-arm.c:14789 config/tc-arm.c:14816 config/tc-arm.c:15360
+#: config/tc-arm.c:15841 config/tc-metag.c:2444 config/tc-metag.c:2453
+#: config/tc-metag.c:2492 config/tc-metag.c:2501 config/tc-metag.c:3020
+#: config/tc-metag.c:3029
+msgid "immediate out of range"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:701
-msgid "instruction cannot be conditional"
+#: config/tc-aarch64.c:6279 config/tc-metag.c:4655 config/tc-xtensa.c:4133
+msgid "invalid immediate"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:702
-msgid "registers may not be the same"
+#: config/tc-aarch64.c:6341 config/tc-tic6x.c:3864 config/tc-tic6x.c:3929
+#: config/tc-tic6x.c:3956 config/tc-tic6x.c:3984
+msgid "immediate offset out of range"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:703
-msgid "lo register required"
+#: config/tc-aarch64.c:6415 config/tc-arm.c:21909 config/tc-arm.c:21960
+#: config/tc-arm.c:22241
+#, c-format
+msgid "undefined symbol %s used as an immediate value"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:704
-msgid "instruction not supported in Thumb16 mode"
+#: config/tc-aarch64.c:6427
+msgid "pc-relative load offset not word aligned"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:705
-msgid "instruction does not accept this addressing mode"
+#: config/tc-aarch64.c:6430
+msgid "pc-relative load offset out of range"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:706
-msgid "branch must be last instruction in IT block"
+#: config/tc-aarch64.c:6442
+msgid "pc-relative address offset out of range"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:707
-msgid "instruction not allowed in IT block"
+#: config/tc-aarch64.c:6454 config/tc-aarch64.c:6469
+msgid "conditional branch target not word aligned"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:708
-msgid "selected FPU does not support instruction"
+#: config/tc-aarch64.c:6457 config/tc-aarch64.c:6472 config/tc-arm.c:22504
+msgid "conditional branch out of range"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:709
-msgid "thumb conditional instruction should be in IT block"
+#: config/tc-aarch64.c:6485
+msgid "branch target not word aligned"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:710
-msgid "incorrect condition in IT block"
+#: config/tc-aarch64.c:6488 config/tc-arm.c:758 config/tc-mips.c:15081
+msgid "branch out of range"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:711
-msgid "IT falling in the range of a previous IT block"
+#: config/tc-aarch64.c:6522 config/tc-arm.c:22132 config/tc-arm.c:22147
+#: config/tc-arm.c:22162 config/tc-arm.c:22173 config/tc-arm.c:22196
+#: config/tc-arm.c:22903 config/tc-moxie.c:708 config/tc-pj.c:448
+#: config/tc-sh.c:4290
+msgid "offset out of range"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:712
-msgid "missing .fnstart before unwinding directive"
+#: config/tc-aarch64.c:6535
+msgid "unsigned value out of range"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:714
-msgid "cannot use register index with PC-relative addressing"
+#: config/tc-aarch64.c:6543
+msgid "signed value out of range"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:716
-msgid "cannot use writeback with PC-relative addressing"
+#: config/tc-aarch64.c:6655
+#, c-format
+msgid "unexpected %s fixup"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:907
-msgid "immediate expression requires a # prefix"
+#: config/tc-aarch64.c:6721 config/tc-arm.c:23339 config/tc-arm.c:23360
+#: config/tc-mips.c:17189 config/tc-score.c:7480
+#, c-format
+msgid "cannot represent %s relocation in this object file format"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:935 read.c:3678
-msgid "missing expression"
+#: config/tc-aarch64.c:6754
+#, c-format
+msgid "cannot do %u-byte relocation"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:935 config/tc-score.c:6519 expr.c:1358 read.c:2469
-msgid "bad expression"
+#: config/tc-aarch64.c:7012 config/tc-arc.c:211 config/tc-arm.c:23815
+#: config/tc-score.c:6299 config/tc-score.c:6528 config/tc-score.c:6533
+msgid "virtual memory exhausted"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:946 config/tc-i860.c:1004 config/tc-sparc.c:2880
-msgid "bad segment"
+#: config/tc-aarch64.c:7159 config/tc-arm.c:24140
+msgid "assemble for big-endian"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:965 config/tc-arm.c:4809 config/tc-i960.c:1300
-#: config/tc-score.c:1211
-msgid "invalid constant"
+#: config/tc-aarch64.c:7160 config/tc-arm.c:24141
+msgid "assemble for little-endian"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:1095
-msgid "expected #constant"
+#: config/tc-aarch64.c:7163
+msgid "temporary switch for dumping"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:1256
-#, c-format
-msgid "unexpected character `%c' in type specifier"
+#: config/tc-aarch64.c:7165
+msgid "output verbose error messages"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:1273
-#, c-format
-msgid "bad size %d in type specifier"
+#: config/tc-aarch64.c:7167
+msgid "do not output verbose error messages"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:1323
-msgid "only one type should be specified for operand"
+#: config/tc-aarch64.c:7259 config/tc-arm.c:24644
+msgid "invalid architectural extension"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:1329
-msgid "vector type expected"
+#: config/tc-aarch64.c:7284 config/tc-arm.c:24676
+msgid "must specify extensions to add before specifying those to remove"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:1401
-msgid "can't redefine type for operand"
+#: config/tc-aarch64.c:7292 config/tc-arm.c:24684
+msgid "missing architectural extension"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:1412
-msgid "only D registers may be indexed"
+#: config/tc-aarch64.c:7311 config/tc-arm.c:24721
+#, c-format
+msgid "unknown architectural extension `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:1418
-msgid "can't change index for operand"
+#: config/tc-aarch64.c:7335 config/tc-arm.c:24755 config/tc-metag.c:5833
+#, c-format
+msgid "missing cpu name `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:1434 config/tc-arm.c:3318 config/tc-arm.c:4391
-msgid "constant expression required"
+#: config/tc-aarch64.c:7349 config/tc-aarch64.c:7568 config/tc-arm.c:24781
+#: config/tc-arm.c:25335 config/tc-metag.c:5844
+#, c-format
+msgid "unknown cpu `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:1477
-msgid "register operand expected, but got scalar"
+#: config/tc-aarch64.c:7367 config/tc-arm.c:24799
+#, c-format
+msgid "missing architecture name `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:1510
-msgid "scalar must have an index"
+#: config/tc-aarch64.c:7381 config/tc-aarch64.c:7615 config/tc-arm.c:24816
+#: config/tc-arm.c:25369 config/tc-arm.c:25400 config/tc-score.c:7715
+#, c-format
+msgid "unknown architecture `%s'\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:1515 config/tc-arm.c:14574 config/tc-arm.c:14624
-#: config/tc-arm.c:15039
-msgid "scalar index out of range"
+#: config/tc-aarch64.c:7406
+#, c-format
+msgid "missing abi name `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:1563
-msgid "bad range in register list"
+#: config/tc-aarch64.c:7417
+#, c-format
+msgid "unknown abi `%s'\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:1571 config/tc-arm.c:1580 config/tc-arm.c:1621
-#, c-format
-msgid "Warning: duplicated register (r%d) in register list"
+#: config/tc-aarch64.c:7423
+msgid "<abi name>\t  specify for ABI <abi name>"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:1583
-msgid "Warning: register range not in ascending order"
+#: config/tc-aarch64.c:7426 config/tc-arm.c:24903 config/tc-metag.c:5910
+msgid "<cpu name>\t  assemble for CPU <cpu name>"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:1594
-msgid "missing `}'"
+#: config/tc-aarch64.c:7428 config/tc-arm.c:24905
+msgid "<arch name>\t  assemble for architecture <arch name>"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:1610
-msgid "invalid register mask"
+#: config/tc-aarch64.c:7467 config/tc-aarch64.c:7487 config/tc-arm.c:24961
+#: config/tc-arm.c:24979 config/tc-arm.c:24999 config/tc-metag.c:5935
+#, c-format
+msgid "option `-%c%s' is deprecated: %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:1692
-msgid "expecting {"
+#: config/tc-aarch64.c:7507
+#, c-format
+msgid " AArch64-specific assembler options:\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:1747 config/tc-arm.c:1791
-msgid "register out of range in list"
+#: config/tc-aarch64.c:7518 config/tc-arm.c:25030
+#, c-format
+msgid "  -EB                     assemble code for a big-endian cpu\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:1763 config/tc-arm.c:1808 config/tc-h8300.c:1040
-#: config/tc-mips.c:10575 config/tc-mips.c:10597
-msgid "invalid register list"
+#: config/tc-aarch64.c:7523 config/tc-arm.c:25035
+#, c-format
+msgid "  -EL                     assemble code for a little-endian cpu\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:1769 config/tc-arm.c:3832 config/tc-arm.c:3965
-msgid "register list not in ascending order"
+#: config/tc-alpha.c:653
+#, c-format
+msgid "No !literal!%ld was found"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:1800
-msgid "register range not in ascending order"
+#: config/tc-alpha.c:660
+#, c-format
+msgid "No !tlsgd!%ld was found"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:1833
-msgid "non-contiguous register range"
+#: config/tc-alpha.c:667
+#, c-format
+msgid "No !tlsldm!%ld was found"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:1892
-msgid "register stride must be 1 or 2"
+#: config/tc-alpha.c:676
+#, c-format
+msgid "No ldah !gpdisp!%ld was found"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:1893
-msgid "mismatched element/structure types in list"
+#: config/tc-alpha.c:726
+#, c-format
+msgid "too many !literal!%ld for %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:1957
-msgid "don't use Rn-Rm syntax with non-unit stride"
+#: config/tc-alpha.c:756
+#, c-format
+msgid "No lda !gpdisp!%ld was found"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:2012
-msgid "error parsing element/structure list"
+#. Only support one relocation op per insn.
+#: config/tc-alpha.c:915
+msgid "More than one relocation op per insn"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:2018
-msgid "expected }"
+#: config/tc-alpha.c:931
+msgid "No relocation operand"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:2075
+#: config/tc-alpha.c:941
 #, c-format
 #, c-format
-msgid "ignoring attempt to redefine built-in register '%s'"
+msgid "Unknown relocation operand: !%s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:2080
+#: config/tc-alpha.c:951
 #, c-format
 #, c-format
-msgid "ignoring redefinition of register alias '%s'"
+msgid "no sequence number after !%s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:2108
-msgid "attempt to redefine typed alias"
+#: config/tc-alpha.c:961
+#, c-format
+msgid "!%s does not use a sequence number"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:2147
+#: config/tc-alpha.c:971
 #, c-format
 #, c-format
-msgid "unknown register '%s' -- .req ignored"
+msgid "Bad sequence number: !%s!%s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:2242
-msgid "bad type for register"
+#: config/tc-alpha.c:1186 config/tc-alpha.c:3359
+#, c-format
+msgid "inappropriate arguments for opcode `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:2253
-msgid "expression must be constant"
+#: config/tc-alpha.c:1188 config/tc-alpha.c:3361
+#, c-format
+msgid "opcode `%s' not supported for target %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:2270
-msgid "can't redefine the type of a register alias"
+#: config/tc-alpha.c:1192 config/tc-alpha.c:3365 config/tc-avr.c:1672
+#: config/tc-msp430.c:3196
+#, c-format
+msgid "unknown opcode `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:2277
-msgid "you must specify a single type only"
+#: config/tc-alpha.c:1273 config/tc-alpha.c:1532
+msgid "overflow in literal (.lita) table"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:2290
-msgid "can't redefine the index of a scalar alias"
+#: config/tc-alpha.c:1280 config/tc-alpha.c:1304 config/tc-alpha.c:1545
+#: config/tc-alpha.c:2232 config/tc-alpha.c:2277 config/tc-alpha.c:2346
+#: config/tc-alpha.c:2429 config/tc-alpha.c:2654 config/tc-alpha.c:2752
+msgid "macro requires $at register while noat in effect"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:2298
-msgid "scalar index must be constant"
+#: config/tc-alpha.c:1282 config/tc-alpha.c:1306 config/tc-alpha.c:1547
+msgid "macro requires $at while $at in use"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:2307
-msgid "expecting ]"
+#: config/tc-alpha.c:1491
+msgid "bignum invalid; zero assumed"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:2354
-msgid "invalid syntax for .req directive"
+#: config/tc-alpha.c:1493
+msgid "floating point number invalid; zero assumed"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:2360
-msgid "invalid syntax for .dn directive"
+#: config/tc-alpha.c:1498
+msgid "can't handle expression"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:2366
-msgid "invalid syntax for .qn directive"
+#: config/tc-alpha.c:1538
+msgid "overflow in literal (.lit8) table"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:2392
-msgid "invalid syntax for .unreq directive"
+#: config/tc-alpha.c:1835
+#, c-format
+msgid "too many ldah insns for !gpdisp!%ld"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:2399
+#: config/tc-alpha.c:1837 config/tc-alpha.c:1849
 #, c-format
 #, c-format
-msgid "unknown register alias '%s'"
+msgid "both insns for !gpdisp!%ld must be in the same section"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:2401
+#: config/tc-alpha.c:1847
 #, c-format
 #, c-format
-msgid "ignoring attempt to undefine built-in register '%s'"
+msgid "too many lda insns for !gpdisp!%ld"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:2652
+#: config/tc-alpha.c:1903
 #, c-format
 #, c-format
-msgid "Failed to find real start of function: %s\n"
+msgid "too many lituse insns for !lituse_tlsgd!%ld"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:2669
-msgid "selected processor does not support THUMB opcodes"
+#: config/tc-alpha.c:1906
+#, c-format
+msgid "too many lituse insns for !lituse_tlsldm!%ld"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:2682
-msgid "selected processor does not support ARM opcodes"
+#: config/tc-alpha.c:1923
+#, c-format
+msgid "duplicate !tlsgd!%ld"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:2694
+#: config/tc-alpha.c:1925
 #, c-format
 #, c-format
-msgid "invalid instruction size selected (%d)"
+msgid "sequence number in use for !tlsldm!%ld"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:2726
+#: config/tc-alpha.c:1939
 #, c-format
 #, c-format
-msgid "invalid operand to .code directive (%d) (expecting 16 or 32)"
+msgid "duplicate !tlsldm!%ld"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:2782
+#: config/tc-alpha.c:1941
 #, c-format
 #, c-format
-msgid "expected comma after name \"%s\""
+msgid "sequence number in use for !tlsgd!%ld"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:2832 config/tc-m32r.c:588
-#, c-format
-msgid "symbol `%s' already defined"
+#: config/tc-alpha.c:1996 config/tc-arc.c:291 config/tc-mn10200.c:857
+#: config/tc-mn10300.c:1150 config/tc-ppc.c:1838 config/tc-s390.c:649
+#: config/tc-tilegx.c:427 config/tc-tilegx.c:476 config/tc-tilepro.c:383
+msgid "operand"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:2866
-#, c-format
-msgid "unrecognized syntax mode \"%s\""
+#: config/tc-alpha.c:2135
+msgid "invalid relocation for instruction"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:2887
-#, c-format
-msgid "alignment too large: %d assumed"
+#: config/tc-alpha.c:2149
+msgid "invalid relocation for field"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:2890
-msgid "alignment negative. 0 assumed."
+#: config/tc-alpha.c:2980
+msgid "can not resolve expression"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:3040
-msgid "literal pool overflow"
+#: config/tc-alpha.c:3514 config/tc-i370.c:1054 config/tc-microblaze.c:199
+#: config/tc-ppc.c:2161 config/tc-ppc.c:5272
+#, c-format
+msgid ".COMMon length (%ld.) <0! Ignored."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:3196 config/tc-arm.c:6298
-msgid "unrecognized relocation suffix"
+#: config/tc-alpha.c:3525 config/tc-ia64.c:1104 config/tc-sparc.c:4147
+#: config/tc-v850.c:304
+msgid "Ignoring attempt to re-define symbol"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:3211
-msgid "(plt) is only valid on branch targets"
+#: config/tc-alpha.c:3617 config/tc-sparc.c:4155
+#, c-format
+msgid "Length of .comm \"%s\" is already %ld. Not changed to %ld."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:3217 config/tc-s390.c:1107 config/tc-s390.c:1730
-#: config/tc-xtensa.c:1591
-#, c-format
-msgid "%s relocations do not fit in %d bytes"
+#: config/tc-alpha.c:3720 ecoff.c:3061
+msgid ".ent directive has no name"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:3294
-msgid ".inst.n operand too big. Use .inst.w instead"
+#: config/tc-alpha.c:3728
+msgid "nested .ent directives"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:3314
-msgid "cannot determine Thumb instruction size. Use .inst.n/.inst.w instead"
+#: config/tc-alpha.c:3773 ecoff.c:3012
+msgid ".end directive has no name"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:3344
-msgid "width suffixes are invalid in ARM mode"
+#: config/tc-alpha.c:3782
+msgid ".end directive without matching .ent"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:3386 dwarf2dbg.c:707
-msgid "expected 0 or 1"
+#: config/tc-alpha.c:3784
+msgid ".end directive names different symbol than .ent"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:3390
-msgid "missing comma"
+#: config/tc-alpha.c:3827 ecoff.c:3147
+msgid ".fmask outside of .ent"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:3423
-msgid "duplicate .fnstart directive"
+#: config/tc-alpha.c:3829 config/tc-score.c:5598 ecoff.c:3211
+msgid ".mask outside of .ent"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:3454
-msgid "duplicate .handlerdata directive"
+#: config/tc-alpha.c:3837 ecoff.c:3154
+msgid "bad .fmask directive"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:3473
-msgid ".fnend directive without .fnstart"
+#: config/tc-alpha.c:3839 ecoff.c:3218
+msgid "bad .mask directive"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:3539
-msgid "personality routine specified for cantunwind frame"
+#: config/tc-alpha.c:3872 config/tc-mips.c:18449 config/tc-score.c:5740
+#: ecoff.c:3175
+msgid ".frame outside of .ent"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:3556
-msgid "duplicate .personalityindex directive"
+#: config/tc-alpha.c:3883 config/tc-mips.c:18460 ecoff.c:3186
+msgid "bad .frame directive"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:3563
-msgid "bad personality routine number"
+#: config/tc-alpha.c:3917
+msgid ".prologue directive without a preceding .ent directive"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:3585
-msgid "duplicate .personality directive"
+#: config/tc-alpha.c:3935
+#, c-format
+msgid "Invalid argument %d to .prologue."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:3608 config/tc-arm.c:3736 config/tc-arm.c:3784
-msgid "expected register list"
+#: config/tc-alpha.c:4026
+msgid "ECOFF debugging is disabled."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:3690
-msgid "expected , <constant>"
+#: config/tc-alpha.c:4040
+msgid ".ent directive without matching .end"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:3699
-msgid "number of registers must be in the range [1:4]"
+#: config/tc-alpha.c:4133
+msgid ".usepv directive has no name"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:3846 config/tc-arm.c:3979
-msgid "bad register range"
+#: config/tc-alpha.c:4144
+msgid ".usepv directive has no type"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:4036
-msgid "register expected"
+#: config/tc-alpha.c:4159
+msgid "unknown argument for .usepv"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:4046
-msgid "FPA .unwind_save does not take a register list"
+#: config/tc-alpha.c:4274
+#, c-format
+msgid "unknown section attribute %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:4065
-msgid ".unwind_save does not support this kind of register"
+#: config/tc-alpha.c:4368
+msgid "previous .ent not closed by a .end"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:4104
-msgid "SP and PC not permitted in .unwind_movsp directive"
+#: config/tc-alpha.c:4389
+msgid ".ent directive has no symbol"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:4109
-msgid "unexpected .unwind_movsp directive"
+#: config/tc-alpha.c:4414
+msgid ".handler directive has no name"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:4136
-msgid "stack increment must be multiple of 4"
+#: config/tc-alpha.c:4444
+msgid "Bad .frame directive 1./2. param"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:4168
-msgid "expected <reg>, <reg>"
+#: config/tc-alpha.c:4454
+#, c-format
+msgid "Bad RA (%d) register for .frame"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:4186
-msgid "register must be either sp or set by a previousunwind_movsp directive"
+#: config/tc-alpha.c:4459
+msgid "Bad .frame directive 3./4. param"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:4225
-msgid "expected <offset>, <opcode>"
+#: config/tc-alpha.c:4495
+msgid ".pdesc directive not in link (.link) section"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:4237
-msgid "unwind opcode too long"
+#: config/tc-alpha.c:4502
+msgid ".pdesc directive has no entry symbol"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:4242
-msgid "invalid unwind opcode"
+#: config/tc-alpha.c:4513
+msgid ".pdesc has a bad entry symbol"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:4397 config/tc-arm.c:5307 config/tc-arm.c:9199
-#: config/tc-arm.c:9724 config/tc-arm.c:13036 config/tc-arm.c:21030
-#: config/tc-arm.c:21055 config/tc-arm.c:21063 config/tc-z8k.c:1144
-#: config/tc-z8k.c:1154
-msgid "immediate value out of range"
+#: config/tc-alpha.c:4524
+msgid ".pdesc doesn't match with last .ent"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:4562
-msgid "invalid FPA immediate expression"
+#: config/tc-alpha.c:4539
+msgid "No comma after .pdesc <entryname>"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:4686 config/tc-arm.c:4695
-msgid "shift expression expected"
+#: config/tc-alpha.c:4559
+msgid "unknown procedure kind"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:4709
-msgid "'LSL' or 'ASR' required"
+#: config/tc-alpha.c:4654
+msgid ".name directive not in link (.link) section"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:4717
-msgid "'LSL' required"
+#: config/tc-alpha.c:4662
+msgid ".name directive has no symbol"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:4725
-msgid "'ASR' required"
+#: config/tc-alpha.c:4696
+msgid "No symbol after .linkage"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:4797 config/tc-arm.c:5301 config/tc-arm.c:7010
-msgid "constant expression expected"
+#: config/tc-alpha.c:4744
+msgid "No symbol after .code_address"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:4804
-msgid "invalid rotation"
+#: config/tc-alpha.c:4770 config/tc-score.c:5604
+msgid "Bad .mask directive"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:4964 config/tc-arm.c:5128
-msgid "unknown group relocation"
+#: config/tc-alpha.c:4788
+msgid "Bad .fmask directive"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:5000
-msgid "alignment must be constant"
+#: config/tc-alpha.c:4945
+#, c-format
+msgid "Expected comma after name \"%s\""
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:5159
-msgid "this group relocation is not allowed on this instruction"
+#: config/tc-alpha.c:4957
+#, c-format
+msgid "unhandled: .proc %s,%d"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:5180 config/tc-arm.c:5585
-msgid "']' expected"
+#: config/tc-alpha.c:4991
+#, c-format
+msgid "Tried to .set unrecognized mode `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:5198
-msgid "'}' expected at end of 'option' field"
+#: config/tc-alpha.c:5017
+#, c-format
+msgid "Bad base register, using $%d."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:5203
-msgid "cannot combine index with option"
+#: config/tc-alpha.c:5038 config/tc-nios2.c:337 config/tc-nios2.c:452
+#, c-format
+msgid "Alignment too large: %d. assumed"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:5216
-msgid "cannot combine pre- and post-indexing"
+#: config/tc-alpha.c:5042 config/tc-d30v.c:2057 config/tc-nios2.c:341
+#: config/tc-nios2.c:456
+msgid "Alignment negative: 0 assumed"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:5381
-msgid "flag for {c}psr instruction expected"
+#: config/tc-alpha.c:5137 config/tc-alpha.c:5629
+#, c-format
+msgid "Unknown CPU identifier `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:5406
-msgid "unrecognized CPS flag"
+#: config/tc-alpha.c:5328
+#, c-format
+msgid "Chose GP value of %lx\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:5413
-msgid "missing CPS flags"
+#: config/tc-alpha.c:5342
+msgid "bad .section directive: want a,s,w,x,M,S,G,T in string"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:5436 config/tc-arm.c:5442
-msgid "valid endian specifiers are be or le"
+#: config/tc-alpha.c:5431
+#, c-format
+msgid "internal error: can't hash opcode `%s': %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:5464
-msgid "missing rotation field after comma"
+#: config/tc-alpha.c:5467
+#, c-format
+msgid "internal error: can't hash macro `%s': %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:5479
-msgid "rotation can only be 0, 8, 16, or 24"
+#: config/tc-alpha.c:5551 config/tc-arm.c:7182 config/tc-arm.c:7194
+#: config/tc-i960.c:705 config/tc-xtensa.c:5337 config/tc-xtensa.c:5415
+#: config/tc-xtensa.c:5532 config/tc-z80.c:1927
+msgid "syntax error"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:5508
-msgid "condition required"
+#: config/tc-alpha.c:5680
+msgid ""
+"Alpha options:\n"
+"-32addr\t\t\ttreat addresses as 32-bit values\n"
+"-F\t\t\tlack floating point instructions support\n"
+"-mev4 | -mev45 | -mev5 | -mev56 | -mpca56 | -mev6 | -mev67 | -mev68 | -mall\n"
+"\t\t\tspecify variant of Alpha architecture\n"
+"-m21064 | -m21066 | -m21164 | -m21164a | -m21164pc | -m21264 | -m21264a | -"
+"m21264b\n"
+"\t\t\tthese variants include PALcode opcodes\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:5547 config/tc-arm.c:7594
-msgid "'[' expected"
+#: config/tc-alpha.c:5690
+msgid ""
+"VMS options:\n"
+"-+\t\t\tencode (don't truncate) names longer than 64 characters\n"
+"-H\t\t\tshow new symbol after hash truncation\n"
+"-replace/-noreplace\tenable or disable the optimization of procedure calls\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:5560
-msgid "',' expected"
+#: config/tc-alpha.c:5941
+#, c-format
+msgid "unhandled relocation type %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:5577
-msgid "invalid shift"
+#: config/tc-alpha.c:5954
+msgid "non-absolute expression in constant field"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:5650
-msgid "can't use Neon quad register here"
+#: config/tc-alpha.c:5968
+#, c-format
+msgid "type %d reloc done?\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:5716
-msgid "expected <Rm> or <Dm> or <Qm> operand"
+#: config/tc-alpha.c:6015 config/tc-alpha.c:6022
+msgid "Used $at without \".set noat\""
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:5796
-msgid "parse error"
+#: config/tc-alpha.c:6191
+#, c-format
+msgid "!samegp reloc against symbol without .prologue: %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:5806 read.c:2140
-msgid "expected comma"
+#: config/tc-alpha.c:6235 config/tc-tilegx.c:1751 config/tc-tilepro.c:1531
+#: config/tc-xtensa.c:6025
+#, c-format
+msgid "cannot represent `%s' relocation in object file"
 msgstr ""
 
 msgstr ""
 
-#. ISB can only take SY as an option.
-#: config/tc-arm.c:6065
-msgid "invalid barrier type"
+#: config/tc-alpha.c:6241
+#, c-format
+msgid "internal error? cannot generate `%s' relocation"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:6202
-msgid "immediate value is out of range"
+#: config/tc-alpha.c:6340
+#, c-format
+msgid "frame reg expected, using $%d."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:6348
-msgid "iWMMXt data or control register expected"
+#: config/tc-arc.c:193 config/tc-arc.c:214 config/tc-arc.c:991
+#: config/tc-h8300.c:75 config/tc-h8300.c:84 config/tc-h8300.c:94
+#: config/tc-h8300.c:104 config/tc-h8300.c:114 config/tc-h8300.c:125
+#: config/tc-h8300.c:242 config/tc-hppa.c:6892 config/tc-hppa.c:6898
+#: config/tc-hppa.c:6904 config/tc-hppa.c:6910 config/tc-hppa.c:8317
+#: config/tc-lm32.c:197 config/tc-mips.c:3471 config/tc-mips.c:3977
+#: config/tc-mn10300.c:938 config/tc-mn10300.c:943 config/tc-mn10300.c:2441
+#: config/tc-xc16x.c:79 config/tc-xc16x.c:86 config/tc-xc16x.c:93
+msgid "could not set architecture and machine"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:6392
-msgid "Banked registers are not available with this architecture."
+#: config/tc-arc.c:431 config/tc-arc.c:670
+msgid "expected comma after operand name"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:6517
+#: config/tc-arc.c:442
 #, c-format
 #, c-format
-msgid "unhandled operand code %d"
+msgid "negative operand number %d"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:6614 config/tc-score.c:264
-msgid "garbage following instruction"
+#: config/tc-arc.c:454
+msgid "expected comma after register-number"
 msgstr ""
 
 msgstr ""
 
-#. If REG is R13 (the stack pointer), warn that its use is
-#. deprecated.
-#: config/tc-arm.c:6655
-msgid "use of r13 is deprecated"
+#: config/tc-arc.c:479
+msgid "invalid mode"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:6725
-msgid "D register out of range for selected VFP version"
+#: config/tc-arc.c:496
+msgid "expected comma after register-mode"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:6804
-msgid "instruction does not accept preindexed addressing"
+#: config/tc-arc.c:513
+msgid "shortcut designator invalid"
 msgstr ""
 
 msgstr ""
 
-#. unindexed - only for coprocessor
-#: config/tc-arm.c:6820 config/tc-arm.c:8992
-msgid "instruction does not accept unindexed addressing"
+#: config/tc-arc.c:528
+#, c-format
+msgid "core register value (%d) too large"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:6828
-msgid "destination register same as write-back base"
+#: config/tc-arc.c:536
+#, c-format
+msgid "condition code value (%d) too large"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:6829
-msgid "source register same as write-back base"
+#: config/tc-arc.c:554
+#, c-format
+msgid "attempt to override symbol: %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:6879
-msgid "use of PC in this instruction is deprecated"
+#: config/tc-arc.c:625
+msgid "invalid opertype"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:6897
-msgid "instruction does not accept scaled register index"
+#: config/tc-arc.c:682
+msgid "expected comma after opcode"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:6943
-msgid "instruction does not support unindexed addressing"
+#: config/tc-arc.c:692
+#, c-format
+msgid "negative subopcode %d"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:6958
-msgid "pc may not be used with write-back"
+#: config/tc-arc.c:701
+msgid "subcode value found when opcode not equal 0x03"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:6963
-msgid "instruction does not support writeback"
+#: config/tc-arc.c:709
+#, c-format
+msgid "invalid subopcode %d"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:7005
-msgid "invalid pseudo operation"
+#: config/tc-arc.c:720
+msgid "expected comma after subopcode"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:7051
-msgid "literal pool insertion failed"
+#: config/tc-arc.c:739
+msgid "invalid suffix class"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:7110
-msgid "Rn must not overlap other operands"
+#: config/tc-arc.c:748
+msgid "expected comma after suffix class"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:7115
-msgid "swp{b} use is deprecated for this architecture"
+#: config/tc-arc.c:767
+msgid "invalid syntax class"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:7212 config/tc-arm.c:9559
-msgid "bad barrier type"
+#: config/tc-arc.c:774
+msgid "opcode 0x3 and SYNTAX_3OP invalid"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:7223 config/tc-arm.c:7242 config/tc-arm.c:7255
-#: config/tc-arm.c:9571 config/tc-arm.c:9602 config/tc-arm.c:9624
-msgid "bit-field extends past end of register"
+#: config/tc-arc.c:794
+msgid "unknown suffix class"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:7284
-msgid "the only suffix valid here is '(plt)'"
+#: config/tc-arc.c:861 config/tc-tic6x.c:582
+msgid "expected comma after symbol name"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:7335
-msgid "use of r15 in blx in ARM mode is not really useful"
+#: config/tc-arc.c:871
+msgid "negative symbol length"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:7357
-msgid "use of r15 in bx in ARM mode is not really useful"
+#: config/tc-arc.c:882
+msgid "ignoring attempt to re-define symbol"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:7382
-msgid "use of r15 in bxj is not really useful"
+#: config/tc-arc.c:889
+#, c-format
+msgid "length of symbol \"%s\" already %ld, ignoring %d"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:7561 config/tc-arm.c:7570
-msgid "writeback of base register is UNPREDICTABLE"
+#: config/tc-arc.c:903
+msgid "assuming symbol alignment of zero"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:7564
-msgid "writeback of base register when in register list is UNPREDICTABLE"
+#: config/tc-arc.c:970
+msgid "\".option\" directive must appear before any instructions"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:7574
-msgid "if writeback register is in list, it must be the lowest reg in the list"
+#: config/tc-arc.c:980
+msgid "\".option\" directive conflicts with initial definition"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:7589
-msgid "first destination register must be even"
+#: config/tc-arc.c:988
+msgid "\".option\" directive overrides command-line (default) value"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:7592 config/tc-arm.c:7661
-msgid "can only load two consecutive registers"
+#: config/tc-arc.c:998
+msgid "invalid identifier for \".option\""
 msgstr ""
 
 msgstr ""
 
-#. If op 1 were present and equal to PC, this function wouldn't
-#. have been called in the first place.
-#. If op 2 were present and equal to PC, this function wouldn't
-#. have been called in the first place.
-#: config/tc-arm.c:7593 config/tc-arm.c:7664 config/tc-arm.c:8262
-#: config/tc-arm.c:10318
-msgid "r14 not allowed here"
+#: config/tc-arc.c:1036 config/tc-i860.c:1034 config/tc-ip2k.c:248
+msgid "relaxation not supported\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:7607
-msgid "base register written back, and overlaps second destination register"
+#: config/tc-arc.c:1080
+msgid "expression too complex code symbol"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:7615
-msgid "index register overlaps destination register"
+#: config/tc-arc.c:1107
+#, c-format
+msgid "missing ')' in %%-op"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:7645 config/tc-arm.c:8244
-msgid "offset must be zero in ARM encoding"
+#: config/tc-arc.c:1365 config/tc-dlx.c:1198 config/tc-i960.c:2636
+#: config/tc-m32r.c:2280 config/tc-nds32.c:6503 config/tc-sparc.c:3834
+#, c-format
+msgid "internal error: can't export reloc type %d (`%s')"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:7658 config/tc-arm.c:8256
-msgid "even register required"
+#: config/tc-arc.c:1497
+#, c-format
+msgid "unknown syntax format character `%c'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:7689 config/tc-arm.c:7721
-msgid "this instruction requires a post-indexed address"
+#: config/tc-arc.c:1636
+msgid "too many suffixes"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:7748
-msgid "Rd and Rm should be different in mla"
+#: config/tc-arc.c:1675
+msgid "symbol as destination register"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:7772 config/tc-arm.c:10662
-msgid ":lower16: not allowed this instruction"
+#. xgettext:c-format.
+#: config/tc-arc.c:1760 config/tc-i370.c:2206 config/tc-mn10200.c:1142
+#: config/tc-mn10300.c:1822 config/tc-ppc.c:3350 config/tc-s390.c:1523
+#: config/tc-v850.c:3029
+#, c-format
+msgid "junk at end of line: `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:7774
-msgid ":upper16: not allowed instruction"
+#: config/tc-arc.c:1799
+msgid "8 byte instruction in delay slot"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:7793 config/tc-arm.c:7836
-msgid "operand 1 must be FPSCR"
+#. except for jl  addr
+#: config/tc-arc.c:1802
+msgid "8 byte jump instruction with delay slot"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:7855
-msgid "operand 0 must be FPSCR"
+#: config/tc-arc.c:1810
+msgid "conditional branch follows set of flags"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:7875 config/tc-arm.c:10780
-msgid "bad register for mrs"
+#: config/tc-arc.c:1894 config/tc-arm.c:17586
+#, c-format
+msgid "bad instruction `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:7882 config/tc-arm.c:10803
-msgid "'CPSR' or 'SPSR' expected"
+#: config/tc-arm.c:560
+msgid "ARM register expected"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:7923
-msgid "Rd and Rm should be different in mul"
+#: config/tc-arm.c:561
+msgid "bad or missing co-processor number"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:7942 config/tc-arm.c:8189 config/tc-arm.c:10937
-msgid "rdhi and rdlo must be different"
+#: config/tc-arm.c:562
+msgid "co-processor register expected"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:7948
-msgid "rdhi, rdlo and rm must all be different"
+#: config/tc-arm.c:563
+msgid "FPA register expected"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:8014
-msgid "'[' expected after PLD mnemonic"
+#: config/tc-arm.c:564
+msgid "VFP single precision register expected"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:8016 config/tc-arm.c:8031
-msgid "post-indexed expression used in preload instruction"
+#: config/tc-arm.c:565
+msgid "VFP/Neon double precision register expected"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:8018 config/tc-arm.c:8033
-msgid "writeback used in preload instruction"
+#: config/tc-arm.c:566
+msgid "Neon quad precision register expected"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:8020 config/tc-arm.c:8035
-msgid "unindexed addressing used in preload instruction"
+#: config/tc-arm.c:567
+msgid "VFP single or double precision register expected"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:8029
-msgid "'[' expected after PLI mnemonic"
+#: config/tc-arm.c:568
+msgid "Neon double or quad precision register expected"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:8215
-msgid "SRS base register must be r13"
+#: config/tc-arm.c:569
+msgid "VFP single, double or Neon quad precision register expected"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:8259
-msgid "can only store two consecutive registers"
+#: config/tc-arm.c:570
+msgid "VFP system register expected"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:8354 config/tc-arm.c:8371
-msgid "only two consecutive VFP SP registers allowed here"
+#: config/tc-arm.c:571
+msgid "Maverick MVF register expected"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:8399 config/tc-arm.c:8414
-msgid "this addressing mode requires base-register writeback"
+#: config/tc-arm.c:572
+msgid "Maverick MVD register expected"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:8588
-msgid "this instruction does not support indexing"
+#: config/tc-arm.c:573
+msgid "Maverick MVFX register expected"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:8611
-msgid "only r15 allowed here"
+#: config/tc-arm.c:574
+msgid "Maverick MVDX register expected"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:8746
-msgid "immediate operand requires iWMMXt2"
+#: config/tc-arm.c:575
+msgid "Maverick MVAX register expected"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:8890
-msgid "shift by register not allowed in thumb mode"
+#: config/tc-arm.c:576
+msgid "Maverick DSPSC register expected"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:8902 config/tc-arm.c:11480 config/tc-arm.c:20417
-msgid "shift expression is too large"
+#: config/tc-arm.c:577
+msgid "iWMMXt data register expected"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:8929
-msgid "Instruction does not support =N addresses"
+#: config/tc-arm.c:578 config/tc-arm.c:6961
+msgid "iWMMXt control register expected"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:8935
-msgid "cannot use register index with this instruction"
+#: config/tc-arm.c:579
+msgid "iWMMXt scalar register expected"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:8937
-msgid "Thumb does not support negative register indexing"
+#: config/tc-arm.c:580
+msgid "XScale accumulator register expected"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:8939
-msgid "Thumb does not support register post-indexing"
+#. For score5u : div/mul will pop warning message, mmu/alw/asw will pop error message.
+#: config/tc-arm.c:739 config/tc-score.c:259
+msgid "bad arguments to instruction"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:8941
-msgid "Thumb does not support register indexing with writeback"
+#: config/tc-arm.c:740
+msgid "r13 not allowed here"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:8943
-msgid "Thumb supports only LSL in shifted register indexing"
+#: config/tc-arm.c:741
+msgid "r15 not allowed here"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:8952 config/tc-arm.c:14376
-msgid "shift out of range"
+#: config/tc-arm.c:742
+msgid "instruction cannot be conditional"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:8961
-msgid "cannot use writeback with this instruction"
+#: config/tc-arm.c:743
+msgid "registers may not be the same"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:8982
-msgid "cannot use post-indexing with PC-relative addressing"
+#: config/tc-arm.c:744
+msgid "lo register required"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:8983
-msgid "cannot use post-indexing with this instruction"
+#: config/tc-arm.c:745
+msgid "instruction not supported in Thumb16 mode"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:9194
-msgid "only SUBS PC, LR, #const allowed"
+#: config/tc-arm.c:746
+msgid "instruction does not accept this addressing mode"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:9273 config/tc-arm.c:9424 config/tc-arm.c:9521
-#: config/tc-arm.c:10741 config/tc-arm.c:11043
-msgid "shift must be constant"
+#: config/tc-arm.c:747
+msgid "branch must be last instruction in IT block"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:9300 config/tc-arm.c:9439 config/tc-arm.c:9536
-#: config/tc-arm.c:10754
-msgid "unshifted register required"
+#: config/tc-arm.c:748
+msgid "instruction not allowed in IT block"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:9315 config/tc-arm.c:9547 config/tc-arm.c:10898
-msgid "dest must overlap one source register"
+#: config/tc-arm.c:749
+msgid "selected FPU does not support instruction"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:9442
-msgid "dest and source1 must be the same register"
+#: config/tc-arm.c:750
+msgid "thumb conditional instruction should be in IT block"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:9720
-msgid "instruction is always unconditional"
+#: config/tc-arm.c:751
+msgid "incorrect condition in IT block"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:9815
-msgid "selected processor does not support 'A' form of this instruction"
+#: config/tc-arm.c:752
+msgid "IT falling in the range of a previous IT block"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:9818
-msgid "Thumb does not support the 2-argument form of this instruction"
+#: config/tc-arm.c:753
+msgid "missing .fnstart before unwinding directive"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:9926
-msgid "SP not allowed in register list"
+#: config/tc-arm.c:755
+msgid "cannot use register index with PC-relative addressing"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:9930 config/tc-arm.c:10036
-msgid ""
-"having the base register in the register list when using write back is "
-"UNPREDICTABLE"
+#: config/tc-arm.c:757
+msgid "cannot use writeback with PC-relative addressing"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:9938
-msgid "LR and PC should not both be in register list"
+#: config/tc-arm.c:759
+msgid "using "
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:9946
-msgid "PC not allowed in register list"
+#: config/tc-arm.c:966
+msgid "immediate expression requires a # prefix"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:9988
-msgid "Thumb load/store multiple does not support {reglist}^"
+#: config/tc-arm.c:994 read.c:3731
+msgid "missing expression"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:10013 config/tc-arm.c:10090
-#, c-format
-msgid "value stored for r%d is UNKNOWN"
+#: config/tc-arm.c:1024 config/tc-arm.c:5207 config/tc-i960.c:1297
+#: config/tc-score.c:1210
+msgid "invalid constant"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:10083
-msgid "Thumb-2 instruction only valid in unified syntax"
+#: config/tc-arm.c:1154
+msgid "expected #constant"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:10087 config/tc-arm.c:10097
-msgid "this instruction will write back the base register"
+#: config/tc-arm.c:1317
+#, c-format
+msgid "unexpected character `%c' in type specifier"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:10100
-msgid "this instruction will not write back the base register"
+#: config/tc-arm.c:1334
+#, c-format
+msgid "bad size %d in type specifier"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:10131
-msgid "r14 not allowed as first register when second register is omitted"
+#: config/tc-arm.c:1384
+msgid "only one type should be specified for operand"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:10241 config/tc-arm.c:10254 config/tc-arm.c:10290
-msgid "Thumb does not support this addressing mode"
+#: config/tc-arm.c:1462
+msgid "can't redefine type for operand"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:10258
-msgid "byte or halfword not valid for base register"
+#: config/tc-arm.c:1473
+msgid "only D registers may be indexed"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:10261
-msgid "r15 based store not allowed"
+#: config/tc-arm.c:1479
+msgid "can't change index for operand"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:10263
-msgid "invalid base register for register offset"
+#: config/tc-arm.c:1542
+msgid "register operand expected, but got scalar"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:10445
-#, c-format
-msgid ""
-"Use of r%u as a source register is deprecated when r%u is the destination "
-"register."
+#: config/tc-arm.c:1575
+msgid "scalar must have an index"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:10618
-msgid "shifts in CMP/MOV instructions are only supported in unified syntax"
+#: config/tc-arm.c:1580 config/tc-arm.c:15735 config/tc-arm.c:15795
+#: config/tc-arm.c:16217
+msgid "scalar index out of range"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:10646
-msgid "only lo regs allowed with immediate"
+#: config/tc-arm.c:1630
+msgid "bad range in register list"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:10667
-msgid ":upper16: not allowed this instruction"
+#: config/tc-arm.c:1638 config/tc-arm.c:1647 config/tc-arm.c:1688
+#, c-format
+msgid "Warning: duplicated register (r%d) in register list"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:10793 config/tc-arm.c:10799 config/tc-arm.c:10832
-#: config/tc-arm.c:10838
-msgid "selected processor does not support requested special purpose register"
+#: config/tc-arm.c:1650
+msgid "Warning: register range not in ascending order"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:10822
-msgid "Thumb encoding does not support an immediate here"
+#: config/tc-arm.c:1661
+msgid "missing `}'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:10903
-msgid "Thumb-2 MUL must not set flags"
+#: config/tc-arm.c:1677
+msgid "invalid register mask"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:10968
-msgid "Thumb does not support NOP with hints"
+#: config/tc-arm.c:1812 config/tc-arm.c:1856
+msgid "register out of range in list"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:11106
-msgid "push/pop do not support {reglist}^"
+#: config/tc-arm.c:1834 config/tc-arm.c:4161 config/tc-arm.c:4295
+msgid "register list not in ascending order"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:11129
-msgid "invalid register list to push/pop instruction"
+#: config/tc-arm.c:1865
+msgid "register range not in ascending order"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:11362
-msgid "source1 and dest must be same register"
+#: config/tc-arm.c:1898
+msgid "non-contiguous register range"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:11383
-msgid "ror #imm not supported"
+#: config/tc-arm.c:1957
+msgid "register stride must be 1 or 2"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:11434
-msgid "SMC is not permitted on this architecture"
+#: config/tc-arm.c:1958
+msgid "mismatched element/structure types in list"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:11597
-msgid "Thumb encoding does not support rotation"
+#: config/tc-arm.c:2022
+msgid "don't use Rn-Rm syntax with non-unit stride"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:11610
-msgid "SVC is not permitted on this architecture"
+#: config/tc-arm.c:2077
+msgid "error parsing element/structure list"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:11626
-msgid "instruction requires register index"
+#: config/tc-arm.c:2083
+msgid "expected }"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:11635
-msgid "instruction does not allow shifted index"
+#: config/tc-arm.c:2174
+msgid "attempt to redefine typed alias"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:11780
-msgid "invalid neon suffix for non neon instruction"
+#: config/tc-arm.c:2308
+msgid "bad type for register"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:12071 config/tc-arm.c:12406
-msgid "invalid instruction shape"
+#: config/tc-arm.c:2319
+msgid "expression must be constant"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:12315
-msgid "types specified in both the mnemonic and operands"
+#: config/tc-arm.c:2336
+msgid "can't redefine the type of a register alias"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:12352
-msgid "operand types can't be inferred"
+#: config/tc-arm.c:2343
+msgid "you must specify a single type only"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:12358
-msgid "type specifier has the wrong number of parts"
+#: config/tc-arm.c:2356
+msgid "can't redefine the index of a scalar alias"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:12422 config/tc-arm.c:14117 config/tc-arm.c:14124
-msgid "operand size must match register width"
+#: config/tc-arm.c:2364
+msgid "scalar index must be constant"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:12433
-msgid "bad type in Neon instruction"
+#: config/tc-arm.c:2373
+msgid "expecting ]"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:12444
-msgid "inconsistent types in Neon instruction"
+#: config/tc-arm.c:2426
+msgid "invalid syntax for .dn directive"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:13261
-msgid "first and second operands shall be the same register"
+#: config/tc-arm.c:2432
+msgid "invalid syntax for .qn directive"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:13529
-msgid "scalar out of range for multiply instruction"
+#: config/tc-arm.c:2467
+#, c-format
+msgid "ignoring attempt to use .unreq on fixed register name: '%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:13705 config/tc-arm.c:13717
-msgid "immediate out of range for insert"
+#: config/tc-arm.c:2735
+#, c-format
+msgid "Failed to find real start of function: %s\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:13729 config/tc-arm.c:14724
-msgid "immediate out of range for shift"
+#: config/tc-arm.c:2752
+msgid "selected processor does not support THUMB opcodes"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:13786 config/tc-arm.c:13813 config/tc-arm.c:14222
-#: config/tc-arm.c:14670
-msgid "immediate out of range"
+#: config/tc-arm.c:2765
+msgid "selected processor does not support ARM opcodes"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:13850
-msgid "immediate out of range for narrowing operation"
+#: config/tc-arm.c:2777
+#, c-format
+msgid "invalid instruction size selected (%d)"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:13975
-msgid "operands 0 and 1 must be the same register"
+#: config/tc-arm.c:2809
+#, c-format
+msgid "invalid operand to .code directive (%d) (expecting 16 or 32)"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:14196
-msgid "operand size must be specified for immediate VMOV"
+#: config/tc-arm.c:2865
+#, c-format
+msgid "expected comma after name \"%s\""
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:14206
-msgid "immediate has bits set outside the operand size"
+#: config/tc-arm.c:2915 config/tc-m32r.c:587
+#, c-format
+msgid "symbol `%s' already defined"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:14402
-msgid "elements must be smaller than reversal region"
+#: config/tc-arm.c:2949
+#, c-format
+msgid "unrecognized syntax mode \"%s\""
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:14573 config/tc-arm.c:14623
-msgid "bad type for scalar"
+#: config/tc-arm.c:2970
+#, c-format
+msgid "alignment too large: %d assumed"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:14687 config/tc-arm.c:14695
-msgid "VFP registers must be adjacent"
+#: config/tc-arm.c:2973
+msgid "alignment negative. 0 assumed."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:14836
-msgid "bad list length for table lookup"
+#: config/tc-arm.c:3039
+msgid ".ref pseudo-op only available with -mccs flag."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:14866
-msgid "writeback (!) must be used for VLDMDB and VSTMDB"
+#: config/tc-arm.c:3080
+msgid ".asmfunc repeated."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:14869
-msgid "register list must contain at least 1 and at most 16 registers"
+#: config/tc-arm.c:3084
+msgid ".asmfunc without function."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:14894
-msgid "Use of PC here is deprecated"
+#: config/tc-arm.c:3090
+msgid ".asmfunc pseudo-op only available with -mccs flag."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:14896
-msgid "Use of PC here is UNPREDICTABLE"
+#: config/tc-arm.c:3101
+msgid ".endasmfunc without a .asmfunc."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:14959
-msgid "bad alignment"
+#: config/tc-arm.c:3105
+msgid ".endasmfunc without function."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:14976
-msgid "bad list type for instruction"
+#: config/tc-arm.c:3116
+msgid ".endasmfunc pseudo-op only available with -mccs flag."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:15018
-msgid "unsupported alignment for instruction"
+#: config/tc-arm.c:3125
+msgid ".def pseudo-op only available with -mccs flag."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:15037 config/tc-arm.c:15131 config/tc-arm.c:15142
-#: config/tc-arm.c:15152 config/tc-arm.c:15166
-msgid "bad list length"
+#: config/tc-arm.c:3283
+msgid "invalid type for literal pool"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:15042
-msgid "stride of 2 unavailable when element size is 8"
+#: config/tc-arm.c:3362 config/tc-tic54x.c:5385
+#, c-format
+msgid "Invalid label '%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:15075 config/tc-arm.c:15150
-msgid "can't use alignment with this instruction"
+#: config/tc-arm.c:3538
+msgid "(plt) is only valid on branch targets"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:15217
-msgid "post-index must be a register"
+#: config/tc-arm.c:3544 config/tc-s390.c:1145 config/tc-s390.c:1788
+#: config/tc-xtensa.c:1613
+#, c-format
+msgid "%s relocations do not fit in %d bytes"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:15219
-msgid "bad register for post-index"
+#: config/tc-arm.c:3622
+msgid ".inst.n operand too big. Use .inst.w instead"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:15532 config/tc-arm.c:15618
-msgid "conditional infixes are deprecated in unified syntax"
+#: config/tc-arm.c:3642
+msgid "cannot determine Thumb instruction size. Use .inst.n/.inst.w instead"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:15766
-msgid "Warning: conditional outside an IT block for Thumb."
+#: config/tc-arm.c:3672
+msgid "width suffixes are invalid in ARM mode"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:15971
-msgid "s suffix on comparison instruction is deprecated"
+#: config/tc-arm.c:3714 dwarf2dbg.c:751
+msgid "expected 0 or 1"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:15990
-#, c-format
-msgid "selected processor does not support Thumb mode `%s'"
+#: config/tc-arm.c:3718
+msgid "missing comma"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:15996
-msgid "Thumb does not support conditional execution"
+#: config/tc-arm.c:3751
+msgid "duplicate .fnstart directive"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:16015
-#, c-format
-msgid "selected processor does not support Thumb-2 mode `%s'"
+#: config/tc-arm.c:3782 config/tc-tic6x.c:412
+msgid "duplicate .handlerdata directive"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:16040
-#, c-format
-msgid "cannot honor width suffix -- `%s'"
+#: config/tc-arm.c:3801
+msgid ".fnend directive without .fnstart"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:16081
-#, c-format
-msgid "selected processor does not support ARM mode `%s'"
+#: config/tc-arm.c:3868 config/tc-tic6x.c:393
+msgid "personality routine specified for cantunwind frame"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:16086
-#, c-format
-msgid "width suffixes are invalid in ARM mode -- `%s'"
+#: config/tc-arm.c:3885 config/tc-tic6x.c:454
+msgid "duplicate .personalityindex directive"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:16119
-#, c-format
-msgid "attempt to use an ARM instruction on a Thumb-only processor -- `%s'"
+#: config/tc-arm.c:3892 config/tc-tic6x.c:461
+msgid "bad personality routine number"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:16136
-#, c-format
-msgid "section '%s' finished with an open IT block."
+#: config/tc-arm.c:3914 config/tc-tic6x.c:478
+msgid "duplicate .personality directive"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:16141
-msgid "file finished with an open IT block."
+#: config/tc-arm.c:3937 config/tc-arm.c:4065 config/tc-arm.c:4113
+msgid "expected register list"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:19172
-#, c-format
-msgid "alignments greater than %d bytes not supported in .text sections."
+#: config/tc-arm.c:4019
+msgid "expected , <constant>"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:19440 config/tc-ia64.c:3469
-#, c-format
-msgid "Group section `%s' has no group signature"
+#: config/tc-arm.c:4028
+msgid "number of registers must be in the range [1:4]"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:19485
-msgid "handlerdata in cantunwind frame"
+#: config/tc-arm.c:4175 config/tc-arm.c:4309
+msgid "bad register range"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:19502
-msgid "too many unwind opcodes for personality routine 0"
+#: config/tc-arm.c:4375
+msgid "FPA .unwind_save does not take a register list"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:19534
-msgid "too many unwind opcodes"
+#: config/tc-arm.c:4403
+msgid ".unwind_save does not support this kind of register"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:19794
-msgid "GOT already in the symbol table"
+#: config/tc-arm.c:4442
+msgid "SP and PC not permitted in .unwind_movsp directive"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:20132 config/tc-arm.c:20174 config/tc-arm.c:20444
-#, c-format
-msgid "undefined symbol %s used as an immediate value"
+#: config/tc-arm.c:4447
+msgid "unexpected .unwind_movsp directive"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:20134 config/tc-arm.c:20176
-#, c-format
-msgid "symbol %s is in a different section"
+#: config/tc-arm.c:4474
+msgid "stack increment must be multiple of 4"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:20136 config/tc-arm.c:20178
-#, c-format
-msgid "symbol %s is weak and may be overridden later"
+#: config/tc-arm.c:4506
+msgid "expected <reg>, <reg>"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:20155 config/tc-arm.c:20486
-#, c-format
-msgid "invalid constant (%lx) after fixup"
+#: config/tc-arm.c:4524
+msgid "register must be either sp or set by a previousunwind_movsp directive"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:20211
-#, c-format
-msgid "unable to compute ADRL instructions for PC offset of 0x%lx"
+#: config/tc-arm.c:4563
+msgid "expected <offset>, <opcode>"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:20246 config/tc-arm.c:20271
-msgid "invalid literal constant: pool needs to be closer"
+#: config/tc-arm.c:4575
+msgid "unwind opcode too long"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:20249 config/tc-arm.c:20287
-#, c-format
-msgid "bad immediate value for offset (%ld)"
+#: config/tc-arm.c:4580
+msgid "invalid unwind opcode"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:20273
-#, c-format
-msgid "bad immediate value for 8-bit offset (%ld)"
+#: config/tc-arm.c:4767 config/tc-arm.c:5739 config/tc-arm.c:10246
+#: config/tc-arm.c:10769 config/tc-arm.c:12789 config/tc-arm.c:14222
+#: config/tc-arm.c:22819 config/tc-arm.c:22844 config/tc-arm.c:22852
+#: config/tc-metag.c:5175 config/tc-z8k.c:1143 config/tc-z8k.c:1153
+msgid "immediate value out of range"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:20328
-msgid "offset not a multiple of 4"
+#: config/tc-arm.c:4935
+msgid "invalid FPA immediate expression"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:20335 config/tc-arm.c:20350 config/tc-arm.c:20365
-#: config/tc-arm.c:20376 config/tc-arm.c:20399 config/tc-arm.c:21114
-#: config/tc-moxie.c:662 config/tc-pj.c:448 config/tc-sh.c:4281
-msgid "offset out of range"
+#: config/tc-arm.c:5107
+msgid "'LSL' or 'ASR' required"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:20502
-msgid "invalid smc expression"
+#: config/tc-arm.c:5115
+msgid "'LSL' required"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:20511
-msgid "invalid hvc expression"
+#: config/tc-arm.c:5123
+msgid "'ASR' required"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:20522 config/tc-arm.c:20531
-msgid "invalid swi expression"
+#: config/tc-arm.c:5202
+msgid "invalid rotation"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:20541
-msgid "invalid expression in load/store multiple"
+#: config/tc-arm.c:5361 config/tc-arm.c:5530
+msgid "unknown group relocation"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:20602
-#, c-format
-msgid "blx to '%s' an ARM ISA state function changed to bl"
+#: config/tc-arm.c:5397
+msgid "alignment must be constant"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:20621
-msgid "misaligned branch destination"
+#: config/tc-arm.c:5561
+msgid "this group relocation is not allowed on this instruction"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:20625 config/tc-arm.c:20662 config/tc-arm.c:20676
-#: config/tc-arm.c:20689 config/tc-arm.c:20799 config/tc-arm.c:20817
-msgid "branch out of range"
+#: config/tc-arm.c:5616
+msgid "'}' expected at end of 'option' field"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:20712
-msgid "conditional branch out of range"
+#: config/tc-arm.c:5621
+msgid "cannot combine index with option"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:20748
-#, c-format
-msgid "blx to Thumb func '%s' from Thumb ISA state changed to bl"
+#: config/tc-arm.c:5877
+msgid "unexpected bit specified after APSR"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:20805
-msgid "Thumb2 branch out of range"
+#: config/tc-arm.c:5889
+msgid "selected processor does not support DSP extension"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:20888
-msgid "rel31 relocation overflow"
+#: config/tc-arm.c:5901
+msgid "bad bitmask specified after APSR"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:20900 config/tc-arm.c:20923
-msgid "co-processor offset out of range"
+#: config/tc-arm.c:5925
+msgid "writing to APSR without specifying a bitmask is deprecated"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:20940
-#, c-format
-msgid "invalid offset, target not word aligned (0x%08lX)"
+#: config/tc-arm.c:5937 config/tc-arm.c:11914 config/tc-arm.c:11958
+#: config/tc-arm.c:11962
+msgid "selected processor does not support requested special purpose register"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:20947 config/tc-arm.c:20956 config/tc-arm.c:20964
-#: config/tc-arm.c:20972 config/tc-arm.c:20980
-#, c-format
-msgid "invalid offset, value too big (0x%08lX)"
+#: config/tc-arm.c:5942
+msgid "flag for {c}psr instruction expected"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:21021
-msgid "invalid Hi register with immediate"
+#: config/tc-arm.c:5967
+msgid "unrecognized CPS flag"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:21037
-msgid "invalid immediate for stack address calculation"
+#: config/tc-arm.c:5974
+msgid "missing CPS flags"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:21045
-#, c-format
-msgid "invalid immediate for address calculation (value = 0x%08lX)"
+#: config/tc-arm.c:5997 config/tc-arm.c:6003
+msgid "valid endian specifiers are be or le"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:21075
-#, c-format
-msgid "invalid immediate: %ld is out of range"
+#: config/tc-arm.c:6025
+msgid "missing rotation field after comma"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:21087
-#, c-format
-msgid "invalid shift value: %ld"
+#: config/tc-arm.c:6040
+msgid "rotation can only be 0, 8, 16, or 24"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:21166
-#, c-format
-msgid "the offset 0x%08lX is not representable"
+#: config/tc-arm.c:6069
+msgid "condition required"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:21206
-#, c-format
-msgid "bad offset 0x%08lX (only 12 bits available for the magnitude)"
+#: config/tc-arm.c:6130 config/tc-arm.c:8570
+msgid "'[' expected"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:21245
-#, c-format
-msgid "bad offset 0x%08lX (only 8 bits available for the magnitude)"
+#: config/tc-arm.c:6143
+msgid "',' expected"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:21285
-#, c-format
-msgid "bad offset 0x%08lX (must be word-aligned)"
+#: config/tc-arm.c:6160
+msgid "invalid shift"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:21290
-#, c-format
-msgid "bad offset 0x%08lX (must be an 8-bit number of words)"
+#: config/tc-arm.c:6233
+msgid "can't use Neon quad register here"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:21321 config/tc-score.c:7397
-#, c-format
-msgid "bad relocation fixup type (%d)"
+#: config/tc-arm.c:6300
+msgid "expected <Rm> or <Dm> or <Qm> operand"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:21432
-msgid "literal referenced across section boundary"
+#: config/tc-arm.c:6380
+msgid "parse error"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:21494
-msgid "internal relocation (type: IMMEDIATE) not fixed up"
+#. ISB can only take SY as an option.
+#: config/tc-arm.c:6645
+msgid "invalid barrier type"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:21499
-msgid "ADRL used for a symbol not defined in the same file"
+#: config/tc-arm.c:6741
+msgid "only floating point zero is allowed as immediate value"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:21514
-#, c-format
-msgid "undefined local label `%s'"
+#: config/tc-arm.c:6799
+msgid "immediate value is out of range"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:21520
-msgid "internal_relocation (type: OFFSET_IMM) not fixed up"
+#: config/tc-arm.c:6946
+msgid "iWMMXt data or control register expected"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:21542 config/tc-cris.c:3984 config/tc-mcore.c:1926
-#: config/tc-microblaze.c:1833 config/tc-mmix.c:2867 config/tc-moxie.c:757
-#: config/tc-ns32k.c:2248 config/tc-score.c:7490
-msgid "<unknown>"
+#: config/tc-arm.c:6986
+msgid "Banked registers are not available with this architecture."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:21545 config/tc-arm.c:21566 config/tc-score.c:7492
-#, c-format
-msgid "cannot represent %s relocation in this object file format"
+#: config/tc-arm.c:7208 config/tc-score.c:264
+msgid "garbage following instruction"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:21906
-#, c-format
-msgid "%s: unexpected function type: %d"
+#. If REG is R13 (the stack pointer), warn that its use is
+#. deprecated.
+#: config/tc-arm.c:7249
+msgid "use of r13 is deprecated"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:22035
-msgid "use of old and new-style options to set CPU type"
+#: config/tc-arm.c:7319
+msgid "D register out of range for selected VFP version"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:22045
-msgid "use of old and new-style options to set FPU type"
+#: config/tc-arm.c:7398 config/tc-arm.c:9974
+msgid "Instruction does not support =N addresses"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:22121
-msgid "hard-float conflicts with specified fpu"
+#: config/tc-arm.c:7406
+msgid "instruction does not accept preindexed addressing"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:22308
-msgid "generate PIC code"
+#. unindexed - only for coprocessor
+#: config/tc-arm.c:7422 config/tc-arm.c:10037
+msgid "instruction does not accept unindexed addressing"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:22309
-msgid "assemble Thumb code"
+#: config/tc-arm.c:7430
+msgid "destination register same as write-back base"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:22310
-msgid "support ARM/Thumb interworking"
+#: config/tc-arm.c:7431
+msgid "source register same as write-back base"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:22312
-msgid "code uses 32-bit program counter"
+#: config/tc-arm.c:7481
+msgid "use of PC in this instruction is deprecated"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:22313
-msgid "code uses 26-bit program counter"
+#: config/tc-arm.c:7504
+msgid "instruction does not accept scaled register index"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:22314
-msgid "floating point args are in fp regs"
+#: config/tc-arm.c:7760
+msgid "invalid pseudo operation"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:22316
-msgid "re-entrant code"
+#: config/tc-arm.c:7887
+msgid "instruction does not support unindexed addressing"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:22317
-msgid "code is ATPCS conformant"
+#: config/tc-arm.c:7902
+msgid "pc may not be used with write-back"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:22318
-msgid "assemble for big-endian"
+#: config/tc-arm.c:7907
+msgid "instruction does not support writeback"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:22319
-msgid "assemble for little-endian"
+#: config/tc-arm.c:8000
+msgid "Rn must not overlap other operands"
 msgstr ""
 
 msgstr ""
 
-#. These are recognized by the assembler, but have no affect on code.
-#: config/tc-arm.c:22323
-msgid "use frame pointer"
+#: config/tc-arm.c:8005
+msgid "swp{b} use is obsoleted for ARMv8 and later"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:22324
-msgid "use stack size checking"
+#: config/tc-arm.c:8008
+msgid "swp{b} use is deprecated for ARMv6 and ARMv7"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:22327
-msgid "do not warn on use of deprecated feature"
+#: config/tc-arm.c:8110 config/tc-arm.c:8129 config/tc-arm.c:8142
+#: config/tc-arm.c:10610 config/tc-arm.c:10641 config/tc-arm.c:10663
+msgid "bit-field extends past end of register"
 msgstr ""
 
 msgstr ""
 
-#. DON'T add any new processors to this list -- we want the whole list
-#. to go away...  Add them to the processors table instead.
-#: config/tc-arm.c:22344 config/tc-arm.c:22345
-msgid "use -mcpu=arm1"
+#: config/tc-arm.c:8172
+msgid "the only valid suffixes here are '(plt)' and '(tlscall)'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:22346 config/tc-arm.c:22347
-msgid "use -mcpu=arm2"
+#: config/tc-arm.c:8225
+msgid "use of r15 in blx in ARM mode is not really useful"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:22348 config/tc-arm.c:22349
-msgid "use -mcpu=arm250"
+#: config/tc-arm.c:8247
+msgid "use of r15 in bx in ARM mode is not really useful"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:22350 config/tc-arm.c:22351
-msgid "use -mcpu=arm3"
+#: config/tc-arm.c:8272
+msgid "use of r15 in bxj is not really useful"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:22352 config/tc-arm.c:22353
-msgid "use -mcpu=arm6"
+#: config/tc-arm.c:8320
+msgid "This coprocessor register access is deprecated in ARMv8"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:22354 config/tc-arm.c:22355
-msgid "use -mcpu=arm600"
+#: config/tc-arm.c:8520 config/tc-arm.c:8529
+msgid "writeback of base register is UNPREDICTABLE"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:22356 config/tc-arm.c:22357
-msgid "use -mcpu=arm610"
+#: config/tc-arm.c:8523
+msgid "writeback of base register when in register list is UNPREDICTABLE"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:22358 config/tc-arm.c:22359
-msgid "use -mcpu=arm620"
+#: config/tc-arm.c:8533
+msgid "if writeback register is in list, it must be the lowest reg in the list"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:22360 config/tc-arm.c:22361
-msgid "use -mcpu=arm7"
+#: config/tc-arm.c:8565
+msgid "first transfer register must be even"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:22362 config/tc-arm.c:22363
-msgid "use -mcpu=arm70"
+#: config/tc-arm.c:8568
+msgid "can only transfer two consecutive registers"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:22364 config/tc-arm.c:22365
-msgid "use -mcpu=arm700"
+#. If op 1 were present and equal to PC, this function wouldn't
+#. have been called in the first place.
+#. If op 2 were present and equal to PC, this function wouldn't
+#. have been called in the first place.
+#: config/tc-arm.c:8569 config/tc-arm.c:8639 config/tc-arm.c:9272
+#: config/tc-arm.c:11415
+msgid "r14 not allowed here"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:22366 config/tc-arm.c:22367
-msgid "use -mcpu=arm700i"
+#: config/tc-arm.c:8581
+msgid "base register written back, and overlaps second transfer register"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:22368 config/tc-arm.c:22369
-msgid "use -mcpu=arm710"
+#: config/tc-arm.c:8591
+msgid "index register overlaps transfer register"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:22370 config/tc-arm.c:22371
-msgid "use -mcpu=arm710c"
+#: config/tc-arm.c:8620 config/tc-arm.c:9239
+msgid "offset must be zero in ARM encoding"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:22372 config/tc-arm.c:22373
-msgid "use -mcpu=arm720"
+#: config/tc-arm.c:8633 config/tc-arm.c:9266
+msgid "even register required"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:22374 config/tc-arm.c:22375
-msgid "use -mcpu=arm7d"
+#: config/tc-arm.c:8636
+msgid "can only load two consecutive registers"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:22376 config/tc-arm.c:22377
-msgid "use -mcpu=arm7di"
+#: config/tc-arm.c:8654
+msgid "ldr to register 15 must be 4-byte alligned"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:22378 config/tc-arm.c:22379
-msgid "use -mcpu=arm7m"
+#: config/tc-arm.c:8677 config/tc-arm.c:8709
+msgid "this instruction requires a post-indexed address"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:22380 config/tc-arm.c:22381
-msgid "use -mcpu=arm7dm"
+#: config/tc-arm.c:8736
+msgid "Rd and Rm should be different in mla"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:22382 config/tc-arm.c:22383
-msgid "use -mcpu=arm7dmi"
+#: config/tc-arm.c:8760 config/tc-arm.c:11779
+msgid ":lower16: not allowed this instruction"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:22384 config/tc-arm.c:22385
-msgid "use -mcpu=arm7100"
+#: config/tc-arm.c:8762
+msgid ":upper16: not allowed instruction"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:22386 config/tc-arm.c:22387
-msgid "use -mcpu=arm7500"
+#: config/tc-arm.c:8781
+msgid "operand 1 must be FPSCR"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:22388 config/tc-arm.c:22389
-msgid "use -mcpu=arm7500fe"
+#: config/tc-arm.c:8863 config/tc-arm.c:11898
+msgid "bad register for mrs"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:22390 config/tc-arm.c:22391 config/tc-arm.c:22392
-#: config/tc-arm.c:22393
-msgid "use -mcpu=arm7tdmi"
+#: config/tc-arm.c:8870 config/tc-arm.c:11921
+msgid "'APSR', 'CPSR' or 'SPSR' expected"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:22394 config/tc-arm.c:22395
-msgid "use -mcpu=arm710t"
+#: config/tc-arm.c:8911
+msgid "Rd and Rm should be different in mul"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:22396 config/tc-arm.c:22397
-msgid "use -mcpu=arm720t"
+#: config/tc-arm.c:8930 config/tc-arm.c:9184 config/tc-arm.c:12059
+msgid "rdhi and rdlo must be different"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:22398 config/tc-arm.c:22399
-msgid "use -mcpu=arm740t"
+#: config/tc-arm.c:8936
+msgid "rdhi, rdlo and rm must all be different"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:22400 config/tc-arm.c:22401
-msgid "use -mcpu=arm8"
+#: config/tc-arm.c:9002
+msgid "'[' expected after PLD mnemonic"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:22402 config/tc-arm.c:22403
-msgid "use -mcpu=arm810"
+#: config/tc-arm.c:9004 config/tc-arm.c:9019
+msgid "post-indexed expression used in preload instruction"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:22404 config/tc-arm.c:22405
-msgid "use -mcpu=arm9"
+#: config/tc-arm.c:9006 config/tc-arm.c:9021
+msgid "writeback used in preload instruction"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:22406 config/tc-arm.c:22407
-msgid "use -mcpu=arm9tdmi"
+#: config/tc-arm.c:9008 config/tc-arm.c:9023
+msgid "unindexed addressing used in preload instruction"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:22408 config/tc-arm.c:22409
-msgid "use -mcpu=arm920"
+#: config/tc-arm.c:9017
+msgid "'[' expected after PLI mnemonic"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:22410 config/tc-arm.c:22411
-msgid "use -mcpu=arm940"
+#: config/tc-arm.c:9108 config/tc-arm.c:12375
+msgid "setend use is deprecated for ARMv8"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:22412
-msgid "use -mcpu=strongarm"
+#: config/tc-arm.c:9129 config/tc-arm.c:12436 config/tc-arm.c:12468
+#: config/tc-arm.c:12511
+msgid "extraneous shift as part of operand to shift insn"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:22414
-msgid "use -mcpu=strongarm110"
+#: config/tc-arm.c:9210
+msgid "SRS base register must be r13"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:22416
-msgid "use -mcpu=strongarm1100"
+#: config/tc-arm.c:9269
+msgid "can only store two consecutive registers"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:22418
-msgid "use -mcpu=strongarm1110"
+#: config/tc-arm.c:9383 config/tc-arm.c:9400
+msgid "only two consecutive VFP SP registers allowed here"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:22419
-msgid "use -mcpu=xscale"
+#: config/tc-arm.c:9428 config/tc-arm.c:9443
+msgid "this addressing mode requires base-register writeback"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:22420
-msgid "use -mcpu=iwmmxt"
+#. If srcsize is 16, inst.operands[1].imm must be in the range 0-16.
+#. i.e. immbits must be in range 0 - 16.
+#: config/tc-arm.c:9560
+msgid "immediate value out of range, expected range [0, 16]"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:22421
-msgid "use -mcpu=all"
+#. If srcsize is 32, inst.operands[1].imm must be in the range 1-32.
+#. i.e. immbits must be in range 0 - 31.
+#: config/tc-arm.c:9567
+msgid "immediate value out of range, expected range [1, 32]"
 msgstr ""
 
 msgstr ""
 
-#. Architecture variants -- don't add any more to this list either.
-#: config/tc-arm.c:22424 config/tc-arm.c:22425
-msgid "use -march=armv2"
+#: config/tc-arm.c:9633
+msgid "this instruction does not support indexing"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:22426 config/tc-arm.c:22427
-msgid "use -march=armv2a"
+#: config/tc-arm.c:9656
+msgid "only r15 allowed here"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:22428 config/tc-arm.c:22429
-msgid "use -march=armv3"
+#: config/tc-arm.c:9791
+msgid "immediate operand requires iWMMXt2"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:22430 config/tc-arm.c:22431
-msgid "use -march=armv3m"
+#: config/tc-arm.c:9935
+msgid "shift by register not allowed in thumb mode"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:22432 config/tc-arm.c:22433
-msgid "use -march=armv4"
+#: config/tc-arm.c:9947 config/tc-arm.c:12619 config/tc-arm.c:22214
+msgid "shift expression is too large"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:22434 config/tc-arm.c:22435
-msgid "use -march=armv4t"
+#: config/tc-arm.c:9980
+msgid "cannot use register index with this instruction"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:22436 config/tc-arm.c:22437
-msgid "use -march=armv5"
+#: config/tc-arm.c:9982
+msgid "Thumb does not support negative register indexing"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:22438 config/tc-arm.c:22439
-msgid "use -march=armv5t"
+#: config/tc-arm.c:9984
+msgid "Thumb does not support register post-indexing"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:22440 config/tc-arm.c:22441
-msgid "use -march=armv5te"
+#: config/tc-arm.c:9986
+msgid "Thumb does not support register indexing with writeback"
 msgstr ""
 
 msgstr ""
 
-#. Floating point variants -- don't add any more to this list either.
-#: config/tc-arm.c:22444
-msgid "use -mfpu=fpe"
+#: config/tc-arm.c:9988
+msgid "Thumb supports only LSL in shifted register indexing"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:22445
-msgid "use -mfpu=fpa10"
+#: config/tc-arm.c:9997 config/tc-arm.c:15527
+msgid "shift out of range"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:22446
-msgid "use -mfpu=fpa11"
+#: config/tc-arm.c:10006
+msgid "cannot use writeback with this instruction"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:22448
-msgid "use either -mfpu=softfpa or -mfpu=softvfp"
+#: config/tc-arm.c:10027
+msgid "cannot use post-indexing with PC-relative addressing"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:22772
-msgid "invalid architectural extension"
+#: config/tc-arm.c:10028
+msgid "cannot use post-indexing with this instruction"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:22805
-msgid "must specify extensions to add before specifying those to remove"
+#: config/tc-arm.c:10241
+msgid "only SUBS PC, LR, #const allowed"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:22813
-msgid "missing architectural extension"
+#: config/tc-arm.c:10323 config/tc-arm.c:10478 config/tc-arm.c:10575
+#: config/tc-arm.c:11859 config/tc-arm.c:12165
+msgid "shift must be constant"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:22828
-msgid "extension does not apply to the base architecture"
+#: config/tc-arm.c:10328
+msgid "shift value over 3 not allowed in thumb mode"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:22851
-#, c-format
-msgid "unknown architectural extension `%s'"
+#: config/tc-arm.c:10330
+msgid "only LSL shift allowed in thumb mode"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:22853
-msgid "architectural extensions must be specified in alphabetical order"
+#: config/tc-arm.c:10354 config/tc-arm.c:10493 config/tc-arm.c:10590
+#: config/tc-arm.c:11872
+msgid "unshifted register required"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:22885
-#, c-format
-msgid "missing cpu name `%s'"
+#: config/tc-arm.c:10369 config/tc-arm.c:10601 config/tc-arm.c:12020
+msgid "dest must overlap one source register"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:22911 config/tc-arm.c:23401
-#, c-format
-msgid "unknown cpu `%s'"
+#: config/tc-arm.c:10496
+msgid "dest and source1 must be the same register"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:22929
-#, c-format
-msgid "missing architecture name `%s'"
+#: config/tc-arm.c:10765
+msgid "instruction is always unconditional"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:22946 config/tc-arm.c:23435 config/tc-arm.c:23466
-#: config/tc-arm.c:23517 config/tc-score.c:7727
-#, c-format
-msgid "unknown architecture `%s'\n"
+#: config/tc-arm.c:10880
+msgid "selected processor does not support 'A' form of this instruction"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:22962 config/tc-arm.c:23548
-#, c-format
-msgid "unknown floating point format `%s'\n"
+#: config/tc-arm.c:10883
+msgid "Thumb does not support the 2-argument form of this instruction"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:22978
-#, c-format
-msgid "unknown floating point abi `%s'\n"
+#: config/tc-arm.c:11004
+msgid "SP not allowed in register list"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:22994
-#, c-format
-msgid "unknown EABI `%s'\n"
+#: config/tc-arm.c:11008 config/tc-arm.c:11114
+msgid ""
+"having the base register in the register list when using write back is "
+"UNPREDICTABLE"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:23014
-#, c-format
-msgid "unknown implicit IT mode `%s', should be arm, thumb, always, or never."
+#: config/tc-arm.c:11016
+msgid "LR and PC should not both be in register list"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:23024
-msgid "<cpu name>\t  assemble for CPU <cpu name>"
+#: config/tc-arm.c:11024
+msgid "PC not allowed in register list"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:23026
-msgid "<arch name>\t  assemble for architecture <arch name>"
+#: config/tc-arm.c:11066
+msgid "Thumb load/store multiple does not support {reglist}^"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:23028
-msgid "<fpu name>\t  assemble for FPU architecture <fpu name>"
+#: config/tc-arm.c:11091 config/tc-arm.c:11168
+#, c-format
+msgid "value stored for r%d is UNKNOWN"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:23030
-msgid "<abi>\t  assemble for floating point ABI <abi>"
+#: config/tc-arm.c:11161
+msgid "Thumb-2 instruction only valid in unified syntax"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:23033
-msgid "<ver>\t\t  assemble for eabi version <ver>"
+#: config/tc-arm.c:11165 config/tc-arm.c:11175
+msgid "this instruction will write back the base register"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:23036
-msgid "<mode>\t  controls implicit insertion of IT instructions"
+#: config/tc-arm.c:11178
+msgid "this instruction will not write back the base register"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:23080 config/tc-arm.c:23098 config/tc-arm.c:23118
-#, c-format
-msgid "option `-%c%s' is deprecated: %s"
+#: config/tc-arm.c:11209
+msgid "r14 not allowed as first register when second register is omitted"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:23138
-#, c-format
-msgid " ARM-specific assembler options:\n"
+#: config/tc-arm.c:11309
+msgid ""
+"This instruction may be unpredictable if executed on M-profile cores with "
+"interrupts enabled."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:23149
-#, c-format
-msgid "  -EB                     assemble code for a big-endian cpu\n"
+#: config/tc-arm.c:11338 config/tc-arm.c:11351 config/tc-arm.c:11387
+msgid "Thumb does not support this addressing mode"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:23154
-#, c-format
-msgid "  -EL                     assemble code for a little-endian cpu\n"
+#: config/tc-arm.c:11355
+msgid "byte or halfword not valid for base register"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:23158
-#, c-format
-msgid "  --fix-v4bx              Allow BX in ARMv4 code\n"
+#: config/tc-arm.c:11358
+msgid "r15 based store not allowed"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:23499
-#, c-format
-msgid ""
-"architectural extension `%s' is not allowed for the current base architecture"
+#: config/tc-arm.c:11360
+msgid "invalid base register for register offset"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-avr.c:336
-#, c-format
-msgid "Known MCU names:"
+#: config/tc-arm.c:11417
+msgid "r12 not allowed here"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-avr.c:401
-#, c-format
-msgid ""
-"AVR options:\n"
-"  -mmcu=[avr-name] select microcontroller variant\n"
-"                   [avr-name] can be:\n"
-"                   avr1  - classic AVR core without data RAM\n"
-"                   avr2  - classic AVR core with up to 8K program memory\n"
-"                   avr25 - classic AVR core with up to 8K program memory\n"
-"                           plus the MOVW instruction\n"
-"                   avr3  - classic AVR core with up to 64K program memory\n"
-"                   avr31 - classic AVR core with up to 128K program memory\n"
-"                   avr35 - classic AVR core with up to 64K program memory\n"
-"                           plus the MOVW instruction\n"
-"                   avr4  - enhanced AVR core with up to 8K program memory\n"
-"                   avr5  - enhanced AVR core with up to 64K program memory\n"
-"                   avr51 - enhanced AVR core with up to 128K program memory\n"
-"                   avr6  - enhanced AVR core with up to 256K program memory\n"
-"                   or immediate microcontroller name.\n"
+#: config/tc-arm.c:11423
+msgid "base register written back, and overlaps one of transfer registers"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-avr.c:418
+#: config/tc-arm.c:11551
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"  -mall-opcodes    accept all AVR opcodes, even if not supported by MCU\n"
-"  -mno-skip-bug    disable warnings for skipping two-word instructions\n"
-"                   (default for avr4, avr5)\n"
-"  -mno-wrap        reject rjmp/rcall instructions with 8K wrap-around\n"
-"                   (default for avr3, avr5)\n"
+"Use of r%u as a source register is deprecated when r%u is the destination "
+"register."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-avr.c:462 config/tc-msp430.c:743
-#, c-format
-msgid "unknown MCU: %s\n"
+#: config/tc-arm.c:11735
+msgid "shifts in CMP/MOV instructions are only supported in unified syntax"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-avr.c:471
-#, c-format
-msgid "redefinition of mcu type `%s' to `%s'"
+#: config/tc-arm.c:11763
+msgid "only lo regs allowed with immediate"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-avr.c:549
-msgid "constant value required"
+#: config/tc-arm.c:11784
+msgid ":upper16: not allowed this instruction"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-avr.c:552
-#, c-format
-msgid "number must be positive and less than %d"
+#: config/tc-arm.c:11939
+msgid "Thumb encoding does not support an immediate here"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-avr.c:578 config/tc-avr.c:715
-#, c-format
-msgid "constant out of 8-bit range: %d"
+#: config/tc-arm.c:12025
+msgid "Thumb-2 MUL must not set flags"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-avr.c:646 config/tc-score.c:1200 read.c:3676
-msgid "illegal expression"
+#: config/tc-arm.c:12090
+msgid "Thumb does not support NOP with hints"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-avr.c:675 config/tc-avr.c:1451
-msgid "`)' required"
+#: config/tc-arm.c:12228
+msgid "push/pop do not support {reglist}^"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-avr.c:770
-msgid "register r16-r23 required"
+#: config/tc-arm.c:12250
+msgid "invalid register list to push/pop instruction"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-avr.c:776
-msgid "register number above 15 required"
+#: config/tc-arm.c:12495
+msgid "source1 and dest must be same register"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-avr.c:782
-msgid "even register number required"
+#: config/tc-arm.c:12520
+msgid "ror #imm not supported"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-avr.c:788
-msgid "register r24, r26, r28 or r30 required"
+#: config/tc-arm.c:12571
+msgid "SMC is not permitted on this architecture"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-avr.c:794
-msgid "register name or number from 0 to 31 required"
+#: config/tc-arm.c:12736
+msgid "Thumb encoding does not support rotation"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-avr.c:812
-msgid "pointer register (X, Y or Z) required"
+#: config/tc-arm.c:12751
+msgid "SVC is not permitted on this architecture"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-avr.c:819
-msgid "cannot both predecrement and postincrement"
+#: config/tc-arm.c:12767
+msgid "instruction requires register index"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-avr.c:827
-msgid "addressing mode not supported"
+#: config/tc-arm.c:12776
+msgid "instruction does not allow shifted index"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-avr.c:833
-msgid "can't predecrement"
+#: config/tc-arm.c:12960
+msgid "invalid neon suffix for non neon instruction"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-avr.c:836
-msgid "pointer register Z required"
+#: config/tc-arm.c:13255 config/tc-arm.c:13592 config/tc-arm.c:15056
+#: config/tc-arm.c:16449
+msgid "invalid instruction shape"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-avr.c:850
-msgid "postincrement not supported"
+#: config/tc-arm.c:13500
+msgid "types specified in both the mnemonic and operands"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-avr.c:860
-msgid "pointer register (Y or Z) required"
+#: config/tc-arm.c:13537
+msgid "operand types can't be inferred"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-avr.c:964
-#, c-format
-msgid "unknown constraint `%c'"
+#: config/tc-arm.c:13543
+msgid "type specifier has the wrong number of parts"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-avr.c:1016
-msgid "`,' required"
+#: config/tc-arm.c:13608 config/tc-arm.c:15196 config/tc-arm.c:15203
+msgid "operand size must match register width"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-avr.c:1034
-msgid "undefined combination of operands"
+#: config/tc-arm.c:13619
+msgid "bad type in Neon instruction"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-avr.c:1043
-msgid "skipping two-word instruction"
+#: config/tc-arm.c:13630
+msgid "inconsistent types in Neon instruction"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-avr.c:1135 config/tc-avr.c:1151 config/tc-avr.c:1272
-#: config/tc-msp430.c:1969 config/tc-msp430.c:1987
-#, c-format
-msgid "odd address operand: %ld"
+#: config/tc-arm.c:14256
+msgid "first and second operands shall be the same register"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-avr.c:1143 config/tc-avr.c:1162 config/tc-avr.c:1180
-#: config/tc-avr.c:1191 config/tc-avr.c:1198 config/tc-avr.c:1205
-#: config/tc-d10v.c:505 config/tc-d30v.c:554 config/tc-msp430.c:1977
-#: config/tc-msp430.c:1992 config/tc-msp430.c:2002
-#, c-format
-msgid "operand out of range: %ld"
+#: config/tc-arm.c:14532
+msgid "scalar out of range for multiply instruction"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-avr.c:1281 config/tc-d10v.c:1594 config/tc-d30v.c:2037
-#: config/tc-msp430.c:2020
-#, c-format
-msgid "line %d: unknown relocation type: 0x%x"
+#: config/tc-arm.c:14708 config/tc-arm.c:14720
+msgid "immediate out of range for insert"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-avr.c:1295
-msgid "only constant expression allowed"
+#: config/tc-arm.c:14732 config/tc-arm.c:15900
+msgid "immediate out of range for shift"
 msgstr ""
 
 msgstr ""
 
-#. xgettext:c-format.
-#: config/tc-avr.c:1355 config/tc-bfin.c:828 config/tc-d10v.c:1466
-#: config/tc-d30v.c:1774 config/tc-mn10200.c:781 config/tc-mn10300.c:2170
-#: config/tc-msp430.c:2055 config/tc-or32.c:957 config/tc-ppc.c:6383
-#: config/tc-spu.c:879 config/tc-spu.c:1090 config/tc-v850.c:3000
-#: config/tc-z80.c:2012
-#, c-format
-msgid "reloc %d not supported by object file format"
+#: config/tc-arm.c:14853
+msgid "immediate out of range for narrowing operation"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-avr.c:1378 config/tc-h8300.c:1935 config/tc-mcore.c:881
-#: config/tc-microblaze.c:823 config/tc-moxie.c:178 config/tc-msp430.c:1820
-#: config/tc-pj.c:253 config/tc-sh.c:2590 config/tc-z8k.c:1216
-msgid "can't find opcode "
+#: config/tc-arm.c:14987
+msgid "operands 0 and 1 must be the same register"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-avr.c:1395
-#, c-format
-msgid "illegal opcode %s for mcu %s"
+#: config/tc-arm.c:15066 config/tc-arm.c:16532
+msgid "invalid rounding mode"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-avr.c:1406
-msgid "garbage at end of line"
+#: config/tc-arm.c:15334
+msgid "operand size must be specified for immediate VMOV"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-avr.c:1480 config/tc-avr.c:1487
-#, c-format
-msgid "illegal %srelocation size: %d"
+#: config/tc-arm.c:15344
+msgid "immediate has bits set outside the operand size"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-bfin.c:96 config/tc-frv.c:1605 config/tc-frv.c:1615
-msgid "missing ')'"
+#: config/tc-arm.c:15509
+msgid "Instruction form not available on this architecture."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-bfin.c:437
-#, c-format
-msgid " Blackfin specific assembler options:\n"
+#: config/tc-arm.c:15553
+msgid "elements must be smaller than reversal region"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-bfin.c:438
-#, c-format
-msgid "  -mcpu=<cpu[-sirevision]> specify the name of the target CPU\n"
+#: config/tc-arm.c:15734 config/tc-arm.c:15794
+msgid "bad type for scalar"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-bfin.c:439
-#, c-format
-msgid "  -mfdpic                  assemble for the FDPIC ABI\n"
+#: config/tc-arm.c:15858 config/tc-arm.c:15866
+msgid "VFP registers must be adjacent"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-bfin.c:440
-#, c-format
-msgid "  -mno-fdpic/-mnopic       disable -mfdpic\n"
+#: config/tc-arm.c:16012
+msgid "bad list length for table lookup"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-bfin.c:453
-msgid "Could not set architecture and machine."
+#: config/tc-arm.c:16042
+msgid "writeback (!) must be used for VLDMDB and VSTMDB"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-bfin.c:602
-msgid "Parse failed."
+#: config/tc-arm.c:16045
+msgid "register list must contain at least 1 and at most 16 registers"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-bfin.c:677
-msgid "pcrel too far BFD_RELOC_BFIN_10"
+#: config/tc-arm.c:16070
+msgid "Use of PC here is UNPREDICTABLE"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-bfin.c:693
-msgid "pcrel too far BFD_RELOC_BFIN_12"
+#: config/tc-arm.c:16072
+msgid "Use of PC here is deprecated"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-bfin.c:713
-msgid "pcrel too far BFD_RELOC_BFIN_24"
+#: config/tc-arm.c:16135
+msgid "bad alignment"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-bfin.c:728
-msgid "pcrel too far BFD_RELOC_BFIN_5"
+#: config/tc-arm.c:16152
+msgid "bad list type for instruction"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-bfin.c:740
-msgid "pcrel too far BFD_RELOC_BFIN_11_PCREL"
+#: config/tc-arm.c:16154
+msgid "bad element type for instruction"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-bfin.c:750
-msgid "rel too far BFD_RELOC_8"
+#: config/tc-arm.c:16196
+msgid "unsupported alignment for instruction"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-bfin.c:757
-msgid "rel too far BFD_RELOC_16"
+#: config/tc-arm.c:16215 config/tc-arm.c:16309 config/tc-arm.c:16320
+#: config/tc-arm.c:16330 config/tc-arm.c:16344
+msgid "bad list length"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cr16.c:164 read.c:4436
-msgid "using a bit field width of zero"
+#: config/tc-arm.c:16220
+msgid "stride of 2 unavailable when element size is 8"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cr16.c:172 read.c:4444
-#, c-format
-msgid "field width \"%s\" too complex for a bitfield"
+#: config/tc-arm.c:16253 config/tc-arm.c:16328
+msgid "can't use alignment with this instruction"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cr16.c:181 read.c:4452
-#, c-format
-msgid "field width %lu too big to fit in %d bytes: truncated to %d bits"
+#: config/tc-arm.c:16400
+msgid "post-index must be a register"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cr16.c:203 read.c:4474
-#, c-format
-msgid "field value \"%s\" too complex for a bitfield"
+#: config/tc-arm.c:16402
+msgid "bad register for post-index"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cr16.c:384
-#, c-format
-msgid "Unknown register pair - index relative mode: `%d'"
+#: config/tc-arm.c:17087 config/tc-arm.c:17173
+msgid "conditional infixes are deprecated in unified syntax"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cr16.c:570 config/tc-crx.c:345 config/tc-mn10200.c:768
-#: write.c:986
-#, c-format
-msgid "can't resolve `%s' {%s section} - `%s' {%s section}"
+#: config/tc-arm.c:17324
+msgid "Warning: conditional outside an IT block for Thumb."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cr16.c:602 config/tc-crx.c:361
-#, c-format
-msgid "internal error: reloc %d (`%s') not supported by object file format"
+#: config/tc-arm.c:17476
+msgid "Short branches, Undefined, SVC, LDM/STM"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cr16.c:695 config/tc-i386.c:8604 config/tc-s390.c:1804
-msgid "GOT already in symbol table"
+#: config/tc-arm.c:17477
+msgid "Miscellaneous 16-bit instructions"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cr16.c:804 config/tc-cr16.c:827 config/tc-cris.c:1190
-#: config/tc-crx.c:535 config/tc-crx.c:562 config/tc-crx.c:580
-#: config/tc-pdp11.c:194
-msgid "Virtual memory exhausted"
+#: config/tc-arm.c:17478
+msgid "ADR"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cr16.c:812 config/tc-crx.c:572 config/tc-crx.c:591
-#: config/tc-i386.c:2258 config/tc-i386.c:2280 config/tc-m68k.c:4656
-#, c-format
-msgid "Internal Error:  Can't hash %s: %s"
+#: config/tc-arm.c:17479
+msgid "Literal loads"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cr16.c:838 config/tc-cris.c:1224 config/tc-crx.c:545
-#, c-format
-msgid "Can't hash `%s': %s\n"
+#: config/tc-arm.c:17480
+msgid "Hi-register ADD, MOV, CMP, BX, BLX using pc"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cr16.c:839 config/tc-cris.c:1225 config/tc-crx.c:546
-msgid "(unknown reason)"
+#: config/tc-arm.c:17481
+msgid "Hi-register ADD, MOV, CMP using pc"
 msgstr ""
 
 msgstr ""
 
-#. Missing or bad expr becomes absolute 0.
-#: config/tc-cr16.c:891 config/tc-crx.c:619
-#, c-format
-msgid "missing or invalid displacement expression `%s' taken as 0"
+#. NOTE: 0x00dd is not the real encoding, instead, it is the 'tvalue'
+#. field in asm_opcode. 'tvalue' is used at the stage this check happen.
+#: config/tc-arm.c:17484
+msgid "ADD/SUB sp, sp #imm"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cr16.c:941
-#, c-format
-msgid "GOT bad expression with %s."
+#: config/tc-arm.c:17503
+msgid "IT blocks containing 32-bit Thumb instructions are deprecated in ARMv8"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cr16.c:1052
+#: config/tc-arm.c:17515
 #, c-format
 #, c-format
-msgid "operand %d: illegal use expression: `%s`"
+msgid ""
+"IT blocks containing 16-bit Thumb instructions of the following class are "
+"deprecated in ARMv8: %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cr16.c:1117 config/tc-crx.c:1127
-#, c-format
-msgid "Unknown register: `%d'"
+#: config/tc-arm.c:17528
+msgid ""
+"IT blocks containing more than one conditional instruction are deprecated in "
+"ARMv8"
 msgstr ""
 
 msgstr ""
 
-#. Issue a error message when register is illegal.
-#: config/tc-cr16.c:1125 config/tc-crx.c:1135
-#, c-format
-msgid "Illegal register (`%s') in Instruction: `%s'"
+#: config/tc-arm.c:17592
+msgid "s suffix on comparison instruction is deprecated"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cr16.c:1196 config/tc-cr16.c:1271 config/tc-crx.c:757
-#: config/tc-crx.c:777 config/tc-crx.c:792
+#: config/tc-arm.c:17611
 #, c-format
 #, c-format
-msgid "Illegal register `%s' in Instruction `%s'"
+msgid "selected processor does not support Thumb mode `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cr16.c:1224 config/tc-cr16.c:1235
-#, c-format
-msgid "Illegal register pair `%s' in Instruction `%s'"
+#: config/tc-arm.c:17617
+msgid "Thumb does not support conditional execution"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cr16.c:1260 config/tc-i960.c:835
-msgid "unmatched '['"
+#: config/tc-arm.c:17636
+#, c-format
+msgid "selected processor does not support Thumb-2 mode `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cr16.c:1266 config/tc-i960.c:842
-msgid "garbage after index spec ignored"
+#: config/tc-arm.c:17661
+#, c-format
+msgid "cannot honor width suffix -- `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cr16.c:1414 config/tc-crx.c:936
+#: config/tc-arm.c:17702
 #, c-format
 #, c-format
-msgid "Illegal operands (whitespace): `%s'"
+msgid "selected processor does not support ARM mode `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cr16.c:1426 config/tc-cr16.c:1433 config/tc-cr16.c:1450
-#: config/tc-crx.c:948 config/tc-crx.c:955 config/tc-crx.c:972
-#: config/tc-crx.c:1764
+#: config/tc-arm.c:17707
 #, c-format
 #, c-format
-msgid "Missing matching brackets : `%s'"
+msgid "width suffixes are invalid in ARM mode -- `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cr16.c:1482 config/tc-crx.c:998
+#: config/tc-arm.c:17740
 #, c-format
 #, c-format
-msgid "Unknown exception: `%s'"
+msgid "attempt to use an ARM instruction on a Thumb-only processor -- `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cr16.c:1569 config/tc-crx.c:1094
+#: config/tc-arm.c:17757
 #, c-format
 #, c-format
-msgid "Illegal `cinv' parameter: `%c'"
+msgid "section '%s' finished with an open IT block."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cr16.c:1591 config/tc-cr16.c:1630
-#, c-format
-msgid "Unknown register pair: `%d'"
+#: config/tc-arm.c:17762
+msgid "file finished with an open IT block."
 msgstr ""
 
 msgstr ""
 
-#. Issue a error message when register  pair is illegal.
-#: config/tc-cr16.c:1599
+#: config/tc-arm.c:20930
 #, c-format
 #, c-format
-msgid "Illegal register pair (`%s') in Instruction: `%s'"
+msgid "alignments greater than %d bytes not supported in .text sections."
 msgstr ""
 
 msgstr ""
 
-#. Issue a error message when register  pair is illegal.
-#: config/tc-cr16.c:1638
+#: config/tc-arm.c:21198 config/tc-ia64.c:3612
 #, c-format
 #, c-format
-msgid "Illegal index register pair (`%s') in Instruction: `%s'"
+msgid "Group section `%s' has no group signature"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cr16.c:1677
-#, c-format
-msgid "Unknown processor register : `%d'"
+#: config/tc-arm.c:21243
+msgid "handlerdata in cantunwind frame"
 msgstr ""
 
 msgstr ""
 
-#. Issue a error message when register  pair is illegal.
-#: config/tc-cr16.c:1685
-#, c-format
-msgid "Illegal processor register (`%s') in Instruction: `%s'"
+#: config/tc-arm.c:21260
+msgid "too many unwind opcodes for personality routine 0"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cr16.c:1733
-#, c-format
-msgid "Unknown processor register (32 bit) : `%d'"
+#: config/tc-arm.c:21291
+msgid "attempt to recreate an unwind entry"
 msgstr ""
 
 msgstr ""
 
-#. Issue a error message when register  pair is illegal.
-#: config/tc-cr16.c:1741
-#, c-format
-msgid "Illegal 32 bit - processor register (`%s') in Instruction: `%s'"
+#: config/tc-arm.c:21301
+msgid "too many unwind opcodes"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cr16.c:2105 config/tc-crx.c:1662 config/tc-crx.c:1679
+#: config/tc-arm.c:21911 config/tc-arm.c:21962
 #, c-format
 #, c-format
-msgid "Same src/dest register is used (`r%d'), result is undefined"
-msgstr ""
-
-#: config/tc-cr16.c:2126
-msgid "RA register is saved twice."
+msgid "symbol %s is in a different section"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cr16.c:2130
+#: config/tc-arm.c:21913 config/tc-arm.c:21964
 #, c-format
 #, c-format
-msgid "`%s' Illegal use of registers."
+msgid "symbol %s is weak and may be overridden later"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cr16.c:2144
+#: config/tc-arm.c:21941 config/tc-arm.c:22283
 #, c-format
 #, c-format
-msgid "`%s' Illegal count-register combination."
+msgid "invalid constant (%lx) after fixup"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cr16.c:2150
+#: config/tc-arm.c:21997
 #, c-format
 #, c-format
-msgid "`%s' Illegal use of register."
+msgid "unable to compute ADRL instructions for PC offset of 0x%lx"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cr16.c:2159 config/tc-crx.c:1671
-#, c-format
-msgid "`%s' has undefined result"
+#: config/tc-arm.c:22032 config/tc-arm.c:22062
+msgid "invalid literal constant: pool needs to be closer"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cr16.c:2167
+#: config/tc-arm.c:22035 config/tc-arm.c:22084
 #, c-format
 #, c-format
-msgid "Same src/dest register is used (`r%d'),result is undefined"
+msgid "bad immediate value for offset (%ld)"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cr16.c:2338 config/tc-crx.c:1576
-msgid "Incorrect number of operands"
+#: config/tc-arm.c:22065
+#, c-format
+msgid "bad immediate value for 8-bit offset (%ld)"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cr16.c:2340 config/tc-crx.c:1578
-#, c-format
-msgid "Illegal type of operand (arg %d)"
+#: config/tc-arm.c:22125
+msgid "offset not a multiple of 4"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cr16.c:2346 config/tc-crx.c:1584
-#, c-format
-msgid "Operand out of range (arg %d)"
+#: config/tc-arm.c:22299
+msgid "invalid smc expression"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cr16.c:2349 config/tc-crx.c:1587
-#, c-format
-msgid "Operand has odd displacement (arg %d)"
+#: config/tc-arm.c:22308
+msgid "invalid hvc expression"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cr16.c:2352 config/tc-cr16.c:2383 config/tc-crx.c:1600
-#: config/tc-crx.c:1631
-#, c-format
-msgid "Illegal operand (arg %d)"
+#: config/tc-arm.c:22319 config/tc-arm.c:22328
+msgid "invalid swi expression"
 msgstr ""
 
 msgstr ""
 
-#. Give an error if a frag containing code is not aligned to a 2-byte
-#. boundary.
-#: config/tc-cr16.c:2485 config/tc-cr16.h:73 config/tc-crx.c:1953
-#: config/tc-crx.h:76
-msgid "instruction address is not a multiple of 2"
+#: config/tc-arm.c:22338
+msgid "invalid expression in load/store multiple"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cr16.c:2562 config/tc-cris.c:1538 config/tc-cris.c:1546
-#: config/tc-crx.c:1989 config/tc-dlx.c:685 config/tc-hppa.c:3244
-#: config/tc-hppa.c:3251 config/tc-i860.c:491 config/tc-i860.c:508
-#: config/tc-i860.c:988 config/tc-sparc.c:1410 config/tc-sparc.c:1418
+#: config/tc-arm.c:22399
 #, c-format
 #, c-format
-msgid "Unknown opcode: `%s'"
+msgid "blx to '%s' an ARM ISA state function changed to bl"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cris.c:551 config/tc-m68hc11.c:2733
-#, c-format
-msgid "internal inconsistency problem in %s: fr_symbol %lx"
+#: config/tc-arm.c:22418
+msgid "misaligned branch destination"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cris.c:555 config/tc-m68hc11.c:2737 config/tc-msp430.c:2246
+#: config/tc-arm.c:22538
 #, c-format
 #, c-format
-msgid "internal inconsistency problem in %s: resolved symbol"
+msgid "blx to Thumb func '%s' from Thumb ISA state changed to bl"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cris.c:565 config/tc-m68hc11.c:2743
-#, c-format
-msgid "internal inconsistency problem in %s: fr_subtype %d"
+#: config/tc-arm.c:22588
+msgid "Thumb2 branch out of range"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cris.c:905
-msgid "Relaxation to long branches for .arch common_v10_v32 not implemented"
+#: config/tc-arm.c:22672
+msgid "rel31 relocation overflow"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cris.c:935
-msgid "Complicated LAPC target operand is not a multiple of two.  Use LAPC.D"
+#: config/tc-arm.c:22684 config/tc-arm.c:22712
+msgid "co-processor offset out of range"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cris.c:940
+#: config/tc-arm.c:22729
 #, c-format
 #, c-format
-msgid ""
-"Internal error found in md_convert_frag: offset %ld.  Please report this."
+msgid "invalid offset, target not word aligned (0x%08lX)"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cris.c:965
+#: config/tc-arm.c:22736 config/tc-arm.c:22745 config/tc-arm.c:22753
+#: config/tc-arm.c:22761 config/tc-arm.c:22769
 #, c-format
 #, c-format
-msgid "internal inconsistency in %s: bdapq no symbol"
+msgid "invalid offset, value too big (0x%08lX)"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cris.c:978
-#, c-format
-msgid "internal inconsistency in %s: bdap.w with no symbol"
+#: config/tc-arm.c:22810
+msgid "invalid Hi register with immediate"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cris.c:1002
-msgid "section alignment must be >= 4 bytes to check MULS/MULU safeness"
+#: config/tc-arm.c:22826
+msgid "invalid immediate for stack address calculation"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cris.c:1011
-msgid "dangerous MULS/MULU location; give it higher alignment"
+#: config/tc-arm.c:22834
+#, c-format
+msgid "invalid immediate for address calculation (value = 0x%08lX)"
 msgstr ""
 
 msgstr ""
 
-#. Bail out for compatibility mode.  (It seems it can be implemented,
-#. perhaps with a 10-byte sequence: "move.d NNNN,$pc/$acr", "jump
-#. $acr", "nop"; but doesn't seem worth it at the moment.)
-#: config/tc-cris.c:1052
-msgid ""
-"Out-of-range .word offset handling is not implemented for .arch "
-"common_v10_v32"
+#: config/tc-arm.c:22864
+#, c-format
+msgid "invalid immediate: %ld is out of range"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cris.c:1097
-msgid ".word case-table handling failed: table too large"
+#: config/tc-arm.c:22876
+#, c-format
+msgid "invalid shift value: %ld"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cris.c:1229
+#: config/tc-arm.c:22955
 #, c-format
 #, c-format
-msgid "Buggy opcode: `%s' \"%s\"\n"
+msgid "the offset 0x%08lX is not representable"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cris.c:1644
+#: config/tc-arm.c:22995
 #, c-format
 #, c-format
-msgid "Immediate value not in 5 bit unsigned range: %ld"
+msgid "bad offset 0x%08lX (only 12 bits available for the magnitude)"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cris.c:1660
+#: config/tc-arm.c:23034
 #, c-format
 #, c-format
-msgid "Immediate value not in 4 bit unsigned range: %ld"
+msgid "bad offset 0x%08lX (only 8 bits available for the magnitude)"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cris.c:1712
+#: config/tc-arm.c:23074
 #, c-format
 #, c-format
-msgid "Immediate value not in 6 bit range: %ld"
+msgid "bad offset 0x%08lX (must be word-aligned)"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cris.c:1727
+#: config/tc-arm.c:23079
 #, c-format
 #, c-format
-msgid "Immediate value not in 6 bit unsigned range: %ld"
+msgid "bad offset 0x%08lX (must be an 8-bit number of words)"
 msgstr ""
 
 msgstr ""
 
-#. Others have a generic warning.
-#: config/tc-cris.c:1835
+#: config/tc-arm.c:23110 config/tc-score.c:7392
 #, c-format
 #, c-format
-msgid "Unimplemented register `%s' specified"
+msgid "bad relocation fixup type (%d)"
 msgstr ""
 
 msgstr ""
 
-#. We've come to the end of instructions with this
-#. opcode, so it must be an error.
-#: config/tc-cris.c:2079
-msgid "Illegal operands"
+#: config/tc-arm.c:23221
+msgid "literal referenced across section boundary"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cris.c:2120 config/tc-cris.c:2160
-#, c-format
-msgid "Immediate value not in 8 bit range: %ld"
+#: config/tc-arm.c:23288
+msgid "internal relocation (type: IMMEDIATE) not fixed up"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cris.c:2130 config/tc-cris.c:2181
-#, c-format
-msgid "Immediate value not in 16 bit range: %ld"
+#: config/tc-arm.c:23293
+msgid "ADRL used for a symbol not defined in the same file"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cris.c:2165
+#: config/tc-arm.c:23308
 #, c-format
 #, c-format
-msgid "Immediate value not in 8 bit signed range: %ld"
+msgid "undefined local label `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cris.c:2170
-#, c-format
-msgid "Immediate value not in 8 bit unsigned range: %ld"
+#: config/tc-arm.c:23314
+msgid "internal_relocation (type: OFFSET_IMM) not fixed up"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cris.c:2186
-#, c-format
-msgid "Immediate value not in 16 bit signed range: %ld"
+#: config/tc-arm.c:23336 config/tc-cris.c:4006 config/tc-mcore.c:1925
+#: config/tc-microblaze.c:1966 config/tc-mmix.c:2893 config/tc-moxie.c:818
+#: config/tc-ns32k.c:2247 config/tc-score.c:7478
+msgid "<unknown>"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cris.c:2191
+#: config/tc-arm.c:23720
 #, c-format
 #, c-format
-msgid "Immediate value not in 16 bit unsigned range: %ld"
+msgid "%s: unexpected function type: %d"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cris.c:2217
-msgid "TLS relocation size does not match operand size"
+#: config/tc-arm.c:23857
+msgid "use of old and new-style options to set CPU type"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cris.c:2218
-msgid "PIC relocation size does not match operand size"
+#: config/tc-arm.c:23867
+msgid "use of old and new-style options to set FPU type"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cris.c:3365
-msgid "Calling gen_cond_branch_32 for .arch common_v10_v32\n"
+#: config/tc-arm.c:23943
+msgid "hard-float conflicts with specified fpu"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cris.c:3369
-msgid "32-bit conditional branch generated"
+#: config/tc-arm.c:24130
+msgid "generate PIC code"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cris.c:3430
-msgid "Complex expression not supported"
+#: config/tc-arm.c:24131
+msgid "assemble Thumb code"
 msgstr ""
 
 msgstr ""
 
-#. FIXME:  Is this function mentioned in the internals.texi manual?  If
-#. not, add it.
-#: config/tc-cris.c:3580
-msgid "Bad call to md_atof () - floating point formats are not supported"
+#: config/tc-arm.c:24132
+msgid "support ARM/Thumb interworking"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cris.c:3621
-msgid "PC-relative relocation must be trivially resolved"
+#: config/tc-arm.c:24134
+msgid "code uses 32-bit program counter"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cris.c:3693
-#, c-format
-msgid "Value not in 16 bit range: %ld"
+#: config/tc-arm.c:24135
+msgid "code uses 26-bit program counter"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cris.c:3701
-#, c-format
-msgid "Value not in 16 bit signed range: %ld"
+#: config/tc-arm.c:24136
+msgid "floating point args are in fp regs"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cris.c:3709
-#, c-format
-msgid "Value not in 8 bit range: %ld"
+#: config/tc-arm.c:24138
+msgid "re-entrant code"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cris.c:3716
-#, c-format
-msgid "Value not in 8 bit signed range: %ld"
+#: config/tc-arm.c:24139
+msgid "code is ATPCS conformant"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cris.c:3726
-#, c-format
-msgid "Value not in 4 bit unsigned range: %ld"
+#. These are recognized by the assembler, but have no affect on code.
+#: config/tc-arm.c:24145
+msgid "use frame pointer"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cris.c:3733
-#, c-format
-msgid "Value not in 5 bit unsigned range: %ld"
+#: config/tc-arm.c:24146
+msgid "use stack size checking"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cris.c:3740
-#, c-format
-msgid "Value not in 6 bit range: %ld"
+#: config/tc-arm.c:24149
+msgid "do not warn on use of deprecated feature"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cris.c:3747
-#, c-format
-msgid "Value not in 6 bit unsigned range: %ld"
+#. 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:24166 config/tc-arm.c:24167
+msgid "use -mcpu=arm1"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cris.c:3791
-#, c-format
-msgid "Please use --help to see usage and options for this assembler.\n"
+#: config/tc-arm.c:24168 config/tc-arm.c:24169
+msgid "use -mcpu=arm2"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cris.c:3803
-msgid "--no-underscore is invalid with a.out format"
+#: config/tc-arm.c:24170 config/tc-arm.c:24171
+msgid "use -mcpu=arm250"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cris.c:3827
-#, c-format
-msgid "invalid <arch> in --march=<arch>: %s"
+#: config/tc-arm.c:24172 config/tc-arm.c:24173
+msgid "use -mcpu=arm3"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cris.c:3936 config/tc-moxie.c:709
-msgid ""
-"Semantics error.  This type of operand can not be relocated, it must be an "
-"assembly-time constant"
+#: config/tc-arm.c:24174 config/tc-arm.c:24175
+msgid "use -mcpu=arm6"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cris.c:3985 config/tc-moxie.c:758
-#, c-format
-msgid "Cannot generate relocation type for symbol %s, code %s"
+#: config/tc-arm.c:24176 config/tc-arm.c:24177
+msgid "use -mcpu=arm600"
 msgstr ""
 
 msgstr ""
 
-#. The messages are formatted to line up with the generic options.
-#: config/tc-cris.c:3998
-#, c-format
-msgid "CRIS-specific options:\n"
+#: config/tc-arm.c:24178 config/tc-arm.c:24179
+msgid "use -mcpu=arm610"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cris.c:4000
-msgid ""
-"  -h, -H                  Don't execute, print this help text.  Deprecated.\n"
+#: config/tc-arm.c:24180 config/tc-arm.c:24181
+msgid "use -mcpu=arm620"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cris.c:4002
-msgid "  -N                      Warn when branches are expanded to jumps.\n"
+#: config/tc-arm.c:24182 config/tc-arm.c:24183
+msgid "use -mcpu=arm7"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cris.c:4004
-msgid ""
-"  --underscore            User symbols are normally prepended with "
-"underscore.\n"
+#: config/tc-arm.c:24184 config/tc-arm.c:24185
+msgid "use -mcpu=arm70"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cris.c:4006
-msgid "                          Registers will not need any prefix.\n"
+#: config/tc-arm.c:24186 config/tc-arm.c:24187
+msgid "use -mcpu=arm700"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cris.c:4008
-msgid "  --no-underscore         User symbols do not have any prefix.\n"
+#: config/tc-arm.c:24188 config/tc-arm.c:24189
+msgid "use -mcpu=arm700i"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cris.c:4010
-msgid "                          Registers will require a `$'-prefix.\n"
+#: config/tc-arm.c:24190 config/tc-arm.c:24191
+msgid "use -mcpu=arm710"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cris.c:4012
-msgid "  --pic\t\t\tEnable generation of position-independent code.\n"
+#: config/tc-arm.c:24192 config/tc-arm.c:24193
+msgid "use -mcpu=arm710c"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cris.c:4014
-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"
+#: config/tc-arm.c:24194 config/tc-arm.c:24195
+msgid "use -mcpu=arm720"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cris.c:4035
-msgid "Invalid relocation"
+#: config/tc-arm.c:24196 config/tc-arm.c:24197
+msgid "use -mcpu=arm7d"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cris.c:4072
-msgid "Invalid pc-relative relocation"
+#: config/tc-arm.c:24198 config/tc-arm.c:24199
+msgid "use -mcpu=arm7di"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cris.c:4117
-#, c-format
-msgid "Adjusted signed .word (%ld) overflows: `switch'-statement too large."
+#: config/tc-arm.c:24200 config/tc-arm.c:24201
+msgid "use -mcpu=arm7m"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cris.c:4147
-#, c-format
-msgid ".syntax %s requires command-line option `--underscore'"
+#: config/tc-arm.c:24202 config/tc-arm.c:24203
+msgid "use -mcpu=arm7dm"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cris.c:4156
-#, c-format
-msgid ".syntax %s requires command-line option `--no-underscore'"
+#: config/tc-arm.c:24204 config/tc-arm.c:24205
+msgid "use -mcpu=arm7dmi"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cris.c:4193
-msgid "Unknown .syntax operand"
+#: config/tc-arm.c:24206 config/tc-arm.c:24207
+msgid "use -mcpu=arm7100"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cris.c:4203
-msgid "Pseudodirective .file is only valid when generating ELF"
+#: config/tc-arm.c:24208 config/tc-arm.c:24209
+msgid "use -mcpu=arm7500"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cris.c:4215
-msgid "Pseudodirective .loc is only valid when generating ELF"
+#: config/tc-arm.c:24210 config/tc-arm.c:24211
+msgid "use -mcpu=arm7500fe"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cris.c:4230
-#, c-format
-msgid "internal inconsistency problem: %s called for %d bytes"
+#: config/tc-arm.c:24212 config/tc-arm.c:24213 config/tc-arm.c:24214
+#: config/tc-arm.c:24215
+msgid "use -mcpu=arm7tdmi"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cris.c:4382
-msgid "unknown operand to .arch"
+#: config/tc-arm.c:24216 config/tc-arm.c:24217
+msgid "use -mcpu=arm710t"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-cris.c:4391
-msgid ".arch <arch> requires a matching --march=... option"
+#: config/tc-arm.c:24218 config/tc-arm.c:24219
+msgid "use -mcpu=arm720t"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-crx.c:820
-#, c-format
-msgid "Illegal Scale - `%d'"
+#: config/tc-arm.c:24220 config/tc-arm.c:24221
+msgid "use -mcpu=arm740t"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-crx.c:1264
-#, c-format
-msgid "Illegal Co-processor register in Instruction `%s' "
+#: config/tc-arm.c:24222 config/tc-arm.c:24223
+msgid "use -mcpu=arm8"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-crx.c:1271
-#, c-format
-msgid "Illegal Co-processor special register in Instruction `%s' "
+#: config/tc-arm.c:24224 config/tc-arm.c:24225
+msgid "use -mcpu=arm810"
+msgstr ""
+
+#: config/tc-arm.c:24226 config/tc-arm.c:24227
+msgid "use -mcpu=arm9"
+msgstr ""
+
+#: config/tc-arm.c:24228 config/tc-arm.c:24229
+msgid "use -mcpu=arm9tdmi"
+msgstr ""
+
+#: config/tc-arm.c:24230 config/tc-arm.c:24231
+msgid "use -mcpu=arm920"
+msgstr ""
+
+#: config/tc-arm.c:24232 config/tc-arm.c:24233
+msgid "use -mcpu=arm940"
+msgstr ""
+
+#: config/tc-arm.c:24234
+msgid "use -mcpu=strongarm"
+msgstr ""
+
+#: config/tc-arm.c:24236
+msgid "use -mcpu=strongarm110"
+msgstr ""
+
+#: config/tc-arm.c:24238
+msgid "use -mcpu=strongarm1100"
+msgstr ""
+
+#: config/tc-arm.c:24240
+msgid "use -mcpu=strongarm1110"
+msgstr ""
+
+#: config/tc-arm.c:24241
+msgid "use -mcpu=xscale"
+msgstr ""
+
+#: config/tc-arm.c:24242
+msgid "use -mcpu=iwmmxt"
+msgstr ""
+
+#: config/tc-arm.c:24243
+msgid "use -mcpu=all"
+msgstr ""
+
+#. Architecture variants -- don't add any more to this list either.
+#: config/tc-arm.c:24246 config/tc-arm.c:24247
+msgid "use -march=armv2"
+msgstr ""
+
+#: config/tc-arm.c:24248 config/tc-arm.c:24249
+msgid "use -march=armv2a"
+msgstr ""
+
+#: config/tc-arm.c:24250 config/tc-arm.c:24251
+msgid "use -march=armv3"
+msgstr ""
+
+#: config/tc-arm.c:24252 config/tc-arm.c:24253
+msgid "use -march=armv3m"
+msgstr ""
+
+#: config/tc-arm.c:24254 config/tc-arm.c:24255
+msgid "use -march=armv4"
+msgstr ""
+
+#: config/tc-arm.c:24256 config/tc-arm.c:24257
+msgid "use -march=armv4t"
+msgstr ""
+
+#: config/tc-arm.c:24258 config/tc-arm.c:24259
+msgid "use -march=armv5"
+msgstr ""
+
+#: config/tc-arm.c:24260 config/tc-arm.c:24261
+msgid "use -march=armv5t"
+msgstr ""
+
+#: config/tc-arm.c:24262 config/tc-arm.c:24263
+msgid "use -march=armv5te"
+msgstr ""
+
+#. Floating point variants -- don't add any more to this list either.
+#: config/tc-arm.c:24266
+msgid "use -mfpu=fpe"
+msgstr ""
+
+#: config/tc-arm.c:24267
+msgid "use -mfpu=fpa10"
+msgstr ""
+
+#: config/tc-arm.c:24268
+msgid "use -mfpu=fpa11"
+msgstr ""
+
+#: config/tc-arm.c:24270
+msgid "use either -mfpu=softfpa or -mfpu=softvfp"
+msgstr ""
+
+#: config/tc-arm.c:24698
+msgid "extension does not apply to the base architecture"
+msgstr ""
+
+#: config/tc-arm.c:24723
+msgid "architectural extensions must be specified in alphabetical order"
+msgstr ""
+
+#: config/tc-arm.c:24832 config/tc-arm.c:25482
+#, c-format
+msgid "unknown floating point format `%s'\n"
+msgstr ""
+
+#: config/tc-arm.c:24848
+#, c-format
+msgid "unknown floating point abi `%s'\n"
+msgstr ""
+
+#: config/tc-arm.c:24864
+#, c-format
+msgid "unknown EABI `%s'\n"
+msgstr ""
+
+#: config/tc-arm.c:24884
+#, c-format
+msgid "unknown implicit IT mode `%s', should be arm, thumb, always, or never."
+msgstr ""
+
+#: config/tc-arm.c:24907 config/tc-metag.c:5912
+msgid "<fpu name>\t  assemble for FPU architecture <fpu name>"
+msgstr ""
+
+#: config/tc-arm.c:24909
+msgid "<abi>\t  assemble for floating point ABI <abi>"
+msgstr ""
+
+#: config/tc-arm.c:24912
+msgid "<ver>\t\t  assemble for eabi version <ver>"
+msgstr ""
+
+#: config/tc-arm.c:24915
+msgid "<mode>\t  controls implicit insertion of IT instructions"
+msgstr ""
+
+#: config/tc-arm.c:24917
+msgid "\t\t\t  TI CodeComposer Studio syntax compatibility mode"
+msgstr ""
+
+#: config/tc-arm.c:25019
+#, c-format
+msgid " ARM-specific assembler options:\n"
+msgstr ""
+
+#: config/tc-arm.c:25039
+#, c-format
+msgid "  --fix-v4bx              Allow BX in ARMv4 code\n"
+msgstr ""
+
+#: config/tc-arm.c:25433
+#, c-format
+msgid ""
+"architectural extension `%s' is not allowed for the current base architecture"
+msgstr ""
+
+#: config/tc-arm.c:25451
+#, c-format
+msgid "unknown architecture extension `%s'\n"
+msgstr ""
+
+#: config/tc-avr.c:437
+#, c-format
+msgid "Known MCU names:"
+msgstr ""
+
+#: config/tc-avr.c:502
+#, c-format
+msgid ""
+"AVR Assembler options:\n"
+"  -mmcu=[avr-name] select microcontroller variant\n"
+"                   [avr-name] can be:\n"
+"                   avr1  - classic AVR core without data RAM\n"
+"                   avr2  - classic AVR core with up to 8K program memory\n"
+"                   avr25 - classic AVR core with up to 8K program memory\n"
+"                           plus the MOVW instruction\n"
+"                   avr3  - classic AVR core with up to 64K program memory\n"
+"                   avr31 - classic AVR core with up to 128K program memory\n"
+"                   avr35 - classic AVR core with up to 64K program memory\n"
+"                           plus the MOVW instruction\n"
+"                   avr4  - enhanced AVR core with up to 8K program memory\n"
+"                   avr5  - enhanced AVR core with up to 64K program memory\n"
+"                   avr51 - enhanced AVR core with up to 128K program memory\n"
+"                   avr6  - enhanced AVR core with up to 256K program memory\n"
+"                   avrxmega2 - XMEGA, > 8K, < 64K FLASH, < 64K RAM\n"
+"                   avrxmega3 - XMEGA, > 8K, <= 64K FLASH, > 64K RAM\n"
+"                   avrxmega4 - XMEGA, > 64K, <= 128K FLASH, <= 64K RAM\n"
+"                   avrxmega5 - XMEGA, > 64K, <= 128K FLASH, > 64K RAM\n"
+"                   avrxmega6 - XMEGA, > 128K, <= 256K FLASH, <= 64K RAM\n"
+"                   avrxmega7 - XMEGA, > 128K, <= 256K FLASH, > 64K RAM\n"
+"                   avrtiny   - AVR Tiny core with 16 gp registers\n"
+msgstr ""
+
+#: config/tc-avr.c:525
+#, c-format
+msgid ""
+"  -mall-opcodes    accept all AVR opcodes, even if not supported by MCU\n"
+"  -mno-skip-bug    disable warnings for skipping two-word instructions\n"
+"                   (default for avr4, avr5)\n"
+"  -mno-wrap        reject rjmp/rcall instructions with 8K wrap-around\n"
+"                   (default for avr3, avr5)\n"
+"  -mrmw            accept Read-Modify-Write instructions\n"
+"  -mlink-relax     generate relocations for linker relaxation\n"
+msgstr ""
+
+#: config/tc-avr.c:572
+#, c-format
+msgid "unknown MCU: %s\n"
+msgstr ""
+
+#: config/tc-avr.c:586
+#, c-format
+msgid "redefinition of mcu type `%s' to `%s'"
+msgstr ""
+
+#: config/tc-avr.c:671
+msgid "constant value required"
+msgstr ""
+
+#: config/tc-avr.c:674
+#, c-format
+msgid "number must be positive and less than %d"
+msgstr ""
+
+#: config/tc-avr.c:700 config/tc-avr.c:837
+#, c-format
+msgid "constant out of 8-bit range: %d"
+msgstr ""
+
+#: config/tc-avr.c:768 config/tc-score.c:1199 read.c:3729
+msgid "illegal expression"
+msgstr ""
+
+#: config/tc-avr.c:797 config/tc-avr.c:1753
+msgid "`)' required"
+msgstr ""
+
+#: config/tc-avr.c:903
+msgid "register name or number from 16 to 31 required"
+msgstr ""
+
+#: config/tc-avr.c:909
+msgid "register name or number from 0 to 31 required"
+msgstr ""
+
+#: config/tc-avr.c:917
+msgid "register r16-r23 required"
+msgstr ""
+
+#: config/tc-avr.c:923
+msgid "register number above 15 required"
+msgstr ""
+
+#: config/tc-avr.c:929
+msgid "even register number required"
+msgstr ""
+
+#: config/tc-avr.c:935
+msgid "register r24, r26, r28 or r30 required"
+msgstr ""
+
+#: config/tc-avr.c:956
+msgid "pointer register (X, Y or Z) required"
+msgstr ""
+
+#: config/tc-avr.c:963
+msgid "cannot both predecrement and postincrement"
+msgstr ""
+
+#: config/tc-avr.c:971
+msgid "addressing mode not supported"
+msgstr ""
+
+#: config/tc-avr.c:977
+msgid "can't predecrement"
+msgstr ""
+
+#: config/tc-avr.c:980
+msgid "pointer register Z required"
+msgstr ""
+
+#: config/tc-avr.c:999
+msgid "postincrement not supported"
+msgstr ""
+
+#: config/tc-avr.c:1009
+msgid "pointer register (Y or Z) required"
+msgstr ""
+
+#: config/tc-avr.c:1121 config/tc-xgate.c:1348
+#, c-format
+msgid "unknown constraint `%c'"
+msgstr ""
+
+#: config/tc-avr.c:1173
+msgid "`,' required"
+msgstr ""
+
+#: config/tc-avr.c:1191
+msgid "undefined combination of operands"
+msgstr ""
+
+#: config/tc-avr.c:1200
+msgid "skipping two-word instruction"
+msgstr ""
+
+#: config/tc-avr.c:1385 config/tc-avr.c:1401 config/tc-avr.c:1532
+#: config/tc-msp430.c:3334 config/tc-msp430.c:3353
+#, c-format
+msgid "odd address operand: %ld"
+msgstr ""
+
+#: config/tc-avr.c:1393 config/tc-avr.c:1412 config/tc-avr.c:1430
+#: config/tc-avr.c:1441 config/tc-avr.c:1457 config/tc-avr.c:1465
+#: config/tc-avr.c:1560 config/tc-avr.c:1567 config/tc-d10v.c:503
+#: config/tc-d30v.c:553 config/tc-msp430.c:3342 config/tc-msp430.c:3360
+#, c-format
+msgid "operand out of range: %ld"
+msgstr ""
+
+#: config/tc-avr.c:1448
+#, c-format
+msgid "operand out of range: 0x%lx"
+msgstr ""
+
+#: config/tc-avr.c:1553 config/tc-d10v.c:1590 config/tc-d30v.c:2034
+#: config/tc-msp430.c:3431
+#, c-format
+msgid "line %d: unknown relocation type: 0x%x"
+msgstr ""
+
+#: config/tc-avr.c:1581
+msgid "only constant expression allowed"
+msgstr ""
+
+#. xgettext:c-format.
+#: config/tc-avr.c:1621 config/tc-bfin.c:832 config/tc-d10v.c:1462
+#: config/tc-d30v.c:1771 config/tc-metag.c:7023 config/tc-mn10200.c:782
+#: config/tc-mn10300.c:2178 config/tc-msp430.c:3479 config/tc-ppc.c:7140
+#: config/tc-spu.c:879 config/tc-spu.c:1090 config/tc-v850.c:3354
+#: config/tc-z80.c:2051
+#, c-format
+msgid "reloc %d not supported by object file format"
+msgstr ""
+
+#: config/tc-avr.c:1644 config/tc-h8300.c:1954 config/tc-mcore.c:880
+#: config/tc-microblaze.c:921 config/tc-moxie.c:182 config/tc-msp430.c:3188
+#: config/tc-pj.c:253 config/tc-sh.c:2588 config/tc-z8k.c:1215
+msgid "can't find opcode "
+msgstr ""
+
+#: config/tc-avr.c:1663
+#, c-format
+msgid "illegal opcode %s for mcu %s"
+msgstr ""
+
+#: config/tc-avr.c:1691
+msgid "garbage at end of line"
+msgstr ""
+
+#: config/tc-avr.c:1802
+#, c-format
+msgid "illegal %srelocation size: %d"
+msgstr ""
+
+#: config/tc-bfin.c:95 config/tc-frv.c:1604 config/tc-frv.c:1614
+msgid "missing ')'"
+msgstr ""
+
+#: config/tc-bfin.c:441
+#, c-format
+msgid " Blackfin specific assembler options:\n"
+msgstr ""
+
+#: config/tc-bfin.c:442
+#, c-format
+msgid "  -mcpu=<cpu[-sirevision]> specify the name of the target CPU\n"
+msgstr ""
+
+#: config/tc-bfin.c:443
+#, c-format
+msgid "  -mfdpic                  assemble for the FDPIC ABI\n"
+msgstr ""
+
+#: config/tc-bfin.c:444
+#, c-format
+msgid "  -mno-fdpic/-mnopic       disable -mfdpic\n"
+msgstr ""
+
+#: config/tc-bfin.c:457
+msgid "Could not set architecture and machine."
+msgstr ""
+
+#: config/tc-bfin.c:606
+msgid "Parse failed."
+msgstr ""
+
+#: config/tc-bfin.c:681
+msgid "pcrel too far BFD_RELOC_BFIN_10"
+msgstr ""
+
+#: config/tc-bfin.c:697
+msgid "pcrel too far BFD_RELOC_BFIN_12"
+msgstr ""
+
+#: config/tc-bfin.c:717
+msgid "pcrel too far BFD_RELOC_BFIN_24"
+msgstr ""
+
+#: config/tc-bfin.c:732
+msgid "pcrel too far BFD_RELOC_BFIN_5"
+msgstr ""
+
+#: config/tc-bfin.c:744
+msgid "pcrel too far BFD_RELOC_BFIN_11_PCREL"
+msgstr ""
+
+#: config/tc-bfin.c:754
+msgid "rel too far BFD_RELOC_8"
+msgstr ""
+
+#: config/tc-bfin.c:761
+msgid "rel too far BFD_RELOC_16"
+msgstr ""
+
+#: config/tc-cr16.c:164 read.c:4532
+msgid "using a bit field width of zero"
+msgstr ""
+
+#: config/tc-cr16.c:172 read.c:4540
+#, c-format
+msgid "field width \"%s\" too complex for a bitfield"
+msgstr ""
+
+#: config/tc-cr16.c:181 read.c:4548
+#, c-format
+msgid "field width %lu too big to fit in %d bytes: truncated to %d bits"
+msgstr ""
+
+#: config/tc-cr16.c:203 read.c:4570
+#, c-format
+msgid "field value \"%s\" too complex for a bitfield"
+msgstr ""
+
+#: config/tc-cr16.c:384
+#, c-format
+msgid "Unknown register pair - index relative mode: `%d'"
+msgstr ""
+
+#: config/tc-cr16.c:568 config/tc-crx.c:345 config/tc-mn10200.c:769
+#: write.c:1011
+#, c-format
+msgid "can't resolve `%s' {%s section} - `%s' {%s section}"
+msgstr ""
+
+#: config/tc-cr16.c:598 config/tc-crx.c:361
+#, c-format
+msgid "internal error: reloc %d (`%s') not supported by object file format"
+msgstr ""
+
+#: config/tc-cr16.c:691 config/tc-i386.c:10224 config/tc-s390.c:2001
+msgid "GOT already in symbol table"
+msgstr ""
+
+#: config/tc-cr16.c:800 config/tc-cr16.c:823 config/tc-cris.c:1195
+#: config/tc-crx.c:535 config/tc-crx.c:562 config/tc-crx.c:580
+#: config/tc-pdp11.c:193
+msgid "Virtual memory exhausted"
+msgstr ""
+
+#: config/tc-cr16.c:808 config/tc-crx.c:572 config/tc-crx.c:591
+#: config/tc-m68k.c:4659 config/tc-tilegx.c:319 config/tc-tilepro.c:256
+#, c-format
+msgid "Internal Error:  Can't hash %s: %s"
+msgstr ""
+
+#: config/tc-cr16.c:834 config/tc-cris.c:1229 config/tc-crx.c:545
+#, c-format
+msgid "Can't hash `%s': %s\n"
+msgstr ""
+
+#: config/tc-cr16.c:835 config/tc-cris.c:1230 config/tc-crx.c:546
+msgid "(unknown reason)"
+msgstr ""
+
+#. Missing or bad expr becomes absolute 0.
+#: config/tc-cr16.c:887 config/tc-crx.c:619
+#, c-format
+msgid "missing or invalid displacement expression `%s' taken as 0"
+msgstr ""
+
+#: config/tc-cr16.c:937
+#, c-format
+msgid "GOT bad expression with %s."
+msgstr ""
+
+#: config/tc-cr16.c:1048
+#, c-format
+msgid "operand %d: illegal use expression: `%s`"
+msgstr ""
+
+#: config/tc-cr16.c:1113 config/tc-crx.c:1127
+#, c-format
+msgid "Unknown register: `%d'"
+msgstr ""
+
+#. Issue a error message when register is illegal.
+#: config/tc-cr16.c:1121 config/tc-crx.c:1135
+#, c-format
+msgid "Illegal register (`%s') in Instruction: `%s'"
+msgstr ""
+
+#: config/tc-cr16.c:1192 config/tc-cr16.c:1267 config/tc-crx.c:757
+#: config/tc-crx.c:777 config/tc-crx.c:792
+#, c-format
+msgid "Illegal register `%s' in Instruction `%s'"
+msgstr ""
+
+#: config/tc-cr16.c:1220 config/tc-cr16.c:1231
+#, c-format
+msgid "Illegal register pair `%s' in Instruction `%s'"
+msgstr ""
+
+#: config/tc-cr16.c:1256 config/tc-i960.c:832
+msgid "unmatched '['"
+msgstr ""
+
+#: config/tc-cr16.c:1262 config/tc-i960.c:839
+msgid "garbage after index spec ignored"
+msgstr ""
+
+#: config/tc-cr16.c:1410 config/tc-crx.c:936
+#, c-format
+msgid "Illegal operands (whitespace): `%s'"
+msgstr ""
+
+#: config/tc-cr16.c:1422 config/tc-cr16.c:1429 config/tc-cr16.c:1446
+#: config/tc-crx.c:948 config/tc-crx.c:955 config/tc-crx.c:972
+#: config/tc-crx.c:1764
+#, c-format
+msgid "Missing matching brackets : `%s'"
+msgstr ""
+
+#: config/tc-cr16.c:1478 config/tc-crx.c:998
+#, c-format
+msgid "Unknown exception: `%s'"
+msgstr ""
+
+#: config/tc-cr16.c:1563 config/tc-crx.c:1094
+#, c-format
+msgid "Illegal `cinv' parameter: `%c'"
+msgstr ""
+
+#: config/tc-cr16.c:1584 config/tc-cr16.c:1623
+#, c-format
+msgid "Unknown register pair: `%d'"
+msgstr ""
+
+#. Issue a error message when register  pair is illegal.
+#: config/tc-cr16.c:1592
+#, c-format
+msgid "Illegal register pair (`%s') in Instruction: `%s'"
+msgstr ""
+
+#. Issue a error message when register  pair is illegal.
+#: config/tc-cr16.c:1631
+#, c-format
+msgid "Illegal index register pair (`%s') in Instruction: `%s'"
+msgstr ""
+
+#: config/tc-cr16.c:1670
+#, c-format
+msgid "Unknown processor register : `%d'"
+msgstr ""
+
+#. Issue a error message when register  pair is illegal.
+#: config/tc-cr16.c:1678
+#, c-format
+msgid "Illegal processor register (`%s') in Instruction: `%s'"
+msgstr ""
+
+#: config/tc-cr16.c:1726
+#, c-format
+msgid "Unknown processor register (32 bit) : `%d'"
+msgstr ""
+
+#. Issue a error message when register  pair is illegal.
+#: config/tc-cr16.c:1734
+#, c-format
+msgid "Illegal 32 bit - processor register (`%s') in Instruction: `%s'"
+msgstr ""
+
+#: config/tc-cr16.c:2098 config/tc-crx.c:1662 config/tc-crx.c:1679
+#, c-format
+msgid "Same src/dest register is used (`r%d'), result is undefined"
+msgstr ""
+
+#: config/tc-cr16.c:2119
+msgid "RA register is saved twice."
+msgstr ""
+
+#: config/tc-cr16.c:2123
+#, c-format
+msgid "`%s' Illegal use of registers."
+msgstr ""
+
+#: config/tc-cr16.c:2137
+#, c-format
+msgid "`%s' Illegal count-register combination."
+msgstr ""
+
+#: config/tc-cr16.c:2143
+#, c-format
+msgid "`%s' Illegal use of register."
+msgstr ""
+
+#: config/tc-cr16.c:2152 config/tc-crx.c:1671
+#, c-format
+msgid "`%s' has undefined result"
+msgstr ""
+
+#: config/tc-cr16.c:2160
+#, c-format
+msgid "Same src/dest register is used (`r%d'),result is undefined"
+msgstr ""
+
+#: config/tc-cr16.c:2331 config/tc-crx.c:1576
+msgid "Incorrect number of operands"
+msgstr ""
+
+#: config/tc-cr16.c:2333 config/tc-crx.c:1578
+#, c-format
+msgid "Illegal type of operand (arg %d)"
+msgstr ""
+
+#: config/tc-cr16.c:2339 config/tc-crx.c:1584
+#, c-format
+msgid "Operand out of range (arg %d)"
+msgstr ""
+
+#: config/tc-cr16.c:2342 config/tc-crx.c:1587
+#, c-format
+msgid "Operand has odd displacement (arg %d)"
+msgstr ""
+
+#: config/tc-cr16.c:2345 config/tc-cr16.c:2376 config/tc-crx.c:1600
+#: config/tc-crx.c:1631
+#, 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:2478 config/tc-cr16.h:74 config/tc-crx.c:1953
+#: config/tc-crx.h:77 config/tc-ppc.c:3402 config/tc-ppc.c:6383
+msgid "instruction address is not a multiple of 2"
+msgstr ""
+
+#: config/tc-cr16.c:2553 config/tc-cris.c:1556 config/tc-cris.c:1564
+#: config/tc-crx.c:1989 config/tc-dlx.c:692 config/tc-hppa.c:3242
+#: config/tc-hppa.c:3249 config/tc-i860.c:490 config/tc-i860.c:507
+#: config/tc-i860.c:987 config/tc-sparc.c:1584 config/tc-sparc.c:1592
+#, c-format
+msgid "Unknown opcode: `%s'"
+msgstr ""
+
+#: config/tc-cris.c:550 config/tc-m68hc11.c:3896
+#, c-format
+msgid "internal inconsistency problem in %s: fr_symbol %lx"
+msgstr ""
+
+#: config/tc-cris.c:554 config/tc-m68hc11.c:3900 config/tc-msp430.c:3829
+#, c-format
+msgid "internal inconsistency problem in %s: resolved symbol"
+msgstr ""
+
+#: config/tc-cris.c:564 config/tc-m68hc11.c:3906
+#, c-format
+msgid "internal inconsistency problem in %s: fr_subtype %d"
+msgstr ""
+
+#: config/tc-cris.c:904
+msgid "Relaxation to long branches for .arch common_v10_v32 not implemented"
+msgstr ""
+
+#: config/tc-cris.c:934
+msgid "Complicated LAPC target operand is not a multiple of two.  Use LAPC.D"
+msgstr ""
+
+#: config/tc-cris.c:939
+#, c-format
+msgid ""
+"Internal error found in md_convert_frag: offset %ld.  Please report this."
+msgstr ""
+
+#: config/tc-cris.c:964
+#, c-format
+msgid "internal inconsistency in %s: bdapq no symbol"
+msgstr ""
+
+#: config/tc-cris.c:977
+#, c-format
+msgid "internal inconsistency in %s: bdap.w with no symbol"
+msgstr ""
+
+#: config/tc-cris.c:1001
+msgid "section alignment must be >= 4 bytes to check MULS/MULU safeness"
+msgstr ""
+
+#: config/tc-cris.c:1010
+msgid "dangerous MULS/MULU location; give it higher alignment"
+msgstr ""
+
+#. Bail out for compatibility mode.  (It seems it can be implemented,
+#. perhaps with a 10-byte sequence: "move.d NNNN,$pc/$acr", "jump
+#. $acr", "nop"; but doesn't seem worth it at the moment.)
+#: config/tc-cris.c:1051
+msgid ""
+"Out-of-range .word offset handling is not implemented for .arch "
+"common_v10_v32"
+msgstr ""
+
+#: config/tc-cris.c:1096
+msgid ".word case-table handling failed: table too large"
+msgstr ""
+
+#: config/tc-cris.c:1234
+#, c-format
+msgid "Buggy opcode: `%s' \"%s\"\n"
+msgstr ""
+
+#: config/tc-cris.c:1662
+#, c-format
+msgid "Immediate value not in 5 bit unsigned range: %ld"
+msgstr ""
+
+#: config/tc-cris.c:1678
+#, c-format
+msgid "Immediate value not in 4 bit unsigned range: %ld"
+msgstr ""
+
+#: config/tc-cris.c:1730
+#, c-format
+msgid "Immediate value not in 6 bit range: %ld"
+msgstr ""
+
+#: config/tc-cris.c:1746
+#, c-format
+msgid "Immediate value not in 6 bit unsigned range: %ld"
+msgstr ""
+
+#. Others have a generic warning.
+#: config/tc-cris.c:1855
+#, 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:2099
+msgid "Illegal operands"
+msgstr ""
+
+#: config/tc-cris.c:2140 config/tc-cris.c:2180
+#, c-format
+msgid "Immediate value not in 8 bit range: %ld"
+msgstr ""
+
+#: config/tc-cris.c:2150 config/tc-cris.c:2201
+#, c-format
+msgid "Immediate value not in 16 bit range: %ld"
+msgstr ""
+
+#: config/tc-cris.c:2185
+#, c-format
+msgid "Immediate value not in 8 bit signed range: %ld"
+msgstr ""
+
+#: config/tc-cris.c:2190
+#, c-format
+msgid "Immediate value not in 8 bit unsigned range: %ld"
+msgstr ""
+
+#: config/tc-cris.c:2206
+#, c-format
+msgid "Immediate value not in 16 bit signed range: %ld"
+msgstr ""
+
+#: config/tc-cris.c:2211
+#, c-format
+msgid "Immediate value not in 16 bit unsigned range: %ld"
+msgstr ""
+
+#: config/tc-cris.c:2237
+msgid "TLS relocation size does not match operand size"
+msgstr ""
+
+#: config/tc-cris.c:2238
+msgid "PIC relocation size does not match operand size"
+msgstr ""
+
+#: config/tc-cris.c:3385
+msgid "Calling gen_cond_branch_32 for .arch common_v10_v32\n"
+msgstr ""
+
+#: config/tc-cris.c:3389
+msgid "32-bit conditional branch generated"
+msgstr ""
+
+#: config/tc-cris.c:3450
+msgid "Complex expression not supported"
+msgstr ""
+
+#. FIXME:  Is this function mentioned in the internals.texi manual?  If
+#. not, add it.
+#: config/tc-cris.c:3600
+msgid "Bad call to md_atof () - floating point formats are not supported"
+msgstr ""
+
+#: config/tc-cris.c:3641
+msgid "PC-relative relocation must be trivially resolved"
+msgstr ""
+
+#: config/tc-cris.c:3713
+#, c-format
+msgid "Value not in 16 bit range: %ld"
+msgstr ""
+
+#: config/tc-cris.c:3721
+#, c-format
+msgid "Value not in 16 bit signed range: %ld"
+msgstr ""
+
+#: config/tc-cris.c:3729
+#, c-format
+msgid "Value not in 8 bit range: %ld"
+msgstr ""
+
+#: config/tc-cris.c:3736
+#, c-format
+msgid "Value not in 8 bit signed range: %ld"
+msgstr ""
+
+#: config/tc-cris.c:3746
+#, c-format
+msgid "Value not in 4 bit unsigned range: %ld"
+msgstr ""
+
+#: config/tc-cris.c:3753
+#, c-format
+msgid "Value not in 5 bit unsigned range: %ld"
+msgstr ""
+
+#: config/tc-cris.c:3760
+#, c-format
+msgid "Value not in 6 bit range: %ld"
+msgstr ""
+
+#: config/tc-cris.c:3767
+#, c-format
+msgid "Value not in 6 bit unsigned range: %ld"
+msgstr ""
+
+#: config/tc-cris.c:3811
+#, c-format
+msgid "Please use --help to see usage and options for this assembler.\n"
+msgstr ""
+
+#: config/tc-cris.c:3823
+msgid "--no-underscore is invalid with a.out format"
+msgstr ""
+
+#: config/tc-cris.c:3835
+msgid "--pic is invalid for this object format"
+msgstr ""
+
+#: config/tc-cris.c:3849
+#, c-format
+msgid "invalid <arch> in --march=<arch>: %s"
+msgstr ""
+
+#: config/tc-cris.c:3958 config/tc-moxie.c:770
+msgid ""
+"Semantics error.  This type of operand can not be relocated, it must be an "
+"assembly-time constant"
+msgstr ""
+
+#: config/tc-cris.c:4007 config/tc-moxie.c:819
+#, 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:4020
+#, c-format
+msgid "CRIS-specific options:\n"
+msgstr ""
+
+#: config/tc-cris.c:4022
+msgid ""
+"  -h, -H                  Don't execute, print this help text.  Deprecated.\n"
+msgstr ""
+
+#: config/tc-cris.c:4024
+msgid "  -N                      Warn when branches are expanded to jumps.\n"
+msgstr ""
+
+#: config/tc-cris.c:4026
+msgid ""
+"  --underscore            User symbols are normally prepended with "
+"underscore.\n"
+msgstr ""
+
+#: config/tc-cris.c:4028
+msgid "                          Registers will not need any prefix.\n"
+msgstr ""
+
+#: config/tc-cris.c:4030
+msgid "  --no-underscore         User symbols do not have any prefix.\n"
+msgstr ""
+
+#: config/tc-cris.c:4032
+msgid "                          Registers will require a `$'-prefix.\n"
+msgstr ""
+
+#: config/tc-cris.c:4035
+msgid "  --pic\t\t\tEnable generation of position-independent code.\n"
+msgstr ""
+
+#: config/tc-cris.c:4038
+msgid ""
+"  --march=<arch>\t\tGenerate code for <arch>.  Valid choices for <arch>\n"
+"\t\t\t\tare v0_v10, v10, v32 and common_v10_v32.\n"
+msgstr ""
+
+#: config/tc-cris.c:4059
+msgid "Invalid relocation"
+msgstr ""
+
+#: config/tc-cris.c:4096
+msgid "Invalid pc-relative relocation"
+msgstr ""
+
+#: config/tc-cris.c:4141
+#, c-format
+msgid "Adjusted signed .word (%ld) overflows: `switch'-statement too large."
+msgstr ""
+
+#: config/tc-cris.c:4171
+#, c-format
+msgid ".syntax %s requires command-line option `--underscore'"
+msgstr ""
+
+#: config/tc-cris.c:4180
+#, c-format
+msgid ".syntax %s requires command-line option `--no-underscore'"
+msgstr ""
+
+#: config/tc-cris.c:4217
+msgid "Unknown .syntax operand"
+msgstr ""
+
+#: config/tc-cris.c:4227
+msgid "Pseudodirective .file is only valid when generating ELF"
+msgstr ""
+
+#: config/tc-cris.c:4239
+msgid "Pseudodirective .loc is only valid when generating ELF"
+msgstr ""
+
+#: config/tc-cris.c:4254
+#, c-format
+msgid "internal inconsistency problem: %s called for %d bytes"
+msgstr ""
+
+#: config/tc-cris.c:4406
+msgid "unknown operand to .arch"
+msgstr ""
+
+#: config/tc-cris.c:4415
+msgid ".arch <arch> requires a matching --march=... option"
+msgstr ""
+
+#: config/tc-crx.c:820
+#, c-format
+msgid "Illegal Scale - `%d'"
+msgstr ""
+
+#: config/tc-crx.c:1262
+#, c-format
+msgid "Illegal Co-processor register in Instruction `%s' "
+msgstr ""
+
+#: config/tc-crx.c:1269
+#, c-format
+msgid "Illegal Co-processor special register in Instruction `%s' "
+msgstr ""
+
+#: config/tc-crx.c:1590
+#, c-format
+msgid "Invalid DISPU4 operand value (arg %d)"
+msgstr ""
+
+#: config/tc-crx.c:1593
+#, c-format
+msgid "Invalid CST4 operand value (arg %d)"
+msgstr ""
+
+#: config/tc-crx.c:1596
+#, c-format
+msgid "Operand value is not within upper 64 KB (arg %d)"
+msgstr ""
+
+#: config/tc-crx.c:1733
+msgid "Invalid Register in Register List"
+msgstr ""
+
+#: config/tc-crx.c:1787
+#, c-format
+msgid "Illegal register `%s' in cop-register list"
+msgstr ""
+
+#: config/tc-crx.c:1795
+#, c-format
+msgid "Illegal register `%s' in cop-special-register list"
+msgstr ""
+
+#: config/tc-crx.c:1814
+#, c-format
+msgid "Illegal register `%s' in user register list"
+msgstr ""
+
+#: config/tc-crx.c:1833
+#, c-format
+msgid "Illegal register `%s' in register list"
+msgstr ""
+
+#: config/tc-crx.c:1839
+#, c-format
+msgid "Maximum %d bits may be set in `mask16' operand"
+msgstr ""
+
+#: config/tc-crx.c:1848
+#, c-format
+msgid "rest of line ignored; first ignored character is `%c'"
+msgstr ""
+
+#: config/tc-crx.c:1856
+#, 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:1862
+msgid "HI/LO registers should be specified together"
+msgstr ""
+
+#: config/tc-crx.c:1868
+msgid "HI/LO registers should be specified without additional registers"
+msgstr ""
+
+#: config/tc-d10v.c:216
+#, c-format
+msgid ""
+"D10V options:\n"
+"-O                      Optimize.  Will do some operations in parallel.\n"
+"--gstabs-packing        Pack adjacent short instructions together even\n"
+"                        when --gstabs is specified.  On by default.\n"
+"--no-gstabs-packing     If --gstabs is specified, do not pack adjacent\n"
+"                        instructions together.\n"
+msgstr ""
+
+#: config/tc-d10v.c:573
+msgid "operand is not an immediate"
+msgstr ""
+
+#: config/tc-d10v.c:591
+#, c-format
+msgid "operand out of range: %lu"
+msgstr ""
+
+#: config/tc-d10v.c:651
+msgid "Instruction must be executed in parallel with another instruction."
+msgstr ""
+
+#: config/tc-d10v.c:705 config/tc-d10v.c:713
+#, c-format
+msgid "packing conflict: %s must dispatch sequentially"
+msgstr ""
+
+#: config/tc-d10v.c:812
+#, c-format
+msgid "resource conflict (R%d)"
+msgstr ""
+
+#: config/tc-d10v.c:815
+#, c-format
+msgid "resource conflict (A%d)"
+msgstr ""
+
+#: config/tc-d10v.c:817
+msgid "resource conflict (PSW)"
+msgstr ""
+
+#: config/tc-d10v.c:819
+msgid "resource conflict (C flag)"
+msgstr ""
+
+#: config/tc-d10v.c:821
+msgid "resource conflict (F flag)"
+msgstr ""
+
+#: config/tc-d10v.c:971
+msgid "Instruction must be executed in parallel"
+msgstr ""
+
+#: config/tc-d10v.c:974
+msgid "Long instructions may not be combined."
+msgstr ""
+
+#: config/tc-d10v.c:1007
+msgid "One of these instructions may not be executed in parallel."
+msgstr ""
+
+#: config/tc-d10v.c:1011 config/tc-d30v.c:1037
+msgid "Two IU instructions may not be executed in parallel"
+msgstr ""
+
+#: config/tc-d10v.c:1013 config/tc-d10v.c:1021 config/tc-d10v.c:1035
+#: config/tc-d10v.c:1050 config/tc-d30v.c:1038 config/tc-d30v.c:1047
+msgid "Swapping instruction order"
+msgstr ""
+
+#: config/tc-d10v.c:1019 config/tc-d30v.c:1044
+msgid "Two MU instructions may not be executed in parallel"
+msgstr ""
+
+#: config/tc-d10v.c:1039 config/tc-d30v.c:1064
+msgid "IU instruction may not be in the left container"
+msgstr ""
+
+#: config/tc-d10v.c:1041 config/tc-d10v.c:1056
+msgid ""
+"Instruction in R container is squashed by flow control instruction in L "
+"container."
+msgstr ""
+
+#: config/tc-d10v.c:1054 config/tc-d30v.c:1075
+msgid "MU instruction may not be in the right container"
+msgstr ""
+
+#: config/tc-d10v.c:1060 config/tc-d30v.c:1087
+msgid "unknown execution type passed to write_2_short()"
+msgstr ""
+
+#: config/tc-d10v.c:1189 config/tc-d10v.c:1362
+msgid "bad opcode or operands"
+msgstr ""
+
+#: config/tc-d10v.c:1264
+msgid "value out of range"
+msgstr ""
+
+#: config/tc-d10v.c:1338
+msgid "illegal operand - register name found where none expected"
+msgstr ""
+
+#: config/tc-d10v.c:1373
+msgid "Register number must be EVEN"
+msgstr ""
+
+#: config/tc-d10v.c:1376
+msgid "Unsupported use of sp"
+msgstr ""
+
+#: config/tc-d10v.c:1395
+#, c-format
+msgid "cr%ld is a reserved control register"
+msgstr ""
+
+#: config/tc-d10v.c:1570
+#, c-format
+msgid "line %d: rep or repi must include at least 4 instructions"
+msgstr ""
+
+#: config/tc-d10v.c:1759
+msgid "can't find previous opcode "
+msgstr ""
+
+#: config/tc-d10v.c:1771
+#, c-format
+msgid "could not assemble: %s"
+msgstr ""
+
+#: config/tc-d10v.c:1786 config/tc-d10v.c:1808 config/tc-d30v.c:1744
+msgid "Unable to mix instructions as specified"
+msgstr ""
+
+#: config/tc-d30v.c:149
+#, c-format
+msgid "Register name %s conflicts with symbol of the same name"
+msgstr ""
+
+#: config/tc-d30v.c:239
+#, c-format
+msgid ""
+"\n"
+"D30V options:\n"
+"-O                      Make adjacent short instructions parallel if "
+"possible.\n"
+"-n                      Warn about all NOPs inserted by the assembler.\n"
+"-N\t\t\tWarn about NOPs inserted after word multiplies.\n"
+"-c                      Warn about symbols whoes names match register "
+"names.\n"
+"-C                      Opposite of -C.  -c is the default.\n"
+msgstr ""
+
+#: config/tc-d30v.c:367
+msgid "unexpected 12-bit reloc type"
+msgstr ""
+
+#: config/tc-d30v.c:374
+msgid "unexpected 18-bit reloc type"
+msgstr ""
+
+#: config/tc-d30v.c:625
+#, c-format
+msgid "%s NOP inserted"
+msgstr ""
+
+#: config/tc-d30v.c:626
+msgid "sequential"
+msgstr ""
+
+#: config/tc-d30v.c:626
+msgid "parallel"
+msgstr ""
+
+#: config/tc-d30v.c:1033
+msgid "Instructions may not be executed in parallel"
+msgstr ""
+
+#: config/tc-d30v.c:1046
+#, c-format
+msgid "Executing %s in IU may not work"
+msgstr ""
+
+#: config/tc-d30v.c:1053
+#, c-format
+msgid "Executing %s in IU may not work in parallel execution"
+msgstr ""
+
+#: config/tc-d30v.c:1066
+#, c-format
+msgid "special left instruction `%s' kills instruction `%s' in right container"
+msgstr ""
+
+#: config/tc-d30v.c:1077
+#, c-format
+msgid "Executing %s in reverse serial with %s may not work"
+msgstr ""
+
+#: config/tc-d30v.c:1080
+#, c-format
+msgid "Executing %s in IU in reverse serial may not work"
+msgstr ""
+
+#: config/tc-d30v.c:1268
+msgid "Odd numbered register used as target of multi-register instruction"
+msgstr ""
+
+#: config/tc-d30v.c:1332 config/tc-d30v.c:1368
+#, c-format
+msgid "unknown condition code: %s"
+msgstr ""
+
+#: config/tc-d30v.c:1361
+#, c-format
+msgid "cmpu doesn't support condition code %s"
+msgstr ""
+
+#: config/tc-d30v.c:1396
+#, c-format
+msgid "unknown opcode: %s"
+msgstr ""
+
+#: config/tc-d30v.c:1407
+#, c-format
+msgid "operands for opcode `%s' do not match any valid format"
+msgstr ""
+
+#: config/tc-d30v.c:1622 config/tc-d30v.c:1639
+msgid "Cannot assemble instruction"
+msgstr ""
+
+#: config/tc-d30v.c:1624
+msgid "First opcode is long.  Unable to mix instructions as specified."
+msgstr ""
+
+#: config/tc-d30v.c:1694
+msgid "word of NOPs added between word multiply and load"
+msgstr ""
+
+#: config/tc-d30v.c:1696
+msgid "word of NOPs added between word multiply and 16-bit multiply"
+msgstr ""
+
+#: config/tc-d30v.c:1728
+msgid "Instruction uses long version, so it cannot be mixed as specified"
+msgstr ""
+
+#: config/tc-d30v.c:1855
+#, c-format
+msgid "value too large to fit in %d bits"
+msgstr ""
+
+#: config/tc-d30v.c:1923
+#, c-format
+msgid "line %d: unable to place address of symbol '%s' into a byte"
+msgstr ""
+
+#: config/tc-d30v.c:1926
+#, c-format
+msgid "line %d: unable to place value %lx into a byte"
+msgstr ""
+
+#: config/tc-d30v.c:1934
+#, c-format
+msgid "line %d: unable to place address of symbol '%s' into a short"
+msgstr ""
+
+#: config/tc-d30v.c:1937
+#, c-format
+msgid "line %d: unable to place value %lx into a short"
+msgstr ""
+
+#: config/tc-d30v.c:1945
+#, c-format
+msgid "line %d: unable to place address of symbol '%s' into a quad"
+msgstr ""
+
+#: config/tc-d30v.c:2053
+#, c-format
+msgid "Alignment too large: %d assumed"
+msgstr ""
+
+#: config/tc-dlx.c:211
+msgid "missing .proc"
+msgstr ""
+
+#: config/tc-dlx.c:228
+msgid ".endfunc missing for previous .proc"
+msgstr ""
+
+#: config/tc-dlx.c:295 config/tc-i860.c:226 config/tc-mips.c:3483
+#: config/tc-nios2.c:2419 config/tc-nios2.c:2433 config/tc-nios2.c:2448
+#, c-format
+msgid "internal error: can't hash `%s': %s\n"
+msgstr ""
+
+#. Probably a memory allocation problem?  Give up now.
+#: config/tc-dlx.c:302 config/tc-hppa.c:8359 config/tc-nios2.c:1270
+#: config/tc-nios2.c:2422 config/tc-nios2.c:2436 config/tc-nios2.c:2451
+#: config/tc-sparc.c:930
+msgid "Broken assembler.  No assembly attempted."
+msgstr ""
+
+#: config/tc-dlx.c:332
+#, c-format
+msgid "Bad operand for a load instruction: <%s>"
+msgstr ""
+
+#: config/tc-dlx.c:446
+#, c-format
+msgid "Bad operand for a store instruction: <%s>"
+msgstr ""
+
+#: config/tc-dlx.c:626
+#, c-format
+msgid "Expression Error for operand modifier %%hi/%%lo\n"
+msgstr ""
+
+#: config/tc-dlx.c:639
+#, c-format
+msgid "Invalid expression after %%%%\n"
+msgstr ""
+
+#: config/tc-dlx.c:703 config/tc-tic4x.c:2479
+#, c-format
+msgid "Unknown opcode `%s'."
+msgstr ""
+
+#: config/tc-dlx.c:712
+msgid "Can not set dlx_skip_hi16_flag"
+msgstr ""
+
+#: config/tc-dlx.c:726
+#, c-format
+msgid "Missing arguments for opcode <%s>."
+msgstr ""
+
+#: config/tc-dlx.c:760
+#, c-format
+msgid "Too many operands: %s"
+msgstr ""
+
+#: config/tc-dlx.c:797
+#, c-format
+msgid "Both the_insn.HI and the_insn.LO are set : %s"
+msgstr ""
+
+#: config/tc-dlx.c:867
+msgid "failed regnum sanity check."
+msgstr ""
+
+#: config/tc-dlx.c:880
+msgid "failed general register sanity check."
+msgstr ""
+
+#. Types or values of args don't match.
+#: config/tc-dlx.c:888
+msgid "Invalid operands"
+msgstr ""
+
+#: config/tc-dlx.c:1117
+#, c-format
+msgid "label \"$%d\" redefined"
+msgstr ""
+
+#: config/tc-dlx.c:1155
+msgid "Invalid expression after # number\n"
+msgstr ""
+
+#: config/tc-epiphany.c:147
+#, c-format
+msgid "EPIPHANY specific command line options:\n"
+msgstr ""
+
+#: config/tc-epiphany.c:386
+msgid "register number too large for push/pop"
+msgstr ""
+
+#: config/tc-epiphany.c:390
+msgid "register is out of order"
+msgstr ""
+
+#: config/tc-epiphany.c:401 config/tc-m68k.c:6036 config/tc-m68k.c:6065
+msgid "bad register list"
+msgstr ""
+
+#: config/tc-epiphany.c:404
+msgid "malformed reglist in push/pop"
+msgstr ""
+
+#. Checks for behavioral restrictions on LD/ST instructions.
+#: config/tc-epiphany.c:505
+msgid "destination register modified by displacement-post-modified address"
+msgstr ""
+
+#: config/tc-epiphany.c:506
+msgid "ldrd/strd requires even:odd register pair"
+msgstr ""
+
+#: config/tc-epiphany.c:824 config/tc-m32r.c:1788
+msgid "Addend to unresolved symbol not on word boundary."
+msgstr ""
+
+#: config/tc-fr30.c:81
+#, c-format
+msgid " FR30 specific command line options:\n"
+msgstr ""
+
+#: config/tc-fr30.c:134
+#, c-format
+msgid "Instruction %s not allowed in a delay slot."
+msgstr ""
+
+#: 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 ""
+
+#: 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
+msgid "-mfpr-32        Mark generated file as only using 32 FPRs\n"
+msgstr ""
+
+#: config/tc-frv.c:462
+#, c-format
+msgid "-mfpr-64        Mark generated file as using all 64 FPRs\n"
+msgstr ""
+
+#: config/tc-frv.c:463
+#, c-format
+msgid "-msoft-float    Mark generated file as using software FP\n"
+msgstr ""
+
+#: config/tc-frv.c:464
+#, c-format
+msgid "-mdword         Mark generated file as using a 8-byte stack alignment\n"
+msgstr ""
+
+#: config/tc-frv.c:465
+#, c-format
+msgid "-mno-dword      Mark generated file as using a 4-byte stack alignment\n"
+msgstr ""
+
+#: config/tc-frv.c:466
+#, c-format
+msgid ""
+"-mdouble        Mark generated file as using double precision FP insns\n"
+msgstr ""
+
+#: config/tc-frv.c:467
+#, c-format
+msgid "-mmedia         Mark generated file as using media insns\n"
+msgstr ""
+
+#: config/tc-frv.c:468
+#, c-format
+msgid ""
+"-mmuladd        Mark generated file as using multiply add/subtract insns\n"
+msgstr ""
+
+#: config/tc-frv.c:469
+#, c-format
+msgid "-mpack          Allow instructions to be packed\n"
+msgstr ""
+
+#: config/tc-frv.c:470
+#, c-format
+msgid "-mno-pack       Do not allow instructions to be packed\n"
+msgstr ""
+
+#: config/tc-frv.c:471
+#, c-format
+msgid ""
+"-mpic           Mark generated file as using small position independent "
+"code\n"
+msgstr ""
+
+#: config/tc-frv.c:472
+#, c-format
+msgid ""
+"-mPIC           Mark generated file as using large position independent "
+"code\n"
+msgstr ""
+
+#: config/tc-frv.c:473
+#, c-format
+msgid ""
+"-mlibrary-pic   Mark generated file as using position indepedent code for "
+"libraries\n"
+msgstr ""
+
+#: config/tc-frv.c:474
+#, c-format
+msgid "-mfdpic         Assemble for the FDPIC ABI\n"
+msgstr ""
+
+#: config/tc-frv.c:475
+#, c-format
+msgid "-mnopic         Disable -mpic, -mPIC, -mlibrary-pic and -mfdpic\n"
+msgstr ""
+
+#: config/tc-frv.c:476
+#, c-format
+msgid "-mcpu={fr500|fr550|fr400|fr405|fr450|fr300|frv|simple|tomcat}\n"
+msgstr ""
+
+#: config/tc-frv.c:477
+#, c-format
+msgid "                Record the cpu type\n"
+msgstr ""
+
+#: config/tc-frv.c:478
+#, c-format
+msgid "-mtomcat-stats  Print out stats for tomcat workarounds\n"
+msgstr ""
+
+#: config/tc-frv.c:479
+#, c-format
+msgid "-mtomcat-debug  Debug tomcat workarounds\n"
+msgstr ""
+
+#: config/tc-frv.c:1161
+msgid "VLIW packing used for -mno-pack"
+msgstr ""
+
+#: config/tc-frv.c:1171
+msgid "Instruction not supported by this architecture"
+msgstr ""
+
+#: config/tc-frv.c:1181
+msgid "VLIW packing constraint violation"
+msgstr ""
+
+#: config/tc-frv.c:1772
+#, c-format
+msgid "Relocation %s is not safe for %s"
+msgstr ""
+
+#: config/tc-h8300.c:172
+#, c-format
+msgid "new section '%s' defined without attributes - this might cause problems"
+msgstr ""
+
+#: config/tc-h8300.c:443 config/tc-h8300.c:451
+msgid "Reg not valid for H8/300"
+msgstr ""
+
+#: config/tc-h8300.c:532
+msgid "invalid operand size requested"
+msgstr ""
+
+#: config/tc-h8300.c:637
+msgid "Invalid register list for ldm/stm\n"
+msgstr ""
+
+#: config/tc-h8300.c:663 config/tc-h8300.c:668 config/tc-h8300.c:675
+msgid "mismatch between register and suffix"
+msgstr ""
+
+#: config/tc-h8300.c:680
+msgid "invalid suffix after register."
+msgstr ""
+
+#: config/tc-h8300.c:702
+msgid "address too high for vector table jmp/jsr"
+msgstr ""
+
+#: config/tc-h8300.c:729 config/tc-h8300.c:841 config/tc-h8300.c:851
+msgid "Wrong size pointer register for architecture."
+msgstr ""
+
+#: config/tc-h8300.c:788 config/tc-h8300.c:796 config/tc-h8300.c:825
+msgid "expected @(exp, reg16)"
+msgstr ""
+
+#: config/tc-h8300.c:814
+msgid "expected .L, .W or .B for register in indexed addressing mode"
+msgstr ""
+
+#: config/tc-h8300.c:1008
+msgid "expected valid addressing mode for mova: \"@(disp, ea.sz),ERn\""
+msgstr ""
+
+#: config/tc-h8300.c:1026 config/tc-h8300.c:1035
+msgid "expected register"
+msgstr ""
+
+#: config/tc-h8300.c:1051
+msgid "expected closing paren"
+msgstr ""
+
+#: config/tc-h8300.c:1110
+#, c-format
+msgid "can't use high part of register in operand %d"
+msgstr ""
+
+#: config/tc-h8300.c:1267
+#, c-format
+msgid "Opcode `%s' with these operand types not available in %s mode"
+msgstr ""
+
+#: config/tc-h8300.c:1276
+msgid "mismatch between opcode size and operand size"
+msgstr ""
+
+#: config/tc-h8300.c:1312
+#, c-format
+msgid "operand %s0x%lx out of range."
+msgstr ""
+
+#: config/tc-h8300.c:1429
+msgid "Can't work out size of operand.\n"
+msgstr ""
+
+#: config/tc-h8300.c:1478
+#, c-format
+msgid "Opcode `%s' with these operand types not available in H8/300 mode"
+msgstr ""
+
+#: config/tc-h8300.c:1483
+#, c-format
+msgid "Opcode `%s' with these operand types not available in H8/300H mode"
+msgstr ""
+
+#: config/tc-h8300.c:1489
+#, c-format
+msgid "Opcode `%s' with these operand types not available in H8/300S mode"
+msgstr ""
+
+#: config/tc-h8300.c:1550 config/tc-h8300.c:1570
+msgid "Need #1 or #2 here"
+msgstr ""
+
+#: config/tc-h8300.c:1565
+msgid "#4 not valid on H8/300."
+msgstr ""
+
+#: config/tc-h8300.c:1680 config/tc-h8300.c:1762
+#, c-format
+msgid "branch operand has odd offset (%lx)\n"
+msgstr ""
+
+#: config/tc-h8300.c:1800
+msgid "destination operand must be 16 bit register"
+msgstr ""
+
+#: config/tc-h8300.c:1809
+msgid "source operand must be 8 bit register"
+msgstr ""
+
+#: config/tc-h8300.c:1817
+msgid "destination operand must be 16bit absolute address"
+msgstr ""
+
+#: config/tc-h8300.c:1824
+msgid "destination operand must be 8 bit register"
+msgstr ""
+
+#: config/tc-h8300.c:1832
+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.
+#: config/tc-h8300.c:1840 config/tc-mips.c:13631 config/tc-mips.c:13699
+#: config/tc-mmix.c:479 config/tc-mmix.c:491 config/tc-mmix.c:2531
+#: config/tc-mmix.c:2555 config/tc-mmix.c:2828
+msgid "invalid operands"
+msgstr ""
+
+#: config/tc-h8300.c:1871
+msgid "operand/size mis-match"
+msgstr ""
+
+#: config/tc-h8300.c:1971 config/tc-sh.c:2969 config/tc-sh64.c:2794
+#: config/tc-z8k.c:1225
+msgid "unknown opcode"
+msgstr ""
+
+#: config/tc-h8300.c:2004
+msgid "invalid operand in ldm"
+msgstr ""
+
+#: config/tc-h8300.c:2013
+msgid "invalid operand in stm"
+msgstr ""
+
+#: config/tc-h8300.c:2139
+#, c-format
+msgid "call to tc_aout_fix_to_chars \n"
+msgstr ""
+
+#: config/tc-h8300.c:2148 config/tc-xc16x.c:347
+#, c-format
+msgid "call to md_convert_frag \n"
+msgstr ""
+
+#: config/tc-h8300.c:2199 config/tc-xc16x.c:251
+#, c-format
+msgid "call to md_estimate_size_before_relax \n"
+msgstr ""
+
+#: config/tc-h8300.c:2214
+msgid "Unexpected reference to a symbol in a non-code section"
+msgstr ""
+
+#: config/tc-h8300.c:2230 config/tc-xc16x.c:292
+msgid "Difference of symbols in different sections is not supported"
+msgstr ""
+
+#: config/tc-h8300.c:2252 config/tc-mcore.c:2198 config/tc-microblaze.c:2445
+#: config/tc-pj.c:487 config/tc-sh.c:4477 config/tc-tic6x.c:4523
+#: config/tc-xc16x.c:315
+#, c-format
+msgid "Cannot represent relocation type %s"
+msgstr ""
+
+#. Simple range checking for FIELD against HIGH and LOW bounds.
+#. IGNORE is used to suppress the error message.
+#. Variant of CHECK_FIELD for use in md_apply_fix and other places where
+#. the current file and line number are not valid.
+#: config/tc-hppa.c:1024 config/tc-hppa.c:1038
+#, 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:1052
+#, c-format
+msgid "Field not properly aligned [%d] (%d)."
+msgstr ""
+
+#: config/tc-hppa.c:1105
+msgid "Missing .exit\n"
+msgstr ""
+
+#: config/tc-hppa.c:1108
+msgid "Missing .procend\n"
+msgstr ""
+
+#: config/tc-hppa.c:1294
+#, c-format
+msgid "Invalid field selector.  Assuming F%%."
+msgstr ""
+
+#: config/tc-hppa.c:1318
+msgid "Bad segment in expression."
+msgstr ""
+
+#: config/tc-hppa.c:1343
+#, c-format
+msgid "Invalid Nullification: (%c)"
+msgstr ""
+
+#: config/tc-hppa.c:1414
+msgid "Cannot handle fixup"
+msgstr ""
+
+#: config/tc-hppa.c:1712
+#, c-format
+msgid "  -Q                      ignored\n"
+msgstr ""
+
+#: config/tc-hppa.c:1716
+#, c-format
+msgid "  -c                      print a warning if a comment is found\n"
+msgstr ""
+
+#: config/tc-hppa.c:1782
+#, c-format
+msgid "no hppa_fixup entry for fixup type 0x%x"
+msgstr ""
+
+#: config/tc-hppa.c:1961
+msgid "Unknown relocation encountered in md_apply_fix."
+msgstr ""
+
+#: config/tc-hppa.c:2149 config/tc-hppa.c:2174
+#, c-format
+msgid "Undefined register: '%s'."
+msgstr ""
+
+#: config/tc-hppa.c:2208
+#, c-format
+msgid "Non-absolute symbol: '%s'."
+msgstr ""
+
+#: config/tc-hppa.c:2223
+#, c-format
+msgid "Undefined absolute constant: '%s'."
+msgstr ""
+
+#: config/tc-hppa.c:2254 config/tc-hppa.c:5722
+msgid "could not update architecture and machine"
+msgstr ""
+
+#: config/tc-hppa.c:2292
+#, c-format
+msgid "Invalid FP Compare Condition: %s"
+msgstr ""
+
+#: config/tc-hppa.c:2347
+#, c-format
+msgid "Invalid FTEST completer: %s"
+msgstr ""
+
+#: config/tc-hppa.c:2413 config/tc-hppa.c:2450
+#, c-format
+msgid "Invalid FP Operand Format: %3s"
+msgstr ""
+
+#: config/tc-hppa.c:2555
+msgid "Bad segment (should be absolute)."
+msgstr ""
+
+#: config/tc-hppa.c:2615
+#, c-format
+msgid "Invalid argument location: %s\n"
+msgstr ""
+
+#: config/tc-hppa.c:2644
+#, c-format
+msgid "Invalid argument description: %d"
+msgstr ""
+
+#: config/tc-hppa.c:3473
+msgid "Invalid Indexed Load Completer."
+msgstr ""
+
+#: config/tc-hppa.c:3478
+msgid "Invalid Indexed Load Completer Syntax."
+msgstr ""
+
+#: config/tc-hppa.c:3512
+msgid "Invalid Short Load/Store Completer."
+msgstr ""
+
+#: config/tc-hppa.c:3572 config/tc-hppa.c:3577
+msgid "Invalid Store Bytes Short Completer"
+msgstr ""
+
+#: config/tc-hppa.c:3892 config/tc-hppa.c:3898
+msgid "Invalid left/right combination completer"
+msgstr ""
+
+#: config/tc-hppa.c:3947 config/tc-hppa.c:3954
+msgid "Invalid permutation completer"
+msgstr ""
+
+#: config/tc-hppa.c:4054
+#, c-format
+msgid "Invalid Add Condition: %s"
+msgstr ""
+
+#: config/tc-hppa.c:4070 config/tc-hppa.c:4080
+msgid "Invalid Add and Branch Condition"
+msgstr ""
+
+#: config/tc-hppa.c:4101 config/tc-hppa.c:4246
+msgid "Invalid Compare/Subtract Condition"
+msgstr ""
+
+#: config/tc-hppa.c:4141
+#, c-format
+msgid "Invalid Branch On Bit Condition: %c"
+msgstr ""
+
+#: config/tc-hppa.c:4144
+msgid "Missing Branch On Bit Condition"
+msgstr ""
+
+#: config/tc-hppa.c:4229
+#, c-format
+msgid "Invalid Compare/Subtract Condition: %s"
+msgstr ""
+
+#: config/tc-hppa.c:4261
+msgid "Invalid Compare and Branch Condition"
+msgstr ""
+
+#: config/tc-hppa.c:4357
+msgid "Invalid Logical Instruction Condition."
+msgstr ""
+
+#: config/tc-hppa.c:4419
+msgid "Invalid Shift/Extract/Deposit Condition."
+msgstr ""
+
+#: config/tc-hppa.c:4536
+msgid "Invalid Unit Instruction Condition."
+msgstr ""
+
+#: config/tc-hppa.c:5015 config/tc-hppa.c:5047 config/tc-hppa.c:5078
+#: config/tc-hppa.c:5108
+msgid "Branch to unaligned address"
+msgstr ""
+
+#: config/tc-hppa.c:5292
+msgid "Invalid SFU identifier"
+msgstr ""
+
+#: config/tc-hppa.c:5342
+msgid "Invalid COPR identifier"
+msgstr ""
+
+#: config/tc-hppa.c:5471
+msgid "Invalid Floating Point Operand Format."
+msgstr ""
+
+#: config/tc-hppa.c:5591 config/tc-hppa.c:5611 config/tc-hppa.c:5631
+#: config/tc-hppa.c:5651 config/tc-hppa.c:5671
+msgid "Invalid register for single precision fmpyadd or fmpysub"
+msgstr ""
+
+#: config/tc-hppa.c:5739
+#, c-format
+msgid "Invalid operands %s"
+msgstr ""
+
+#: config/tc-hppa.c:5749
+#, c-format
+msgid "Immediates %d and %d will give undefined behavior."
+msgstr ""
+
+#: config/tc-hppa.c:5801 config/tc-hppa.c:7028 config/tc-hppa.c:7083
+msgid "Missing function name for .PROC (corrupted label chain)"
+msgstr ""
+
+#: config/tc-hppa.c:5804 config/tc-hppa.c:7086
+msgid "Missing function name for .PROC"
+msgstr ""
+
+#: config/tc-hppa.c:5863
+msgid "Argument to .BLOCK/.BLOCKZ must be between 0 and 0x3fffffff"
+msgstr ""
+
+#: config/tc-hppa.c:5959
+#, c-format
+msgid "Invalid .CALL argument: %s"
+msgstr ""
+
+#: config/tc-hppa.c:6107
+msgid ".callinfo is not within a procedure definition"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-crx.c:1590
+#: config/tc-hppa.c:6127
 #, c-format
 #, c-format
-msgid "Invalid DISPU4 operand value (arg %d)"
+msgid "FRAME parameter must be a multiple of 8: %d\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-crx.c:1593
+#: config/tc-hppa.c:6146
+msgid "Value for ENTRY_GR must be in the range 3..18\n"
+msgstr ""
+
+#: config/tc-hppa.c:6158
+msgid "Value for ENTRY_FR must be in the range 12..21\n"
+msgstr ""
+
+#: config/tc-hppa.c:6168
+msgid "Value for ENTRY_SR must be 3\n"
+msgstr ""
+
+#: config/tc-hppa.c:6224
 #, c-format
 #, c-format
-msgid "Invalid CST4 operand value (arg %d)"
+msgid "Invalid .CALLINFO argument: %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-crx.c:1596
+#: config/tc-hppa.c:6334
+msgid "The .ENTER pseudo-op is not supported"
+msgstr ""
+
+#: config/tc-hppa.c:6350
+msgid "Misplaced .entry. Ignored."
+msgstr ""
+
+#: config/tc-hppa.c:6354
+msgid "Missing .callinfo."
+msgstr ""
+
+#: config/tc-hppa.c:6418
+msgid ".REG expression must be a register"
+msgstr ""
+
+#: config/tc-hppa.c:6434
+msgid "bad or irreducible absolute expression; zero assumed"
+msgstr ""
+
+#: config/tc-hppa.c:6445
+msgid ".REG must use a label"
+msgstr ""
+
+#: config/tc-hppa.c:6447
+msgid ".EQU must use a label"
+msgstr ""
+
+#: config/tc-hppa.c:6509
 #, c-format
 #, c-format
-msgid "Operand value is not within upper 64 KB (arg %d)"
+msgid "Symbol '%s' could not be created."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-crx.c:1733
-msgid "Invalid Register in Register List"
+#: config/tc-hppa.c:6513
+msgid "No memory for symbol name."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-crx.c:1787
+#: config/tc-hppa.c:6563
+msgid ".EXIT must appear within a procedure"
+msgstr ""
+
+#: config/tc-hppa.c:6567
+msgid "Missing .callinfo"
+msgstr ""
+
+#: config/tc-hppa.c:6571
+msgid "No .ENTRY for this .EXIT"
+msgstr ""
+
+#: config/tc-hppa.c:6611
 #, c-format
 #, c-format
-msgid "Illegal register `%s' in cop-register list"
+msgid "Using ENTRY rather than CODE in export directive for %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-crx.c:1795
+#: config/tc-hppa.c:6734
 #, c-format
 #, c-format
-msgid "Illegal register `%s' in cop-special-register list"
+msgid "Undefined .EXPORT/.IMPORT argument (ignored): %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-crx.c:1814
+#: config/tc-hppa.c:6758
 #, c-format
 #, c-format
-msgid "Illegal register `%s' in user register list"
+msgid "Cannot define export symbol: %s\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-crx.c:1833
+#: config/tc-hppa.c:6855
+msgid "Missing label name on .LABEL"
+msgstr ""
+
+#: config/tc-hppa.c:6860
+msgid "extra .LABEL arguments ignored."
+msgstr ""
+
+#: config/tc-hppa.c:6876
+msgid "The .LEAVE pseudo-op is not supported"
+msgstr ""
+
+#: config/tc-hppa.c:6914
+msgid "Unrecognized .LEVEL argument\n"
+msgstr ""
+
+#: config/tc-hppa.c:6948
 #, c-format
 #, c-format
-msgid "Illegal register `%s' in register list"
+msgid "Cannot define static symbol: %s\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-crx.c:1839
+#: config/tc-hppa.c:6982
+msgid "Nested procedures"
+msgstr ""
+
+#: config/tc-hppa.c:6992
+msgid "Cannot allocate unwind descriptor\n"
+msgstr ""
+
+#: config/tc-hppa.c:7090
+msgid "misplaced .procend"
+msgstr ""
+
+#: config/tc-hppa.c:7093
+msgid "Missing .callinfo for this procedure"
+msgstr ""
+
+#: config/tc-hppa.c:7096
+msgid "Missing .EXIT for a .ENTRY"
+msgstr ""
+
+#: config/tc-hppa.c:7133
+msgid "Not in a space.\n"
+msgstr ""
+
+#: config/tc-hppa.c:7136
+msgid "Not in a subspace.\n"
+msgstr ""
+
+#: config/tc-hppa.c:7225
+msgid "Invalid .SPACE argument"
+msgstr ""
+
+#: config/tc-hppa.c:7271
+msgid "Can't change spaces within a procedure definition. Ignored"
+msgstr ""
+
+#: config/tc-hppa.c:7399
 #, c-format
 #, c-format
-msgid "Maximum %d bits may be set in `mask16' operand"
+msgid "Undefined space: '%s' Assuming space number = 0."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-crx.c:1848
+#: config/tc-hppa.c:7422
+msgid "Must be in a space before changing or declaring subspaces.\n"
+msgstr ""
+
+#: config/tc-hppa.c:7426
+msgid "Can't change subspaces within a procedure definition. Ignored"
+msgstr ""
+
+#: config/tc-hppa.c:7462
+msgid "Parameters of an existing subspace can't be modified"
+msgstr ""
+
+#: config/tc-hppa.c:7514
+msgid "Alignment must be a power of 2"
+msgstr ""
+
+#: config/tc-hppa.c:7561
+msgid "FIRST not supported as a .SUBSPACE argument"
+msgstr ""
+
+#: config/tc-hppa.c:7563
+msgid "Invalid .SUBSPACE argument"
+msgstr ""
+
+#: config/tc-hppa.c:7752
 #, c-format
 #, c-format
-msgid "rest of line ignored; first ignored character is `%c'"
+msgid "Internal error: Unable to find containing space for %s."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-crx.c:1856
+#: config/tc-hppa.c:7790
 #, c-format
 #, c-format
-msgid "Illegal `mask16' operand, operation is undefined - `%s'"
+msgid "Out of memory: could not allocate new space chain entry: %s\n"
 msgstr ""
 
 msgstr ""
 
-#. HI can't be specified without LO (and vise-versa).
-#: config/tc-crx.c:1862
-msgid "HI/LO registers should be specified together"
+#: config/tc-hppa.c:7878
+#, c-format
+msgid "Out of memory: could not allocate new subspace chain entry: %s\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-crx.c:1868
-msgid "HI/LO registers should be specified without additional registers"
+#: config/tc-hppa.c:8323
+msgid "-R option not supported on this target."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-d10v.c:218
+#: config/tc-hppa.c:8340 config/tc-sparc.c:885 config/tc-sparc.c:922
 #, c-format
 #, c-format
-msgid ""
-"D10V options:\n"
-"-O                      Optimize.  Will do some operations in parallel.\n"
-"--gstabs-packing        Pack adjacent short instructions together even\n"
-"                        when --gstabs is specified.  On by default.\n"
-"--no-gstabs-packing     If --gstabs is specified, do not pack adjacent\n"
-"                        instructions together.\n"
+msgid "Internal error: can't hash `%s': %s\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-d10v.c:575
-msgid "operand is not an immediate"
+#: config/tc-hppa.c:8349 config/tc-i860.c:235
+#, c-format
+msgid "internal error: losing opcode: `%s' \"%s\"\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-d10v.c:593
+#: config/tc-i370.c:418 config/tc-ppc.c:1219 config/tc-s390.c:431
+#: config/tc-s390.c:438
 #, c-format
 #, c-format
-msgid "operand out of range: %lu"
+msgid "invalid switch -m%s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-d10v.c:653
-msgid "Instruction must be executed in parallel with another instruction."
+#: config/tc-i370.c:515 config/tc-s390.c:518
+#, c-format
+msgid "Internal assembler error for instruction %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-d10v.c:707 config/tc-d10v.c:715
+#: config/tc-i370.c:534
 #, c-format
 #, c-format
-msgid "packing conflict: %s must dispatch sequentially"
+msgid "Internal assembler error for macro %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-d10v.c:814
+#: config/tc-i370.c:629 config/tc-ppc.c:2014
+msgid "identifier+constant@got means identifier@got+constant"
+msgstr ""
+
+#: config/tc-i370.c:683 config/tc-m68k.c:8074
 #, c-format
 #, c-format
-msgid "resource conflict (R%d)"
+msgid "%s relocations do not fit in %d bytes\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-d10v.c:817
+#: config/tc-i370.c:925 config/tc-i370.c:965
+msgid "unsupported DC type"
+msgstr ""
+
+#: config/tc-i370.c:937 config/tc-i370.c:947 config/tc-i370.c:1529
+#: config/tc-i370.c:1540
+msgid "missing end-quote"
+msgstr ""
+
+#: config/tc-i370.c:995
+msgid "unsupported alignment"
+msgstr ""
+
+#: config/tc-i370.c:1002
+msgid "this DS form not yet supported"
+msgstr ""
+
+#: config/tc-i370.c:1045 config/tc-m32r.c:1492 config/tc-microblaze.c:191
+msgid "Expected comma after symbol-name: rest of line ignored."
+msgstr ""
+
+#: config/tc-i370.c:1068 config/tc-m32r.c:1516 config/tc-microblaze.c:213
+#: config/tc-ppc.c:2175 config/tc-ppc.c:3661 config/tc-ppc.c:3704
+#: config/tc-ppc.c:5288
+msgid "ignoring bad alignment"
+msgstr ""
+
+#: config/tc-i370.c:1079 config/tc-m32r.c:1543 config/tc-microblaze.c:224
 #, c-format
 #, c-format
-msgid "resource conflict (A%d)"
+msgid "Ignoring attempt to re-define symbol `%s'."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-d10v.c:819
-msgid "resource conflict (PSW)"
+#: config/tc-i370.c:1087 config/tc-microblaze.c:232
+#, c-format
+msgid "Length of .lcomm \"%s\" is already %ld. Not changed to %ld."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-d10v.c:821
-msgid "resource conflict (C flag)"
+#: config/tc-i370.c:1106 config/tc-m32r.c:1528 config/tc-microblaze.c:248
+#: config/tc-v850.c:381
+msgid "Common alignment not a power of 2"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-d10v.c:823
-msgid "resource conflict (F flag)"
+#: config/tc-i370.c:1244
+msgid "Missing or bad .using directive"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-d10v.c:973
-msgid "Instruction must be executed in parallel"
+#: config/tc-i370.c:1289
+msgid "Literal Pool Overflow"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-d10v.c:976
-msgid "Long instructions may not be combined."
+#: config/tc-i370.c:1587
+msgid "expression not a constant"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-d10v.c:1009
-msgid "One of these instructions may not be executed in parallel."
+#: config/tc-i370.c:1594
+msgid "Unknown/unsupported address literal type"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-d10v.c:1013 config/tc-d30v.c:1038
-msgid "Two IU instructions may not be executed in parallel"
+#: config/tc-i370.c:1617
+#, c-format
+msgid ".ltorg without prior .using in section %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-d10v.c:1015 config/tc-d10v.c:1023 config/tc-d10v.c:1037
-#: config/tc-d10v.c:1052 config/tc-d30v.c:1039 config/tc-d30v.c:1048
-msgid "Swapping instruction order"
+#: config/tc-i370.c:1621
+#, c-format
+msgid ".ltorg in section %s paired to .using in section %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-d10v.c:1021 config/tc-d30v.c:1045
-msgid "Two MU instructions may not be executed in parallel"
+#: config/tc-i370.c:1644
+#, c-format
+msgid "bad alignment of %d bytes in literal pool"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-d10v.c:1041 config/tc-d30v.c:1065
-msgid "IU instruction may not be in the left container"
+#: config/tc-i370.c:1668
+msgid "bad literal size\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-d10v.c:1043 config/tc-d10v.c:1058
-msgid ""
-"Instruction in R container is squashed by flow control instruction in L "
-"container."
+#: config/tc-i370.c:1742
+msgid ".using: base address expression illegal or too complex"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-d10v.c:1056 config/tc-d30v.c:1076
-msgid "MU instruction may not be in the right container"
+#: config/tc-i370.c:1777 config/tc-i370.c:1786
+#, c-format
+msgid "droping register %d in section %s does not match using register %d"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-d10v.c:1062 config/tc-d30v.c:1088
-msgid "unknown execution type passed to write_2_short()"
+#: config/tc-i370.c:1790
+#, c-format
+msgid "droping register %d in section %s previously used in section %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-d10v.c:1191 config/tc-d10v.c:1366
-msgid "bad opcode or operands"
+#: config/tc-i370.c:1846 config/tc-ppc.c:3493
+msgid "wrong number of operands"
+msgstr ""
+
+#: config/tc-i370.c:1927 config/tc-mn10200.c:899 config/tc-mn10300.c:1253
+#: config/tc-s390.c:1607 config/tc-v850.c:2316
+#, c-format
+msgid "Unrecognized opcode: `%s'"
+msgstr ""
+
+#: config/tc-i370.c:2070
+msgid "not using any base register"
+msgstr ""
+
+#: config/tc-i370.c:2100
+#, c-format
+msgid "expecting a register for operand %d"
+msgstr ""
+
+#. Not used --- don't have any 8 byte instructions.
+#: config/tc-i370.c:2221
+msgid "Internal Error: bad instruction length"
+msgstr ""
+
+#: config/tc-i386.c:2101
+#, c-format
+msgid "%s shortened to %s"
+msgstr ""
+
+#: config/tc-i386.c:2187
+msgid "same type of prefix used twice"
+msgstr ""
+
+#: config/tc-i386.c:2214
+#, c-format
+msgid "64bit mode not supported on `%s'."
+msgstr ""
+
+#: config/tc-i386.c:2223
+#, c-format
+msgid "32bit mode not supported on `%s'."
+msgstr ""
+
+#: config/tc-i386.c:2263
+msgid "bad argument to syntax directive."
+msgstr ""
+
+#: config/tc-i386.c:2326
+#, c-format
+msgid "bad argument to %s_check directive."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-d10v.c:1268
-msgid "value out of range"
+#: config/tc-i386.c:2330
+#, c-format
+msgid "missing argument for %s_check directive"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-d10v.c:1342
-msgid "illegal operand - register name found where none expected"
+#: config/tc-i386.c:2365
+#, c-format
+msgid "`%s' is not supported on `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-d10v.c:1377
-msgid "Register number must be EVEN"
+#: config/tc-i386.c:2439
+#, c-format
+msgid "no such architecture: `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-d10v.c:1380
-msgid "Unsupported use of sp"
+#: config/tc-i386.c:2444
+msgid "missing cpu architecture"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-d10v.c:1399
+#: config/tc-i386.c:2458
 #, c-format
 #, c-format
-msgid "cr%ld is a reserved control register"
+msgid "no such architecture modifier: `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-d10v.c:1574
-#, c-format
-msgid "line %d: rep or repi must include at least 4 instructions"
+#: config/tc-i386.c:2473 config/tc-i386.c:2496
+msgid "Intel L1OM is 64bit ELF only"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-d10v.c:1763
-msgid "can't find previous opcode "
+#: config/tc-i386.c:2480 config/tc-i386.c:2503
+msgid "Intel K1OM is 64bit ELF only"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-d10v.c:1775
+#: config/tc-i386.c:2514 config/tc-i386.c:10086
+msgid "unknown architecture"
+msgstr ""
+
+#: config/tc-i386.c:2548 config/tc-i386.c:2570
 #, c-format
 #, c-format
-msgid "could not assemble: %s"
+msgid "can't hash %s: %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-d10v.c:1790 config/tc-d10v.c:1812 config/tc-d30v.c:1747
-msgid "Unable to mix instructions as specified"
+#: config/tc-i386.c:2864
+msgid "there are no pc-relative size relocations"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-d30v.c:150
+#: config/tc-i386.c:2876
 #, c-format
 #, c-format
-msgid "Register name %s conflicts with symbol of the same name"
+msgid "unknown relocation (%u)"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-d30v.c:240
+#: config/tc-i386.c:2878
 #, c-format
 #, c-format
-msgid ""
-"\n"
-"D30V options:\n"
-"-O                      Make adjacent short instructions parallel if "
-"possible.\n"
-"-n                      Warn about all NOPs inserted by the assembler.\n"
-"-N\t\t\tWarn about NOPs inserted after word multiplies.\n"
-"-c                      Warn about symbols whoes names match register "
-"names.\n"
-"-C                      Opposite of -C.  -c is the default.\n"
+msgid "%u-byte relocation cannot be applied to %u-byte field"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-d30v.c:368
-msgid "unexpected 12-bit reloc type"
+#: config/tc-i386.c:2882
+msgid "non-pc-relative relocation for pc-relative field"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-d30v.c:375
-msgid "unexpected 18-bit reloc type"
+#: config/tc-i386.c:2887
+msgid "relocated field and relocation type differ in signedness"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-d30v.c:626
+#: config/tc-i386.c:2896
+msgid "there are no unsigned pc-relative relocations"
+msgstr ""
+
+#: config/tc-i386.c:2906
 #, c-format
 #, c-format
-msgid "%s NOP inserted"
+msgid "cannot do %u byte pc-relative relocation"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-d30v.c:627
-msgid "sequential"
+#: config/tc-i386.c:2923
+#, c-format
+msgid "cannot do %s %u byte relocation"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-d30v.c:627
-msgid "parallel"
+#: config/tc-i386.c:3373
+#, c-format
+msgid "can't use register '%s%s' as operand %d in '%s'."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-d30v.c:1034
-msgid "Instructions may not be executed in parallel"
+#: config/tc-i386.c:3412 config/tc-i386.c:3549
+#, c-format
+msgid "invalid instruction `%s' after `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-d30v.c:1047
+#: config/tc-i386.c:3418
 #, c-format
 #, c-format
-msgid "Executing %s in IU may not work"
+msgid "missing `lock' with `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-d30v.c:1054
+#: config/tc-i386.c:3425
 #, c-format
 #, c-format
-msgid "Executing %s in IU may not work in parallel execution"
+msgid "instruction `%s' after `xacquire' not allowed"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-d30v.c:1067
+#: config/tc-i386.c:3432
 #, c-format
 #, c-format
-msgid "special left instruction `%s' kills instruction `%s' in right container"
+msgid "memory destination needed for instruction `%s' after `xrelease'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-d30v.c:1078
+#: config/tc-i386.c:3523
 #, c-format
 #, c-format
-msgid "Executing %s in reverse serial with %s may not work"
+msgid "SSE instruction `%s' is used"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-d30v.c:1081
+#: config/tc-i386.c:3537 config/tc-i386.c:5297
 #, c-format
 #, c-format
-msgid "Executing %s in IU in reverse serial may not work"
+msgid "ambiguous operand size for `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-d30v.c:1271
-msgid "Odd numbered register used as target of multi-register instruction"
+#: config/tc-i386.c:3562
+msgid "expecting lockable instruction after `lock'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-d30v.c:1335 config/tc-d30v.c:1371
-#, c-format
-msgid "unknown condition code: %s"
+#: config/tc-i386.c:3572
+msgid "expecting valid branch instruction after `bnd'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-d30v.c:1364
-#, c-format
-msgid "cmpu doesn't support condition code %s"
+#: config/tc-i386.c:3577
+msgid "32-bit address isn't allowed in 64-bit MPX instructions."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-d30v.c:1399
+#. UnixWare fsub no args is alias for fsubp, fadd -> faddp, etc.
+#: config/tc-i386.c:3632
 #, c-format
 #, c-format
-msgid "unknown opcode: %s"
+msgid "translating to `%sp'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-d30v.c:1410
+#: config/tc-i386.c:3639
 #, c-format
 #, c-format
-msgid "operands for opcode `%s' do not match any valid format"
+msgid "instruction `%s' isn't supported in 16-bit mode."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-d30v.c:1625 config/tc-d30v.c:1642
-msgid "Cannot assemble instruction"
+#: config/tc-i386.c:3699
+#, c-format
+msgid "can't encode register '%s%s' in an instruction requiring REX prefix."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-d30v.c:1627
-msgid "First opcode is long.  Unable to mix instructions as specified."
+#: config/tc-i386.c:3739 config/tc-i386.c:3880
+#, c-format
+msgid "no such instruction: `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-d30v.c:1697
-msgid "word of NOPs added between word multiply and load"
+#: config/tc-i386.c:3750 config/tc-i386.c:3913
+#, c-format
+msgid "invalid character %s in mnemonic"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-d30v.c:1699
-msgid "word of NOPs added between word multiply and 16-bit multiply"
+#: config/tc-i386.c:3757
+msgid "expecting prefix; got nothing"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-d30v.c:1731
-msgid "Instruction uses long version, so it cannot be mixed as specified"
+#: config/tc-i386.c:3759
+msgid "expecting mnemonic; got nothing"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-d30v.c:1858
+#: config/tc-i386.c:3774 config/tc-i386.c:3931
 #, c-format
 #, c-format
-msgid "value too large to fit in %d bits"
+msgid "`%s' is only supported in 64-bit mode"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-d30v.c:1926
+#: config/tc-i386.c:3775 config/tc-i386.c:3930
 #, c-format
 #, c-format
-msgid "line %d: unable to place address of symbol '%s' into a byte"
+msgid "`%s' is not supported in 64-bit mode"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-d30v.c:1929
+#: config/tc-i386.c:3787
 #, c-format
 #, c-format
-msgid "line %d: unable to place value %lx into a byte"
+msgid "redundant %s prefix"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-d30v.c:1937
+#: config/tc-i386.c:3937
 #, c-format
 #, c-format
-msgid "line %d: unable to place address of symbol '%s' into a short"
+msgid "`%s' is not supported on `%s%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-d30v.c:1940
-#, c-format
-msgid "line %d: unable to place value %lx into a short"
+#: config/tc-i386.c:3948
+msgid "use .code16 to ensure correct addressing mode"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-d30v.c:1948
+#: config/tc-i386.c:3972
 #, c-format
 #, c-format
-msgid "line %d: unable to place address of symbol '%s' into a quad"
+msgid "invalid character %s before operand %d"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-d30v.c:2056
+#: config/tc-i386.c:3986
 #, c-format
 #, c-format
-msgid "Alignment too large: %d assumed"
+msgid "unbalanced parenthesis in operand %d."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-dlx.c:212
-msgid "missing .proc"
+#: config/tc-i386.c:3989
+#, c-format
+msgid "unbalanced brackets in operand %d."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-dlx.c:229
-msgid ".endfunc missing for previous .proc"
+#: config/tc-i386.c:3998
+#, c-format
+msgid "invalid character %s in operand %d"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-dlx.c:291 config/tc-i860.c:227 config/tc-mips.c:1916
+#: config/tc-i386.c:4026
 #, c-format
 #, c-format
-msgid "internal error: can't hash `%s': %s\n"
+msgid "spurious operands; (%d operands/instruction max)"
 msgstr ""
 
 msgstr ""
 
-#. Probably a memory allocation problem?  Give up now.
-#: config/tc-dlx.c:298 config/tc-hppa.c:8333 config/tc-mips.c:1919
-#: config/tc-mips.c:1973 config/tc-or32.c:211 config/tc-sparc.c:860
-msgid "Broken assembler.  No assembly attempted."
+#: config/tc-i386.c:4049
+msgid "expecting operand after ','; got nothing"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-dlx.c:328
-#, c-format
-msgid "Bad operand for a load instruction: <%s>"
+#: config/tc-i386.c:4054
+msgid "expecting operand before ','; got nothing"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-dlx.c:442
-#, c-format
-msgid "Bad operand for a store instruction: <%s>"
+#: config/tc-i386.c:4424
+msgid "mask, index, and destination registers should be distinct"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-dlx.c:622
-#, c-format
-msgid "Expression Error for operand modifier %%hi/%%lo\n"
+#: config/tc-i386.c:4439
+msgid "index and destination registers should be distinct"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-dlx.c:635 config/tc-or32.c:811
-#, c-format
-msgid "Invalid expression after %%%%\n"
+#: config/tc-i386.c:4957
+msgid "operand size mismatch"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-dlx.c:703 config/tc-tic4x.c:2487
-#, c-format
-msgid "Unknown opcode `%s'."
+#: config/tc-i386.c:4960
+msgid "operand type mismatch"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-dlx.c:715
-msgid "Can not set dlx_skip_hi16_flag"
+#: config/tc-i386.c:4963
+msgid "register type mismatch"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-dlx.c:729
-#, c-format
-msgid "Missing arguments for opcode <%s>."
+#: config/tc-i386.c:4966
+msgid "number of operands mismatch"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-dlx.c:763
-#, c-format
-msgid "Too many operands: %s"
+#: config/tc-i386.c:4969
+msgid "invalid instruction suffix"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-dlx.c:800
-#, c-format
-msgid "Both the_insn.HI and the_insn.LO are set : %s"
+#: config/tc-i386.c:4972
+msgid "constant doesn't fit in 4 bits"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-dlx.c:870
-msgid "failed regnum sanity check."
+#: config/tc-i386.c:4975
+msgid "only supported with old gcc"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-dlx.c:883
-msgid "failed general register sanity check."
+#: config/tc-i386.c:4978
+msgid "unsupported with Intel mnemonic"
 msgstr ""
 
 msgstr ""
 
-#. Types or values of args don't match.
-#: config/tc-dlx.c:891
-msgid "Invalid operands"
+#: config/tc-i386.c:4981
+msgid "unsupported syntax"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-dlx.c:1120 config/tc-or32.c:773
+#: config/tc-i386.c:4984
 #, c-format
 #, c-format
-msgid "label \"$%d\" redefined"
+msgid "unsupported instruction `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-dlx.c:1158
-msgid "Invalid expression after # number\n"
+#: config/tc-i386.c:4988
+msgid "invalid VSIB address"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-fr30.c:82
-#, c-format
-msgid " FR30 specific command line options:\n"
+#: config/tc-i386.c:4991
+msgid "mask, index, and destination registers must be distinct"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-fr30.c:135
-#, c-format
-msgid "Instruction %s not allowed in a delay slot."
+#: config/tc-i386.c:4994
+msgid "unsupported vector index register"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-frv.c:405
-#, c-format
-msgid "Unknown cpu -mcpu=%s"
+#: config/tc-i386.c:4997
+msgid "unsupported broadcast"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-frv.c:458
-#, c-format
-msgid "FRV specific command line options:\n"
+#: config/tc-i386.c:5000
+msgid "broadcast not on source memory operand"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-frv.c:459
-#, c-format
-msgid "-G n            Put data <= n bytes in the small data area\n"
+#: config/tc-i386.c:5003
+msgid "broadcast is needed for operand of such type"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-frv.c:460
-#, c-format
-msgid "-mgpr-32        Mark generated file as only using 32 GPRs\n"
+#: config/tc-i386.c:5006
+msgid "unsupported masking"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-frv.c:461
-#, c-format
-msgid "-mgpr-64        Mark generated file as using all 64 GPRs\n"
+#: config/tc-i386.c:5009
+msgid "mask not on destination operand"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-frv.c:462
-#, c-format
-msgid "-mfpr-32        Mark generated file as only using 32 FPRs\n"
+#: config/tc-i386.c:5012
+msgid "default mask isn't allowed"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-frv.c:463
-#, c-format
-msgid "-mfpr-64        Mark generated file as using all 64 FPRs\n"
+#: config/tc-i386.c:5015
+msgid "unsupported static rounding/sae"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-frv.c:464
-#, c-format
-msgid "-msoft-float    Mark generated file as using software FP\n"
+#: config/tc-i386.c:5019
+msgid "RC/SAE operand must precede immediate operands"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-frv.c:465
-#, c-format
-msgid "-mdword         Mark generated file as using a 8-byte stack alignment\n"
+#: config/tc-i386.c:5021
+msgid "RC/SAE operand must follow immediate operands"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-frv.c:466
-#, c-format
-msgid "-mno-dword      Mark generated file as using a 4-byte stack alignment\n"
+#: config/tc-i386.c:5024 config/tc-metag.c:4788 config/tc-metag.c:5529
+#: config/tc-metag.c:5551
+msgid "invalid register operand"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-frv.c:467
+#: config/tc-i386.c:5027
 #, c-format
 #, c-format
-msgid ""
-"-mdouble        Mark generated file as using double precision FP insns\n"
+msgid "%s for `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-frv.c:468
+#: config/tc-i386.c:5038
 #, c-format
 #, c-format
-msgid "-mmedia         Mark generated file as using media insns\n"
+msgid "indirect %s without `*'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-frv.c:469
+#. Warn them that a data or address size prefix doesn't
+#. affect assembly of the next line of code.
+#: config/tc-i386.c:5046
 #, c-format
 #, c-format
-msgid ""
-"-mmuladd        Mark generated file as using multiply add/subtract insns\n"
+msgid "stand-alone `%s' prefix"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-frv.c:470
+#: config/tc-i386.c:5080 config/tc-i386.c:5096
 #, c-format
 #, c-format
-msgid "-mpack          Allow instructions to be packed\n"
+msgid "`%s' operand %d must use `%ses' segment"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-frv.c:471
+#. We have to know the operand size for crc32.
+#: config/tc-i386.c:5150
 #, c-format
 #, c-format
-msgid "-mno-pack       Do not allow instructions to be packed\n"
+msgid "ambiguous memory operand size for `%s`"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-frv.c:472
-#, c-format
+#: config/tc-i386.c:5270
 msgid ""
 msgid ""
-"-mpic           Mark generated file as using small position independent "
-"code\n"
+"no instruction mnemonic suffix given and no register operands; can't size "
+"instruction"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-frv.c:473
+#: config/tc-i386.c:5412 config/tc-i386.c:5486 config/tc-i386.c:5597
 #, c-format
 #, c-format
-msgid ""
-"-mPIC           Mark generated file as using large position independent "
-"code\n"
+msgid "using `%s%s' instead of `%s%s' due to `%c' suffix"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-frv.c:474
+#: config/tc-i386.c:5439 config/tc-i386.c:5463 config/tc-i386.c:5528
+#: config/tc-i386.c:5573
 #, c-format
 #, c-format
-msgid ""
-"-mlibrary-pic   Mark generated file as using position indepedent code for "
-"libraries\n"
+msgid "`%s%s' not allowed with `%s%c'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-frv.c:475
+#: config/tc-i386.c:5480 config/tc-i386.c:5506 config/tc-i386.c:5552
+#: config/tc-i386.c:5591
 #, c-format
 #, c-format
-msgid "-mfdpic         Assemble for the FDPIC ABI\n"
+msgid "incorrect register `%s%s' used with `%c' suffix"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-frv.c:476
+#: config/tc-i386.c:5660
+msgid "no instruction mnemonic suffix given; can't determine immediate size"
+msgstr ""
+
+#: config/tc-i386.c:5696
 #, c-format
 #, c-format
-msgid "-mnopic         Disable -mpic, -mPIC, -mlibrary-pic and -mfdpic\n"
+msgid "the last operand of `%s' must be `%s%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-frv.c:477
+#: config/tc-i386.c:5699
 #, c-format
 #, c-format
-msgid "-mcpu={fr500|fr550|fr400|fr405|fr450|fr300|frv|simple|tomcat}\n"
+msgid "the first operand of `%s' must be `%s%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-frv.c:478
+#: config/tc-i386.c:5848
 #, c-format
 #, c-format
-msgid "                Record the cpu type\n"
+msgid "you can't `pop %scs'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-frv.c:479
+#. Reversed arguments on faddp, fsubp, etc.
+#: config/tc-i386.c:5877
 #, c-format
 #, c-format
-msgid "-mtomcat-stats  Print out stats for tomcat workarounds\n"
+msgid "translating to `%s %s%s,%s%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-frv.c:480
+#. Extraneous `l' suffix on fp insn.
+#: config/tc-i386.c:5884
 #, c-format
 #, c-format
-msgid "-mtomcat-debug  Debug tomcat workarounds\n"
+msgid "translating to `%s %s%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-frv.c:1162
-msgid "VLIW packing used for -mno-pack"
+#: config/tc-i386.c:5912
+#, c-format
+msgid "segment override on `%s' is ineffectual"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-frv.c:1172
-msgid "Instruction not supported by this architecture"
+#: config/tc-i386.c:6728 config/tc-i386.c:6835 config/tc-i386.c:6892
+msgid "skipping prefixes on this instruction"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-frv.c:1182
-msgid "VLIW packing constraint violation"
+#: config/tc-i386.c:6912
+msgid "16-bit jump out of range"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-frv.c:1773
+#: config/tc-i386.c:6921
 #, c-format
 #, c-format
-msgid "Relocation %s is not safe for %s"
+msgid "can't handle non absolute segment in `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-h8300.c:174
+#: config/tc-i386.c:7555 config/tc-i386.c:7658
 #, c-format
 #, c-format
-msgid "new section '%s' defined without attributes - this might cause problems"
+msgid "@%s reloc is not supported with %d-bit output format"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-h8300.c:446 config/tc-h8300.c:454
-msgid "Reg not valid for H8/300"
+#: config/tc-i386.c:7709
+#, c-format
+msgid "missing or invalid expression `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-h8300.c:535
-msgid "invalid operand size requested"
+#: config/tc-i386.c:7795
+#, c-format
+msgid "Unsupported broadcast: `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-h8300.c:634
-msgid "Invalid register list for ldm/stm\n"
+#: config/tc-i386.c:7810
+#, c-format
+msgid "`%s' can't be used for write mask"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-h8300.c:660 config/tc-h8300.c:665 config/tc-h8300.c:672
-msgid "mismatch between register and suffix"
+#: config/tc-i386.c:7833
+#, c-format
+msgid "invalid write mask `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-h8300.c:677
-msgid "invalid suffix after register."
+#: config/tc-i386.c:7855 config/tc-i386.c:8487
+#, c-format
+msgid "duplicated `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-h8300.c:699
-msgid "address too high for vector table jmp/jsr"
+#: config/tc-i386.c:7865
+#, c-format
+msgid "invalid zeroing-masking `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-h8300.c:726 config/tc-h8300.c:838 config/tc-h8300.c:848
-msgid "Wrong size pointer register for architecture."
+#: config/tc-i386.c:7878
+#, c-format
+msgid "missing `}' in `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-h8300.c:785 config/tc-h8300.c:793 config/tc-h8300.c:822
-msgid "expected @(exp, reg16)"
+#. We don't know this one.
+#: config/tc-i386.c:7886
+#, c-format
+msgid "unknown vector operation: `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-h8300.c:811
-msgid "expected .L, .W or .B for register in indexed addressing mode"
+#: config/tc-i386.c:7906
+#, c-format
+msgid "at most %d immediate operands are allowed"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-h8300.c:1005
-msgid "expected valid addressing mode for mova: \"@(disp, ea.sz),ERn\""
+#: config/tc-i386.c:7940 config/tc-i386.c:8189
+#, c-format
+msgid "junk `%s' after expression"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-h8300.c:1023 config/tc-h8300.c:1032
-msgid "expected register"
+#: config/tc-i386.c:7961
+#, c-format
+msgid "missing or invalid immediate expression `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-h8300.c:1048
-msgid "expected closing paren"
+#: config/tc-i386.c:7984 config/tc-i386.c:8279
+#, c-format
+msgid "unimplemented segment %s in operand"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-h8300.c:1107
+#: config/tc-i386.c:7991
 #, c-format
 #, c-format
-msgid "can't use high part of register in operand %d"
+msgid "illegal immediate register operand %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-h8300.c:1264
+#: config/tc-i386.c:8039
 #, c-format
 #, c-format
-msgid "Opcode `%s' with these operand types not available in %s mode"
+msgid "expecting scale factor of 1, 2, 4, or 8: got `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-h8300.c:1273
-msgid "mismatch between opcode size and operand size"
+#: config/tc-i386.c:8048
+#, c-format
+msgid "scale factor of %d without an index register"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-h8300.c:1309
+#: config/tc-i386.c:8070
 #, c-format
 #, c-format
-msgid "operand %s0x%lx out of range."
+msgid "at most %d displacement operands are allowed"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-h8300.c:1416
-msgid "Can't work out size of operand.\n"
+#: config/tc-i386.c:8245
+#, c-format
+msgid "missing or invalid displacement expression `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-h8300.c:1465
+#: config/tc-i386.c:8262
 #, c-format
 #, c-format
-msgid "Opcode `%s' with these operand types not available in H8/300 mode"
+msgid "0x%lx out range of signed 32bit displacement"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-h8300.c:1470
+#: config/tc-i386.c:8402
 #, c-format
 #, c-format
-msgid "Opcode `%s' with these operand types not available in H8/300H mode"
+msgid "`%s' is not valid here (expected `%c%s%s%c')"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-h8300.c:1476
+#: config/tc-i386.c:8414
 #, c-format
 #, c-format
-msgid "Opcode `%s' with these operand types not available in H8/300S mode"
+msgid "`%s' is not a valid %s expression"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-h8300.c:1537 config/tc-h8300.c:1557
-msgid "Need #1 or #2 here"
+#: config/tc-i386.c:8500
+#, c-format
+msgid "Missing '}': '%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-h8300.c:1552
-msgid "#4 not valid on H8/300."
+#: config/tc-i386.c:8506
+#, c-format
+msgid "Junk after '}': '%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-h8300.c:1660 config/tc-h8300.c:1742
+#: config/tc-i386.c:8591
 #, c-format
 #, c-format
-msgid "branch operand has odd offset (%lx)\n"
+msgid "bad memory operand `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-h8300.c:1780
-msgid "destination operand must be 16 bit register"
+#: config/tc-i386.c:8615
+#, c-format
+msgid "junk `%s' after register"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-h8300.c:1789
-msgid "source operand must be 8 bit register"
+#: config/tc-i386.c:8628 config/tc-i386.c:8762 config/tc-i386.c:8806
+#, c-format
+msgid "bad register name `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-h8300.c:1797
-msgid "destination operand must be 16bit absolute address"
+#: config/tc-i386.c:8636
+msgid "immediate operand illegal with absolute jump"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-h8300.c:1804
-msgid "destination operand must be 8 bit register"
+#: config/tc-i386.c:8664
+#, c-format
+msgid "too many memory references for `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-h8300.c:1812
-msgid "source operand must be 16bit absolute address"
+#: config/tc-i386.c:8751
+#, c-format
+msgid "expecting `,' or `)' after index register in `%s'"
 msgstr ""
 
 msgstr ""
 
-#. This seems more sane than saying "too many operands".  We'll
-#. get here only if the trailing trash starts with a comma.
-#. Types or values of args don't match.
-#: config/tc-h8300.c:1820 config/tc-mmix.c:472 config/tc-mmix.c:484
-#: config/tc-mmix.c:2505 config/tc-mmix.c:2529 config/tc-mmix.c:2802
-#: config/tc-or32.c:527
-msgid "invalid operands"
+#: config/tc-i386.c:8779
+#, c-format
+msgid "expecting `)' after scale factor in `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-h8300.c:1851
-msgid "operand/size mis-match"
+#: config/tc-i386.c:8787
+#, c-format
+msgid "expecting index register or scale factor after `,'; got '%c'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-h8300.c:1952 config/tc-mips.c:10170 config/tc-sh.c:2971
-#: config/tc-sh64.c:2795 config/tc-z8k.c:1226
-msgid "unknown opcode"
+#: config/tc-i386.c:8795
+#, c-format
+msgid "expecting `,' or `)' after base register in `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-h8300.c:1985
-msgid "invalid operand in ldm"
+#. It's not a memory operand; argh!
+#: config/tc-i386.c:8842
+#, c-format
+msgid "invalid char %s beginning operand %d `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-h8300.c:1994
-msgid "invalid operand in stm"
+#: config/tc-i386.c:9032
+msgid "long jump required"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-h8300.c:2120
-#, c-format
-msgid "call to tc_aout_fix_to_chars \n"
+#: config/tc-i386.c:9087
+msgid "jump target out of range"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-h8300.c:2129 config/tc-xc16x.c:347
-#, c-format
-msgid "call to md_convert_frag \n"
+#: config/tc-i386.c:9650
+msgid "no compiled in support for x86_64"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-h8300.c:2180 config/tc-xc16x.c:251
-#, c-format
-msgid "call to md_estimate_size_before_relax \n"
+#: config/tc-i386.c:9670
+msgid "no compiled in support for 32bit x86_64"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-h8300.c:2195
-msgid "Unexpected reference to a symbol in a non-code section"
+#: config/tc-i386.c:9674
+msgid "32bit x86_64 is only supported for ELF"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-h8300.c:2211 config/tc-xc16x.c:292
-msgid "Difference of symbols in different sections is not supported"
+#: config/tc-i386.c:9704 config/tc-i386.c:9760
+#, c-format
+msgid "invalid -march= option: `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-h8300.c:2233 config/tc-mcore.c:2199 config/tc-microblaze.c:2294
-#: config/tc-pj.c:487 config/tc-sh.c:4468 config/tc-tic6x.c:4103
-#: config/tc-xc16x.c:315
+#: config/tc-i386.c:9769 config/tc-i386.c:9781
 #, c-format
 #, c-format
-msgid "Cannot represent relocation type %s"
+msgid "invalid -mtune= option: `%s'"
 msgstr ""
 
 msgstr ""
 
-#. Simple range checking for FIELD against HIGH and LOW bounds.
-#. IGNORE is used to suppress the error message.
-#. Variant of CHECK_FIELD for use in md_apply_fix and other places where
-#. the current file and line number are not valid.
-#: config/tc-hppa.c:1029 config/tc-hppa.c:1043
+#: config/tc-i386.c:9790
 #, c-format
 #, c-format
-msgid "Field out of range [%d..%d] (%d)."
+msgid "invalid -mmnemonic= option: `%s'"
 msgstr ""
 
 msgstr ""
 
-#. Simple alignment checking for FIELD against ALIGN (a power of two).
-#. IGNORE is used to suppress the error message.
-#: config/tc-hppa.c:1057
+#: config/tc-i386.c:9799
 #, c-format
 #, c-format
-msgid "Field not properly aligned [%d] (%d)."
+msgid "invalid -msyntax= option: `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:1110
-msgid "Missing .exit\n"
+#: config/tc-i386.c:9826
+#, c-format
+msgid "invalid -msse-check= option: `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:1113
-msgid "Missing .procend\n"
+#: config/tc-i386.c:9837
+#, c-format
+msgid "invalid -moperand-check= option: `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:1298
+#: config/tc-i386.c:9846
 #, c-format
 #, c-format
-msgid "Invalid field selector.  Assuming F%%."
+msgid "invalid -mavxscalar= option: `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:1325
-msgid "Bad segment in expression."
+#: config/tc-i386.c:9861
+#, c-format
+msgid "invalid -mevexlig= option: `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:1350
+#: config/tc-i386.c:9874
 #, c-format
 #, c-format
-msgid "Invalid Nullification: (%c)"
+msgid "invalid -mevexrcig= option: `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:1421
-msgid "Cannot handle fixup"
+#: config/tc-i386.c:9883
+#, c-format
+msgid "invalid -mevexwig= option: `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:1719
+#: config/tc-i386.c:9898
 #, c-format
 #, c-format
-msgid "  -Q                      ignored\n"
+msgid "invalid -momit-lock-prefix= option: `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:1723
+#: config/tc-i386.c:9990
 #, c-format
 #, c-format
-msgid "  -c                      print a warning if a comment is found\n"
+msgid ""
+"  -Q                      ignored\n"
+"  -V                      print assembler version number\n"
+"  -k                      ignored\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:1789
+#: config/tc-i386.c:9995
 #, c-format
 #, c-format
-msgid "no hppa_fixup entry for fixup type 0x%x"
+msgid ""
+"  -n                      Do not optimize code alignment\n"
+"  -q                      quieten some warnings\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:1968
-msgid "Unknown relocation encountered in md_apply_fix."
+#: config/tc-i386.c:9999
+#, c-format
+msgid "  -s                      ignored\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:2156 config/tc-hppa.c:2181
+#: config/tc-i386.c:10004
 #, c-format
 #, c-format
-msgid "Undefined register: '%s'."
+msgid "  --32/--64/--x32         generate 32bit/64bit/x32 code\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:2215
+#: config/tc-i386.c:10008
 #, c-format
 #, c-format
-msgid "Non-absolute symbol: '%s'."
+msgid "  --divide                do not treat `/' as a comment character\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:2230
+#: config/tc-i386.c:10011
 #, c-format
 #, c-format
-msgid "Undefined absolute constant: '%s'."
+msgid "  --divide                ignored\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:2261 config/tc-hppa.c:5696
-msgid "could not update architecture and machine"
+#: config/tc-i386.c:10014
+#, c-format
+msgid ""
+"  -march=CPU[,+EXTENSION...]\n"
+"                          generate code for CPU and EXTENSION, CPU is one "
+"of:\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:2299
+#: config/tc-i386.c:10018
 #, c-format
 #, c-format
-msgid "Invalid FP Compare Condition: %s"
+msgid "                          EXTENSION is combination of:\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:2354
+#: config/tc-i386.c:10021
 #, c-format
 #, c-format
-msgid "Invalid FTEST completer: %s"
+msgid "  -mtune=CPU              optimize for CPU, CPU is one of:\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:2420 config/tc-hppa.c:2457
+#: config/tc-i386.c:10024
 #, c-format
 #, c-format
-msgid "Invalid FP Operand Format: %3s"
+msgid "  -msse2avx               encode SSE instructions with VEX prefix\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:2591
-msgid "Bad segment (should be absolute)."
+#: config/tc-i386.c:10026
+#, c-format
+msgid ""
+"  -msse-check=[none|error|warning]\n"
+"                          check SSE instructions\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:2617
+#: config/tc-i386.c:10029
 #, c-format
 #, c-format
-msgid "Invalid argument location: %s\n"
+msgid ""
+"  -moperand-check=[none|error|warning]\n"
+"                          check operand combinations for validity\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:2646
+#: config/tc-i386.c:10032
 #, c-format
 #, c-format
-msgid "Invalid argument description: %d"
+msgid ""
+"  -mavxscalar=[128|256]   encode scalar AVX instructions with specific "
+"vector\n"
+"                           length\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:3474
-msgid "Invalid Indexed Load Completer."
+#: config/tc-i386.c:10035
+#, c-format
+msgid ""
+"  -mevexlig=[128|256|512] encode scalar EVEX instructions with specific "
+"vector\n"
+"                           length\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:3479
-msgid "Invalid Indexed Load Completer Syntax."
+#: config/tc-i386.c:10038
+#, c-format
+msgid ""
+"  -mevexwig=[0|1]         encode EVEX instructions with specific EVEX.W "
+"value\n"
+"                           for EVEX.W bit ignored instructions\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:3513
-msgid "Invalid Short Load/Store Completer."
+#: config/tc-i386.c:10041
+#, c-format
+msgid ""
+"  -mevexrcig=[rne|rd|ru|rz]\n"
+"                          encode EVEX instructions with specific EVEX.RC "
+"value\n"
+"                           for SAE-only ignored instructions\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:3573 config/tc-hppa.c:3578
-msgid "Invalid Store Bytes Short Completer"
+#: config/tc-i386.c:10045
+#, c-format
+msgid "  -mmnemonic=[att|intel]  use AT&T/Intel mnemonic\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:3889 config/tc-hppa.c:3895
-msgid "Invalid left/right combination completer"
+#: config/tc-i386.c:10047
+#, c-format
+msgid "  -msyntax=[att|intel]    use AT&T/Intel syntax\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:3944 config/tc-hppa.c:3951
-msgid "Invalid permutation completer"
+#: config/tc-i386.c:10049
+#, c-format
+msgid "  -mindex-reg             support pseudo index registers\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:4057
+#: config/tc-i386.c:10051
 #, c-format
 #, c-format
-msgid "Invalid Add Condition: %s"
+msgid "  -mnaked-reg             don't require `%%' prefix for registers\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:4068 config/tc-hppa.c:4078
-msgid "Invalid Add and Branch Condition"
+#: config/tc-i386.c:10053
+#, c-format
+msgid "  -mold-gcc               support old (<= 2.8.1) versions of gcc\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:4099 config/tc-hppa.c:4236
-msgid "Invalid Compare/Subtract Condition"
+#: config/tc-i386.c:10055
+#, c-format
+msgid "  -madd-bnd-prefix        add BND prefix for all valid branches\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:4139
+#: config/tc-i386.c:10058
 #, c-format
 #, c-format
-msgid "Invalid Bit Branch Condition: %c"
+msgid "  -mbig-obj               generate big object files\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:4224
+#: config/tc-i386.c:10061
 #, c-format
 #, c-format
-msgid "Invalid Compare/Subtract Condition: %s"
+msgid ""
+"  -momit-lock-prefix=[no|yes]\n"
+"                          strip all lock prefixes\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:4251
-msgid "Invalid Compare and Branch Condition"
+#: config/tc-i386.c:10139
+msgid "Intel L1OM is 64bit only"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:4347
-msgid "Invalid Logical Instruction Condition."
+#: config/tc-i386.c:10145
+msgid "Intel K1OM is 64bit only"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:4405
-msgid "Invalid Shift/Extract/Deposit Condition."
+#: config/tc-i386.c:10326
+msgid "symbol size computation overflow"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:4517
-msgid "Invalid Unit Instruction Condition."
+#: config/tc-i386.c:10390
+#, c-format
+msgid "can not do %d byte pc-relative relocation"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:4992 config/tc-hppa.c:5024 config/tc-hppa.c:5055
-#: config/tc-hppa.c:5085
-msgid "Branch to unaligned address"
+#: config/tc-i386.c:10411
+#, c-format
+msgid "can not do %d byte relocation"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:5269
-msgid "Invalid SFU identifier"
+#: config/tc-i386.c:10479
+#, c-format
+msgid "cannot represent relocation type %s in x32 mode"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:5319
-msgid "Invalid COPR identifier"
+#: config/tc-i386.c:10515 config/tc-s390.c:2478
+#, c-format
+msgid "cannot represent relocation type %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:5448
-msgid "Invalid Floating Point Operand Format."
+#: config/tc-i386.c:10632
+msgid "bad .section directive: want a,l,w,x,M,S,G,T in string"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:5565 config/tc-hppa.c:5585 config/tc-hppa.c:5605
-#: config/tc-hppa.c:5625 config/tc-hppa.c:5645
-msgid "Invalid register for single precision fmpyadd or fmpysub"
+#: config/tc-i386.c:10635
+msgid "bad .section directive: want a,w,x,M,S,G,T in string"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:5713
-#, c-format
-msgid "Invalid operands %s"
+#: config/tc-i386.c:10654
+msgid ".largecomm supported only in 64bit mode, producing .comm"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:5723
-#, c-format
-msgid "Immediates %d and %d will give undefined behavior."
+#: config/tc-i860.c:121
+msgid "Directive .dual available only with -mintel-syntax option"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:5775 config/tc-hppa.c:7002 config/tc-hppa.c:7057
-msgid "Missing function name for .PROC (corrupted label chain)"
+#: config/tc-i860.c:131
+msgid "Directive .enddual available only with -mintel-syntax option"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:5778 config/tc-hppa.c:7060
-msgid "Missing function name for .PROC"
+#: config/tc-i860.c:144
+msgid "Directive .atmp available only with -mintel-syntax option"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:5837
-msgid "Argument to .BLOCK/.BLOCKZ must be between 0 and 0x3fffffff"
+#: config/tc-i860.c:166 config/tc-i860.c:170
+msgid "Unknown temporary pseudo register"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:5933
-#, c-format
-msgid "Invalid .CALL argument: %s"
+#: config/tc-i860.c:246
+msgid "Defective assembler.  No assembly attempted."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:6081
-msgid ".callinfo is not within a procedure definition"
+#: config/tc-i860.c:392 config/tc-i860.c:938 config/tc-m68k.c:3916
+#: config/tc-m68k.c:3948 config/tc-sparc.c:2978
+msgid "failed sanity check."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:6101
+#: config/tc-i860.c:399
 #, c-format
 #, c-format
-msgid "FRAME parameter must be a multiple of 8: %d\n"
+msgid "Expanded opcode after delayed branch: `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:6120
-msgid "Value for ENTRY_GR must be in the range 3..18\n"
+#: config/tc-i860.c:403
+#, c-format
+msgid "Expanded opcode in dual mode: `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:6132
-msgid "Value for ENTRY_FR must be in the range 12..21\n"
+#: config/tc-i860.c:407
+#, c-format
+msgid "An instruction was expanded (%s)"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:6142
-msgid "Value for ENTRY_SR must be 3\n"
+#: config/tc-i860.c:674
+msgid "Pipelined instruction: fsrc1 = fdest"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:6198
-#, c-format
-msgid "Invalid .CALLINFO argument: %s"
+#: config/tc-i860.c:877 config/tc-i860.c:884 config/tc-i860.c:891
+msgid "Assembler does not yet support PIC"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:6308
-msgid "The .ENTER pseudo-op is not supported"
+#: config/tc-i860.c:955
+#, c-format
+msgid "Illegal operands for %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:6324
-msgid "Misplaced .entry. Ignored."
+#: config/tc-i860.c:972
+#, c-format
+msgid "'d.%s' must be 8-byte aligned"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:6328
-msgid "Missing .callinfo."
+#: config/tc-i860.c:980
+#, c-format
+msgid "Prefix 'd.' invalid for instruction `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:6392
-msgid ".REG expression must be a register"
+#: config/tc-i860.c:1133
+#, c-format
+msgid ""
+"  -EL\t\t\t  generate code for little endian mode (default)\n"
+"  -EB\t\t\t  generate code for big endian mode\n"
+"  -mwarn-expand\t\t  warn if pseudo operations are expanded\n"
+"  -mxp\t\t\t  enable i860XP support (disabled by default)\n"
+"  -mintel-syntax\t  enable Intel syntax (default to AT&T/SVR4)\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:6408
-msgid "bad or irreducible absolute expression; zero assumed"
+#. SVR4 compatibility flags.
+#: config/tc-i860.c:1141
+#, c-format
+msgid ""
+"  -V\t\t\t  print assembler version number\n"
+"  -Qy, -Qn\t\t  ignored\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:6419
-msgid ".REG must use a label"
+#: config/tc-i860.c:1204
+msgid "This immediate requires 0 MOD 2 alignment"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:6421
-msgid ".EQU must use a label"
+#: config/tc-i860.c:1207
+msgid "This immediate requires 0 MOD 4 alignment"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:6483
-#, c-format
-msgid "Symbol '%s' could not be created."
+#: config/tc-i860.c:1210
+msgid "This immediate requires 0 MOD 8 alignment"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:6487
-msgid "No memory for symbol name."
+#: config/tc-i860.c:1213
+msgid "This immediate requires 0 MOD 16 alignment"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:6537
-msgid ".EXIT must appear within a procedure"
+#: config/tc-i860.c:1308
+msgid "5-bit immediate too large"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:6541
-msgid "Missing .callinfo"
+#: config/tc-i860.c:1311
+msgid "5-bit field must be absolute"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:6545
-msgid "No .ENTRY for this .EXIT"
+#: config/tc-i860.c:1356 config/tc-i860.c:1379
+msgid "A branch offset requires 0 MOD 4 alignment"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:6585
+#: config/tc-i860.c:1400
 #, c-format
 #, c-format
-msgid "Using ENTRY rather than CODE in export directive for %s"
+msgid "Unrecognized fix-up (0x%08lx)"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:6708
+#: config/tc-i960.c:483
 #, c-format
 #, c-format
-msgid "Undefined .EXPORT/.IMPORT argument (ignored): %s"
+msgid "Hashing returned \"%s\"."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:6732
-#, c-format
-msgid "Cannot define export symbol: %s\n"
+#: config/tc-i960.c:579 config/tc-i960.c:1109
+msgid "expression syntax error"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:6829
-msgid "Missing label name on .LABEL"
+#: config/tc-i960.c:615
+msgid "attempt to branch into different segment"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:6834
-msgid "extra .LABEL arguments ignored."
+#: config/tc-i960.c:619
+#, c-format
+msgid "target of %s instruction must be a label"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:6850
-msgid "The .LEAVE pseudo-op is not supported"
+#: config/tc-i960.c:729
+msgid "unaligned register"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:6888
-msgid "Unrecognized .LEVEL argument\n"
+#: config/tc-i960.c:751
+msgid "no such sfr in this architecture"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:6922
-#, c-format
-msgid "Cannot define static symbol: %s\n"
+#: config/tc-i960.c:789
+msgid "illegal literal"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:6956
-msgid "Nested procedures"
+#: config/tc-i960.c:939
+msgid "invalid index register"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:6966
-msgid "Cannot allocate unwind descriptor\n"
+#: config/tc-i960.c:962
+msgid "invalid scale factor"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:7064
-msgid "misplaced .procend"
+#: config/tc-i960.c:1186
+msgid "architecture of opcode conflicts with that of earlier instruction(s)"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:7067
-msgid "Missing .callinfo for this procedure"
+#: config/tc-i960.c:1420 config/tc-xtensa.c:12074
+msgid "too many operands"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:7070
-msgid "Missing .EXIT for a .ENTRY"
+#. We never moved: there was no opcode either!
+#: config/tc-i960.c:1468
+msgid "missing opcode"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:7107
-msgid "Not in a space.\n"
+#: config/tc-i960.c:1608
+msgid "branch prediction invalid on this opcode"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:7110
-msgid "Not in a subspace.\n"
+#: config/tc-i960.c:1646
+#, c-format
+msgid "invalid opcode, \"%s\"."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:7199
-msgid "Invalid .SPACE argument"
+#: config/tc-i960.c:1648
+#, c-format
+msgid "improper number of operands.  expecting %d, got %d"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:7245
-msgid "Can't change spaces within a procedure definition. Ignored"
+#: config/tc-i960.c:1748
+#, c-format
+msgid "Fixup of %ld too large for field width of %d"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:7373
+#: config/tc-i960.c:1858
 #, c-format
 #, c-format
-msgid "Undefined space: '%s' Assuming space number = 0."
+msgid "invalid architecture %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:7396
-msgid "Must be in a space before changing or declaring subspaces.\n"
+#: config/tc-i960.c:1878
+#, c-format
+msgid "I960 options:\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:7400
-msgid "Can't change subspaces within a procedure definition. Ignored"
+#: config/tc-i960.c:1881
+#, c-format
+msgid ""
+"\n"
+"\t\t\tspecify variant of 960 architecture\n"
+"-b\t\t\tadd code to collect statistics about branches taken\n"
+"-link-relax\t\tpreserve individual alignment directives so linker\n"
+"\t\t\tcan do relaxing (b.out format only)\n"
+"-no-relax\t\tdon't alter compare-and-branch instructions for\n"
+"\t\t\tlong displacements\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:7436
-msgid "Parameters of an existing subspace can't be modified"
+#: config/tc-i960.c:2143
+msgid "should have 1 or 2 operands"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:7488
-msgid "Alignment must be a power of 2"
+#: config/tc-i960.c:2151 config/tc-i960.c:2166
+#, c-format
+msgid "Redefining leafproc %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:7535
-msgid "FIRST not supported as a .SUBSPACE argument"
+#: config/tc-i960.c:2196
+msgid "should have two operands"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:7537
-msgid "Invalid .SUBSPACE argument"
+#: config/tc-i960.c:2206
+msgid "'entry_num' must be absolute number in [0,31]"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:7726
+#: config/tc-i960.c:2214
 #, c-format
 #, c-format
-msgid "Internal error: Unable to find containing space for %s."
+msgid "Redefining entrynum for sysproc %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:7764
+#. Should not happen: see block comment above.
+#: config/tc-i960.c:2314
 #, c-format
 #, c-format
-msgid "Out of memory: could not allocate new space chain entry: %s\n"
+msgid "Trying to 'bal' to %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:7852
-#, c-format
-msgid "Out of memory: could not allocate new subspace chain entry: %s\n"
+#: config/tc-i960.c:2324
+msgid "Looks like a proc, but can't tell what kind.\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:8297
-msgid "-R option not supported on this target."
+#: config/tc-i960.c:2343
+msgid "big endian mode is not supported"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:8314 config/tc-sparc.c:815 config/tc-sparc.c:852
+#: config/tc-i960.c:2345
 #, c-format
 #, c-format
-msgid "Internal error: can't hash `%s': %s\n"
+msgid "ignoring unrecognized .endian type `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-hppa.c:8323 config/tc-i860.c:236
-#, c-format
-msgid "internal error: losing opcode: `%s' \"%s\"\n"
+#: config/tc-i960.c:2390
+msgid "can't use COBR format with external label"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i370.c:419 config/tc-ppc.c:1155 config/tc-s390.c:406
-#: config/tc-s390.c:413
-#, c-format
-msgid "invalid switch -m%s"
+#: config/tc-i960.c:2565
+msgid "option --link-relax is only supported in b.out format"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i370.c:516 config/tc-s390.c:515
+#: config/tc-i960.c:2592
 #, c-format
 #, c-format
-msgid "Internal assembler error for instruction %s"
+msgid "No 'bal' entry point for leafproc %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i370.c:535
-#, c-format
-msgid "Internal assembler error for macro %s"
+#: config/tc-ia64.c:872
+msgid "bad .section directive: want a,o,s,w,x,M,S,G,T in string"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i370.c:630 config/tc-ppc.c:1862
-msgid "identifier+constant@got means identifier@got+constant"
+#: config/tc-ia64.c:924
+msgid "Size of frame exceeds maximum of 96 registers"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i370.c:684 config/tc-m68k.c:8077 config/tc-ppc.c:1951
-#, c-format
-msgid "%s relocations do not fit in %d bytes\n"
+#: config/tc-ia64.c:929
+msgid "Size of rotating registers exceeds frame size"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i370.c:926 config/tc-i370.c:966
-msgid "unsupported DC type"
+#: config/tc-ia64.c:1016
+msgid "Unwind directive not followed by an instruction."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i370.c:938 config/tc-i370.c:948 config/tc-i370.c:1530
-#: config/tc-i370.c:1541
-msgid "missing end-quote"
+#: config/tc-ia64.c:1025 config/tc-ia64.c:7649
+msgid "qualifying predicate not followed by instruction"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i370.c:996
-msgid "unsupported alignment"
+#: config/tc-ia64.c:1082
+msgid "expected ',' after section name"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i370.c:1003
-msgid "this DS form not yet supported"
+#: config/tc-ia64.c:1118
+msgid "expected ',' after symbol name"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i370.c:1046 config/tc-m32r.c:1493 config/tc-microblaze.c:177
-#: config/tc-ppc.c:2016 config/tc-ppc.c:4674
-msgid "Expected comma after symbol-name: rest of line ignored."
+#: config/tc-ia64.c:1142
+msgid "expected ',' after symbol size"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i370.c:1069 config/tc-m32r.c:1517 config/tc-microblaze.c:199
-#: config/tc-ppc.c:2038 config/tc-ppc.c:3241 config/tc-ppc.c:4698
-msgid "ignoring bad alignment"
+#: config/tc-ia64.c:1225 config/tc-ia64.c:1259
+msgid "record type is not valid"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i370.c:1080 config/tc-m32r.c:1544 config/tc-microblaze.c:210
-#: config/tc-ppc.c:2049 config/tc-ppc.c:4710
-#, c-format
-msgid "Ignoring attempt to re-define symbol `%s'."
+#: config/tc-ia64.c:1328
+msgid "Invalid record type for P3 format."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i370.c:1088 config/tc-microblaze.c:218 config/tc-ppc.c:2057
-#, c-format
-msgid "Length of .lcomm \"%s\" is already %ld. Not changed to %ld."
+#: config/tc-ia64.c:1364
+msgid "Invalid record type for format P6"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i370.c:1107 config/tc-m32r.c:1529 config/tc-microblaze.c:234
-#: config/tc-ppc.c:2075 config/tc-v850.c:375
-msgid "Common alignment not a power of 2"
+#: config/tc-ia64.c:1544 config/tc-ia64.c:1596
+msgid "Invalid record type for format B1"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i370.c:1245
-msgid "Missing or bad .using directive"
+#: config/tc-ia64.c:1629
+msgid "Invalid record type for format X1"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i370.c:1290
-msgid "Literal Pool Overflow"
+#: config/tc-ia64.c:1671
+msgid "Invalid record type for format X3"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i370.c:1588
-msgid "expression not a constant"
+#: config/tc-ia64.c:1709
+msgid "Previous .save incomplete"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i370.c:1595
-msgid "Unknown/unsupported address literal type"
+#: config/tc-ia64.c:2534
+msgid "spill_mask record unimplemented."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i370.c:1618
-#, c-format
-msgid ".ltorg without prior .using in section %s"
+#: config/tc-ia64.c:2591
+msgid "record_type_not_valid"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i370.c:1622
-#, c-format
-msgid ".ltorg in section %s paired to .using in section %s"
+#: config/tc-ia64.c:2676
+msgid "Ignoring attempt to spill beyond end of region"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i370.c:1645
-#, c-format
-msgid "bad alignment of %d bytes in literal pool"
+#: config/tc-ia64.c:2735
+msgid "Only constant space allocation is supported"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i370.c:1669
-msgid "bad literal size\n"
+#: config/tc-ia64.c:2749
+msgid "Only constant offsets are supported"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i370.c:1743
-msgid ".using: base address expression illegal or too complex"
+#: config/tc-ia64.c:2772
+msgid "Section switching in code is not supported."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i370.c:1778 config/tc-i370.c:1787
-#, c-format
-msgid "droping register %d in section %s does not match using register %d"
+#: config/tc-ia64.c:2814
+msgid " Insn slot not set in unwind record."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i370.c:1791
-#, c-format
-msgid "droping register %d in section %s previously used in section %s"
+#: config/tc-ia64.c:2888
+msgid "frgr_mem record before region record!"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i370.c:1847 config/tc-ppc.c:3078
-msgid "wrong number of operands"
+#: config/tc-ia64.c:2899
+msgid "fr_mem record before region record!"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i370.c:1928 config/tc-mn10200.c:898 config/tc-mn10300.c:1251
-#: config/tc-ppc.c:2374 config/tc-s390.c:1549 config/tc-v850.c:2024
-#, c-format
-msgid "Unrecognized opcode: `%s'"
+#: config/tc-ia64.c:2908
+msgid "gr_mem record before region record!"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i370.c:2071
-msgid "not using any base register"
+#: config/tc-ia64.c:2917
+msgid "br_mem record before region record!"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i370.c:2101
-#, c-format
-msgid "expecting a register for operand %d"
+#: config/tc-ia64.c:2927
+msgid "gr_gr record before region record!"
 msgstr ""
 
 msgstr ""
 
-#. Not used --- don't have any 8 byte instructions.
-#: config/tc-i370.c:2222
-msgid "Internal Error: bad instruction length"
+#: config/tc-ia64.c:2935
+msgid "br_gr record before region record!"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:1848
+#: config/tc-ia64.c:3053
 #, c-format
 #, c-format
-msgid "%s shortened to %s"
+msgid "First operand to .%s must be a predicate"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:1934
-msgid "same type of prefix used twice"
+#: config/tc-ia64.c:3057
+#, c-format
+msgid "Pointless use of p0 as first operand to .%s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:1961
+#: config/tc-ia64.c:3113
 #, c-format
 #, c-format
-msgid "64bit mode not supported on `%s'."
+msgid "Operand %d to .%s must be a preserved register"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:1970
+#: config/tc-ia64.c:3149
 #, c-format
 #, c-format
-msgid "32bit mode not supported on `%s'."
+msgid "Operand %d to .%s must be a writable register"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:2010
-msgid "bad argument to syntax directive."
+#: config/tc-ia64.c:3174
+#, c-format
+msgid "Radix `%s' unsupported or invalid"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:2059
-msgid "bad argument to sse_check directive."
+#: config/tc-ia64.c:3204 config/tc-ia64.c:3209
+#, c-format
+msgid ".%s outside of %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:2063
-msgid "missing argument for sse_check directive"
+#: config/tc-ia64.c:3294
+msgid "Tags on unwind pseudo-ops aren't supported, yet"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:2093
-#, c-format
-msgid "`%s' is not supported on `%s'"
+#: config/tc-ia64.c:3316
+msgid "First operand to .fframe must be a constant"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:2166
-#, c-format
-msgid "no such architecture: `%s'"
+#: config/tc-ia64.c:3336
+msgid "First operand to .vframe must be a general register"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:2171
-msgid "missing cpu architecture"
+#: config/tc-ia64.c:3344
+msgid "Operand of .vframe contradicts .prologue"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:2185
-#, c-format
-msgid "no such architecture modifier: `%s'"
+#: config/tc-ia64.c:3354
+msgid ".vframepsp is meaningless, assuming .vframesp was meant"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:2200 config/tc-i386.c:2215
-msgid "Intel L1OM is 64bit ELF only"
+#: config/tc-ia64.c:3362
+msgid "Operand to .vframesp must be a constant (sp-relative offset)"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:2224 config/tc-i386.c:8494
-msgid "Unknown architecture"
+#: config/tc-ia64.c:3389
+msgid "First operand to .save not a register"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:2570
-#, c-format
-msgid "unknown relocation (%u)"
+#: config/tc-ia64.c:3395
+msgid "Second operand to .save not a valid register"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:2572
-#, c-format
-msgid "%u-byte relocation cannot be applied to %u-byte field"
+#: config/tc-ia64.c:3426 config/tc-ia64.c:3437 config/tc-ia64.c:3445
+msgid "Second operand of .save contradicts .prologue"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:2576
-msgid "non-pc-relative relocation for pc-relative field"
+#: config/tc-ia64.c:3452
+msgid "First operand to .save not a valid register"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:2581
-msgid "relocated field and relocation type differ in signedness"
+#: config/tc-ia64.c:3470
+msgid "First operand to .restore must be stack pointer (sp)"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:2590
-msgid "there are no unsigned pc-relative relocations"
+#: config/tc-ia64.c:3479
+msgid "Second operand to .restore must be a constant >= 0"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:2598
+#: config/tc-ia64.c:3489
 #, c-format
 #, c-format
-msgid "cannot do %u byte pc-relative relocation"
+msgid "Epilogue count of %lu exceeds number of nested prologues (%u)"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:2615
+#: config/tc-ia64.c:3576
 #, c-format
 #, c-format
-msgid "cannot do %s %u byte relocation"
+msgid "Illegal section name `%s' (causes unwind section name clash)"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:2899
-#, c-format
-msgid "can't use register '%s%s' as operand %d in '%s'."
+#: config/tc-ia64.c:3767
+msgid "First operand to .altrp not a valid branch register"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:3011
+#: config/tc-ia64.c:3796
 #, c-format
 #, c-format
-msgid "SSE instruction `%s' is used"
+msgid "First operand to .%s not a register"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:3025 config/tc-i386.c:4455
+#: config/tc-ia64.c:3801
 #, c-format
 #, c-format
-msgid "ambiguous operand size for `%s'"
-msgstr ""
-
-#: config/tc-i386.c:3042
-msgid "expecting lockable instruction after `lock'"
+msgid "Second operand to .%s not a constant"
 msgstr ""
 
 msgstr ""
 
-#. UnixWare fsub no args is alias for fsubp, fadd -> faddp, etc.
-#: config/tc-i386.c:3093
+#: config/tc-ia64.c:3868
 #, c-format
 #, c-format
-msgid "translating to `%sp'"
+msgid "First operand to .%s not a valid register"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:3148
-#, c-format
-msgid "can't encode register '%s%s' in an instruction requiring REX prefix."
+#: config/tc-ia64.c:3891
+msgid "First operand to .save.g must be a positive 4-bit constant"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:3191 config/tc-i386.c:3323
-#, c-format
-msgid "no such instruction: `%s'"
+#: config/tc-ia64.c:3904
+msgid "Second operand to .save.g must be a general register"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:3202 config/tc-i386.c:3356
+#: config/tc-ia64.c:3909
 #, c-format
 #, c-format
-msgid "invalid character %s in mnemonic"
+msgid "Second operand to .save.g must be the first of %d general registers"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:3209
-msgid "expecting prefix; got nothing"
+#: config/tc-ia64.c:3932
+msgid "Operand to .save.f must be a positive 20-bit constant"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:3211
-msgid "expecting mnemonic; got nothing"
+#: config/tc-ia64.c:3955
+msgid "First operand to .save.b must be a positive 5-bit constant"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:3226 config/tc-i386.c:3374
-#, c-format
-msgid "`%s' is only supported in 64-bit mode"
+#: config/tc-ia64.c:3968
+msgid "Second operand to .save.b must be a general register"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:3227 config/tc-i386.c:3373
+#: config/tc-ia64.c:3973
 #, c-format
 #, c-format
-msgid "`%s' is not supported in 64-bit mode"
+msgid "Second operand to .save.b must be the first of %d general registers"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:3239
-#, c-format
-msgid "redundant %s prefix"
+#: config/tc-ia64.c:3999
+msgid "First operand to .save.gf must be a non-negative 4-bit constant"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:3380
-#, c-format
-msgid "`%s' is not supported on `%s%s'"
+#: config/tc-ia64.c:4007
+msgid "Second operand to .save.gf must be a non-negative 20-bit constant"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:3391
-msgid "use .code16 to ensure correct addressing mode"
+#: config/tc-ia64.c:4015
+msgid "Operands to .save.gf may not be both zero"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:3404
-#, c-format
-msgid "expecting string instruction after `%s'"
+#: config/tc-ia64.c:4032
+msgid "Operand to .spill must be a constant"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:3436
+#: config/tc-ia64.c:4101
 #, c-format
 #, c-format
-msgid "invalid character %s before operand %d"
+msgid "Operand %d to .%s must be a constant"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:3450
+#: config/tc-ia64.c:4122
 #, c-format
 #, c-format
-msgid "unbalanced parenthesis in operand %d."
+msgid "Missing .label_state %ld"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:3453
-#, c-format
-msgid "unbalanced brackets in operand %d."
+#: config/tc-ia64.c:4176
+msgid "Operand to .label_state must be a constant"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:3462
-#, c-format
-msgid "invalid character %s in operand %d"
+#: config/tc-ia64.c:4195
+msgid "Operand to .copy_state must be a constant"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:3490
-#, c-format
-msgid "spurious operands; (%d operands/instruction max)"
+#: config/tc-ia64.c:4218
+msgid "First operand to .unwabi must be a constant"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:3513
-msgid "expecting operand after ','; got nothing"
+#: config/tc-ia64.c:4224
+msgid "Second operand to .unwabi must be a constant"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:3518
-msgid "expecting operand before ','; got nothing"
+#: config/tc-ia64.c:4259
+msgid "Missing .endp after previous .proc"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:4156
-msgid "operand size mismatch"
+#: config/tc-ia64.c:4278
+msgid "Empty argument of .proc"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:4159
-msgid "operand type mismatch"
+#: config/tc-ia64.c:4283
+#, c-format
+msgid "`%s' was already defined"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:4162
-msgid "register type mismatch"
+#: config/tc-ia64.c:4326
+msgid "Initial .body should precede any instructions"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:4165
-msgid "number of operands mismatch"
+#: config/tc-ia64.c:4345
+msgid ".prologue within prologue"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:4168
-msgid "invalid instruction suffix"
+#: config/tc-ia64.c:4350
+msgid "Initial .prologue should precede any instructions"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:4171
-msgid "Imm4 isn't the first operand"
+#: config/tc-ia64.c:4360
+msgid "First operand to .prologue must be a positive 4-bit constant"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:4174
-msgid "only supported with old gcc"
+#: config/tc-ia64.c:4362
+msgid "Pointless use of zero first operand to .prologue"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:4177
-msgid "unsupported with Intel mnemonic"
+#: config/tc-ia64.c:4376
+msgid "Using a constant as second operand to .prologue is deprecated"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:4180
-msgid "unsupported syntax"
+#: config/tc-ia64.c:4382
+msgid "Second operand to .prologue must be a general register"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:4183
-msgid "unsupported"
+#: config/tc-ia64.c:4387
+#, c-format
+msgid "Second operand to .prologue must be the first of %d general registers"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:4186
+#: config/tc-ia64.c:4500
 #, c-format
 #, c-format
-msgid "%s for `%s'"
+msgid "`%s' was not defined within procedure"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:4197
-#, c-format
-msgid "indirect %s without `*'"
+#: config/tc-ia64.c:4538
+msgid "Empty argument of .endp"
 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:4205
+#: config/tc-ia64.c:4552
 #, c-format
 #, c-format
-msgid "stand-alone `%s' prefix"
+msgid "`%s' was not specified with previous .proc"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:4239 config/tc-i386.c:4255
+#: config/tc-ia64.c:4567
 #, c-format
 #, c-format
-msgid "`%s' operand %d must use `%ses' segment"
+msgid "`%s' should be an operand to this .endp"
 msgstr ""
 
 msgstr ""
 
-#. We have to know the operand size for crc32.
-#: config/tc-i386.c:4309
-#, c-format
-msgid "ambiguous memory operand size for `%s`"
+#: config/tc-ia64.c:4608 config/tc-ia64.c:4946 config/tc-ia64.c:5253
+msgid "Comma expected"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:4428
-msgid ""
-"no instruction mnemonic suffix given and no register operands; can't size "
-"instruction"
+#: config/tc-ia64.c:4649
+msgid "Expected '['"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:4565 config/tc-i386.c:4640 config/tc-i386.c:4669
-#: config/tc-i386.c:4715 config/tc-i386.c:4753
-#, c-format
-msgid "Incorrect register `%s%s' used with `%c' suffix"
+#: config/tc-ia64.c:4658 config/tc-ia64.c:7784
+msgid "Expected ']'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:4573 config/tc-i386.c:4647 config/tc-i386.c:4760
-#, c-format
-msgid "using `%s%s' instead of `%s%s' due to `%c' suffix"
+#: config/tc-ia64.c:4663
+msgid "Number of elements must be positive"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:4599 config/tc-i386.c:4623 config/tc-i386.c:4691
-#: config/tc-i386.c:4736
+#: config/tc-ia64.c:4674
 #, c-format
 #, c-format
-msgid "`%s%s' not allowed with `%s%c'"
+msgid "Used more than the declared %d rotating registers"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:4825
-msgid "no instruction mnemonic suffix given; can't determine immediate size"
+#: config/tc-ia64.c:4682
+msgid "Used more than the available 96 rotating registers"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:4861
-#, c-format
-msgid "the last operand of `%s' must be `%s%s'"
+#: config/tc-ia64.c:4689
+msgid "Used more than the available 48 rotating registers"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:4864
+#: config/tc-ia64.c:4717
 #, c-format
 #, c-format
-msgid "the first operand of `%s' must be `%s%s'"
+msgid "Attempt to redefine register set `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:5012
+#: config/tc-ia64.c:4783
 #, c-format
 #, c-format
-msgid "you can't `pop %scs'"
+msgid "Unknown psr option `%s'"
 msgstr ""
 
 msgstr ""
 
-#. Reversed arguments on faddp, fsubp, etc.
-#: config/tc-i386.c:5041
-#, c-format
-msgid "translating to `%s %s%s,%s%s'"
+#: config/tc-ia64.c:4831
+msgid "Missing section name"
 msgstr ""
 
 msgstr ""
 
-#. Extraneous `l' suffix on fp insn.
-#: config/tc-i386.c:5048
-#, c-format
-msgid "translating to `%s %s%s'"
+#: config/tc-ia64.c:4841
+msgid "Comma expected after section name"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:5076
-#, c-format
-msgid "segment override on `%s' is ineffectual"
+#: config/tc-ia64.c:4852
+msgid "Creating sections with .xdataN/.xrealN/.xstringZ is deprecated."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:5734 config/tc-i386.c:5828 config/tc-i386.c:5873
-msgid "skipping prefixes on this instruction"
+#: config/tc-ia64.c:4941
+msgid "Register name expected"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:5893
-msgid "16-bit jump out of range"
+#: config/tc-ia64.c:4954
+msgid "Register value annotation ignored"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:5902
-#, c-format
-msgid "can't handle non absolute segment in `%s'"
+#: config/tc-ia64.c:4993
+msgid "Directive invalid within a bundle"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:6482
-#, c-format
-msgid "@%s reloc is not supported with %d-bit output format"
+#: config/tc-ia64.c:5084
+msgid "Missing predicate relation type"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:6529
-#, c-format
-msgid "missing or invalid expression `%s'"
+#: config/tc-ia64.c:5090
+msgid "Unrecognized predicate relation type"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:6588
-#, c-format
-msgid "at most %d immediate operands are allowed"
+#: config/tc-ia64.c:5136
+msgid "Bad register range"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:6610 config/tc-i386.c:6857
-#, c-format
-msgid "junk `%s' after expression"
+#: config/tc-ia64.c:5145 config/tc-ia64.c:7729
+msgid "Predicate register expected"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:6631
-#, c-format
-msgid "missing or invalid immediate expression `%s'"
+#: config/tc-ia64.c:5150
+msgid "Duplicate predicate register ignored"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:6654 config/tc-i386.c:6947
-#, c-format
-msgid "unimplemented segment %s in operand"
+#: config/tc-ia64.c:5166
+msgid "Predicate source and target required"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:6661
-#, c-format
-msgid "illegal immediate register operand %s"
+#: config/tc-ia64.c:5168 config/tc-ia64.c:5180
+msgid "Use of p0 is not valid in this context"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:6709
-#, c-format
-msgid "expecting scale factor of 1, 2, 4, or 8: got `%s'"
+#: config/tc-ia64.c:5175
+msgid "At least two PR arguments expected"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:6718
-#, c-format
-msgid "scale factor of %d without an index register"
+#: config/tc-ia64.c:5189
+msgid "At least one PR argument expected"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:6740
+#: config/tc-ia64.c:5224
 #, c-format
 #, c-format
-msgid "at most %d displacement operands are allowed"
+msgid "Inserting \"%s\" into entry hint table failed: %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:6913
-#, c-format
-msgid "missing or invalid displacement expression `%s'"
+#. FIXME -- need 62-bit relocation type
+#: config/tc-ia64.c:5703
+msgid "62-bit relocation not yet implemented"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:6930
-#, c-format
-msgid "0x%lx out range of signed 32bit displacement"
+#. 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:5789
+msgid "lower 16 bits of mask ignored"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:7034
-#, c-format
-msgid "`%s' is not valid here (expected `%c%s%s%c')"
+#: config/tc-ia64.c:6018
+msgid "stride must be a multiple of 64; lower 6 bits ignored"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:7114
-#, c-format
-msgid "`%s' is not a valid %s expression"
+#: config/tc-ia64.c:6136
+msgid "Expected separator `='"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:7119
-#, c-format
-msgid "`%s' is not a valid %s-bit %s expression"
+#: config/tc-ia64.c:6170
+msgid "Duplicate equal sign (=) in instruction"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:7200
+#: config/tc-ia64.c:6177
 #, c-format
 #, c-format
-msgid "bad memory operand `%s'"
+msgid "Illegal operand separator `%c'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:7215
+#: config/tc-ia64.c:6292
 #, c-format
 #, c-format
-msgid "junk `%s' after register"
+msgid "Operand %u of `%s' should be %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:7228 config/tc-i386.c:7344 config/tc-i386.c:7385
-#, c-format
-msgid "bad register name `%s'"
+#: config/tc-ia64.c:6296
+msgid "Wrong number of output operands"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:7236
-msgid "immediate operand illegal with absolute jump"
+#: config/tc-ia64.c:6298
+msgid "Wrong number of input operands"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:7258
-#, c-format
-msgid "too many memory references for `%s'"
+#: config/tc-ia64.c:6300
+msgid "Operand mismatch"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:7336
+#: config/tc-ia64.c:6382
 #, c-format
 #, c-format
-msgid "expecting `,' or `)' after index register in `%s'"
+msgid "Invalid use of `%c%d' as output operand"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:7361
+#: config/tc-ia64.c:6385
 #, c-format
 #, c-format
-msgid "expecting `)' after scale factor in `%s'"
+msgid "Invalid use of `r%d' as base update address operand"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:7369
+#: config/tc-ia64.c:6409
 #, c-format
 #, c-format
-msgid "expecting index register or scale factor after `,'; got '%c'"
+msgid "Invalid duplicate use of `%c%d'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:7377
+#: config/tc-ia64.c:6416
 #, c-format
 #, c-format
-msgid "expecting `,' or `)' after base register in `%s'"
+msgid "Invalid simultaneous use of `f%d' and `f%d'"
 msgstr ""
 
 msgstr ""
 
-#. It's not a memory operand; argh!
-#: config/tc-i386.c:7421
+#: config/tc-ia64.c:6422
 #, c-format
 #, c-format
-msgid "invalid char %s beginning operand %d `%s'"
-msgstr ""
-
-#: config/tc-i386.c:7603
-msgid "long jump required"
-msgstr ""
-
-#: config/tc-i386.c:7658
-msgid "jump target out of range"
+msgid "Dangerous simultaneous use of `f%d' and `f%d'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:8172
-msgid "No compiled in support for x86_64"
+#: config/tc-ia64.c:6466
+msgid "Value truncated to 62 bits"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:8204 config/tc-i386.c:8259
+#: config/tc-ia64.c:6534
 #, c-format
 #, c-format
-msgid "Invalid -march= option: `%s'"
+msgid "Bad operand value: %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:8268 config/tc-i386.c:8280
-#, c-format
-msgid "Invalid -mtune= option: `%s'"
+#. Give an error if a frag containing code is not aligned to a 16 byte
+#. boundary.
+#: config/tc-ia64.c:6609 config/tc-ia64.h:177
+msgid "instruction address is not a multiple of 16"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:8289
+#: config/tc-ia64.c:6677
 #, c-format
 #, c-format
-msgid "Invalid -mmnemonic= option: `%s'"
+msgid "`%s' must be last in bundle"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:8298
+#: config/tc-ia64.c:6709
 #, c-format
 #, c-format
-msgid "Invalid -msyntax= option: `%s'"
+msgid "Internal error: don't know how to force %s to end of instruction group"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:8325
+#: config/tc-ia64.c:6722
 #, c-format
 #, c-format
-msgid "Invalid -msse-check= option: `%s'"
+msgid "`%s' must be last in instruction group"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:8334
-#, c-format
-msgid "Invalid -mavxscalar= option: `%s'"
+#: config/tc-ia64.c:6752
+msgid "Label must be first in a bundle"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:8426
-#, c-format
-msgid ""
-"  -Q                      ignored\n"
-"  -V                      print assembler version number\n"
-"  -k                      ignored\n"
+#: config/tc-ia64.c:6829
+msgid "hint in B unit may be treated as nop"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:8431
-#, c-format
-msgid ""
-"  -n                      Do not optimize code alignment\n"
-"  -q                      quieten some warnings\n"
+#: config/tc-ia64.c:6840
+msgid "hint in B unit can't be used"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:8435
-#, c-format
-msgid "  -s                      ignored\n"
+#: config/tc-ia64.c:6854
+msgid "emit_one_bundle: unexpected dynamic op"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:8440
+#: config/tc-ia64.c:6979
 #, c-format
 #, c-format
-msgid "  --32/--64               generate 32bit/64bit code\n"
+msgid "`%s' does not fit into %s template"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:8444
+#: config/tc-ia64.c:6994
 #, c-format
 #, c-format
-msgid "  --divide                do not treat `/' as a comment character\n"
+msgid "`%s' does not fit into bundle"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:8447
+#: config/tc-ia64.c:7006
 #, c-format
 #, c-format
-msgid "  --divide                ignored\n"
+msgid "`%s' can't go in %s of %s template"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:8450
-#, c-format
-msgid ""
-"  -march=CPU[,+EXTENSION...]\n"
-"                          generate code for CPU and EXTENSION, CPU is one "
-"of:\n"
+#: config/tc-ia64.c:7012
+msgid "Missing '}' at end of file"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:8454
+#: config/tc-ia64.c:7159
 #, c-format
 #, c-format
-msgid "                          EXTENSION is combination of:\n"
+msgid "Unrecognized option '-x%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:8457
-#, c-format
-msgid "  -mtune=CPU              optimize for CPU, CPU is one of:\n"
+#: config/tc-ia64.c:7186
+msgid ""
+"IA-64 options:\n"
+"  --mconstant-gp\t  mark output file as using the constant-GP model\n"
+"\t\t\t  (sets ELF header flag EF_IA_64_CONS_GP)\n"
+"  --mauto-pic\t\t  mark output file as using the constant-GP model\n"
+"\t\t\t  without function descriptors (sets ELF header flag\n"
+"\t\t\t  EF_IA_64_NOFUNCDESC_CONS_GP)\n"
+"  -milp32|-milp64|-mlp64|-mp64\tselect data model (default -mlp64)\n"
+"  -mle | -mbe\t\t  select little- or big-endian byte order (default -mle)\n"
+"  -mtune=[itanium1|itanium2]\n"
+"\t\t\t  tune for a specific CPU (default -mtune=itanium2)\n"
+"  -munwind-check=[warning|error]\n"
+"\t\t\t  unwind directive check (default -munwind-check=warning)\n"
+"  -mhint.b=[ok|warning|error]\n"
+"\t\t\t  hint.b check (default -mhint.b=error)\n"
+"  -x | -xexplicit\t  turn on dependency violation checking\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:8460
-#, c-format
-msgid "  -msse2avx               encode SSE instructions with VEX prefix\n"
+#. Note for translators: "automagically" can be translated as "automatically" here.
+#: config/tc-ia64.c:7203
+msgid ""
+"  -xauto\t\t  automagically remove dependency violations (default)\n"
+"  -xnone\t\t  turn off dependency violation checking\n"
+"  -xdebug\t\t  debug dependency violation checker\n"
+"  -xdebugn\t\t  debug dependency violation checker but turn off\n"
+"\t\t\t  dependency violation checking\n"
+"  -xdebugx\t\t  debug dependency violation checker and turn on\n"
+"\t\t\t  dependency violation checking\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:8462
-#, c-format
-msgid ""
-"  -msse-check=[none|error|warning]\n"
-"                          check SSE instructions\n"
+#: config/tc-ia64.c:7218
+msgid "--gstabs is not supported for ia64"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:8465
+#: config/tc-ia64.c:7456
 #, c-format
 #, c-format
-msgid ""
-"  -mavxscalar=[128|256]   encode scalar AVX instructions with specific "
-"vector\n"
-"                           length\n"
+msgid "ia64.md_begin: can't hash `%s': %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:8468
+#: config/tc-ia64.c:7520
 #, c-format
 #, c-format
-msgid "  -mmnemonic=[att|intel]  use AT&T/Intel mnemonic\n"
+msgid "Inserting \"%s\" into constant hash table failed: %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:8470
-#, c-format
-msgid "  -msyntax=[att|intel]    use AT&T/Intel syntax\n"
+#: config/tc-ia64.c:7532 config/tc-tilegx.c:263
+msgid "Could not set architecture and machine"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:8472
-#, c-format
-msgid "  -mindex-reg             support pseudo index registers\n"
+#: config/tc-ia64.c:7664
+msgid "Explicit stops are ignored in auto mode"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:8474
-#, c-format
-msgid "  -mnaked-reg             don't require `%%' prefix for registers\n"
+#: config/tc-ia64.c:7673
+msgid "Found '{' when manual bundling is already turned on"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:8476
-#, c-format
-msgid "  -mold-gcc               support old (<= 2.8.1) versions of gcc\n"
+#: config/tc-ia64.c:7686
+msgid "Found '{' after explicit switch to automatic mode"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:8530
-msgid "Intel L1OM is 64bit only"
+#: config/tc-ia64.c:7692
+msgid "Found '}' when manual bundling is off"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:8753
-#, c-format
-msgid "can not do %d byte pc-relative relocation"
+#: config/tc-ia64.c:7719
+msgid "Expected ')'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:8771
-#, c-format
-msgid "can not do %d byte relocation"
+#: config/tc-ia64.c:7724
+msgid "Qualifying predicate expected"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:8854 config/tc-s390.c:2239
-#, c-format
-msgid "cannot represent relocation type %s"
+#: config/tc-ia64.c:7743
+msgid "Tag must come before qualifying predicate."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:8961
-msgid "bad .section directive: want a,l,w,x,M,S,G,T in string"
+#: config/tc-ia64.c:7773
+msgid "Expected ':'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:8964
-msgid "bad .section directive: want a,w,x,M,S,G,T in string"
+#: config/tc-ia64.c:7789
+msgid "Tag name expected"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:8983
-msgid ".largecomm supported only in 64bit mode, producing .comm"
+#: config/tc-ia64.c:7891
+msgid "Rotating register index must be a non-negative constant"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i860.c:122
-msgid "Directive .dual available only with -mintel-syntax option"
+#: config/tc-ia64.c:7896
+#, c-format
+msgid "Index out of range 0..%u"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i860.c:132
-msgid "Directive .enddual available only with -mintel-syntax option"
+#: config/tc-ia64.c:7908
+msgid "Indirect register index must be a general register"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i860.c:145
-msgid "Directive .atmp available only with -mintel-syntax option"
+#: config/tc-ia64.c:7917
+msgid "Index can only be applied to rotating or indirect registers"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i860.c:167 config/tc-i860.c:171
-msgid "Unknown temporary pseudo register"
+#: config/tc-ia64.c:7953 config/tc-xstormy16.c:145
+msgid "Expected '('"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i860.c:247
-msgid "Defective assembler.  No assembly attempted."
+#: config/tc-ia64.c:7961 config/tc-pdp11.c:447 config/tc-pdp11.c:511
+#: config/tc-pdp11.c:545 config/tc-tilegx.c:1046 config/tc-tilepro.c:938
+#: config/tc-xstormy16.c:154
+msgid "Missing ')'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i860.c:393 config/tc-i860.c:939 config/tc-m68k.c:3914
-#: config/tc-m68k.c:3946 config/tc-sparc.c:2697
-msgid "failed sanity check."
+#: config/tc-ia64.c:7979 config/tc-xstormy16.c:161
+msgid "Not a symbolic expression"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i860.c:400
-#, c-format
-msgid "Expanded opcode after delayed branch: `%s'"
+#: config/tc-ia64.c:7984 config/tc-ia64.c:7998
+msgid "Illegal combination of relocation functions"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i860.c:404
-#, c-format
-msgid "Expanded opcode in dual mode: `%s'"
+#: config/tc-ia64.c:8087
+msgid "No current frame"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i860.c:408
+#: config/tc-ia64.c:8089
 #, c-format
 #, c-format
-msgid "An instruction was expanded (%s)"
+msgid "Register number out of range 0..%u"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i860.c:675
-msgid "Pipelined instruction: fsrc1 = fdest"
+#: config/tc-ia64.c:8127
+msgid "Standalone `#' is illegal"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i860.c:878 config/tc-i860.c:885 config/tc-i860.c:892
-msgid "Assembler does not yet support PIC"
+#: config/tc-ia64.c:8130
+msgid "Redundant `#' suffix operators"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i860.c:956
+#: config/tc-ia64.c:8288
 #, c-format
 #, c-format
-msgid "Illegal operands for %s"
+msgid "Unhandled dependency %s for %s (%s), note %d"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i860.c:973
+#: config/tc-ia64.c:9600
 #, c-format
 #, c-format
-msgid "'d.%s' must be 8-byte aligned"
+msgid "Unrecognized dependency specifier %d\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i860.c:981
-#, c-format
-msgid "Prefix 'd.' invalid for instruction `%s'"
+#: config/tc-ia64.c:10476
+msgid "Only the first path encountering the conflict is reported"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i860.c:1134
-#, c-format
-msgid ""
-"  -EL\t\t\t  generate code for little endian mode (default)\n"
-"  -EB\t\t\t  generate code for big endian mode\n"
-"  -mwarn-expand\t\t  warn if pseudo operations are expanded\n"
-"  -mxp\t\t\t  enable i860XP support (disabled by default)\n"
-"  -mintel-syntax\t  enable Intel syntax (default to AT&T/SVR4)\n"
+#: config/tc-ia64.c:10478
+msgid "This is the location of the conflicting usage"
 msgstr ""
 
 msgstr ""
 
-#. SVR4 compatibility flags.
-#: config/tc-i860.c:1142
+#: config/tc-ia64.c:10739
 #, c-format
 #, c-format
-msgid ""
-"  -V\t\t\t  print assembler version number\n"
-"  -Qy, -Qn\t\t  ignored\n"
-msgstr ""
-
-#: config/tc-i860.c:1205
-msgid "This immediate requires 0 MOD 2 alignment"
+msgid "Unknown opcode `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i860.c:1208
-msgid "This immediate requires 0 MOD 4 alignment"
+#: config/tc-ia64.c:10817
+#, c-format
+msgid "AR %d can only be accessed by %c-unit"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i860.c:1211
-msgid "This immediate requires 0 MOD 8 alignment"
+#: config/tc-ia64.c:10829
+msgid "hint.b may be treated as nop"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i860.c:1214
-msgid "This immediate requires 0 MOD 16 alignment"
+#: config/tc-ia64.c:10832
+msgid "hint.b shouldn't be used"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i860.c:1309
-msgid "5-bit immediate too large"
+#: config/tc-ia64.c:10871
+#, c-format
+msgid "`%s' cannot be predicated"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i860.c:1312
-msgid "5-bit field must be absolute"
+#: config/tc-ia64.c:10943
+msgid "Closing bracket missing"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i860.c:1357 config/tc-i860.c:1380
-msgid "A branch offset requires 0 MOD 4 alignment"
+#: config/tc-ia64.c:10952
+msgid "Index must be a general register"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i860.c:1401
+#: config/tc-ia64.c:11117
 #, c-format
 #, c-format
-msgid "Unrecognized fix-up (0x%08lx)"
+msgid "Unsupported fixup size %d"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i960.c:486
+#. 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:11389
 #, c-format
 #, c-format
-msgid "Hashing returned \"%s\"."
+msgid "Cannot express %s%d%s relocation"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i960.c:582 config/tc-i960.c:1112
-msgid "expression syntax error"
+#: config/tc-ia64.c:11408
+msgid "No addend allowed in @fptr() relocation"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i960.c:618
-msgid "attempt to branch into different segment"
+#: config/tc-ia64.c:11447
+msgid "integer operand out of range"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i960.c:622
+#: config/tc-ia64.c:11514
 #, c-format
 #, c-format
-msgid "target of %s instruction must be a label"
+msgid "%s must have a constant value"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i960.c:732
-msgid "unaligned register"
+#: config/tc-ia64.c:11534
+msgid "cannot resolve @slotcount parameter"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i960.c:754
-msgid "no such sfr in this architecture"
+#: config/tc-ia64.c:11567
+msgid "invalid @slotcount value"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i960.c:792
-msgid "illegal literal"
+#: config/tc-ia64.c:11604 config/tc-z8k.c:1370
+#, c-format
+msgid "Cannot represent %s relocation in object file"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i960.c:942
-msgid "invalid index register"
+#: config/tc-ia64.c:11715
+msgid "Can't add stop bit to mark end of instruction group"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i960.c:965
-msgid "invalid scale factor"
+#: config/tc-ia64.c:11825 read.c:2544 read.c:3238 read.c:3575 stabs.c:468
+#, c-format
+msgid "expected comma after \"%s\""
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i960.c:1189
-msgid "architecture of opcode conflicts with that of earlier instruction(s)"
+#: config/tc-ia64.c:11867
+#, c-format
+msgid "`%s' is already the alias of %s `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i960.c:1423 config/tc-xtensa.c:11519
-msgid "too many operands"
+#: config/tc-ia64.c:11877
+#, c-format
+msgid "%s `%s' already has an alias `%s'"
 msgstr ""
 
 msgstr ""
 
-#. We never moved: there was no opcode either!
-#: config/tc-i960.c:1471
-msgid "missing opcode"
+#: config/tc-ia64.c:11888
+#, c-format
+msgid "inserting \"%s\" into %s alias hash table failed: %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i960.c:1611
-msgid "branch prediction invalid on this opcode"
+#: config/tc-ia64.c:11896
+#, c-format
+msgid "inserting \"%s\" into %s name hash table failed: %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i960.c:1649
+#: config/tc-ia64.c:11922
 #, c-format
 #, c-format
-msgid "invalid opcode, \"%s\"."
+msgid "symbol `%s' aliased to `%s' is not used"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i960.c:1651
+#: config/tc-ia64.c:11945
 #, c-format
 #, c-format
-msgid "improper number of operands.  expecting %d, got %d"
+msgid "section `%s' aliased to `%s' is not used"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i960.c:1751
+#: config/tc-ip2k.c:157
 #, c-format
 #, c-format
-msgid "Fixup of %ld too large for field width of %d"
+msgid "IP2K specific command line options:\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i960.c:1861
+#: config/tc-ip2k.c:158
 #, c-format
 #, c-format
-msgid "invalid architecture %s"
+msgid "  -mip2022               restrict to IP2022 insns \n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i960.c:1881
+#: config/tc-ip2k.c:159
 #, c-format
 #, c-format
-msgid "I960 options:\n"
+msgid "  -mip2022ext            permit extended IP2022 insn\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i960.c:1884
+#: config/tc-iq2000.c:363
 #, c-format
 #, c-format
-msgid ""
-"\n"
-"\t\t\tspecify variant of 960 architecture\n"
-"-b\t\t\tadd code to collect statistics about branches taken\n"
-"-link-relax\t\tpreserve individual alignment directives so linker\n"
-"\t\t\tcan do relaxing (b.out format only)\n"
-"-no-relax\t\tdon't alter compare-and-branch instructions for\n"
-"\t\t\tlong displacements\n"
+msgid "the yielding instruction %s may not be in a delay slot."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i960.c:2146
-msgid "should have 1 or 2 operands"
+#: config/tc-iq2000.c:371
+#, c-format
+msgid "Register number (R%ld) for double word access must be even."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i960.c:2154 config/tc-i960.c:2169
+#: config/tc-iq2000.c:380 config/tc-iq2000.c:385 config/tc-iq2000.c:390
+#: config/tc-iq2000.c:407 config/tc-mt.c:244 config/tc-mt.c:249
 #, c-format
 #, c-format
-msgid "Redefining leafproc %s"
+msgid "operand references R%ld of previous load."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i960.c:2199
-msgid "should have two operands"
+#: config/tc-iq2000.c:395
+msgid "instruction implicitly accesses R31 of previous load."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i960.c:2209
-msgid "'entry_num' must be absolute number in [0,31]"
+#: config/tc-iq2000.c:650 config/tc-mep.c:2007
+msgid "Unmatched high relocation"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i960.c:2217
-#, c-format
-msgid "Redefining entrynum for sysproc %s"
+#: config/tc-iq2000.c:828 config/tc-mips.c:18314 config/tc-score.c:5815
+msgid ".end not in text section"
 msgstr ""
 
 msgstr ""
 
-#. Should not happen: see block comment above.
-#: config/tc-i960.c:2317
-#, c-format
-msgid "Trying to 'bal' to %s"
+#: config/tc-iq2000.c:832 config/tc-score.c:5818
+msgid ".end directive without a preceding .ent directive."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i960.c:2327
-msgid "Looks like a proc, but can't tell what kind.\n"
+#: config/tc-iq2000.c:841 config/tc-score.c:5826
+msgid ".end symbol does not match .ent symbol."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i960.c:2346
-msgid "big endian mode is not supported"
+#: config/tc-iq2000.c:844 config/tc-mips.c:18334 config/tc-score.c:5831
+msgid ".end directive missing or unknown symbol"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i960.c:2348
+#: config/tc-iq2000.c:862
+msgid "Expected simple number."
+msgstr ""
+
+#: config/tc-iq2000.c:891 config/tc-mips.c:18239 config/tc-score.c:5667
 #, c-format
 #, c-format
-msgid "ignoring unrecognized .endian type `%s'"
+msgid " *input_line_pointer == '%c' 0x%02x\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i960.c:2393
-msgid "can't use COBR format with external label"
+#: config/tc-iq2000.c:893
+msgid "Invalid number"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i960.c:2568
-msgid "option --link-relax is only supported in b.out format"
+#: config/tc-iq2000.c:927 config/tc-score.c:5705
+msgid ".ent or .aent not in text section."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i960.c:2595
-#, c-format
-msgid "No 'bal' entry point for leafproc %s"
+#: config/tc-iq2000.c:930
+msgid "missing `.end'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:864
-msgid "bad .section directive: want a,o,s,w,x,M,S,G,T in string"
+#: config/tc-lm32.c:236 config/tc-moxie.c:579 config/tc-nios2.c:274
+msgid "bad call to md_atof"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:916
-msgid "Size of frame exceeds maximum of 96 registers"
+#: config/tc-m32c.c:143
+#, c-format
+msgid " M32C specific command line options:\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:921
-msgid "Size of rotating registers exceeds frame size"
+#. Pretend that we do not recognise this option.
+#: config/tc-m32r.c:330
+msgid "Unrecognised option: -hidden"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:1008
-msgid "Unwind directive not followed by an instruction."
+#: config/tc-m32r.c:357 config/tc-sparc.c:648
+msgid "Unrecognized option following -K"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:1017 config/tc-ia64.c:7447
-msgid "qualifying predicate not followed by instruction"
+#: config/tc-m32r.c:372
+#, c-format
+msgid " M32R specific command line options:\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:1082 config/tc-ia64.c:1116
-msgid "record type is not valid"
+#: config/tc-m32r.c:374
+#, c-format
+msgid ""
+"  -m32r                   disable support for the m32rx instruction set\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:1185
-msgid "Invalid record type for P3 format."
+#: config/tc-m32r.c:376
+#, c-format
+msgid "  -m32rx                  support the extended m32rx instruction set\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:1221
-msgid "Invalid record type for format P6"
+#: config/tc-m32r.c:378
+#, c-format
+msgid "  -m32r2                  support the extended m32r2 instruction set\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:1401 config/tc-ia64.c:1453
-msgid "Invalid record type for format B1"
+#: config/tc-m32r.c:380
+#, c-format
+msgid "  -EL,-little             produce little endian code and data\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:1486
-msgid "Invalid record type for format X1"
+#: config/tc-m32r.c:382
+#, c-format
+msgid "  -EB,-big                produce big endian code and data\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:1528
-msgid "Invalid record type for format X3"
+#: config/tc-m32r.c:384
+#, c-format
+msgid "  -parallel               try to combine instructions in parallel\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:1566
-msgid "Previous .save incomplete"
+#: config/tc-m32r.c:386
+#, c-format
+msgid "  -no-parallel            disable -parallel\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:2391
-msgid "spill_mask record unimplemented."
+#: config/tc-m32r.c:388
+#, c-format
+msgid ""
+"  -no-bitinst             disallow the M32R2's extended bit-field "
+"instructions\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:2448
-msgid "record_type_not_valid"
+#: config/tc-m32r.c:390
+#, c-format
+msgid "  -O                      try to optimize code.  Implies -parallel\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:2533
-msgid "Ignoring attempt to spill beyond end of region"
+#: config/tc-m32r.c:393
+#, c-format
+msgid ""
+"  -warn-explicit-parallel-conflicts     warn when parallel instructions\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:2592
-msgid "Only constant space allocation is supported"
+#: config/tc-m32r.c:395
+#, c-format
+msgid "                                         might violate contraints\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:2606
-msgid "Only constant offsets are supported"
+#: config/tc-m32r.c:397
+#, c-format
+msgid "  -no-warn-explicit-parallel-conflicts  do not warn when parallel\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:2629
-msgid "Section switching in code is not supported."
+#: config/tc-m32r.c:399
+#, c-format
+msgid ""
+"                                         instructions might violate "
+"contraints\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:2671
-msgid " Insn slot not set in unwind record."
+#: config/tc-m32r.c:401
+#, c-format
+msgid ""
+"  -Wp                     synonym for -warn-explicit-parallel-conflicts\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:2745
-msgid "frgr_mem record before region record!"
+#: config/tc-m32r.c:403
+#, c-format
+msgid ""
+"  -Wnp                    synonym for -no-warn-explicit-parallel-conflicts\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:2756
-msgid "fr_mem record before region record!"
+#: config/tc-m32r.c:405
+#, c-format
+msgid ""
+"  -ignore-parallel-conflicts            do not check parallel instructions\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:2765
-msgid "gr_mem record before region record!"
+#: config/tc-m32r.c:407
+#, c-format
+msgid "                                         for constraint violations\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:2774
-msgid "br_mem record before region record!"
+#: config/tc-m32r.c:409
+#, c-format
+msgid ""
+"  -no-ignore-parallel-conflicts         check parallel instructions for\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:2784
-msgid "gr_gr record before region record!"
+#: config/tc-m32r.c:411
+#, c-format
+msgid "                                         constraint violations\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:2792
-msgid "br_gr record before region record!"
+#: config/tc-m32r.c:413
+#, c-format
+msgid "  -Ip                     synonym for -ignore-parallel-conflicts\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:2910
+#: config/tc-m32r.c:415
 #, c-format
 #, c-format
-msgid "First operand to .%s must be a predicate"
+msgid "  -nIp                    synonym for -no-ignore-parallel-conflicts\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:2914
+#: config/tc-m32r.c:418
 #, c-format
 #, c-format
-msgid "Pointless use of p0 as first operand to .%s"
+msgid ""
+"  -warn-unmatched-high    warn when an (s)high reloc has no matching low "
+"reloc\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:2970
+#: config/tc-m32r.c:420
 #, c-format
 #, c-format
-msgid "Operand %d to .%s must be a preserved register"
+msgid "  -no-warn-unmatched-high do not warn about missing low relocs\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:3006
+#: config/tc-m32r.c:422
 #, c-format
 #, c-format
-msgid "Operand %d to .%s must be a writable register"
+msgid "  -Wuh                    synonym for -warn-unmatched-high\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:3031
+#: config/tc-m32r.c:424
 #, c-format
 #, c-format
-msgid "Radix `%s' unsupported or invalid"
+msgid "  -Wnuh                   synonym for -no-warn-unmatched-high\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:3061 config/tc-ia64.c:3066
+#: config/tc-m32r.c:427
 #, c-format
 #, c-format
-msgid ".%s outside of %s"
+msgid "  -KPIC                   generate PIC\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:3151
-msgid "Tags on unwind pseudo-ops aren't supported, yet"
+#: config/tc-m32r.c:849
+msgid "instructions write to the same destination register."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:3173
-msgid "First operand to .fframe must be a constant"
+#: config/tc-m32r.c:857
+msgid "Instructions do not use parallel execution pipelines."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:3193
-msgid "First operand to .vframe must be a general register"
+#: config/tc-m32r.c:865
+msgid "Instructions share the same execution pipeline"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:3201
-msgid "Operand of .vframe contradicts .prologue"
+#: config/tc-m32r.c:930 config/tc-m32r.c:1044
+#, c-format
+msgid "not a 16 bit instruction '%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:3211
-msgid ".vframepsp is meaningless, assuming .vframesp was meant"
+#: 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"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:3219
-msgid "Operand to .vframesp must be a constant (sp-relative offset)"
+#: config/tc-m32r.c:955 config/tc-m32r.c:1069 config/tc-m32r.c:1253
+#, c-format
+msgid "unknown instruction '%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:3246
-msgid "First operand to .save not a register"
+#: config/tc-m32r.c:964 config/tc-m32r.c:1076 config/tc-m32r.c:1260
+#, c-format
+msgid "instruction '%s' is for the M32RX only"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:3252
-msgid "Second operand to .save not a valid register"
+#: config/tc-m32r.c:973 config/tc-m32r.c:1085
+#, c-format
+msgid "instruction '%s' cannot be executed in parallel."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:3283 config/tc-ia64.c:3294 config/tc-ia64.c:3302
-msgid "Second operand of .save contradicts .prologue"
+#: config/tc-m32r.c:1028 config/tc-m32r.c:1110 config/tc-m32r.c:1317
+msgid "internal error: lookup/get operands failed"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:3309
-msgid "First operand to .save not a valid register"
+#: config/tc-m32r.c:1095
+#, c-format
+msgid "'%s': only the NOP instruction can be issued in parallel on the m32r"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:3327
-msgid "First operand to .restore must be stack pointer (sp)"
+#: 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 ?"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:3336
-msgid "Second operand to .restore must be a constant >= 0"
+#: 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 ?"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:3346
+#: config/tc-m32r.c:1502
 #, c-format
 #, c-format
-msgid "Epilogue count of %lu exceeds number of nested prologues (%u)"
+msgid ".SCOMMon length (%ld.) <0! Ignored."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:3433
+#: config/tc-m32r.c:1552
 #, c-format
 #, c-format
-msgid "Illegal section name `%s' (causes unwind section name clash)"
+msgid "Length of .scomm \"%s\" is already %ld. Not changed to %ld."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:3624
-msgid "First operand to .altrp not a valid branch register"
+#: config/tc-m32r.c:1929 config/tc-m32r.c:1982 config/tc-nds32.c:4150
+#: config/tc-nds32.c:4186 config/tc-sh.c:774 config/tc-sh.c:2454
+msgid "Invalid PIC expression."
+msgstr ""
+
+#: config/tc-m32r.c:2073
+msgid "Unmatched high/shigh reloc"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:3653
+#: config/tc-m68hc11.c:416
 #, c-format
 #, c-format
-msgid "First operand to .%s not a register"
+msgid ""
+"Motorola 68HC11/68HC12/68HCS12 options:\n"
+"  -m68hc11 | -m68hc12 |\n"
+"  -m68hcs12 | -mm9s12x |\n"
+"  -mm9s12xg               specify the processor [default %s]\n"
+"  -mshort                 use 16-bit int ABI (default)\n"
+"  -mlong                  use 32-bit int ABI\n"
+"  -mshort-double          use 32-bit double ABI\n"
+"  -mlong-double           use 64-bit double ABI (default)\n"
+"  --force-long-branches   always turn relative branches into absolute ones\n"
+"  -S,--short-branches     do not turn relative branches into absolute ones\n"
+"                          when the offset is out of range\n"
+"  --strict-direct-mode    do not turn the direct mode into extended mode\n"
+"                          when the instruction does not support direct mode\n"
+"  --print-insn-syntax     print the syntax of instruction in case of error\n"
+"  --print-opcodes         print the list of instructions with syntax\n"
+"  --xgate-ramoffset       offset ram addresses by 0xc000\n"
+"  --generate-example      generate an example of each instruction\n"
+"                          (used for testing)\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:3658
+#: config/tc-m68hc11.c:464 config/tc-xgate.c:284
 #, c-format
 #, c-format
-msgid "Second operand to .%s not a constant"
+msgid "Default target `%s' is not supported."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:3725
+#. Dump the opcode statistics table.
+#: config/tc-m68hc11.c:482
 #, c-format
 #, c-format
-msgid "First operand to .%s not a valid register"
+msgid "Name   # Modes  Min ops  Max ops  Modes mask  # Used\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:3748
-msgid "First operand to .save.g must be a positive 4-bit constant"
+#: config/tc-m68hc11.c:561
+#, c-format
+msgid "Option `%s' is not recognized."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:3761
-msgid "Second operand to .save.g must be a general register"
+#: config/tc-m68hc11.c:751
+msgid "imm3"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:3766
-#, c-format
-msgid "Second operand to .save.g must be the first of %d general registers"
+#: config/tc-m68hc11.c:759
+msgid "RD"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:3789
-msgid "Operand to .save.f must be a positive 20-bit constant"
+#: config/tc-m68hc11.c:767
+msgid "RD,RS"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:3812
-msgid "First operand to .save.b must be a positive 5-bit constant"
+#: config/tc-m68hc11.c:775
+msgid "RI, #imm4"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:3825
-msgid "Second operand to .save.b must be a general register"
+#: config/tc-m68hc11.c:807
+msgid "RD, (RI,#offs5)"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:3830
-#, c-format
-msgid "Second operand to .save.b must be the first of %d general registers"
+#: config/tc-m68hc11.c:859
+msgid "#<imm8>"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:3856
-msgid "First operand to .save.gf must be a non-negative 4-bit constant"
+#: config/tc-m68hc11.c:868
+msgid "#<imm16>"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:3864
-msgid "Second operand to .save.gf must be a non-negative 20-bit constant"
+#: config/tc-m68hc11.c:877 config/tc-m68hc11.c:886
+msgid "<imm8>,X"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:3872
-msgid "Operands to .save.gf may not be both zero"
+#: config/tc-m68hc11.c:913
+msgid "*<abs8>"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:3889
-msgid "Operand to .spill must be a constant"
+#: config/tc-m68hc11.c:925
+msgid "#<mask>"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:3958
+#: config/tc-m68hc11.c:935
 #, c-format
 #, c-format
-msgid "Operand %d to .%s must be a constant"
+msgid "symbol%d"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:3979
-#, c-format
-msgid "Missing .label_state %ld"
+#: config/tc-m68hc11.c:937
+msgid "<abs>"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:4033
-msgid "Operand to .label_state must be a constant"
+#: config/tc-m68hc11.c:956
+msgid "<label>"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:4052
-msgid "Operand to .copy_state must be a constant"
+#: config/tc-m68hc11.c:972
+#, c-format
+msgid ""
+"# Example of `%s' instructions\n"
+"\t.sect .text\n"
+"_start:\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:4075
-msgid "First operand to .unwabi must be a constant"
+#: config/tc-m68hc11.c:1019
+#, c-format
+msgid "Instruction `%s' is not recognized."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:4081
-msgid "Second operand to .unwabi must be a constant"
+#: config/tc-m68hc11.c:1024
+#, c-format
+msgid "Instruction formats for `%s':"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:4116
-msgid "Missing .endp after previous .proc"
+#: config/tc-m68hc11.c:1176
+#, c-format
+msgid "Immediate operand is not allowed for operand %d."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:4135
-msgid "Empty argument of .proc"
+#: config/tc-m68hc11.c:1220
+msgid "Indirect indexed addressing is not valid for 68HC11."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:4140
-#, c-format
-msgid "`%s' was already defined"
+#: config/tc-m68hc11.c:1240
+msgid "Spurious `,' or bad indirect register addressing mode."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:4183
-msgid "Initial .body should precede any instructions"
+#: config/tc-m68hc11.c:1262
+msgid "Missing second register or offset for indexed-indirect mode."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:4202
-msgid ".prologue within prologue"
+#: config/tc-m68hc11.c:1272
+msgid "Missing second register for indexed-indirect mode."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:4207
-msgid "Initial .prologue should precede any instructions"
+#: config/tc-m68hc11.c:1288
+msgid "Missing `]' to close indexed-indirect mode."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:4217
-msgid "First operand to .prologue must be a positive 4-bit constant"
+#: config/tc-m68hc11.c:1333 config/tc-m68hc11.c:2963 config/tc-m68hc11.c:3075
+#: config/tc-m68hc11.c:3149 config/tc-m68hc11.c:3333 config/tc-m68hc11.c:3404
+msgid "Illegal operand."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:4219
-msgid "Pointless use of zero first operand to .prologue"
+#. Looks like OP_R_R.
+#: config/tc-m68hc11.c:1338 config/tc-m68hc11.c:2968 config/tc-m68hc11.c:3080
+#: config/tc-m68hc11.c:3154 config/tc-m68hc11.c:3260 config/tc-m68hc11.c:3312
+#: config/tc-m68hc11.c:3320 config/tc-m68hc11.c:3338
+msgid "Missing operand."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:4233
-msgid "Using a constant as second operand to .prologue is deprecated"
+#: config/tc-m68hc11.c:1391
+msgid "Pre-increment mode is not valid for 68HC11"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:4239
-msgid "Second operand to .prologue must be a general register"
+#: config/tc-m68hc11.c:1404
+msgid "Wrong register in register indirect mode."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:4244
-#, c-format
-msgid "Second operand to .prologue must be the first of %d general registers"
+#: config/tc-m68hc11.c:1412
+msgid "Missing `]' to close register indirect operand."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:4356
-#, c-format
-msgid "`%s' was not defined within procedure"
+#: config/tc-m68hc11.c:1432
+msgid "Post-decrement mode is not valid for 68HC11."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:4394
-msgid "Empty argument of .endp"
+#: config/tc-m68hc11.c:1440
+msgid "Post-increment mode is not valid for 68HC11."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:4408
-#, c-format
-msgid "`%s' was not specified with previous .proc"
+#: config/tc-m68hc11.c:1458
+msgid "Invalid indexed indirect mode."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:4423
+#: config/tc-m68hc11.c:1582
 #, c-format
 #, c-format
-msgid "`%s' should be an operand to this .endp"
+msgid "Trap id `%ld' is out of range."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:4464 config/tc-ia64.c:4802 config/tc-ia64.c:5109
-msgid "Comma expected"
+#: config/tc-m68hc11.c:1586
+msgid "Trap id must be within [0x30..0x39] or [0x40..0xff]."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:4505
-msgid "Expected '['"
+#: config/tc-m68hc11.c:1593 config/tc-m68hc11.c:1744
+#, c-format
+msgid "Operand out of 8-bit range: `%ld'."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:4514 config/tc-ia64.c:7582
-msgid "Expected ']'"
+#: config/tc-m68hc11.c:1600
+msgid "The trap id must be a constant."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:4519
-msgid "Number of elements must be positive"
+#: config/tc-m68hc11.c:1632 config/tc-m68hc11.c:1787 config/tc-xgate.c:1341
+#, c-format
+msgid "Operand `%x' not recognized in fixup8."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:4530
+#: config/tc-m68hc11.c:1649 config/tc-m68hc11.c:1697
 #, c-format
 #, c-format
-msgid "Used more than the declared %d rotating registers"
+msgid "Operand out of 16-bit range: `%ld'."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:4538
-msgid "Used more than the available 96 rotating registers"
+#: config/tc-m68hc11.c:1680 config/tc-m68hc11.c:1711
+#, c-format
+msgid "Operand `%x' not recognized in fixup16."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:4545
-msgid "Used more than the available 48 rotating registers"
+#: config/tc-m68hc11.c:1804
+#, c-format
+msgid "Unexpected branch conversion with `%x'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:4573
+#: config/tc-m68hc11.c:1890 config/tc-m68hc11.c:2022
 #, c-format
 #, c-format
-msgid "Attempt to redefine register set `%s'"
+msgid "Operand out of range for a relative branch: `%ld'"
+msgstr ""
+
+#: config/tc-m68hc11.c:1990
+msgid "Invalid register for dbcc/tbcc instruction."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:4639
+#: config/tc-m68hc11.c:2078
 #, c-format
 #, c-format
-msgid "Unknown psr option `%s'"
+msgid "Increment/decrement value is out of range: `%ld'."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:4687
-msgid "Missing section name"
+#: config/tc-m68hc11.c:2090
+msgid "Expecting a register."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:4697
-msgid "Comma expected after section name"
+#: config/tc-m68hc11.c:2105
+msgid "Invalid register for post/pre increment."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:4708
-msgid "Creating sections with .xdataN/.xrealN/.xstringZ is deprecated."
+#: config/tc-m68hc11.c:2135
+msgid "Invalid register."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:4797
-msgid "Register name expected"
+#: config/tc-m68hc11.c:2142
+#, c-format
+msgid "Offset out of 16-bit range: %ld."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:4810
-msgid "Register value annotation ignored"
+#: config/tc-m68hc11.c:2148
+#, c-format
+msgid "Offset out of 5-bit range for movw/movb insn: %ld."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:4849
-msgid "Directive invalid within a bundle"
+#: config/tc-m68hc11.c:2273
+msgid "Expecting register D for indexed indirect mode."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:4940
-msgid "Missing predicate relation type"
+#: config/tc-m68hc11.c:2275
+msgid "Indexed indirect mode is not allowed for movb/movw."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:4946
-msgid "Unrecognized predicate relation type"
+#: config/tc-m68hc11.c:2292
+msgid "Invalid accumulator register."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:4992
-msgid "Bad register range"
+#: config/tc-m68hc11.c:2317
+msgid "Invalid indexed register."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:5001 config/tc-ia64.c:7527
-msgid "Predicate register expected"
+#: config/tc-m68hc11.c:2327
+msgid "Addressing mode not implemented yet."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:5006
-msgid "Duplicate predicate register ignored"
+#: config/tc-m68hc11.c:2341
+msgid "Invalid source register for this instruction, use 'tfr'."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:5022
-msgid "Predicate source and target required"
+#: config/tc-m68hc11.c:2343
+msgid "Invalid source register."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:5024 config/tc-ia64.c:5036
-msgid "Use of p0 is not valid in this context"
+#: config/tc-m68hc11.c:2348
+msgid "Invalid destination register for this instruction, use 'tfr'."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:5031
-msgid "At least two PR arguments expected"
+#: config/tc-m68hc11.c:2350
+msgid "Invalid destination register."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:5045
-msgid "At least one PR argument expected"
+#: config/tc-m68hc11.c:2525
+msgid "Invalid indexed register, expecting register X."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:5080
-#, c-format
-msgid "Inserting \"%s\" into entry hint table failed: %s"
+#: config/tc-m68hc11.c:2527
+msgid "Invalid indexed register, expecting register Y."
 msgstr ""
 
 msgstr ""
 
-#. FIXME -- need 62-bit relocation type
-#: config/tc-ia64.c:5548
-msgid "62-bit relocation not yet implemented"
+#: config/tc-m68hc11.c:2846
+msgid "No instruction or missing opcode."
 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:5632
-msgid "lower 16 bits of mask ignored"
+#: config/tc-m68hc11.c:2856 config/tc-m68hc11.c:3534
+#, c-format
+msgid "Opcode `%s' is not recognized."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:5946
-msgid "Expected separator `='"
+#: config/tc-m68hc11.c:2905 config/tc-m68hc11.c:3454 config/tc-m68hc11.c:3556
+#, c-format
+msgid "Garbage at end of instruction: `%s'."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:5980
-msgid "Duplicate equal sign (=) in instruction"
+#: config/tc-m68hc11.c:3442
+#, c-format
+msgid "Failed to find a valid mode for `%s'."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:5987
+#: config/tc-m68hc11.c:3466 config/tc-m68hc11.c:3684 config/tc-m68hc11.c:3690
 #, c-format
 #, c-format
-msgid "Illegal operand separator `%c'"
+msgid "Invalid operand for `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:6102
+#: config/tc-m68hc11.c:3742
 #, c-format
 #, c-format
-msgid "Operand %u of `%s' should be %s"
+msgid "Invalid mode: %s\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:6106
-msgid "Wrong number of output operands"
+#: config/tc-m68hc11.c:3802
+msgid "bad .relax format"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:6108
-msgid "Wrong number of input operands"
+#: config/tc-m68hc11.c:3846 config/tc-xgate.c:632
+#, c-format
+msgid "Relocation %d is not supported by object file format."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:6110
-msgid "Operand mismatch"
+#: config/tc-m68hc11.c:4123
+msgid "bra or bsr with undefined symbol."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:6192
+#: config/tc-m68hc11.c:4224 config/tc-m68hc11.c:4281
 #, c-format
 #, c-format
-msgid "Invalid use of `%c%d' as output operand"
+msgid "Subtype %d is not recognized."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:6195
-#, c-format
-msgid "Invalid use of `r%d' as base update address operand"
+#: config/tc-m68hc11.c:4339 config/tc-xgate.c:665
+msgid "Expression too complex."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:6219
-#, c-format
-msgid "Invalid duplicate use of `%c%d'"
+#: config/tc-m68hc11.c:4370 config/tc-xgate.c:710 config/tc-xgate.c:719
+msgid "Value out of 16-bit range."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:6226
+#: config/tc-m68hc11.c:4392
 #, c-format
 #, c-format
-msgid "Invalid simultaneous use of `f%d' and `f%d'"
+msgid "Value %ld too large for 8-bit PC-relative branch."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:6232
+#: config/tc-m68hc11.c:4402 config/tc-xgate.c:676
 #, c-format
 #, c-format
-msgid "Dangerous simultaneous use of `f%d' and `f%d'"
+msgid "Value %ld too large for 9-bit PC-relative branch."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:6276
-msgid "Value truncated to 62 bits"
+#: config/tc-m68hc11.c:4411 config/tc-xgate.c:693
+#, c-format
+msgid "Value %ld too large for 10-bit PC-relative branch."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:6339
+#: config/tc-m68hc11.c:4419
 #, c-format
 #, c-format
-msgid "Bad operand value: %s"
+msgid "Auto increment/decrement offset '%ld' is out of range."
 msgstr ""
 
 msgstr ""
 
-#. Give an error if a frag containing code is not aligned to a 16 byte
-#. boundary.
-#: config/tc-ia64.c:6414 config/tc-ia64.h:177
-msgid "instruction address is not a multiple of 16"
+#: config/tc-m68hc11.c:4432
+#, c-format
+msgid "Offset out of 5-bit range for movw/movb insn: %ld"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:6482
+#: config/tc-m68hc11.c:4443
 #, c-format
 #, c-format
-msgid "`%s' must be last in bundle"
+msgid "Offset out of 9-bit range for movw/movb insn: %ld"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:6514
+#: config/tc-m68hc11.c:4455
 #, c-format
 #, c-format
-msgid "Internal error: don't know how to force %s to end of instruction group"
+msgid "Offset out of 16-bit range for movw/movb insn: %ld"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:6527
+#: config/tc-m68hc11.c:4472 config/tc-xgate.c:754
 #, c-format
 #, c-format
-msgid "`%s' must be last in instruction group"
+msgid "Line %d: unknown relocation type: 0x%x."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:6557
-msgid "Label must be first in a bundle"
+#: config/tc-m68hc11.c:4497
+msgid "Invalid directive"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:6634
-msgid "hint in B unit may be treated as nop"
+#: config/tc-m68k.c:1165
+#, c-format
+msgid "Can not do %d byte pc-relative relocation"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:6645
-msgid "hint in B unit can't be used"
+#: config/tc-m68k.c:1167
+#, c-format
+msgid "Can not do %d byte pc-relative pic relocation"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:6659
-msgid "emit_one_bundle: unexpected dynamic op"
+#: config/tc-m68k.c:1172
+#, c-format
+msgid "Can not do %d byte relocation"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:6782
+#: config/tc-m68k.c:1174
 #, c-format
 #, c-format
-msgid "`%s' does not fit into %s template"
+msgid "Can not do %d byte pic relocation"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:6797
+#: config/tc-m68k.c:1254
 #, c-format
 #, c-format
-msgid "`%s' does not fit into bundle"
+msgid "Unable to produce reloc against symbol '%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:6809
+#: config/tc-m68k.c:1313 config/tc-vax.c:2367
 #, c-format
 #, c-format
-msgid "`%s' can't go in %s of %s template"
+msgid "Cannot make %s relocation PC relative"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:6815
-msgid "Missing '}' at end of file"
+#: config/tc-m68k.c:1429 config/tc-vax.c:1877
+msgid "No operator"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:6962
-#, c-format
-msgid "Unrecognized option '-x%s'"
+#: config/tc-m68k.c:1459 config/tc-vax.c:1893
+msgid "Unknown operator"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:6989
-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-m68k.c:2362
+msgid "invalid instruction for this architecture; needs "
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:7019
-msgid "--gstabs is not supported for ia64"
+#: config/tc-m68k.c:2370
+msgid "hardware divide"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:7257
-#, c-format
-msgid "ia64.md_begin: can't hash `%s': %s"
+#: config/tc-m68k.c:2392 config/tc-m68k.c:2396 config/tc-m68k.c:2400
+msgid "or higher"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:7318
-#, c-format
-msgid "Inserting \"%s\" into constant hash table failed: %s"
+#: config/tc-m68k.c:2453
+msgid "operands mismatch"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:7330 config/tc-mips.c:1905
-msgid "Could not set architecture and machine"
+#: config/tc-m68k.c:2517 config/tc-m68k.c:2523 config/tc-m68k.c:2529
+#: config/tc-mmix.c:2493 config/tc-mmix.c:2517
+msgid "operand out of range"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:7462
-msgid "Explicit stops are ignored in auto mode"
+#: config/tc-m68k.c:2586
+#, c-format
+msgid "Bignum too big for %c format; truncated"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:7471
-msgid "Found '{' when manual bundling is already turned on"
+#: config/tc-m68k.c:2663
+msgid "displacement too large for this architecture; needs 68020 or higher"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:7484
-msgid "Found '{' after explicit switch to automatic mode"
+#: config/tc-m68k.c:2774
+msgid ""
+"scale factor invalid on this architecture; needs cpu32 or 68020 or higher"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:7490
-msgid "Found '}' when manual bundling is off"
+#: config/tc-m68k.c:2779
+msgid "invalid index size for coldfire"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:7517
-msgid "Expected ')'"
+#: config/tc-m68k.c:2832
+msgid "Forcing byte displacement"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:7522
-msgid "Qualifying predicate expected"
+#: config/tc-m68k.c:2834
+msgid "byte displacement out of range"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:7541
-msgid "Tag must come before qualifying predicate."
+#: config/tc-m68k.c:2882 config/tc-m68k.c:2920
+msgid "invalid operand mode for this architecture; needs 68020 or higher"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:7571
-msgid "Expected ':'"
+#: config/tc-m68k.c:2906 config/tc-m68k.c:2940
+msgid ":b not permitted; defaulting to :w"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:7587
-msgid "Tag name expected"
+#: config/tc-m68k.c:3017
+msgid "unsupported byte value; use a different suffix"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:7689
-msgid "Rotating register index must be a non-negative constant"
+#: config/tc-m68k.c:3032
+msgid "unknown/incorrect operand"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:7694
-#, c-format
-msgid "Index out of range 0..%u"
+#: config/tc-m68k.c:3075 config/tc-m68k.c:3083 config/tc-m68k.c:3090
+#: config/tc-m68k.c:3097
+msgid "out of range"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:7706
-msgid "Indirect register index must be a general register"
+#: config/tc-m68k.c:3170
+msgid "Can't use long branches on this architecture"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:7715
-msgid "Index can only be applied to rotating or indirect registers"
+#: config/tc-m68k.c:3276
+msgid "Expression out of range, using 0"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:7751 config/tc-xstormy16.c:146
-msgid "Expected '('"
+#: config/tc-m68k.c:3477 config/tc-m68k.c:3493
+msgid "Floating point register in register list"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:7759 config/tc-pdp11.c:448 config/tc-pdp11.c:514
-#: config/tc-pdp11.c:553 config/tc-xstormy16.c:155
-msgid "Missing ')'"
+#: config/tc-m68k.c:3483
+msgid "Wrong register in floating-point reglist"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:7777 config/tc-xstormy16.c:162
-msgid "Not a symbolic expression"
+#: config/tc-m68k.c:3499
+msgid "incorrect register in reglist"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:7782 config/tc-ia64.c:7796
-msgid "Illegal combination of relocation functions"
+#: config/tc-m68k.c:3505
+msgid "wrong register in floating-point reglist"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:7885
-msgid "No current frame"
+#. ERROR.
+#: config/tc-m68k.c:3978
+msgid "Extra )"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:7887
-#, c-format
-msgid "Register number out of range 0..%u"
+#. ERROR.
+#: config/tc-m68k.c:3989
+msgid "Missing )"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:7925
-msgid "Standalone `#' is illegal"
+#: config/tc-m68k.c:4006
+msgid "Missing operand"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:7928
-msgid "Redundant `#' suffix operators"
+#: config/tc-m68k.c:4331
+#, c-format
+msgid "unrecognized default cpu `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:8086
+#: config/tc-m68k.c:4385
 #, c-format
 #, c-format
-msgid "Unhandled dependency %s for %s (%s), note %d"
+msgid "%s -- statement `%s' ignored"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:9381
+#: config/tc-m68k.c:4434
 #, c-format
 #, c-format
-msgid "Unrecognized dependency specifier %d\n"
+msgid "Don't know how to figure width of %c in md_assemble()"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:10257
-msgid "Only the first path encountering the conflict is reported"
+#: config/tc-m68k.c:4604
+#, c-format
+msgid "Internal Error:  Can't allocate m68k_sorted_opcodes of size %d"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:10259
-msgid "This is the location of the conflicting usage"
+#: config/tc-m68k.c:4669 config/tc-m68k.c:4708
+#, c-format
+msgid "Internal Error: Can't find %s in hash table"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:10520
+#: config/tc-m68k.c:4672 config/tc-m68k.c:4711
 #, c-format
 #, c-format
-msgid "Unknown opcode `%s'"
+msgid "Internal Error: Can't hash %s: %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:10598
+#: config/tc-m68k.c:4836
 #, c-format
 #, c-format
-msgid "AR %d can only be accessed by %c-unit"
+msgid "text label `%s' aligned to odd boundary"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:10610
-msgid "hint.b may be treated as nop"
+#: config/tc-m68k.c:5008
+#, c-format
+msgid "value %ld out of range"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:10613
-msgid "hint.b shouldn't be used"
+#: config/tc-m68k.c:5022
+msgid "invalid byte branch offset"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:10652
-#, c-format
-msgid "`%s' cannot be predicated"
+#: config/tc-m68k.c:5059
+msgid "short branch with zero offset: use :w"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:10724
-msgid "Closing bracket missing"
+#: config/tc-m68k.c:5103
+msgid "Conversion of PC relative BSR to absolute JSR"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:10733
-msgid "Index must be a general register"
+#: config/tc-m68k.c:5114
+msgid "Conversion of PC relative branch to absolute jump"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:10898
-#, c-format
-msgid "Unsupported fixup size %d"
+#: config/tc-m68k.c:5131 config/tc-m68k.c:5188
+msgid "Conversion of PC relative conditional branch to absolute jump"
 msgstr ""
 
 msgstr ""
 
-#. This should be an error, but since previously there wasn't any
-#. diagnostic here, don't make it fail because of this for now.
-#: config/tc-ia64.c:11170
-#, c-format
-msgid "Cannot express %s%d%s relocation"
+#: config/tc-m68k.c:5253
+msgid "Conversion of PC relative displacement to absolute"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:11189
-msgid "No addend allowed in @fptr() relocation"
+#: config/tc-m68k.c:5466
+msgid "Tried to convert PC relative branch to absolute jump"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:11228
-msgid "integer operand out of range"
+#: config/tc-m68k.c:5511 config/tc-m68k.c:5522 config/tc-m68k.c:5566
+msgid "expression out of range: defaulting to 1"
+msgstr ""
+
+#: config/tc-m68k.c:5558
+msgid "expression out of range: defaulting to 0"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:11295
+#: config/tc-m68k.c:5599 config/tc-m68k.c:5611
 #, c-format
 #, c-format
-msgid "%s must have a constant value"
+msgid "Can't deal with expression; defaulting to %ld"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:11315
-msgid "cannot resolve @slotcount parameter"
+#: config/tc-m68k.c:5625
+msgid "expression doesn't fit in BYTE"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:11348
-msgid "invalid @slotcount value"
+#: config/tc-m68k.c:5629
+msgid "expression doesn't fit in WORD"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:11385 config/tc-z8k.c:1372
+#: config/tc-m68k.c:5716
 #, c-format
 #, c-format
-msgid "Cannot represent %s relocation in object file"
+msgid "%s: unrecognized processor name"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:11496
-msgid "Can't add stop bit to mark end of instruction group"
+#: config/tc-m68k.c:5777
+msgid "bad coprocessor id"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:11596 config/tc-score.c:6109 read.c:1451 read.c:2447
-#: read.c:3149 read.c:3490 read.c:3534
-msgid "expected symbol name"
+#: config/tc-m68k.c:5783
+msgid "unrecognized fopt option"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:11606 read.c:2457 read.c:3159 read.c:3518 stabs.c:468
+#: config/tc-m68k.c:5916
 #, c-format
 #, c-format
-msgid "expected comma after \"%s\""
+msgid "option `%s' may not be negated"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:11648
+#: config/tc-m68k.c:5927
 #, c-format
 #, c-format
-msgid "`%s' is already the alias of %s `%s'"
+msgid "option `%s' not recognized"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:11658
-#, c-format
-msgid "%s `%s' already has an alias `%s'"
+#: config/tc-m68k.c:5956
+msgid "bad format of OPT NEST=depth"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:11669
-#, c-format
-msgid "inserting \"%s\" into %s alias hash table failed: %s"
+#: config/tc-m68k.c:6012
+msgid "missing label"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:11677
+#: config/tc-m68k.c:6038
 #, c-format
 #, c-format
-msgid "inserting \"%s\" into %s name hash table failed: %s"
+msgid "bad register list: %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:11703
-#, c-format
-msgid "symbol `%s' aliased to `%s' is not used"
+#: config/tc-m68k.c:6136
+msgid "restore without save"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:11726
-#, c-format
-msgid "section `%s' aliased to `%s' is not used"
+#: config/tc-m68k.c:6290 config/tc-m68k.c:6660
+msgid "syntax error in structured control directive"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ip2k.c:158
-#, c-format
-msgid "IP2K specific command line options:\n"
+#: config/tc-m68k.c:6335
+msgid "missing condition code in structured control directive"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ip2k.c:159
+#: config/tc-m68k.c:6406
 #, c-format
 #, c-format
-msgid "  -mip2022               restrict to IP2022 insns \n"
+msgid ""
+"Condition <%c%c> in structured control directive can not be encoded correctly"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ip2k.c:160
-#, c-format
-msgid "  -mip2022ext            permit extended IP2022 insn\n"
+#: config/tc-m68k.c:6702
+msgid "missing then"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-iq2000.c:364
-#, c-format
-msgid "the yielding instruction %s may not be in a delay slot."
+#: config/tc-m68k.c:6783
+msgid "else without matching if"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-iq2000.c:372
-#, c-format
-msgid "Register number (R%ld) for double word access must be even."
+#: config/tc-m68k.c:6816
+msgid "endi without matching if"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-iq2000.c:381 config/tc-iq2000.c:386 config/tc-iq2000.c:391
-#: config/tc-iq2000.c:408 config/tc-mt.c:244 config/tc-mt.c:249
-#, c-format
-msgid "operand references R%ld of previous load."
+#: config/tc-m68k.c:6856
+msgid "break outside of structured loop"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-iq2000.c:396
-msgid "instruction implicitly accesses R31 of previous load."
+#: config/tc-m68k.c:6894
+msgid "next outside of structured loop"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-iq2000.c:651 config/tc-mep.c:2008
-msgid "Unmatched high relocation"
+#: config/tc-m68k.c:6945
+msgid "missing ="
 msgstr ""
 
 msgstr ""
 
-#: config/tc-iq2000.c:829 config/tc-mips.c:15017 config/tc-score.c:5819
-msgid ".end not in text section"
+#: config/tc-m68k.c:6983
+msgid "missing to or downto"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-iq2000.c:833 config/tc-mips.c:15021 config/tc-score.c:5822
-msgid ".end directive without a preceding .ent directive."
+#: config/tc-m68k.c:7019 config/tc-m68k.c:7053 config/tc-m68k.c:7267
+msgid "missing do"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-iq2000.c:842 config/tc-mips.c:15030 config/tc-score.c:5830
-msgid ".end symbol does not match .ent symbol."
+#: config/tc-m68k.c:7154
+msgid "endf without for"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-iq2000.c:845 config/tc-mips.c:15037 config/tc-score.c:5835
-msgid ".end directive missing or unknown symbol"
+#: config/tc-m68k.c:7208
+msgid "until without repeat"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-iq2000.c:863
-msgid "Expected simple number."
+#: config/tc-m68k.c:7302
+msgid "endw without while"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-iq2000.c:892 config/tc-mips.c:14942 config/tc-score.c:5670
+#: config/tc-m68k.c:7335 config/tc-m68k.c:7363
+msgid "already assembled instructions"
+msgstr ""
+
+#: config/tc-m68k.c:7440
 #, c-format
 #, c-format
-msgid " *input_line_pointer == '%c' 0x%02x\n"
+msgid "`%s' is deprecated, use `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-iq2000.c:894
-msgid "Invalid number"
+#: config/tc-m68k.c:7459
+#, c-format
+msgid "cpu `%s' unrecognized"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-iq2000.c:928 config/tc-mips.c:15109 config/tc-score.c:5708
-msgid ".ent or .aent not in text section."
+#: config/tc-m68k.c:7478
+#, c-format
+msgid "architecture `%s' unrecognized"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-iq2000.c:931
-msgid "missing `.end'"
+#: config/tc-m68k.c:7499
+#, c-format
+msgid "extension `%s' unrecognized"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-lm32.c:237 config/tc-moxie.c:575
-msgid "bad call to md_atof"
+#: config/tc-m68k.c:7618
+#, c-format
+msgid "option `-A%s' is deprecated: use `-%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m32c.c:143
+#: config/tc-m68k.c:7651
+msgid "architecture features both enabled and disabled"
+msgstr ""
+
+#: config/tc-m68k.c:7678
+msgid "selected processor does not have all features of selected architecture"
+msgstr ""
+
+#: config/tc-m68k.c:7687
+msgid "m68k and cf features both selected"
+msgstr ""
+
+#: config/tc-m68k.c:7699
+msgid "68040 and 68851 specified; mmu instructions may assemble incorrectly"
+msgstr ""
+
+#: config/tc-m68k.c:7731
 #, c-format
 #, c-format
-msgid " M32C specific command line options:\n"
+msgid ""
+"-march=<arch>\t\tset architecture\n"
+"-mcpu=<cpu>\t\tset cpu [default %s]\n"
 msgstr ""
 
 msgstr ""
 
-#. Pretend that we do not recognise this option.
-#: config/tc-m32r.c:331
-msgid "Unrecognised option: -hidden"
+#: config/tc-m68k.c:7736
+#, c-format
+msgid "-m[no-]%-16s enable/disable%s architecture extension\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m32r.c:358 config/tc-sparc.c:583
-msgid "Unrecognized option following -K"
+#: config/tc-m68k.c:7742
+#, 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-m32r.c:373
+#: config/tc-m68k.c:7756
 #, c-format
 #, c-format
-msgid " M32R specific command line options:\n"
+msgid "Architecture variants are: "
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m32r.c:375
+#: config/tc-m68k.c:7765
 #, c-format
 #, c-format
-msgid ""
-"  -m32r                   disable support for the m32rx instruction set\n"
+msgid "Processor variants are: "
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m32r.c:377
+#: config/tc-m68k.c:7772 config/tc-xtensa.c:6267
 #, c-format
 #, c-format
-msgid "  -m32rx                  support the extended m32rx instruction set\n"
+msgid "\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m32r.c:379
+#: config/tc-m68k.c:7803
 #, c-format
 #, c-format
-msgid "  -m32r2                  support the extended m32r2 instruction set\n"
+msgid "Error %s in %s\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m32r.c:381
+#: config/tc-m68k.c:7807
 #, c-format
 #, c-format
-msgid "  -EL,-little             produce little endian code and data\n"
+msgid "Opcode(%d.%s): "
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m32r.c:383
-#, c-format
-msgid "  -EB,-big                produce big endian code and data\n"
+#: config/tc-m68k.c:7965
+msgid "Not a defined coldfire architecture"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m32r.c:385
+#: config/tc-m68k.c:8141
 #, c-format
 #, c-format
-msgid "  -parallel               try to combine instructions in parallel\n"
+msgid "Adjusted signed .word (%#lx) overflows: `switch'-statement too large."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m32r.c:387
+#: config/tc-mcore.c:520 config/tc-microblaze.c:506 config/tc-microblaze.c:534
+#: config/tc-microblaze.c:571 config/tc-microblaze.c:583
 #, c-format
 #, c-format
-msgid "  -no-parallel            disable -parallel\n"
+msgid "register expected, but saw '%.6s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m32r.c:389
+#: config/tc-mcore.c:602
 #, c-format
 #, c-format
-msgid ""
-"  -no-bitinst             disallow the M32R2's extended bit-field "
-"instructions\n"
+msgid "control register expected, but saw '%.6s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m32r.c:391
-#, c-format
-msgid "  -O                      try to optimize code.  Implies -parallel\n"
+#: config/tc-mcore.c:638
+msgid "bad/missing psr specifier"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m32r.c:394
-#, c-format
-msgid ""
-"  -warn-explicit-parallel-conflicts     warn when parallel instructions\n"
+#: config/tc-mcore.c:688
+msgid "more than 65K literal pools"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m32r.c:396
-#, c-format
-msgid "                                         might violate contraints\n"
+#: config/tc-mcore.c:742
+msgid "missing ']'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m32r.c:398
-#, c-format
-msgid "  -no-warn-explicit-parallel-conflicts  do not warn when parallel\n"
+#: config/tc-mcore.c:781
+msgid "operand must be a constant"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m32r.c:400
+#: config/tc-mcore.c:783
 #, c-format
 #, c-format
-msgid ""
-"                                         instructions might violate "
-"contraints\n"
+msgid "operand must be absolute in range %u..%u, not %ld"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m32r.c:402
-#, c-format
-msgid ""
-"  -Wp                     synonym for -warn-explicit-parallel-conflicts\n"
+#: config/tc-mcore.c:818
+msgid "operand must be a multiple of 4"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m32r.c:404
-#, c-format
-msgid ""
-"  -Wnp                    synonym for -no-warn-explicit-parallel-conflicts\n"
+#: config/tc-mcore.c:825
+msgid "operand must be a multiple of 2"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m32r.c:406
-#, c-format
-msgid ""
-"  -ignore-parallel-conflicts            do not check parallel instructions\n"
+#: config/tc-mcore.c:839 config/tc-mcore.c:1355 config/tc-mcore.c:1409
+msgid "base register expected"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m32r.c:408
+#: config/tc-mcore.c:887 config/tc-microblaze.c:928
+#: config/tc-microblaze.c:1060 config/tc-microblaze.c:1092
+#: config/tc-microblaze.c:1545 config/tc-microblaze.c:1611
+#: config/tc-microblaze.c:1684 config/tc-microblaze.c:2096
+#: config/tc-microblaze.c:2142
 #, c-format
 #, c-format
-msgid "                                         fo contraint violations\n"
+msgid "unknown opcode \"%s\""
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m32r.c:410
-#, c-format
-msgid ""
-"  -no-ignore-parallel-conflicts         check parallel instructions for\n"
+#: config/tc-mcore.c:930
+msgid "invalid register: r15 illegal"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m32r.c:412
-#, c-format
-msgid "                                         contraint violations\n"
+#: config/tc-mcore.c:979 config/tc-mcore.c:1560
+msgid "M340 specific opcode used when assembling for M210"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m32r.c:414
-#, c-format
-msgid "  -Ip                     synonym for -ignore-parallel-conflicts\n"
+#: config/tc-mcore.c:997 config/tc-mcore.c:1037 config/tc-mcore.c:1056
+#: config/tc-mcore.c:1075 config/tc-mcore.c:1103 config/tc-mcore.c:1132
+#: config/tc-mcore.c:1169 config/tc-mcore.c:1204 config/tc-mcore.c:1223
+#: config/tc-mcore.c:1242 config/tc-mcore.c:1276 config/tc-mcore.c:1301
+#: config/tc-mcore.c:1358 config/tc-mcore.c:1412 config/tc-mcore.c:1448
+#: config/tc-mcore.c:1507 config/tc-mcore.c:1529 config/tc-mcore.c:1552
+msgid "second operand missing"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m32r.c:416
-#, c-format
-msgid "  -nIp                    synonym for -no-ignore-parallel-conflicts\n"
+#: config/tc-mcore.c:1013
+msgid "destination register must be r1"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m32r.c:419
-#, c-format
-msgid ""
-"  -warn-unmatched-high    warn when an (s)high reloc has no matching low "
-"reloc\n"
+#: config/tc-mcore.c:1034
+msgid "source register must be r1"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m32r.c:421
-#, c-format
-msgid "  -no-warn-unmatched-high do not warn about missing low relocs\n"
+#: config/tc-mcore.c:1098 config/tc-mcore.c:1155
+msgid "immediate is not a power of two"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m32r.c:423
-#, c-format
-msgid "  -Wuh                    synonym for -warn-unmatched-high\n"
+#: config/tc-mcore.c:1126
+msgid "translating bgeni to movi"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m32r.c:425
-#, c-format
-msgid "  -Wnuh                   synonym for -no-warn-unmatched-high\n"
+#: config/tc-mcore.c:1163
+msgid "translating mgeni to movi"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m32r.c:428
-#, c-format
-msgid "  -KPIC                   generate PIC\n"
+#: config/tc-mcore.c:1195
+msgid "translating bmaski to movi"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m32r.c:850
-msgid "instructions write to the same destination register."
+#: config/tc-mcore.c:1271
+#, c-format
+msgid "displacement too large (%d)"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m32r.c:858
-msgid "Instructions do not use parallel execution pipelines."
+#: config/tc-mcore.c:1285
+msgid "Invalid register: r0 and r15 illegal"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m32r.c:866
-msgid "Instructions share the same execution pipeline"
+#: config/tc-mcore.c:1316
+msgid "bad starting register: r0 and r15 invalid"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m32r.c:931 config/tc-m32r.c:1045
-#, c-format
-msgid "not a 16 bit instruction '%s'"
+#: config/tc-mcore.c:1329
+msgid "ending register must be r15"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m32r.c:943 config/tc-m32r.c:1057 config/tc-m32r.c:1241
-#, c-format
-msgid "instruction '%s' is for the M32R2 only"
+#: config/tc-mcore.c:1349
+msgid "bad base register: must be r0"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m32r.c:956 config/tc-m32r.c:1070 config/tc-m32r.c:1254
-#, c-format
-msgid "unknown instruction '%s'"
+#: config/tc-mcore.c:1367
+msgid "first register must be r4"
 msgstr ""
 
 msgstr ""
 
-#: 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"
+#: config/tc-mcore.c:1378
+msgid "last register must be r7"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m32r.c:974 config/tc-m32r.c:1086
-#, c-format
-msgid "instruction '%s' cannot be executed in parallel."
+#: config/tc-mcore.c:1415
+msgid "reg-reg expected"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m32r.c:1029 config/tc-m32r.c:1111 config/tc-m32r.c:1318
-msgid "internal error: lookup/get operands failed"
+#: config/tc-mcore.c:1526
+msgid "second operand must be 1"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m32r.c:1096
-#, c-format
-msgid "'%s': only the NOP instruction can be issued in parallel on the m32r"
+#: config/tc-mcore.c:1547
+msgid "zero used as immediate value"
 msgstr ""
 
 msgstr ""
 
-#: 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 ?"
+#: config/tc-mcore.c:1574
+msgid "duplicated psr bit specifier"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m32r.c:1129
-#, c-format
-msgid ""
-"%s: output of 2nd instruction is the same as an input to 1st instruction - "
-"is this intentional ?"
+#: config/tc-mcore.c:1580
+msgid "`af' must appear alone"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m32r.c:1503
+#: config/tc-mcore.c:1587 config/tc-microblaze.c:1722
 #, c-format
 #, c-format
-msgid ".SCOMMon length (%ld.) <0! Ignored."
+msgid "unimplemented opcode \"%s\""
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m32r.c:1553
+#: config/tc-mcore.c:1596 config/tc-microblaze.c:1731
 #, c-format
 #, c-format
-msgid "Length of .scomm \"%s\" is already %ld. Not changed to %ld."
-msgstr ""
-
-#: config/tc-m32r.c:1789
-msgid "Addend to unresolved symbol not on word boundary."
-msgstr ""
-
-#: config/tc-m32r.c:1930 config/tc-m32r.c:1983 config/tc-sh.c:775
-#: config/tc-sh.c:2456
-msgid "Invalid PIC expression."
+msgid "ignoring operands: %s "
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m32r.c:2074
-msgid "Unmatched high/shigh reloc"
+#: config/tc-mcore.c:1666
+#, c-format
+msgid "unrecognised cpu type '%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:371
+#: config/tc-mcore.c:1684
 #, c-format
 msgid ""
 #, 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"
+"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 ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:417
-#, c-format
-msgid "Default target `%s' is not supported."
+#: config/tc-mcore.c:1702 config/tc-microblaze.c:1842
+msgid "failed sanity check: short_jump"
 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"
+#: config/tc-mcore.c:1712 config/tc-microblaze.c:1852
+msgid "failed sanity check: long_jump"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:501
+#: config/tc-mcore.c:1738
 #, c-format
 #, c-format
-msgid "Option `%s' is not recognized."
-msgstr ""
-
-#: config/tc-m68hc11.c:671
-msgid "#<imm8>"
+msgid "odd displacement at %x"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:680
-msgid "#<imm16>"
+#. Variable not in small data read only segment accessed
+#. using small data read only anchor.
+#: config/tc-mcore.c:1920 config/tc-microblaze.c:1958
+#: config/tc-microblaze.c:2255 config/tc-microblaze.c:2278
+msgid "unknown"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:689 config/tc-m68hc11.c:698
-msgid "<imm8>,X"
+#: config/tc-mcore.c:1947
+#, c-format
+msgid "odd distance branch (0x%lx bytes)"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:725
-msgid "*<abs8>"
+#: config/tc-mcore.c:1951
+#, c-format
+msgid "pcrel for branch to %s too far (0x%lx)"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:737
-msgid "#<mask>"
+#: config/tc-mcore.c:1971
+#, c-format
+msgid "pcrel for lrw/jmpi/jsri to %s too far (0x%lx)"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:747
+#: config/tc-mcore.c:1983
 #, c-format
 #, c-format
-msgid "symbol%d"
+msgid "pcrel for loopt too far (0x%lx)"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:749
-msgid "<abs>"
+#: config/tc-mcore.c:2179 config/tc-microblaze.c:2422 config/tc-tic30.c:1381
+#, c-format
+msgid "Can not do %d byte %srelocation"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:768
-msgid "<label>"
+#: config/tc-mcore.c:2181 config/tc-microblaze.c:2424
+msgid "pc-relative"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:784
+#: config/tc-mep.c:340
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"# Example of `%s' instructions\n"
-"\t.sect .text\n"
-"_start:\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-m68hc11.c:831
-#, c-format
-msgid "Instruction `%s' is not recognized."
+#: config/tc-mep.c:409
+msgid "$hi and $lo are disabled when MUL and DIV are off"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:836
-#, c-format
-msgid "Instruction formats for `%s':"
+#: config/tc-mep.c:416
+msgid "$mb0, $me0, $mb1, and $me1 are disabled when COP is off"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:966
-#, c-format
-msgid "Immediate operand is not allowed for operand %d."
+#: config/tc-mep.c:421
+msgid "$dbg and $depc are disabled when DEBUG is off"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:1010
-msgid "Indirect indexed addressing is not valid for 68HC11."
+#: config/tc-mep.c:612
+msgid "core and copro insn lengths must total 32 bits."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:1030
-msgid "Spurious `,' or bad indirect register addressing mode."
+#: config/tc-mep.c:615 config/tc-mep.c:752
+msgid "vliw group must consist of 1 core and 1 copro insn."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:1052
-msgid "Missing second register or offset for indexed-indirect mode."
+#: config/tc-mep.c:749
+msgid "core and copro insn lengths must total 64 bits."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:1062
-msgid "Missing second register for indexed-indirect mode."
+#: config/tc-mep.c:981
+#, c-format
+msgid "cannot pack %s with a 16-bit insn"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:1078
-msgid "Missing `]' to close indexed-indirect mode."
+#: config/tc-mep.c:999
+#, c-format
+msgid "cannot pack %s and %s together with a 16-bit insn"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:1123
-msgid "Illegal operand."
+#: config/tc-mep.c:1005
+msgid "too many IVC2 insns to pack with a 16-bit core insn"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:1128
-msgid "Missing operand."
+#: config/tc-mep.c:1020
+#, c-format
+msgid "cannot pack %s into slot P1"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:1181
-msgid "Pre-increment mode is not valid for 68HC11"
+#: config/tc-mep.c:1026
+msgid "too many IVC2 insns to pack with a 32-bit core insn"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:1194
-msgid "Wrong register in register indirect mode."
+#: config/tc-mep.c:1044
+#, c-format
+msgid "unable to pack %s by itself?"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:1202
-msgid "Missing `]' to close register indirect operand."
+#: config/tc-mep.c:1074
+#, c-format
+msgid "cannot pack %s and %s together"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:1222
-msgid "Post-decrement mode is not valid for 68HC11."
+#: config/tc-mep.c:1080
+msgid "too many IVC2 insns to pack together"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:1230
-msgid "Post-increment mode is not valid for 68HC11."
+#. 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:1317
+msgid "Invalid use of parallelization operator."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:1248
-msgid "Invalid indexed indirect mode."
+#: config/tc-mep.c:1363
+msgid "Leading plus sign not allowed in core mode"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:1340
+#: config/tc-mep.c:1891
 #, c-format
 #, c-format
-msgid "Trap id `%ld' is out of range."
+msgid "Don't know how to relocate plain operands of type %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:1344
-msgid "Trap id must be within [0x30..0x39] or [0x40..0xff]."
+#: config/tc-mep.c:1901
+#, c-format
+msgid "Perhaps you are missing %%tpoff()?"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:1351
-#, c-format
-msgid "Operand out of 8-bit range: `%ld'."
+#: config/tc-mep.c:2088
+msgid "bad .section directive: want a,v,w,x,M,S in string"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:1358
-msgid "The trap id must be a constant."
+#: config/tc-mep.c:2146
+msgid ".vliw unavailable when VLIW is disabled."
+msgstr ""
+
+#: config/tc-metag.c:457
+msgid "no floating point unit specified"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:1393
+#: config/tc-metag.c:722
 #, c-format
 #, c-format
-msgid "Operand `%x' not recognized in fixup8."
+msgid "offset must be a multiple of %d"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:1410 config/tc-m68hc11.c:1459
-#, c-format
-msgid "Operand out of 16-bit range: `%ld'."
+#: config/tc-metag.c:738 config/tc-metag.c:4444
+msgid "offset and base must be from the same unit"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:1442 config/tc-m68hc11.c:1473
-#, c-format
-msgid "Operand `%x' not recognized in fixup16."
+#: config/tc-metag.c:869 config/tc-metag.c:3168 config/tc-metag.c:3270
+msgid "invalid destination register"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:1490
-#, c-format
-msgid "Unexpected branch conversion with `%x'"
+#: config/tc-metag.c:885 config/tc-metag.c:903 config/tc-metag.c:1294
+#: config/tc-metag.c:1312 config/tc-metag.c:1532 config/tc-metag.c:3100
+#: config/tc-metag.c:3185 config/tc-metag.c:3287
+msgid "invalid memory operand"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:1576 config/tc-m68hc11.c:1708
-#, c-format
-msgid "Operand out of range for a relative branch: `%ld'"
+#: config/tc-metag.c:940 config/tc-metag.c:3118
+msgid "invalid source register"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:1676
-msgid "Invalid register for dbcc/tbcc instruction."
+#: config/tc-metag.c:1025
+msgid "invalid destination unit"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:1764
-#, c-format
-msgid "Increment/decrement value is out of range: `%ld'."
+#: config/tc-metag.c:1033
+msgid "mov cannot use RD port as destination"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:1775
-msgid "Expecting a register."
+#: config/tc-metag.c:1058
+msgid "invalid source unit"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:1790
-msgid "Invalid register for post/pre increment."
+#: config/tc-metag.c:1066
+msgid "source and address units must not be shared for this addressing mode"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:1820
-msgid "Invalid register."
+#: config/tc-metag.c:1074 config/tc-metag.c:1678
+msgid "set can only use RD port as source"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:1827
+#: config/tc-metag.c:1089 config/tc-metag.c:1190 config/tc-metag.c:1441
+#: config/tc-metag.c:1699 config/tc-metag.c:4054
 #, c-format
 #, c-format
-msgid "Offset out of 16-bit range: %ld."
+msgid "base unit must be one of %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:1832
-#, c-format
-msgid "Offset out of 5-bit range for movw/movb insn: %ld."
+#. We already tried to encode as an extended GET/SET.
+#. Parsing as a standard GET/SET provides a smaller offset.
+#: config/tc-metag.c:1110 config/tc-metag.c:1216 config/tc-metag.c:3131
+#: config/tc-metag.c:3198 config/tc-metag.c:3300 config/tc-metag.c:4581
+msgid "offset value out of range"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:1938
-msgid "Expecting register D for indexed indirect mode."
+#: config/tc-metag.c:1170
+msgid "destination unit must be RD"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:1940
-msgid "Indexed indirect mode is not allowed for movb/movw."
+#: config/tc-metag.c:1280
+msgid "invalid destination register list"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:1957
-msgid "Invalid accumulator register."
+#: config/tc-metag.c:1327
+msgid "invalid source register list"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:1982
-msgid "Invalid indexed register."
+#: config/tc-metag.c:1352
+msgid "register list must be even numbered"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:1990
-msgid "Addressing mode not implemented yet."
+#: config/tc-metag.c:1358
+msgid "register list must be from the same unit"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:2003
-msgid "Invalid source register for this instruction, use 'tfr'."
+#: config/tc-metag.c:1381
+msgid "register list must not contain duplicates"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:2005
-msgid "Invalid source register."
+#: config/tc-metag.c:1638
+msgid "MDRD value must be between 1 and 8"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:2010
-msgid "Invalid destination register for this instruction, use 'tfr'."
+#: config/tc-metag.c:1729
+msgid "invalid destination memory operand"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:2012
-msgid "Invalid destination register."
+#: config/tc-metag.c:1744
+msgid "invalid source memory operand"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:2108
-msgid "Invalid indexed register, expecting register X."
+#: config/tc-metag.c:1751
+#, c-format
+msgid "address units must be one of %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:2110
-msgid "Invalid indexed register, expecting register Y."
+#: config/tc-metag.c:1758
+msgid "base and offset must be from the same unit"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:2418
-msgid "No instruction or missing opcode."
+#: config/tc-metag.c:1766
+msgid "source and destination increment mode must agree"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:2483
-#, c-format
-msgid "Opcode `%s' is not recognized."
+#: config/tc-metag.c:2041
+msgid ""
+"PC, CT, TR and TT are treated as if they are a single unit but operands must "
+"be in different units"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:2505
-#, c-format
-msgid "Garbage at end of instruction: `%s'."
+#: config/tc-metag.c:2049
+msgid "source and destination register must be in different units"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:2528
+#: config/tc-metag.c:2081
 #, c-format
 #, c-format
-msgid "Invalid operand for `%s'"
+msgid "register unit must be one of %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:2579
+#: config/tc-metag.c:2168
 #, c-format
 #, c-format
-msgid "Invalid mode: %s\n"
+msgid "link register unit must be one of %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:2639
-msgid "bad .relax format"
+#: config/tc-metag.c:2174
+msgid "link register must be in a low numbered register"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:2683
-#, c-format
-msgid "Relocation %d is not supported by object file format."
+#: config/tc-metag.c:2191 config/tc-metag.c:2715 config/tc-metag.c:2769
+msgid "target out of range"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:2962
-msgid "bra or bsr with undefined symbol."
+#: config/tc-metag.c:2672
+msgid "invalid quickrot unit specified"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:3063 config/tc-m68hc11.c:3120
-#, c-format
-msgid "Subtype %d is not recognized."
+#: config/tc-metag.c:2687
+msgid "invalid quickrot register specified"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:3178
-msgid "Expression too complex."
+#: config/tc-metag.c:2741
+msgid "source register must be in the trigger unit"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:3209
-msgid "Value out of 16-bit range."
+#: config/tc-metag.c:2844
+msgid "Source registers must be in the same unit"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:3227
-#, c-format
-msgid "Value %ld too large for 8-bit PC-relative branch."
+#: config/tc-metag.c:3555 config/tc-metag.c:3719 config/tc-metag.c:3987
+msgid "destination register should be even numbered"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:3234
-#, c-format
-msgid "Auto increment/decrement offset '%ld' is out of range."
+#: config/tc-metag.c:3627
+msgid "comparison must be with register or #0"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:3247
-#, c-format
-msgid "Offset out of 5-bit range for movw/movb insn: %ld"
+#: config/tc-metag.c:3693 config/tc-metag.c:3758
+msgid "instruction cannot operate on pair values"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68hc11.c:3263
-#, c-format
-msgid "Line %d: unknown relocation type: 0x%x."
+#: config/tc-metag.c:3704
+msgid "zero flag is not valid for this instruction"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:1161
-#, c-format
-msgid "Can not do %d byte pc-relative relocation"
+#: config/tc-metag.c:3725
+msgid "source register should be even numbered"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:1163
-#, c-format
-msgid "Can not do %d byte pc-relative pic relocation"
+#: config/tc-metag.c:3785 config/tc-metag.c:3794
+msgid "fraction bits value out of range"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:1168
-#, c-format
-msgid "Can not do %d byte relocation"
+#: config/tc-metag.c:3976
+msgid "simd instructions operate on pair values (L prefix)"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:1170
-#, c-format
-msgid "Can not do %d byte pic relocation"
+#: config/tc-metag.c:3994
+msgid "source registers should be even numbered"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:1250
+#: config/tc-metag.c:4272
 #, c-format
 #, c-format
-msgid "Unable to produce reloc against symbol '%s'"
+msgid "expected ']', not %c in %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:1309 config/tc-vax.c:2363
-#, c-format
-msgid "Cannot make %s relocation PC relative"
+#: config/tc-metag.c:4391
+msgid "invalid register for memory access"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:1427 config/tc-vax.c:1873
-msgid "No operator"
+#: config/tc-metag.c:4504 config/tc-metag.c:4632
+msgid "unexpected end of line"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:1457 config/tc-vax.c:1889
-msgid "Unknown operator"
+#: config/tc-metag.c:4551
+msgid "'H' modifier only valid for accumulator registers"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:2360
-msgid "invalid instruction for this architecture; needs "
+#: config/tc-metag.c:4604
+msgid "base unit must be either A0 or A1"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:2368
-msgid "hardware divide"
+#: config/tc-metag.c:4677 config/tc-metag.c:5120
+msgid "invalid register"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:2390 config/tc-m68k.c:2394 config/tc-m68k.c:2398
-msgid "or higher"
+#: config/tc-metag.c:4825
+msgid "could not parse template definition"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:2451
-msgid "operands mismatch"
+#: config/tc-metag.c:5012
+msgid "QUICKRoT 64-bit extension not applicable to this instruction"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:2515 config/tc-m68k.c:2521 config/tc-m68k.c:2527
-#: config/tc-mmix.c:2467 config/tc-mmix.c:2491
-msgid "operand out of range"
+#: config/tc-metag.c:5068
+msgid "invalid operands for cross-unit op"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:2584
-#, c-format
-msgid "Bignum too big for %c format; truncated"
+#: config/tc-metag.c:5110
+msgid "missing flags: one of 'P', 'N' or 'Z' required"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:2661
-msgid "displacement too large for this architecture; needs 68020 or higher"
+#: config/tc-metag.c:5138
+msgid "'P', 'N' or 'Z' flags may only be specified when accumulating"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:2772
-msgid ""
-"scale factor invalid on this architecture; needs cpu32 or 68020 or higher"
+#: config/tc-metag.c:5159
+msgid "accumulator not a valid destination"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:2777
-msgid "invalid index size for coldfire"
+#: config/tc-metag.c:5169 config/tc-metag.c:5385 config/tc-metag.c:5569
+msgid "invalid immediate value"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:2830
-msgid "Forcing byte displacement"
+#: config/tc-metag.c:5181
+msgid "immediate value not allowed when source & dest differ"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:2832
-msgid "byte displacement out of range"
+#: config/tc-metag.c:5213
+#, c-format
+msgid "invalid register operand: %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:2880 config/tc-m68k.c:2918
-msgid "invalid operand mode for this architecture; needs 68020 or higher"
+#: config/tc-metag.c:5247
+msgid "QUICKRoT extension requires 4 registers"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:2904 config/tc-m68k.c:2938
-msgid ":b not permitted; defaulting to :w"
+#: config/tc-metag.c:5254
+msgid "invalid fourth register"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:3015
-msgid "unsupported byte value; use a different suffix"
+#: config/tc-metag.c:5261
+msgid "A0.2,A0.3,A1.2,A1.3 required for QUICKRoT register"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:3030
-msgid "unknown/incorrect operand"
+#: config/tc-metag.c:5289
+msgid "DSP RAM pointer in incorrect unit"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:3073 config/tc-m68k.c:3081 config/tc-m68k.c:3088
-#: config/tc-m68k.c:3095
-msgid "out of range"
+#: config/tc-metag.c:5335
+msgid "invalid register operand #1"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:3168
-msgid "Can't use long branches on this architecture"
+#: config/tc-metag.c:5349
+msgid "invalid register operand #2"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:3274
-msgid "Expression out of range, using 0"
+#: config/tc-metag.c:5413
+msgid "this instruction does not accept an immediate"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:3475 config/tc-m68k.c:3491
-msgid "Floating point register in register list"
+#: config/tc-metag.c:5433
+msgid "invalid register operand #3"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:3481
-msgid "Wrong register in floating-point reglist"
+#: config/tc-metag.c:5445
+msgid "this instruction does not accept an accumulator"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:3497
-msgid "incorrect register in reglist"
+#: config/tc-metag.c:5463
+msgid "invalid register operand #4"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:3503
-msgid "wrong register in floating-point reglist"
+#: config/tc-metag.c:5540
+msgid "invalid accumulator register"
 msgstr ""
 
 msgstr ""
 
-#. ERROR.
-#: config/tc-m68k.c:3976
-msgid "Extra )"
+#: config/tc-metag.c:5596
+msgid "conditional instruction cannot use G flag"
 msgstr ""
 
 msgstr ""
 
-#. ERROR.
-#: config/tc-m68k.c:3987
-msgid "Missing )"
+#: config/tc-metag.c:5607
+msgid "conditional instruction cannot use B flag"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:4004
-msgid "Missing operand"
+#: config/tc-metag.c:5618
+msgid "conditional instruction cannot use R flag"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:4329
-#, c-format
-msgid "unrecognized default cpu `%s'"
+#: config/tc-metag.c:5727
+msgid "'L' modifier not valid for this instruction"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:4383
+#: config/tc-metag.c:5859
 #, c-format
 #, c-format
-msgid "%s -- statement `%s' ignored"
+msgid "missing fpu name `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:4432
+#: config/tc-metag.c:5870
 #, c-format
 #, c-format
-msgid "Don't know how to figure width of %c in md_assemble()"
+msgid "unknown fpu `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:4601
+#: config/tc-metag.c:5885
 #, c-format
 #, c-format
-msgid "Internal Error:  Can't allocate m68k_sorted_opcodes of size %d"
+msgid "missing DSP name `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:4666 config/tc-m68k.c:4705
+#: config/tc-metag.c:5896
 #, c-format
 #, c-format
-msgid "Internal Error: Can't find %s in hash table"
+msgid "unknown DSP `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:4669 config/tc-m68k.c:4708
-#, c-format
-msgid "Internal Error: Can't hash %s: %s"
+#: config/tc-metag.c:5914
+msgid "<dsp name>\t  assemble for DSP architecture <dsp name>"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:4833
+#: config/tc-metag.c:5952
 #, c-format
 #, c-format
-msgid "text label `%s' aligned to odd boundary"
+msgid " Meta specific command line options:\n"
+msgstr ""
+
+#: config/tc-metag.c:6041
+msgid "premature end of floating point prefix"
+msgstr ""
+
+#: config/tc-metag.c:6101
+msgid "unknown floating point prefix character"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:5005
+#: config/tc-metag.c:6250
 #, c-format
 #, c-format
-msgid "value %ld out of range"
+msgid "unknown DSP prefix character %c %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:5019
-msgid "invalid byte branch offset"
+#: config/tc-metag.c:6513
+#, c-format
+msgid "instruction mnemonic too long: %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:5056
-msgid "short branch with zero offset: use :w"
+#: config/tc-metag.c:6568
+#, c-format
+msgid "junk at end of line: \"%s\""
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:5100
-msgid "Conversion of PC relative BSR to absolute JSR"
+#: config/tc-metag.c:6575
+#, c-format
+msgid "failed to assemble instruction: \"%s\""
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:5111
-msgid "Conversion of PC relative branch to absolute jump"
+#: config/tc-metag.c:6580
+#, c-format
+msgid "unknown floating point mnemonic: \"%s\""
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:5128 config/tc-m68k.c:5189
-msgid "Conversion of PC relative conditional branch to absolute jump"
+#: config/tc-metag.c:6582
+#, c-format
+msgid "unknown mnemonic: \"%s\""
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:5169
-msgid "Conversion of DBcc to absolute jump"
+#: config/tc-metag.c:6633
+#, c-format
+msgid "cannot assemble DSP instruction, DSP option not set: %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:5254
-msgid "Conversion of PC relative displacement to absolute"
+#: config/tc-metag.c:6640
+#, c-format
+msgid "cannot assemble FPU instruction, FPU option not set: %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:5467
-msgid "Tried to convert PC relative branch to absolute jump"
+#: config/tc-metag.c:6738 config/tc-nds32.c:6010
+msgid "Bad call to md_atof()"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:5512 config/tc-m68k.c:5523 config/tc-m68k.c:5567
-msgid "expression out of range: defaulting to 1"
+#: config/tc-microblaze.c:511 config/tc-microblaze.c:540
+#: config/tc-microblaze.c:577
+#, c-format
+msgid "Invalid register number at '%.6s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:5559
-msgid "expression out of range: defaulting to 0"
+#: config/tc-microblaze.c:738
+msgid "operand must be a constant or a label"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:5600 config/tc-m68k.c:5612
+#: config/tc-microblaze.c:742
 #, c-format
 #, c-format
-msgid "Can't deal with expression; defaulting to %ld"
+msgid "operand must be absolute in range %d..%d, not %d"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:5626
-msgid "expression doesn't fit in BYTE"
+#: config/tc-microblaze.c:942 config/tc-microblaze.c:949
+#: config/tc-microblaze.c:956 config/tc-microblaze.c:989
+#: config/tc-microblaze.c:996 config/tc-microblaze.c:1002
+#: config/tc-microblaze.c:1115 config/tc-microblaze.c:1122
+#: config/tc-microblaze.c:1128 config/tc-microblaze.c:1159
+#: config/tc-microblaze.c:1166 config/tc-microblaze.c:1186
+#: config/tc-microblaze.c:1193 config/tc-microblaze.c:1213
+#: config/tc-microblaze.c:1220 config/tc-microblaze.c:1238
+#: config/tc-microblaze.c:1245 config/tc-microblaze.c:1267
+#: config/tc-microblaze.c:1274 config/tc-microblaze.c:1292
+#: config/tc-microblaze.c:1304 config/tc-microblaze.c:1322
+#: config/tc-microblaze.c:1339 config/tc-microblaze.c:1346
+#: config/tc-microblaze.c:1392 config/tc-microblaze.c:1399
+#: config/tc-microblaze.c:1445 config/tc-microblaze.c:1452
+#: config/tc-microblaze.c:1474 config/tc-microblaze.c:1481
+#: config/tc-microblaze.c:1501 config/tc-microblaze.c:1507
+#: config/tc-microblaze.c:1567 config/tc-microblaze.c:1573
+#: config/tc-microblaze.c:1633 config/tc-microblaze.c:1707
+msgid "Error in statement syntax"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:5630
-msgid "expression doesn't fit in WORD"
+#: config/tc-microblaze.c:962 config/tc-microblaze.c:964
+#: config/tc-microblaze.c:966 config/tc-microblaze.c:1006
+#: config/tc-microblaze.c:1008 config/tc-microblaze.c:1132
+#: config/tc-microblaze.c:1134 config/tc-microblaze.c:1172
+#: config/tc-microblaze.c:1174 config/tc-microblaze.c:1199
+#: config/tc-microblaze.c:1201 config/tc-microblaze.c:1226
+#: config/tc-microblaze.c:1249 config/tc-microblaze.c:1280
+#: config/tc-microblaze.c:1310 config/tc-microblaze.c:1328
+#: config/tc-microblaze.c:1458 config/tc-microblaze.c:1460
+#: config/tc-microblaze.c:1487 config/tc-microblaze.c:1489
+#: config/tc-microblaze.c:1511 config/tc-microblaze.c:1577
+#: config/tc-microblaze.c:1639
+msgid "Cannot use special register with this instruction"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:5717
-#, c-format
-msgid "%s: unrecognized processor name"
+#: config/tc-microblaze.c:1016
+msgid "lmi pseudo instruction should not use a label in imm field"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:5778
-msgid "bad coprocessor id"
+#: config/tc-microblaze.c:1018
+msgid "smi pseudo instruction should not use a label in imm field"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:5784
-msgid "unrecognized fopt option"
+#: config/tc-microblaze.c:1137
+msgid "Symbol used as immediate for shift instruction"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:5917
+#: config/tc-microblaze.c:1146
 #, c-format
 #, c-format
-msgid "option `%s' may not be negated"
+msgid "Shift value > 32. using <value %% 32>"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:5928
-#, c-format
-msgid "option `%s' not recognized"
+#: config/tc-microblaze.c:1252
+msgid "Symbol used as immediate value for msrset/msrclr instructions"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:5957
-msgid "bad format of OPT NEST=depth"
+#: config/tc-microblaze.c:1381 config/tc-microblaze.c:1434
+msgid "invalid value for special purpose register"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:6013
-msgid "missing label"
+#: config/tc-microblaze.c:1647
+msgid "An IMM instruction should not be present in the .s file"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:6037 config/tc-m68k.c:6066
-msgid "bad register list"
+#: config/tc-microblaze.c:1709
+msgid "Symbol used as immediate for mbar instruction"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:6039
+#: config/tc-microblaze.c:1715
 #, c-format
 #, c-format
-msgid "bad register list: %s"
+msgid "Immediate value for mbar > 32. using <value %% 32>"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:6137
-msgid "restore without save"
+#: config/tc-microblaze.c:1792
+msgid "Bad call to MD_NTOF()"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:6291 config/tc-m68k.c:6661
-msgid "syntax error in structured control directive"
+#: config/tc-microblaze.c:2049
+#, c-format
+msgid "pcrel for branch to %s too far (0x%x)"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:6336
-msgid "missing condition code in structured control directive"
+#. We know the abs value: Should never happen.
+#: config/tc-microblaze.c:2203
+msgid "Absolute PC-relative value in relaxation code.  Assembler error....."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:6407
+#. Cannot have a PC-relative branch to a diff segment.
+#: config/tc-microblaze.c:2217
 #, c-format
 #, c-format
+msgid "PC relative branch to label %s which is not in the instruction space"
+msgstr ""
+
+#: config/tc-microblaze.c:2258
 msgid ""
 msgid ""
-"Condition <%c%c> in structured control directive can not be encoded correctly"
+"Variable is accessed using small data read only anchor, but it is not in the "
+"small data read only section"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:6703
-msgid "missing then"
+#: config/tc-microblaze.c:2281
+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-m68k.c:6784
-msgid "else without matching if"
+#: config/tc-microblaze.c:2290
+msgid "Incorrect fr_opcode value in frag.  Internal error....."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:6817
-msgid "endi without matching if"
+#. We know the abs value: Should never happen.
+#: config/tc-microblaze.c:2297
+msgid "Absolute value in relaxation code.  Assembler error....."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:6857
-msgid "break outside of structured loop"
+#: config/tc-microblaze.c:2518 config/tc-mn10300.c:1069 config/tc-sh.c:801
+#: config/tc-z80.c:694 read.c:4463
+#, c-format
+msgid "unsupported BFD relocation size %u"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:6895
-msgid "next outside of structured loop"
+#: config/tc-mips.c:2021
+#, c-format
+msgid "the %d-bit %s architecture does not support the `%s' extension"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:6946
-msgid "missing ="
+#: config/tc-mips.c:2024
+#, c-format
+msgid "the `%s' extension requires %s%d revision %d or greater"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:6984
-msgid "missing to or downto"
+#: config/tc-mips.c:2033
+#, c-format
+msgid "the `%s' extension was removed in %s%d revision %d"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:7020 config/tc-m68k.c:7054 config/tc-m68k.c:7268
-msgid "missing do"
+#: config/tc-mips.c:2042
+#, c-format
+msgid "the `%s' extension requires 64-bit FPRs"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:7155
-msgid "endf without for"
+#: config/tc-mips.c:2861 config/tc-mips.c:15503
+#, c-format
+msgid "unrecognized register name `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:7209
-msgid "until without repeat"
+#: config/tc-mips.c:3087
+msgid "invalid register range"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:7303
-msgid "endw without while"
+#: config/tc-mips.c:3115
+msgid "vector element must be constant"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:7336 config/tc-m68k.c:7364
-msgid "already assembled instructions"
+#: config/tc-mips.c:3125
+msgid "missing `]'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:7441
+#: config/tc-mips.c:3321
 #, c-format
 #, c-format
-msgid "`%s' is deprecated, use `%s'"
+msgid "internal: bad mips opcode (mask error): %s %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:7460
+#: config/tc-mips.c:3348
 #, c-format
 #, c-format
-msgid "cpu `%s' unrecognized"
+msgid "internal: unknown operand type: %s %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:7479
+#: config/tc-mips.c:3373
 #, c-format
 #, c-format
-msgid "architecture `%s' unrecognized"
+msgid "internal: bad mips opcode (bits 0x%08lx doubly defined): %s %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:7500
+#: config/tc-mips.c:3381
 #, c-format
 #, c-format
-msgid "extension `%s' unrecognized"
+msgid "internal: bad mips opcode (bits 0x%08lx undefined): %s %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:7619
+#: config/tc-mips.c:3388
 #, c-format
 #, c-format
-msgid "option `-A%s' is deprecated: use `-%s'"
+msgid "internal: bad mips opcode (bits 0x%08lx defined): %s %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:7652
-msgid "architecture features both enabled and disabled"
+#: config/tc-mips.c:3432
+#, c-format
+msgid "internal error: bad microMIPS opcode (incorrect length: %u): %s %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:7679
-msgid "selected processor does not have all features of selected architecture"
+#: config/tc-mips.c:3440
+#, c-format
+msgid "internal error: bad microMIPS opcode (opcode/length mismatch): %s %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:7688
-msgid "m68k and cf features both selected"
+#: config/tc-mips.c:3466
+msgid "-G may not be used in position-independent code"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:7700
-msgid "68040 and 68851 specified; mmu instructions may assemble incorrectly"
+#. Probably a memory allocation problem?  Give up now.
+#: config/tc-mips.c:3486 config/tc-mips.c:3577
+msgid "broken assembler, no assembly attempted"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:7732
+#: config/tc-mips.c:3516 config/tc-mips.c:3545
 #, c-format
 #, c-format
-msgid ""
-"-march=<arch>\t\tset architecture\n"
-"-mcpu=<cpu>\t\tset cpu [default %s]\n"
+msgid "internal: can't hash `%s': %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:7737
+#: config/tc-mips.c:3728
 #, c-format
 #, c-format
-msgid "-m[no-]%-16s enable/disable%s architecture extension\n"
+msgid ".gnu_attribute %d,%d is incompatible with `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:7743
+#: config/tc-mips.c:3735
 #, c-format
 #, 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"
+msgid ".gnu_attribute %d,%d requires `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:7757
+#: config/tc-mips.c:3796
 #, c-format
 #, c-format
-msgid "Architecture variants are: "
+msgid ".gnu_attribute %d,%d is no longer supported"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:7766
+#: config/tc-mips.c:3801
 #, c-format
 #, c-format
-msgid "Processor variants are: "
+msgid ".gnu_attribute %d,%d is not a recognized floating-point ABI"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:7773 config/tc-xtensa.c:6241
-#, c-format
-msgid "\n"
+#: config/tc-mips.c:3814
+msgid "`gp=64' used with a 32-bit processor"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:7804
-#, c-format
-msgid "Error %s in %s\n"
+#: config/tc-mips.c:3817
+msgid "`gp=32' used with a 64-bit ABI"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:7808
-#, c-format
-msgid "Opcode(%d.%s): "
+#: config/tc-mips.c:3820
+msgid "`gp=64' used with a 32-bit ABI"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-m68k.c:7968
-msgid "Not a defined coldfire architecture"
+#: config/tc-mips.c:3827
+msgid "`fp=xx' used with a cpu lacking ldc1/sdc1 instructions"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mcore.c:521 config/tc-microblaze.c:492 config/tc-microblaze.c:520
-#: config/tc-microblaze.c:546 config/tc-microblaze.c:558
-#, c-format
-msgid "register expected, but saw '%.6s'"
+#: config/tc-mips.c:3829
+msgid "`fp=xx' cannot be used with `singlefloat'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mcore.c:603
-#, c-format
-msgid "control register expected, but saw '%.6s'"
+#: config/tc-mips.c:3833
+msgid "`fp=64' used with a 32-bit fpu"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mcore.c:639
-msgid "bad/missing psr specifier"
+#: config/tc-mips.c:3837
+msgid "`fp=64' used with a 32-bit ABI"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mcore.c:689
-msgid "more than 65K literal pools"
+#: config/tc-mips.c:3842
+msgid "`fp=32' used with a 64-bit ABI"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mcore.c:743
-msgid "missing ']'"
+#: config/tc-mips.c:3844
+msgid "`fp=32' used with a MIPS R6 cpu"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mcore.c:782
-msgid "operand must be a constant"
+#: config/tc-mips.c:3847
+msgid "Unknown size of floating point registers"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mcore.c:784
-#, c-format
-msgid "operand must be absolute in range %u..%u, not %ld"
+#: config/tc-mips.c:3852
+msgid "`nooddspreg` cannot be used with a 64-bit ABI"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mcore.c:819
-msgid "operand must be a multiple of 4"
+#: config/tc-mips.c:3855
+msgid "`mips16' cannot be used with `micromips'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mcore.c:826
-msgid "operand must be a multiple of 2"
+#: config/tc-mips.c:3859
+#, c-format
+msgid "`%s' can not be used with `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mcore.c:840 config/tc-mcore.c:1356 config/tc-mcore.c:1410
-msgid "base register expected"
+#: config/tc-mips.c:3864
+#, c-format
+msgid "branch relaxation is not supported in `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mcore.c:888 config/tc-microblaze.c:830 config/tc-microblaze.c:966
-#: config/tc-microblaze.c:998 config/tc-microblaze.c:1448
-#: config/tc-microblaze.c:1515 config/tc-microblaze.c:1589
-#: config/tc-microblaze.c:1963 config/tc-microblaze.c:2004
-#, c-format
-msgid "unknown opcode \"%s\""
+#: config/tc-mips.c:3944
+msgid "trap exception not supported at ISA 1"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mcore.c:931
-msgid "invalid register: r15 illegal"
+#: config/tc-mips.c:3957 config/tc-mips.c:16377
+#, c-format
+msgid "`%s' does not support legacy NaN"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mcore.c:980 config/tc-mcore.c:1561
-msgid "M340 specific opcode used when assembling for M210"
+#: config/tc-mips.c:4004
+#, c-format
+msgid "returned from mips_ip(%s) insn_opcode = 0x%x\n"
 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-mips.c:4689
+#, c-format
+msgid "operand %d out of range"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mcore.c:1014
-msgid "destination register must be r1"
+#: config/tc-mips.c:4697
+#, c-format
+msgid "operand %d must be constant"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mcore.c:1035
-msgid "source register must be r1"
+#: config/tc-mips.c:4741 read.c:4241 read.c:5146 write.c:264 write.c:1008
+msgid "register value used as expression"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mcore.c:1099 config/tc-mcore.c:1156
-msgid "immediate is not a power of two"
+#: config/tc-mips.c:4754
+#, c-format
+msgid "operand %d must be an immediate expression"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mcore.c:1127
-msgid "translating bgeni to movi"
+#: config/tc-mips.c:4873 config/tc-mips.c:4875
+#, c-format
+msgid "float register should be even, was %d"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mcore.c:1164
-msgid "translating mgeni to movi"
+#: config/tc-mips.c:4888
+#, c-format
+msgid "condition code register should be even for %s, was %d"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mcore.c:1196
-msgid "translating bmaski to movi"
+#: config/tc-mips.c:4893
+#, c-format
+msgid "condition code register should be 0 or 4 for %s, was %d"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mcore.c:1272
-#, c-format
-msgid "displacement too large (%d)"
+#: config/tc-mips.c:5202
+msgid "invalid performance register"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mcore.c:1286
-msgid "Invalid register: r0 and r15 illegal"
+#: config/tc-mips.c:5298
+msgid "the source register must not be $0"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mcore.c:1317
-msgid "bad starting register: r0 and r15 invalid"
+#: config/tc-mips.c:5538
+msgid "missing frame size"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mcore.c:1330
-msgid "ending register must be r15"
+#: config/tc-mips.c:5543
+msgid "frame size specified twice"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mcore.c:1350
-msgid "bad base register: must be r0"
+#: config/tc-mips.c:5548
+msgid "invalid frame size"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mcore.c:1368
-msgid "first register must be r4"
+#: config/tc-mips.c:5586
+#, c-format
+msgid "operand %d must be an immediate"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mcore.c:1379
-msgid "last register must be r7"
+#: config/tc-mips.c:5601
+msgid "invalid element selector"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mcore.c:1416
-msgid "reg-reg expected"
+#: config/tc-mips.c:5614
+#, c-format
+msgid "operand %d must be scalar"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mcore.c:1527
-msgid "second operand must be 1"
+#: config/tc-mips.c:5774
+msgid "floating-point expression required"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mcore.c:1548
-msgid "zero used as immediate value"
+#: config/tc-mips.c:5874
+#, c-format
+msgid "cannot use `%s' in this section"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mcore.c:1575
-msgid "duplicated psr bit specifier"
+#: config/tc-mips.c:6018
+msgid "used $at without \".set noat\""
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mcore.c:1581
-msgid "`af' must appear alone"
+#: config/tc-mips.c:6020
+#, c-format
+msgid "used $%u with \".set at=$%u\""
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mcore.c:1588 config/tc-microblaze.c:1609
+#: config/tc-mips.c:7013
 #, c-format
 #, c-format
-msgid "unimplemented opcode \"%s\""
+msgid "wrong size instruction in a %u-bit branch delay slot"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mcore.c:1597 config/tc-microblaze.c:1618
+#: config/tc-mips.c:7031 config/tc-mips.c:7041
 #, c-format
 #, c-format
-msgid "ignoring operands: %s "
+msgid "jump to misaligned address (0x%lx)"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mcore.c:1667
+#: config/tc-mips.c:7056 config/tc-mips.c:7076 config/tc-mips.c:7093
+#: config/tc-mips.c:8505
 #, c-format
 #, c-format
-msgid "unrecognised cpu type '%s'"
+msgid "branch to misaligned address (0x%lx)"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mcore.c:1685
+#: config/tc-mips.c:7062 config/tc-mips.c:7080 config/tc-mips.c:7097
+#: config/tc-mips.c:8508
 #, c-format
 #, 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"
+msgid "branch address range overflow (0x%lx)"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mcore.c:1703 config/tc-microblaze.c:1727
-msgid "failed sanity check: short_jump"
+#: config/tc-mips.c:7300 config/tc-mips.c:17726
+msgid "extended instruction in delay slot"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mcore.c:1713 config/tc-microblaze.c:1737
-msgid "failed sanity check: long_jump"
+#: config/tc-mips.c:7727
+msgid "source and destination must be different"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mcore.c:1739
-#, c-format
-msgid "odd displacement at %x"
+#: config/tc-mips.c:7730
+msgid "a destination register must be supplied"
 msgstr ""
 
 msgstr ""
 
-#. Variable not in small data read only segment accessed
-#. using small data read only anchor.
-#: config/tc-mcore.c:1921 config/tc-microblaze.c:1825
-#: config/tc-microblaze.c:2116 config/tc-microblaze.c:2139
-msgid "unknown"
+#: config/tc-mips.c:7735
+msgid "the source register must not be $31"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mcore.c:1948
-#, c-format
-msgid "odd distance branch (0x%lx bytes)"
+#: config/tc-mips.c:7973 config/tc-mips.c:13790
+msgid "invalid unextended operand value"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mcore.c:1952
+#: config/tc-mips.c:8086
 #, c-format
 #, c-format
-msgid "pcrel for branch to %s too far (0x%lx)"
+msgid "opcode not supported on this processor: %s (%s)"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mcore.c:1972
-#, c-format
-msgid "pcrel for lrw/jmpi/jsri to %s too far (0x%lx)"
+#: config/tc-mips.c:8165
+msgid "opcode not supported in the `insn32' mode"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mcore.c:1984
+#: config/tc-mips.c:8168
 #, c-format
 #, c-format
-msgid "pcrel for loopt too far (0x%lx)"
+msgid "unrecognized %d-bit version of microMIPS opcode"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mcore.c:2180 config/tc-microblaze.c:2271 config/tc-tic30.c:1382
-#, c-format
-msgid "Can not do %d byte %srelocation"
+#: config/tc-mips.c:8252
+msgid ""
+"macro instruction expanded into multiple instructions in a branch delay slot"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mcore.c:2182 config/tc-microblaze.c:2273
-msgid "pc-relative"
+#: config/tc-mips.c:8255
+msgid "macro instruction expanded into multiple instructions"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mep.c:341
-#, c-format
+#: config/tc-mips.c:8259
 msgid ""
 msgid ""
-"MeP specific command line options:\n"
-"  -EB                     assemble for a big endian system\n"
-"  -EL                     assemble for a little endian system (default)\n"
-"  -mconfig=<name>         specify a chip configuration to use\n"
-"  -maverage -mno-average -mmult -mno-mult -mdiv -mno-div\n"
-"  -mbitops -mno-bitops -mleadz -mno-leadz -mabsdiff -mno-absdiff\n"
-"  -mminmax -mno-minmax -mclip -mno-clip -msatur -mno-satur -mcop32\n"
-"                          enable/disable the given opcodes\n"
-"\n"
-"  If -mconfig is given, the other -m options modify it.  Otherwise,\n"
-"  if no -m options are given, all core opcodes are enabled;\n"
-"  if any enabling -m options are given, only those are enabled;\n"
-"  if only disabling -m options are given, only those are disabled.\n"
+"macro instruction expanded into a wrong size instruction in a 16-bit branch "
+"delay slot"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mep.c:410
-msgid "$hi and $lo are disabled when MUL and DIV are off"
+#: config/tc-mips.c:8261
+msgid ""
+"macro instruction expanded into a wrong size instruction in a 32-bit branch "
+"delay slot"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mep.c:417
-msgid "$mb0, $me0, $mb1, and $me1 are disabled when COP is off"
+#: config/tc-mips.c:8706
+msgid "operand overflow"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mep.c:422
-msgid "$dbg and $depc are disabled when DEBUG is off"
+#: config/tc-mips.c:8725 config/tc-mips.c:9309 config/tc-mips.c:13278
+msgid "macro used $at after \".set noat\""
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mep.c:613
-msgid "core and copro insn lengths must total 32 bits."
+#: config/tc-mips.c:8873 config/tc-mips.c:11623 config/tc-mips.c:12282
+#, c-format
+msgid "number (0x%s) larger than 32 bits"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mep.c:616 config/tc-mep.c:753
-msgid "vliw group must consist of 1 core and 1 copro insn."
+#: config/tc-mips.c:8893
+msgid "number larger than 64 bits"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mep.c:750
-msgid "core and copro insn lengths must total 64 bits."
+#: config/tc-mips.c:9187 config/tc-mips.c:9215 config/tc-mips.c:9253
+#: config/tc-mips.c:9298 config/tc-mips.c:11858 config/tc-mips.c:11897
+#: config/tc-mips.c:11936 config/tc-mips.c:12378 config/tc-mips.c:12430
+msgid "PIC code offset overflow (max 16 signed bits)"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mep.c:982
+#: config/tc-mips.c:9826
 #, c-format
 #, c-format
-msgid "cannot pack %s with a 16-bit insn"
+msgid "BALIGN immediate not 0, 1, 2 or 3 (%lu)"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mep.c:1000
+#. result is always true
+#: config/tc-mips.c:9920
 #, c-format
 #, c-format
-msgid "cannot pack %s and %s together with a 16-bit insn"
+msgid "branch %s is always true"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mep.c:1006
-msgid "too many IVC2 insns to pack with a 16-bit core insn"
-msgstr ""
-
-#: config/tc-mep.c:1021
-#, c-format
-msgid "cannot pack %s into slot P1"
+#: config/tc-mips.c:10136 config/tc-mips.c:10246
+msgid "divide by zero"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mep.c:1027
-msgid "too many IVC2 insns to pack with a 32-bit core insn"
+#: config/tc-mips.c:10334
+msgid "dla used to load 32-bit register"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mep.c:1045
-#, c-format
-msgid "unable to pack %s by itself?"
+#: config/tc-mips.c:10337
+msgid "la used to load 64-bit address"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mep.c:1075
-#, c-format
-msgid "cannot pack %s and %s together"
+#: config/tc-mips.c:10445 config/tc-z80.c:726
+msgid "offset too large"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mep.c:1081
-msgid "too many IVC2 insns to pack together"
+#: config/tc-mips.c:10619 config/tc-mips.c:10897
+msgid "PIC code offset overflow (max 32 signed bits)"
 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:1318
-msgid "Invalid use of parallelization operator."
+#: config/tc-mips.c:10967 config/tc-mips.c:11043
+#, c-format
+msgid "opcode not supported in the `insn32' mode `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mep.c:1364
-msgid "Leading plus sign not allowed in core mode"
+#: config/tc-mips.c:10995
+msgid "MIPS PIC call to register other than $25"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mep.c:1892
-#, c-format
-msgid "Don't know how to relocate plain operands of type %s"
+#: config/tc-mips.c:11011 config/tc-mips.c:11022 config/tc-mips.c:11155
+#: config/tc-mips.c:11166
+msgid "no .cprestore pseudo-op used in PIC code"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mep.c:1902
-#, c-format
-msgid "Perhaps you are missing %%tpoff()?"
+#: config/tc-mips.c:11016 config/tc-mips.c:11160
+msgid "no .frame pseudo-op used in PIC code"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mep.c:2089
-msgid "bad .section directive: want a,v,w,x,M,S in string"
+#: config/tc-mips.c:11181
+msgid "non-PIC jump used in PIC library"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mep.c:2147
-msgid ".vliw unavailable when VLIW is disabled."
+#: config/tc-mips.c:12108
+#, c-format
+msgid "Unable to generate `%s' compliant code without mthc1"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-microblaze.c:497 config/tc-microblaze.c:526
-#: config/tc-microblaze.c:552
+#: config/tc-mips.c:12836
 #, c-format
 #, c-format
-msgid "Invalid register number at '%.6s'"
+msgid "instruction %s: result is always false"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-microblaze.c:647
-msgid "operand must be a constant or a label"
+#: config/tc-mips.c:12989
+#, c-format
+msgid "instruction %s: result is always true"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-microblaze.c:651
+#. FIXME: Check if this is one of the itbl macros, since they
+#. are added dynamically.
+#: config/tc-mips.c:13274
 #, c-format
 #, c-format
-msgid "operand must be absolute in range %d..%d, not %d"
+msgid "macro %s not implemented yet"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-microblaze.c:844 config/tc-microblaze.c:851
-#: config/tc-microblaze.c:858 config/tc-microblaze.c:891
-#: config/tc-microblaze.c:898 config/tc-microblaze.c:904
-#: config/tc-microblaze.c:1021 config/tc-microblaze.c:1028
-#: config/tc-microblaze.c:1034 config/tc-microblaze.c:1065
-#: config/tc-microblaze.c:1072 config/tc-microblaze.c:1092
-#: config/tc-microblaze.c:1099 config/tc-microblaze.c:1119
-#: config/tc-microblaze.c:1126 config/tc-microblaze.c:1144
-#: config/tc-microblaze.c:1151 config/tc-microblaze.c:1173
-#: config/tc-microblaze.c:1180 config/tc-microblaze.c:1198
-#: config/tc-microblaze.c:1213 config/tc-microblaze.c:1231
-#: config/tc-microblaze.c:1248 config/tc-microblaze.c:1255
-#: config/tc-microblaze.c:1297 config/tc-microblaze.c:1304
-#: config/tc-microblaze.c:1346 config/tc-microblaze.c:1353
-#: config/tc-microblaze.c:1376 config/tc-microblaze.c:1383
-#: config/tc-microblaze.c:1403 config/tc-microblaze.c:1409
-#: config/tc-microblaze.c:1470 config/tc-microblaze.c:1476
-#: config/tc-microblaze.c:1537
-msgid "Error in statement syntax"
+#: config/tc-mips.c:13615 config/tc-mips.c:13677 config/tc-mips.c:13690
+#: config/tc-score.c:2691 config/tc-score.c:2737
+msgid "unrecognized opcode"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-microblaze.c:864 config/tc-microblaze.c:866
-#: config/tc-microblaze.c:868 config/tc-microblaze.c:908
-#: config/tc-microblaze.c:910 config/tc-microblaze.c:1038
-#: config/tc-microblaze.c:1040 config/tc-microblaze.c:1078
-#: config/tc-microblaze.c:1080 config/tc-microblaze.c:1105
-#: config/tc-microblaze.c:1107 config/tc-microblaze.c:1132
-#: config/tc-microblaze.c:1155 config/tc-microblaze.c:1186
-#: config/tc-microblaze.c:1203 config/tc-microblaze.c:1219
-#: config/tc-microblaze.c:1237 config/tc-microblaze.c:1359
-#: config/tc-microblaze.c:1361 config/tc-microblaze.c:1389
-#: config/tc-microblaze.c:1391 config/tc-microblaze.c:1413
-#: config/tc-microblaze.c:1480 config/tc-microblaze.c:1543
-msgid "Cannot use special register with this instruction"
+#: config/tc-mips.c:13800
+msgid "extended operand requested but not required"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-microblaze.c:918
-msgid "lmi pseudo instruction should not use a label in imm field"
+#: config/tc-mips.c:13809
+msgid "operand value out of range for instruction"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-microblaze.c:920
-msgid "smi pseudo instruction should not use a label in imm field"
+#: config/tc-mips.c:13906
+#, c-format
+msgid "relocation %s isn't supported by the current ABI"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-microblaze.c:1043
-msgid "Symbol used as immediate for shift instruction"
+#: config/tc-mips.c:13962
+msgid "unclosed '('"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-microblaze.c:1052
+#: config/tc-mips.c:14028
 #, c-format
 #, c-format
-msgid "Shift value > 32. using <value %% 32>"
+msgid "a different %s was already specified, is now %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-microblaze.c:1158
-msgid "Symbol used as immediate value for msrset/msrclr instructions"
+#: config/tc-mips.c:14195
+msgid "-mmicromips cannot be used with -mips16"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-microblaze.c:1286 config/tc-microblaze.c:1335
-msgid "invalid value for special purpose register"
+#: config/tc-mips.c:14210
+msgid "-mips16 cannot be used with -micromips"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-microblaze.c:1551
-msgid "An IMM instruction should not be present in the .s file"
+#: config/tc-mips.c:14353 config/tc-mips.c:14411
+msgid "no compiled in support for 64 bit object file format"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-microblaze.c:1679
-msgid "Bad call to MD_NTOF()"
+#: config/tc-mips.c:14418
+#, c-format
+msgid "invalid abi -mabi=%s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-microblaze.c:1916
+#: config/tc-mips.c:14458
 #, c-format
 #, c-format
-msgid "pcrel for branch to %s too far (0x%x)"
+msgid "invalid NaN setting -mnan=%s"
 msgstr ""
 
 msgstr ""
 
-#. We know the abs value: Should never happen.
-#: config/tc-microblaze.c:2065
-msgid "Absolute PC-relative value in relaxation code.  Assembler error....."
+#: config/tc-mips.c:14492
+msgid "-G not supported in this configuration"
 msgstr ""
 
 msgstr ""
 
-#. Cannot have a PC-relative branch to a diff segment.
-#: config/tc-microblaze.c:2078
+#: config/tc-mips.c:14518
 #, c-format
 #, c-format
-msgid "PC relative branch to label %s which is not in the instruction space"
+msgid "-%s conflicts with the other architecture options, which imply -%s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-microblaze.c:2119
-msgid ""
-"Variable is accessed using small data read only anchor, but it is not in the "
-"small data read only section"
+#: config/tc-mips.c:14534
+#, c-format
+msgid "-march=%s is not compatible with the selected ABI"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-microblaze.c:2142
-msgid ""
-"Variable is accessed using small data read write anchor, but it is not in "
-"the small data read write section"
+#: config/tc-mips.c:14818
+msgid "PC-relative reference to a different section"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-microblaze.c:2151
-msgid "Incorrect fr_opcode value in frag.  Internal error....."
+#: config/tc-mips.c:14888
+msgid "TLS relocation against a constant"
 msgstr ""
 
 msgstr ""
 
-#. We know the abs value: Should never happen.
-#: config/tc-microblaze.c:2158
-msgid "Absolute value in relaxation code.  Assembler error....."
+#: config/tc-mips.c:14965
+msgid "unsupported constant in relocation"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-microblaze.c:2363 config/tc-mn10300.c:1067 config/tc-sh.c:804
-#: config/tc-z80.c:666 read.c:4365
+#: config/tc-mips.c:15006 config/tc-mips.c:15037
 #, c-format
 #, c-format
-msgid "unsupported BFD relocation size %u"
+msgid "branch to misaligned address (%lx)"
 msgstr ""
 
 msgstr ""
 
-#. Prototypes for static functions.
-#: config/tc-mips.c:1060
+#: config/tc-mips.c:15014 config/tc-mips.c:15023
 #, c-format
 #, c-format
-msgid "internal Error, line %d, %s"
+msgid "PC-relative access to misaligned address (%lx)"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:1814 config/tc-mips.c:12891
+#: config/tc-mips.c:15179
 #, c-format
 #, c-format
-msgid "Unrecognized register name `%s'"
+msgid "alignment too large, %d assumed"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:1900
-msgid "-G may not be used in position-independent code"
+#: config/tc-mips.c:15182
+msgid "alignment negative, 0 assumed"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:1949
+#: config/tc-mips.c:15418
 #, c-format
 #, c-format
-msgid "internal: can't hash `%s': %s"
+msgid "%s: no such section"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:1957
+#: config/tc-mips.c:15467
 #, c-format
 #, c-format
-msgid "internal error: bad mips16 opcode: %s %s\n"
+msgid ".option pic%d not supported"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:2129
-#, c-format
-msgid "returned from mips_ip(%s) insn_opcode = 0x%x\n"
+#: config/tc-mips.c:15472 config/tc-mips.c:15783
+msgid "-G may not be used with SVR4 PIC code"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:2958 config/tc-mips.c:14590
-msgid "extended instruction in delay slot"
+#: config/tc-mips.c:15478
+#, c-format
+msgid "unrecognized option \"%s\""
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:3022 config/tc-mips.c:3029
+#: config/tc-mips.c:15565
 #, c-format
 #, c-format
-msgid "jump to misaligned address (0x%lx)"
+msgid "unknown architecture %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:3039 config/tc-mips.c:3810
+#: config/tc-mips.c:15578 config/tc-mips.c:15734
 #, c-format
 #, c-format
-msgid "branch to misaligned address (0x%lx)"
+msgid "unknown ISA level %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:3044 config/tc-mips.c:3813
+#: config/tc-mips.c:15586
 #, c-format
 #, c-format
-msgid "branch address range overflow (0x%lx)"
+msgid "unknown ISA or architecture %s"
+msgstr ""
+
+#: config/tc-mips.c:15644
+msgid "`noreorder' must be set before `nomacro'"
+msgstr ""
+
+#: config/tc-mips.c:15673
+msgid ".set pop with no .set push"
 msgstr ""
 
 msgstr ""
 
-#. To reproduce this failure try assembling gas/testsuites/
-#. gas/mips/mips16-intermix.s with a mips-ecoff targeted
-#. assembler.
-#: config/tc-mips.c:3071
+#: config/tc-mips.c:15689
 #, c-format
 #, c-format
-msgid "Unsupported MIPS relocation number %d"
+msgid "tried to set unrecognized symbol: %s\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:3543
-msgid ""
-"Macro instruction expanded into multiple instructions in a branch delay slot"
+#: config/tc-mips.c:15761
+#, c-format
+msgid ".module used with unrecognized symbol: %s\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:3546
-msgid "Macro instruction expanded into multiple instructions"
+#: config/tc-mips.c:15767
+msgid ".module is not permitted after generating code"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:4082 config/tc-mips.c:8005 config/tc-mips.c:8029
-#: config/tc-mips.c:8102 config/tc-mips.c:8125
-msgid "operand overflow"
+#: config/tc-mips.c:15827 config/tc-mips.c:15906 config/tc-mips.c:16011
+#: config/tc-mips.c:16041 config/tc-mips.c:16090
+#, c-format
+msgid "%s not supported in MIPS16 mode"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:4101 config/tc-mips.c:4701 config/tc-mips.c:8192
-msgid "Macro used $at after \".set noat\""
+#: config/tc-mips.c:15834
+msgid ".cpload not in noreorder section"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:4130
-msgid "unsupported large constant"
+#: config/tc-mips.c:15915 config/tc-mips.c:15934
+msgid "missing argument separator ',' for .cpsetup"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:4132
+#: config/tc-mips.c:16133
 #, c-format
 #, c-format
-msgid "Instruction %s requires absolute expression"
+msgid "unsupported use of %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:4265 config/tc-mips.c:6567 config/tc-mips.c:7143
-#, c-format
-msgid "Number (0x%s) larger than 32 bits"
+#: config/tc-mips.c:16224
+msgid "unsupported use of .gpword"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:4285
-msgid "Number larger than 64 bits"
+#: config/tc-mips.c:16262
+msgid "unsupported use of .gpdword"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:4579 config/tc-mips.c:4607 config/tc-mips.c:4645
-#: config/tc-mips.c:4690 config/tc-mips.c:6776 config/tc-mips.c:6815
-#: config/tc-mips.c:6854 config/tc-mips.c:7239 config/tc-mips.c:7291
-msgid "PIC code offset overflow (max 16 signed bits)"
+#: config/tc-mips.c:16294
+msgid "unsupported use of .ehword"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:5012 config/tc-mips.c:5078 config/tc-mips.c:5166
-#: config/tc-mips.c:5213 config/tc-mips.c:5274 config/tc-mips.c:5322
-#: config/tc-mips.c:8286 config/tc-mips.c:8293 config/tc-mips.c:8300
-#: config/tc-mips.c:8407
-msgid "Unsupported large constant"
+#: config/tc-mips.c:16381
+msgid "bad .nan directive"
 msgstr ""
 
 msgstr ""
 
-#. result is always true
-#: config/tc-mips.c:5044
+#: config/tc-mips.c:16430
 #, c-format
 #, c-format
-msgid "Branch %s is always true"
+msgid "ignoring attempt to redefine symbol %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:5285 config/tc-mips.c:5333 config/tc-mips.c:9058
-#: config/tc-mips.c:9215
-#, c-format
-msgid "Improper position (%lu)"
+#: config/tc-mips.c:16445 ecoff.c:3375
+msgid "bad .weakext directive"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:5291 config/tc-mips.c:9125
-#, c-format
-msgid "Improper extract size (%lu, position %lu)"
+#: config/tc-mips.c:16653
+msgid "unsupported PC relative reference to different section"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:5339 config/tc-mips.c:9089
-#, c-format
-msgid "Improper insert size (%lu, position %lu)"
+#: config/tc-mips.c:16762 config/tc-xtensa.c:1605 config/tc-xtensa.c:1881
+msgid "unsupported relocation"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:5376 config/tc-mips.c:5473
-msgid "Divide by zero."
+#: config/tc-mips.c:17284 config/tc-mips.c:17547
+msgid "relaxed out-of-range branch into a jump"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:5559
-msgid "dla used to load 32-bit register"
+#: config/tc-mips.c:18213 config/tc-score.c:5641
+msgid "expected simple number"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:5562
-msgid "la used to load 64-bit address"
+#: config/tc-mips.c:18241 config/tc-score.c:5668
+msgid "invalid number"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:5674 config/tc-z80.c:695
-msgid "offset too large"
+#: config/tc-mips.c:18318 ecoff.c:3002
+msgid ".end directive without a preceding .ent directive"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:5846 config/tc-mips.c:6121
-msgid "PIC code offset overflow (max 32 signed bits)"
+#: config/tc-mips.c:18327
+msgid ".end symbol does not match .ent symbol"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:6204
-msgid "MIPS PIC call to register other than $25"
+#: config/tc-mips.c:18404
+msgid ".ent or .aent not in text section"
+msgstr ""
+
+#: config/tc-mips.c:18407 config/tc-score.c:5707
+msgid "missing .end"
+msgstr ""
+
+#: config/tc-mips.c:18490
+msgid ".mask/.fmask outside of .ent"
+msgstr ""
+
+#: config/tc-mips.c:18497
+msgid "bad .mask/.fmask directive"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:6210 config/tc-mips.c:6221 config/tc-mips.c:6345
-#: config/tc-mips.c:6356
-msgid "No .cprestore pseudo-op used in PIC code"
+#: config/tc-mips.c:18778
+#, c-format
+msgid "bad value (%s) for %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:6215 config/tc-mips.c:6350
-msgid "No .frame pseudo-op used in PIC code"
+#: config/tc-mips.c:18842
+#, c-format
+msgid ""
+"MIPS options:\n"
+"-EB\t\t\tgenerate big endian output\n"
+"-EL\t\t\tgenerate little endian output\n"
+"-g, -g2\t\t\tdo not remove unneeded NOPs or swap branches\n"
+"-G NUM\t\t\tallow referencing objects up to NUM bytes\n"
+"\t\t\timplicitly with the gp register [default 8]\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:6371
-msgid "Non-PIC jump used in PIC library"
+#: config/tc-mips.c:18849
+#, c-format
+msgid ""
+"-mips1\t\t\tgenerate MIPS ISA I instructions\n"
+"-mips2\t\t\tgenerate MIPS ISA II instructions\n"
+"-mips3\t\t\tgenerate MIPS ISA III instructions\n"
+"-mips4\t\t\tgenerate MIPS ISA IV instructions\n"
+"-mips5                  generate MIPS ISA V instructions\n"
+"-mips32                 generate MIPS32 ISA instructions\n"
+"-mips32r2               generate MIPS32 release 2 ISA instructions\n"
+"-mips32r3               generate MIPS32 release 3 ISA instructions\n"
+"-mips32r5               generate MIPS32 release 5 ISA instructions\n"
+"-mips32r6               generate MIPS32 release 6 ISA instructions\n"
+"-mips64                 generate MIPS64 ISA instructions\n"
+"-mips64r2               generate MIPS64 release 2 ISA instructions\n"
+"-mips64r3               generate MIPS64 release 3 ISA instructions\n"
+"-mips64r5               generate MIPS64 release 5 ISA instructions\n"
+"-mips64r6               generate MIPS64 release 6 ISA instructions\n"
+"-march=CPU/-mtune=CPU\tgenerate code/schedule for CPU, where CPU is one of:\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:6534 config/tc-mips.c:7397
+#: config/tc-mips.c:18874
 #, c-format
 #, c-format
-msgid "opcode not supported on this processor: %s"
+msgid ""
+"-mCPU\t\t\tequivalent to -march=CPU -mtune=CPU. Deprecated.\n"
+"-no-mCPU\t\tdon't generate code specific to CPU.\n"
+"\t\t\tFor -mCPU and -no-mCPU, CPU must be one of:\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:7544 config/tc-mips.c:7575 config/tc-mips.c:7627
-#: config/tc-mips.c:7657
-msgid "Improper rotate count"
+#: config/tc-mips.c:18887
+#, c-format
+msgid ""
+"-mips16\t\t\tgenerate mips16 instructions\n"
+"-no-mips16\t\tdo not generate mips16 instructions\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:7707
+#: config/tc-mips.c:18890
 #, c-format
 #, c-format
-msgid "Instruction %s: result is always false"
+msgid ""
+"-mmicromips\t\tgenerate microMIPS instructions\n"
+"-mno-micromips\t\tdo not generate microMIPS instructions\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:7868
+#: config/tc-mips.c:18893
 #, c-format
 #, c-format
-msgid "Instruction %s: result is always true"
+msgid ""
+"-msmartmips\t\tgenerate smartmips instructions\n"
+"-mno-smartmips\t\tdo not generate smartmips instructions\n"
 msgstr ""
 
 msgstr ""
 
-#. FIXME: Check if this is one of the itbl macros, since they
-#. are added dynamically.
-#: config/tc-mips.c:8188
+#: config/tc-mips.c:18896
 #, c-format
 #, c-format
-msgid "Macro %s not implemented yet"
+msgid ""
+"-mdsp\t\t\tgenerate DSP instructions\n"
+"-mno-dsp\t\tdo not generate DSP instructions\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:8438
+#: config/tc-mips.c:18899
 #, c-format
 #, c-format
-msgid "internal: bad mips opcode (mask error): %s %s"
+msgid ""
+"-mdspr2\t\t\tgenerate DSP R2 instructions\n"
+"-mno-dspr2\t\tdo not generate DSP R2 instructions\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:8478 config/tc-mips.c:9289
+#: config/tc-mips.c:18902
 #, c-format
 #, c-format
-msgid "internal: bad mips opcode (unknown extension operand type `+%c'): %s %s"
+msgid ""
+"-mmt\t\t\tgenerate MT instructions\n"
+"-mno-mt\t\t\tdo not generate MT instructions\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:8557
+#: config/tc-mips.c:18905
 #, c-format
 #, c-format
-msgid "internal: bad mips opcode (unknown operand type `%c'): %s %s"
+msgid ""
+"-mmcu\t\t\tgenerate MCU instructions\n"
+"-mno-mcu\t\tdo not generate MCU instructions\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:8564
+#: config/tc-mips.c:18908
 #, c-format
 #, c-format
-msgid "internal: bad mips opcode (bits 0x%lx undefined): %s %s"
-msgstr ""
-
-#: config/tc-mips.c:8687 config/tc-mips.c:8695 config/tc-mips.c:10179
-#: config/tc-score.c:2696 config/tc-score.c:2742
-msgid "unrecognized opcode"
+msgid ""
+"-mmsa\t\t\tgenerate MSA instructions\n"
+"-mno-msa\t\tdo not generate MSA instructions\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:8722 config/tc-mips.c:10205
+#: config/tc-mips.c:18911
 #, c-format
 #, c-format
-msgid "opcode not supported on this processor: %s (%s)"
+msgid ""
+"-mxpa\t\t\tgenerate eXtended Physical Address (XPA) instructions\n"
+"-mno-xpa\t\tdo not generate eXtended Physical Address (XPA) instructions\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:8756
+#: config/tc-mips.c:18914
 #, c-format
 #, c-format
-msgid "BALIGN immediate not 1 or 3 (%lu)"
+msgid ""
+"-mvirt\t\t\tgenerate Virtualization instructions\n"
+"-mno-virt\t\tdo not generate Virtualization instructions\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:8769 config/tc-mips.c:8782 config/tc-mips.c:8795
-#: config/tc-mips.c:8808 config/tc-mips.c:8834 config/tc-mips.c:8878
+#: config/tc-mips.c:18917
 #, c-format
 #, c-format
-msgid "DSP immediate not in range 0..%d (%lu)"
+msgid ""
+"-minsn32\t\tonly generate 32-bit microMIPS instructions\n"
+"-mno-insn32\t\tgenerate all microMIPS instructions\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:8826 config/tc-mips.c:8853
-msgid "Invalid dsp acc register"
+#: config/tc-mips.c:18920
+#, c-format
+msgid ""
+"-mfix-loongson2f-jump\twork around Loongson2F JUMP instructions\n"
+"-mfix-loongson2f-nop\twork around Loongson2F NOP errata\n"
+"-mfix-vr4120\t\twork around certain VR4120 errata\n"
+"-mfix-vr4130\t\twork around VR4130 mflo/mfhi errata\n"
+"-mfix-24k\t\tinsert a nop after ERET and DERET instructions\n"
+"-mfix-cn63xxp1\t\twork around CN63XXP1 PREF errata\n"
+"-mgp32\t\t\tuse 32-bit GPRs, regardless of the chosen ISA\n"
+"-mfp32\t\t\tuse 32-bit FPRs, regardless of the chosen ISA\n"
+"-msym32\t\t\tassume all symbols have 32-bit values\n"
+"-O0\t\t\tremove unneeded NOPs, do not swap branches\n"
+"-O\t\t\tremove unneeded NOPs and swap branches\n"
+"--trap, --no-break\ttrap exception on div by 0 and mult overflow\n"
+"--break, --no-trap\tbreak exception on div by 0 and mult overflow\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:8864 config/tc-mips.c:8895 config/tc-mips.c:8912
+#: config/tc-mips.c:18934
 #, c-format
 #, c-format
-msgid "DSP immediate not in range %ld..%ld (%ld)"
+msgid ""
+"-mhard-float\t\tallow floating-point instructions\n"
+"-msoft-float\t\tdo not allow floating-point instructions\n"
+"-msingle-float\t\tonly allow 32-bit floating-point operations\n"
+"-mdouble-float\t\tallow 32-bit and 64-bit floating-point operations\n"
+"--[no-]construct-floats\t[dis]allow floating point values to be constructed\n"
+"--[no-]relax-branch\t[dis]allow out-of-range branches to be relaxed\n"
+"-mnan=ENCODING\t\tselect an IEEE 754 NaN encoding convention, either of:\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:8925
+#: config/tc-mips.c:18950
 #, c-format
 #, c-format
-msgid "MT usermode bit not 0 or 1 (%lu)"
+msgid ""
+"-KPIC, -call_shared\tgenerate SVR4 position independent code\n"
+"-call_nonpic\t\tgenerate non-PIC code that can operate with DSOs\n"
+"-mvxworks-pic\t\tgenerate VxWorks position independent code\n"
+"-non_shared\t\tdo not generate code that can operate with DSOs\n"
+"-xgot\t\t\tassume a 32 bit GOT\n"
+"-mpdr, -mno-pdr\t\tenable/disable creation of .pdr sections\n"
+"-mshared, -mno-shared   disable/enable .cpload optimization for\n"
+"                        position dependent (non shared) code\n"
+"-mabi=ABI\t\tcreate ABI conformant object file for:\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:8936
+#: config/tc-mips.c:18971
 #, c-format
 #, c-format
-msgid "MT load high bit not 0 or 1 (%lu)"
+msgid ""
+"-32\t\t\tcreate o32 ABI object file (default)\n"
+"-n32\t\t\tcreate n32 ABI object file\n"
+"-64\t\t\tcreate 64 ABI object file\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:8953 config/tc-mips.c:8966
-msgid "Invalid dsp/smartmips acc register"
+#: config/tc-mips.c:19054
+msgid "missing .end at end of assembly"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:9031
+#: config/tc-mmix.c:700
 #, c-format
 #, c-format
-msgid "Illegal %s number (%lu, 0x%lx)"
+msgid " MMIX-specific command line options:\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:9144 config/tc-mips.c:9716
-msgid "absolute expression required"
+#: config/tc-mmix.c:701
+#, c-format
+msgid ""
+"  -fixed-special-register-names\n"
+"                          Allow only the original special register names.\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:9167
+#: config/tc-mmix.c:704
 #, c-format
 #, c-format
-msgid "Invalid register number (%d)"
+msgid "  -globalize-symbols      Make all symbols global.\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:9175
-msgid "Invalid coprocessor 0 register number"
+#: config/tc-mmix.c:706
+#, c-format
+msgid "  -gnu-syntax             Turn off mmixal syntax compatibility.\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:9185
+#: config/tc-mmix.c:708
 #, c-format
 #, c-format
-msgid "Improper bit index (%lu)"
+msgid "  -relax                  Create linker relaxable code.\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:9246 config/tc-mips.c:9263
+#: config/tc-mmix.c:710
 #, c-format
 #, c-format
-msgid "Improper size (%lu)"
+msgid ""
+"  -no-predefined-syms     Do not provide mmixal built-in constants.\n"
+"                          Implies -fixed-special-register-names.\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:9279
+#: config/tc-mmix.c:713
 #, c-format
 #, c-format
-msgid "Improper immediate (%ld)"
+msgid ""
+"  -no-expand              Do not expand GETA, branches, PUSHJ or JUMP\n"
+"                          into multiple instructions.\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:9306
+#: config/tc-mmix.c:716
 #, c-format
 #, c-format
-msgid "Improper shift amount (%lu)"
+msgid ""
+"  -no-merge-gregs         Do not merge GREG definitions with nearby values.\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:9330 config/tc-mips.c:10526 config/tc-mips.c:10779
+#: config/tc-mmix.c:718
 #, c-format
 #, c-format
-msgid "Invalid value for `%s' (%lu)"
+msgid ""
+"  -linker-allocated-gregs If there's no suitable GREG definition for "
+"the                          operands of an instruction, let the linker "
+"resolve.\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:9366
+#: config/tc-mmix.c:721
 #, c-format
 #, c-format
-msgid "Code for %s not in range 0..1023 (%lu)"
+msgid ""
+"  -x                      Do not warn when an operand to GETA, a branch,\n"
+"                          PUSHJ or JUMP is not known to be within range.\n"
+"                          The linker will catch any errors.  Implies\n"
+"                          -linker-allocated-gregs."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:9378
+#: config/tc-mmix.c:847
 #, c-format
 #, c-format
-msgid "Lower code for %s not in range 0..1023 (%lu)"
+msgid "unknown opcode: `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:9390
-#, c-format
-msgid "Code for %s not in range 0..1048575 (%lu)"
+#: config/tc-mmix.c:969 config/tc-mmix.c:984
+msgid "specified location wasn't TETRA-aligned"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:9403
-#, c-format
-msgid "Coproccesor code > 25 bits (%lu)"
+#: config/tc-mmix.c:971 config/tc-mmix.c:986 config/tc-mmix.c:4215
+#: config/tc-mmix.c:4231
+msgid "unaligned data at an absolute location is not supported"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:9417
+#: config/tc-mmix.c:1096
 #, c-format
 #, c-format
-msgid "Illegal 19-bit code (%lu)"
+msgid "invalid operand to opcode %s: `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:9430
+#: config/tc-mmix.c:1118 config/tc-mmix.c:1145 config/tc-mmix.c:1178
+#: config/tc-mmix.c:1186 config/tc-mmix.c:1203 config/tc-mmix.c:1231
+#: config/tc-mmix.c:1252 config/tc-mmix.c:1277 config/tc-mmix.c:1325
+#: config/tc-mmix.c:1426 config/tc-mmix.c:1451 config/tc-mmix.c:1483
+#: config/tc-mmix.c:1515 config/tc-mmix.c:1545 config/tc-mmix.c:1598
+#: config/tc-mmix.c:1615 config/tc-mmix.c:1642 config/tc-mmix.c:1670
+#: config/tc-mmix.c:1700 config/tc-mmix.c:1726 config/tc-mmix.c:1742
+#: config/tc-mmix.c:1768 config/tc-mmix.c:1784 config/tc-mmix.c:1800
+#: config/tc-mmix.c:1881
 #, c-format
 #, c-format
-msgid "Invalid performance register (%lu)"
+msgid "invalid operands to opcode %s: `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:9473 config/tc-mips.c:10386
-msgid "used $at without \".set noat\""
+#: config/tc-mmix.c:1983
+msgid "internal: mmix_prefix_name but empty prefix"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:9475 config/tc-mips.c:10388
+#: config/tc-mmix.c:2046
 #, c-format
 #, c-format
-msgid "used $%u with \".set at=$%u\""
+msgid "too many GREG registers allocated (max %d)"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:9501
-msgid "source and destination must be different"
+#: config/tc-mmix.c:2104
+msgid "BSPEC already active.  Nesting is not supported."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:9506
-msgid "a destination register must be supplied"
+#: config/tc-mmix.c:2113
+msgid "invalid BSPEC expression"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:9575
+#: config/tc-mmix.c:2129
 #, c-format
 #, c-format
-msgid "Improper align amount (%ld), using low bits"
+msgid "can't create section %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:9589
+#: config/tc-mmix.c:2134
 #, c-format
 #, c-format
-msgid "Invalid MDMX Immediate (%ld)"
+msgid "can't set section flags for section %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:9627
-#, c-format
-msgid "Float register should be even, was %d"
+#: config/tc-mmix.c:2155
+msgid "ESPEC without preceding BSPEC"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:9666
-#, c-format
-msgid "Bad element selector %ld"
+#: config/tc-mmix.c:2184
+msgid "missing local expression"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:9674
-#, c-format
-msgid "Expecting ']' found '%s'"
+#: config/tc-mmix.c:2394
+msgid "operand out of range, instruction expanded"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:9780
-#, c-format
-msgid "Bad floating point constant: %s"
+#. The BFD_RELOC_MMIX_LOCAL-specific message is supposed to be
+#. user-friendly, though a little bit non-substantial.
+#: config/tc-mmix.c:2645
+msgid "directive LOCAL must be placed in code or data"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:9900
-msgid "Can't use floating point insn in this section"
+#: config/tc-mmix.c:2646
+msgid "internal confusion: relocation in a section without contents"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:9959
-msgid "expression out of range"
+#: config/tc-mmix.c:2760
+msgid "internal: BFD_RELOC_MMIX_BASE_PLUS_OFFSET not resolved to section"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:10003
-msgid "lui expression not in range 0..65535"
+#: config/tc-mmix.c:2808
+msgid "no suitable GREG definition for operands"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:10024
-#, c-format
-msgid "Condition code register should be even for %s, was %d"
+#: config/tc-mmix.c:2867
+msgid "operands were not reducible at assembly-time"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:10029
+#: config/tc-mmix.c:2894
 #, c-format
 #, c-format
-msgid "Condition code register should be 0 or 4 for %s, was %d"
-msgstr ""
-
-#: config/tc-mips.c:10055
-msgid "invalid coprocessor sub-selection value (0-7)"
+msgid "cannot generate relocation type for symbol %s, code %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:10067 config/tc-mips.c:10084
+#: config/tc-mmix.c:2914
 #, c-format
 #, c-format
-msgid "bad byte vector index (%ld)"
+msgid "internal: unhandled label %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:10095
-#, c-format
-msgid "bad char = '%c'\n"
+#: config/tc-mmix.c:2944
+msgid "[0-9]H labels may not appear alone on a line"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:10106 config/tc-mips.c:10111 config/tc-mips.c:10804
-msgid "illegal operands"
+#: config/tc-mmix.c:2953
+msgid "[0-9]H labels do not mix with dot-pseudos"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:10562 config/tc-mips.c:10643 config/tc-mips.c:10658
-msgid "can't parse register list"
+#: config/tc-mmix.c:3041
+msgid "invalid characters in input"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:10631
-msgid "more than one frame size in list"
+#: config/tc-mmix.c:3147
+msgid "empty label field for IS"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:10686
-msgid "unexpected register in list"
+#: config/tc-mmix.c:3473
+#, c-format
+msgid "internal: unexpected relax type %d:%d"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:10696
-msgid "arg/static registers overlap"
+#: config/tc-mmix.c:3497
+msgid "BSPEC without ESPEC."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:10714
-msgid "invalid arg register list"
+#: config/tc-mmix.c:3562
+msgid "LOC to section unknown or indeterminable at first pass"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:10723 config/tc-mips.c:10746
-msgid "invalid static register list"
+#: config/tc-mmix.c:3734
+msgid "GREG expression too complicated"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:10753
-msgid "missing frame size"
+#: config/tc-mmix.c:3749
+msgid "internal: GREG expression not resolved to section"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:10756
-msgid "invalid frame size"
+#: config/tc-mmix.c:3798
+msgid "register section has contents\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:10922
-msgid "extended operand requested but not required"
+#: config/tc-mmix.c:3925
+msgid "section change from within a BSPEC/ESPEC pair is not supported"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:10924
-msgid "invalid unextended operand value"
+#: config/tc-mmix.c:3946
+msgid "directive LOC from within a BSPEC/ESPEC pair is not supported"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:10952
-msgid "operand value out of range for instruction"
+#: config/tc-mmix.c:3956
+msgid "invalid LOC expression"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:11057
-#, c-format
-msgid "relocation %s isn't supported by the current ABI"
+#: config/tc-mmix.c:4001 config/tc-mmix.c:4028
+msgid "LOC expression stepping backwards is not supported"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:11113
-msgid "unclosed '('"
+#. 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:4138 config/tc-mmix.c:4296 config/tc-z80.c:1725
+msgid "unterminated string"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:11400
-#, c-format
-msgid "A different %s was already specified, is now %s"
+#: config/tc-mmix.c:4155
+msgid "BYTE expression not a pure number"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:11671
-msgid "-call_shared is supported only for ELF format"
+#. Note that mmixal does not allow negative numbers in
+#. BYTE sequences, so neither should we.
+#: config/tc-mmix.c:4164
+msgid "BYTE expression not in the range 0..255"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:11681
-msgid "-call_nonpic is supported only for ELF format"
+#: config/tc-mmix.c:4213 config/tc-mmix.c:4229
+msgid "data item with alignment larger than location"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:11691
-msgid "-non_shared is supported only for ELF format"
+#. 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"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:11724
-msgid "-n32 is supported for ELF format only"
+#: config/tc-mn10200.c:303
+#, c-format
+msgid ""
+"MN10200 options:\n"
+"none yet\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:11733
-msgid "-64 is supported for ELF format only"
+#: config/tc-mn10300.c:442
+#, c-format
+msgid ""
+"MN10300 assembler options:\n"
+"none yet\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:11738 config/tc-mips.c:11791
-msgid "No compiled in support for 64 bit object file format"
+#: config/tc-mn10300.c:1270
+msgid "Invalid opcode/operands"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:11778
-msgid "-mabi is supported for ELF format only"
+#: config/tc-mn10300.c:1793
+msgid "Invalid register specification."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:11798
+#: config/tc-mn10300.c:2391
 #, c-format
 #, c-format
-msgid "invalid abi -mabi=%s"
+msgid "Bad relocation fixup type (%d)"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:11878
-msgid "-G not supported in this configuration."
+#: config/tc-moxie.c:104
+msgid "expecting register"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:11904
-#, c-format
-msgid "-%s conflicts with the other architecture options, which imply -%s"
+#: config/tc-moxie.c:123 config/tc-moxie.c:139
+msgid "illegal register number"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:11916
+#: config/tc-moxie.c:188 config/tc-pj.c:260
 #, c-format
 #, c-format
-msgid "-march=%s is not compatible with the selected ABI"
-msgstr ""
-
-#: config/tc-mips.c:11935
-msgid "-mgp64 used with a 32-bit processor"
+msgid "unknown opcode %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:11937
-msgid "-mgp32 used with a 64-bit ABI"
+#: config/tc-moxie.c:206 config/tc-moxie.c:225 config/tc-moxie.c:316
+#: config/tc-moxie.c:362
+msgid "expecting comma delimited register operands"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:11939
-msgid "-mgp64 used with a 32-bit ABI"
+#: config/tc-moxie.c:232 config/tc-moxie.c:292 config/tc-moxie.c:304
+#: config/tc-moxie.c:337 config/tc-moxie.c:369 config/tc-moxie.c:402
+#: config/tc-moxie.c:456 config/tc-moxie.c:510 config/tc-moxie.c:520
+#: config/tc-moxie.c:548 config/tc-pj.c:308
+msgid "extra stuff on line ignored"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:11977
-msgid "-mfp64 used with a 32-bit fpu"
+#: config/tc-moxie.c:252 config/tc-moxie.c:392 config/tc-moxie.c:422
+#: config/tc-moxie.c:497
+msgid "expecting comma delimited operands"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:11980
-msgid "-mfp64 used with a 32-bit ABI"
+#: config/tc-moxie.c:320 config/tc-moxie.c:348
+msgid "expecting indirect register `($rA)'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:11984
-msgid "-mfp32 used with a 64-bit ABI"
+#: config/tc-moxie.c:328 config/tc-moxie.c:356 config/tc-moxie.c:447
+#: config/tc-moxie.c:489
+msgid "missing closing parenthesis"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:11998
-msgid "trap exception not supported at ISA 1"
+#: config/tc-moxie.c:439 config/tc-moxie.c:481
+msgid "expecting indirect register `($rX)'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:12008
-msgid "-mfp32 used with -mips3d"
+#: config/tc-moxie.c:551 config/tc-pj.c:313
+msgid "Something forgot to clean up\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:12014
-msgid "-mfp32 used with -mdmx"
+#: config/tc-moxie.c:635
+#, c-format
+msgid ""
+"  -EB                     assemble for a big endian system (default)\n"
+"  -EL                     assemble for a little endian system\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:12019
-#, c-format
-msgid "%s ISA does not support SmartMIPS"
+#: config/tc-moxie.c:695
+msgid "pcrel too far BFD_RELOC_MOXIE_10"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:12025 config/tc-mips.c:12983
-#, c-format
-msgid "%s ISA does not support DSP ASE"
+#: config/tc-msp430.c:515
+msgid ".profiler pseudo requires at least two operands."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:12034 config/tc-mips.c:12996
-#, c-format
-msgid "%s ISA does not support DSP R2 ASE"
+#: config/tc-msp430.c:574
+msgid "unknown profiling flag - ignored."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:12040 config/tc-mips.c:13009
-#, c-format
-msgid "%s ISA does not support MT ASE"
+#: config/tc-msp430.c:590
+msgid "ambiguous flags combination - '.profiler' directive ignored."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:12089
-msgid "PC relative MIPS16 instruction references a different section"
+#: config/tc-msp430.c:600
+msgid "profiling in absolute section?"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:12387 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:1132
-msgid "relocation overflow"
+#: config/tc-msp430.c:763
+msgid "MCU option requires a name\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:12397
+#: config/tc-msp430.c:796
 #, c-format
 #, c-format
-msgid "Branch to misaligned address (%lx)"
+msgid "unrecognised argument to -mcpu option '%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:12444
-msgid "Branch out of range"
+#: config/tc-msp430.c:945
+#, c-format
+msgid ""
+"MSP430 options:\n"
+"  -mmcu=<msp430-name>     - select microcontroller type\n"
+"  -mcpu={430|430x|430xv2} - select microcontroller architecture\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:12526
+#: config/tc-msp430.c:949
 #, c-format
 #, c-format
-msgid "Alignment too large: %d. assumed."
+msgid ""
+"  -mQ - enable relaxation at assembly time. DANGEROUS!\n"
+"  -mP - enable polymorph instructions\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:12529
-msgid "Alignment negative: 0 assumed."
+#: config/tc-msp430.c:952
+#, c-format
+msgid "  -ml - enable large code model\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:12788
+#: config/tc-msp430.c:954
 #, c-format
 #, c-format
-msgid "%s: no such section"
+msgid "  -mN - do not insert NOPs after changing interrupts (default)\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:12837
+#: config/tc-msp430.c:956
 #, c-format
 #, c-format
-msgid ".option pic%d not supported"
+msgid "  -mn - insert a NOP after changing interrupts\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:12842 config/tc-mips.c:13149
-msgid "-G may not be used with SVR4 PIC code"
+#: config/tc-msp430.c:958
+#, c-format
+msgid "  -mY - do not warn about missing NOPs after changing interrupts\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:12848
+#: config/tc-msp430.c:960
 #, c-format
 #, c-format
-msgid "Unrecognized option \"%s\""
+msgid "  -my - warn about missing NOPs after changing interrupts (default)\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:12908
-msgid "`noreorder' must be set before `nomacro'"
+#: config/tc-msp430.c:962
+#, c-format
+msgid "  -md - Force copying of data from ROM to RAM at startup\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:12934
+#: config/tc-msp430.c:1137 config/tc-msp430.c:1316 config/tc-msp430.c:1425
 #, c-format
 #, c-format
-msgid "%s isa does not support 64-bit registers"
+msgid "value 0x%x out of extended range."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:12945
+#: config/tc-msp430.c:1143
 #, c-format
 #, c-format
-msgid "%s isa does not support 64-bit floating point registers"
+msgid "value %d out of range. Use #lo() or #hi()"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:12966
-#, c-format
-msgid "%s ISA does not support SmartMIPS ASE"
+#: config/tc-msp430.c:1221
+msgid "error: unsupported #foo() directive used on symbol"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:13033
+#: config/tc-msp430.c:1238
 #, c-format
 #, c-format
-msgid "unknown architecture %s"
+msgid "unknown expression in operand %s. use #llo() #lhi() #hlo() #hhi() "
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:13046 config/tc-mips.c:13076
+#: config/tc-msp430.c:1289
 #, c-format
 #, c-format
-msgid "unknown ISA level %s"
+msgid "Registers cannot be used within immediate expression [%s]"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:13054
+#: config/tc-msp430.c:1291
 #, c-format
 #, c-format
-msgid "unknown ISA or architecture %s"
+msgid "unknown operand %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:13104
-msgid ".set pop with no .set push"
+#: config/tc-msp430.c:1322 config/tc-msp430.c:1431
+#, c-format
+msgid "value out of range: 0x%x"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:13133
+#: config/tc-msp430.c:1333
 #, c-format
 #, c-format
-msgid "Tried to set unrecognized symbol: %s\n"
+msgid "Registers cannot be used within absolute expression [%s]"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:13191
-msgid ".cpload not in noreorder section"
+#: config/tc-msp430.c:1335 config/tc-msp430.c:1452
+#, c-format
+msgid "unknown expression in operand %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:13259 config/tc-mips.c:13278
-msgid "missing argument separator ',' for .cpsetup"
+#: config/tc-msp430.c:1349
+#, c-format
+msgid "unknown addressing mode %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:13436
+#: config/tc-msp430.c:1357
 #, c-format
 #, c-format
-msgid "Unsupported use of %s"
+msgid "Bad register name %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:13518 config/tc-score.c:6035
-msgid "Unsupported use of .gpword"
+#: config/tc-msp430.c:1368
+msgid "cannot use indirect addressing with the PC"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:13558
-msgid "Unsupported use of .gpdword"
+#: config/tc-msp430.c:1388
+msgid "')' required"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:13652
+#: config/tc-msp430.c:1400
 #, c-format
 #, c-format
-msgid "ignoring attempt to redefine symbol %s"
-msgstr ""
-
-#: config/tc-mips.c:13667 ecoff.c:3378
-msgid "bad .weakext directive"
+msgid "unknown operator %s. Did you mean X(Rn) or #[hl][hl][oi](CONST) ?"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:13903
-msgid "unsupported PC relative reference to different section"
+#: config/tc-msp430.c:1407
+msgid "r2 should not be used in indexed addressing mode"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:14016 config/tc-xtensa.c:1583 config/tc-xtensa.c:1859
-msgid "unsupported relocation"
+#: config/tc-msp430.c:1450
+#, c-format
+msgid "Registers cannot be used as a prefix of indexed expression [%s]"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:14269 config/tc-pdp11.c:1431
+#. Unreachable.
+#: config/tc-msp430.c:1485
 #, c-format
 #, c-format
-msgid "Can not represent %s relocation in this object file format"
+msgid "unknown addressing mode for operand %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:14354
-msgid "relaxed out-of-range branch into a jump"
+#: config/tc-msp430.c:1517
+#, c-format
+msgid "Internal bug. Try to use 0(r%d) instead of @r%d"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:14901
-msgid "missing .end at end of assembly"
+#: config/tc-msp430.c:1527
+msgid "this addressing mode is not applicable for destination operand"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:14916 config/tc-score.c:5644
-msgid "expected simple number"
+#: config/tc-msp430.c:1558 config/tc-msp430.c:1693 config/tc-msp430.c:1730
+#: config/tc-msp430.c:1760 config/tc-msp430.c:2375 config/tc-msp430.c:2453
+#: config/tc-msp430.c:2593
+#, c-format
+msgid "expected register as second argument of %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:14944 config/tc-score.c:5671
-msgid "invalid number"
+#: config/tc-msp430.c:1597 config/tc-msp430.c:1663
+#, c-format
+msgid "index value too big for %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:15112 config/tc-score.c:5710
-msgid "missing .end"
+#: config/tc-msp430.c:1614 config/tc-msp430.c:1680 config/tc-msp430.c:1787
+#, c-format
+msgid "unexpected addressing mode for %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:15164
-msgid "Bad .frame directive"
+#: config/tc-msp430.c:1700 config/tc-msp430.c:1737 config/tc-msp430.c:1767
+#, c-format
+msgid "constant generator destination register found in %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:15196
-msgid ".mask/.fmask outside of .ent"
+#: config/tc-msp430.c:1744 config/tc-msp430.c:1774
+#, c-format
+msgid "constant generator source register found in %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:15203
-msgid "Bad .mask/.fmask directive"
+#: config/tc-msp430.c:1859
+msgid "no size modifier after period, .w assumed"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:15478
+#: config/tc-msp430.c:1863
 #, c-format
 #, c-format
-msgid "Bad value (%s) for %s"
+msgid "unrecognised instruction size modifier .%c"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:15542
+#: config/tc-msp430.c:1877
 #, c-format
 #, c-format
-msgid ""
-"MIPS options:\n"
-"-EB\t\t\tgenerate big endian output\n"
-"-EL\t\t\tgenerate little endian output\n"
-"-g, -g2\t\t\tdo not remove unneeded NOPs or swap branches\n"
-"-G NUM\t\t\tallow referencing objects up to NUM bytes\n"
-"\t\t\timplicitly with the gp register [default 8]\n"
+msgid "junk found after instruction: %s.%s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:15549
+#: config/tc-msp430.c:1897
 #, c-format
 #, c-format
-msgid ""
-"-mips1\t\t\tgenerate MIPS ISA I instructions\n"
-"-mips2\t\t\tgenerate MIPS ISA II instructions\n"
-"-mips3\t\t\tgenerate MIPS ISA III instructions\n"
-"-mips4\t\t\tgenerate MIPS ISA IV instructions\n"
-"-mips5                  generate MIPS ISA V instructions\n"
-"-mips32                 generate MIPS32 ISA instructions\n"
-"-mips32r2               generate MIPS32 release 2 ISA instructions\n"
-"-mips64                 generate MIPS64 ISA instructions\n"
-"-mips64r2               generate MIPS64 release 2 ISA instructions\n"
-"-march=CPU/-mtune=CPU\tgenerate code/schedule for CPU, where CPU is one of:\n"
+msgid "instruction %s.a does not exist"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:15568
+#: config/tc-msp430.c:1911
 #, c-format
 #, 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"
+msgid "instruction %s requires %d operand(s)"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:15581
+#: config/tc-msp430.c:1927
 #, c-format
 #, c-format
-msgid ""
-"-mips16\t\t\tgenerate mips16 instructions\n"
-"-no-mips16\t\tdo not generate mips16 instructions\n"
+msgid "instruction %s requires MSP430X mcu"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:15584
+#: config/tc-msp430.c:1947
 #, c-format
 #, c-format
-msgid ""
-"-msmartmips\t\tgenerate smartmips instructions\n"
-"-mno-smartmips\t\tdo not generate smartmips instructions\n"
+msgid "unable to repeat %s insn"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:15587
-#, c-format
-msgid ""
-"-mdsp\t\t\tgenerate DSP instructions\n"
-"-mno-dsp\t\tdo not generate DSP instructions\n"
+#: config/tc-msp430.c:1968 config/tc-msp430.c:2020 config/tc-msp430.c:2745
+msgid "NOP inserted between two instructions that change interrupt state"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:15590
-#, c-format
+#: config/tc-msp430.c:1970 config/tc-msp430.c:2022 config/tc-msp430.c:2747
 msgid ""
 msgid ""
-"-mdspr2\t\t\tgenerate DSP R2 instructions\n"
-"-mno-dspr2\t\tdo not generate DSP R2 instructions\n"
+"a NOP might be needed here because of successive changes in interrupt state"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:15593
-#, c-format
-msgid ""
-"-mmt\t\t\tgenerate MT instructions\n"
-"-mno-mt\t\t\tdo not generate MT instructions\n"
+#: config/tc-msp430.c:2051 config/tc-msp430.c:2137 config/tc-msp430.c:2780
+#: config/tc-msp430.c:2929
+msgid "repeat instruction used with non-register mode instruction"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:15596
+#: config/tc-msp430.c:2126 config/tc-msp430.c:2460 config/tc-msp430.c:2500
+#: config/tc-msp430.c:2899
 #, c-format
 #, c-format
-msgid ""
-"-mfix-loongson2f-jump\twork around Loongson2F JUMP instructions\n"
-"-mfix-loongson2f-nop\twork around Loongson2F NOP errata\n"
-"-mfix-vr4120\t\twork around certain VR4120 errata\n"
-"-mfix-vr4130\t\twork around VR4130 mflo/mfhi errata\n"
-"-mfix-24k\t\tinsert a nop after ERET and DERET instructions\n"
-"-mfix-cn63xxp1\t\twork around CN63XXP1 PREF errata\n"
-"-mgp32\t\t\tuse 32-bit GPRs, regardless of the chosen ISA\n"
-"-mfp32\t\t\tuse 32-bit FPRs, regardless of the chosen ISA\n"
-"-msym32\t\t\tassume all symbols have 32-bit values\n"
-"-O0\t\t\tremove unneeded NOPs, do not swap branches\n"
-"-O\t\t\tremove unneeded NOPs and swap branches\n"
-"--trap, --no-break\ttrap exception on div by 0 and mult overflow\n"
-"--break, --no-trap\tbreak exception on div by 0 and mult overflow\n"
+msgid "%s: attempt to rotate the PC register"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:15610
+#: config/tc-msp430.c:2362 config/tc-msp430.c:2433
 #, c-format
 #, 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"
+msgid "expected #n as first argument of %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:15618
+#: config/tc-msp430.c:2368 config/tc-msp430.c:2439
 #, c-format
 #, c-format
-msgid ""
-"-KPIC, -call_shared\tgenerate SVR4 position independent code\n"
-"-call_nonpic\t\tgenerate non-PIC code that can operate with DSOs\n"
-"-mvxworks-pic\t\tgenerate VxWorks position independent code\n"
-"-non_shared\t\tdo not generate code that can operate with DSOs\n"
-"-xgot\t\t\tassume a 32 bit GOT\n"
-"-mpdr, -mno-pdr\t\tenable/disable creation of .pdr sections\n"
-"-mshared, -mno-shared   disable/enable .cpload optimization for\n"
-"                        position dependent (non shared) code\n"
-"-mabi=ABI\t\tcreate ABI conformant object file for:\n"
+msgid "expected constant expression for first argument of %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mips.c:15639
-#, 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"
+#: config/tc-msp430.c:2394
+msgid "Too many registers popped"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mmix.c:693
-#, c-format
-msgid " MMIX-specific command line options:\n"
+#: config/tc-msp430.c:2404
+msgid "Cannot use POPM to restore the SR register"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mmix.c:694
+#: config/tc-msp430.c:2424 config/tc-msp430.c:2486 config/tc-msp430.c:2545
 #, c-format
 #, c-format
-msgid ""
-"  -fixed-special-register-names\n"
-"                          Allow only the original special register names.\n"
+msgid "repeat count cannot be used with %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mmix.c:697
+#: config/tc-msp430.c:2446
 #, c-format
 #, c-format
-msgid "  -globalize-symbols      Make all symbols global.\n"
+msgid "expected first argument of %s to be in the range 1-4"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mmix.c:699
+#: config/tc-msp430.c:2493
 #, c-format
 #, c-format
-msgid "  -gnu-syntax             Turn off mmixal syntax compatibility.\n"
+msgid "expected register as argument of %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mmix.c:701
+#: config/tc-msp430.c:2563
 #, c-format
 #, c-format
-msgid "  -relax                  Create linker relaxable code.\n"
+msgid "expected value of first argument of %s to fit into 20-bits"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mmix.c:703
+#: config/tc-msp430.c:2582
 #, c-format
 #, c-format
-msgid ""
-"  -no-predefined-syms     Do not provide mmixal built-in constants.\n"
-"                          Implies -fixed-special-register-names.\n"
+msgid "expected register name or constant as first argument of %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mmix.c:706
-#, c-format
-msgid ""
-"  -no-expand              Do not expand GETA, branches, PUSHJ or JUMP\n"
-"                          into multiple instructions.\n"
+#: config/tc-msp430.c:2671
+msgid "expected constant value as argument to RPT"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mmix.c:709
-#, c-format
-msgid ""
-"  -no-merge-gregs         Do not merge GREG definitions with nearby values.\n"
+#: config/tc-msp430.c:2677
+msgid "expected constant in the range 2..16"
+msgstr ""
+
+#: config/tc-msp430.c:2692
+msgid "PC used as an argument to RPT"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mmix.c:711
+#: config/tc-msp430.c:2698
+msgid "expected constant or register name as argument to RPT insn"
+msgstr ""
+
+#: config/tc-msp430.c:2705
+msgid "Illegal emulated instruction "
+msgstr ""
+
+#: config/tc-msp430.c:2917
 #, 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 "%s instruction does not accept a .b suffix"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mmix.c:714
+#: config/tc-msp430.c:3022
 #, 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 "Even number required. Rounded to %d"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mmix.c:840
+#: config/tc-msp430.c:3033
 #, c-format
 #, c-format
-msgid "unknown opcode: `%s'"
+msgid "Wrong displacement  %d"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mmix.c:962 config/tc-mmix.c:977
-msgid "specified location wasn't TETRA-aligned"
+#: config/tc-msp430.c:3055
+msgid "instruction requires label sans '$'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mmix.c:964 config/tc-mmix.c:979 config/tc-mmix.c:4111
-#: config/tc-mmix.c:4127
-msgid "unaligned data at an absolute location is not supported"
+#: config/tc-msp430.c:3059
+msgid "instruction requires label or value in range -511:512"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mmix.c:1089
-#, c-format
-msgid "invalid operand to opcode %s: `%s'"
+#: config/tc-msp430.c:3065 config/tc-msp430.c:3114 config/tc-msp430.c:3157
+msgid "instruction requires label"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mmix.c:1111 config/tc-mmix.c:1138 config/tc-mmix.c:1171
-#: config/tc-mmix.c:1179 config/tc-mmix.c:1196 config/tc-mmix.c:1224
-#: config/tc-mmix.c:1245 config/tc-mmix.c:1270 config/tc-mmix.c:1318
-#: config/tc-mmix.c:1419 config/tc-mmix.c:1444 config/tc-mmix.c:1476
-#: config/tc-mmix.c:1508 config/tc-mmix.c:1538 config/tc-mmix.c:1591
-#: config/tc-mmix.c:1608 config/tc-mmix.c:1635 config/tc-mmix.c:1663
-#: config/tc-mmix.c:1693 config/tc-mmix.c:1719 config/tc-mmix.c:1735
-#: config/tc-mmix.c:1761 config/tc-mmix.c:1777 config/tc-mmix.c:1793
-#: config/tc-mmix.c:1874
-#, c-format
-msgid "invalid operands to opcode %s: `%s'"
+#: config/tc-msp430.c:3073 config/tc-msp430.c:3120
+msgid "polymorphs are not enabled. Use -mP option to enable."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mmix.c:1976
-msgid "internal: mmix_prefix_name but empty prefix"
+#: config/tc-msp430.c:3161
+msgid "Illegal instruction or not implemented opcode."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mmix.c:2020
+#: config/tc-msp430.c:3706
 #, c-format
 #, c-format
-msgid "too many GREG registers allocated (max %d)"
+msgid "internal inconsistency problem in %s: insn %04lx"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mmix.c:2078
-msgid "BSPEC already active.  Nesting is not supported."
+#: config/tc-msp430.c:3748 config/tc-msp430.c:3780
+#, c-format
+msgid "internal inconsistency problem in %s: ext. insn %04lx"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mmix.c:2087
-msgid "invalid BSPEC expression"
+#: config/tc-msp430.c:3792
+#, c-format
+msgid "internal inconsistency problem in %s:  %lx"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mmix.c:2103
+#: config/tc-mt.c:151
 #, c-format
 #, c-format
-msgid "can't create section %s"
+msgid "MT specific command line options:\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mmix.c:2108
+#: config/tc-mt.c:152
 #, c-format
 #, c-format
-msgid "can't set section flags for section %s"
+msgid "  -march=ms1-64-001         allow ms1-64-001 instructions\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mmix.c:2129
-msgid "ESPEC without preceding BSPEC"
+#: config/tc-mt.c:153
+#, c-format
+msgid "  -march=ms1-16-002         allow ms1-16-002 instructions (default)\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mmix.c:2158
-msgid "missing local expression"
+#: config/tc-mt.c:154
+#, c-format
+msgid "  -march=ms1-16-003         allow ms1-16-003 instructions\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mmix.c:2368
-msgid "operand out of range, instruction expanded"
+#: config/tc-mt.c:155
+#, c-format
+msgid "  -march=ms2                allow ms2 instructions \n"
 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:2619
-msgid "directive LOCAL must be placed in code or data"
+#: config/tc-mt.c:156
+#, c-format
+msgid "  -nosched                  disable scheduling restrictions\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mmix.c:2620
-msgid "internal confusion: relocation in a section without contents"
+#: config/tc-mt.c:224
+#, c-format
+msgid "instruction %s may not follow another memory access instruction."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mmix.c:2734
-msgid "internal: BFD_RELOC_MMIX_BASE_PLUS_OFFSET not resolved to section"
+#: config/tc-mt.c:230
+#, c-format
+msgid "instruction %s may not follow another I/O instruction."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mmix.c:2782
-msgid "no suitable GREG definition for operands"
+#: config/tc-mt.c:236
+#, c-format
+msgid "%s may not occupy the delay slot of another branch insn."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mmix.c:2841
-msgid "operands were not reducible at assembly-time"
+#: config/tc-mt.c:261
+#, c-format
+msgid "operand references R%ld of previous instruction."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mmix.c:2868
+#: config/tc-mt.c:267
 #, c-format
 #, c-format
-msgid "cannot generate relocation type for symbol %s, code %s"
+msgid "operand references R%ld of instruction before previous."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mmix.c:2888
+#: config/tc-mt.c:281 config/tc-mt.c:286
 #, c-format
 #, c-format
-msgid "internal: unhandled label %s"
+msgid ""
+"conditional branch or jal insn's operand references R%ld of previous "
+"arithmetic or logic insn."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mmix.c:2918
-msgid "[0-9]H labels may not appear alone on a line"
+#: config/tc-mt.c:349
+msgid "md_estimate_size_before_relax\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mmix.c:2927
-msgid "[0-9]H labels do not mix with dot-pseudos"
+#: config/tc-nds32.c:1944
+msgid ""
+"<arch name>\t  Assemble for architecture <arch name>\n"
+"\t\t\t  <arch name> could be\n"
+"\t\t\t  v3, v3j, v3m, v3f, v3s, v2, v2j, v2f, v2s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mmix.c:3015
-msgid "invalid characters in input"
+#: config/tc-nds32.c:1948
+msgid ""
+"<baseline>\t  Assemble for baseline <baseline>\n"
+"\t\t\t  <baseline> could be v2, v3, v3m"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mmix.c:3121
-msgid "empty label field for IS"
+#: config/tc-nds32.c:1951
+msgid ""
+"<freg>\t  Specify a FPU configuration\n"
+"\t\t\t  <freg>\n"
+"\t\t\t  0:     8 SP /  4 DP registers\n"
+"\t\t\t  1:    16 SP /  8 DP registers\n"
+"\t\t\t  2:    32 SP / 16 DP registers\n"
+"\t\t\t  3:    32 SP / 32 DP registers"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mmix.c:3447
-#, c-format
-msgid "internal: unexpected relax type %d:%d"
+#: config/tc-nds32.c:1957
+msgid ""
+"<abi>\t          Specify a abi version\n"
+"\t\t\t  <abi> could be v1, v2, v2fp, v2fpp"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mmix.c:3470
-msgid "BSPEC without ESPEC."
+#: config/tc-nds32.c:1988
+msgid "Multiply instructions support"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mmix.c:3675
-msgid "GREG expression too complicated"
+#: config/tc-nds32.c:1989
+msgid "Divide instructions support"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mmix.c:3690
-msgid "internal: GREG expression not resolved to section"
+#: config/tc-nds32.c:1990
+msgid "16-bit extension"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mmix.c:3739
-msgid "register section has contents\n"
+#: config/tc-nds32.c:1991
+msgid "d0/d1 registers"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mmix.c:3866
-msgid "section change from within a BSPEC/ESPEC pair is not supported"
+#: config/tc-nds32.c:1992
+msgid "Performance extension"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mmix.c:3887
-msgid "directive LOC from within a BSPEC/ESPEC pair is not supported"
+#: config/tc-nds32.c:1993
+msgid "Performance extension 2"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mmix.c:3898
-msgid "invalid LOC expression"
+#: config/tc-nds32.c:1994
+msgid "String extension"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mmix.c:3925 config/tc-mmix.c:3952
-msgid "LOC expression stepping backwards is not supported"
+#: config/tc-nds32.c:1995
+msgid "Reduced Register configuration (GPR16) option"
 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:4034 config/tc-mmix.c:4192 config/tc-z80.c:1686
-msgid "unterminated string"
+#: config/tc-nds32.c:1996
+msgid "AUDIO ISA extension"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mmix.c:4051
-msgid "BYTE expression not a pure number"
+#: config/tc-nds32.c:1997
+msgid "FPU SP extension"
 msgstr ""
 
 msgstr ""
 
-#. Note that mmixal does not allow negative numbers in
-#. BYTE sequences, so neither should we.
-#: config/tc-mmix.c:4060
-msgid "BYTE expression not in the range 0..255"
+#: config/tc-nds32.c:1998
+msgid "FPU DP extension"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mmix.c:4109 config/tc-mmix.c:4125
-msgid "data item with alignment larger than location"
+#: config/tc-nds32.c:1999
+msgid "FPU fused-multiply-add instructions"
 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:105
-msgid "`&' serial number operator is not supported"
+#: config/tc-nds32.c:2036
+#, c-format
+msgid ""
+"\n"
+" NDS32-specific assembler options:\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mn10200.c:304
+#: config/tc-nds32.c:2037
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"MN10200 options:\n"
-"none yet\n"
+"  -O1,\t\t\t  Optimize for performance\n"
+"  -Os\t\t\t  Optimize for space\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mn10300.c:441
+#: config/tc-nds32.c:2040
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"MN10300 assembler options:\n"
-"none yet\n"
+"  -EL, -mel or -little    Produce little endian output\n"
+"  -EB, -meb or -big       Produce big endian output\n"
+"  -mpic\t\t\t  Generate PIC\n"
+"  -mno-fp-as-gp-relax\t  Suppress fp-as-gp relaxation for this file\n"
+"  -mb2bb-relax\t\t  Back-to-back branch optimization\n"
+"  -mno-all-relax\t  Suppress all relaxation for this file\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mn10300.c:1268
-msgid "Invalid opcode/operands"
+#: config/tc-nds32.c:2051
+#, c-format
+msgid "  -m%s%s\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mn10300.c:1791
-msgid "Invalid register specification."
+#: config/tc-nds32.c:2058
+#, c-format
+msgid "  -m[no-]%-17sEnable/Disable %s\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mn10300.c:2383
+#: config/tc-nds32.c:2062
 #, c-format
 #, c-format
-msgid "Bad relocation fixup type (%d)"
+msgid "  -mall-ext\t\t  Turn on all extensions and instructions support\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-moxie.c:100
-msgid "expecting register"
+#: config/tc-nds32.c:2366
+#, c-format
+msgid "need PIC qualifier with symbol. '%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-moxie.c:119 config/tc-moxie.c:135
-msgid "illegal register number"
+#: config/tc-nds32.c:2401
+#, c-format
+msgid "Operand is not a constant. `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-moxie.c:184 config/tc-pj.c:260
+#: config/tc-nds32.c:2489
 #, c-format
 #, c-format
-msgid "unknown opcode %s"
+msgid "needs @GOT or @GOTOFF. %s"
 msgstr ""
 
 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"
+#: config/tc-nds32.c:2968
+#, c-format
+msgid "Duplicated pseudo-opcode %s."
 msgstr ""
 
 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:308
-msgid "extra stuff on line ignored"
+#: config/tc-nds32.c:3018
+#, c-format
+msgid "Too many argument. `%s'"
 msgstr ""
 
 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"
+#. Logic here rejects the input arch name.
+#: config/tc-nds32.c:3079
+#, c-format
+msgid "unknown arch name `%s'\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-moxie.c:316 config/tc-moxie.c:344
-msgid "expecting indirect register `($rA)'"
+#. Logic here rejects the input baseline.
+#: config/tc-nds32.c:3098
+#, c-format
+msgid "unknown baseline `%s'\n"
+msgstr ""
+
+#. Logic here rejects the input FPU configuration.
+#: config/tc-nds32.c:3121
+#, c-format
+msgid "unknown FPU configuration `%s'\n"
+msgstr ""
+
+#. Logic here rejects the input abi version.
+#: config/tc-nds32.c:3145
+#, c-format
+msgid "unknown ABI version`%s'\n"
+msgstr ""
+
+#: config/tc-nds32.c:3750
+#, c-format
+msgid "Different arguments of .vec_size are found, previous %d, current %d"
+msgstr ""
+
+#: config/tc-nds32.c:3755
+#, c-format
+msgid "Argument of .vec_size is expected 4 or 16, actual: %d."
 msgstr ""
 
 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"
+#: config/tc-nds32.c:3759
+msgid "Argument of .vec_size is not a constant."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-moxie.c:435 config/tc-moxie.c:477
-msgid "expecting indirect register `($rX)'"
+#: config/tc-nds32.c:4293
+#, c-format
+msgid "Don't know how to handle this field. %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-moxie.c:547 config/tc-pj.c:313
-msgid "Something forgot to clean up\n"
+#: config/tc-nds32.c:4458
+#, c-format
+msgid "instruction %s requires enabling performance extension"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-moxie.c:649
-msgid "pcrel too far BFD_RELOC_MOXIE_10"
+#: config/tc-nds32.c:4466
+#, c-format
+msgid "instruction %s requires enabling performance extension II"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-msp430.c:547
-msgid ".profiler pseudo requires at least two operands."
+#: config/tc-nds32.c:4474
+#, c-format
+msgid "instruction %s requires enabling AUDIO extension"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-msp430.c:606
-msgid "unknown profiling flag - ignored."
+#: config/tc-nds32.c:4482
+#, c-format
+msgid "instruction %s requires enabling STRING extension"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-msp430.c:622
-msgid "ambiguous flags combination - '.profiler' directive ignored."
+#: config/tc-nds32.c:4491
+#, c-format
+msgid "instruction %s requires enabling DIV & DX_REGS extension"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-msp430.c:632
-msgid "profiling in absolute section?"
+#: config/tc-nds32.c:4502
+#, c-format
+msgid "instruction %s requires enabling FPU extension"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-msp430.c:720
+#: config/tc-nds32.c:4510
 #, c-format
 #, c-format
-msgid "Known MCU names:\n"
+msgid "instruction %s requires enabling FPU_SP extension"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-msp430.c:723
+#: config/tc-nds32.c:4522 config/tc-nds32.c:4542
 #, c-format
 #, c-format
-msgid "\t %s\n"
+msgid "instruction %s requires enabling FPU_MAC extension"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-msp430.c:749
+#: config/tc-nds32.c:4530
 #, c-format
 #, c-format
-msgid "redefinition of mcu type %s' to %s'"
+msgid "instruction %s requires enabling FPU_DP extension"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-msp430.c:792
+#: config/tc-nds32.c:4552
 #, c-format
 #, 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:815
+msgid "instruction %s requires enabling DX_REGS extension"
+msgstr ""
+
+#: config/tc-nds32.c:4743
 #, c-format
 #, c-format
-msgid ""
-"  -mQ - enable relaxation at assembly time. DANGEROUS!\n"
-"  -mP - enable polymorph instructions\n"
+msgid "relax hint unrecognized instruction: line %d."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-msp430.c:969
+#: config/tc-nds32.c:4784
 #, c-format
 #, c-format
-msgid "value %d out of range. Use #lo() or #hi()"
+msgid "Can not find match relax hint. line : %d"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-msp430.c:1057
+#: config/tc-nds32.c:4963
 #, c-format
 #, c-format
-msgid "unknown expression in operand %s. use #llo() #lhi() #hlo() #hhi() "
+msgid "Internal error: Relax hint error. %s: %x"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-msp430.c:1108
+#: config/tc-nds32.c:5034
 #, c-format
 #, c-format
-msgid "Registers cannot be used within immediate expression [%s]"
+msgid "Internal error: Range error. %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-msp430.c:1110
+#: config/tc-nds32.c:5116
 #, c-format
 #, c-format
-msgid "unknown operand %s"
+msgid "Not support instrcution %s in the baseline."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-msp430.c:1132 config/tc-msp430.c:1267
+#: config/tc-nds32.c:5169
 #, c-format
 #, c-format
-msgid "value out of range: %d"
+msgid "Unrecognized opcode, %s."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-msp430.c:1143
+#: config/tc-nds32.c:5172
 #, c-format
 #, c-format
-msgid "Registers cannot be used within absolute expression [%s]"
+msgid "Incorrect syntax, %s."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-msp430.c:1145 config/tc-msp430.c:1288
+#: config/tc-nds32.c:5175
 #, c-format
 #, c-format
-msgid "unknown expression in operand %s"
+msgid "Unrecognized operand, %s."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-msp430.c:1159 config/tc-msp430.c:1166
+#: config/tc-nds32.c:5178
 #, c-format
 #, c-format
-msgid "unknown addressing mode %s"
+msgid "Operand out of range, %s."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-msp430.c:1174
+#: config/tc-nds32.c:5181
 #, c-format
 #, c-format
-msgid "Bad register name r%s"
+msgid "Prohibited register used for reduced-register, %s."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-msp430.c:1186
+#: config/tc-nds32.c:5184
 #, c-format
 #, c-format
-msgid "MSP430 does not have %d registers"
+msgid "Junk at end of line, %s."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-msp430.c:1206
-msgid "')' required"
+#: config/tc-nds32.c:5783
+msgid "Addend to unresolved symbol is not on word boundary."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-msp430.c:1219
-#, c-format
-msgid "unknown operator %s. Did you mean X(Rn) or #[hl][hl][oi](CONST) ?"
+#. Should never here.
+#: config/tc-nds32.c:6285
+msgid "Used FPU instructions requires enabling FPU extension"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-msp430.c:1228
+#: config/tc-nds32.c:6475
 #, c-format
 #, c-format
-msgid "unknown operator (r%s substituted as a register name"
+msgid "Internal error: Unknown fixup type %d (`%s')"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-msp430.c:1240 config/tc-msp430.c:1251
-#, c-format
-msgid "unknown operator %s"
+#: config/tc-nds32.c:6568
+msgid "need PIC qualifier with symbol."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-msp430.c:1245
-msgid "r2 should not be used in indexed addressing mode"
+#: config/tc-nios2.c:429
+msgid "expecting opcode string in self test mode"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-msp430.c:1286
+#: config/tc-nios2.c:431
 #, c-format
 #, c-format
-msgid "Registers cannot be used as a prefix of indexed expression [%s]"
+msgid "assembly 0x%08x, expected %s"
 msgstr ""
 
 msgstr ""
 
-#. Unreachable.
-#: config/tc-msp430.c:1335
+#: config/tc-nios2.c:805
+msgid "branch offset out of range\n"
+msgstr ""
+
+#: config/tc-nios2.c:806
+msgid "branch relaxation failed\n"
+msgstr ""
+
+#: config/tc-nios2.c:891
+msgid "expecting conditional branch for relaxation\n"
+msgstr ""
+
+#: config/tc-nios2.c:1006
+msgid "error checking for overflow - broken assembler"
+msgstr ""
+
+#: config/tc-nios2.c:1022
 #, c-format
 #, c-format
-msgid "unknown addressing mode for operand %s"
+msgid "immediate value 0x%x truncated to 0x%x"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-msp430.c:1360
+#: config/tc-nios2.c:1049
 #, c-format
 #, c-format
-msgid "Internal bug. Try to use 0(r%d) instead of @r%d"
+msgid "call target address 0x%08x out of range 0x%08x to 0x%08x"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-msp430.c:1370
-msgid "this addressing mode is not applicable for destination operand"
+#: config/tc-nios2.c:1054
+#, c-format
+msgid "branch offset %d out of range %d to %d"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-msp430.c:1414
+#: config/tc-nios2.c:1059
 #, c-format
 #, c-format
-msgid "instruction %s requires %d operand(s)"
+msgid "%s offset %d out of range %d to %d"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-msp430.c:1667
+#: config/tc-nios2.c:1064
 #, c-format
 #, c-format
-msgid "Even number required. Rounded to %d"
+msgid "immediate value %d out of range %d to %d"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-msp430.c:1678
+#: config/tc-nios2.c:1069 config/tc-nios2.c:1074
 #, c-format
 #, c-format
-msgid "Wrong displacement  %d"
+msgid "immediate value %u out of range %u to %u"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-msp430.c:1695
-msgid "instruction requires label sans '$'"
+#: config/tc-nios2.c:1079
+#, c-format
+msgid "custom instruction opcode %u out of range %u to %u"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-msp430.c:1700
-msgid "instruction requires label or value in range -511:512"
+#: config/tc-nios2.c:1084
+msgid "overflow in immediate argument"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-msp430.c:1707 config/tc-msp430.c:1751 config/tc-msp430.c:1790
-msgid "instruction requires label"
+#: config/tc-nios2.c:1143
+msgid "cannot create 64-bit relocation"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-msp430.c:1715 config/tc-msp430.c:1757
-msgid "polymorphs are not enabled. Use -mP option to enable."
+#: config/tc-nios2.c:1268
+#, c-format
+msgid "internal error: broken opcode descriptor for `%s %s'\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-msp430.c:1794
-msgid "Illegal instruction or not implemented opcode."
+#: config/tc-nios2.c:1317
+msgid "can't create relocation"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-msp430.c:2144
+#: config/tc-nios2.c:1348
 #, c-format
 #, c-format
-msgid "internal inconsistency problem in %s: insn %04lx"
+msgid "unknown register %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-msp430.c:2174 config/tc-msp430.c:2197
-#, c-format
-msgid "internal inconsistency problem in %s: ext. insn %04lx"
+#: config/tc-nios2.c:1356
+msgid "expecting control register"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-msp430.c:2209
-#, c-format
-msgid "internal inconsistency problem in %s:  %lx"
+#: config/tc-nios2.c:1358
+msgid "illegal use of control register"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mt.c:151
-#, c-format
-msgid "MT specific command line options:\n"
+#: config/tc-nios2.c:1360
+msgid "illegal use of coprocessor register"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mt.c:152
+#: config/tc-nios2.c:1362
 #, c-format
 #, c-format
-msgid "  -march=ms1-64-001         allow ms1-64-001 instructions\n"
+msgid "invalid register %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mt.c:153
-#, c-format
-msgid "  -march=ms1-16-002         allow ms1-16-002 instructions (default)\n"
+#: config/tc-nios2.c:1370
+msgid ""
+"Register at (r1) can sometimes be corrupted by assembler optimizations.\n"
+"Use .set noat to turn off those optimizations (and this warning)."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mt.c:154
-#, c-format
-msgid "  -march=ms1-16-003         allow ms1-16-003 instructions\n"
+#: config/tc-nios2.c:1375
+msgid ""
+"The debugger will corrupt bt (r25).\n"
+"If you don't need to debug this code use .set nobreak to turn off this "
+"warning."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mt.c:155
-#, c-format
-msgid "  -march=ms2                allow ms2 instructions \n"
+#: config/tc-nios2.c:1379
+msgid ""
+"The debugger will corrupt sstatus/ba (r30).\n"
+"If you don't need to debug this code use .set nobreak to turn off this "
+"warning."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mt.c:156
+#: config/tc-nios2.c:1790 config/tc-nios2.c:1798
 #, c-format
 #, c-format
-msgid "  -nosched                  disable scheduling restrictions\n"
+msgid "badly formed expression near %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mt.c:224
+#: config/tc-nios2.c:1855 config/tc-nios2.c:1882 config/tc-xtensa.c:2055
+msgid "too many arguments"
+msgstr ""
+
+#: config/tc-nios2.c:1871
 #, c-format
 #, c-format
-msgid "instruction %s may not follow another memory access instruction."
+msgid "expecting %c near %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mt.c:230
+#. we cannot recover from this.
+#: config/tc-nios2.c:2018
 #, c-format
 #, c-format
-msgid "instruction %s may not follow another I/O instruction."
+msgid "unrecognized pseudo-instruction %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mt.c:236
+#. ??? Ideally we should do something other than as_fatal here as we can
+#. continue to assemble.
+#. However this function (actually the output_* functions) should not
+#. have been called in the first place once an illegal instruction had
+#. been encountered.
+#: config/tc-nios2.c:2075
+msgid "Invalid instruction encountered, cannot recover. No assembly attempted."
+msgstr ""
+
+#. Unrecognised instruction - error.
+#: config/tc-nios2.c:2560
 #, c-format
 #, c-format
-msgid "%s may not occupy the delay slot of another branch insn."
+msgid "unrecognised instruction %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mt.c:261
+#: config/tc-nios2.c:2680
 #, c-format
 #, c-format
-msgid "operand references R%ld of previous instrutcion."
+msgid "can't represent relocation type %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mt.c:267
+#: config/tc-nios2.c:2773
+msgid "Bad .section directive: want a,s,w,x,M,S,G,T in string"
+msgstr ""
+
+#: config/tc-nios2.c:2799
 #, c-format
 #, c-format
-msgid "operand references R%ld of instructcion before previous."
+msgid "Illegal operands: %%tls_ldo in %d-byte data field"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mt.c:281 config/tc-mt.c:286
+#: config/tc-nios2.c:2811 config/tc-nios2.c:2829 config/tc-nios2.c:2836
 #, c-format
 #, c-format
-msgid ""
-"conditional branch or jal insn's operand references R%ld of previous "
-"arithmetic or logic insn."
+msgid "Illegal operands: %%tls_ldo requires arguments in ()"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mt.c:349
-msgid "md_estimate_size_before_relax\n"
+#: config/tc-nios2.c:2843
+#, c-format
+msgid "Illegal operands: garbage after %%tls_ldo()"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ns32k.c:439
+#: config/tc-ns32k.c:437
 msgid "Invalid syntax in PC-relative addressing mode"
 msgstr ""
 
 msgid "Invalid syntax in PC-relative addressing mode"
 msgstr ""
 
-#: config/tc-ns32k.c:463
+#: config/tc-ns32k.c:461
 msgid "Invalid syntax in External addressing mode"
 msgstr ""
 
 msgid "Invalid syntax in External addressing mode"
 msgstr ""
 
-#: config/tc-ns32k.c:544
+#: config/tc-ns32k.c:542
 msgid "Invalid syntax in Memory Relative addressing mode"
 msgstr ""
 
 msgid "Invalid syntax in Memory Relative addressing mode"
 msgstr ""
 
-#: config/tc-ns32k.c:611
+#: config/tc-ns32k.c:609
 msgid "Invalid scaled-indexed mode, use (b,w,d,q)"
 msgstr ""
 
 msgid "Invalid scaled-indexed mode, use (b,w,d,q)"
 msgstr ""
 
-#: config/tc-ns32k.c:616
+#: config/tc-ns32k.c:614
 msgid "Syntax in scaled-indexed mode, use [Rn:m] where n=[0..7] m={b,w,d,q}"
 msgstr ""
 
 msgid "Syntax in scaled-indexed mode, use [Rn:m] where n=[0..7] m={b,w,d,q}"
 msgstr ""
 
-#: config/tc-ns32k.c:621
+#: config/tc-ns32k.c:619
 msgid "Scaled-indexed addressing mode combined with scaled-index"
 msgstr ""
 
 msgid "Scaled-indexed addressing mode combined with scaled-index"
 msgstr ""
 
-#: config/tc-ns32k.c:632
+#: config/tc-ns32k.c:630
 msgid "Invalid or illegal addressing mode combined with scaled-index"
 msgstr ""
 
 msgid "Invalid or illegal addressing mode combined with scaled-index"
 msgstr ""
 
-#: config/tc-ns32k.c:755
+#: config/tc-ns32k.c:753
 msgid "Premature end of suffix -- Defaulting to d"
 msgstr ""
 
 msgid "Premature end of suffix -- Defaulting to d"
 msgstr ""
 
-#: config/tc-ns32k.c:768
+#: config/tc-ns32k.c:766
 msgid "Bad suffix after ':' use {b|w|d} Defaulting to d"
 msgstr ""
 
 msgid "Bad suffix after ':' use {b|w|d} Defaulting to d"
 msgstr ""
 
-#: config/tc-ns32k.c:813
+#: config/tc-ns32k.c:811
 msgid "Very short instr to option, ie you can't do it on a NULLstr"
 msgstr ""
 
 msgid "Very short instr to option, ie you can't do it on a NULLstr"
 msgstr ""
 
-#: config/tc-ns32k.c:863
+#: config/tc-ns32k.c:861
 msgid "No such entry in list. (cpu/mmu register)"
 msgstr ""
 
 msgid "No such entry in list. (cpu/mmu register)"
 msgstr ""
 
-#: config/tc-ns32k.c:920
+#: config/tc-ns32k.c:918
 msgid "Internal consistency error.  check ns32k-opcode.h"
 msgstr ""
 
 msgid "Internal consistency error.  check ns32k-opcode.h"
 msgstr ""
 
-#: config/tc-ns32k.c:944
+#: config/tc-ns32k.c:942
 msgid "Address of immediate operand"
 msgstr ""
 
 msgid "Address of immediate operand"
 msgstr ""
 
-#: config/tc-ns32k.c:945
+#: config/tc-ns32k.c:943
 msgid "Invalid immediate write operand."
 msgstr ""
 
 msgid "Invalid immediate write operand."
 msgstr ""
 
-#: config/tc-ns32k.c:1075
+#: config/tc-ns32k.c:1073
 msgid "Bad opcode-table-option, check in file ns32k-opcode.h"
 msgstr ""
 
 msgid "Bad opcode-table-option, check in file ns32k-opcode.h"
 msgstr ""
 
-#: config/tc-ns32k.c:1108
+#: config/tc-ns32k.c:1106
 msgid "No such opcode"
 msgstr ""
 
 msgid "No such opcode"
 msgstr ""
 
-#: config/tc-ns32k.c:1183
+#: config/tc-ns32k.c:1181
 msgid "Bad suffix, defaulting to d"
 msgstr ""
 
 msgid "Bad suffix, defaulting to d"
 msgstr ""
 
-#: config/tc-ns32k.c:1210
+#: config/tc-ns32k.c:1208
 msgid "Too many operands passed to instruction"
 msgstr ""
 
 #. Check error in default.
 msgid "Too many operands passed to instruction"
 msgstr ""
 
 #. Check error in default.
-#: config/tc-ns32k.c:1222
+#: config/tc-ns32k.c:1220
 msgid "Wrong numbers of operands in default, check ns32k-opcodes.h"
 msgstr ""
 
 msgid "Wrong numbers of operands in default, check ns32k-opcodes.h"
 msgstr ""
 
-#: config/tc-ns32k.c:1225
+#: config/tc-ns32k.c:1223
 msgid "Wrong number of operands"
 msgstr ""
 
 msgid "Wrong number of operands"
 msgstr ""
 
-#: config/tc-ns32k.c:1298
+#: config/tc-ns32k.c:1296
 #, c-format
 msgid "Can not do %d byte pc-relative relocation for storage type %d"
 msgstr ""
 
 #, c-format
 msgid "Can not do %d byte pc-relative relocation for storage type %d"
 msgstr ""
 
-#: config/tc-ns32k.c:1301
+#: config/tc-ns32k.c:1299
 #, c-format
 msgid "Can not do %d byte relocation for storage type %d"
 msgstr ""
 
 #, c-format
 msgid "Can not do %d byte relocation for storage type %d"
 msgstr ""
 
-#: config/tc-ns32k.c:1393
+#: config/tc-ns32k.c:1391
 #, c-format
 msgid "value of %ld out of byte displacement range."
 msgstr ""
 
 #, c-format
 msgid "value of %ld out of byte displacement range."
 msgstr ""
 
-#: config/tc-ns32k.c:1403
+#: config/tc-ns32k.c:1401
 #, c-format
 msgid "value of %ld out of word displacement range."
 msgstr ""
 
 #, c-format
 msgid "value of %ld out of word displacement range."
 msgstr ""
 
-#: config/tc-ns32k.c:1418
+#: config/tc-ns32k.c:1416
 #, c-format
 msgid "value of %ld out of double word displacement range."
 msgstr ""
 
 #, c-format
 msgid "value of %ld out of double word displacement range."
 msgstr ""
 
-#: config/tc-ns32k.c:1439
+#: config/tc-ns32k.c:1437
 #, c-format
 msgid "Internal logic error.  line %d, file \"%s\""
 msgstr ""
 
 #, c-format
 msgid "Internal logic error.  line %d, file \"%s\""
 msgstr ""
 
-#: config/tc-ns32k.c:1487
+#: config/tc-ns32k.c:1485
 #, c-format
 msgid "Internal logic error. line %d, file \"%s\""
 msgstr ""
 
 #, c-format
 msgid "Internal logic error. line %d, file \"%s\""
 msgstr ""
 
-#: config/tc-ns32k.c:1588
+#: config/tc-ns32k.c:1586
 msgid "Bit field out of range"
 msgstr ""
 
 msgid "Bit field out of range"
 msgstr ""
 
-#: config/tc-ns32k.c:1688
+#: config/tc-ns32k.c:1686
 msgid "iif convert internal pcrel/binary"
 msgstr ""
 
 msgid "iif convert internal pcrel/binary"
 msgstr ""
 
-#: config/tc-ns32k.c:1705
+#: config/tc-ns32k.c:1703
 msgid "Bignum too big for long"
 msgstr ""
 
 msgid "Bignum too big for long"
 msgstr ""
 
-#: config/tc-ns32k.c:1782
+#: config/tc-ns32k.c:1780
 msgid "iif convert internal pcrel/pointer"
 msgstr ""
 
 msgid "iif convert internal pcrel/pointer"
 msgstr ""
 
-#: config/tc-ns32k.c:1787
+#: config/tc-ns32k.c:1785
 msgid "Internal logic error in iif.iifP[n].type"
 msgstr ""
 
 #. We cant relax this case.
 msgid "Internal logic error in iif.iifP[n].type"
 msgstr ""
 
 #. We cant relax this case.
-#: config/tc-ns32k.c:1823
+#: config/tc-ns32k.c:1821
 msgid "Can't relax difference"
 msgstr ""
 
 msgid "Can't relax difference"
 msgstr ""
 
-#: config/tc-ns32k.c:1864
+#: config/tc-ns32k.c:1862
 msgid "Displacement too large for :d"
 msgstr ""
 
 msgid "Displacement too large for :d"
 msgstr ""
 
-#: config/tc-ns32k.c:1877
+#: config/tc-ns32k.c:1875
 msgid "Internal logic error in iif.iifP[].type"
 msgstr ""
 
 #. Fatal.
 msgid "Internal logic error in iif.iifP[].type"
 msgstr ""
 
 #. Fatal.
-#: config/tc-ns32k.c:1909
+#: config/tc-ns32k.c:1907
 #, c-format
 msgid "Can't hash %s: %s"
 msgstr ""
 
 #, c-format
 msgid "Can't hash %s: %s"
 msgstr ""
 
-#: config/tc-ns32k.c:2145
+#: config/tc-ns32k.c:2143
 #, c-format
 msgid "invalid architecture option -m%s, ignored"
 msgstr ""
 
 #, c-format
 msgid "invalid architecture option -m%s, ignored"
 msgstr ""
 
-#: config/tc-ns32k.c:2158
+#: config/tc-ns32k.c:2156
 #, c-format
 msgid "invalid default displacement size \"%s\". Defaulting to %d."
 msgstr ""
 
 #, c-format
 msgid "invalid default displacement size \"%s\". Defaulting to %d."
 msgstr ""
 
-#: config/tc-ns32k.c:2174
+#: config/tc-ns32k.c:2172
 #, c-format
 msgid ""
 "NS32K options:\n"
 #, c-format
 msgid ""
 "NS32K options:\n"
@@ -10623,126 +13001,91 @@ msgid ""
 "--disp-size-default=<1|2|4>\n"
 msgstr ""
 
 "--disp-size-default=<1|2|4>\n"
 msgstr ""
 
-#: config/tc-ns32k.c:2249
+#: config/tc-ns32k.c:2248
 #, c-format
 msgid "Cannot find relocation type for symbol %s, code %d"
 msgstr ""
 
 #, c-format
 msgid "Cannot find relocation type for symbol %s, code %d"
 msgstr ""
 
-#: config/tc-or32.c:361
-#, c-format
-msgid "unknown opcode1: `%s'"
-msgstr ""
-
-#: config/tc-or32.c:367
-#, c-format
-msgid "unknown opcode2 `%s'."
-msgstr ""
-
-#: config/tc-or32.c:403
-#, c-format
-msgid "instruction not allowed: %s"
-msgstr ""
-
-#: config/tc-or32.c:406
-#, c-format
-msgid "too many operands: %s"
-msgstr ""
-
-#: config/tc-or32.c:490
-msgid "call/jmp target out of range (1)"
-msgstr ""
-
-#: config/tc-or32.c:612
-msgid "call/jmp target out of range (2)"
-msgstr ""
-
-#: config/tc-or32.c:631
-#, c-format
-msgid "bad relocation type: 0x%02x"
-msgstr ""
-
-#: config/tc-or32.c:823
-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
+#: config/tc-pdp11.c:338 config/tc-pdp11.c:356 config/tc-pdp11.c:381
+#: config/tc-pdp11.c:387 config/tc-pdp11.c:400
 msgid "Bad register name"
 msgstr ""
 
 msgid "Bad register name"
 msgstr ""
 
-#: config/tc-pdp11.c:420 config/tc-pdp11.c:484 config/tc-pdp11.c:495
+#: config/tc-pdp11.c:419 config/tc-pdp11.c:483 config/tc-pdp11.c:494
 msgid "Error in expression"
 msgstr ""
 
 msgid "Error in expression"
 msgstr ""
 
-#: config/tc-pdp11.c:492
+#: config/tc-pdp11.c:491
 msgid "Low order bits truncated in immediate float operand"
 msgstr ""
 
 msgid "Low order bits truncated in immediate float operand"
 msgstr ""
 
-#: config/tc-pdp11.c:532
-msgid "Label expected"
-msgstr ""
-
-#: config/tc-pdp11.c:618
+#: config/tc-pdp11.c:610
 msgid "Float AC not legal as integer operand"
 msgstr ""
 
 msgid "Float AC not legal as integer operand"
 msgstr ""
 
-#: config/tc-pdp11.c:638
+#: config/tc-pdp11.c:630
 msgid "General register not legal as float operand"
 msgstr ""
 
 msgid "General register not legal as float operand"
 msgstr ""
 
-#: config/tc-pdp11.c:671
+#: config/tc-pdp11.c:663
 msgid "No instruction found"
 msgstr ""
 
 msgid "No instruction found"
 msgstr ""
 
-#: config/tc-pdp11.c:681 config/tc-z80.c:1885 config/tc-z80.c:1898
+#: config/tc-pdp11.c:673 config/tc-z80.c:1924 config/tc-z80.c:1937
 #, c-format
 msgid "Unknown instruction '%s'"
 msgstr ""
 
 #, c-format
 msgid "Unknown instruction '%s'"
 msgstr ""
 
-#: config/tc-pdp11.c:687
+#: config/tc-pdp11.c:679
 #, c-format
 msgid "Unsupported instruction set extension: %s"
 msgstr ""
 
 #, c-format
 msgid "Unsupported instruction set extension: %s"
 msgstr ""
 
-#: config/tc-pdp11.c:723
+#: config/tc-pdp11.c:715
 msgid "operand is not an absolute constant"
 msgstr ""
 
 msgid "operand is not an absolute constant"
 msgstr ""
 
-#: config/tc-pdp11.c:731
+#: config/tc-pdp11.c:723
 msgid "3-bit immediate out of range"
 msgstr ""
 
 msgid "3-bit immediate out of range"
 msgstr ""
 
-#: config/tc-pdp11.c:738
+#: config/tc-pdp11.c:730
 msgid "6-bit immediate out of range"
 msgstr ""
 
 msgid "6-bit immediate out of range"
 msgstr ""
 
-#: config/tc-pdp11.c:745
+#: config/tc-pdp11.c:737
 msgid "8-bit immediate out of range"
 msgstr ""
 
 msgid "8-bit immediate out of range"
 msgstr ""
 
-#: config/tc-pdp11.c:762 config/tc-pdp11.c:955
+#: config/tc-pdp11.c:754 config/tc-pdp11.c:947
 msgid "Symbol expected"
 msgstr ""
 
 msgid "Symbol expected"
 msgstr ""
 
-#: config/tc-pdp11.c:767
+#: config/tc-pdp11.c:759
 msgid "8-bit displacement out of range"
 msgstr ""
 
 msgid "8-bit displacement out of range"
 msgstr ""
 
-#: config/tc-pdp11.c:809 config/tc-pdp11.c:830 config/tc-pdp11.c:847
-#: config/tc-pdp11.c:868 config/tc-pdp11.c:885 config/tc-pdp11.c:906
-#: config/tc-pdp11.c:925 config/tc-pdp11.c:946
+#: config/tc-pdp11.c:801 config/tc-pdp11.c:822 config/tc-pdp11.c:839
+#: config/tc-pdp11.c:860 config/tc-pdp11.c:877 config/tc-pdp11.c:898
+#: config/tc-pdp11.c:917 config/tc-pdp11.c:938
 msgid "Missing ','"
 msgstr ""
 
 msgid "Missing ','"
 msgstr ""
 
-#: config/tc-pdp11.c:960
+#: config/tc-pdp11.c:952
 msgid "6-bit displacement out of range"
 msgstr ""
 
 msgid "6-bit displacement out of range"
 msgstr ""
 
-#: config/tc-pdp11.c:981 config/tc-vax.c:1944
+#: config/tc-pdp11.c:973 config/tc-tilegx.c:1215 config/tc-tilepro.c:1101
+#: config/tc-vax.c:1948
 msgid "Too many operands"
 msgstr ""
 
 msgid "Too many operands"
 msgstr ""
 
-#: config/tc-pj.c:65 config/tc-pj.c:74
+#: config/tc-pdp11.c:1423
+#, c-format
+msgid "Can not represent %s relocation in this object file format"
+msgstr ""
+
+#: config/tc-pj.c:64 config/tc-pj.c:73
 msgid "confusing relocation expressions"
 msgstr ""
 
 msgid "confusing relocation expressions"
 msgstr ""
 
@@ -10751,7 +13094,7 @@ msgid "can't have relocation for ipush"
 msgstr ""
 
 #: config/tc-pj.c:289
 msgstr ""
 
 #: config/tc-pj.c:289
-msgid "expected expresssion"
+msgid "expected expression"
 msgstr ""
 
 #: config/tc-pj.c:355
 msgstr ""
 
 #: config/tc-pj.c:355
@@ -10762,29 +13105,37 @@ msgid ""
 "-big\t\t\tgenerate big endian code\n"
 msgstr ""
 
 "-big\t\t\tgenerate big endian code\n"
 msgstr ""
 
-#: config/tc-pj.c:380 config/tc-sh.c:4143 config/tc-sh.c:4150
-#: config/tc-sh.c:4157 config/tc-sh.c:4164
+#: config/tc-pj.c:380 config/tc-sh.c:4146 config/tc-sh.c:4153
+#: config/tc-sh.c:4160 config/tc-sh.c:4167
 msgid "pcrel too far"
 msgstr ""
 
 msgid "pcrel too far"
 msgstr ""
 
-#: config/tc-pj.h:38
+#: config/tc-pj.h:39
 msgid "convert_frag\n"
 msgstr ""
 
 msgid "convert_frag\n"
 msgstr ""
 
-#: config/tc-pj.h:39
+#: config/tc-pj.h:40
 msgid "estimate size\n"
 msgstr ""
 
 msgid "estimate size\n"
 msgstr ""
 
-#: config/tc-ppc.c:1089
+#: config/tc-ppc.c:1101 config/tc-ppc.c:1158 config/tc-ppc.c:1196
+msgid "the use of -mvle requires big endian."
+msgstr ""
+
+#: config/tc-ppc.c:1139 config/tc-ppc.c:1160
+msgid "the use of -mvle requires -a32."
+msgstr ""
+
+#: config/tc-ppc.c:1141
 #, c-format
 msgid "%s unsupported"
 msgstr ""
 
 #, c-format
 msgid "%s unsupported"
 msgstr ""
 
-#: config/tc-ppc.c:1186
+#: config/tc-ppc.c:1250
 msgid "--nops needs a numeric argument"
 msgstr ""
 
 msgid "--nops needs a numeric argument"
 msgstr ""
 
-#: config/tc-ppc.c:1200
+#: config/tc-ppc.c:1267
 #, c-format
 msgid ""
 "PowerPC options:\n"
 #, c-format
 msgid ""
 "PowerPC options:\n"
@@ -10806,7 +13157,7 @@ msgid ""
 "-m750cl                 generate code for PowerPC 750cl\n"
 msgstr ""
 
 "-m750cl                 generate code for PowerPC 750cl\n"
 msgstr ""
 
-#: config/tc-ppc.c:1218
+#: config/tc-ppc.c:1285
 #, c-format
 msgid ""
 "-mppc64, -m620          generate code for PowerPC 620/625/630\n"
 #, c-format
 msgid ""
 "-mppc64, -m620          generate code for PowerPC 620/625/630\n"
@@ -10819,455 +13170,589 @@ msgid ""
 "                        generate code for Power5 architecture\n"
 "-mpower6, -mpwr6        generate code for Power6 architecture\n"
 "-mpower7, -mpwr7        generate code for Power7 architecture\n"
 "                        generate code for Power5 architecture\n"
 "-mpower6, -mpwr6        generate code for Power6 architecture\n"
 "-mpower7, -mpwr7        generate code for Power7 architecture\n"
+"-mpower8, -mpwr8        generate code for Power8 architecture\n"
 "-mcell                  generate code for Cell Broadband Engine "
 "architecture\n"
 "-mcom                   generate code Power/PowerPC common instructions\n"
 "-many                   generate code for any architecture (PWR/PWRX/PPC)\n"
 msgstr ""
 
 "-mcell                  generate code for Cell Broadband Engine "
 "architecture\n"
 "-mcom                   generate code Power/PowerPC common instructions\n"
 "-many                   generate code for any architecture (PWR/PWRX/PPC)\n"
 msgstr ""
 
-#: config/tc-ppc.c:1231
+#: config/tc-ppc.c:1299
 #, c-format
 msgid ""
 "-maltivec               generate code for AltiVec\n"
 "-mvsx                   generate code for Vector-Scalar (VSX) instructions\n"
 #, c-format
 msgid ""
 "-maltivec               generate code for AltiVec\n"
 "-mvsx                   generate code for Vector-Scalar (VSX) instructions\n"
+"-mhtm                   generate code for Hardware Transactional Memory\n"
 "-me300                  generate code for PowerPC e300 family\n"
 "-me500, -me500x2        generate code for Motorola e500 core complex\n"
 "-me500mc,               generate code for Freescale e500mc core complex\n"
 "-me500mc64,             generate code for Freescale e500mc64 core complex\n"
 "-me300                  generate code for PowerPC e300 family\n"
 "-me500, -me500x2        generate code for Motorola e500 core complex\n"
 "-me500mc,               generate code for Freescale e500mc core complex\n"
 "-me500mc64,             generate code for Freescale e500mc64 core complex\n"
+"-me5500,                generate code for Freescale e5500 core complex\n"
+"-me6500,                generate code for Freescale e6500 core complex\n"
 "-mspe                   generate code for Motorola SPE instructions\n"
 "-mspe                   generate code for Motorola SPE instructions\n"
+"-mvle                   generate code for Freescale VLE instructions\n"
 "-mtitan                 generate code for AppliedMicro Titan core complex\n"
 "-mregnames              Allow symbolic names for registers\n"
 "-mno-regnames           Do not allow symbolic names for registers\n"
 msgstr ""
 
 "-mtitan                 generate code for AppliedMicro Titan core complex\n"
 "-mregnames              Allow symbolic names for registers\n"
 "-mno-regnames           Do not allow symbolic names for registers\n"
 msgstr ""
 
-#: config/tc-ppc.c:1243
+#: config/tc-ppc.c:1315
 #, c-format
 msgid ""
 "-mrelocatable           support for GCC's -mrelocatble option\n"
 "-mrelocatable-lib       support for GCC's -mrelocatble-lib option\n"
 "-memb                   set PPC_EMB bit in ELF flags\n"
 #, c-format
 msgid ""
 "-mrelocatable           support for GCC's -mrelocatble option\n"
 "-mrelocatable-lib       support for GCC's -mrelocatble-lib option\n"
 "-memb                   set PPC_EMB bit in ELF flags\n"
-"-mlittle, -mlittle-endian, -l, -le\n"
+"-mlittle, -mlittle-endian, -le\n"
 "                        generate code for a little endian machine\n"
 "                        generate code for a little endian machine\n"
-"-mbig, -mbig-endian, -b, -be\n"
+"-mbig, -mbig-endian, -be\n"
 "                        generate code for a big endian machine\n"
 "-msolaris               generate code for Solaris\n"
 "-mno-solaris            do not generate code for Solaris\n"
 "                        generate code for a big endian machine\n"
 "-msolaris               generate code for Solaris\n"
 "-mno-solaris            do not generate code for Solaris\n"
+"-K PIC                  set EF_PPC_RELOCATABLE_LIB in ELF flags\n"
 "-V                      print assembler version number\n"
 "-Qy, -Qn                ignored\n"
 msgstr ""
 
 "-V                      print assembler version number\n"
 "-Qy, -Qn                ignored\n"
 msgstr ""
 
-#: config/tc-ppc.c:1256
+#: config/tc-ppc.c:1329
 #, c-format
 msgid ""
 "-nops=count             when aligning, more than COUNT nops uses a branch\n"
 #, c-format
 msgid ""
 "-nops=count             when aligning, more than COUNT nops uses a branch\n"
+"-ppc476-workaround      warn if emitting data to code sections\n"
+msgstr ""
+
+#: config/tc-ppc.c:1356
+#, c-format
+msgid "unknown default cpu = %s, os = %s"
+msgstr ""
+
+#: config/tc-ppc.c:1384
+msgid "neither Power nor PowerPC opcodes were selected."
+msgstr ""
+
+#: config/tc-ppc.c:1444
+#, c-format
+msgid "mask trims opcode bits for %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:1282
+#: config/tc-ppc.c:1453
 #, c-format
 #, c-format
-msgid "Unknown default cpu = %s, os = %s"
+msgid "operand index error for %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:1308
-msgid "Neither Power nor PowerPC opcodes were selected."
+#: config/tc-ppc.c:1469
+#, c-format
+msgid "operand %d overlap in %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:1389
+#: config/tc-ppc.c:1521
 #, c-format
 msgid "powerpc_operands[%d].bitm invalid"
 msgstr ""
 
 #, c-format
 msgid "powerpc_operands[%d].bitm invalid"
 msgstr ""
 
-#: config/tc-ppc.c:1396
+#: config/tc-ppc.c:1528
 #, c-format
 msgid "powerpc_operands[%d] duplicates powerpc_operands[%d]"
 msgstr ""
 
 #, c-format
 msgid "powerpc_operands[%d] duplicates powerpc_operands[%d]"
 msgstr ""
 
-#: config/tc-ppc.c:1418
+#: config/tc-ppc.c:1557 config/tc-ppc.c:1609
 #, c-format
 msgid "major opcode is not sorted for %s"
 msgstr ""
 
 #, c-format
 msgid "major opcode is not sorted for %s"
 msgstr ""
 
-#: config/tc-ppc.c:1454
+#: config/tc-ppc.c:1573 config/tc-ppc.c:1626
 #, c-format
 #, c-format
-msgid "%s (%08lx %08lx) after %s (%08lx %08lx)"
+msgid "duplicate instruction %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:1463
+#: config/tc-ppc.c:1650
 #, c-format
 #, c-format
-msgid "mask trims opcode bits for %s"
+msgid "duplicate macro %s"
+msgstr ""
+
+#: config/tc-ppc.c:2034
+msgid "symbol+offset not supported for got tls"
+msgstr ""
+
+#: config/tc-ppc.c:2111 config/tc-ppc.c:3598 config/tc-ppc.c:7005
+msgid "data in executable section"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:1472
+#: config/tc-ppc.c:2153 config/tc-ppc.c:5264
+msgid "expected comma after symbol-name: rest of line ignored."
+msgstr ""
+
+#: config/tc-ppc.c:2186 config/tc-ppc.c:5300
 #, c-format
 #, c-format
-msgid "operand index error for %s"
+msgid "ignoring attempt to re-define symbol `%s'."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:1484
+#: config/tc-ppc.c:2194
 #, c-format
 #, c-format
-msgid "operand %d overlap in %s"
+msgid "length of .lcomm \"%s\" is already %ld. Not changed to %ld."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:1501
+#: config/tc-ppc.c:2212
+msgid "common alignment not a power of 2"
+msgstr ""
+
+#: config/tc-ppc.c:2254
 #, c-format
 #, c-format
-msgid "duplicate instruction %s"
+msgid "expected comma after name `%s' in .localentry directive"
+msgstr ""
+
+#: config/tc-ppc.c:2264
+msgid "missing expression in .localentry directive"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:1525
+#: config/tc-ppc.c:2278
 #, c-format
 #, c-format
-msgid "duplicate macro %s"
+msgid ".localentry expression for `%s' is not a valid power of 2"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:1882
-msgid "symbol+offset not supported for got tls"
+#: config/tc-ppc.c:2292
+#, c-format
+msgid ".localentry expression for `%s' does not evaluate to a constant"
+msgstr ""
+
+#: config/tc-ppc.c:2307
+msgid "missing expression in .abiversion directive"
+msgstr ""
+
+#: config/tc-ppc.c:2316
+msgid ".abiversion expression does not evaluate to a constant"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:2137
-msgid "Relocation cannot be done when using -mrelocatable"
+#: config/tc-ppc.c:2368
+msgid "relocation cannot be done when using -mrelocatable"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:2187
+#: config/tc-ppc.c:2418
 msgid "TOC section size exceeds 64k"
 msgstr ""
 
 msgid "TOC section size exceeds 64k"
 msgstr ""
 
-#: config/tc-ppc.c:2268
+#: config/tc-ppc.c:2514
 #, c-format
 msgid "syntax error: invalid toc specifier `%s'"
 msgstr ""
 
 #, c-format
 msgid "syntax error: invalid toc specifier `%s'"
 msgstr ""
 
-#: config/tc-ppc.c:2282
+#: config/tc-ppc.c:2528
 #, c-format
 msgid "syntax error: expected `]', found  `%c'"
 msgstr ""
 
 #, c-format
 msgid "syntax error: expected `]', found  `%c'"
 msgstr ""
 
-#: config/tc-ppc.c:2558
+#: config/tc-ppc.c:2654
+#, c-format
+msgid "unrecognized opcode: `%s'"
+msgstr ""
+
+#: config/tc-ppc.c:2837
 msgid "[tocv] symbol is not a toc symbol"
 msgstr ""
 
 msgid "[tocv] symbol is not a toc symbol"
 msgstr ""
 
-#: config/tc-ppc.c:2569
-msgid "Unimplemented toc32 expression modifier"
+#: config/tc-ppc.c:2848
+msgid "unimplemented toc32 expression modifier"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:2574
-msgid "Unimplemented toc64 expression modifier"
+#: config/tc-ppc.c:2853
+msgid "unimplemented toc64 expression modifier"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:2578
+#: config/tc-ppc.c:2857
 #, c-format
 msgid "Unexpected return value [%d] from parse_toc_entry!\n"
 msgstr ""
 
 #, c-format
 msgid "Unexpected return value [%d] from parse_toc_entry!\n"
 msgstr ""
 
-#: config/tc-ppc.c:2758
+#: config/tc-ppc.c:3063
 #, c-format
 msgid "@tls may not be used with \"%s\" operands"
 msgstr ""
 
 #, c-format
 msgid "@tls may not be used with \"%s\" operands"
 msgstr ""
 
-#: config/tc-ppc.c:2761
+#: config/tc-ppc.c:3066
 msgid "@tls may only be used in last operand"
 msgstr ""
 
 msgid "@tls may only be used in last operand"
 msgstr ""
 
-#: config/tc-ppc.c:2871
+#: config/tc-ppc.c:3191
+#, c-format
+msgid "assuming %s on symbol"
+msgstr ""
+
+#: config/tc-ppc.c:3294
 msgid "unsupported relocation for DS offset field"
 msgstr ""
 
 msgid "unsupported relocation for DS offset field"
 msgstr ""
 
-#: config/tc-ppc.c:2925
+#: config/tc-ppc.c:3336
 #, c-format
 msgid "syntax error; end of line, expected `%c'"
 msgstr ""
 
 #, c-format
 msgid "syntax error; end of line, expected `%c'"
 msgstr ""
 
-#: config/tc-ppc.c:2927
+#: config/tc-ppc.c:3338
 #, c-format
 msgid "syntax error; found `%c', expected `%c'"
 msgstr ""
 
 #, c-format
 msgid "syntax error; found `%c', expected `%c'"
 msgstr ""
 
-#: config/tc-ppc.c:2967 config/tc-ppc.h:94
+#: config/tc-ppc.c:3404 config/tc-ppc.c:6388
 msgid "instruction address is not a multiple of 4"
 msgstr ""
 
 msgid "instruction address is not a multiple of 4"
 msgstr ""
 
-#: config/tc-ppc.c:3216
+#: config/tc-ppc.c:3636
 msgid "missing size"
 msgstr ""
 
 msgid "missing size"
 msgstr ""
 
-#: config/tc-ppc.c:3225
+#: config/tc-ppc.c:3645
 msgid "negative size"
 msgstr ""
 
 msgid "negative size"
 msgstr ""
 
-#: config/tc-ppc.c:3262
+#: config/tc-ppc.c:3677
 msgid "missing real symbol name"
 msgstr ""
 
 msgid "missing real symbol name"
 msgstr ""
 
-#: config/tc-ppc.c:3283
+#: config/tc-ppc.c:3717
 msgid "attempt to redefine symbol"
 msgstr ""
 
 msgid "attempt to redefine symbol"
 msgstr ""
 
-#: config/tc-ppc.c:3525
-msgid "The XCOFF file format does not support arbitrary sections"
+#: config/tc-ppc.c:3982
+#, c-format
+msgid "no known dwarf XCOFF section for flag 0x%08x\n"
+msgstr ""
+
+#: config/tc-ppc.c:3995
+#, c-format
+msgid "label %s was not defined in this dwarf section"
+msgstr ""
+
+#: config/tc-ppc.c:4111
+msgid "the XCOFF file format does not support arbitrary sections"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:3598
+#: config/tc-ppc.c:4184
 msgid ".ref outside .csect"
 msgstr ""
 
 msgid ".ref outside .csect"
 msgstr ""
 
-#: config/tc-ppc.c:3620 config/tc-ppc.c:3820
+#: config/tc-ppc.c:4206 config/tc-ppc.c:4408
 msgid "missing symbol name"
 msgstr ""
 
 msgid "missing symbol name"
 msgstr ""
 
-#: config/tc-ppc.c:3651
+#: config/tc-ppc.c:4237
 msgid "missing rename string"
 msgstr ""
 
 msgid "missing rename string"
 msgstr ""
 
-#: config/tc-ppc.c:3681 config/tc-ppc.c:4223 read.c:3375
+#: config/tc-ppc.c:4267 config/tc-ppc.c:4809 read.c:3451
 msgid "missing value"
 msgstr ""
 
 msgid "missing value"
 msgstr ""
 
-#: config/tc-ppc.c:3699
+#: config/tc-ppc.c:4285
 msgid "illegal .stabx expression; zero assumed"
 msgstr ""
 
 msgid "illegal .stabx expression; zero assumed"
 msgstr ""
 
-#: config/tc-ppc.c:3731
+#: config/tc-ppc.c:4317
 msgid "missing class"
 msgstr ""
 
 msgid "missing class"
 msgstr ""
 
-#: config/tc-ppc.c:3740
+#: config/tc-ppc.c:4326
 msgid "missing type"
 msgstr ""
 
 msgid "missing type"
 msgstr ""
 
-#: config/tc-ppc.c:4010
+#: config/tc-ppc.c:4353
+msgid ".stabx of storage class stsym must be within .bs/.es"
+msgstr ""
+
+#: config/tc-ppc.c:4596
 msgid "nested .bs blocks"
 msgstr ""
 
 msgid "nested .bs blocks"
 msgstr ""
 
-#: config/tc-ppc.c:4042
+#: config/tc-ppc.c:4628
 msgid ".es without preceding .bs"
 msgstr ""
 
 msgid ".es without preceding .bs"
 msgstr ""
 
-#: config/tc-ppc.c:4215
+#: config/tc-ppc.c:4801
 msgid "non-constant byte count"
 msgstr ""
 
 msgid "non-constant byte count"
 msgstr ""
 
-#: config/tc-ppc.c:4262
+#: config/tc-ppc.c:4875
 msgid ".tc not in .toc section"
 msgstr ""
 
 msgid ".tc not in .toc section"
 msgstr ""
 
-#: config/tc-ppc.c:4281
+#: config/tc-ppc.c:4894
 msgid ".tc with no label"
 msgstr ""
 
 msgid ".tc with no label"
 msgstr ""
 
-#: config/tc-ppc.c:4374
+#: config/tc-ppc.c:4987 config/tc-s390.c:1856
 msgid ".machine stack overflow"
 msgstr ""
 
 msgid ".machine stack overflow"
 msgstr ""
 
-#: config/tc-ppc.c:4381
+#: config/tc-ppc.c:4994 config/tc-s390.c:1863
 msgid ".machine stack underflow"
 msgstr ""
 
 msgid ".machine stack underflow"
 msgstr ""
 
-#: config/tc-ppc.c:4388
+#: config/tc-ppc.c:5001 config/tc-s390.c:1870 config/tc-s390.c:1946
 #, c-format
 msgid "invalid machine `%s'"
 msgstr ""
 
 #, c-format
 msgid "invalid machine `%s'"
 msgstr ""
 
-#: config/tc-ppc.c:4439
-msgid "No previous section to return to. Directive ignored."
+#: config/tc-ppc.c:5033
+msgid "no previous section to return to, ignored."
+msgstr ""
+
+#: config/tc-ppc.c:5309
+#, c-format
+msgid "length of .comm \"%s\" is already %ld. Not changed to %ld."
 msgstr ""
 
 #. Section Contents
 #. unknown
 msgstr ""
 
 #. Section Contents
 #. unknown
-#: config/tc-ppc.c:4849
-msgid "Unsupported section attribute -- 'a'"
+#: config/tc-ppc.c:5439
+msgid "unsupported section attribute -- 'a'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:5033
+#: config/tc-ppc.c:5623
 msgid "bad symbol suffix"
 msgstr ""
 
 msgid "bad symbol suffix"
 msgstr ""
 
-#: config/tc-ppc.c:5125
-msgid "Unrecognized symbol suffix"
+#: config/tc-ppc.c:5716
+msgid "unrecognized symbol suffix"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:5213
+#: config/tc-ppc.c:5805
 msgid "two .function pseudo-ops with no intervening .ef"
 msgstr ""
 
 msgid "two .function pseudo-ops with no intervening .ef"
 msgstr ""
 
-#: config/tc-ppc.c:5226
+#: config/tc-ppc.c:5818
 msgid ".ef with no preceding .function"
 msgstr ""
 
 msgid ".ef with no preceding .function"
 msgstr ""
 
-#: config/tc-ppc.c:5355
+#: config/tc-ppc.c:5947
 #, c-format
 msgid "warning: symbol %s has no csect"
 msgstr ""
 
 #, c-format
 msgid "warning: symbol %s has no csect"
 msgstr ""
 
-#: config/tc-ppc.c:5600
+#: config/tc-ppc.c:6209
 msgid "symbol in .toc does not match any .tc"
 msgstr ""
 
 msgid "symbol in .toc does not match any .tc"
 msgstr ""
 
-#: config/tc-ppc.c:6002
+#: config/tc-ppc.c:6843
 #, c-format
 msgid "unsupported relocation against %s"
 msgstr ""
 
 #, c-format
 msgid "unsupported relocation against %s"
 msgstr ""
 
-#: config/tc-ppc.c:6075
+#: config/tc-ppc.c:6988
+#, c-format
+msgid "Gas failure, reloc value %d\n"
+msgstr ""
+
+#: config/tc-ppc.c:7071
 #, c-format
 msgid "cannot emit PC relative %s relocation against %s"
 msgstr ""
 
 #, c-format
 msgid "cannot emit PC relative %s relocation against %s"
 msgstr ""
 
-#: config/tc-ppc.c:6080
+#: config/tc-ppc.c:7078
+msgid "unable to resolve expression"
+msgstr ""
+
+#: config/tc-rl78.c:214
+msgid "16-bit relocation used in 8-bit operand"
+msgstr ""
+
+#: config/tc-rl78.c:218
+msgid "8-bit relocation used in 16-bit operand"
+msgstr ""
+
+#: config/tc-rl78.c:244 config/tc-rx.c:862
+#, c-format
+msgid "Value %d doesn't fit in unsigned %d-bit field"
+msgstr ""
+
+#: config/tc-rl78.c:250 config/tc-rx.c:868
 #, c-format
 #, c-format
-msgid "cannot emit PC relative %s relocation"
+msgid "Value %d doesn't fit in signed %d-bit field"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:6269
+#: config/tc-rl78.c:329
 #, c-format
 #, c-format
-msgid "Unable to handle reference to symbol %s"
+msgid " RL78 specific command line options:\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:6272
-msgid "Unable to resolve expression"
+#: config/tc-rl78.c:330
+#, c-format
+msgid "  --mg10            Enable support for G10 variant\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:6299
-msgid "must branch to an address a multiple of 4"
+#: config/tc-rl78.c:331
+#, c-format
+msgid "  --m32bit-doubles  [default]\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:6303
+#: config/tc-rl78.c:332 config/tc-rx.c:187
 #, c-format
 #, c-format
-msgid "@local or @plt branch destination is too far away, %ld bytes"
+msgid "  --m64bit-doubles\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:6334
+#: config/tc-rl78.c:405
 #, c-format
 #, c-format
-msgid "Gas failure, reloc value %d\n"
+msgid "%%%s() must be outermost term in expression"
+msgstr ""
+
+#: config/tc-rl78.c:633 config/tc-rx.c:2190
+#, c-format
+msgid "unsupported constant size %d\n"
+msgstr ""
+
+#: config/tc-rl78.c:646
+#, c-format
+msgid "%%hi16/%%lo16 only applies to .short or .hword"
+msgstr ""
+
+#: config/tc-rl78.c:651
+#, c-format
+msgid "%%hi8 only applies to .byte"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-rx.c:133
+#: config/tc-rl78.c:661 config/tc-rx.c:2197
+msgid "difference of two symbols only supported with .long, .short, or .byte"
+msgstr ""
+
+#: config/tc-rl78.c:1146 config/tc-rx.c:2124
+#, c-format
+msgid "bad frag at %p : fix %ld addr %ld %ld \n"
+msgstr ""
+
+#: config/tc-rl78.c:1338
+#, c-format
+msgid "value of %ld too large for 8-bit branch"
+msgstr ""
+
+#: config/tc-rl78.c:1348
+#, c-format
+msgid "value of %ld too large for 16-bit branch"
+msgstr ""
+
+#: config/tc-rl78.c:1397 config/tc-rx.c:2387
+#, c-format
+msgid "Unknown reloc in md_apply_fix: %s"
+msgstr ""
+
+#: config/tc-rx.c:172
+#, c-format
+msgid "unrecognised RX CPU type %s"
+msgstr ""
+
+#: config/tc-rx.c:183
 #, c-format
 msgid " RX specific command line options:\n"
 msgstr ""
 
 #, c-format
 msgid " RX specific command line options:\n"
 msgstr ""
 
-#: config/tc-rx.c:134
+#: config/tc-rx.c:184
 #, c-format
 msgid "  --mbig-endian-data\n"
 msgstr ""
 
 #, c-format
 msgid "  --mbig-endian-data\n"
 msgstr ""
 
-#: config/tc-rx.c:135
+#: config/tc-rx.c:185
+#, c-format
+msgid "  --mlittle-endian-data [default]\n"
+msgstr ""
+
+#: config/tc-rx.c:186
+#, c-format
+msgid "  --m32bit-doubles [default]\n"
+msgstr ""
+
+#: config/tc-rx.c:188
+#, c-format
+msgid "  --muse-conventional-section-names\n"
+msgstr ""
+
+#: config/tc-rx.c:189
 #, c-format
 #, c-format
-msgid "  --mlittle-endian-data [default]\n"
+msgid "  --muse-renesas-section-names [default]\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-rx.c:136
+#: config/tc-rx.c:190
 #, c-format
 #, c-format
-msgid "  --m32bit-doubles [default]\n"
+msgid "  --msmall-data-limit\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-rx.c:137
+#: config/tc-rx.c:191
 #, c-format
 #, c-format
-msgid "  --m64bit-doubles\n"
+msgid "  --mrelax\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-rx.c:138
+#: config/tc-rx.c:192
 #, c-format
 #, c-format
-msgid "  --muse-conventional-section-names\n"
+msgid "  --mpid\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-rx.c:139
+#: config/tc-rx.c:193
 #, c-format
 #, c-format
-msgid "  --muse-renesas-section-names [default]\n"
+msgid "  --mint-register=<value>\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-rx.c:140
+#: config/tc-rx.c:194
 #, c-format
 #, c-format
-msgid "  --msmall-data-limit\n"
+msgid "  --mcpu=<rx100|rx200|rx600|rx610>\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-rx.c:220
+#: config/tc-rx.c:274
 msgid "no filename following .INCLUDE pseudo-op"
 msgstr ""
 
 msgid "no filename following .INCLUDE pseudo-op"
 msgstr ""
 
-#: config/tc-rx.c:323
+#: config/tc-rx.c:377
 #, c-format
 msgid "unable to locate include file: %s"
 msgstr ""
 
 #, c-format
 msgid "unable to locate include file: %s"
 msgstr ""
 
-#: config/tc-rx.c:374
+#: config/tc-rx.c:428
 #, c-format
 msgid "unrecognised alignment value in .SECTION directive: %s"
 msgstr ""
 
 #, c-format
 msgid "unrecognised alignment value in .SECTION directive: %s"
 msgstr ""
 
-#: config/tc-rx.c:391
+#: config/tc-rx.c:445
 #, c-format
 msgid "unknown parameter following .SECTION directive: %s"
 msgstr ""
 
 #, c-format
 msgid "unknown parameter following .SECTION directive: %s"
 msgstr ""
 
-#: config/tc-rx.c:480
+#: config/tc-rx.c:534
 msgid "expecting either ON or OFF after .list"
 msgstr ""
 
 msgid "expecting either ON or OFF after .list"
 msgstr ""
 
-#: config/tc-rx.c:516
+#: config/tc-rx.c:570
 #, c-format
 msgid "The \".%s\" pseudo-op is not implemented\n"
 msgstr ""
 
 #, c-format
 msgid "The \".%s\" pseudo-op is not implemented\n"
 msgstr ""
 
-#: config/tc-rx.c:748
-#, c-format
-msgid "Value %d doesn't fit in unsigned %d-bit field"
-msgstr ""
-
-#: config/tc-rx.c:754
-#, c-format
-msgid "Value %d doesn't fit in signed %d-bit field"
-msgstr ""
-
-#: config/tc-rx.c:954
+#: config/tc-rx.c:1068
 msgid "The .DEFINE pseudo-op is not implemented"
 msgstr ""
 
 msgid "The .DEFINE pseudo-op is not implemented"
 msgstr ""
 
-#: config/tc-rx.c:956
+#: config/tc-rx.c:1070
 msgid "The .MACRO pseudo-op is not implemented"
 msgstr ""
 
 msgid "The .MACRO pseudo-op is not implemented"
 msgstr ""
 
-#: config/tc-rx.c:958
+#: config/tc-rx.c:1072
 msgid "The .BTEQU pseudo-op is not implemented."
 msgstr ""
 
 msgid "The .BTEQU pseudo-op is not implemented."
 msgstr ""
 
-#: config/tc-rx.c:1868
+#: config/tc-rx.c:2056
 msgid "invalid immediate size"
 msgstr ""
 
 msgid "invalid immediate size"
 msgstr ""
 
-#: config/tc-rx.c:1887
+#: config/tc-rx.c:2075
 msgid "invalid immediate field position"
 msgstr ""
 
 msgid "invalid immediate field position"
 msgstr ""
 
-#: config/tc-rx.c:1936
-#, c-format
-msgid "bad frag at %p : fix %ld addr %ld %ld \n"
-msgstr ""
-
-#: config/tc-rx.c:1999
-#, c-format
-msgid "unsupported constant size %d\n"
-msgstr ""
-
-#: config/tc-rx.c:2006
-msgid "difference of two symbols only supported with .long, .short, or .byte"
-msgstr ""
-
-#: config/tc-rx.c:2050
+#: config/tc-rx.c:2241
 #, c-format
 msgid "jump not 3..10 bytes away (is %d)"
 msgstr ""
 
 #, c-format
 msgid "jump not 3..10 bytes away (is %d)"
 msgstr ""
 
-#: config/tc-rx.c:2196
-#, c-format
-msgid "Unknown reloc in md_apply_fix: %s"
-msgstr ""
-
-#: config/tc-s390.c:327 config/tc-sparc.c:272
+#: config/tc-s390.c:337 config/tc-sparc.c:325
 msgid "Invalid default architecture, broken assembler."
 msgstr ""
 
 msgid "Invalid default architecture, broken assembler."
 msgstr ""
 
-#: config/tc-s390.c:425 config/tc-sparc.c:475
+#: config/tc-s390.c:450 config/tc-sparc.c:536
 #, c-format
 msgid "invalid architecture -A%s"
 msgstr ""
 
 #, c-format
 msgid "invalid architecture -A%s"
 msgstr ""
 
-#: config/tc-s390.c:448
+#: config/tc-s390.c:473
 #, c-format
 msgid ""
 "        S390 options:\n"
 #, c-format
 msgid ""
 "        S390 options:\n"
@@ -11278,118 +13763,136 @@ msgid ""
 "        -m64              Set file format to 64 bit format\n"
 msgstr ""
 
 "        -m64              Set file format to 64 bit format\n"
 msgstr ""
 
-#: config/tc-s390.c:455
+#: config/tc-s390.c:480
 #, c-format
 msgid ""
 "        -V                print assembler version number\n"
 "        -Qy, -Qn          ignored\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "        -V                print assembler version number\n"
 "        -Qy, -Qn          ignored\n"
 msgstr ""
 
-#: config/tc-s390.c:474
+#: config/tc-s390.c:545
 msgid "The 64 bit file format is used without esame instructions."
 msgstr ""
 
 msgid "The 64 bit file format is used without esame instructions."
 msgstr ""
 
-#: config/tc-s390.c:491
+#: config/tc-s390.c:561
 #, c-format
 msgid "Internal assembler error for instruction format %s"
 msgstr ""
 
 #, c-format
 msgid "Internal assembler error for instruction format %s"
 msgstr ""
 
-#: config/tc-s390.c:569
+#: config/tc-s390.c:607
 #, c-format
 msgid "operand out of range (%s not between %ld and %ld)"
 msgstr ""
 
 #, c-format
 msgid "operand out of range (%s not between %ld and %ld)"
 msgstr ""
 
-#: config/tc-s390.c:751
+#: config/tc-s390.c:789
 #, c-format
 msgid "identifier+constant@%s means identifier@%s+constant"
 msgstr ""
 
 #, c-format
 msgid "identifier+constant@%s means identifier@%s+constant"
 msgstr ""
 
-#: config/tc-s390.c:832
+#: config/tc-s390.c:870
 msgid "Can't handle O_big in s390_exp_compare"
 msgstr ""
 
 msgid "Can't handle O_big in s390_exp_compare"
 msgstr ""
 
-#: config/tc-s390.c:913
+#: config/tc-s390.c:951
 msgid "Invalid suffix for literal pool entry"
 msgstr ""
 
 msgid "Invalid suffix for literal pool entry"
 msgstr ""
 
-#: config/tc-s390.c:970
+#: config/tc-s390.c:1008
 msgid "Big number is too big"
 msgstr ""
 
 msgid "Big number is too big"
 msgstr ""
 
-#: config/tc-s390.c:1117
+#: config/tc-s390.c:1155
 msgid "relocation not applicable"
 msgstr ""
 
 msgid "relocation not applicable"
 msgstr ""
 
-#: config/tc-s390.c:1234
+#: config/tc-s390.c:1272
 msgid "index register specified but zero"
 msgstr ""
 
 msgid "index register specified but zero"
 msgstr ""
 
-#: config/tc-s390.c:1238
+#: config/tc-s390.c:1276
 msgid "base register specified but zero"
 msgstr ""
 
 msgid "base register specified but zero"
 msgstr ""
 
-#: config/tc-s390.c:1319
+#: config/tc-s390.c:1280
+msgid "odd numbered general purpose register specified as register pair"
+msgstr ""
+
+#: config/tc-s390.c:1288
+msgid ""
+"invalid floating point register pair.  Valid fp register pair operands are "
+"0, 1, 4, 5, 8, 9, 12 or 13."
+msgstr ""
+
+#: config/tc-s390.c:1377
 msgid "invalid operand suffix"
 msgstr ""
 
 msgid "invalid operand suffix"
 msgstr ""
 
-#: config/tc-s390.c:1342
+#: config/tc-s390.c:1400
 msgid "syntax error; missing '(' after displacement"
 msgstr ""
 
 msgid "syntax error; missing '(' after displacement"
 msgstr ""
 
-#: config/tc-s390.c:1358 config/tc-s390.c:1402 config/tc-s390.c:1432
+#: config/tc-s390.c:1416 config/tc-s390.c:1460 config/tc-s390.c:1490
 msgid "syntax error; expected ,"
 msgstr ""
 
 msgid "syntax error; expected ,"
 msgstr ""
 
-#: config/tc-s390.c:1390
+#: config/tc-s390.c:1448
 msgid "syntax error; missing ')' after base register"
 msgstr ""
 
 msgid "syntax error; missing ')' after base register"
 msgstr ""
 
-#: config/tc-s390.c:1419
+#: config/tc-s390.c:1477
 msgid "syntax error; ')' not allowed here"
 msgstr ""
 
 msgid "syntax error; ')' not allowed here"
 msgstr ""
 
-#: config/tc-s390.c:1554
+#: config/tc-s390.c:1612
 #, c-format
 msgid "Opcode %s not available in this mode"
 msgstr ""
 
 #, c-format
 msgid "Opcode %s not available in this mode"
 msgstr ""
 
-#: config/tc-s390.c:1609 config/tc-s390.c:1632 config/tc-s390.c:1645
+#: config/tc-s390.c:1667 config/tc-s390.c:1690 config/tc-s390.c:1703
 msgid "Invalid .insn format\n"
 msgstr ""
 
 msgid "Invalid .insn format\n"
 msgstr ""
 
-#: config/tc-s390.c:1617
+#: config/tc-s390.c:1675
 #, c-format
 msgid "Unrecognized opcode format: `%s'"
 msgstr ""
 
 #, c-format
 msgid "Unrecognized opcode format: `%s'"
 msgstr ""
 
-#: config/tc-s390.c:1648
+#: config/tc-s390.c:1706
 msgid "second operand of .insn not a constant\n"
 msgstr ""
 
 msgid "second operand of .insn not a constant\n"
 msgstr ""
 
-#: config/tc-s390.c:1651
+#: config/tc-s390.c:1709
 msgid "missing comma after insn constant\n"
 msgstr ""
 
 msgid "missing comma after insn constant\n"
 msgstr ""
 
-#: config/tc-s390.c:1943
+#: config/tc-s390.c:1922
+msgid ".machinemode stack overflow"
+msgstr ""
+
+#: config/tc-s390.c:1929
+msgid ".machinemode stack underflow"
+msgstr ""
+
+#: config/tc-s390.c:2144
 #, c-format
 msgid "cannot emit relocation %s against subsy symbol %s"
 msgstr ""
 
 #, c-format
 msgid "cannot emit relocation %s against subsy symbol %s"
 msgstr ""
 
-#: config/tc-s390.c:2031
+#: config/tc-s390.c:2248
 msgid "unsupported relocation type"
 msgstr ""
 
 msgid "unsupported relocation type"
 msgstr ""
 
-#: config/tc-s390.c:2078
+#: config/tc-s390.c:2303
 #, c-format
 msgid "cannot emit PC relative %s relocation%s%s"
 msgstr ""
 
 #, c-format
 msgid "cannot emit PC relative %s relocation%s%s"
 msgstr ""
 
-#: config/tc-s390.c:2203
+#: config/tc-s390.c:2442
 #, c-format
 msgid "Gas failure, reloc type %s\n"
 msgstr ""
 
 #, c-format
 msgid "Gas failure, reloc type %s\n"
 msgstr ""
 
-#: config/tc-s390.c:2205
+#: config/tc-s390.c:2444
 #, c-format
 msgid "Gas failure, reloc type #%i\n"
 msgstr ""
 #, c-format
 msgid "Gas failure, reloc type #%i\n"
 msgstr ""
@@ -11418,7 +13921,7 @@ msgstr ""
 msgid "S+core co-processor register expected"
 msgstr ""
 
 msgid "S+core co-processor register expected"
 msgstr ""
 
-#: config/tc-score.c:1074 config/tc-score.c:2073
+#: config/tc-score.c:1074 config/tc-score.c:2068
 msgid "Using temp register(r1)"
 msgstr ""
 
 msgid "Using temp register(r1)"
 msgstr ""
 
@@ -11427,546 +13930,535 @@ msgstr ""
 msgid "register expected, not '%.100s'"
 msgstr ""
 
 msgid "register expected, not '%.100s'"
 msgstr ""
 
-#: config/tc-score.c:1149 config/tc-score.c:5488
+#: config/tc-score.c:1149 config/tc-score.c:5485
 msgid "rd must be even number."
 msgstr ""
 
 msgid "rd must be even number."
 msgstr ""
 
-#: config/tc-score.c:1520 config/tc-score.c:1527
+#: config/tc-score.c:1513 config/tc-score.c:1520
 #, c-format
 msgid "invalid constant: %d bit expression not in range %u..%u"
 msgstr ""
 
 #, c-format
 msgid "invalid constant: %d bit expression not in range %u..%u"
 msgstr ""
 
-#: config/tc-score.c:1533 config/tc-score.c:1540 config/tc-score.c:2900
-#: config/tc-score.c:2905 config/tc-score.c:3172 config/tc-score.c:3177
-#: config/tc-score.c:3470
+#: config/tc-score.c:1526 config/tc-score.c:1533 config/tc-score.c:2895
+#: config/tc-score.c:2900 config/tc-score.c:3165 config/tc-score.c:3170
+#: config/tc-score.c:3462
 #, c-format
 msgid "invalid constant: %d bit expression not in range %d..%d"
 msgstr ""
 
 #, c-format
 msgid "invalid constant: %d bit expression not in range %d..%d"
 msgstr ""
 
-#: config/tc-score.c:1565
+#: config/tc-score.c:1558
 msgid "invalid constant: bit expression not defined"
 msgstr ""
 
 msgid "invalid constant: bit expression not defined"
 msgstr ""
 
-#: config/tc-score.c:2087
+#: config/tc-score.c:2082
 #, c-format
 msgid "low register(r0-r15)expected, not '%.100s'"
 msgstr ""
 
 #, c-format
 msgid "low register(r0-r15)expected, not '%.100s'"
 msgstr ""
 
-#: config/tc-score.c:2149 config/tc-score.c:3491 config/tc-score.c:3659
-#: config/tc-score.c:3704
+#: config/tc-score.c:2144 config/tc-score.c:3482 config/tc-score.c:3650
+#: config/tc-score.c:3695
 #, c-format
 msgid "missing ["
 msgstr ""
 
 #, c-format
 msgid "missing ["
 msgstr ""
 
-#: config/tc-score.c:2163 config/tc-score.c:3110 config/tc-score.c:3312
-#: config/tc-score.c:3328 config/tc-score.c:3399 config/tc-score.c:3455
-#: config/tc-score.c:3680 config/tc-score.c:3725 config/tc-score.c:3874
-#: config/tc-score.c:3928 config/tc-score.c:3974
+#: config/tc-score.c:2158 config/tc-score.c:3103 config/tc-score.c:3305
+#: config/tc-score.c:3321 config/tc-score.c:3392 config/tc-score.c:3447
+#: config/tc-score.c:3671 config/tc-score.c:3716 config/tc-score.c:3865
+#: config/tc-score.c:3919 config/tc-score.c:3965
 #, c-format
 msgid "missing ]"
 msgstr ""
 
 #, c-format
 msgid "missing ]"
 msgstr ""
 
-#: config/tc-score.c:2352
+#: config/tc-score.c:2347
 #, c-format
 msgid "Fix data dependency: %s %s -- %s %s  (insert %d nop!/%d)"
 msgstr ""
 
 #, c-format
 msgid "Fix data dependency: %s %s -- %s %s  (insert %d nop!/%d)"
 msgstr ""
 
-#: config/tc-score.c:2371
+#: config/tc-score.c:2366
 #, c-format
 msgid "Fix data dependency: %s %s -- %s %s  (insert 1 pflush/%d)"
 msgstr ""
 
 #, c-format
 msgid "Fix data dependency: %s %s -- %s %s  (insert 1 pflush/%d)"
 msgstr ""
 
-#: config/tc-score.c:2387 config/tc-score.c:2394
+#: config/tc-score.c:2382 config/tc-score.c:2389
 #, c-format
 msgid "data dependency: %s %s -- %s %s  (%d/%d bubble)"
 msgstr ""
 
 #, c-format
 msgid "data dependency: %s %s -- %s %s  (%d/%d bubble)"
 msgstr ""
 
-#: config/tc-score.c:2755 config/tc-score.c:6508
-#, c-format
-msgid "%s -- `%s'"
-msgstr ""
-
-#: config/tc-score.c:2843
+#: config/tc-score.c:2838
 msgid "address offset must be half word alignment"
 msgstr ""
 
 msgid "address offset must be half word alignment"
 msgstr ""
 
-#: config/tc-score.c:2851
+#: config/tc-score.c:2846
 msgid "address offset must be word alignment"
 msgstr ""
 
 msgid "address offset must be word alignment"
 msgstr ""
 
-#: config/tc-score.c:2993 config/tc-score.c:3130
+#: config/tc-score.c:2986 config/tc-score.c:3123
 msgid "register same as write-back base"
 msgstr ""
 
 msgid "register same as write-back base"
 msgstr ""
 
-#: config/tc-score.c:3100
+#: config/tc-score.c:3093
 msgid "pre-indexed expression expected"
 msgstr ""
 
 msgid "pre-indexed expression expected"
 msgstr ""
 
-#: config/tc-score.c:3430
+#: config/tc-score.c:3422
 #, c-format
 msgid "invalid register number: %d is not in [r0--r7]"
 msgstr ""
 
 #, c-format
 msgid "invalid register number: %d is not in [r0--r7]"
 msgstr ""
 
-#: config/tc-score.c:3447
+#: config/tc-score.c:3439
 msgid "comma is  expected"
 msgstr ""
 
 msgid "comma is  expected"
 msgstr ""
 
-#: config/tc-score.c:3478
+#: config/tc-score.c:3470
 #, c-format
 msgid "invalid constant: %d is not word align integer"
 msgstr ""
 
 #, c-format
 msgid "invalid constant: %d is not word align integer"
 msgstr ""
 
-#: config/tc-score.c:3518 config/tc-score.c:3561
+#: config/tc-score.c:3509 config/tc-score.c:3552
 msgid "invalid constant: 32 bit expression not word align"
 msgstr ""
 
 msgid "invalid constant: 32 bit expression not word align"
 msgstr ""
 
-#: config/tc-score.c:3527 config/tc-score.c:3570
+#: config/tc-score.c:3518 config/tc-score.c:3561
 msgid "invalid constant: 32 bit expression not in range [0, 0xffffffff]"
 msgstr ""
 
 msgid "invalid constant: 32 bit expression not in range [0, 0xffffffff]"
 msgstr ""
 
-#: config/tc-score.c:3603
+#: config/tc-score.c:3594
 msgid ""
 "invalid constant: 32 bit expression not in range [-0x80000000, 0x7fffffff]"
 msgstr ""
 
 msgid ""
 "invalid constant: 32 bit expression not in range [-0x80000000, 0x7fffffff]"
 msgstr ""
 
-#: config/tc-score.c:3792 config/tc-score.c:3820
+#: config/tc-score.c:3783 config/tc-score.c:3811
 msgid "imm5 should >= 2"
 msgstr ""
 
 msgid "imm5 should >= 2"
 msgstr ""
 
-#: config/tc-score.c:3797 config/tc-score.c:3826
+#: config/tc-score.c:3788 config/tc-score.c:3817
 msgid "reg should <= 31"
 msgstr ""
 
 msgid "reg should <= 31"
 msgstr ""
 
-#: config/tc-score.c:3868 config/tc-score.c:3919
+#: config/tc-score.c:3859 config/tc-score.c:3910
 msgid "missing +"
 msgstr ""
 
 msgid "missing +"
 msgstr ""
 
-#: config/tc-score.c:3912
+#: config/tc-score.c:3903
 #, c-format
 msgid "%s register same as write-back base"
 msgstr ""
 
 #, c-format
 msgid "%s register same as write-back base"
 msgstr ""
 
-#: config/tc-score.c:3914
+#: config/tc-score.c:3905
 msgid "destination"
 msgstr ""
 
 msgid "destination"
 msgstr ""
 
-#: config/tc-score.c:3914
+#: config/tc-score.c:3905
 msgid "source"
 msgstr ""
 
 msgid "source"
 msgstr ""
 
-#: config/tc-score.c:4244 config/tc-score.c:4320 config/tc-score.c:4949
+#: config/tc-score.c:4235 config/tc-score.c:4311 config/tc-score.c:4946
 msgid "expression error"
 msgstr ""
 
 msgid "expression error"
 msgstr ""
 
-#: config/tc-score.c:4250
+#: config/tc-score.c:4241
 msgid "value not in range [0, 0xffffffff]"
 msgstr ""
 
 msgid "value not in range [0, 0xffffffff]"
 msgstr ""
 
-#: config/tc-score.c:4326
+#: config/tc-score.c:4317
 msgid "value not in range [-0xffffffff, 0xffffffff]"
 msgstr ""
 
 msgid "value not in range [-0xffffffff, 0xffffffff]"
 msgstr ""
 
-#: config/tc-score.c:4354
+#: config/tc-score.c:4345
 msgid "li rd label isn't correct instruction form"
 msgstr ""
 
 msgid "li rd label isn't correct instruction form"
 msgstr ""
 
-#: config/tc-score.c:4523 config/tc-score.c:4674 config/tc-score.c:5200
-#: config/tc-score.c:5228
+#: config/tc-score.c:4515 config/tc-score.c:4670 config/tc-score.c:5197
+#: config/tc-score.c:5225
 msgid "lacking label  "
 msgstr ""
 
 msgid "lacking label  "
 msgstr ""
 
-#: config/tc-score.c:4899
+#: config/tc-score.c:4896
 msgid "s3_PIC code offset overflow (max 16 signed bits)"
 msgstr ""
 
 msgid "s3_PIC code offset overflow (max 16 signed bits)"
 msgstr ""
 
-#: config/tc-score.c:4955
+#: config/tc-score.c:4952
 msgid "value not in range [0, 0x7fffffff]"
 msgstr ""
 
 msgid "value not in range [0, 0x7fffffff]"
 msgstr ""
 
-#: config/tc-score.c:4960
+#: config/tc-score.c:4957
 msgid "end on line error"
 msgstr ""
 
 msgid "end on line error"
 msgstr ""
 
-#: config/tc-score.c:5207
+#: config/tc-score.c:5204
 msgid "invalid constant: 25 bit expression not in range [-16777216, 16777215]"
 msgstr ""
 
 msgid "invalid constant: 25 bit expression not in range [-16777216, 16777215]"
 msgstr ""
 
-#: config/tc-score.c:5234
+#: config/tc-score.c:5231
 msgid "invalid constant: 20 bit expression not in range -2^19..2^19"
 msgstr ""
 
 msgid "invalid constant: 20 bit expression not in range -2^19..2^19"
 msgstr ""
 
-#: config/tc-score.c:5267
+#: config/tc-score.c:5264
 msgid "lacking label"
 msgstr ""
 
 msgid "lacking label"
 msgstr ""
 
-#: config/tc-score.c:5272
+#: config/tc-score.c:5269
 msgid "invalid constant: 10 bit expression not in range [-2^9, 2^9-1]"
 msgstr ""
 
 msgid "invalid constant: 10 bit expression not in range [-2^9, 2^9-1]"
 msgstr ""
 
-#: config/tc-score.c:5368
+#: config/tc-score.c:5365
 msgid "pce instruction error (16 bit || 16 bit)'"
 msgstr ""
 
 msgid "pce instruction error (16 bit || 16 bit)'"
 msgstr ""
 
-#: config/tc-score.c:5386 config/tc-score.c:5410 config/tc-score.c:5437
-#: config/tc-score.c:5466 config/tc-score.c:5515
+#: config/tc-score.c:5383 config/tc-score.c:5407 config/tc-score.c:5434
+#: config/tc-score.c:5463 config/tc-score.c:5512
 msgid "score3d instruction."
 msgstr ""
 
 msgid "score3d instruction."
 msgstr ""
 
-#: config/tc-score.c:6126 read.c:1468
-msgid "missing size expression"
+#: config/tc-score.c:6031
+msgid "Unsupported use of .gpword"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-score.c:6132
+#: config/tc-score.c:6128
 #, c-format
 msgid "BSS length (%d) < 0 ignored"
 msgstr ""
 
 #, c-format
 msgid "BSS length (%d) < 0 ignored"
 msgstr ""
 
-#: config/tc-score.c:6147 read.c:2311
+#: config/tc-score.c:6143 read.c:2412
 #, c-format
 msgid "error setting flags for \".sbss\": %s"
 msgstr ""
 
 #, c-format
 msgid "error setting flags for \".sbss\": %s"
 msgstr ""
 
-#: config/tc-score.c:6161 config/tc-sparc.c:3695
+#: config/tc-score.c:6157 config/tc-sparc.c:4022
 msgid "missing alignment"
 msgstr ""
 
 msgid "missing alignment"
 msgstr ""
 
-#: config/tc-score.c:6198
+#: config/tc-score.c:6194
 #, c-format
 msgid "alignment too large; %d assumed"
 msgstr ""
 
 #, c-format
 msgid "alignment too large; %d assumed"
 msgstr ""
 
-#: config/tc-score.c:6203 read.c:2372
+#: config/tc-score.c:6199 read.c:2473
 msgid "alignment negative; 0 assumed"
 msgstr ""
 
 msgid "alignment negative; 0 assumed"
 msgstr ""
 
-#: config/tc-score.c:6270 ecoff.c:3365 read.c:1487 read.c:1600 read.c:2489
-#: read.c:3109 read.c:3502 symbols.c:337 symbols.c:433
-#, c-format
-msgid "symbol `%s' is already defined"
-msgstr ""
-
 #. Error routine.
 #. Error routine.
-#: config/tc-score.c:6612 config/tc-score.c:6636
+#: config/tc-score.c:6608 config/tc-score.c:6632
 msgid "size is not 4 or 6"
 msgstr ""
 
 msgid "size is not 4 or 6"
 msgstr ""
 
-#: config/tc-score.c:6695
+#: config/tc-score.c:6691
 msgid "bad call to MD_ATOF()"
 msgstr ""
 
 msgid "bad call to MD_ATOF()"
 msgstr ""
 
-#: config/tc-score.c:7203
+#: config/tc-score.c:7198
 #, c-format
 msgid " branch relocation truncate (0x%x) [-2^9 ~ 2^9]"
 msgstr ""
 
 #, c-format
 msgid " branch relocation truncate (0x%x) [-2^9 ~ 2^9]"
 msgstr ""
 
-#: config/tc-score.c:7218 config/tc-score.c:7247 config/tc-score.c:7299
+#: config/tc-score.c:7213 config/tc-score.c:7242 config/tc-score.c:7294
 #, c-format
 msgid " branch relocation truncate (0x%x) [-2^19 ~ 2^19]"
 msgstr ""
 
 #, c-format
 msgid " branch relocation truncate (0x%x) [-2^19 ~ 2^19]"
 msgstr ""
 
-#: config/tc-score.c:7269 config/tc-score.c:7324
+#: config/tc-score.c:7264 config/tc-score.c:7319
 #, c-format
 msgid " branch relocation truncate (0x%x)  [-2^9 ~ 2^9]"
 msgstr ""
 
 #, c-format
 msgid " branch relocation truncate (0x%x)  [-2^9 ~ 2^9]"
 msgstr ""
 
-#: config/tc-score.c:7500
+#: config/tc-score.c:7488
 #, c-format
 msgid "cannot represent %s relocation in this object file format1"
 msgstr ""
 
 #, c-format
 msgid "cannot represent %s relocation in this object file format1"
 msgstr ""
 
-#: config/tc-score.c:7791
+#: config/tc-score.c:7779
 #, c-format
 msgid "Sunplus-v2-0-0-20060510\n"
 msgstr ""
 
 #, c-format
 msgid "Sunplus-v2-0-0-20060510\n"
 msgstr ""
 
-#: config/tc-score.c:7811
+#: config/tc-score.c:7799
 #, c-format
 msgid " Score-specific assembler options:\n"
 msgstr ""
 
 #, c-format
 msgid " Score-specific assembler options:\n"
 msgstr ""
 
-#: config/tc-score.c:7813
+#: config/tc-score.c:7801
 #, c-format
 msgid "        -EB\t\tassemble code for a big-endian cpu\n"
 msgstr ""
 
 #, c-format
 msgid "        -EB\t\tassemble code for a big-endian cpu\n"
 msgstr ""
 
-#: config/tc-score.c:7818
+#: config/tc-score.c:7806
 #, c-format
 msgid "        -EL\t\tassemble code for a little-endian cpu\n"
 msgstr ""
 
 #, c-format
 msgid "        -EL\t\tassemble code for a little-endian cpu\n"
 msgstr ""
 
-#: config/tc-score.c:7822
+#: config/tc-score.c:7810
 #, c-format
 msgid "        -FIXDD\t\tassemble code for fix data dependency\n"
 msgstr ""
 
 #, c-format
 msgid "        -FIXDD\t\tassemble code for fix data dependency\n"
 msgstr ""
 
-#: config/tc-score.c:7824
+#: config/tc-score.c:7812
 #, c-format
 msgid ""
 "        -NWARN\t\tassemble code for no warning message for fix data "
 "dependency\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "        -NWARN\t\tassemble code for no warning message for fix data "
 "dependency\n"
 msgstr ""
 
-#: config/tc-score.c:7826
+#: config/tc-score.c:7814
 #, c-format
 msgid "        -SCORE5\t\tassemble code for target is SCORE5\n"
 msgstr ""
 
 #, c-format
 msgid "        -SCORE5\t\tassemble code for target is SCORE5\n"
 msgstr ""
 
-#: config/tc-score.c:7828
+#: config/tc-score.c:7816
 #, c-format
 msgid "        -SCORE5U\tassemble code for target is SCORE5U\n"
 msgstr ""
 
 #, c-format
 msgid "        -SCORE5U\tassemble code for target is SCORE5U\n"
 msgstr ""
 
-#: config/tc-score.c:7830
+#: config/tc-score.c:7818
 #, c-format
 msgid ""
 "        -SCORE7\t\tassemble code for target is SCORE7, this is default "
 "setting\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "        -SCORE7\t\tassemble code for target is SCORE7, this is default "
 "setting\n"
 msgstr ""
 
-#: config/tc-score.c:7832
+#: config/tc-score.c:7820
 #, c-format
 msgid "        -SCORE3\t\tassemble code for target is SCORE3\n"
 msgstr ""
 
 #, c-format
 msgid "        -SCORE3\t\tassemble code for target is SCORE3\n"
 msgstr ""
 
-#: config/tc-score.c:7834
+#: config/tc-score.c:7822
 #, c-format
 msgid ""
 "        -march=score7\tassemble code for target is SCORE7, this is default "
 "setting\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "        -march=score7\tassemble code for target is SCORE7, this is default "
 "setting\n"
 msgstr ""
 
-#: config/tc-score.c:7836
+#: config/tc-score.c:7824
 #, c-format
 msgid "        -march=score3\tassemble code for target is SCORE3\n"
 msgstr ""
 
 #, c-format
 msgid "        -march=score3\tassemble code for target is SCORE3\n"
 msgstr ""
 
-#: config/tc-score.c:7838
+#: config/tc-score.c:7826
 #, c-format
 msgid ""
 "        -USE_R1\t\tassemble code for no warning message when using temp "
 "register r1\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "        -USE_R1\t\tassemble code for no warning message when using temp "
 "register r1\n"
 msgstr ""
 
-#: config/tc-score.c:7840
+#: config/tc-score.c:7828
 #, c-format
 msgid "        -KPIC\t\tassemble code for PIC\n"
 msgstr ""
 
 #, c-format
 msgid "        -KPIC\t\tassemble code for PIC\n"
 msgstr ""
 
-#: config/tc-score.c:7842
+#: config/tc-score.c:7830
 #, c-format
 msgid "        -O0\t\tassembler will not perform any optimizations\n"
 msgstr ""
 
 #, c-format
 msgid "        -O0\t\tassembler will not perform any optimizations\n"
 msgstr ""
 
-#: config/tc-score.c:7844
+#: config/tc-score.c:7832
 #, c-format
 msgid ""
 "        -G gpnum\tassemble code for setting gpsize and default is 8 byte\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "        -G gpnum\tassemble code for setting gpsize and default is 8 byte\n"
 msgstr ""
 
-#: config/tc-score.c:7846
+#: config/tc-score.c:7834
 #, c-format
 msgid "        -V \t\tSunplus release version \n"
 msgstr ""
 
 #, c-format
 msgid "        -V \t\tSunplus release version \n"
 msgstr ""
 
-#: config/tc-sh.c:64
+#: config/tc-sh.c:62
 msgid "directive .big encountered when option -big required"
 msgstr ""
 
 msgid "directive .big encountered when option -big required"
 msgstr ""
 
-#: config/tc-sh.c:74
+#: config/tc-sh.c:72
 msgid "directive .little encountered when option -little required"
 msgstr ""
 
 msgid "directive .little encountered when option -little required"
 msgstr ""
 
-#: config/tc-sh.c:1424
+#: config/tc-sh.c:1422
 msgid "illegal double indirection"
 msgstr ""
 
 msgid "illegal double indirection"
 msgstr ""
 
-#: config/tc-sh.c:1433
+#: config/tc-sh.c:1431
 msgid "illegal register after @-"
 msgstr ""
 
 msgid "illegal register after @-"
 msgstr ""
 
-#: config/tc-sh.c:1449
+#: config/tc-sh.c:1447
 msgid "must be @(r0,...)"
 msgstr ""
 
 msgid "must be @(r0,...)"
 msgstr ""
 
-#: config/tc-sh.c:1473
+#: config/tc-sh.c:1471
 msgid "syntax error in @(r0,...)"
 msgstr ""
 
 msgid "syntax error in @(r0,...)"
 msgstr ""
 
-#: config/tc-sh.c:1478
+#: config/tc-sh.c:1476
 msgid "syntax error in @(r0...)"
 msgstr ""
 
 msgid "syntax error in @(r0...)"
 msgstr ""
 
-#: config/tc-sh.c:1523
+#: config/tc-sh.c:1521
 msgid "Deprecated syntax."
 msgstr ""
 
 msgid "Deprecated syntax."
 msgstr ""
 
-#: config/tc-sh.c:1535 config/tc-sh.c:1540
+#: config/tc-sh.c:1533 config/tc-sh.c:1538
 msgid "syntax error in @(disp,[Rn, gbr, pc])"
 msgstr ""
 
 msgid "syntax error in @(disp,[Rn, gbr, pc])"
 msgstr ""
 
-#: config/tc-sh.c:1545
+#: config/tc-sh.c:1543
 msgid "expecting )"
 msgstr ""
 
 msgid "expecting )"
 msgstr ""
 
-#: config/tc-sh.c:1553
+#: config/tc-sh.c:1551
 msgid "illegal register after @"
 msgstr ""
 
 msgid "illegal register after @"
 msgstr ""
 
-#: config/tc-sh.c:2194
+#: config/tc-sh.c:2192
 #, c-format
 msgid "unhandled %d\n"
 msgstr ""
 
 #, c-format
 msgid "unhandled %d\n"
 msgstr ""
 
-#: config/tc-sh.c:2404
+#: config/tc-sh.c:2402
 #, c-format
 msgid "Invalid register: 'r%d'"
 msgstr ""
 
 #, c-format
 msgid "Invalid register: 'r%d'"
 msgstr ""
 
-#: config/tc-sh.c:2514
+#: config/tc-sh.c:2512
 #, c-format
 msgid "failed for %d\n"
 msgstr ""
 
 #, c-format
 msgid "failed for %d\n"
 msgstr ""
 
-#: config/tc-sh.c:2520
+#: config/tc-sh.c:2518
 msgid "misplaced PIC operand"
 msgstr ""
 
 msgid "misplaced PIC operand"
 msgstr ""
 
-#: config/tc-sh.c:2631 config/tc-sh.c:3030
+#: config/tc-sh.c:2629 config/tc-sh.c:3028
 msgid "invalid operands for opcode"
 msgstr ""
 
 msgid "invalid operands for opcode"
 msgstr ""
 
-#: config/tc-sh.c:2636
+#: config/tc-sh.c:2634
 msgid "insn can't be combined with parallel processing insn"
 msgstr ""
 
 msgid "insn can't be combined with parallel processing insn"
 msgstr ""
 
-#: config/tc-sh.c:2643 config/tc-sh.c:2654 config/tc-sh.c:2686
+#: config/tc-sh.c:2641 config/tc-sh.c:2652 config/tc-sh.c:2684
 msgid "multiple movx specifications"
 msgstr ""
 
 msgid "multiple movx specifications"
 msgstr ""
 
-#: config/tc-sh.c:2648 config/tc-sh.c:2670 config/tc-sh.c:2709
+#: config/tc-sh.c:2646 config/tc-sh.c:2668 config/tc-sh.c:2707
 msgid "multiple movy specifications"
 msgstr ""
 
 msgid "multiple movy specifications"
 msgstr ""
 
-#: config/tc-sh.c:2657 config/tc-sh.c:2690
+#: config/tc-sh.c:2655 config/tc-sh.c:2688
 msgid "invalid movx address register"
 msgstr ""
 
 msgid "invalid movx address register"
 msgstr ""
 
-#: config/tc-sh.c:2659
+#: config/tc-sh.c:2657
 msgid "insn cannot be combined with non-nopy"
 msgstr ""
 
 msgid "insn cannot be combined with non-nopy"
 msgstr ""
 
-#: config/tc-sh.c:2673 config/tc-sh.c:2729
+#: config/tc-sh.c:2671 config/tc-sh.c:2727
 msgid "invalid movy address register"
 msgstr ""
 
 msgid "invalid movy address register"
 msgstr ""
 
-#: config/tc-sh.c:2675
+#: config/tc-sh.c:2673
 msgid "insn cannot be combined with non-nopx"
 msgstr ""
 
 msgid "insn cannot be combined with non-nopx"
 msgstr ""
 
-#: config/tc-sh.c:2688
+#: config/tc-sh.c:2686
 msgid "previous movy requires nopx"
 msgstr ""
 
 msgid "previous movy requires nopx"
 msgstr ""
 
-#: config/tc-sh.c:2696 config/tc-sh.c:2701
+#: config/tc-sh.c:2694 config/tc-sh.c:2699
 msgid "invalid movx dsp register"
 msgstr ""
 
 msgid "invalid movx dsp register"
 msgstr ""
 
-#: config/tc-sh.c:2711
+#: config/tc-sh.c:2709
 msgid "previous movx requires nopy"
 msgstr ""
 
 msgid "previous movx requires nopy"
 msgstr ""
 
-#: config/tc-sh.c:2720 config/tc-sh.c:2725
+#: config/tc-sh.c:2718 config/tc-sh.c:2723
 msgid "invalid movy dsp register"
 msgstr ""
 
 msgid "invalid movy dsp register"
 msgstr ""
 
-#: config/tc-sh.c:2735
+#: config/tc-sh.c:2733
 msgid "dsp immediate shift value not constant"
 msgstr ""
 
 msgid "dsp immediate shift value not constant"
 msgstr ""
 
-#: config/tc-sh.c:2749 config/tc-sh.c:2775
+#: config/tc-sh.c:2747 config/tc-sh.c:2773
 msgid "multiple parallel processing specifications"
 msgstr ""
 
 msgid "multiple parallel processing specifications"
 msgstr ""
 
-#: config/tc-sh.c:2768
+#: config/tc-sh.c:2766
 msgid "multiple condition specifications"
 msgstr ""
 
 msgid "multiple condition specifications"
 msgstr ""
 
-#: config/tc-sh.c:2806
+#: config/tc-sh.c:2804
 msgid "insn cannot be combined with pmuls"
 msgstr ""
 
 msgid "insn cannot be combined with pmuls"
 msgstr ""
 
-#: config/tc-sh.c:2822
+#: config/tc-sh.c:2820
 msgid "bad combined pmuls output operand"
 msgstr ""
 
 msgid "bad combined pmuls output operand"
 msgstr ""
 
-#: config/tc-sh.c:2832
+#: config/tc-sh.c:2830
 msgid "destination register is same for parallel insns"
 msgstr ""
 
 msgid "destination register is same for parallel insns"
 msgstr ""
 
-#: config/tc-sh.c:2841
+#: config/tc-sh.c:2839
 msgid "condition not followed by conditionalizable insn"
 msgstr ""
 
 msgid "condition not followed by conditionalizable insn"
 msgstr ""
 
-#: config/tc-sh.c:2851
+#: config/tc-sh.c:2849
 msgid "unrecognized characters at end of parallel processing insn"
 msgstr ""
 
 msgid "unrecognized characters at end of parallel processing insn"
 msgstr ""
 
-#: config/tc-sh.c:2967
+#: config/tc-sh.c:2965
 msgid "opcode not valid for this cpu variant"
 msgstr ""
 
 msgid "opcode not valid for this cpu variant"
 msgstr ""
 
-#: config/tc-sh.c:3000
+#: config/tc-sh.c:2998
 msgid "Delayed branches not available on SH1"
 msgstr ""
 
 msgid "Delayed branches not available on SH1"
 msgstr ""
 
-#: config/tc-sh.c:3035
+#: config/tc-sh.c:3033
 #, c-format
 msgid "excess operands: '%s'"
 msgstr ""
 
 #, c-format
 msgid "excess operands: '%s'"
 msgstr ""
 
-#: config/tc-sh.c:3112
+#: config/tc-sh.c:3110
 msgid ".uses pseudo-op seen when not relaxing"
 msgstr ""
 
 msgid ".uses pseudo-op seen when not relaxing"
 msgstr ""
 
-#: config/tc-sh.c:3118
+#: config/tc-sh.c:3116
 msgid "bad .uses format"
 msgstr ""
 
 msgid "bad .uses format"
 msgstr ""
 
-#: config/tc-sh.c:3229
+#: config/tc-sh.c:3227
 msgid "Invalid combination: --isa=SHcompact with --isa=SHmedia"
 msgstr ""
 
 msgid "Invalid combination: --isa=SHcompact with --isa=SHmedia"
 msgstr ""
 
-#: config/tc-sh.c:3235
+#: config/tc-sh.c:3233
 msgid "Invalid combination: --isa=SHmedia with --isa=SHcompact"
 msgstr ""
 
 msgid "Invalid combination: --isa=SHmedia with --isa=SHcompact"
 msgstr ""
 
-#: config/tc-sh.c:3237
+#: config/tc-sh.c:3235
 msgid "Invalid combination: --abi=64 with --isa=SHcompact"
 msgstr ""
 
 msgid "Invalid combination: --abi=64 with --isa=SHcompact"
 msgstr ""
 
-#: config/tc-sh.c:3269
+#: config/tc-sh.c:3267
 #, c-format
 msgid "Invalid argument to --isa option: %s"
 msgstr ""
 
 #, c-format
 msgid "Invalid argument to --isa option: %s"
 msgstr ""
 
-#: config/tc-sh.c:3278
+#: config/tc-sh.c:3276
 msgid "Invalid combination: --abi=32 with --abi=64"
 msgstr ""
 
 msgid "Invalid combination: --abi=32 with --abi=64"
 msgstr ""
 
-#: config/tc-sh.c:3284
+#: config/tc-sh.c:3282
 msgid "Invalid combination: --abi=64 with --abi=32"
 msgstr ""
 
 msgid "Invalid combination: --abi=64 with --abi=32"
 msgstr ""
 
-#: config/tc-sh.c:3286
+#: config/tc-sh.c:3284
 msgid "Invalid combination: --isa=SHcompact with --abi=64"
 msgstr ""
 
 msgid "Invalid combination: --isa=SHcompact with --abi=64"
 msgstr ""
 
-#: config/tc-sh.c:3290
+#: config/tc-sh.c:3288
 #, c-format
 msgid "Invalid argument to --abi option: %s"
 msgstr ""
 
 #, c-format
 msgid "Invalid argument to --abi option: %s"
 msgstr ""
 
-#: config/tc-sh.c:3330
+#: config/tc-sh.c:3328
 #, c-format
 msgid ""
 "SH options:\n"
 #, c-format
 msgid ""
 "SH options:\n"
@@ -11983,7 +14475,7 @@ msgid ""
 "    | fp"
 msgstr ""
 
 "    | fp"
 msgstr ""
 
-#: config/tc-sh.c:3356
+#: config/tc-sh.c:3354
 #, c-format
 msgid ""
 "--isa=[shmedia\t\tset as the default instruction set for SH64\n"
 #, c-format
 msgid ""
 "--isa=[shmedia\t\tset as the default instruction set for SH64\n"
@@ -11992,7 +14484,7 @@ msgid ""
 "    | SHcompact]\n"
 msgstr ""
 
 "    | SHcompact]\n"
 msgstr ""
 
-#: config/tc-sh.c:3361
+#: config/tc-sh.c:3359
 #, c-format
 msgid ""
 "--abi=[32|64]\t\tset size of expanded SHmedia operands and object\n"
 #, c-format
 msgid ""
 "--abi=[32|64]\t\tset size of expanded SHmedia operands and object\n"
@@ -12006,279 +14498,279 @@ msgid ""
 "\t\t\tto 32 bits only\n"
 msgstr ""
 
 "\t\t\tto 32 bits only\n"
 msgstr ""
 
-#: config/tc-sh.c:3373
+#: config/tc-sh.c:3371
 #, c-format
 msgid "--fdpic\t\t\tgenerate an FDPIC object file\n"
 msgstr ""
 
 #, c-format
 msgid "--fdpic\t\t\tgenerate an FDPIC object file\n"
 msgstr ""
 
-#: config/tc-sh.c:3464
+#: config/tc-sh.c:3462
 msgid ".uses does not refer to a local symbol in the same section"
 msgstr ""
 
 msgid ".uses does not refer to a local symbol in the same section"
 msgstr ""
 
-#: config/tc-sh.c:3483
+#: config/tc-sh.c:3481
 msgid "can't find fixup pointed to by .uses"
 msgstr ""
 
 msgid "can't find fixup pointed to by .uses"
 msgstr ""
 
-#: config/tc-sh.c:3503
+#: config/tc-sh.c:3501
 msgid ".uses target does not refer to a local symbol in the same section"
 msgstr ""
 
 msgid ".uses target does not refer to a local symbol in the same section"
 msgstr ""
 
-#: config/tc-sh.c:3580
+#: config/tc-sh.c:3578
 msgid "displacement overflows 12-bit field"
 msgstr ""
 
 msgid "displacement overflows 12-bit field"
 msgstr ""
 
-#: config/tc-sh.c:3583
+#: config/tc-sh.c:3581
 #, c-format
 msgid "displacement to defined symbol %s overflows 12-bit field"
 msgstr ""
 
 #, c-format
 msgid "displacement to defined symbol %s overflows 12-bit field"
 msgstr ""
 
-#: config/tc-sh.c:3587
+#: config/tc-sh.c:3585
 #, c-format
 msgid "displacement to undefined symbol %s overflows 12-bit field"
 msgstr ""
 
 #, c-format
 msgid "displacement to undefined symbol %s overflows 12-bit field"
 msgstr ""
 
-#: config/tc-sh.c:3660
+#: config/tc-sh.c:3658
 msgid "displacement overflows 8-bit field"
 msgstr ""
 
 msgid "displacement overflows 8-bit field"
 msgstr ""
 
-#: config/tc-sh.c:3663
+#: config/tc-sh.c:3661
 #, c-format
 msgid "displacement to defined symbol %s overflows 8-bit field"
 msgstr ""
 
 #, c-format
 msgid "displacement to defined symbol %s overflows 8-bit field"
 msgstr ""
 
-#: config/tc-sh.c:3667
+#: config/tc-sh.c:3665
 #, c-format
 msgid "displacement to undefined symbol %s overflows 8-bit field "
 msgstr ""
 
 #, c-format
 msgid "displacement to undefined symbol %s overflows 8-bit field "
 msgstr ""
 
-#: config/tc-sh.c:3684
+#: config/tc-sh.c:3682
 #, c-format
 msgid "overflow in branch to %s; converted into longer instruction sequence"
 msgstr ""
 
 #, c-format
 msgid "overflow in branch to %s; converted into longer instruction sequence"
 msgstr ""
 
-#: config/tc-sh.c:3749 config/tc-sh.c:3796 config/tc-sparc.c:4202
-#: config/tc-sparc.c:4226
+#: config/tc-sh.c:3747 config/tc-sh.c:3794 config/tc-sparc.c:4524
+#: config/tc-sparc.c:4548
 msgid "misaligned data"
 msgstr ""
 
 msgid "misaligned data"
 msgstr ""
 
-#: config/tc-sh.c:4120
+#: config/tc-sh.c:4123
 msgid "offset to unaligned destination"
 msgstr ""
 
 msgid "offset to unaligned destination"
 msgstr ""
 
-#: config/tc-sh.c:4125
+#: config/tc-sh.c:4128
 msgid "negative offset"
 msgstr ""
 
 msgid "negative offset"
 msgstr ""
 
-#: config/tc-sh.c:4270
+#: config/tc-sh.c:4279
 msgid "misaligned offset"
 msgstr ""
 
 msgid "misaligned offset"
 msgstr ""
 
-#: config/tc-sh64.c:568
+#: config/tc-sh64.c:567
 msgid "This operand must be constant at assembly time"
 msgstr ""
 
 msgid "This operand must be constant at assembly time"
 msgstr ""
 
-#: config/tc-sh64.c:681
+#: config/tc-sh64.c:680
 msgid "Invalid operand expression"
 msgstr ""
 
 msgid "Invalid operand expression"
 msgstr ""
 
-#: config/tc-sh64.c:773 config/tc-sh64.c:877
+#: config/tc-sh64.c:772 config/tc-sh64.c:876
 msgid "PTB operand is a SHmedia symbol"
 msgstr ""
 
 msgid "PTB operand is a SHmedia symbol"
 msgstr ""
 
-#: config/tc-sh64.c:776 config/tc-sh64.c:874
+#: config/tc-sh64.c:775 config/tc-sh64.c:873
 msgid "PTA operand is a SHcompact symbol"
 msgstr ""
 
 msgid "PTA operand is a SHcompact symbol"
 msgstr ""
 
-#: config/tc-sh64.c:792
+#: config/tc-sh64.c:791
 msgid "invalid expression in operand"
 msgstr ""
 
 msgid "invalid expression in operand"
 msgstr ""
 
-#: config/tc-sh64.c:1483
+#: config/tc-sh64.c:1482
 #, c-format
 msgid "invalid operand, not a 5-bit unsigned value: %d"
 msgstr ""
 
 #, c-format
 msgid "invalid operand, not a 5-bit unsigned value: %d"
 msgstr ""
 
-#: config/tc-sh64.c:1488
+#: config/tc-sh64.c:1487
 #, c-format
 msgid "invalid operand, not a 6-bit signed value: %d"
 msgstr ""
 
 #, c-format
 msgid "invalid operand, not a 6-bit signed value: %d"
 msgstr ""
 
-#: config/tc-sh64.c:1493
+#: config/tc-sh64.c:1492
 #, c-format
 msgid "invalid operand, not a 6-bit unsigned value: %d"
 msgstr ""
 
 #, c-format
 msgid "invalid operand, not a 6-bit unsigned value: %d"
 msgstr ""
 
-#: config/tc-sh64.c:1498 config/tc-sh64.c:1510
+#: config/tc-sh64.c:1497 config/tc-sh64.c:1509
 #, c-format
 msgid "invalid operand, not a 11-bit signed value: %d"
 msgstr ""
 
 #, c-format
 msgid "invalid operand, not a 11-bit signed value: %d"
 msgstr ""
 
-#: config/tc-sh64.c:1500
+#: config/tc-sh64.c:1499
 #, c-format
 msgid "invalid operand, not a multiple of 32: %d"
 msgstr ""
 
 #, c-format
 msgid "invalid operand, not a multiple of 32: %d"
 msgstr ""
 
-#: config/tc-sh64.c:1505
+#: config/tc-sh64.c:1504
 #, c-format
 msgid "invalid operand, not a 10-bit signed value: %d"
 msgstr ""
 
 #, c-format
 msgid "invalid operand, not a 10-bit signed value: %d"
 msgstr ""
 
-#: config/tc-sh64.c:1512
+#: config/tc-sh64.c:1511
 #, c-format
 msgid "invalid operand, not an even value: %d"
 msgstr ""
 
 #, c-format
 msgid "invalid operand, not an even value: %d"
 msgstr ""
 
-#: config/tc-sh64.c:1517
+#: config/tc-sh64.c:1516
 #, c-format
 msgid "invalid operand, not a 12-bit signed value: %d"
 msgstr ""
 
 #, c-format
 msgid "invalid operand, not a 12-bit signed value: %d"
 msgstr ""
 
-#: config/tc-sh64.c:1519
+#: config/tc-sh64.c:1518
 #, c-format
 msgid "invalid operand, not a multiple of 4: %d"
 msgstr ""
 
 #, c-format
 msgid "invalid operand, not a multiple of 4: %d"
 msgstr ""
 
-#: config/tc-sh64.c:1524
+#: config/tc-sh64.c:1523
 #, c-format
 msgid "invalid operand, not a 13-bit signed value: %d"
 msgstr ""
 
 #, c-format
 msgid "invalid operand, not a 13-bit signed value: %d"
 msgstr ""
 
-#: config/tc-sh64.c:1526
+#: config/tc-sh64.c:1525
 #, c-format
 msgid "invalid operand, not a multiple of 8: %d"
 msgstr ""
 
 #, c-format
 msgid "invalid operand, not a multiple of 8: %d"
 msgstr ""
 
-#: config/tc-sh64.c:1531
+#: config/tc-sh64.c:1530
 #, c-format
 msgid "invalid operand, not a 16-bit signed value: %d"
 msgstr ""
 
 #, c-format
 msgid "invalid operand, not a 16-bit signed value: %d"
 msgstr ""
 
-#: config/tc-sh64.c:1536
+#: config/tc-sh64.c:1535
 #, c-format
 msgid "invalid operand, not a 16-bit unsigned value: %d"
 msgstr ""
 
 #, c-format
 msgid "invalid operand, not a 16-bit unsigned value: %d"
 msgstr ""
 
-#: config/tc-sh64.c:1542
+#: config/tc-sh64.c:1541
 msgid "operand out of range for PT, PTA and PTB"
 msgstr ""
 
 msgid "operand out of range for PT, PTA and PTB"
 msgstr ""
 
-#: config/tc-sh64.c:1544
+#: config/tc-sh64.c:1543
 #, c-format
 msgid "operand not a multiple of 4 for PT, PTA or PTB: %d"
 msgstr ""
 
 #, c-format
 msgid "operand not a multiple of 4 for PT, PTA or PTB: %d"
 msgstr ""
 
-#: config/tc-sh64.c:2064
+#: config/tc-sh64.c:2063
 #, c-format
 msgid "MOVI operand is not a 32-bit signed value: 0x%8x%08x"
 msgstr ""
 
 #, c-format
 msgid "MOVI operand is not a 32-bit signed value: 0x%8x%08x"
 msgstr ""
 
-#: config/tc-sh64.c:2421 config/tc-sh64.c:2584 config/tc-sh64.c:2599
+#: config/tc-sh64.c:2420 config/tc-sh64.c:2583 config/tc-sh64.c:2598
 msgid "invalid PIC reference"
 msgstr ""
 
 msgid "invalid PIC reference"
 msgstr ""
 
-#: config/tc-sh64.c:2478
+#: config/tc-sh64.c:2477
 msgid "can't find opcode"
 msgstr ""
 
 msgid "can't find opcode"
 msgstr ""
 
-#: config/tc-sh64.c:2681 config/tc-sh64.c:2721
+#: config/tc-sh64.c:2680 config/tc-sh64.c:2720
 msgid "invalid operand: expression in PT target"
 msgstr ""
 
 msgid "invalid operand: expression in PT target"
 msgstr ""
 
-#: config/tc-sh64.c:2812
+#: config/tc-sh64.c:2811
 #, c-format
 msgid "invalid operands to %s"
 msgstr ""
 
 #, c-format
 msgid "invalid operands to %s"
 msgstr ""
 
-#: config/tc-sh64.c:2818
+#: config/tc-sh64.c:2817
 #, c-format
 msgid "excess operands to %s"
 msgstr ""
 
 #, c-format
 msgid "excess operands to %s"
 msgstr ""
 
-#: config/tc-sh64.c:2863
+#: config/tc-sh64.c:2862
 #, c-format
 msgid "The `.mode %s' directive is not valid with this architecture"
 msgstr ""
 
 #, c-format
 msgid "The `.mode %s' directive is not valid with this architecture"
 msgstr ""
 
-#: config/tc-sh64.c:2871
+#: config/tc-sh64.c:2870
 #, c-format
 msgid "Invalid argument to .mode: %s"
 msgstr ""
 
 #, c-format
 msgid "Invalid argument to .mode: %s"
 msgstr ""
 
-#: config/tc-sh64.c:2901
+#: config/tc-sh64.c:2900
 #, c-format
 msgid "The `.abi %s' directive is not valid with this architecture"
 msgstr ""
 
 #, c-format
 msgid "The `.abi %s' directive is not valid with this architecture"
 msgstr ""
 
-#: config/tc-sh64.c:2907
+#: config/tc-sh64.c:2906
 msgid "`.abi 64' but command-line options do not specify 64-bit ABI"
 msgstr ""
 
 msgid "`.abi 64' but command-line options do not specify 64-bit ABI"
 msgstr ""
 
-#: config/tc-sh64.c:2912
+#: config/tc-sh64.c:2911
 msgid "`.abi 32' but command-line options do not specify 32-bit ABI"
 msgstr ""
 
 msgid "`.abi 32' but command-line options do not specify 32-bit ABI"
 msgstr ""
 
-#: config/tc-sh64.c:2915
+#: config/tc-sh64.c:2914
 #, c-format
 msgid "Invalid argument to .abi: %s"
 msgstr ""
 
 #, c-format
 msgid "Invalid argument to .abi: %s"
 msgstr ""
 
-#: config/tc-sh64.c:2970
+#: config/tc-sh64.c:2969
 msgid "-no-mix is invalid without specifying SHcompact or SHmedia"
 msgstr ""
 
 msgid "-no-mix is invalid without specifying SHcompact or SHmedia"
 msgstr ""
 
-#: config/tc-sh64.c:2975
+#: config/tc-sh64.c:2974
 msgid "-shcompact-const-crange is invalid without SHcompact"
 msgstr ""
 
 msgid "-shcompact-const-crange is invalid without SHcompact"
 msgstr ""
 
-#: config/tc-sh64.c:2978
+#: config/tc-sh64.c:2977
 msgid "-expand-pt32 only valid with -abi=64"
 msgstr ""
 
 msgid "-expand-pt32 only valid with -abi=64"
 msgstr ""
 
-#: config/tc-sh64.c:2981
+#: config/tc-sh64.c:2980
 msgid "-no-expand only valid with SHcompact or SHmedia"
 msgstr ""
 
 msgid "-no-expand only valid with SHcompact or SHmedia"
 msgstr ""
 
-#: config/tc-sh64.c:2984
+#: config/tc-sh64.c:2983
 msgid "-expand-pt32 invalid together with -no-expand"
 msgstr ""
 
 msgid "-expand-pt32 invalid together with -no-expand"
 msgstr ""
 
-#: config/tc-sh64.c:3198
+#: config/tc-sh64.c:3197
 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:3216
+#: config/tc-sh64.c:3215
 msgid "No segment info for current section"
 msgstr ""
 
 msgid "No segment info for current section"
 msgstr ""
 
-#: config/tc-sh64.c:3255
+#: config/tc-sh64.c:3254
 msgid "duplicate datalabel operator ignored"
 msgstr ""
 
 msgid "duplicate datalabel operator ignored"
 msgstr ""
 
-#: config/tc-sh64.c:3325
+#: config/tc-sh64.c:3324
 msgid "Invalid DataLabel expression"
 msgstr ""
 
 msgid "Invalid DataLabel expression"
 msgstr ""
 
-#: config/tc-sparc.c:276 config/tc-sparc.c:481
+#: config/tc-sparc.c:329 config/tc-sparc.c:542
 msgid "Bad opcode table, broken assembler."
 msgstr ""
 
 msgid "Bad opcode table, broken assembler."
 msgstr ""
 
-#: config/tc-sparc.c:473
+#: config/tc-sparc.c:534
 #, c-format
 msgid "invalid architecture -xarch=%s"
 msgstr ""
 
 #, c-format
 msgid "invalid architecture -xarch=%s"
 msgstr ""
 
-#: config/tc-sparc.c:542
+#: config/tc-sparc.c:607
 #, c-format
 msgid "No compiled in support for %d bit object file format"
 msgstr ""
 
 #, c-format
 msgid "No compiled in support for %d bit object file format"
 msgstr ""
 
-#: config/tc-sparc.c:623
+#: config/tc-sparc.c:688
 #, c-format
 msgid "SPARC options:\n"
 msgstr ""
 
 #, c-format
 msgid "SPARC options:\n"
 msgstr ""
 
-#: config/tc-sparc.c:652
+#: config/tc-sparc.c:717
 #, c-format
 msgid ""
 "\n"
 #, c-format
 msgid ""
 "\n"
@@ -12290,24 +14782,24 @@ msgid ""
 "-no-relax\t\tavoid changing any jumps and branches\n"
 msgstr ""
 
 "-no-relax\t\tavoid changing any jumps and branches\n"
 msgstr ""
 
-#: config/tc-sparc.c:660
+#: config/tc-sparc.c:725
 #, c-format
 msgid "-k\t\t\tgenerate PIC\n"
 msgstr ""
 
 #, c-format
 msgid "-k\t\t\tgenerate PIC\n"
 msgstr ""
 
-#: config/tc-sparc.c:664
+#: config/tc-sparc.c:729
 #, c-format
 msgid ""
 "-32\t\t\tcreate 32 bit object file\n"
 "-64\t\t\tcreate 64 bit object file\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "-32\t\t\tcreate 32 bit object file\n"
 "-64\t\t\tcreate 64 bit object file\n"
 msgstr ""
 
-#: config/tc-sparc.c:667
+#: config/tc-sparc.c:732
 #, c-format
 msgid "\t\t\t[default is %d]\n"
 msgstr ""
 
 #, c-format
 msgid "\t\t\t[default is %d]\n"
 msgstr ""
 
-#: config/tc-sparc.c:669
+#: config/tc-sparc.c:734
 #, c-format
 msgid ""
 "-TSO\t\t\tuse Total Store Ordering\n"
 #, c-format
 msgid ""
 "-TSO\t\t\tuse Total Store Ordering\n"
@@ -12315,12 +14807,12 @@ msgid ""
 "-RMO\t\t\tuse Relaxed Memory Ordering\n"
 msgstr ""
 
 "-RMO\t\t\tuse Relaxed Memory Ordering\n"
 msgstr ""
 
-#: config/tc-sparc.c:673
+#: config/tc-sparc.c:738
 #, c-format
 msgid "\t\t\t[default is %s]\n"
 msgstr ""
 
 #, c-format
 msgid "\t\t\t[default is %s]\n"
 msgstr ""
 
-#: config/tc-sparc.c:675
+#: config/tc-sparc.c:740
 #, c-format
 msgid ""
 "-KPIC\t\t\tgenerate PIC\n"
 #, c-format
 msgid ""
 "-KPIC\t\t\tgenerate PIC\n"
@@ -12334,7 +14826,7 @@ msgid ""
 "-s\t\t\tignored\n"
 msgstr ""
 
 "-s\t\t\tignored\n"
 msgstr ""
 
-#: config/tc-sparc.c:687
+#: config/tc-sparc.c:752
 #, c-format
 msgid ""
 "-EL\t\t\tgenerate code for a little endian machine\n"
 #, c-format
 msgid ""
 "-EL\t\t\tgenerate code for a little endian machine\n"
@@ -12343,325 +14835,353 @@ msgid ""
 "                        instructions and little endian data.\n"
 msgstr ""
 
 "                        instructions and little endian data.\n"
 msgstr ""
 
-#: config/tc-sparc.c:823
+#: config/tc-sparc.c:893
 #, c-format
 msgid "Internal error: losing opcode: `%s' \"%s\"\n"
 msgstr ""
 
 #, c-format
 msgid "Internal error: losing opcode: `%s' \"%s\"\n"
 msgstr ""
 
-#: config/tc-sparc.c:842
+#: config/tc-sparc.c:912
 #, c-format
 msgid "Internal error: can't find opcode `%s' for `%s'\n"
 msgstr ""
 
 #, c-format
 msgid "Internal error: can't find opcode `%s' for `%s'\n"
 msgstr ""
 
-#: config/tc-sparc.c:983
+#: config/tc-sparc.c:1074
 msgid "Support for 64-bit arithmetic not compiled in."
 msgstr ""
 
 msgid "Support for 64-bit arithmetic not compiled in."
 msgstr ""
 
-#: config/tc-sparc.c:1029
+#: config/tc-sparc.c:1120
 msgid "set: number not in 0..4294967295 range"
 msgstr ""
 
 msgid "set: number not in 0..4294967295 range"
 msgstr ""
 
-#: config/tc-sparc.c:1036
+#: config/tc-sparc.c:1127
 msgid "set: number not in -2147483648..4294967295 range"
 msgstr ""
 
 msgid "set: number not in -2147483648..4294967295 range"
 msgstr ""
 
-#: config/tc-sparc.c:1095
+#: config/tc-sparc.c:1186
 msgid "setsw: number not in -2147483648..4294967295 range"
 msgstr ""
 
 msgid "setsw: number not in -2147483648..4294967295 range"
 msgstr ""
 
-#: config/tc-sparc.c:1143
+#: config/tc-sparc.c:1234
 msgid "setx: temporary register same as destination register"
 msgstr ""
 
 msgid "setx: temporary register same as destination register"
 msgstr ""
 
-#: config/tc-sparc.c:1214
+#: config/tc-sparc.c:1305
 msgid "setx: illegal temporary register g0"
 msgstr ""
 
 msgid "setx: illegal temporary register g0"
 msgstr ""
 
-#: config/tc-sparc.c:1311
+#: config/tc-sparc.c:1402
 msgid "FP branch in delay slot"
 msgstr ""
 
 msgid "FP branch in delay slot"
 msgstr ""
 
-#: config/tc-sparc.c:1326
+#: config/tc-sparc.c:1417
 msgid "FP branch preceded by FP instruction; NOP inserted"
 msgstr ""
 
 msgid "FP branch preceded by FP instruction; NOP inserted"
 msgstr ""
 
-#: config/tc-sparc.c:1366
+#: config/tc-sparc.c:1457
 msgid "failed special case insn sanity check"
 msgstr ""
 
 msgid "failed special case insn sanity check"
 msgstr ""
 
-#: config/tc-sparc.c:1454
+#: config/tc-sparc.c:1628
 msgid ": invalid membar mask name"
 msgstr ""
 
 msgid ": invalid membar mask name"
 msgstr ""
 
-#: config/tc-sparc.c:1470
+#: config/tc-sparc.c:1644
 msgid ": invalid membar mask expression"
 msgstr ""
 
 msgid ": invalid membar mask expression"
 msgstr ""
 
-#: config/tc-sparc.c:1475
+#: config/tc-sparc.c:1649
 msgid ": invalid membar mask number"
 msgstr ""
 
 msgid ": invalid membar mask number"
 msgstr ""
 
-#: config/tc-sparc.c:1490
+#: config/tc-sparc.c:1664
 msgid ": invalid siam mode expression"
 msgstr ""
 
 msgid ": invalid siam mode expression"
 msgstr ""
 
-#: config/tc-sparc.c:1495
+#: config/tc-sparc.c:1669
 msgid ": invalid siam mode number"
 msgstr ""
 
 msgid ": invalid siam mode number"
 msgstr ""
 
-#: config/tc-sparc.c:1511
+#: config/tc-sparc.c:1685
 msgid ": invalid prefetch function name"
 msgstr ""
 
 msgid ": invalid prefetch function name"
 msgstr ""
 
-#: config/tc-sparc.c:1519
+#: config/tc-sparc.c:1693
 msgid ": invalid prefetch function expression"
 msgstr ""
 
 msgid ": invalid prefetch function expression"
 msgstr ""
 
-#: config/tc-sparc.c:1524
+#: config/tc-sparc.c:1698
 msgid ": invalid prefetch function number"
 msgstr ""
 
 msgid ": invalid prefetch function number"
 msgstr ""
 
-#: config/tc-sparc.c:1552 config/tc-sparc.c:1564
+#: config/tc-sparc.c:1726 config/tc-sparc.c:1738
 msgid ": unrecognizable privileged register"
 msgstr ""
 
 msgid ": unrecognizable privileged register"
 msgstr ""
 
-#: config/tc-sparc.c:1588 config/tc-sparc.c:1600
+#: config/tc-sparc.c:1762 config/tc-sparc.c:1774
 msgid ": unrecognizable hyperprivileged register"
 msgstr ""
 
 msgid ": unrecognizable hyperprivileged register"
 msgstr ""
 
-#: config/tc-sparc.c:1624 config/tc-sparc.c:1649
+#: config/tc-sparc.c:1798 config/tc-sparc.c:1823
 msgid ": unrecognizable v9a or v9b ancillary state register"
 msgstr ""
 
 msgid ": unrecognizable v9a or v9b ancillary state register"
 msgstr ""
 
-#: config/tc-sparc.c:1629
+#: config/tc-sparc.c:1803
 msgid ": rd on write only ancillary state register"
 msgstr ""
 
 #. %sys_tick and %sys_tick_cmpr are v9bnotv9a
 msgid ": rd on write only ancillary state register"
 msgstr ""
 
 #. %sys_tick and %sys_tick_cmpr are v9bnotv9a
-#: config/tc-sparc.c:1637
+#: config/tc-sparc.c:1811
 msgid ": unrecognizable v9a ancillary state register"
 msgstr ""
 
 msgid ": unrecognizable v9a ancillary state register"
 msgstr ""
 
-#: config/tc-sparc.c:1673
+#: config/tc-sparc.c:1847
 msgid ": asr number must be between 16 and 31"
 msgstr ""
 
 msgid ": asr number must be between 16 and 31"
 msgstr ""
 
-#: config/tc-sparc.c:1681
+#: config/tc-sparc.c:1855
 msgid ": asr number must be between 0 and 31"
 msgstr ""
 
 msgid ": asr number must be between 0 and 31"
 msgstr ""
 
-#: config/tc-sparc.c:1691
+#: config/tc-sparc.c:1865
 #, c-format
 msgid ": expecting %asrN"
 msgstr ""
 
 #, 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
+#: config/tc-sparc.c:1907
+msgid ": crypto immediate must be between 0 and 31"
+msgstr ""
+
+#: config/tc-sparc.c:1916
+msgid ": expecting crypto immediate"
+msgstr ""
+
+#: config/tc-sparc.c:2098 config/tc-sparc.c:2136 config/tc-sparc.c:2577
+#: config/tc-sparc.c:2613
 #, c-format
 msgid "Illegal operands: %%%s requires arguments in ()"
 msgstr ""
 
 #, c-format
 msgid "Illegal operands: %%%s requires arguments in ()"
 msgstr ""
 
-#: config/tc-sparc.c:1884
+#: config/tc-sparc.c:2104
 #, c-format
 msgid ""
 "Illegal operands: %%%s cannot be used together with other relocs in the insn "
 "()"
 msgstr ""
 
 #, c-format
 msgid ""
 "Illegal operands: %%%s cannot be used together with other relocs in the insn "
 "()"
 msgstr ""
 
-#: config/tc-sparc.c:1895
+#: config/tc-sparc.c:2115
 #, c-format
 msgid "Illegal operands: %%%s can be only used with call __tls_get_addr"
 msgstr ""
 
 #, c-format
 msgid "Illegal operands: %%%s can be only used with call __tls_get_addr"
 msgstr ""
 
-#: config/tc-sparc.c:2102
+#: config/tc-sparc.c:2322
 msgid "detected global register use not covered by .register pseudo-op"
 msgstr ""
 
 msgid "detected global register use not covered by .register pseudo-op"
 msgstr ""
 
-#: config/tc-sparc.c:2173
+#: config/tc-sparc.c:2398
 msgid ": There are only 64 f registers; [0-63]"
 msgstr ""
 
 msgid ": There are only 64 f registers; [0-63]"
 msgstr ""
 
-#: config/tc-sparc.c:2175 config/tc-sparc.c:2193
+#: config/tc-sparc.c:2400 config/tc-sparc.c:2418
 msgid ": There are only 32 f registers; [0-31]"
 msgstr ""
 
 msgid ": There are only 32 f registers; [0-31]"
 msgstr ""
 
-#: config/tc-sparc.c:2185
+#: config/tc-sparc.c:2410
 msgid ": There are only 32 single precision f registers; [0-31]"
 msgstr ""
 
 msgid ": There are only 32 single precision f registers; [0-31]"
 msgstr ""
 
-#: config/tc-sparc.c:2377
+#: config/tc-sparc.c:2431
+msgid ": Instruction requires frs2 and frsd must be the same register"
+msgstr ""
+
+#: config/tc-sparc.c:2625
 #, c-format
 msgid ""
 "Illegal operands: Can't do arithmetics other than + and - involving %%%s()"
 msgstr ""
 
 #, c-format
 msgid ""
 "Illegal operands: Can't do arithmetics other than + and - involving %%%s()"
 msgstr ""
 
-#: config/tc-sparc.c:2487
+#: config/tc-sparc.c:2742
 #, c-format
 msgid "Illegal operands: Can't add non-constant expression to %%%s()"
 msgstr ""
 
 #, c-format
 msgid "Illegal operands: Can't add non-constant expression to %%%s()"
 msgstr ""
 
-#: config/tc-sparc.c:2497
+#: config/tc-sparc.c:2752
 #, c-format
 msgid ""
 "Illegal operands: Can't do arithmetics involving %%%s() of a relocatable "
 "symbol"
 msgstr ""
 
 #, c-format
 msgid ""
 "Illegal operands: Can't do arithmetics involving %%%s() of a relocatable "
 "symbol"
 msgstr ""
 
-#: config/tc-sparc.c:2515
+#: config/tc-sparc.c:2770
 msgid ": PC-relative operand can't be a constant"
 msgstr ""
 
 msgid ": PC-relative operand can't be a constant"
 msgstr ""
 
-#: config/tc-sparc.c:2522
+#: config/tc-sparc.c:2777
 msgid ": TLS operand can't be a constant"
 msgstr ""
 
 msgid ": TLS operand can't be a constant"
 msgstr ""
 
-#: config/tc-sparc.c:2555
+#: config/tc-sparc.c:2803
+msgid ": Immediate value in cbcond is out of range."
+msgstr ""
+
+#: config/tc-sparc.c:2830
 msgid ": invalid ASI name"
 msgstr ""
 
 msgid ": invalid ASI name"
 msgstr ""
 
-#: config/tc-sparc.c:2563
+#: config/tc-sparc.c:2838
 msgid ": invalid ASI expression"
 msgstr ""
 
 msgid ": invalid ASI expression"
 msgstr ""
 
-#: config/tc-sparc.c:2568
+#: config/tc-sparc.c:2843
 msgid ": invalid ASI number"
 msgstr ""
 
 msgid ": invalid ASI number"
 msgstr ""
 
-#: config/tc-sparc.c:2665
+#: config/tc-sparc.c:2946
 msgid "OPF immediate operand out of range (0-0x1ff)"
 msgstr ""
 
 msgid "OPF immediate operand out of range (0-0x1ff)"
 msgstr ""
 
-#: config/tc-sparc.c:2670
+#: config/tc-sparc.c:2951
 msgid "non-immediate OPF operand, ignored"
 msgstr ""
 
 msgid "non-immediate OPF operand, ignored"
 msgstr ""
 
-#: config/tc-sparc.c:2689
+#: config/tc-sparc.c:2970
 msgid ": invalid cpreg name"
 msgstr ""
 
 msgid ": invalid cpreg name"
 msgstr ""
 
-#: config/tc-sparc.c:2718
+#: config/tc-sparc.c:2999
 #, c-format
 msgid "Illegal operands%s"
 msgstr ""
 
 #, c-format
 msgid "Illegal operands%s"
 msgstr ""
 
-#: config/tc-sparc.c:2752
+#: config/tc-sparc.c:3039
 #, c-format
 msgid "architecture bumped from \"%s\" to \"%s\" on \"%s\""
 msgstr ""
 
 #, c-format
 msgid "architecture bumped from \"%s\" to \"%s\" on \"%s\""
 msgstr ""
 
-#: config/tc-sparc.c:2788
+#: config/tc-sparc.c:3076
 #, c-format
 msgid "Architecture mismatch on \"%s\"."
 msgstr ""
 
 #, c-format
 msgid "Architecture mismatch on \"%s\"."
 msgstr ""
 
-#: config/tc-sparc.c:2789
+#: config/tc-sparc.c:3077
 #, c-format
 msgid " (Requires %s; requested architecture is %s.)"
 msgstr ""
 
 #, c-format
 msgid " (Requires %s; requested architecture is %s.)"
 msgstr ""
 
-#: config/tc-sparc.c:3324
+#: config/tc-sparc.c:3089
+#, c-format
+msgid "Hardware capability \"%s\" not enabled for \"%s\"."
+msgstr ""
+
+#: config/tc-sparc.c:3487 config/tc-sparc.c:3494 config/tc-sparc.c:3501
+#: config/tc-sparc.c:3508 config/tc-sparc.c:3515 config/tc-sparc.c:3524
+#: config/tc-sparc.c:3536 config/tc-sparc.c:3547 config/tc-sparc.c:3569
+#: config/tc-sparc.c:3593 write.c:1159
+msgid "relocation overflow"
+msgstr ""
+
+#: config/tc-sparc.c:3648
 #, c-format
 msgid "bad or unhandled relocation type: 0x%02x"
 msgstr ""
 
 #, c-format
 msgid "bad or unhandled relocation type: 0x%02x"
 msgstr ""
 
-#: config/tc-sparc.c:3657
+#: config/tc-sparc.c:3984
 msgid "Expected comma after name"
 msgstr ""
 
 msgid "Expected comma after name"
 msgstr ""
 
-#: config/tc-sparc.c:3666
+#: config/tc-sparc.c:3993
 #, c-format
 msgid "BSS length (%d.) <0! Ignored."
 msgstr ""
 
 #, c-format
 msgid "BSS length (%d.) <0! Ignored."
 msgstr ""
 
-#: config/tc-sparc.c:3678
+#: config/tc-sparc.c:4005
 msgid "bad .reserve segment -- expected BSS segment"
 msgstr ""
 
 msgid "bad .reserve segment -- expected BSS segment"
 msgstr ""
 
-#: config/tc-sparc.c:3706
+#: config/tc-sparc.c:4033
 #, c-format
 msgid "alignment too large; assuming %d"
 msgstr ""
 
 #, c-format
 msgid "alignment too large; assuming %d"
 msgstr ""
 
-#: config/tc-sparc.c:3712 config/tc-sparc.c:3862
+#: config/tc-sparc.c:4039 config/tc-sparc.c:4189
 msgid "negative alignment"
 msgstr ""
 
 msgid "negative alignment"
 msgstr ""
 
-#: config/tc-sparc.c:3722 config/tc-sparc.c:3884 read.c:1324 read.c:2384
+#: config/tc-sparc.c:4049 config/tc-sparc.c:4211 read.c:1486 read.c:2485
 msgid "alignment not a power of 2"
 msgstr ""
 
 msgid "alignment not a power of 2"
 msgstr ""
 
-#: config/tc-sparc.c:3775
+#: config/tc-sparc.c:4102
 #, c-format
 msgid "Ignoring attempt to re-define symbol %s"
 msgstr ""
 
 #, c-format
 msgid "Ignoring attempt to re-define symbol %s"
 msgstr ""
 
-#: config/tc-sparc.c:3799 config/tc-v850.c:275
+#: config/tc-sparc.c:4126 config/tc-v850.c:281
 msgid "Expected comma after symbol-name"
 msgstr ""
 
 msgid "Expected comma after symbol-name"
 msgstr ""
 
-#: config/tc-sparc.c:3809
+#: config/tc-sparc.c:4136
 #, c-format
 msgid ".COMMon length (%lu) out of range ignored"
 msgstr ""
 
 #, c-format
 msgid ".COMMon length (%lu) out of range ignored"
 msgstr ""
 
-#: config/tc-sparc.c:3842
+#: config/tc-sparc.c:4169
 msgid "Expected comma after common length"
 msgstr ""
 
 msgid "Expected comma after common length"
 msgstr ""
 
-#: config/tc-sparc.c:3856
+#: config/tc-sparc.c:4183
 #, c-format
 msgid "alignment too large; assuming %ld"
 msgstr ""
 
 #, c-format
 msgid "alignment too large; assuming %ld"
 msgstr ""
 
-#: config/tc-sparc.c:3999
+#: config/tc-sparc.c:4326
 msgid "Unknown segment type"
 msgstr ""
 
 msgid "Unknown segment type"
 msgstr ""
 
-#: config/tc-sparc.c:4074 config/tc-sparc.c:4084
+#: config/tc-sparc.c:4396 config/tc-sparc.c:4406
 #, c-format
 msgid "register syntax is .register %%g[2367],{#scratch|symbolname|#ignore}"
 msgstr ""
 
 #, c-format
 msgid "register syntax is .register %%g[2367],{#scratch|symbolname|#ignore}"
 msgstr ""
 
-#: config/tc-sparc.c:4102
+#: config/tc-sparc.c:4424
 msgid "redefinition of global register"
 msgstr ""
 
 msgid "redefinition of global register"
 msgstr ""
 
-#: config/tc-sparc.c:4113
+#: config/tc-sparc.c:4435
 #, c-format
 msgid "Register symbol %s already defined."
 msgstr ""
 
 #, c-format
 msgid "Register symbol %s already defined."
 msgstr ""
 
-#: config/tc-sparc.c:4317
+#: config/tc-sparc.c:4639
 #, c-format
 msgid "Illegal operands: %%r_plt in %d-byte data field"
 msgstr ""
 
 #, c-format
 msgid "Illegal operands: %%r_plt in %d-byte data field"
 msgstr ""
 
-#: config/tc-sparc.c:4327
+#: config/tc-sparc.c:4649
 #, c-format
 msgid "Illegal operands: %%r_tls_dtpoff in %d-byte data field"
 msgstr ""
 
 #, c-format
 msgid "Illegal operands: %%r_tls_dtpoff in %d-byte data field"
 msgstr ""
 
-#: config/tc-sparc.c:4364 config/tc-vax.c:3312
+#: config/tc-sparc.c:4686 config/tc-vax.c:3315
 #, c-format
 msgid "Illegal operands: Only %%r_%s%d allowed in %d-byte data fields"
 msgstr ""
 
 #, c-format
 msgid "Illegal operands: Only %%r_%s%d allowed in %d-byte data fields"
 msgstr ""
 
-#: config/tc-sparc.c:4372 config/tc-sparc.c:4403 config/tc-sparc.c:4412
-#: config/tc-vax.c:3320 config/tc-vax.c:3351 config/tc-vax.c:3360
+#: config/tc-sparc.c:4694 config/tc-sparc.c:4725 config/tc-sparc.c:4734
+#: config/tc-vax.c:3323 config/tc-vax.c:3354 config/tc-vax.c:3363
 #, c-format
 msgid "Illegal operands: %%r_%s%d requires arguments in ()"
 msgstr ""
 
 #, c-format
 msgid "Illegal operands: %%r_%s%d requires arguments in ()"
 msgstr ""
 
-#: config/tc-sparc.c:4421 config/tc-vax.c:3369
+#: config/tc-sparc.c:4743 config/tc-vax.c:3372
 #, c-format
 msgid "Illegal operands: garbage after %%r_%s%d()"
 msgstr ""
 
 #, c-format
 msgid "Illegal operands: garbage after %%r_%s%d()"
 msgstr ""
 
-#: config/tc-sparc.h:65
+#: config/tc-sparc.h:63
 msgid "sparc convert_frag\n"
 msgstr ""
 
 msgid "sparc convert_frag\n"
 msgstr ""
 
-#: config/tc-sparc.h:67 config/tc-z80.h:53
+#: config/tc-sparc.h:65 config/tc-z80.h:53
 msgid "estimate_size_before_relax called"
 msgstr ""
 
 msgid "estimate_size_before_relax called"
 msgstr ""
 
@@ -12746,390 +15266,410 @@ msgstr ""
 msgid "spu convert_frag\n"
 msgstr ""
 
 msgid "spu convert_frag\n"
 msgstr ""
 
-#: config/tc-tic30.c:483
+#: config/tc-tic30.c:36
+msgid "first"
+msgstr ""
+
+#: config/tc-tic30.c:36
+msgid "second"
+msgstr ""
+
+#: config/tc-tic30.c:36
+msgid "third"
+msgstr ""
+
+#: config/tc-tic30.c:36
+msgid "fourth"
+msgstr ""
+
+#: config/tc-tic30.c:36
+msgid "fifth"
+msgstr ""
+
+#: config/tc-tic30.c:482
 msgid "More than one AR register found in indirect reference"
 msgstr ""
 
 msgid "More than one AR register found in indirect reference"
 msgstr ""
 
-#: config/tc-tic30.c:488
+#: config/tc-tic30.c:487
 msgid "Illegal AR register in indirect reference"
 msgstr ""
 
 msgid "Illegal AR register in indirect reference"
 msgstr ""
 
-#: config/tc-tic30.c:508
+#: config/tc-tic30.c:507
 msgid "More than one displacement found in indirect reference"
 msgstr ""
 
 msgid "More than one displacement found in indirect reference"
 msgstr ""
 
-#: config/tc-tic30.c:516
+#: config/tc-tic30.c:515
 msgid "Invalid displacement in indirect reference"
 msgstr ""
 
 msgid "Invalid displacement in indirect reference"
 msgstr ""
 
-#: config/tc-tic30.c:533
+#: config/tc-tic30.c:532
 msgid "AR register not found in indirect reference"
 msgstr ""
 
 #. Maybe an implied displacement of 1 again.
 msgid "AR register not found in indirect reference"
 msgstr ""
 
 #. Maybe an implied displacement of 1 again.
-#: config/tc-tic30.c:549
+#: config/tc-tic30.c:548
 msgid "required displacement wasn't given in indirect reference"
 msgstr ""
 
 msgid "required displacement wasn't given in indirect reference"
 msgstr ""
 
-#: config/tc-tic30.c:555
+#: config/tc-tic30.c:554
 msgid "illegal indirect reference"
 msgstr ""
 
 msgid "illegal indirect reference"
 msgstr ""
 
-#: config/tc-tic30.c:561
+#: config/tc-tic30.c:560
 msgid "displacement must be an unsigned 8-bit number"
 msgstr ""
 
 msgid "displacement must be an unsigned 8-bit number"
 msgstr ""
 
-#: config/tc-tic30.c:747 config/tc-tic30.c:1494
+#: config/tc-tic30.c:746 config/tc-tic30.c:1493
 #, c-format
 msgid "Invalid character %s before %s operand"
 msgstr ""
 
 #, c-format
 msgid "Invalid character %s before %s operand"
 msgstr ""
 
-#: config/tc-tic30.c:766 config/tc-tic30.c:1509
+#: config/tc-tic30.c:765 config/tc-tic30.c:1508
 #, c-format
 msgid "Unbalanced parenthesis in %s operand."
 msgstr ""
 
 #, c-format
 msgid "Unbalanced parenthesis in %s operand."
 msgstr ""
 
-#: config/tc-tic30.c:782 config/tc-tic30.c:1519
+#: config/tc-tic30.c:781 config/tc-tic30.c:1518
 #, c-format
 msgid "Invalid character %s in %s operand"
 msgstr ""
 
 #, c-format
 msgid "Invalid character %s in %s operand"
 msgstr ""
 
-#: config/tc-tic30.c:801 config/tc-tic30.c:1536
+#: config/tc-tic30.c:800 config/tc-tic30.c:1535
 #, c-format
 msgid "Spurious operands; (%d operands/instruction max)"
 msgstr ""
 
 #. Just skip it, if it's \n complain.
 #, c-format
 msgid "Spurious operands; (%d operands/instruction max)"
 msgstr ""
 
 #. Just skip it, if it's \n complain.
-#: config/tc-tic30.c:819 config/tc-tic30.c:835 config/tc-tic30.c:1553
-#: config/tc-tic30.c:1569
+#: config/tc-tic30.c:818 config/tc-tic30.c:834 config/tc-tic30.c:1552
+#: config/tc-tic30.c:1568
 msgid "Expecting operand after ','; got nothing"
 msgstr ""
 
 msgid "Expecting operand after ','; got nothing"
 msgstr ""
 
-#: config/tc-tic30.c:824 config/tc-tic30.c:1558
+#: config/tc-tic30.c:823 config/tc-tic30.c:1557
 msgid "Expecting operand before ','; got nothing"
 msgstr ""
 
 msgid "Expecting operand before ','; got nothing"
 msgstr ""
 
-#: config/tc-tic30.c:862
+#: config/tc-tic30.c:861
 msgid "incorrect number of operands given in the first instruction"
 msgstr ""
 
 msgid "incorrect number of operands given in the first instruction"
 msgstr ""
 
-#: config/tc-tic30.c:868
+#: config/tc-tic30.c:867
 msgid "incorrect number of operands given in the second instruction"
 msgstr ""
 
 msgid "incorrect number of operands given in the second instruction"
 msgstr ""
 
-#: config/tc-tic30.c:889
+#: config/tc-tic30.c:888
 #, c-format
 msgid "%s instruction, operand %d doesn't match"
 msgstr ""
 
 #. Shouldn't get here.
 #, c-format
 msgid "%s instruction, operand %d doesn't match"
 msgstr ""
 
 #. Shouldn't get here.
-#: config/tc-tic30.c:913 config/tc-tic30.c:920
+#: config/tc-tic30.c:912 config/tc-tic30.c:919
 msgid "incorrect format for multiply parallel instruction"
 msgstr ""
 
 msgid "incorrect format for multiply parallel instruction"
 msgstr ""
 
-#: config/tc-tic30.c:927
+#: config/tc-tic30.c:926
 msgid "destination for multiply can only be R0 or R1"
 msgstr ""
 
 msgid "destination for multiply can only be R0 or R1"
 msgstr ""
 
-#: config/tc-tic30.c:934
+#: config/tc-tic30.c:933
 msgid "destination for add/subtract can only be R2 or R3"
 msgstr ""
 
 msgid "destination for add/subtract can only be R2 or R3"
 msgstr ""
 
-#: config/tc-tic30.c:1001
+#: config/tc-tic30.c:1000
 msgid "loading the same register in parallel operation"
 msgstr ""
 
 msgid "loading the same register in parallel operation"
 msgstr ""
 
-#: config/tc-tic30.c:1383
+#: config/tc-tic30.c:1382
 msgid "pc-relative "
 msgstr ""
 
 msgid "pc-relative "
 msgstr ""
 
-#: config/tc-tic30.c:1444
+#: config/tc-tic30.c:1443
 #, c-format
 msgid "Invalid character %s in opcode"
 msgstr ""
 
 #, c-format
 msgid "Invalid character %s in opcode"
 msgstr ""
 
-#: config/tc-tic30.c:1474
+#: config/tc-tic30.c:1473
 #, c-format
 msgid "Unknown TMS320C30 instruction: %s"
 msgstr ""
 
 #, c-format
 msgid "Unknown TMS320C30 instruction: %s"
 msgstr ""
 
-#: config/tc-tic30.c:1594
+#: config/tc-tic30.c:1593
 msgid "Incorrect number of operands given"
 msgstr ""
 
 msgid "Incorrect number of operands given"
 msgstr ""
 
-#: config/tc-tic30.c:1627
+#: config/tc-tic30.c:1626
 #, c-format
 msgid "The %s operand doesn't match"
 msgstr ""
 
 #. Shouldn't make it to this stage.
 #, c-format
 msgid "The %s operand doesn't match"
 msgstr ""
 
 #. Shouldn't make it to this stage.
-#: config/tc-tic30.c:1652 config/tc-tic30.c:1664
+#: config/tc-tic30.c:1651 config/tc-tic30.c:1663
 msgid "Incompatible first and second operands in instruction"
 msgstr ""
 
 msgid "Incompatible first and second operands in instruction"
 msgstr ""
 
-#: config/tc-tic30.c:1778
+#: config/tc-tic30.c:1777
 msgid "invalid short form floating point immediate operand"
 msgstr ""
 
 msgid "invalid short form floating point immediate operand"
 msgstr ""
 
-#: config/tc-tic30.c:1788
+#: config/tc-tic30.c:1787
 msgid "rounding down first operand float to unsigned int"
 msgstr ""
 
 msgid "rounding down first operand float to unsigned int"
 msgstr ""
 
-#: config/tc-tic30.c:1790
+#: config/tc-tic30.c:1789
 msgid "only lower 16-bits of first operand are used"
 msgstr ""
 
 msgid "only lower 16-bits of first operand are used"
 msgstr ""
 
-#: config/tc-tic30.c:1800
+#: config/tc-tic30.c:1799
 msgid "rounding down first operand float to signed int"
 msgstr ""
 
 msgid "rounding down first operand float to signed int"
 msgstr ""
 
-#: config/tc-tic30.c:1805 config/tc-tic30.c:1876
+#: config/tc-tic30.c:1804 config/tc-tic30.c:1875
 msgid "first operand is too large for 16-bit signed int"
 msgstr ""
 
 msgid "first operand is too large for 16-bit signed int"
 msgstr ""
 
-#: config/tc-tic30.c:1870
+#: config/tc-tic30.c:1869
 msgid "first operand is floating point"
 msgstr ""
 
 #. Shouldn't get here.
 msgid "first operand is floating point"
 msgstr ""
 
 #. Shouldn't get here.
-#: config/tc-tic30.c:1901
+#: config/tc-tic30.c:1900
 msgid "interrupt vector for trap instruction out of range"
 msgstr ""
 
 msgid "interrupt vector for trap instruction out of range"
 msgstr ""
 
-#: config/tc-tic30.c:1946
+#: config/tc-tic30.c:1945
 msgid "LDP instruction needs a 24-bit operand"
 msgstr ""
 
 msgid "LDP instruction needs a 24-bit operand"
 msgstr ""
 
-#: config/tc-tic30.c:1970
+#: config/tc-tic30.c:1969
 msgid "first operand is too large for a 24-bit displacement"
 msgstr ""
 
 msgid "first operand is too large for a 24-bit displacement"
 msgstr ""
 
-#: config/tc-tic4x.c:399
+#: config/tc-tic4x.c:391
 msgid "Nan, using zero."
 msgstr ""
 
 msgid "Nan, using zero."
 msgstr ""
 
-#: config/tc-tic4x.c:521
+#: config/tc-tic4x.c:513
 #, c-format
 msgid "Cannot represent exponent in %d bits"
 msgstr ""
 
 #, c-format
 msgid "Cannot represent exponent in %d bits"
 msgstr ""
 
-#: config/tc-tic4x.c:604 config/tc-tic4x.c:614
+#: config/tc-tic4x.c:596 config/tc-tic4x.c:606
 msgid "Invalid floating point number"
 msgstr ""
 
 msgid "Invalid floating point number"
 msgstr ""
 
-#: config/tc-tic4x.c:734
+#: config/tc-tic4x.c:726
 msgid "Comma expected\n"
 msgstr ""
 
 msgid "Comma expected\n"
 msgstr ""
 
-#: config/tc-tic4x.c:774 config/tc-tic54x.c:479
+#: config/tc-tic4x.c:766 config/tc-tic54x.c:478
 msgid ".bss size argument missing\n"
 msgstr ""
 
 msgid ".bss size argument missing\n"
 msgstr ""
 
-#: config/tc-tic4x.c:782
+#: config/tc-tic4x.c:774
 #, c-format
 msgid ".bss size %ld < 0!"
 msgstr ""
 
 #, c-format
 msgid ".bss size %ld < 0!"
 msgstr ""
 
-#: config/tc-tic4x.c:916
+#: config/tc-tic4x.c:908
 msgid "Non-constant symbols not allowed\n"
 msgstr ""
 
 msgid "Non-constant symbols not allowed\n"
 msgstr ""
 
-#: config/tc-tic4x.c:947
+#: config/tc-tic4x.c:939
 msgid "Symbol missing\n"
 msgstr ""
 
 #. Get terminator.
 #. Skip null symbol terminator.
 msgid "Symbol missing\n"
 msgstr ""
 
 #. Get terminator.
 #. Skip null symbol terminator.
-#: config/tc-tic4x.c:993
+#: config/tc-tic4x.c:985
 msgid ".sect: subsection name ignored"
 msgstr ""
 
 msgid ".sect: subsection name ignored"
 msgstr ""
 
-#: config/tc-tic4x.c:1021 config/tc-tic4x.c:1121 config/tc-tic54x.c:1441
+#: config/tc-tic4x.c:1013 config/tc-tic4x.c:1113 config/tc-tic54x.c:1440
 #, c-format
 msgid "Error setting flags for \"%s\": %s"
 msgstr ""
 
 #, c-format
 msgid "Error setting flags for \"%s\": %s"
 msgstr ""
 
-#: config/tc-tic4x.c:1052
+#: config/tc-tic4x.c:1044
 msgid ".set syntax invalid\n"
 msgstr ""
 
 msgid ".set syntax invalid\n"
 msgstr ""
 
-#: config/tc-tic4x.c:1110
+#: config/tc-tic4x.c:1102
 msgid ".usect: non-zero alignment flag ignored"
 msgstr ""
 
 msgid ".usect: non-zero alignment flag ignored"
 msgstr ""
 
-#: config/tc-tic4x.c:1141
+#: config/tc-tic4x.c:1133
 #, c-format
 msgid "This assembler does not support processor generation %ld"
 msgstr ""
 
 #, c-format
 msgid "This assembler does not support processor generation %ld"
 msgstr ""
 
-#: config/tc-tic4x.c:1145
+#: config/tc-tic4x.c:1137
 msgid "Changing processor generation on fly not supported..."
 msgstr ""
 
 msgid "Changing processor generation on fly not supported..."
 msgstr ""
 
-#: config/tc-tic4x.c:1444
+#: config/tc-tic4x.c:1436
 msgid "Auxiliary register AR0--AR7 required for indirect"
 msgstr ""
 
 msgid "Auxiliary register AR0--AR7 required for indirect"
 msgstr ""
 
-#: config/tc-tic4x.c:1458
+#: config/tc-tic4x.c:1450
 #, c-format
 msgid "Bad displacement %d (require 0--255)\n"
 msgstr ""
 
 #, c-format
 msgid "Bad displacement %d (require 0--255)\n"
 msgstr ""
 
-#: config/tc-tic4x.c:1476
+#: config/tc-tic4x.c:1468
 msgid "Index register IR0,IR1 required for displacement"
 msgstr ""
 
 msgid "Index register IR0,IR1 required for displacement"
 msgstr ""
 
-#: config/tc-tic4x.c:1545
+#: config/tc-tic4x.c:1537
 msgid "Expecting a register name"
 msgstr ""
 
 msgid "Expecting a register name"
 msgstr ""
 
-#: config/tc-tic4x.c:1557 config/tc-tic4x.c:1580 config/tc-tic4x.c:1649
+#: config/tc-tic4x.c:1549 config/tc-tic4x.c:1572 config/tc-tic4x.c:1641
 msgid "Number too large"
 msgstr ""
 
 msgid "Number too large"
 msgstr ""
 
-#: config/tc-tic4x.c:1597
+#: config/tc-tic4x.c:1589
 msgid "Expecting a constant value"
 msgstr ""
 
 msgid "Expecting a constant value"
 msgstr ""
 
-#: config/tc-tic4x.c:1604
+#: config/tc-tic4x.c:1596
 #, c-format
 msgid "Bad direct addressing construct %s"
 msgstr ""
 
 #, c-format
 msgid "Bad direct addressing construct %s"
 msgstr ""
 
-#: config/tc-tic4x.c:1608
+#: config/tc-tic4x.c:1600
 #, c-format
 msgid "Direct value of %ld is not suitable"
 msgstr ""
 
 #, c-format
 msgid "Direct value of %ld is not suitable"
 msgstr ""
 
-#: config/tc-tic4x.c:1632
+#: config/tc-tic4x.c:1624
 msgid "Unknown indirect addressing mode"
 msgstr ""
 
 msgid "Unknown indirect addressing mode"
 msgstr ""
 
-#: config/tc-tic4x.c:1729
+#: config/tc-tic4x.c:1721
 #, c-format
 msgid "Immediate value of %ld is too large for ldf"
 msgstr ""
 
 #, c-format
 msgid "Immediate value of %ld is too large for ldf"
 msgstr ""
 
-#: config/tc-tic4x.c:1769
+#: config/tc-tic4x.c:1761
 msgid "Destination register must be ARn"
 msgstr ""
 
 msgid "Destination register must be ARn"
 msgstr ""
 
-#: config/tc-tic4x.c:1788 config/tc-tic4x.c:2161 config/tc-tic4x.c:2220
+#: config/tc-tic4x.c:1780 config/tc-tic4x.c:2153 config/tc-tic4x.c:2212
 #, c-format
 msgid "Immediate value of %ld is too large"
 msgstr ""
 
 #, c-format
 msgid "Immediate value of %ld is too large"
 msgstr ""
 
-#: config/tc-tic4x.c:1817 config/tc-tic4x.c:2022
+#: config/tc-tic4x.c:1809 config/tc-tic4x.c:2014
 msgid "Invalid indirect addressing mode"
 msgstr ""
 
 msgid "Invalid indirect addressing mode"
 msgstr ""
 
-#: config/tc-tic4x.c:1841 config/tc-tic4x.c:1881 config/tc-tic4x.c:2072
-#: config/tc-tic4x.c:2094
+#: config/tc-tic4x.c:1833 config/tc-tic4x.c:1873 config/tc-tic4x.c:2064
+#: config/tc-tic4x.c:2086
 msgid "Register must be Rn"
 msgstr ""
 
 msgid "Register must be Rn"
 msgstr ""
 
-#: config/tc-tic4x.c:1895 config/tc-tic4x.c:1965 config/tc-tic4x.c:1979
+#: config/tc-tic4x.c:1887 config/tc-tic4x.c:1957 config/tc-tic4x.c:1971
 msgid "Register must be R0--R7"
 msgstr ""
 
 msgid "Register must be R0--R7"
 msgstr ""
 
-#: config/tc-tic4x.c:1919 config/tc-tic4x.c:1947
+#: config/tc-tic4x.c:1911 config/tc-tic4x.c:1939
 #, c-format
 msgid "Invalid indirect addressing mode displacement %d"
 msgstr ""
 
 #, c-format
 msgid "Invalid indirect addressing mode displacement %d"
 msgstr ""
 
-#: config/tc-tic4x.c:1993
+#: config/tc-tic4x.c:1985
 msgid "Destination register must be R2 or R3"
 msgstr ""
 
 msgid "Destination register must be R2 or R3"
 msgstr ""
 
-#: config/tc-tic4x.c:2007
+#: config/tc-tic4x.c:1999
 msgid "Destination register must be R0 or R1"
 msgstr ""
 
 msgid "Destination register must be R0 or R1"
 msgstr ""
 
-#: config/tc-tic4x.c:2044
+#: config/tc-tic4x.c:2036
 #, c-format
 msgid "Displacement value of %ld is too large"
 msgstr ""
 
 #, c-format
 msgid "Displacement value of %ld is too large"
 msgstr ""
 
-#: config/tc-tic4x.c:2105 config/tc-tic4x.c:2236
+#: config/tc-tic4x.c:2097 config/tc-tic4x.c:2228
 msgid "Floating point number not valid in expression"
 msgstr ""
 
 msgid "Floating point number not valid in expression"
 msgstr ""
 
-#: config/tc-tic4x.c:2119
+#: config/tc-tic4x.c:2111
 #, c-format
 msgid "Signed immediate value %ld too large"
 msgstr ""
 
 #, c-format
 msgid "Signed immediate value %ld too large"
 msgstr ""
 
-#: config/tc-tic4x.c:2182
+#: config/tc-tic4x.c:2174
 #, c-format
 msgid "Unsigned immediate value %ld too large"
 msgstr ""
 
 #, c-format
 msgid "Unsigned immediate value %ld too large"
 msgstr ""
 
-#: config/tc-tic4x.c:2250
+#: config/tc-tic4x.c:2242
 #, c-format
 msgid "Immediate value %ld too large"
 msgstr ""
 
 #, c-format
 msgid "Immediate value %ld too large"
 msgstr ""
 
-#: config/tc-tic4x.c:2269 config/tc-tic4x.c:2297
+#: config/tc-tic4x.c:2261 config/tc-tic4x.c:2289
 msgid "Register must be ivtp or tvtp"
 msgstr ""
 
 msgid "Register must be ivtp or tvtp"
 msgstr ""
 
-#: config/tc-tic4x.c:2283
+#: config/tc-tic4x.c:2275
 msgid "Register must be address register"
 msgstr ""
 
 msgid "Register must be address register"
 msgstr ""
 
-#: config/tc-tic4x.c:2356
+#: config/tc-tic4x.c:2348
 msgid "Source and destination register should not be equal"
 msgstr ""
 
 msgid "Source and destination register should not be equal"
 msgstr ""
 
-#: config/tc-tic4x.c:2371
+#: config/tc-tic4x.c:2363
 msgid "Equal parallell destination registers, one result will be discarded"
 msgstr ""
 
 msgid "Equal parallell destination registers, one result will be discarded"
 msgstr ""
 
-#: config/tc-tic4x.c:2412
+#: config/tc-tic4x.c:2404
 msgid "Too many operands scanned"
 msgstr ""
 
 msgid "Too many operands scanned"
 msgstr ""
 
-#: config/tc-tic4x.c:2442
+#: config/tc-tic4x.c:2434
 msgid "Parallel opcode cannot contain more than two instructions"
 msgstr ""
 
 msgid "Parallel opcode cannot contain more than two instructions"
 msgstr ""
 
-#: config/tc-tic4x.c:2515
+#: config/tc-tic4x.c:2507
 #, c-format
 msgid "Invalid operands for %s"
 msgstr ""
 
 #, c-format
 msgid "Invalid operands for %s"
 msgstr ""
 
-#: config/tc-tic4x.c:2518
+#: config/tc-tic4x.c:2510
 #, c-format
 msgid "Invalid instruction %s"
 msgstr ""
 
 #, c-format
 msgid "Invalid instruction %s"
 msgstr ""
 
-#: config/tc-tic4x.c:2667
+#: config/tc-tic4x.c:2659
 #, c-format
 msgid "Bad relocation type: 0x%02x"
 msgstr ""
 
 #, c-format
 msgid "Bad relocation type: 0x%02x"
 msgstr ""
 
-#: config/tc-tic4x.c:2725
+#: config/tc-tic4x.c:2717
 #, c-format
 msgid "Unsupported processor generation %d"
 msgstr ""
 
 #, c-format
 msgid "Unsupported processor generation %d"
 msgstr ""
 
-#: config/tc-tic4x.c:2733
+#: config/tc-tic4x.c:2725
 msgid "Option -b is depreciated, please use -mbig"
 msgstr ""
 
 msgid "Option -b is depreciated, please use -mbig"
 msgstr ""
 
-#: config/tc-tic4x.c:2739
+#: config/tc-tic4x.c:2731
 msgid "Option -p is depreciated, please use -mmemparm"
 msgstr ""
 
 msgid "Option -p is depreciated, please use -mmemparm"
 msgstr ""
 
-#: config/tc-tic4x.c:2745
+#: config/tc-tic4x.c:2737
 msgid "Option -r is depreciated, please use -mregparm"
 msgstr ""
 
 msgid "Option -r is depreciated, please use -mregparm"
 msgstr ""
 
-#: config/tc-tic4x.c:2751
+#: config/tc-tic4x.c:2743
 msgid "Option -s is depreciated, please use -msmall"
 msgstr ""
 
 msgid "Option -s is depreciated, please use -msmall"
 msgstr ""
 
-#: config/tc-tic4x.c:2779
+#: config/tc-tic4x.c:2771
 #, c-format
 msgid ""
 "\n"
 #, c-format
 msgid ""
 "\n"
@@ -13155,1298 +15695,1558 @@ msgid ""
 "  -menhanced              enable enhanced opcode support\n"
 msgstr ""
 
 "  -menhanced              enable enhanced opcode support\n"
 msgstr ""
 
-#: config/tc-tic4x.c:2824
+#: config/tc-tic4x.c:2816
 #, c-format
 msgid "Label \"$%d\" redefined"
 msgstr ""
 
 #, c-format
 msgid "Label \"$%d\" redefined"
 msgstr ""
 
-#: config/tc-tic4x.c:3032
+#: config/tc-tic4x.c:3026
 #, c-format
 msgid "Reloc %d not supported by object file format"
 msgstr ""
 
 #. Only word (et al.), align, or conditionals are allowed within
 #. .struct/.union.
 #, c-format
 msgid "Reloc %d not supported by object file format"
 msgstr ""
 
 #. Only word (et al.), align, or conditionals are allowed within
 #. .struct/.union.
-#: config/tc-tic54x.c:220
+#: config/tc-tic54x.c:219
 msgid "pseudo-op illegal within .struct/.union"
 msgstr ""
 
 msgid "pseudo-op illegal within .struct/.union"
 msgstr ""
 
-#: config/tc-tic54x.c:234
+#: config/tc-tic54x.c:233
 #, c-format
 msgid "C54x-specific command line  options:\n"
 msgstr ""
 
 #, c-format
 msgid "C54x-specific command line  options:\n"
 msgstr ""
 
-#: config/tc-tic54x.c:235
+#: config/tc-tic54x.c:234
 #, 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:236
+#: config/tc-tic54x.c:235
 #, 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:237
+#: config/tc-tic54x.c:236
 #, c-format
 msgid "-merrors-to-file <filename>\n"
 msgstr ""
 
 #, c-format
 msgid "-merrors-to-file <filename>\n"
 msgstr ""
 
-#: config/tc-tic54x.c:238
+#: config/tc-tic54x.c:237
 #, 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:350
+#: config/tc-tic54x.c:349
 msgid "Comma and symbol expected for '.asg STRING, SYMBOL'"
 msgstr ""
 
 msgid "Comma and symbol expected for '.asg STRING, SYMBOL'"
 msgstr ""
 
-#: config/tc-tic54x.c:359
+#: config/tc-tic54x.c:358
 msgid "symbols assigned with .asg must begin with a letter"
 msgstr ""
 
 msgid "symbols assigned with .asg must begin with a letter"
 msgstr ""
 
-#: config/tc-tic54x.c:403
+#: config/tc-tic54x.c:402
 msgid "Unterminated string after absolute expression"
 msgstr ""
 
 msgid "Unterminated string after absolute expression"
 msgstr ""
 
-#: config/tc-tic54x.c:411
+#: config/tc-tic54x.c:410
 msgid "Comma and symbol expected for '.eval EXPR, SYMBOL'"
 msgstr ""
 
 msgid "Comma and symbol expected for '.eval EXPR, SYMBOL'"
 msgstr ""
 
-#: config/tc-tic54x.c:423
+#: config/tc-tic54x.c:422
 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:488
+#: config/tc-tic54x.c:487
 #, c-format
 msgid ".bss size %d < 0!"
 msgstr ""
 
 #, c-format
 msgid ".bss size %d < 0!"
 msgstr ""
 
-#: config/tc-tic54x.c:677
+#: config/tc-tic54x.c:676
 msgid "Offset on nested structures is ignored"
 msgstr ""
 
 msgid "Offset on nested structures is ignored"
 msgstr ""
 
-#: config/tc-tic54x.c:727
+#: config/tc-tic54x.c:726
 #, c-format
 msgid ".end%s without preceding .%s"
 msgstr ""
 
 #, c-format
 msgid ".end%s without preceding .%s"
 msgstr ""
 
-#: config/tc-tic54x.c:793
+#: config/tc-tic54x.c:792
 #, c-format
 msgid "Unrecognized struct/union tag '%s'"
 msgstr ""
 
 #, c-format
 msgid "Unrecognized struct/union tag '%s'"
 msgstr ""
 
-#: config/tc-tic54x.c:795
+#: config/tc-tic54x.c:794
 msgid ".tag requires a structure tag"
 msgstr ""
 
 msgid ".tag requires a structure tag"
 msgstr ""
 
-#: config/tc-tic54x.c:801
+#: config/tc-tic54x.c:800
 msgid "Label required for .tag"
 msgstr ""
 
 msgid "Label required for .tag"
 msgstr ""
 
-#: config/tc-tic54x.c:820
+#: config/tc-tic54x.c:819
 #, c-format
 msgid ".tag target '%s' undefined"
 msgstr ""
 
 #, c-format
 msgid ".tag target '%s' undefined"
 msgstr ""
 
-#: config/tc-tic54x.c:882
+#: config/tc-tic54x.c:881
 #, 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:910
+#: config/tc-tic54x.c:909
 #, c-format
 msgid "Unrecognized field type '%c'"
 msgstr ""
 
 #, c-format
 msgid "Unrecognized field type '%c'"
 msgstr ""
 
-#: config/tc-tic54x.c:1033
+#: config/tc-tic54x.c:1032
 msgid "Overflow in expression, truncated to 8 bits"
 msgstr ""
 
 msgid "Overflow in expression, truncated to 8 bits"
 msgstr ""
 
-#: config/tc-tic54x.c:1038
+#: config/tc-tic54x.c:1037
 msgid "Overflow in expression, truncated to 16 bits"
 msgstr ""
 
 #. Disallow .byte with a non constant expression that will
 #. require relocation.
 msgid "Overflow in expression, truncated to 16 bits"
 msgstr ""
 
 #. Disallow .byte with a non constant expression that will
 #. require relocation.
-#: config/tc-tic54x.c:1046
+#: config/tc-tic54x.c:1045
 msgid "Relocatable values require at least WORD storage"
 msgstr ""
 
 msgid "Relocatable values require at least WORD storage"
 msgstr ""
 
-#: config/tc-tic54x.c:1107
+#: config/tc-tic54x.c:1106
 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:1300
+#: config/tc-tic54x.c:1299
 msgid ".space/.bes repeat count is negative, ignored"
 msgstr ""
 
 msgid ".space/.bes repeat count is negative, ignored"
 msgstr ""
 
-#: config/tc-tic54x.c:1305
+#: config/tc-tic54x.c:1304
 msgid ".space/.bes repeat count is zero, ignored"
 msgstr ""
 
 msgid ".space/.bes repeat count is zero, ignored"
 msgstr ""
 
-#: config/tc-tic54x.c:1382
+#: config/tc-tic54x.c:1381
 msgid "Missing size argument"
 msgstr ""
 
 msgid "Missing size argument"
 msgstr ""
 
-#: config/tc-tic54x.c:1516
+#: config/tc-tic54x.c:1515
 msgid "CPU version has already been set"
 msgstr ""
 
 msgid "CPU version has already been set"
 msgstr ""
 
-#: config/tc-tic54x.c:1520
+#: config/tc-tic54x.c:1519
 #, c-format
 msgid "Unrecognized version '%s'"
 msgstr ""
 
 #, c-format
 msgid "Unrecognized version '%s'"
 msgstr ""
 
-#: config/tc-tic54x.c:1526
+#: config/tc-tic54x.c:1525
 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:1657
+#: config/tc-tic54x.c:1656
 msgid "p2align not supported on this target"
 msgstr ""
 
 msgid "p2align not supported on this target"
 msgstr ""
 
-#: config/tc-tic54x.c:1669
+#: config/tc-tic54x.c:1668
 msgid "Argument to .even ignored"
 msgstr ""
 
 msgid "Argument to .even ignored"
 msgstr ""
 
-#: config/tc-tic54x.c:1715
+#: config/tc-tic54x.c:1714
 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:1728
+#: config/tc-tic54x.c:1727
 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:1743
+#: config/tc-tic54x.c:1742
 msgid "field value truncated"
 msgstr ""
 
 msgid "field value truncated"
 msgstr ""
 
-#: config/tc-tic54x.c:1850 config/tc-tic54x.c:2156
+#: config/tc-tic54x.c:1849 config/tc-tic54x.c:2155
 #, c-format
 msgid "Unrecognized section '%s'"
 msgstr ""
 
 #, c-format
 msgid "Unrecognized section '%s'"
 msgstr ""
 
-#: config/tc-tic54x.c:1859
+#: config/tc-tic54x.c:1858
 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:2066
+#: config/tc-tic54x.c:2065
 msgid "ENDLOOP without corresponding LOOP"
 msgstr ""
 
 msgid "ENDLOOP without corresponding LOOP"
 msgstr ""
 
-#: config/tc-tic54x.c:2107
+#: config/tc-tic54x.c:2106
 msgid "Mixing of normal and extended addressing not supported"
 msgstr ""
 
 msgid "Mixing of normal and extended addressing not supported"
 msgstr ""
 
-#: config/tc-tic54x.c:2113
+#: config/tc-tic54x.c:2112
 msgid "Extended addressing not supported on the specified CPU"
 msgstr ""
 
 msgid "Extended addressing not supported on the specified CPU"
 msgstr ""
 
-#: config/tc-tic54x.c:2162
+#: config/tc-tic54x.c:2161
 msgid ".sblock may be used for initialized sections only"
 msgstr ""
 
 msgid ".sblock may be used for initialized sections only"
 msgstr ""
 
-#: config/tc-tic54x.c:2192
+#: config/tc-tic54x.c:2191
 msgid "Symbol missing for .set/.equ"
 msgstr ""
 
 msgid "Symbol missing for .set/.equ"
 msgstr ""
 
-#: config/tc-tic54x.c:2248
+#: config/tc-tic54x.c:2247
 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:2256
+#: config/tc-tic54x.c:2255
 msgid "Substitution symbols must begin with a letter"
 msgstr ""
 
 msgid "Substitution symbols must begin with a letter"
 msgstr ""
 
-#: config/tc-tic54x.c:2349
+#: config/tc-tic54x.c:2348
 #, 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:2356
+#: config/tc-tic54x.c:2355
 #, 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:2486
+#: config/tc-tic54x.c:2485
 #, c-format
 msgid "Bad COFF version '%s'"
 msgstr ""
 
 #, c-format
 msgid "Bad COFF version '%s'"
 msgstr ""
 
-#: config/tc-tic54x.c:2495
+#: config/tc-tic54x.c:2494
 #, c-format
 msgid "Bad CPU version '%s'"
 msgstr ""
 
 #, c-format
 msgid "Bad CPU version '%s'"
 msgstr ""
 
-#: config/tc-tic54x.c:2508 config/tc-tic54x.c:2511
+#: config/tc-tic54x.c:2507 config/tc-tic54x.c:2510
 #, 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:2626
+#: config/tc-tic54x.c:2625
 #, c-format
 msgid "Undefined substitution symbol '%s'"
 msgstr ""
 
 #, c-format
 msgid "Undefined substitution symbol '%s'"
 msgstr ""
 
-#: config/tc-tic54x.c:3128
+#: config/tc-tic54x.c:3127
 #, c-format
 msgid "Unbalanced parenthesis in operand %d"
 msgstr ""
 
 #, c-format
 msgid "Unbalanced parenthesis in operand %d"
 msgstr ""
 
-#: config/tc-tic54x.c:3159 config/tc-tic54x.c:3167
+#: config/tc-tic54x.c:3158 config/tc-tic54x.c:3166
 msgid "Expecting operand after ','"
 msgstr ""
 
 msgid "Expecting operand after ','"
 msgstr ""
 
-#: config/tc-tic54x.c:3178
+#: config/tc-tic54x.c:3177
 msgid "Extra junk on line"
 msgstr ""
 
 msgid "Extra junk on line"
 msgstr ""
 
-#: config/tc-tic54x.c:3215
+#: config/tc-tic54x.c:3214
 msgid "Badly formed address expression"
 msgstr ""
 
 msgid "Badly formed address expression"
 msgstr ""
 
-#: config/tc-tic54x.c:3468
+#: config/tc-tic54x.c:3467
 #, c-format
 msgid "Invalid dmad syntax '%s'"
 msgstr ""
 
 #, c-format
 msgid "Invalid dmad syntax '%s'"
 msgstr ""
 
-#: config/tc-tic54x.c:3532
+#: config/tc-tic54x.c:3531
 #, 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:3583
+#: config/tc-tic54x.c:3582
 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:3603
+#: config/tc-tic54x.c:3602
 #, c-format
 msgid "Unrecognized indirect address format \"%s\""
 msgstr ""
 
 #, c-format
 msgid "Unrecognized indirect address format \"%s\""
 msgstr ""
 
-#: config/tc-tic54x.c:3641
+#: config/tc-tic54x.c:3640
 #, 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:3661
+#: config/tc-tic54x.c:3660
 msgid "Error in relocation handling"
 msgstr ""
 
 msgid "Error in relocation handling"
 msgstr ""
 
-#: config/tc-tic54x.c:3680 config/tc-tic54x.c:3742 config/tc-tic54x.c:3770
+#: config/tc-tic54x.c:3679 config/tc-tic54x.c:3741 config/tc-tic54x.c:3769
 #, c-format
 msgid "Unrecognized condition code \"%s\""
 msgstr ""
 
 #, c-format
 msgid "Unrecognized condition code \"%s\""
 msgstr ""
 
-#: config/tc-tic54x.c:3697
+#: config/tc-tic54x.c:3696
 #, 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:3705
+#: config/tc-tic54x.c:3704
 #, 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:3712
+#: config/tc-tic54x.c:3711
 msgid "Only one comparison conditional allowed"
 msgstr ""
 
 msgid "Only one comparison conditional allowed"
 msgstr ""
 
-#: config/tc-tic54x.c:3717
+#: config/tc-tic54x.c:3716
 msgid "Only one overflow conditional allowed"
 msgstr ""
 
 msgid "Only one overflow conditional allowed"
 msgstr ""
 
-#: config/tc-tic54x.c:3725
+#: config/tc-tic54x.c:3724
 #, c-format
 msgid "Duplicate %s conditional"
 msgstr ""
 
 #, c-format
 msgid "Duplicate %s conditional"
 msgstr ""
 
-#: config/tc-tic54x.c:3756
+#: config/tc-tic54x.c:3755
 msgid "Invalid auxiliary register (use AR0-AR7)"
 msgstr ""
 
 msgid "Invalid auxiliary register (use AR0-AR7)"
 msgstr ""
 
-#: config/tc-tic54x.c:3787
+#: config/tc-tic54x.c:3786
 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:3795
+#: config/tc-tic54x.c:3794
 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:3821
+#: config/tc-tic54x.c:3820
 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:3870
+#: config/tc-tic54x.c:3869
 #, 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:3909
+#: config/tc-tic54x.c:3908
 msgid "Invalid operand (use 1, 2, or 3)"
 msgstr ""
 
 msgid "Invalid operand (use 1, 2, or 3)"
 msgstr ""
 
-#: config/tc-tic54x.c:3934
+#: config/tc-tic54x.c:3933
 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:3944
+#: config/tc-tic54x.c:3943
 #, c-format
 msgid "Unrecognized status bit \"%s\""
 msgstr ""
 
 #, c-format
 msgid "Unrecognized status bit \"%s\""
 msgstr ""
 
-#: config/tc-tic54x.c:3967
+#: config/tc-tic54x.c:3966
 #, c-format
 msgid "Invalid status register \"%s\""
 msgstr ""
 
 #, c-format
 msgid "Invalid status register \"%s\""
 msgstr ""
 
-#: config/tc-tic54x.c:3979
+#: config/tc-tic54x.c:3978
 #, 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:4182
+#: config/tc-tic54x.c:4181
 #, c-format
 msgid "Unrecognized instruction \"%s\""
 msgstr ""
 
 #, c-format
 msgid "Unrecognized instruction \"%s\""
 msgstr ""
 
-#: config/tc-tic54x.c:4211
+#: config/tc-tic54x.c:4210
 #, 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:4240
+#: config/tc-tic54x.c:4239
 #, c-format
 msgid "Unrecognized parallel instruction \"%s\""
 msgstr ""
 
 #, c-format
 msgid "Unrecognized parallel instruction \"%s\""
 msgstr ""
 
-#: config/tc-tic54x.c:4289
+#: config/tc-tic54x.c:4288
 #, 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:4292
+#: config/tc-tic54x.c:4291
 #, c-format
 msgid "Unrecognized parallel instruction combination \"%s || %s\""
 msgstr ""
 
 #, c-format
 msgid "Unrecognized parallel instruction combination \"%s || %s\""
 msgstr ""
 
-#: config/tc-tic54x.c:4519
+#: config/tc-tic54x.c:4518
 #, 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:4559
+#: config/tc-tic54x.c:4558
 msgid "Unrecognized substitution symbol function"
 msgstr ""
 
 msgid "Unrecognized substitution symbol function"
 msgstr ""
 
-#: config/tc-tic54x.c:4564
+#: config/tc-tic54x.c:4563
 msgid "Missing '(' after substitution symbol function"
 msgstr ""
 
 msgid "Missing '(' after substitution symbol function"
 msgstr ""
 
-#: config/tc-tic54x.c:4578
+#: config/tc-tic54x.c:4577
 msgid "Expecting second argument"
 msgstr ""
 
 msgid "Expecting second argument"
 msgstr ""
 
-#: config/tc-tic54x.c:4591 config/tc-tic54x.c:4641
+#: config/tc-tic54x.c:4590 config/tc-tic54x.c:4640
 msgid "Extra junk in function call, expecting ')'"
 msgstr ""
 
 msgid "Extra junk in function call, expecting ')'"
 msgstr ""
 
-#: config/tc-tic54x.c:4617
+#: config/tc-tic54x.c:4616
 msgid "Function expects two arguments"
 msgstr ""
 
 msgid "Function expects two arguments"
 msgstr ""
 
-#: config/tc-tic54x.c:4630
+#: config/tc-tic54x.c:4629
 msgid "Expecting character constant argument"
 msgstr ""
 
 msgid "Expecting character constant argument"
 msgstr ""
 
-#: config/tc-tic54x.c:4636
+#: config/tc-tic54x.c:4635
 msgid "Both arguments must be substitution symbols"
 msgstr ""
 
 msgid "Both arguments must be substitution symbols"
 msgstr ""
 
-#: config/tc-tic54x.c:4689
+#: config/tc-tic54x.c:4688
 #, c-format
 msgid "Invalid subscript (use 1 to %d)"
 msgstr ""
 
 #, c-format
 msgid "Invalid subscript (use 1 to %d)"
 msgstr ""
 
-#: config/tc-tic54x.c:4699
+#: config/tc-tic54x.c:4698
 #, c-format
 msgid "Invalid length (use 0 to %d"
 msgstr ""
 
 #, c-format
 msgid "Invalid length (use 0 to %d"
 msgstr ""
 
-#: config/tc-tic54x.c:4709
+#: config/tc-tic54x.c:4708
 msgid "Missing ')' in subscripted substitution symbol expression"
 msgstr ""
 
 msgid "Missing ')' in subscripted substitution symbol expression"
 msgstr ""
 
-#: config/tc-tic54x.c:4729
+#: config/tc-tic54x.c:4728
 msgid "Missing forced substitution terminator ':'"
 msgstr ""
 
 msgid "Missing forced substitution terminator ':'"
 msgstr ""
 
-#: config/tc-tic54x.c:4883
+#: config/tc-tic54x.c:4882
 #, 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:4924
+#: config/tc-tic54x.c:4923
 #, c-format
 msgid "Unrecognized parallel instruction '%s'"
 msgstr ""
 
 #, c-format
 msgid "Unrecognized parallel instruction '%s'"
 msgstr ""
 
-#: config/tc-tic54x.c:4936
+#: config/tc-tic54x.c:4935
 #, 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:4943
+#: config/tc-tic54x.c:4942
 #, c-format
 msgid "Instruction '%s' requires far mode addressing"
 msgstr ""
 
 #, c-format
 msgid "Instruction '%s' requires far mode addressing"
 msgstr ""
 
-#: config/tc-tic54x.c:4955
+#: config/tc-tic54x.c:4954
 #, 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:4965
+#: config/tc-tic54x.c:4964
 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:4976
+#: config/tc-tic54x.c:4975
 #, 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:4980
+#: config/tc-tic54x.c:4979
 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:5132
+#: config/tc-tic54x.c:5130
 #, c-format
 msgid "Unsupported relocation size %d"
 msgstr ""
 
 #, c-format
 msgid "Unsupported relocation size %d"
 msgstr ""
 
-#: config/tc-tic54x.c:5263
+#: config/tc-tic54x.c:5261
 msgid "non-absolute value used with .space/.bes"
 msgstr ""
 
 msgid "non-absolute value used with .space/.bes"
 msgstr ""
 
-#: config/tc-tic54x.c:5267
+#: config/tc-tic54x.c:5265
 #, c-format
 msgid "negative value ignored in %s"
 msgstr ""
 
 #, c-format
 msgid "negative value ignored in %s"
 msgstr ""
 
-#: config/tc-tic54x.c:5355
+#: config/tc-tic54x.c:5353
 #, c-format
 msgid "attempt to .space/.bes backwards? (%ld)"
 msgstr ""
 
 #, c-format
 msgid "attempt to .space/.bes backwards? (%ld)"
 msgstr ""
 
-#: config/tc-tic54x.c:5387
-#, c-format
-msgid "Invalid label '%s'"
-msgstr ""
-
-#: config/tc-tic6x.c:192
+#: config/tc-tic6x.c:232
 #, c-format
 msgid "unknown architecture '%s'"
 msgstr ""
 
 #, c-format
 msgid "unknown architecture '%s'"
 msgstr ""
 
-#: config/tc-tic6x.c:222
+#: config/tc-tic6x.c:262
 #, c-format
 msgid "unknown -mpid= argument '%s'"
 msgstr ""
 
 #, c-format
 msgid "unknown -mpid= argument '%s'"
 msgstr ""
 
-#: config/tc-tic6x.c:288
+#: config/tc-tic6x.c:320
 #, c-format
 msgid "TMS320C6000 options:\n"
 msgstr ""
 
 #, c-format
 msgid "TMS320C6000 options:\n"
 msgstr ""
 
-#: config/tc-tic6x.c:289
+#: config/tc-tic6x.c:321
 #, c-format
 msgid "  -march=ARCH             enable instructions from architecture ARCH\n"
 msgstr ""
 
 #, c-format
 msgid "  -march=ARCH             enable instructions from architecture ARCH\n"
 msgstr ""
 
-#: config/tc-tic6x.c:290
-#, c-format
-msgid "  -matomic                enable atomic operation instructions\n"
-msgstr ""
-
-#: config/tc-tic6x.c:291
-#, c-format
-msgid "  -mno-atomic             disable atomic operation instructions\n"
-msgstr ""
-
-#: config/tc-tic6x.c:292
+#: config/tc-tic6x.c:322
 #, c-format
 msgid "  -mbig-endian            generate big-endian code\n"
 msgstr ""
 
 #, c-format
 msgid "  -mbig-endian            generate big-endian code\n"
 msgstr ""
 
-#: config/tc-tic6x.c:293
+#: config/tc-tic6x.c:323
 #, c-format
 msgid "  -mlittle-endian         generate little-endian code\n"
 msgstr ""
 
 #, c-format
 msgid "  -mlittle-endian         generate little-endian code\n"
 msgstr ""
 
-#: config/tc-tic6x.c:294
+#: config/tc-tic6x.c:324
 #, c-format
 msgid "  -mdsbt                  code uses DSBT addressing\n"
 msgstr ""
 
 #, c-format
 msgid "  -mdsbt                  code uses DSBT addressing\n"
 msgstr ""
 
-#: config/tc-tic6x.c:295
+#: config/tc-tic6x.c:325
 #, c-format
 msgid "  -mno-dsbt               code does not use DSBT addressing\n"
 msgstr ""
 
 #, c-format
 msgid "  -mno-dsbt               code does not use DSBT addressing\n"
 msgstr ""
 
-#: config/tc-tic6x.c:296
+#: config/tc-tic6x.c:326
 #, c-format
 msgid ""
 "  -mpid=no                code uses position-dependent data addressing\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "  -mpid=no                code uses position-dependent data addressing\n"
 msgstr ""
 
-#: config/tc-tic6x.c:297
+#: config/tc-tic6x.c:327
 #, c-format
 msgid ""
 "  -mpid=near              code uses position-independent data addressing,\n"
 "                            GOT accesses use near DP addressing\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "  -mpid=near              code uses position-independent data addressing,\n"
 "                            GOT accesses use near DP addressing\n"
 msgstr ""
 
-#: config/tc-tic6x.c:299
+#: config/tc-tic6x.c:329
 #, c-format
 msgid ""
 "  -mpid=far               code uses position-independent data addressing,\n"
 "                            GOT accesses use far DP addressing\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "  -mpid=far               code uses position-independent data addressing,\n"
 "                            GOT accesses use far DP addressing\n"
 msgstr ""
 
-#: config/tc-tic6x.c:301
+#: config/tc-tic6x.c:331
 #, c-format
 msgid "  -mpic                   code addressing is position-independent\n"
 msgstr ""
 
 #, c-format
 msgid "  -mpic                   code addressing is position-independent\n"
 msgstr ""
 
-#: config/tc-tic6x.c:302
+#: config/tc-tic6x.c:332
 #, c-format
 msgid "  -mno-pic                code addressing is position-dependent\n"
 msgstr ""
 
 #, c-format
 msgid "  -mno-pic                code addressing is position-dependent\n"
 msgstr ""
 
-#: config/tc-tic6x.c:307
+#: config/tc-tic6x.c:337
 #, c-format
 msgid "Supported ARCH values are:"
 msgstr ""
 
 #, c-format
 msgid "Supported ARCH values are:"
 msgstr ""
 
-#: config/tc-tic6x.c:531
-msgid "multiple '||' on same line"
+#: config/tc-tic6x.c:386
+msgid "unexpected .cantunwind directive"
+msgstr ""
+
+#: config/tc-tic6x.c:406
+msgid "unexpected .handlerdata directive"
+msgstr ""
+
+#: config/tc-tic6x.c:418
+msgid "personality routine required before .handlerdata directive"
 msgstr ""
 
 #: config/tc-tic6x.c:534
 msgstr ""
 
 #: config/tc-tic6x.c:534
+msgid "expected symbol"
+msgstr ""
+
+#: config/tc-tic6x.c:592
+#, c-format
+msgid "invalid length for .scomm directive"
+msgstr ""
+
+#: config/tc-tic6x.c:606
+msgid "alignment is not a positive number"
+msgstr ""
+
+#: config/tc-tic6x.c:618
+msgid "alignment is not a power of 2"
+msgstr ""
+
+#: config/tc-tic6x.c:633
+#, c-format
+msgid "attempt to re-define symbol `%s'"
+msgstr ""
+
+#: config/tc-tic6x.c:642
+#, c-format
+msgid "attempt to redefine `%s' with a different length"
+msgstr ""
+
+#: config/tc-tic6x.c:844
+msgid "multiple '||' on same line"
+msgstr ""
+
+#: config/tc-tic6x.c:847
 msgid "'||' after predicate"
 msgstr ""
 
 msgid "'||' after predicate"
 msgstr ""
 
-#: config/tc-tic6x.c:578
+#: config/tc-tic6x.c:891
 msgid "multiple predicates on same line"
 msgstr ""
 
 msgid "multiple predicates on same line"
 msgstr ""
 
-#: config/tc-tic6x.c:584
+#: config/tc-tic6x.c:897
 #, c-format
 msgid "bad predicate '%s'"
 msgstr ""
 
 #, c-format
 msgid "bad predicate '%s'"
 msgstr ""
 
-#: config/tc-tic6x.c:595
+#: config/tc-tic6x.c:908
 msgid "predication on A0 not supported on this architecture"
 msgstr ""
 
 msgid "predication on A0 not supported on this architecture"
 msgstr ""
 
-#: config/tc-tic6x.c:628
+#: config/tc-tic6x.c:941
 msgid "label after '||'"
 msgstr ""
 
 msgid "label after '||'"
 msgstr ""
 
-#: config/tc-tic6x.c:634
+#: config/tc-tic6x.c:947
 msgid "label after predicate"
 msgstr ""
 
 msgid "label after predicate"
 msgstr ""
 
-#: config/tc-tic6x.c:658
+#: config/tc-tic6x.c:971
 msgid "'||' not followed by instruction"
 msgstr ""
 
 msgid "'||' not followed by instruction"
 msgstr ""
 
-#: config/tc-tic6x.c:664
+#: config/tc-tic6x.c:977
 msgid "predicate not followed by instruction"
 msgstr ""
 
 msgid "predicate not followed by instruction"
 msgstr ""
 
-#: config/tc-tic6x.c:1097
+#: config/tc-tic6x.c:1410
 #, c-format
 msgid "control register '%s' not supported on this architecture"
 msgstr ""
 
 #, c-format
 msgid "control register '%s' not supported on this architecture"
 msgstr ""
 
-#: config/tc-tic6x.c:1276 config/tc-tic6x.c:1279 config/tc-tic6x.c:1332
-#: config/tc-tic6x.c:1336
+#: config/tc-tic6x.c:1589 config/tc-tic6x.c:1592 config/tc-tic6x.c:1645
+#: config/tc-tic6x.c:1649
 #, c-format
 msgid "register number %u not supported on this architecture"
 msgstr ""
 
 #, c-format
 msgid "register number %u not supported on this architecture"
 msgstr ""
 
-#: config/tc-tic6x.c:1307
+#: config/tc-tic6x.c:1620
 #, c-format
 msgid "register pair for operand %u of '%.*s' not a valid even/odd pair"
 msgstr ""
 
 #, c-format
 msgid "register pair for operand %u of '%.*s' not a valid even/odd pair"
 msgstr ""
 
-#: config/tc-tic6x.c:1363
+#: config/tc-tic6x.c:1676
 #, c-format
 msgid "junk after operand %u of '%.*s'"
 msgstr ""
 
 #, c-format
 msgid "junk after operand %u of '%.*s'"
 msgstr ""
 
-#: config/tc-tic6x.c:1376
+#: config/tc-tic6x.c:1689
 #, c-format
 msgid "bad register or register pair for operand %u of '%.*s'"
 msgstr ""
 
 #, c-format
 msgid "bad register or register pair for operand %u of '%.*s'"
 msgstr ""
 
-#: config/tc-tic6x.c:1382
+#: config/tc-tic6x.c:1695
 #, c-format
 msgid "bad register for operand %u of '%.*s'"
 msgstr ""
 
 #, c-format
 msgid "bad register for operand %u of '%.*s'"
 msgstr ""
 
-#: config/tc-tic6x.c:1387
+#: config/tc-tic6x.c:1700
 #, c-format
 msgid "bad register pair for operand %u of '%.*s'"
 msgstr ""
 
 #, c-format
 msgid "bad register pair for operand %u of '%.*s'"
 msgstr ""
 
-#: config/tc-tic6x.c:1392
+#: config/tc-tic6x.c:1705
 #, c-format
 msgid "bad functional unit for operand %u of '%.*s'"
 msgstr ""
 
 #, c-format
 msgid "bad functional unit for operand %u of '%.*s'"
 msgstr ""
 
-#: config/tc-tic6x.c:1397
+#: config/tc-tic6x.c:1710
 #, c-format
 msgid "bad operand %u of '%.*s'"
 msgstr ""
 
 #, c-format
 msgid "bad operand %u of '%.*s'"
 msgstr ""
 
-#: config/tc-tic6x.c:1496
+#: config/tc-tic6x.c:1842
 msgid "$DSBT_INDEX must be used with __c6xabi_DSBT_BASE"
 msgstr ""
 
 msgid "$DSBT_INDEX must be used with __c6xabi_DSBT_BASE"
 msgstr ""
 
-#: config/tc-tic6x.c:1535
+#: config/tc-tic6x.c:1882
 msgid "$DSBT_INDEX not supported in this context"
 msgstr ""
 
 msgid "$DSBT_INDEX not supported in this context"
 msgstr ""
 
-#: config/tc-tic6x.c:1548
+#: config/tc-tic6x.c:1895
 msgid "$GOT not supported in this context"
 msgstr ""
 
 msgid "$GOT not supported in this context"
 msgstr ""
 
-#: config/tc-tic6x.c:1565
+#: config/tc-tic6x.c:1912
 msgid "$DPR_GOT not supported in this context"
 msgstr ""
 
 msgid "$DPR_GOT not supported in this context"
 msgstr ""
 
-#: config/tc-tic6x.c:1586
+#: config/tc-tic6x.c:1933
 msgid "$DPR_BYTE not supported in this context"
 msgstr ""
 
 msgid "$DPR_BYTE not supported in this context"
 msgstr ""
 
-#: config/tc-tic6x.c:1603
+#: config/tc-tic6x.c:1950
 msgid "$DPR_HWORD not supported in this context"
 msgstr ""
 
 msgid "$DPR_HWORD not supported in this context"
 msgstr ""
 
-#: config/tc-tic6x.c:1620
+#: config/tc-tic6x.c:1967
 msgid "$DPR_WORD not supported in this context"
 msgstr ""
 
 msgid "$DPR_WORD not supported in this context"
 msgstr ""
 
-#: config/tc-tic6x.c:1631
+#: config/tc-tic6x.c:1986
+msgid "$PCR_OFFSET not supported in this context"
+msgstr ""
+
+#: config/tc-tic6x.c:1997
 msgid "invalid PC-relative operand"
 msgstr ""
 
 msgid "invalid PC-relative operand"
 msgstr ""
 
-#: config/tc-tic6x.c:1668
+#: config/tc-tic6x.c:2034
 #, c-format
 msgid "no %d-byte relocations available"
 msgstr ""
 
 #, c-format
 msgid "no %d-byte relocations available"
 msgstr ""
 
-#: config/tc-tic6x.c:2146 config/tc-tic6x.c:2177 config/tc-tic6x.c:2195
-#: config/tc-tic6x.c:2601 config/tc-tic6x.c:2620 config/tc-tic6x.c:2652
+#: config/tc-tic6x.c:2521 config/tc-tic6x.c:2552 config/tc-tic6x.c:2570
+#: config/tc-tic6x.c:3000 config/tc-tic6x.c:3019 config/tc-tic6x.c:3051
 #, c-format
 msgid "operand %u of '%.*s' out of range"
 msgstr ""
 
 #, c-format
 msgid "operand %u of '%.*s' out of range"
 msgstr ""
 
-#: config/tc-tic6x.c:2239 config/tc-tic6x.c:2440
+#: config/tc-tic6x.c:2614 config/tc-tic6x.c:2839
 #, c-format
 msgid "offset in operand %u of '%.*s' not divisible by %u"
 msgstr ""
 
 #, c-format
 msgid "offset in operand %u of '%.*s' not divisible by %u"
 msgstr ""
 
-#: config/tc-tic6x.c:2432 config/tc-tic6x.c:2465
+#: config/tc-tic6x.c:2831 config/tc-tic6x.c:2864
 #, c-format
 msgid "offset in operand %u of '%.*s' out of range"
 msgstr ""
 
 #, c-format
 msgid "offset in operand %u of '%.*s' out of range"
 msgstr ""
 
-#: config/tc-tic6x.c:2547
+#: config/tc-tic6x.c:2946
 #, c-format
 msgid "functional unit already masked for operand %u of '%.*s'"
 msgstr ""
 
 #, c-format
 msgid "functional unit already masked for operand %u of '%.*s'"
 msgstr ""
 
-#: config/tc-tic6x.c:2571 config/tc-tic6x.c:3330
+#: config/tc-tic6x.c:2970 config/tc-tic6x.c:3729
 #, c-format
 msgid "'%.*s' instruction not in a software pipelined loop"
 msgstr ""
 
 #, c-format
 msgid "'%.*s' instruction not in a software pipelined loop"
 msgstr ""
 
-#: config/tc-tic6x.c:2670
+#: config/tc-tic6x.c:3069
 #, c-format
 msgid "instruction '%.*s' cannot be predicated"
 msgstr ""
 
 #, c-format
 msgid "instruction '%.*s' cannot be predicated"
 msgstr ""
 
-#: config/tc-tic6x.c:2799
+#: config/tc-tic6x.c:3198
 #, c-format
 msgid "unknown opcode '%s'"
 msgstr ""
 
 #, c-format
 msgid "unknown opcode '%s'"
 msgstr ""
 
-#: config/tc-tic6x.c:2938
+#: config/tc-tic6x.c:3337
 #, c-format
 msgid "'%.*s' instruction not supported on this architecture"
 msgstr ""
 
 #, c-format
 msgid "'%.*s' instruction not supported on this architecture"
 msgstr ""
 
-#: config/tc-tic6x.c:2946
+#: config/tc-tic6x.c:3345
 #, c-format
 msgid "'%.*s' instruction not supported on this functional unit"
 msgstr ""
 
 #, c-format
 msgid "'%.*s' instruction not supported on this functional unit"
 msgstr ""
 
-#: config/tc-tic6x.c:2954
+#: config/tc-tic6x.c:3353
 #, c-format
 msgid ""
 "'%.*s' instruction not supported on this functional unit for this "
 "architecture"
 msgstr ""
 
 #, c-format
 msgid ""
 "'%.*s' instruction not supported on this functional unit for this "
 "architecture"
 msgstr ""
 
-#: config/tc-tic6x.c:2974
+#: config/tc-tic6x.c:3373
 msgid "missing operand after comma"
 msgstr ""
 
 msgid "missing operand after comma"
 msgstr ""
 
-#: config/tc-tic6x.c:2982 config/tc-tic6x.c:3000
+#: config/tc-tic6x.c:3381 config/tc-tic6x.c:3399
 #, c-format
 msgid "too many operands to '%.*s'"
 msgstr ""
 
 #, c-format
 msgid "too many operands to '%.*s'"
 msgstr ""
 
-#: config/tc-tic6x.c:3013
+#: config/tc-tic6x.c:3412
 #, c-format
 msgid "bad number of operands to '%.*s'"
 msgstr ""
 
 #, c-format
 msgid "bad number of operands to '%.*s'"
 msgstr ""
 
-#: config/tc-tic6x.c:3085
+#: config/tc-tic6x.c:3484
 #, c-format
 msgid "operand %u of '%.*s' not constant"
 msgstr ""
 
 #, c-format
 msgid "operand %u of '%.*s' not constant"
 msgstr ""
 
-#: config/tc-tic6x.c:3090
+#: config/tc-tic6x.c:3489
 #, c-format
 msgid "operand %u of '%.*s' on wrong side"
 msgstr ""
 
 #, c-format
 msgid "operand %u of '%.*s' on wrong side"
 msgstr ""
 
-#: config/tc-tic6x.c:3095
+#: config/tc-tic6x.c:3494
+#, c-format
+msgid "operand %u of '%.*s' not a valid return address register"
+msgstr ""
+
+#: config/tc-tic6x.c:3500
+#, c-format
+msgid "operand %u of '%.*s' is write-only"
+msgstr ""
+
+#: config/tc-tic6x.c:3505
+#, c-format
+msgid "operand %u of '%.*s' is read-only"
+msgstr ""
+
+#: config/tc-tic6x.c:3510
+#, c-format
+msgid "operand %u of '%.*s' not a valid memory reference"
+msgstr ""
+
+#: config/tc-tic6x.c:3516
+#, c-format
+msgid "operand %u of '%.*s' not a valid base address register"
+msgstr ""
+
+#: config/tc-tic6x.c:3602
+#, c-format
+msgid "bad operand combination for '%.*s'"
+msgstr ""
+
+#: config/tc-tic6x.c:3648
+msgid "parallel instruction not following another instruction"
+msgstr ""
+
+#: config/tc-tic6x.c:3654
+msgid "too many instructions in execute packet"
+msgstr ""
+
+#: config/tc-tic6x.c:3659
+msgid "label not at start of execute packet"
+msgstr ""
+
+#: config/tc-tic6x.c:3662
+#, c-format
+msgid "'%.*s' instruction not at start of execute packet"
+msgstr ""
+
+#: config/tc-tic6x.c:3710
+msgid "functional unit already used in this execute packet"
+msgstr ""
+
+#: config/tc-tic6x.c:3718
+msgid "nested software pipelined loop"
+msgstr ""
+
+#: config/tc-tic6x.c:3737
+msgid "'||^' without previous SPMASK"
+msgstr ""
+
+#: config/tc-tic6x.c:3739
+msgid "cannot mask instruction using no functional unit"
+msgstr ""
+
+#: config/tc-tic6x.c:3751
+msgid "functional unit already masked"
+msgstr ""
+
+#: config/tc-tic6x.c:3816
+msgid "value too large for 2-byte field"
+msgstr ""
+
+#: config/tc-tic6x.c:3826
+msgid "value too large for 1-byte field"
+msgstr ""
+
+#: config/tc-tic6x.c:3953
+msgid "immediate offset not 2-byte-aligned"
+msgstr ""
+
+#: config/tc-tic6x.c:3981
+msgid "immediate offset not 4-byte-aligned"
+msgstr ""
+
+#: config/tc-tic6x.c:3995
+msgid "addend used with $DSBT_INDEX"
+msgstr ""
+
+#: config/tc-tic6x.c:4009 config/tc-tic6x.c:4027 config/tc-tic6x.c:4045
+#: config/tc-tic6x.c:4063
+msgid "PC-relative offset not 4-byte-aligned"
+msgstr ""
+
+#: config/tc-tic6x.c:4012 config/tc-tic6x.c:4030 config/tc-tic6x.c:4048
+#: config/tc-tic6x.c:4066
+msgid "PC-relative offset out of range"
+msgstr ""
+
+#: config/tc-tic6x.c:4545
+#, c-format
+msgid "undefined symbol %s in PCR relocation"
+msgstr ""
+
+#: config/tc-tic6x.c:4663
+#, c-format
+msgid "group section `%s' has no group signature"
+msgstr ""
+
+#: config/tc-tic6x.c:4814
+msgid "missing .endp before .cfi_startproc"
+msgstr ""
+
+#: config/tc-tic6x.c:4919
+msgid "stack pointer offset too large for personality routine"
+msgstr ""
+
+#: config/tc-tic6x.c:4926
+msgid "stack frame layout does not match personality routine"
+msgstr ""
+
+#: config/tc-tic6x.c:5060
+msgid "too many unwinding instructions"
+msgstr ""
+
+#: config/tc-tic6x.c:5135 config/tc-tic6x.c:5148 config/tc-tic6x.c:5156
+#, c-format
+msgid "unable to generate unwinding opcode for reg %d"
+msgstr ""
+
+#: config/tc-tic6x.c:5165
+msgid "unable to restore return address from previously restored reg"
+msgstr ""
+
+#: config/tc-tic6x.c:5177
+#, c-format
+msgid "unhandled CFA insn for unwinding (%d)"
+msgstr ""
+
+#: config/tc-tic6x.c:5187
+#, c-format
+msgid "unable to generate unwinding opcode for frame pointer reg %d"
+msgstr ""
+
+#: config/tc-tic6x.c:5196
+msgid "unable to generate unwinding opcode for frame pointer offset"
+msgstr ""
+
+#: config/tc-tic6x.c:5205
+msgid "unwound stack pointer not doubleword aligned"
+msgstr ""
+
+#: config/tc-tic6x.c:5350
+msgid "stack frame layout too complex for unwinder"
+msgstr ""
+
+#: config/tc-tic6x.c:5367
+msgid "unwound frame has negative size"
+msgstr ""
+
+#: config/tc-tilegx.c:142
 #, c-format
 #, c-format
-msgid "operand %u of '%.*s' not a valid return address register"
+msgid ""
+"  -Q                      ignored\n"
+"  -V                      print assembler version number\n"
+"  -EB/-EL                 generate big-endian/little-endian code\n"
+"  --32/--64               generate 32bit/64bit code\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic6x.c:3101
-#, c-format
-msgid "operand %u of '%.*s' is write-only"
+#: config/tc-tilegx.c:735 config/tc-tilepro.c:627
+msgid "Invalid operator for operand."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic6x.c:3106
-#, c-format
-msgid "operand %u of '%.*s' is read-only"
+#: config/tc-tilegx.c:756 config/tc-tilepro.c:648
+msgid "Operator may only be applied to symbols."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic6x.c:3111
+#: config/tc-tilegx.c:821 config/tc-tilepro.c:713
 #, c-format
 #, c-format
-msgid "operand %u of '%.*s' not a valid memory reference"
+msgid "Writes to register '%s' are not allowed."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic6x.c:3117
+#: config/tc-tilegx.c:848 config/tc-tilepro.c:740
 #, c-format
 #, c-format
-msgid "operand %u of '%.*s' not a valid base address register"
+msgid ""
+"Two instructions in the same bundle both write to register %s, which is not "
+"allowed."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic6x.c:3203
+#: config/tc-tilegx.c:913 config/tc-tilepro.c:804
 #, c-format
 #, c-format
-msgid "bad operand combination for '%.*s'"
+msgid "'%s' may not be bundled with other instructions."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic6x.c:3249
-msgid "parallel instruction not following another instruction"
+#: config/tc-tilegx.c:943 config/tc-tilepro.c:834
+msgid "Invalid combination of instructions for bundle."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic6x.c:3255
-msgid "too many instructions in execute packet"
+#: config/tc-tilegx.c:978 config/tc-tilepro.c:869
+msgid "instruction address is not a multiple of 8"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic6x.c:3260
-msgid "label not at start of execute packet"
+#: config/tc-tilegx.c:1055 config/tc-tilepro.c:947
+msgid "Invalid expression."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic6x.c:3263
+#: config/tc-tilegx.c:1098 config/tc-tilepro.c:989
 #, c-format
 #, c-format
-msgid "'%.*s' instruction not at start of execute packet"
+msgid "Expected register, got '%s'."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic6x.c:3311
-msgid "functional unit already used in this execute packet"
+#: config/tc-tilegx.c:1107 config/tc-tilepro.c:996
+#, c-format
+msgid "Found use of non-canonical register name %s; use %s instead."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic6x.c:3319
-msgid "nested software pipelined loop"
+#: config/tc-tilegx.c:1169 config/tc-tilepro.c:1055
+#, c-format
+msgid "Too few operands to '%s'."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic6x.c:3338
-msgid "'||^' without previous SPMASK"
+#: config/tc-tilegx.c:1174 config/tc-tilepro.c:1060
+#, c-format
+msgid "Unexpected character '%c' after operand %d to %s."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic6x.c:3340
-msgid "cannot mask instruction using no functional unit"
+#: config/tc-tilegx.c:1195 config/tc-tilepro.c:1081
+msgid "Expected immediate expression"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic6x.c:3352
-msgid "functional unit already masked"
+#: config/tc-tilegx.c:1208 config/tc-tilegx.c:1813 config/tc-tilepro.c:1094
+#: config/tc-tilepro.c:1593
+msgid "Found '}' when not bundling."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic6x.c:3416
-msgid "value too large for 2-byte field"
+#: config/tc-tilegx.c:1249 config/tc-tilepro.c:1134
+#, c-format
+msgid "Unknown opcode `%.*s'."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic6x.c:3426
-msgid "value too large for 1-byte field"
+#: config/tc-tilegx.c:1260 config/tc-tilepro.c:1145
+msgid "Too many instructions for bundle."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic6x.c:3464 config/tc-tic6x.c:3516 config/tc-tic6x.c:3543
-#: config/tc-tic6x.c:3571
-msgid "immediate offset out of range"
+#: config/tc-tilegx.c:1355 config/tc-tilepro.c:1230
+msgid "Bad call to md_atof ()"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic6x.c:3540
-msgid "immediate offset not 2-byte-aligned"
+#: config/tc-tilegx.c:1431 config/tc-tilepro.c:1293
+msgid "This operator only produces two byte values."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic6x.c:3568
-msgid "immediate offset not 4-byte-aligned"
+#: config/tc-tilegx.c:1457 config/tc-tilepro.c:1319
+#, c-format
+msgid "unsupported BFD relocation size %d"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic6x.c:3582
-msgid "addend used with $DSBT_INDEX"
+#: config/tc-tilegx.c:1758 config/tc-tilepro.c:1538
+#, c-format
+msgid "internal error? cannot generate `%s' relocation (%d, %d)"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic6x.c:3596 config/tc-tic6x.c:3614 config/tc-tic6x.c:3632
-#: config/tc-tic6x.c:3650
-msgid "PC-relative offset not 4-byte-aligned"
+#: config/tc-tilegx.c:1801 config/tc-tilepro.c:1581
+msgid "Found '{' when already bundling."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-tic6x.c:3599 config/tc-tic6x.c:3617 config/tc-tic6x.c:3635
-#: config/tc-tic6x.c:3653
-msgid "PC-relative offset out of range"
+#: config/tc-tilepro.c:99
+#, c-format
+msgid ""
+"  -Q                      ignored\n"
+"  -V                      print assembler version number\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-v850.c:286
+#: config/tc-v850.c:292
 #, c-format
 msgid ".COMMon length (%d.) < 0! Ignored."
 msgstr ""
 
 #, c-format
 msgid ".COMMon length (%d.) < 0! Ignored."
 msgstr ""
 
-#: config/tc-v850.c:307
+#: config/tc-v850.c:313
 #, c-format
 msgid "Length of .comm \"%s\" is already %ld. Not changed to %d."
 msgstr ""
 
 #, c-format
 msgid "Length of .comm \"%s\" is already %ld. Not changed to %d."
 msgstr ""
 
-#: config/tc-v850.c:333
+#: config/tc-v850.c:339
 msgid "Common alignment negative; 0 assumed"
 msgstr ""
 
 msgid "Common alignment negative; 0 assumed"
 msgstr ""
 
-#: config/tc-v850.c:536
+#: config/tc-v850.c:543
 msgid ".longcall pseudo-op seen when not relaxing"
 msgstr ""
 
 msgid ".longcall pseudo-op seen when not relaxing"
 msgstr ""
 
-#: config/tc-v850.c:538
+#: config/tc-v850.c:545
 msgid ".longjump pseudo-op seen when not relaxing"
 msgstr ""
 
 msgid ".longjump pseudo-op seen when not relaxing"
 msgstr ""
 
-#: config/tc-v850.c:545
+#: config/tc-v850.c:552
 msgid "bad .longcall format"
 msgstr ""
 
 msgid "bad .longcall format"
 msgstr ""
 
-#: config/tc-v850.c:1182
+#: config/tc-v850.c:1398
 #, c-format
 msgid "unknown operand shift: %x\n"
 msgstr ""
 
 #, c-format
 msgid "unknown operand shift: %x\n"
 msgstr ""
 
-#: config/tc-v850.c:1183
+#: config/tc-v850.c:1399
 msgid "internal failure in parse_register_list"
 msgstr ""
 
 msgid "internal failure in parse_register_list"
 msgstr ""
 
-#: config/tc-v850.c:1199
+#: config/tc-v850.c:1415
 msgid "constant expression or register list expected"
 msgstr ""
 
 msgid "constant expression or register list expected"
 msgstr ""
 
-#: config/tc-v850.c:1204
+#: config/tc-v850.c:1420
 msgid "high bits set in register list expression"
 msgstr ""
 
 msgid "high bits set in register list expression"
 msgstr ""
 
-#: config/tc-v850.c:1242 config/tc-v850.c:1299
+#: config/tc-v850.c:1458 config/tc-v850.c:1515
 msgid "illegal register included in list"
 msgstr ""
 
 msgid "illegal register included in list"
 msgstr ""
 
-#: config/tc-v850.c:1248
+#: config/tc-v850.c:1464
 msgid "system registers cannot be included in list"
 msgstr ""
 
 msgid "system registers cannot be included in list"
 msgstr ""
 
-#: config/tc-v850.c:1274
+#: config/tc-v850.c:1490
 msgid "second register should follow dash in register list"
 msgstr ""
 
 msgid "second register should follow dash in register list"
 msgstr ""
 
-#: config/tc-v850.c:1279
-msgid "second register should greater tahn first register"
+#: config/tc-v850.c:1495
+msgid "second register should be greater than first register"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-v850.c:1327
+#: config/tc-v850.c:1543
 #, c-format
 msgid " V850 options:\n"
 msgstr ""
 
 #, c-format
 msgid " V850 options:\n"
 msgstr ""
 
-#: config/tc-v850.c:1328
+#: config/tc-v850.c:1544
 #, c-format
 msgid "  -mwarn-signed-overflow    Warn if signed immediate values overflow\n"
 msgstr ""
 
 #, c-format
 msgid "  -mwarn-signed-overflow    Warn if signed immediate values overflow\n"
 msgstr ""
 
-#: config/tc-v850.c:1329
+#: config/tc-v850.c:1545
 #, c-format
 msgid ""
 "  -mwarn-unsigned-overflow  Warn if unsigned immediate values overflow\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "  -mwarn-unsigned-overflow  Warn if unsigned immediate values overflow\n"
 msgstr ""
 
-#: config/tc-v850.c:1330
+#: config/tc-v850.c:1546
 #, c-format
 msgid "  -mv850                    The code is targeted at the v850\n"
 msgstr ""
 
 #, c-format
 msgid "  -mv850                    The code is targeted at the v850\n"
 msgstr ""
 
-#: config/tc-v850.c:1331
+#: config/tc-v850.c:1547
 #, c-format
 msgid "  -mv850e                   The code is targeted at the v850e\n"
 msgstr ""
 
 #, c-format
 msgid "  -mv850e                   The code is targeted at the v850e\n"
 msgstr ""
 
-#: config/tc-v850.c:1332
+#: config/tc-v850.c:1548
 #, c-format
 msgid "  -mv850e1                  The code is targeted at the v850e1\n"
 msgstr ""
 
 #, c-format
 msgid "  -mv850e1                  The code is targeted at the v850e1\n"
 msgstr ""
 
-#: config/tc-v850.c:1333
+#: config/tc-v850.c:1549
 #, c-format
 msgid "  -mv850e2                  The code is targeted at the v850e2\n"
 msgstr ""
 
 #, c-format
 msgid "  -mv850e2                  The code is targeted at the v850e2\n"
 msgstr ""
 
-#: config/tc-v850.c:1334
+#: config/tc-v850.c:1550
 #, c-format
 msgid "  -mv850e2v3                The code is targeted at the v850e2v3\n"
 msgstr ""
 
 #, c-format
 msgid "  -mv850e2v3                The code is targeted at the v850e2v3\n"
 msgstr ""
 
-#: config/tc-v850.c:1335
+#: config/tc-v850.c:1551
+#, c-format
+msgid "  -mv850e2v4                Alias for -mv850e3v5\n"
+msgstr ""
+
+#: config/tc-v850.c:1552
+#, c-format
+msgid "  -mv850e3v5                The code is targeted at the v850e3v5\n"
+msgstr ""
+
+#: config/tc-v850.c:1553
 #, c-format
 msgid "  -mrelax                   Enable relaxation\n"
 msgstr ""
 
 #, c-format
 msgid "  -mrelax                   Enable relaxation\n"
 msgstr ""
 
-#: config/tc-v850.c:1336
+#: config/tc-v850.c:1554
 #, c-format
 msgid ""
 "  --disp-size-default-22    branch displacement with unknown size is 22 bits "
 "(default)\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "  --disp-size-default-22    branch displacement with unknown size is 22 bits "
 "(default)\n"
 msgstr ""
 
-#: config/tc-v850.c:1337
+#: config/tc-v850.c:1555
 #, c-format
 msgid ""
 "  --disp-size-default-32    branch displacement with unknown size is 32 "
 "bits\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "  --disp-size-default-32    branch displacement with unknown size is 32 "
 "bits\n"
 msgstr ""
 
-#: config/tc-v850.c:1338
+#: config/tc-v850.c:1556
 #, c-format
 msgid "  -mextension               enable extension opcode support\n"
 msgstr ""
 
 #, c-format
 msgid "  -mextension               enable extension opcode support\n"
 msgstr ""
 
-#: config/tc-v850.c:1339
+#: config/tc-v850.c:1557
 #, c-format
 msgid "  -mno-bcond17\t\t  disable b<cond> disp17 instruction\n"
 msgstr ""
 
 #, c-format
 msgid "  -mno-bcond17\t\t  disable b<cond> disp17 instruction\n"
 msgstr ""
 
-#: config/tc-v850.c:1340
+#: config/tc-v850.c:1558
 #, c-format
 msgid "  -mno-stld23\t\t  disable st/ld offset23 instruction\n"
 msgstr ""
 
 #, c-format
 msgid "  -mno-stld23\t\t  disable st/ld offset23 instruction\n"
 msgstr ""
 
-#: config/tc-v850.c:1655
+#: config/tc-v850.c:1559
+#, c-format
+msgid "  -mgcc-abi                 Mark the binary as using the old GCC ABI\n"
+msgstr ""
+
+#: config/tc-v850.c:1560
+#, c-format
+msgid ""
+"  -mrh850-abi               Mark the binary as using the RH850 ABI "
+"(default)\n"
+msgstr ""
+
+#: config/tc-v850.c:1561
+#, c-format
+msgid "  -m8byte-align             Mark the binary as using 64-bit alignment\n"
+msgstr ""
+
+#: config/tc-v850.c:1562
+#, c-format
+msgid ""
+"  -m4byte-align             Mark the binary as using 32-bit alignment "
+"(default)\n"
+msgstr ""
+
+#: config/tc-v850.c:1940
 #, 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:1695
+#: config/tc-v850.c:1981
 msgid "hi0() relocation used on an instruction which does not support it"
 msgstr ""
 
 msgid "hi0() relocation used on an instruction which does not support it"
 msgstr ""
 
-#: config/tc-v850.c:1715
+#: config/tc-v850.c:2001
 msgid "hi() relocation used on an instruction which does not support it"
 msgstr ""
 
 msgid "hi() relocation used on an instruction which does not support it"
 msgstr ""
 
-#: config/tc-v850.c:1738
+#: config/tc-v850.c:2024
 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:1758
+#: config/tc-v850.c:2034
+msgid "ctoff() is not supported by the rh850 ABI. Use -mgcc-abi instead"
+msgstr ""
+
+#: config/tc-v850.c:2050
 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:1777
+#: config/tc-v850.c:2069
 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:1796
+#: config/tc-v850.c:2088
 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:1828
+#: config/tc-v850.c:2120
 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:1969
+#: config/tc-v850.c:2261
 #, c-format
 msgid "operand out of range (%d is not between %d and %d)"
 msgstr ""
 
 #, c-format
 msgid "operand out of range (%d is not between %d and %d)"
 msgstr ""
 
-#: config/tc-v850.c:2052
+#: config/tc-v850.c:2344
 msgid "st/ld offset 23 instruction was disabled ."
 msgstr ""
 
 msgid "st/ld offset 23 instruction was disabled ."
 msgstr ""
 
-#: config/tc-v850.c:2061
+#: config/tc-v850.c:2353
 msgid "Target processor does not support this instruction."
 msgstr ""
 
 msgid "Target processor does not support this instruction."
 msgstr ""
 
-#: config/tc-v850.c:2167 config/tc-v850.c:2177 config/tc-v850.c:2199
-#: config/tc-v850.c:2213 config/tc-v850.c:2219 config/tc-v850.c:2243
-#: config/tc-v850.c:2249 config/tc-v850.c:2256 config/tc-v850.c:2270
-#: config/tc-v850.c:2284 config/tc-v850.c:2290 config/tc-v850.c:2604
+#: config/tc-v850.c:2465 config/tc-v850.c:2475 config/tc-v850.c:2496
+#: config/tc-v850.c:2510 config/tc-v850.c:2516 config/tc-v850.c:2540
+#: config/tc-v850.c:2546 config/tc-v850.c:2553 config/tc-v850.c:2567
+#: config/tc-v850.c:2581 config/tc-v850.c:2587 config/tc-v850.c:2922
 msgid "immediate operand is too large"
 msgstr ""
 
 msgid "immediate operand is too large"
 msgstr ""
 
-#: config/tc-v850.c:2185
-msgid "AAARG -> unhandled constant reloc"
+#: config/tc-v850.c:2482
+#, c-format
+msgid "AAARG -> unhandled constant reloc: %d"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-v850.c:2320 config/tc-v850.c:2330
+#: config/tc-v850.c:2617 config/tc-v850.c:2628
 msgid "constant too big to fit into instruction"
 msgstr ""
 
 msgid "constant too big to fit into instruction"
 msgstr ""
 
-#: config/tc-v850.c:2405
+#: config/tc-v850.c:2703
 msgid "odd number cannot be used here"
 msgstr ""
 
 msgid "odd number cannot be used here"
 msgstr ""
 
-#: config/tc-v850.c:2450
+#: config/tc-v850.c:2748
 msgid "invalid register name"
 msgstr ""
 
 msgid "invalid register name"
 msgstr ""
 
-#: config/tc-v850.c:2456
+#: config/tc-v850.c:2754
 msgid "register r0 cannot be used here"
 msgstr ""
 
 msgid "register r0 cannot be used here"
 msgstr ""
 
-#: config/tc-v850.c:2462
+#: config/tc-v850.c:2760
 msgid "odd register cannot be used here"
 msgstr ""
 
 msgid "odd register cannot be used here"
 msgstr ""
 
-#: config/tc-v850.c:2471
+#: config/tc-v850.c:2769
 msgid "invalid system register name"
 msgstr ""
 
 msgid "invalid system register name"
 msgstr ""
 
-#: config/tc-v850.c:2484
+#: config/tc-v850.c:2782
 msgid "expected EP register"
 msgstr ""
 
 msgid "expected EP register"
 msgstr ""
 
-#: config/tc-v850.c:2501 config/tc-v850.c:2514
+#: config/tc-v850.c:2799 config/tc-v850.c:2812
 msgid "invalid condition code name"
 msgstr ""
 
 msgid "invalid condition code name"
 msgstr ""
 
-#: config/tc-v850.c:2507
+#: config/tc-v850.c:2805
 msgid "condition sa cannot be used here"
 msgstr ""
 
 msgid "condition sa cannot be used here"
 msgstr ""
 
-#: config/tc-v850.c:2552
+#: config/tc-v850.c:2818
+msgid "invalid cache oparation name"
+msgstr ""
+
+#: config/tc-v850.c:2823
+msgid "invalid pref oparation name"
+msgstr ""
+
+#: config/tc-v850.c:2828
+msgid "invalid vector register name"
+msgstr ""
+
+#: config/tc-v850.c:2865
 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:2554
+#: config/tc-v850.c:2867
 msgid "syntax error: register not expected"
 msgstr ""
 
 msgid "syntax error: register not expected"
 msgstr ""
 
-#: config/tc-v850.c:2568
+#: config/tc-v850.c:2881
 msgid "syntax error: system register not expected"
 msgstr ""
 
 msgid "syntax error: system register not expected"
 msgstr ""
 
-#: config/tc-v850.c:2573 config/tc-v850.c:2578
+#: config/tc-v850.c:2886 config/tc-v850.c:2891
 msgid "syntax error: condition code not expected"
 msgstr ""
 
 msgid "syntax error: condition code not expected"
 msgstr ""
 
-#: config/tc-v850.c:2588
+#: config/tc-v850.c:2896
+msgid "syntax error: vector register not expected"
+msgstr ""
+
+#: config/tc-v850.c:2906
 msgid "immediate 0 cannot be used here"
 msgstr ""
 
 msgid "immediate 0 cannot be used here"
 msgstr ""
 
-#: config/tc-v850.c:2612
+#: config/tc-v850.c:2930
 msgid "immediate operand is not match"
 msgstr ""
 
 msgid "immediate operand is not match"
 msgstr ""
 
-#: config/tc-v850.c:2631 config/tc-xtensa.c:11816
+#: config/tc-v850.c:2943
+msgid "displacement is too large"
+msgstr ""
+
+#: config/tc-v850.c:2961 config/tc-xtensa.c:12371
 msgid "invalid operand"
 msgstr ""
 
 msgid "invalid operand"
 msgstr ""
 
-#: config/tc-vax.c:1340
+#: config/tc-v850.c:3074
+msgid "loop: 32-bit displacement not supported"
+msgstr ""
+
+#: config/tc-vax.c:1344
 msgid "no '[' to match ']'"
 msgstr ""
 
 msgid "no '[' to match ']'"
 msgstr ""
 
-#: config/tc-vax.c:1356
+#: config/tc-vax.c:1360
 msgid "bad register in []"
 msgstr ""
 
 msgid "bad register in []"
 msgstr ""
 
-#: config/tc-vax.c:1358
+#: config/tc-vax.c:1362
 msgid "[PC] index banned"
 msgstr ""
 
 msgid "[PC] index banned"
 msgstr ""
 
-#: config/tc-vax.c:1394
+#: config/tc-vax.c:1398
 msgid "no '(' to match ')'"
 msgstr ""
 
 msgid "no '(' to match ')'"
 msgstr ""
 
-#: config/tc-vax.c:1510
+#: config/tc-vax.c:1514
 msgid "invalid branch operand"
 msgstr ""
 
 msgid "invalid branch operand"
 msgstr ""
 
-#: config/tc-vax.c:1537
+#: config/tc-vax.c:1541
 msgid "address prohibits @"
 msgstr ""
 
 msgid "address prohibits @"
 msgstr ""
 
-#: config/tc-vax.c:1539
+#: config/tc-vax.c:1543
 msgid "address prohibits #"
 msgstr ""
 
 msgid "address prohibits #"
 msgstr ""
 
-#: config/tc-vax.c:1543
+#: config/tc-vax.c:1547
 msgid "address prohibits -()"
 msgstr ""
 
 msgid "address prohibits -()"
 msgstr ""
 
-#: config/tc-vax.c:1545
+#: config/tc-vax.c:1549
 msgid "address prohibits ()+"
 msgstr ""
 
 msgid "address prohibits ()+"
 msgstr ""
 
-#: config/tc-vax.c:1548
+#: config/tc-vax.c:1552
 msgid "address prohibits ()"
 msgstr ""
 
 msgid "address prohibits ()"
 msgstr ""
 
-#: config/tc-vax.c:1550
+#: config/tc-vax.c:1554
 msgid "address prohibits []"
 msgstr ""
 
 msgid "address prohibits []"
 msgstr ""
 
-#: config/tc-vax.c:1552
+#: config/tc-vax.c:1556
 msgid "address prohibits register"
 msgstr ""
 
 msgid "address prohibits register"
 msgstr ""
 
-#: config/tc-vax.c:1554
+#: config/tc-vax.c:1558
 msgid "address prohibits displacement length specifier"
 msgstr ""
 
 msgid "address prohibits displacement length specifier"
 msgstr ""
 
-#: config/tc-vax.c:1582
+#: config/tc-vax.c:1586
 msgid "invalid operand of S^#"
 msgstr ""
 
 msgid "invalid operand of S^#"
 msgstr ""
 
-#: config/tc-vax.c:1595
+#: config/tc-vax.c:1599
 msgid "S^# needs expression"
 msgstr ""
 
 msgid "S^# needs expression"
 msgstr ""
 
-#: config/tc-vax.c:1602
+#: config/tc-vax.c:1606
 msgid "S^# may only read-access"
 msgstr ""
 
 msgid "S^# may only read-access"
 msgstr ""
 
-#: config/tc-vax.c:1625
+#: config/tc-vax.c:1629
 msgid "invalid operand of -()"
 msgstr ""
 
 msgid "invalid operand of -()"
 msgstr ""
 
-#: config/tc-vax.c:1631
+#: config/tc-vax.c:1635
 msgid "-(PC) unpredictable"
 msgstr ""
 
 msgid "-(PC) unpredictable"
 msgstr ""
 
-#: config/tc-vax.c:1633
+#: config/tc-vax.c:1637
 msgid "[]index same as -()register: unpredictable"
 msgstr ""
 
 msgid "[]index same as -()register: unpredictable"
 msgstr ""
 
-#: config/tc-vax.c:1665
+#: config/tc-vax.c:1669
 msgid "invalid operand of ()+"
 msgstr ""
 
 msgid "invalid operand of ()+"
 msgstr ""
 
-#: config/tc-vax.c:1671
+#: config/tc-vax.c:1675
 msgid "(PC)+ unpredictable"
 msgstr ""
 
 msgid "(PC)+ unpredictable"
 msgstr ""
 
-#: config/tc-vax.c:1673
+#: config/tc-vax.c:1677
 msgid "[]index same as ()+register: unpredictable"
 msgstr ""
 
 msgid "[]index same as ()+register: unpredictable"
 msgstr ""
 
-#: config/tc-vax.c:1696
+#: config/tc-vax.c:1700
 msgid "# conflicts length"
 msgstr ""
 
 msgid "# conflicts length"
 msgstr ""
 
-#: config/tc-vax.c:1698
+#: config/tc-vax.c:1702
 msgid "# bars register"
 msgstr ""
 
 msgid "# bars register"
 msgstr ""
 
-#: config/tc-vax.c:1718
+#: config/tc-vax.c:1722
 msgid "writing or modifying # is unpredictable"
 msgstr ""
 
 msgid "writing or modifying # is unpredictable"
 msgstr ""
 
-#: config/tc-vax.c:1744
+#: config/tc-vax.c:1748
 msgid "length not needed"
 msgstr ""
 
 msgid "length not needed"
 msgstr ""
 
-#: config/tc-vax.c:1751
+#: config/tc-vax.c:1755
 msgid "can't []index a register, because it has no address"
 msgstr ""
 
 msgid "can't []index a register, because it has no address"
 msgstr ""
 
-#: config/tc-vax.c:1753
+#: config/tc-vax.c:1757
 msgid "a register has no address"
 msgstr ""
 
 msgid "a register has no address"
 msgstr ""
 
-#: config/tc-vax.c:1762
+#: config/tc-vax.c:1766
 msgid "PC part of operand unpredictable"
 msgstr ""
 
 msgid "PC part of operand unpredictable"
 msgstr ""
 
-#: config/tc-vax.c:1918
+#: config/tc-vax.c:1922
 msgid "odd number of bytes in operand description"
 msgstr ""
 
 msgid "odd number of bytes in operand description"
 msgstr ""
 
-#: config/tc-vax.c:1932
+#: config/tc-vax.c:1936
 msgid "Bad operand"
 msgstr ""
 
 msgid "Bad operand"
 msgstr ""
 
-#: config/tc-vax.c:1937
+#: config/tc-vax.c:1941
 msgid "Not enough operands"
 msgstr ""
 
 msgid "Not enough operands"
 msgstr ""
 
-#: config/tc-vax.c:2214
+#: config/tc-vax.c:2218
 msgid "SYMBOL TABLE not implemented"
 msgstr ""
 
 msgid "SYMBOL TABLE not implemented"
 msgstr ""
 
-#: config/tc-vax.c:2218
+#: config/tc-vax.c:2222
 msgid "TOKEN TRACE not implemented"
 msgstr ""
 
 msgid "TOKEN TRACE not implemented"
 msgstr ""
 
-#: config/tc-vax.c:2222
+#: config/tc-vax.c:2226
 #, c-format
 msgid "Displacement length %s ignored!"
 msgstr ""
 
 #, c-format
 msgid "Displacement length %s ignored!"
 msgstr ""
 
-#: config/tc-vax.c:2226
+#: config/tc-vax.c:2230
 #, 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:2230
+#: config/tc-vax.c:2234
 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:2287
+#: config/tc-vax.c:2291
 #, c-format
 msgid ""
 "VAX options:\n"
 #, c-format
 msgid ""
 "VAX options:\n"
@@ -14458,7 +17258,7 @@ msgid ""
 "-V\t\t\tignored\n"
 msgstr ""
 
 "-V\t\t\tignored\n"
 msgstr ""
 
-#: config/tc-vax.c:2296
+#: config/tc-vax.c:2300
 #, c-format
 msgid ""
 "VMS options:\n"
 #, c-format
 msgid ""
 "VMS options:\n"
@@ -14470,61 +17270,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:2461
+#: config/tc-vax.c:2465
 #, c-format
 msgid "Ignoring statement due to \"%s\""
 msgstr ""
 
 #, c-format
 msgid "Ignoring statement due to \"%s\""
 msgstr ""
 
-#: config/tc-vax.c:2478
+#: config/tc-vax.c:2482
 #, c-format
 msgid "Aborting because statement has \"%s\""
 msgstr ""
 
 #, c-format
 msgid "Aborting because statement has \"%s\""
 msgstr ""
 
-#: config/tc-vax.c:2523
+#: config/tc-vax.c:2527
 msgid "Can't relocate expression"
 msgstr ""
 
 msgid "Can't relocate expression"
 msgstr ""
 
-#: config/tc-vax.c:2626
+#: config/tc-vax.c:2630
 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:2635
+#: config/tc-vax.c:2639
 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:2682
+#: config/tc-vax.c:2686
 #, 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:2994
+#: config/tc-vax.c:2998
 #, 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:3003
+#: config/tc-vax.c:3007
 #, 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:3068
+#: config/tc-vax.c:3072
 msgid "Length specification ignored. Address mode 9F used"
 msgstr ""
 
 msgid "Length specification ignored. Address mode 9F used"
 msgstr ""
 
-#: config/tc-vax.c:3126
+#: config/tc-vax.c:3130
 msgid "Invalid operand:  immediate value used as base address."
 msgstr ""
 
 msgid "Invalid operand:  immediate value used as base address."
 msgstr ""
 
-#: config/tc-vax.c:3128
+#: config/tc-vax.c:3132
 msgid "Invalid operand:  immediate value used as address."
 msgstr ""
 
 msgid "Invalid operand:  immediate value used as address."
 msgstr ""
 
-#: config/tc-vax.c:3153
+#: config/tc-vax.c:3157
 #, c-format
 msgid "Symbol %s used as immediate operand in PIC mode."
 msgstr ""
 
 #, c-format
 msgid "Symbol %s used as immediate operand in PIC mode."
 msgstr ""
 
-#: config/tc-vax.c:3258
+#: config/tc-vax.c:3262
 #, c-format
 msgid "VIP_BEGIN error:%s"
 msgstr ""
 #, c-format
 msgid "VIP_BEGIN error:%s"
 msgstr ""
@@ -14534,586 +17334,672 @@ msgstr ""
 msgid " XC16X specific command line options:\n"
 msgstr ""
 
 msgid " XC16X specific command line options:\n"
 msgstr ""
 
-#: config/tc-xstormy16.c:78
+#: config/tc-xgate.c:215
+msgid " architecture variant invalid"
+msgstr ""
+
+#: config/tc-xgate.c:372
+#, c-format
+msgid ""
+"Freescale XGATE co-processor options:\n"
+"  -mshort                 use 16-bit int ABI (default)\n"
+"  -mlong                  use 32-bit int ABI\n"
+"  -mshort-double          use 32-bit double ABI\n"
+"  -mlong-double           use 64-bit double ABI (default)\n"
+"  --mxgate                specify the processor variant[default %s]\n"
+"  --print-insn-syntax     print the syntax of instruction in case of error\n"
+"  --print-opcodes         print the list of instructions with syntax\n"
+"  --generate-example      generate an example of each instruction"
+msgstr ""
+
+#: config/tc-xgate.c:495
+msgid "opcode missing or not found on input line"
+msgstr ""
+
+#: config/tc-xgate.c:500
+#, c-format
+msgid "opcode %s not found in opcode hash table"
+msgstr ""
+
+#: config/tc-xgate.c:513
+msgid "matching operands to opcode "
+msgstr ""
+
+#: config/tc-xgate.c:551
+msgid ": processing macro, real opcode handle not found in hash"
+msgstr ""
+
+#: config/tc-xgate.c:682
+#, c-format
+msgid "Value %ld not aligned by 2 for 9-bit PC-relative branch."
+msgstr ""
+
+#: config/tc-xgate.c:699
+#, c-format
+msgid "Value %ld not aligned by 2 for 10-bit PC-relative branch."
+msgstr ""
+
+#: config/tc-xgate.c:726
+msgid "Value out of 3-bit range."
+msgstr ""
+
+#: config/tc-xgate.c:733
+msgid "Value out of 4-bit range."
+msgstr ""
+
+#: config/tc-xgate.c:740
+msgid "Value out of 5-bit range."
+msgstr ""
+
+#: config/tc-xgate.c:877
+msgid ":operand has too many bits"
+msgstr ""
+
+#: config/tc-xgate.c:989
+msgid "unknown operand count"
+msgstr ""
+
+#: config/tc-xgate.c:1232 config/tc-xgate.c:1244
+msgid ": expected register name r0-r7 "
+msgstr ""
+
+#: config/tc-xgate.c:1280
+#, c-format
+msgid ":operand value(%d) too big for constraint"
+msgstr ""
+
+#: config/tc-xgate.c:1298
+msgid "you must use a hi/lo directive or 16-bit macro to load a 16-bit value."
+msgstr ""
+
+#: config/tc-xgate.c:1311
+msgid ":unknown relocation constraint size"
+msgstr ""
+
+#: config/tc-xgate.c:1318
+msgid ": expected register name ccr "
+msgstr ""
+
+#: config/tc-xgate.c:1324
+msgid ": expected register name pc "
+msgstr ""
+
+#: config/tc-xstormy16.c:77
 #, c-format
 msgid " XSTORMY16 specific command line options:\n"
 msgstr ""
 
 #, c-format
 msgid " XSTORMY16 specific command line options:\n"
 msgstr ""
 
-#: config/tc-xstormy16.c:225
+#: config/tc-xstormy16.c:223
 #, c-format
 msgid "unsupported fptr fixup size %d"
 msgstr ""
 
 #, c-format
 msgid "unsupported fptr fixup size %d"
 msgstr ""
 
-#: config/tc-xstormy16.c:237
+#: config/tc-xstormy16.c:235
 #, c-format
 msgid "unsupported fixup size %d"
 msgstr ""
 
 #, c-format
 msgid "unsupported fixup size %d"
 msgstr ""
 
-#: config/tc-xstormy16.c:268
+#: config/tc-xstormy16.c:266
 msgid "unsupported fptr fixup"
 msgstr ""
 
 msgid "unsupported fptr fixup"
 msgstr ""
 
-#: config/tc-xtensa.c:619
+#: config/tc-xtensa.c:625
 msgid "illegal range of target hardware versions"
 msgstr ""
 
 msgid "illegal range of target hardware versions"
 msgstr ""
 
-#: config/tc-xtensa.c:776
+#: config/tc-xtensa.c:788
 msgid "--density option is ignored"
 msgstr ""
 
 msgid "--density option is ignored"
 msgstr ""
 
-#: config/tc-xtensa.c:779
+#: config/tc-xtensa.c:791
 msgid "--no-density option is ignored"
 msgstr ""
 
 msgid "--no-density option is ignored"
 msgstr ""
 
-#: config/tc-xtensa.c:797
+#: config/tc-xtensa.c:809
 msgid "--generics is deprecated; use --transform instead"
 msgstr ""
 
 msgid "--generics is deprecated; use --transform instead"
 msgstr ""
 
-#: config/tc-xtensa.c:800
+#: config/tc-xtensa.c:812
 msgid "--no-generics is deprecated; use --no-transform instead"
 msgstr ""
 
 msgid "--no-generics is deprecated; use --no-transform instead"
 msgstr ""
 
-#: config/tc-xtensa.c:803
+#: config/tc-xtensa.c:815
 msgid "--relax is deprecated; use --transform instead"
 msgstr ""
 
 msgid "--relax is deprecated; use --transform instead"
 msgstr ""
 
-#: config/tc-xtensa.c:806
+#: config/tc-xtensa.c:818
 msgid "--no-relax is deprecated; use --no-transform instead"
 msgstr ""
 
 msgid "--no-relax is deprecated; use --no-transform instead"
 msgstr ""
 
-#: config/tc-xtensa.c:823
+#: config/tc-xtensa.c:835
 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:896
+#: config/tc-xtensa.c:908
 msgid "prefer-l32r conflicts with prefer-const16"
 msgstr ""
 
 msgid "prefer-l32r conflicts with prefer-const16"
 msgstr ""
 
-#: config/tc-xtensa.c:902
+#: config/tc-xtensa.c:914
 msgid "prefer-const16 conflicts with prefer-l32r"
 msgstr ""
 
 msgid "prefer-const16 conflicts with prefer-l32r"
 msgstr ""
 
-#: config/tc-xtensa.c:910 config/tc-xtensa.c:919 config/tc-xtensa.c:923
+#: config/tc-xtensa.c:922 config/tc-xtensa.c:931 config/tc-xtensa.c:935
 msgid "invalid target hardware version"
 msgstr ""
 
 msgid "invalid target hardware version"
 msgstr ""
 
-#: config/tc-xtensa.c:1107
+#: config/tc-xtensa.c:1129
 msgid "unmatched end directive"
 msgstr ""
 
 msgid "unmatched end directive"
 msgstr ""
 
-#: config/tc-xtensa.c:1136
+#: config/tc-xtensa.c:1158
 msgid ".begin directive with no matching .end directive"
 msgstr ""
 
 msgid ".begin directive with no matching .end directive"
 msgstr ""
 
-#: config/tc-xtensa.c:1177
+#: config/tc-xtensa.c:1199
 msgid "[no-]generics is deprecated; use [no-]transform instead"
 msgstr ""
 
 msgid "[no-]generics is deprecated; use [no-]transform instead"
 msgstr ""
 
-#: config/tc-xtensa.c:1182
+#: config/tc-xtensa.c:1204
 msgid "[no-]relax is deprecated; use [no-]transform instead"
 msgstr ""
 
 msgid "[no-]relax is deprecated; use [no-]transform instead"
 msgstr ""
 
-#: config/tc-xtensa.c:1195
+#: config/tc-xtensa.c:1217
 #, c-format
 msgid "directive %s cannot be negated"
 msgstr ""
 
 #, c-format
 msgid "directive %s cannot be negated"
 msgstr ""
 
-#: config/tc-xtensa.c:1201
+#: config/tc-xtensa.c:1223
 msgid "unknown directive"
 msgstr ""
 
 msgid "unknown directive"
 msgstr ""
 
-#: config/tc-xtensa.c:1222 config/tc-xtensa.c:1318 config/tc-xtensa.c:1563
-#: config/tc-xtensa.c:5774
+#: config/tc-xtensa.c:1244 config/tc-xtensa.c:1340 config/tc-xtensa.c:1585
+#: config/tc-xtensa.c:5797
 msgid "directives are not valid inside bundles"
 msgstr ""
 
 msgid "directives are not valid inside bundles"
 msgstr ""
 
-#: config/tc-xtensa.c:1234
+#: config/tc-xtensa.c:1256
 msgid ".begin literal is deprecated; use .literal instead"
 msgstr ""
 
 msgid ".begin literal is deprecated; use .literal instead"
 msgstr ""
 
-#: config/tc-xtensa.c:1248
+#: config/tc-xtensa.c:1270
 msgid "cannot set literal_prefix inside literal fragment"
 msgstr ""
 
 msgid "cannot set literal_prefix inside literal fragment"
 msgstr ""
 
-#: config/tc-xtensa.c:1281
+#: config/tc-xtensa.c:1303
 msgid ".begin [no-]density is ignored"
 msgstr ""
 
 msgid ".begin [no-]density is ignored"
 msgstr ""
 
-#: config/tc-xtensa.c:1288 config/tc-xtensa.c:1338
+#: config/tc-xtensa.c:1310 config/tc-xtensa.c:1360
 msgid "Xtensa absolute literals option not supported; ignored"
 msgstr ""
 
 msgid "Xtensa absolute literals option not supported; ignored"
 msgstr ""
 
-#: config/tc-xtensa.c:1331
+#: config/tc-xtensa.c:1353
 msgid ".end [no-]density is ignored"
 msgstr ""
 
 msgid ".end [no-]density is ignored"
 msgstr ""
 
-#: config/tc-xtensa.c:1356
+#: config/tc-xtensa.c:1378
 #, 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:1411
+#: config/tc-xtensa.c:1433
 msgid ".literal_position inside literal directive; ignoring"
 msgstr ""
 
 msgid ".literal_position inside literal directive; ignoring"
 msgstr ""
 
-#: config/tc-xtensa.c:1431
+#: config/tc-xtensa.c:1453
 msgid ".literal not allowed inside .begin literal region"
 msgstr ""
 
 msgid ".literal not allowed inside .begin literal region"
 msgstr ""
 
-#: config/tc-xtensa.c:1470
+#: config/tc-xtensa.c:1492
 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:1532
+#: config/tc-xtensa.c:1554
 msgid "fall through frequency must be greater than 0"
 msgstr ""
 
 msgid "fall through frequency must be greater than 0"
 msgstr ""
 
-#: config/tc-xtensa.c:1540
+#: config/tc-xtensa.c:1562
 msgid "branch target frequency must be greater than 0"
 msgstr ""
 
 msgid "branch target frequency must be greater than 0"
 msgstr ""
 
-#: config/tc-xtensa.c:1588
+#: config/tc-xtensa.c:1610
 #, 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:1596
+#: config/tc-xtensa.c:1618
 #, c-format
 msgid "invalid use of %s relocation"
 msgstr ""
 
 #, c-format
 msgid "invalid use of %s relocation"
 msgstr ""
 
-#: config/tc-xtensa.c:1792 config/tc-xtensa.c:1809
+#: config/tc-xtensa.c:1814 config/tc-xtensa.c:1831
 #, c-format
 msgid "bad register name: %s"
 msgstr ""
 
 #, c-format
 msgid "bad register name: %s"
 msgstr ""
 
-#: config/tc-xtensa.c:1798
+#: config/tc-xtensa.c:1820
 #, c-format
 msgid "bad register number: %s"
 msgstr ""
 
 #, c-format
 msgid "bad register number: %s"
 msgstr ""
 
-#: config/tc-xtensa.c:1862
+#: config/tc-xtensa.c:1884
 msgid "pcrel relocation not allowed in an instruction"
 msgstr ""
 
 msgid "pcrel relocation not allowed in an instruction"
 msgstr ""
 
-#: config/tc-xtensa.c:1879
+#: config/tc-xtensa.c:1901
 msgid "register number out of range"
 msgstr ""
 
 msgid "register number out of range"
 msgstr ""
 
-#: config/tc-xtensa.c:1963
+#: config/tc-xtensa.c:1985
 msgid "extra comma"
 msgstr ""
 
 msgid "extra comma"
 msgstr ""
 
-#: config/tc-xtensa.c:1965
+#: config/tc-xtensa.c:1987
 msgid "extra colon"
 msgstr ""
 
 msgid "extra colon"
 msgstr ""
 
-#: config/tc-xtensa.c:1967
+#: config/tc-xtensa.c:1989
 msgid "missing argument"
 msgstr ""
 
 msgid "missing argument"
 msgstr ""
 
-#: config/tc-xtensa.c:1969
+#: config/tc-xtensa.c:1991
 msgid "missing comma or colon"
 msgstr ""
 
 msgid "missing comma or colon"
 msgstr ""
 
-#: config/tc-xtensa.c:2026
+#: config/tc-xtensa.c:2048
 msgid "incorrect register number, ignoring"
 msgstr ""
 
 msgid "incorrect register number, ignoring"
 msgstr ""
 
-#: config/tc-xtensa.c:2033
-msgid "too many arguments"
-msgstr ""
-
-#: config/tc-xtensa.c:2107
+#: config/tc-xtensa.c:2129
 #, c-format
 msgid "cannot encode opcode \"%s\""
 msgstr ""
 
 #, c-format
 msgid "cannot encode opcode \"%s\""
 msgstr ""
 
-#: config/tc-xtensa.c:2201
+#: config/tc-xtensa.c:2223
 #, 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:2208
+#: config/tc-xtensa.c:2230
 #, 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:2259
+#: config/tc-xtensa.c:2281
 #, c-format
 msgid "invalid register '%s' for '%s' instruction"
 msgstr ""
 
 #, c-format
 msgid "invalid register '%s' for '%s' instruction"
 msgstr ""
 
-#: config/tc-xtensa.c:2266
+#: config/tc-xtensa.c:2288
 #, 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:2334
+#: config/tc-xtensa.c:2356
 #, c-format
 msgid "invalid register number (%ld) for '%s'"
 msgstr ""
 
 #, c-format
 msgid "invalid register number (%ld) for '%s'"
 msgstr ""
 
-#: config/tc-xtensa.c:2725
+#: config/tc-xtensa.c:2747
 #, 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:2731
+#: config/tc-xtensa.c:2753
 #, 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:2778
+#: config/tc-xtensa.c:2800
 #, c-format
 msgid "internal error: unknown option name '%s'"
 msgstr ""
 
 #, c-format
 msgid "internal error: unknown option name '%s'"
 msgstr ""
 
-#: config/tc-xtensa.c:3887
+#: config/tc-xtensa.c:3909
 msgid "can't handle generation of literal/labels yet"
 msgstr ""
 
 msgid "can't handle generation of literal/labels yet"
 msgstr ""
 
-#: config/tc-xtensa.c:3891
+#: config/tc-xtensa.c:3913
 msgid "can't handle undefined OP TYPE"
 msgstr ""
 
 msgid "can't handle undefined OP TYPE"
 msgstr ""
 
-#: config/tc-xtensa.c:3952
+#: config/tc-xtensa.c:3974
 #, 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:3959
+#: config/tc-xtensa.c:3981
 #, 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:3980
+#: config/tc-xtensa.c:4002
 msgid "immediate operands sum to greater than 32"
 msgstr ""
 
 msgid "immediate operands sum to greater than 32"
 msgstr ""
 
-#: config/tc-xtensa.c:4111
-msgid "invalid immediate"
-msgstr ""
-
-#: config/tc-xtensa.c:4232
+#: config/tc-xtensa.c:4254
 #, 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:4242
+#: config/tc-xtensa.c:4264
 #, 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:4252
+#: config/tc-xtensa.c:4274
 #, c-format
 msgid "invalid relocation in instruction slot %i"
 msgstr ""
 
 #, c-format
 msgid "invalid relocation in instruction slot %i"
 msgstr ""
 
-#: config/tc-xtensa.c:4259
+#: config/tc-xtensa.c:4281
 #, c-format
 msgid "undefined symbol for opcode \"%s\""
 msgstr ""
 
 #, c-format
 msgid "undefined symbol for opcode \"%s\""
 msgstr ""
 
-#: config/tc-xtensa.c:4745
+#: config/tc-xtensa.c:4767
 msgid "opcode 'NOP.N' unavailable in this configuration"
 msgstr ""
 
 msgid "opcode 'NOP.N' unavailable in this configuration"
 msgstr ""
 
-#: config/tc-xtensa.c:4805
+#: config/tc-xtensa.c:4827
 msgid "get_expanded_loop_offset: invalid opcode"
 msgstr ""
 
 msgid "get_expanded_loop_offset: invalid opcode"
 msgstr ""
 
-#: config/tc-xtensa.c:4938
+#: config/tc-xtensa.c:4960
 #, 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:4991
+#: config/tc-xtensa.c:5013
 #, 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:5035
+#: config/tc-xtensa.c:5057
 #, 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:5060
+#: config/tc-xtensa.c:5082
 msgid "unexpected fix"
 msgstr ""
 
 msgid "unexpected fix"
 msgstr ""
 
-#: config/tc-xtensa.c:5071 config/tc-xtensa.c:5075
+#: config/tc-xtensa.c:5093 config/tc-xtensa.c:5097
 msgid "undecodable fix"
 msgstr ""
 
 msgid "undecodable fix"
 msgstr ""
 
-#: config/tc-xtensa.c:5213
+#: config/tc-xtensa.c:5235
 msgid "labels are not valid inside bundles"
 msgstr ""
 
 msgid "labels are not valid inside bundles"
 msgstr ""
 
-#: config/tc-xtensa.c:5233
+#: config/tc-xtensa.c:5255
 msgid "invalid last instruction for a zero-overhead loop"
 msgstr ""
 
 msgid "invalid last instruction for a zero-overhead loop"
 msgstr ""
 
-#: config/tc-xtensa.c:5300
+#: config/tc-xtensa.c:5322
 msgid "extra opening brace"
 msgstr ""
 
 msgid "extra opening brace"
 msgstr ""
 
-#: config/tc-xtensa.c:5310
+#: config/tc-xtensa.c:5332
 msgid "extra closing brace"
 msgstr ""
 
 msgid "extra closing brace"
 msgstr ""
 
-#: config/tc-xtensa.c:5337
+#: config/tc-xtensa.c:5359
 msgid "missing closing brace"
 msgstr ""
 
 msgid "missing closing brace"
 msgstr ""
 
-#: config/tc-xtensa.c:5437 config/tc-xtensa.c:5466
+#: config/tc-xtensa.c:5459 config/tc-xtensa.c:5488
 #, c-format
 msgid "wrong number of operands for '%s'"
 msgstr ""
 
 #, c-format
 msgid "wrong number of operands for '%s'"
 msgstr ""
 
-#: config/tc-xtensa.c:5453
+#: config/tc-xtensa.c:5475
 #, c-format
 msgid "bad relocation expression for '%s'"
 msgstr ""
 
 #, c-format
 msgid "bad relocation expression for '%s'"
 msgstr ""
 
-#: config/tc-xtensa.c:5488
+#: config/tc-xtensa.c:5510
 #, c-format
 msgid "unknown opcode or format name '%s'"
 msgstr ""
 
 #, c-format
 msgid "unknown opcode or format name '%s'"
 msgstr ""
 
-#: config/tc-xtensa.c:5494
+#: config/tc-xtensa.c:5516
 msgid "format names only valid inside bundles"
 msgstr ""
 
 msgid "format names only valid inside bundles"
 msgstr ""
 
-#: config/tc-xtensa.c:5499
+#: config/tc-xtensa.c:5521
 #, 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:5549
+#: config/tc-xtensa.c:5571
 msgid "entry instruction with stack decrement < 16"
 msgstr ""
 
 msgid "entry instruction with stack decrement < 16"
 msgstr ""
 
-#: config/tc-xtensa.c:5602
+#: config/tc-xtensa.c:5625
 msgid "unaligned entry instruction"
 msgstr ""
 
 msgid "unaligned entry instruction"
 msgstr ""
 
-#: config/tc-xtensa.c:5667
+#: config/tc-xtensa.c:5690
 msgid "bad instruction format"
 msgstr ""
 
 msgid "bad instruction format"
 msgstr ""
 
-#: config/tc-xtensa.c:5670
+#: config/tc-xtensa.c:5693
 msgid "invalid relocation"
 msgstr ""
 
 msgid "invalid relocation"
 msgstr ""
 
-#: config/tc-xtensa.c:5681
+#: config/tc-xtensa.c:5704
 #, c-format
 msgid "invalid relocation for '%s' instruction"
 msgstr ""
 
 #, c-format
 msgid "invalid relocation for '%s' instruction"
 msgstr ""
 
-#: config/tc-xtensa.c:5693
+#: config/tc-xtensa.c:5716
 #, 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:5956
+#: config/tc-xtensa.c:5982
 #, c-format
 msgid "unhandled local relocation fix %s"
 msgstr ""
 
 #, c-format
 msgid "unhandled local relocation fix %s"
 msgstr ""
 
-#: config/tc-xtensa.c:6007
+#: config/tc-xtensa.c:6033
 #, c-format
 msgid "internal error; cannot generate `%s' relocation"
 msgstr ""
 
 #, c-format
 msgid "internal error; cannot generate `%s' relocation"
 msgstr ""
 
-#: config/tc-xtensa.c:6226
+#: config/tc-xtensa.c:6252
 msgid "The option \"--no-allow-flix\" prohibits multi-slot flix."
 msgstr ""
 
 msgid "The option \"--no-allow-flix\" prohibits multi-slot flix."
 msgstr ""
 
-#: config/tc-xtensa.c:6235
+#: config/tc-xtensa.c:6261
 msgid "couldn't find a valid instruction format"
 msgstr ""
 
 msgid "couldn't find a valid instruction format"
 msgstr ""
 
-#: config/tc-xtensa.c:6236
+#: config/tc-xtensa.c:6262
 #, c-format
 msgid "    ops were: "
 msgstr ""
 
 #, c-format
 msgid "    ops were: "
 msgstr ""
 
-#: config/tc-xtensa.c:6238
+#: config/tc-xtensa.c:6264
 #, c-format
 msgid " %s;"
 msgstr ""
 
 #, c-format
 msgid " %s;"
 msgstr ""
 
-#: config/tc-xtensa.c:6249
+#: config/tc-xtensa.c:6275
 #, 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:6260 config/tc-xtensa.c:6358
+#: config/tc-xtensa.c:6286 config/tc-xtensa.c:6384
 msgid "illegal resource usage in bundle"
 msgstr ""
 
 msgid "illegal resource usage in bundle"
 msgstr ""
 
-#: config/tc-xtensa.c:6445
+#: config/tc-xtensa.c:6473
 #, 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:6450
+#: config/tc-xtensa.c:6478
 #, 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:6455
+#: config/tc-xtensa.c:6483
 #, 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:6460
+#: config/tc-xtensa.c:6488
 #, 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:6476
+#: config/tc-xtensa.c:6504
 msgid "multiple branches or jumps in the same bundle"
 msgstr ""
 
 msgid "multiple branches or jumps in the same bundle"
 msgstr ""
 
-#: config/tc-xtensa.c:6928
+#: config/tc-xtensa.c:6956
 msgid "cannot assemble into a literal fragment"
 msgstr ""
 
 msgid "cannot assemble into a literal fragment"
 msgstr ""
 
-#: config/tc-xtensa.c:6930
+#: config/tc-xtensa.c:6958
 msgid "..."
 msgstr ""
 
 msgid "..."
 msgstr ""
 
-#: config/tc-xtensa.c:7565
+#: config/tc-xtensa.c:7749
 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:7677
+#: config/tc-xtensa.c:7861
 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:7759
+#: config/tc-xtensa.c:7943
 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:7768
+#: config/tc-xtensa.c:7952
 #, c-format
 msgid "fr_var %lu < length %d"
 msgstr ""
 
 #, c-format
 msgid "fr_var %lu < length %d"
 msgstr ""
 
-#: config/tc-xtensa.c:7925
+#: config/tc-xtensa.c:8109
 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:7997
+#: config/tc-xtensa.c:8181
 msgid "undecodable instruction in instruction frag"
 msgstr ""
 
 msgid "undecodable instruction in instruction frag"
 msgstr ""
 
-#: config/tc-xtensa.c:8107
+#: config/tc-xtensa.c:8291
 msgid "invalid empty loop"
 msgstr ""
 
 msgid "invalid empty loop"
 msgstr ""
 
-#: config/tc-xtensa.c:8112
+#: config/tc-xtensa.c:8296
 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:8713
+#: config/tc-xtensa.c:9040
 msgid "bad relaxation state"
 msgstr ""
 
 msgid "bad relaxation state"
 msgstr ""
 
-#: config/tc-xtensa.c:8771
+#: config/tc-xtensa.c:9098
 #, c-format
 msgid "fr_var (%ld) < length (%d)"
 msgstr ""
 
 #, c-format
 msgid "fr_var (%ld) < length (%d)"
 msgstr ""
 
-#: config/tc-xtensa.c:9406
+#: config/tc-xtensa.c:9834
+msgid "jump target out of range; no usable trampoline found"
+msgstr ""
+
+#: config/tc-xtensa.c:9958
 msgid "invalid relaxation fragment result"
 msgstr ""
 
 msgid "invalid relaxation fragment result"
 msgstr ""
 
-#: config/tc-xtensa.c:9485
+#: config/tc-xtensa.c:10040
 msgid "unable to widen instruction"
 msgstr ""
 
 msgid "unable to widen instruction"
 msgstr ""
 
-#: config/tc-xtensa.c:9624
+#: config/tc-xtensa.c:10179
 msgid "multiple literals in expansion"
 msgstr ""
 
 msgid "multiple literals in expansion"
 msgstr ""
 
-#: config/tc-xtensa.c:9628
+#: config/tc-xtensa.c:10183
 msgid "no registered fragment for literal"
 msgstr ""
 
 msgid "no registered fragment for literal"
 msgstr ""
 
-#: config/tc-xtensa.c:9630
+#: config/tc-xtensa.c:10185
 msgid "number of literal tokens != 1"
 msgstr ""
 
 msgid "number of literal tokens != 1"
 msgstr ""
 
-#: config/tc-xtensa.c:9759 config/tc-xtensa.c:9765
+#: config/tc-xtensa.c:10314 config/tc-xtensa.c:10320
 #, c-format
 msgid "unresolved loop target symbol: %s"
 msgstr ""
 
 #, c-format
 msgid "unresolved loop target symbol: %s"
 msgstr ""
 
-#: config/tc-xtensa.c:9871
+#: config/tc-xtensa.c:10426
 #, c-format
 msgid "invalid expression evaluation type %d"
 msgstr ""
 
 #, c-format
 msgid "invalid expression evaluation type %d"
 msgstr ""
 
-#: config/tc-xtensa.c:9888
+#: config/tc-xtensa.c:10443
 msgid "loop too long for LOOP instruction"
 msgstr ""
 
 msgid "loop too long for LOOP instruction"
 msgstr ""
 
-#: config/tc-xtensa.c:10157
+#: config/tc-xtensa.c:10712
 #, c-format
 msgid "fixes not all moved from %s"
 msgstr ""
 
 #, c-format
 msgid "fixes not all moved from %s"
 msgstr ""
 
-#: config/tc-xtensa.c:10288
+#: config/tc-xtensa.c:10843
 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:11130
+#: config/tc-xtensa.c:11685
 msgid "too many operands in instruction"
 msgstr ""
 
 msgid "too many operands in instruction"
 msgstr ""
 
-#: config/tc-xtensa.c:11340
+#: config/tc-xtensa.c:11895
 msgid "invalid symbolic operand"
 msgstr ""
 
 msgid "invalid symbolic operand"
 msgstr ""
 
-#: config/tc-xtensa.c:11401
+#: config/tc-xtensa.c:11956
 msgid "operand number mismatch"
 msgstr ""
 
 msgid "operand number mismatch"
 msgstr ""
 
-#: config/tc-xtensa.c:11405
+#: config/tc-xtensa.c:11960
 #, 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:11430
+#: config/tc-xtensa.c:11985
 #, c-format
 msgid "xtensa-isa failure: %s"
 msgstr ""
 
 #, c-format
 msgid "xtensa-isa failure: %s"
 msgstr ""
 
-#: config/tc-xtensa.c:11507
+#: config/tc-xtensa.c:12062
 msgid "invalid opcode"
 msgstr ""
 
 msgid "invalid opcode"
 msgstr ""
 
-#: config/tc-xtensa.c:11513
+#: config/tc-xtensa.c:12068
 msgid "too few operands"
 msgstr ""
 
 msgid "too few operands"
 msgstr ""
 
-#: config/tc-xtensa.c:11563
+#: config/tc-xtensa.c:12118
 msgid "multiple writes to the same register"
 msgstr ""
 
 msgid "multiple writes to the same register"
 msgstr ""
 
-#: config/tc-xtensa.c:11677 config/tc-xtensa.c:11683
+#: config/tc-xtensa.c:12232 config/tc-xtensa.c:12238
 msgid "out of memory"
 msgstr ""
 
 msgid "out of memory"
 msgstr ""
 
-#: config/tc-xtensa.c:11772
+#: config/tc-xtensa.c:12327
 msgid "TLS relocation not allowed in FLIX bundle"
 msgstr ""
 
 msgid "TLS relocation not allowed in FLIX bundle"
 msgstr ""
 
@@ -15121,204 +18007,197 @@ msgstr ""
 #. relaxed in the front-end.  If "record_fixup" is set, then this
 #. function is being called during back-end relaxation, so flag
 #. the unexpected behavior as an error.
 #. relaxed in the front-end.  If "record_fixup" is set, then this
 #. function is being called during back-end relaxation, so flag
 #. the unexpected behavior as an error.
-#: config/tc-xtensa.c:11778
+#: config/tc-xtensa.c:12333
 msgid "unexpected TLS relocation"
 msgstr ""
 
 msgid "unexpected TLS relocation"
 msgstr ""
 
-#: config/tc-xtensa.c:11822
+#: config/tc-xtensa.c:12377
 msgid "symbolic operand not allowed"
 msgstr ""
 
 msgid "symbolic operand not allowed"
 msgstr ""
 
-#: config/tc-xtensa.c:11859
+#: config/tc-xtensa.c:12414
 msgid "cannot decode instruction format"
 msgstr ""
 
 msgid "cannot decode instruction format"
 msgstr ""
 
-#: config/tc-xtensa.c:12003
+#: config/tc-xtensa.c:12558
 msgid "ignoring extra '-rename-section' delimiter ':'"
 msgstr ""
 
 msgid "ignoring extra '-rename-section' delimiter ':'"
 msgstr ""
 
-#: config/tc-xtensa.c:12008
+#: config/tc-xtensa.c:12563
 #, c-format
 msgid "ignoring invalid '-rename-section' specification: '%s'"
 msgstr ""
 
 #, c-format
 msgid "ignoring invalid '-rename-section' specification: '%s'"
 msgstr ""
 
-#: config/tc-xtensa.c:12019
+#: config/tc-xtensa.c:12574
 #, c-format
 msgid "section %s renamed multiple times"
 msgstr ""
 
 #, c-format
 msgid "section %s renamed multiple times"
 msgstr ""
 
-#: config/tc-xtensa.c:12021
+#: config/tc-xtensa.c:12576
 #, c-format
 msgid "multiple sections remapped to output section %s"
 msgstr ""
 
 #, c-format
 msgid "multiple sections remapped to output section %s"
 msgstr ""
 
-#: config/tc-z80.c:244
+#: config/tc-z80.c:325
 msgid "-- unterminated string"
 msgstr ""
 
 msgid "-- unterminated string"
 msgstr ""
 
-#: config/tc-z80.c:309
+#: config/tc-z80.c:390
 msgid "floating point numbers are not implemented"
 msgstr ""
 
 msgid "floating point numbers are not implemented"
 msgstr ""
 
-#: config/tc-z80.c:488 config/tc-z80.c:494
+#: config/tc-z80.c:515 config/tc-z80.c:521
 msgid "mismatched parentheses"
 msgstr ""
 
 msgid "mismatched parentheses"
 msgstr ""
 
-#: config/tc-z80.c:548
-msgid "bad offset expression syntax"
-msgstr ""
-
-#: config/tc-z80.c:572
+#: config/tc-z80.c:558
 msgid "bad expression syntax"
 msgstr ""
 
 msgid "bad expression syntax"
 msgstr ""
 
-#: config/tc-z80.c:685
+#: config/tc-z80.c:716
 msgid "cannot make a relative jump to an absolute location"
 msgstr ""
 
 msgid "cannot make a relative jump to an absolute location"
 msgstr ""
 
-#: config/tc-z80.c:697 config/tc-z80.c:1955
+#: config/tc-z80.c:728 config/tc-z80.c:1994
 msgid "overflow"
 msgstr ""
 
 msgid "overflow"
 msgstr ""
 
-#: config/tc-z80.c:1065 config/tc-z80.c:1108 config/tc-z80.c:1152
-#: config/tc-z80.c:1272 config/tc-z80.c:1326 config/tc-z80.c:1595
-msgid "bad intruction syntax"
+#: config/tc-z80.c:1099 config/tc-z80.c:1142 config/tc-z80.c:1186
+#: config/tc-z80.c:1254 config/tc-z80.c:1306 config/tc-z80.c:1360
+#: config/tc-z80.c:1629
+msgid "bad instruction syntax"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-z80.c:1198
+#: config/tc-z80.c:1232
 msgid "condition code invalid for jr"
 msgstr ""
 
 msgid "condition code invalid for jr"
 msgstr ""
 
-#: config/tc-z80.c:1220
-msgid "bad instruction syntax"
-msgstr ""
-
-#: config/tc-z80.c:1699
+#: config/tc-z80.c:1738
 msgid "parentheses ignored"
 msgstr ""
 
 msgid "parentheses ignored"
 msgstr ""
 
-#: config/tc-z80.c:1904 read.c:3617
+#: config/tc-z80.c:1943 read.c:3670
 #, 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:1930 config/tc-z8k.c:1461 config/tc-z8k.c:1524
+#: config/tc-z80.c:1969 config/tc-z8k.c:1459 config/tc-z8k.c:1522
 msgid "relative jump out of range"
 msgstr ""
 
 msgid "relative jump out of range"
 msgstr ""
 
-#: config/tc-z80.c:1947
+#: config/tc-z80.c:1986
 msgid "index offset  out of range"
 msgstr ""
 
 msgid "index offset  out of range"
 msgstr ""
 
-#: config/tc-z80.c:1989 config/tc-z8k.c:1532
+#: config/tc-z80.c:2028 config/tc-z8k.c:1530
 #, c-format
 msgid "md_apply_fix: unknown r_type 0x%x\n"
 msgstr ""
 
 #, c-format
 msgid "md_apply_fix: unknown r_type 0x%x\n"
 msgstr ""
 
-#: config/tc-z8k.c:282
+#: config/tc-z8k.c:281
 #, c-format
 msgid "register rr%d out of range"
 msgstr ""
 
 #, c-format
 msgid "register rr%d out of range"
 msgstr ""
 
-#: config/tc-z8k.c:284
+#: config/tc-z8k.c:283
 #, c-format
 msgid "register rr%d does not exist"
 msgstr ""
 
 #, c-format
 msgid "register rr%d does not exist"
 msgstr ""
 
-#: config/tc-z8k.c:296
+#: config/tc-z8k.c:295
 #, c-format
 msgid "register rh%d out of range"
 msgstr ""
 
 #, c-format
 msgid "register rh%d out of range"
 msgstr ""
 
-#: config/tc-z8k.c:308
+#: config/tc-z8k.c:307
 #, c-format
 msgid "register rl%d out of range"
 msgstr ""
 
 #, c-format
 msgid "register rl%d out of range"
 msgstr ""
 
-#: config/tc-z8k.c:321
+#: config/tc-z8k.c:320
 #, c-format
 msgid "register rq%d out of range"
 msgstr ""
 
 #, c-format
 msgid "register rq%d out of range"
 msgstr ""
 
-#: config/tc-z8k.c:323
+#: config/tc-z8k.c:322
 #, c-format
 msgid "register rq%d does not exist"
 msgstr ""
 
 #, c-format
 msgid "register rq%d does not exist"
 msgstr ""
 
-#: config/tc-z8k.c:335
+#: config/tc-z8k.c:334
 #, c-format
 msgid "register r%d out of range"
 msgstr ""
 
 #, c-format
 msgid "register r%d out of range"
 msgstr ""
 
-#: config/tc-z8k.c:376
+#: config/tc-z8k.c:375
 #, c-format
 msgid "expected %c"
 msgstr ""
 
 #, c-format
 msgid "expected %c"
 msgstr ""
 
-#: config/tc-z8k.c:391
+#: config/tc-z8k.c:390
 #, c-format
 msgid "register is wrong size for a word %s"
 msgstr ""
 
 #, c-format
 msgid "register is wrong size for a word %s"
 msgstr ""
 
-#: config/tc-z8k.c:405
+#: config/tc-z8k.c:404
 #, c-format
 msgid "register is wrong size for address %s"
 msgstr ""
 
 #, c-format
 msgid "register is wrong size for address %s"
 msgstr ""
 
-#: config/tc-z8k.c:539
+#: config/tc-z8k.c:538
 #, c-format
 msgid "unknown interrupt %s"
 msgstr ""
 
 #. No interrupt type specified, opcode won't do anything.
 #, c-format
 msgid "unknown interrupt %s"
 msgstr ""
 
 #. No interrupt type specified, opcode won't do anything.
-#: config/tc-z8k.c:562
+#: config/tc-z8k.c:561
 msgid "opcode has no effect"
 msgstr ""
 
 msgid "opcode has no effect"
 msgstr ""
 
-#: config/tc-z8k.c:673
+#: config/tc-z8k.c:672
 msgid "Missing ) in ra(rb)"
 msgstr ""
 
 msgid "Missing ) in ra(rb)"
 msgstr ""
 
-#: config/tc-z8k.c:753 config/tc-z8k.c:792
+#: config/tc-z8k.c:752 config/tc-z8k.c:791
 #, c-format
 msgid "invalid condition code '%s'"
 msgstr ""
 
 #, c-format
 msgid "invalid condition code '%s'"
 msgstr ""
 
-#: config/tc-z8k.c:765
+#: config/tc-z8k.c:764
 #, c-format
 msgid "invalid flag '%s'"
 msgstr ""
 
 #, c-format
 msgid "invalid flag '%s'"
 msgstr ""
 
-#: config/tc-z8k.c:919 config/tc-z8k.c:925
+#: config/tc-z8k.c:918 config/tc-z8k.c:924
 msgid "invalid indirect register size"
 msgstr ""
 
 msgid "invalid indirect register size"
 msgstr ""
 
-#: config/tc-z8k.c:942 config/tc-z8k.c:1090 config/tc-z8k.c:1095
+#: config/tc-z8k.c:941 config/tc-z8k.c:1089 config/tc-z8k.c:1094
 msgid "invalid control register name"
 msgstr ""
 
 msgid "invalid control register name"
 msgstr ""
 
-#: config/tc-z8k.c:1079
+#: config/tc-z8k.c:1078
 msgid "immediate must be 1 or 2"
 msgstr ""
 
 msgid "immediate must be 1 or 2"
 msgstr ""
 
-#: config/tc-z8k.c:1082
+#: config/tc-z8k.c:1081
 msgid "immediate 1 or 2 expected"
 msgstr ""
 
 msgid "immediate 1 or 2 expected"
 msgstr ""
 
-#: config/tc-z8k.c:1113
+#: config/tc-z8k.c:1112
 msgid "can't use R0 here"
 msgstr ""
 
 msgid "can't use R0 here"
 msgstr ""
 
-#: config/tc-z8k.c:1271
+#: config/tc-z8k.c:1270
 msgid "Can't find opcode to match operands"
 msgstr ""
 
 msgid "Can't find opcode to match operands"
 msgstr ""
 
-#: config/tc-z8k.c:1318
+#: config/tc-z8k.c:1317
 #, c-format
 msgid "invalid architecture -z%s"
 msgstr ""
 
 #, c-format
 msgid "invalid architecture -z%s"
 msgstr ""
 
-#: config/tc-z8k.c:1338
+#: config/tc-z8k.c:1336
 #, c-format
 msgid ""
 " Z8K options:\n"
 #, c-format
 msgid ""
 " Z8K options:\n"
@@ -15327,97 +18206,97 @@ msgid ""
 "  -linkrelax              create linker relaxable code\n"
 msgstr ""
 
 "  -linkrelax              create linker relaxable code\n"
 msgstr ""
 
-#: config/tc-z8k.c:1350
+#: config/tc-z8k.c:1348
 #, c-format
 msgid "call to md_convert_frag\n"
 msgstr ""
 
 #, c-format
 msgid "call to md_convert_frag\n"
 msgstr ""
 
-#: config/tc-z8k.c:1457 config/tc-z8k.c:1497 config/tc-z8k.c:1520
+#: config/tc-z8k.c:1455 config/tc-z8k.c:1495 config/tc-z8k.c:1518
 msgid "cannot branch to odd address"
 msgstr ""
 
 msgid "cannot branch to odd address"
 msgstr ""
 
-#: config/tc-z8k.c:1479
+#: config/tc-z8k.c:1477
 msgid "relative address out of range"
 msgstr ""
 
 msgid "relative address out of range"
 msgstr ""
 
-#: config/tc-z8k.c:1500
+#: config/tc-z8k.c:1498
 msgid "relative call out of range"
 msgstr ""
 
 msgid "relative call out of range"
 msgstr ""
 
-#: config/tc-z8k.c:1544
+#: config/tc-z8k.c:1542
 #, c-format
 msgid "call to md_estimate_size_before_relax\n"
 msgstr ""
 
 #, c-format
 msgid "call to md_estimate_size_before_relax\n"
 msgstr ""
 
-#: config/xtensa-relax.c:1556
+#: config/xtensa-relax.c:1555
 #, c-format
 msgid "invalid configuration option '%s' in transition rule '%s'"
 msgstr ""
 
 #, c-format
 msgid "invalid configuration option '%s' in transition rule '%s'"
 msgstr ""
 
-#: config/xtensa-relax.c:1681
+#: config/xtensa-relax.c:1680
 #, c-format
 msgid "opcode '%s': no bound opname '%s' for precondition in '%s'"
 msgstr ""
 
 #, c-format
 msgid "opcode '%s': no bound opname '%s' for precondition in '%s'"
 msgstr ""
 
-#: config/xtensa-relax.c:1691
+#: config/xtensa-relax.c:1690
 #, c-format
 msgid "opcode '%s': no bound opname '%s' for precondition in %s"
 msgstr ""
 
 #, c-format
 msgid "opcode '%s': no bound opname '%s' for precondition in %s"
 msgstr ""
 
-#: config/xtensa-relax.c:1698
+#: config/xtensa-relax.c:1697
 #, c-format
 msgid "opcode '%s': precondition only contains constants in '%s'"
 msgstr ""
 
 #, c-format
 msgid "opcode '%s': precondition only contains constants in '%s'"
 msgstr ""
 
-#: config/xtensa-relax.c:1745
+#: config/xtensa-relax.c:1744
 msgid "expected one operand for generated literal"
 msgstr ""
 
 msgid "expected one operand for generated literal"
 msgstr ""
 
-#: config/xtensa-relax.c:1752
+#: config/xtensa-relax.c:1751
 msgid "expected 0 operands for generated label"
 msgstr ""
 
 msgid "expected 0 operands for generated label"
 msgstr ""
 
-#: config/xtensa-relax.c:1765
+#: config/xtensa-relax.c:1764
 #, c-format
 msgid "invalid opcode '%s' in transition rule '%s'"
 msgstr ""
 
 #, c-format
 msgid "invalid opcode '%s' in transition rule '%s'"
 msgstr ""
 
-#: config/xtensa-relax.c:1773
+#: config/xtensa-relax.c:1772
 #, c-format
 msgid "opcode '%s': replacement does not have %d ops"
 msgstr ""
 
 #, c-format
 msgid "opcode '%s': replacement does not have %d ops"
 msgstr ""
 
-#: config/xtensa-relax.c:1787
+#: config/xtensa-relax.c:1786
 #, c-format
 msgid "opcode '%s': cannot find literal definition"
 msgstr ""
 
 #, c-format
 msgid "opcode '%s': cannot find literal definition"
 msgstr ""
 
-#: config/xtensa-relax.c:1803 config/xtensa-relax.c:1833
+#: config/xtensa-relax.c:1802 config/xtensa-relax.c:1832
 #, c-format
 msgid "opcode %s: unidentified operand '%s' in '%s'"
 msgstr ""
 
 #, c-format
 msgid "opcode %s: unidentified operand '%s' in '%s'"
 msgstr ""
 
-#: config/xtensa-relax.c:1828
+#: config/xtensa-relax.c:1827
 #, c-format
 msgid "unknown user-defined function %s"
 msgstr ""
 
 #, c-format
 msgid "unknown user-defined function %s"
 msgstr ""
 
-#: config/xtensa-relax.c:1839
+#: config/xtensa-relax.c:1838
 #, c-format
 msgid "opcode %s: could not parse operand '%s' in '%s'"
 msgstr ""
 
 #, c-format
 msgid "opcode %s: could not parse operand '%s' in '%s'"
 msgstr ""
 
-#: config/xtensa-relax.c:1880
+#: config/xtensa-relax.c:1879
 #, c-format
 msgid "could not parse INSN_PATTERN '%s'"
 msgstr ""
 
 #, c-format
 msgid "could not parse INSN_PATTERN '%s'"
 msgstr ""
 
-#: config/xtensa-relax.c:1884
+#: config/xtensa-relax.c:1883
 #, c-format
 msgid "could not parse INSN_REPL '%s'"
 msgstr ""
 
 #, c-format
 msgid "could not parse INSN_REPL '%s'"
 msgstr ""
 
-#: config/xtensa-relax.c:1895
+#: config/xtensa-relax.c:1894
 #, c-format
 msgid "could not build transition for %s => %s"
 msgstr ""
 #, c-format
 msgid "could not build transition for %s => %s"
 msgstr ""
@@ -15432,324 +18311,329 @@ msgstr ""
 msgid "can't close `%s'"
 msgstr ""
 
 msgid "can't close `%s'"
 msgstr ""
 
-#: dw2gencfi.c:329
+#: dw2gencfi.c:198 read.c:2386
+#, c-format
+msgid "bfd_set_section_flags: %s"
+msgstr ""
+
+#: dw2gencfi.c:456
 #, 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:412
+#: dw2gencfi.c:539
 msgid "CFI state restore without previous remember"
 msgstr ""
 
 msgid "CFI state restore without previous remember"
 msgstr ""
 
-#: dw2gencfi.c:469
+#: dw2gencfi.c:588
 msgid "missing separator"
 msgstr ""
 
 msgid "missing separator"
 msgstr ""
 
-#: dw2gencfi.c:519
+#: dw2gencfi.c:638
 msgid "bad register expression"
 msgstr ""
 
 msgid "bad register expression"
 msgstr ""
 
-#: dw2gencfi.c:540 dw2gencfi.c:663 dw2gencfi.c:701 dw2gencfi.c:771
-#: dw2gencfi.c:843
+#: dw2gencfi.c:659 dw2gencfi.c:782 dw2gencfi.c:820 dw2gencfi.c:890
+#: dw2gencfi.c:962
 msgid "CFI instruction used without previous .cfi_startproc"
 msgstr ""
 
 msgid "CFI instruction used without previous .cfi_startproc"
 msgstr ""
 
-#: dw2gencfi.c:725
+#: dw2gencfi.c:844
 msgid "invalid or unsupported encoding in .cfi_personality"
 msgstr ""
 
 msgid "invalid or unsupported encoding in .cfi_personality"
 msgstr ""
 
-#: dw2gencfi.c:732
+#: dw2gencfi.c:851
 msgid ".cfi_personality requires encoding and symbol arguments"
 msgstr ""
 
 msgid ".cfi_personality requires encoding and symbol arguments"
 msgstr ""
 
-#: dw2gencfi.c:755
+#: dw2gencfi.c:874
 msgid "wrong second argument to .cfi_personality"
 msgstr ""
 
 msgid "wrong second argument to .cfi_personality"
 msgstr ""
 
-#: dw2gencfi.c:795 dw2gencfi.c:871
+#: dw2gencfi.c:914 dw2gencfi.c:990
 msgid "invalid or unsupported encoding in .cfi_lsda"
 msgstr ""
 
 msgid "invalid or unsupported encoding in .cfi_lsda"
 msgstr ""
 
-#: dw2gencfi.c:802
+#: dw2gencfi.c:921
 msgid ".cfi_lsda requires encoding and symbol arguments"
 msgstr ""
 
 msgid ".cfi_lsda requires encoding and symbol arguments"
 msgstr ""
 
-#: dw2gencfi.c:827
+#: dw2gencfi.c:946
 msgid "wrong second argument to .cfi_lsda"
 msgstr ""
 
 msgid "wrong second argument to .cfi_lsda"
 msgstr ""
 
-#: dw2gencfi.c:892
+#: dw2gencfi.c:1011
 msgid "wrong third argument to .cfi_val_encoded_addr"
 msgstr ""
 
 msgid "wrong third argument to .cfi_val_encoded_addr"
 msgstr ""
 
-#: dw2gencfi.c:957
+#: dw2gencfi.c:1082
 msgid "previous CFI entry not closed (missing .cfi_endproc)"
 msgstr ""
 
 msgid "previous CFI entry not closed (missing .cfi_endproc)"
 msgstr ""
 
-#: dw2gencfi.c:992
+#: dw2gencfi.c:1122
 msgid ".cfi_endproc without corresponding .cfi_startproc"
 msgstr ""
 
 msgid ".cfi_endproc without corresponding .cfi_startproc"
 msgstr ""
 
-#: dw2gencfi.c:1709 dw2gencfi.c:1746
+#: dw2gencfi.c:1919 dw2gencfi.c:1982
 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:548 dwarf2dbg.c:583
+#: dw2gencfi.c:2008
+msgid "CFI is not supported for this target"
+msgstr ""
+
+#: dwarf2dbg.c:592 dwarf2dbg.c:627
 msgid "file number less than one"
 msgstr ""
 
 msgid "file number less than one"
 msgstr ""
 
-#: dwarf2dbg.c:558
+#: dwarf2dbg.c:602
 #, c-format
 msgid "file number %ld already allocated"
 msgstr ""
 
 #, c-format
 msgid "file number %ld already allocated"
 msgstr ""
 
-#: dwarf2dbg.c:588 dwarf2dbg.c:1341
+#: dwarf2dbg.c:632 dwarf2dbg.c:1434
 #, c-format
 msgid "unassigned file number %ld"
 msgstr ""
 
 #, c-format
 msgid "unassigned file number %ld"
 msgstr ""
 
-#: dwarf2dbg.c:657
+#: dwarf2dbg.c:701
 msgid "is_stmt value not 0 or 1"
 msgstr ""
 
 msgid "is_stmt value not 0 or 1"
 msgstr ""
 
-#: dwarf2dbg.c:669
+#: dwarf2dbg.c:713
 msgid "isa number less than zero"
 msgstr ""
 
 msgid "isa number less than zero"
 msgstr ""
 
-#: dwarf2dbg.c:681
+#: dwarf2dbg.c:725
 msgid "discriminator less than zero"
 msgstr ""
 
 msgid "discriminator less than zero"
 msgstr ""
 
-#: dwarf2dbg.c:687
+#: dwarf2dbg.c:731
 #, c-format
 msgid "unknown .loc sub-directive `%s'"
 msgstr ""
 
 #, c-format
 msgid "unknown .loc sub-directive `%s'"
 msgstr ""
 
-#: dwarf2dbg.c:1404
+#: dwarf2dbg.c:1497
 msgid "internal error: unknown dwarf2 format"
 msgstr ""
 
 msgid "internal error: unknown dwarf2 format"
 msgstr ""
 
-#: ecoff.c:1562
+#: ecoff.c:1559
 #, c-format
 msgid "string too big (%lu bytes)"
 msgstr ""
 
 #, c-format
 msgid "string too big (%lu bytes)"
 msgstr ""
 
-#: ecoff.c:1588
+#: ecoff.c:1585
 #, c-format
 msgid "inserting \"%s\" into string hash table: %s"
 msgstr ""
 
 #, c-format
 msgid "inserting \"%s\" into string hash table: %s"
 msgstr ""
 
-#: ecoff.c:1619 ecoff.c:1812 ecoff.c:1835 ecoff.c:1866 ecoff.c:2019
-#: ecoff.c:2130
+#: ecoff.c:1616 ecoff.c:1809 ecoff.c:1832 ecoff.c:1863 ecoff.c:2016
+#: ecoff.c:2127
 msgid "no current file pointer"
 msgstr ""
 
 msgid "no current file pointer"
 msgstr ""
 
-#: ecoff.c:1706
+#: ecoff.c:1703
 msgid "too many st_End's"
 msgstr ""
 
 msgid "too many st_End's"
 msgstr ""
 
-#: ecoff.c:2044
+#: ecoff.c:2041
 #, c-format
 msgid "inserting \"%s\" into tag hash table: %s"
 msgstr ""
 
 #, c-format
 msgid "inserting \"%s\" into tag hash table: %s"
 msgstr ""
 
-#: ecoff.c:2205
+#: ecoff.c:2202
 msgid "fake .file after real one"
 msgstr ""
 
 msgid "fake .file after real one"
 msgstr ""
 
-#: ecoff.c:2295
+#: ecoff.c:2292
 msgid "filename goes over one page boundary"
 msgstr ""
 
 msgid "filename goes over one page boundary"
 msgstr ""
 
-#: ecoff.c:2428
+#: ecoff.c:2425
 msgid ".begin directive without a preceding .file directive"
 msgstr ""
 
 msgid ".begin directive without a preceding .file directive"
 msgstr ""
 
-#: ecoff.c:2435
+#: ecoff.c:2432
 msgid ".begin directive without a preceding .ent directive"
 msgstr ""
 
 msgid ".begin directive without a preceding .ent directive"
 msgstr ""
 
-#: ecoff.c:2466
+#: ecoff.c:2463
 msgid ".bend directive without a preceding .file directive"
 msgstr ""
 
 msgid ".bend directive without a preceding .file directive"
 msgstr ""
 
-#: ecoff.c:2473
+#: ecoff.c:2470
 msgid ".bend directive without a preceding .ent directive"
 msgstr ""
 
 msgid ".bend directive without a preceding .ent directive"
 msgstr ""
 
-#: ecoff.c:2486
+#: ecoff.c:2483
 msgid ".bend directive names unknown symbol"
 msgstr ""
 
 msgid ".bend directive names unknown symbol"
 msgstr ""
 
-#: ecoff.c:2529
+#: ecoff.c:2526
 msgid ".def pseudo-op used inside of .def/.endef; ignored"
 msgstr ""
 
 msgid ".def pseudo-op used inside of .def/.endef; ignored"
 msgstr ""
 
-#: ecoff.c:2531
+#: ecoff.c:2528
 msgid "empty symbol name in .def; ignored"
 msgstr ""
 
 msgid "empty symbol name in .def; ignored"
 msgstr ""
 
-#: ecoff.c:2568
+#: ecoff.c:2565
 msgid ".dim pseudo-op used outside of .def/.endef; ignored"
 msgstr ""
 
 msgid ".dim pseudo-op used outside of .def/.endef; ignored"
 msgstr ""
 
-#: ecoff.c:2583
+#: ecoff.c:2580
 msgid "badly formed .dim directive"
 msgstr ""
 
 msgid "badly formed .dim directive"
 msgstr ""
 
-#: ecoff.c:2596
+#: ecoff.c:2593
 msgid "too many .dim entries"
 msgstr ""
 
 msgid "too many .dim entries"
 msgstr ""
 
-#: ecoff.c:2616
+#: ecoff.c:2613
 msgid ".scl pseudo-op used outside of .def/.endef; ignored"
 msgstr ""
 
 msgid ".scl pseudo-op used outside of .def/.endef; ignored"
 msgstr ""
 
-#: ecoff.c:2641
+#: ecoff.c:2638
 msgid ".size pseudo-op used outside of .def/.endef; ignored"
 msgstr ""
 
 msgid ".size pseudo-op used outside of .def/.endef; ignored"
 msgstr ""
 
-#: ecoff.c:2656
+#: ecoff.c:2653
 msgid "badly formed .size directive"
 msgstr ""
 
 msgid "badly formed .size directive"
 msgstr ""
 
-#: ecoff.c:2669
+#: ecoff.c:2666
 msgid "too many .size entries"
 msgstr ""
 
 msgid "too many .size entries"
 msgstr ""
 
-#: ecoff.c:2691
+#: ecoff.c:2688
 msgid ".type pseudo-op used outside of .def/.endef; ignored"
 msgstr ""
 
 #. FIXME: We could handle this by setting the continued bit.
 #. There would still be a limit: the .type argument can not
 #. be infinite.
 msgid ".type pseudo-op used outside of .def/.endef; ignored"
 msgstr ""
 
 #. FIXME: We could handle this by setting the continued bit.
 #. There would still be a limit: the .type argument can not
 #. be infinite.
-#: ecoff.c:2709
+#: ecoff.c:2706
 #, c-format
 msgid "the type of %s is too complex; it will be simplified"
 msgstr ""
 
 #, c-format
 msgid "the type of %s is too complex; it will be simplified"
 msgstr ""
 
-#: ecoff.c:2720
+#: ecoff.c:2717
 msgid "Unrecognized .type argument"
 msgstr ""
 
 msgid "Unrecognized .type argument"
 msgstr ""
 
-#: ecoff.c:2758
+#: ecoff.c:2755
 msgid ".tag pseudo-op used outside of .def/.endef; ignored"
 msgstr ""
 
 msgid ".tag pseudo-op used outside of .def/.endef; ignored"
 msgstr ""
 
-#: ecoff.c:2783
+#: ecoff.c:2780
 msgid ".val pseudo-op used outside of .def/.endef; ignored"
 msgstr ""
 
 msgid ".val pseudo-op used outside of .def/.endef; ignored"
 msgstr ""
 
-#: ecoff.c:2791
+#: ecoff.c:2788
 msgid ".val expression is too complex"
 msgstr ""
 
 msgid ".val expression is too complex"
 msgstr ""
 
-#: ecoff.c:2821
+#: ecoff.c:2818
 msgid ".endef pseudo-op used before .def; ignored"
 msgstr ""
 
 msgid ".endef pseudo-op used before .def; ignored"
 msgstr ""
 
-#: ecoff.c:2847 ecoff.c:2928
+#: ecoff.c:2844 ecoff.c:2925
 msgid "bad COFF debugging information"
 msgstr ""
 
 msgid "bad COFF debugging information"
 msgstr ""
 
-#: ecoff.c:2896
+#: ecoff.c:2893
 #, c-format
 msgid "no tag specified for %s"
 msgstr ""
 
 #, c-format
 msgid "no tag specified for %s"
 msgstr ""
 
-#: ecoff.c:2998
+#: ecoff.c:2995
 msgid ".end directive without a preceding .file directive"
 msgstr ""
 
 msgid ".end directive without a preceding .file directive"
 msgstr ""
 
-#: ecoff.c:3005
-msgid ".end directive without a preceding .ent directive"
-msgstr ""
-
-#: ecoff.c:3027
+#: ecoff.c:3024
 msgid ".end directive names unknown symbol"
 msgstr ""
 
 msgid ".end directive names unknown symbol"
 msgstr ""
 
-#: ecoff.c:3054
+#: ecoff.c:3051
 msgid "second .ent directive found before .end directive"
 msgstr ""
 
 msgid "second .ent directive found before .end directive"
 msgstr ""
 
-#: ecoff.c:3126
+#: ecoff.c:3123
 msgid "no way to handle .file within .ent/.end section"
 msgstr ""
 
 msgid "no way to handle .file within .ent/.end section"
 msgstr ""
 
-#: ecoff.c:3243
+#: ecoff.c:3240
 msgid ".loc before .file"
 msgstr ""
 
 msgid ".loc before .file"
 msgstr ""
 
-#: ecoff.c:3446
+#: ecoff.c:3443
 #, c-format
 msgid ".stab%c is not supported"
 msgstr ""
 
 #, c-format
 msgid ".stab%c is not supported"
 msgstr ""
 
-#: ecoff.c:3456
+#: ecoff.c:3453
 #, c-format
 msgid ".stab%c: ignoring non-zero other field"
 msgstr ""
 
 #, c-format
 msgid ".stab%c: ignoring non-zero other field"
 msgstr ""
 
-#: ecoff.c:3490
+#: ecoff.c:3487
 #, c-format
 msgid ""
 "line number (%d) for .stab%c directive cannot fit in index field (20 bits)"
 msgstr ""
 
 #, c-format
 msgid ""
 "line number (%d) for .stab%c directive cannot fit in index field (20 bits)"
 msgstr ""
 
-#: ecoff.c:3526
+#: ecoff.c:3523
 #, c-format
 msgid "illegal .stab%c directive, bad character"
 msgstr ""
 
 #, c-format
 msgid "illegal .stab%c directive, bad character"
 msgstr ""
 
-#: ecoff.c:3985 ecoff.c:4174 ecoff.c:4199
+#: ecoff.c:3982 ecoff.c:4171 ecoff.c:4196
 msgid ".begin/.bend in different segments"
 msgstr ""
 
 msgid ".begin/.bend in different segments"
 msgstr ""
 
-#: ecoff.c:4695
+#: ecoff.c:4692
 msgid "missing .end or .bend at end of file"
 msgstr ""
 
 msgid "missing .end or .bend at end of file"
 msgstr ""
 
-#: ecoff.c:5180
+#: ecoff.c:5177
 msgid "GP prologue size exceeds field size, using 0 instead"
 msgstr ""
 
 msgid "GP prologue size exceeds field size, using 0 instead"
 msgstr ""
 
-#: expr.c:87 read.c:3682
+#: expr.c:84 read.c:3735
 msgid "bignum invalid"
 msgstr ""
 
 msgid "bignum invalid"
 msgstr ""
 
-#: expr.c:89 read.c:3684 read.c:4161 read.c:5045
+#: expr.c:86 read.c:3737 read.c:4235 read.c:5140
 msgid "floating point number invalid"
 msgstr ""
 
 msgid "floating point number invalid"
 msgstr ""
 
-#: expr.c:210
+#: expr.c:209
 msgid "bad floating-point constant: exponent overflow"
 msgstr ""
 
 msgid "bad floating-point constant: exponent overflow"
 msgstr ""
 
-#: expr.c:214
+#: expr.c:213
 #, 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:393
+#: expr.c:392
 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:416
+#: expr.c:415
 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:539
+#: expr.c:538
 #, c-format
 msgid "backward ref to unknown label \"%d:\""
 msgstr ""
 
 #, c-format
 msgid "backward ref to unknown label \"%d:\""
 msgstr ""
 
-#: expr.c:657
+#: expr.c:656
 msgid "character constant too large"
 msgstr ""
 
 msgid "character constant too large"
 msgstr ""
 
@@ -15758,72 +18642,72 @@ msgstr ""
 msgid "expr.c(operand): bad atof_generic return val %d"
 msgstr ""
 
 msgid "expr.c(operand): bad atof_generic return val %d"
 msgstr ""
 
-#: expr.c:969
+#: expr.c:966
 #, c-format
 msgid "missing '%c'"
 msgstr ""
 
 #, c-format
 msgid "missing '%c'"
 msgstr ""
 
-#: expr.c:980 read.c:4527
+#: expr.c:977 read.c:4622
 msgid "EBCDIC constants are not supported"
 msgstr ""
 
 msgid "EBCDIC constants are not supported"
 msgstr ""
 
-#: expr.c:1102
+#: expr.c:1103
 #, 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:1148 expr.c:1173
+#: expr.c:1149 expr.c:1174
 msgid "syntax error in .startof. or .sizeof."
 msgstr ""
 
 msgid "syntax error in .startof. or .sizeof."
 msgstr ""
 
-#: expr.c:1254 expr.c:1608
+#: expr.c:1255 expr.c:1616
 #, c-format
 msgid "invalid use of operator \"%s\""
 msgstr ""
 
 #, c-format
 msgid "invalid use of operator \"%s\""
 msgstr ""
 
-#: expr.c:1753
+#: expr.c:1800
 msgid "missing operand; zero assumed"
 msgstr ""
 
 msgid "missing operand; zero assumed"
 msgstr ""
 
-#: expr.c:1792
+#: expr.c:1839
 msgid "left operand is a bignum; integer 0 assumed"
 msgstr ""
 
 msgid "left operand is a bignum; integer 0 assumed"
 msgstr ""
 
-#: expr.c:1794
+#: expr.c:1841
 msgid "left operand is a float; integer 0 assumed"
 msgstr ""
 
 msgid "left operand is a float; integer 0 assumed"
 msgstr ""
 
-#: expr.c:1803
+#: expr.c:1850
 msgid "right operand is a bignum; integer 0 assumed"
 msgstr ""
 
 msgid "right operand is a bignum; integer 0 assumed"
 msgstr ""
 
-#: expr.c:1805
+#: expr.c:1852
 msgid "right operand is a float; integer 0 assumed"
 msgstr ""
 
 msgid "right operand is a float; integer 0 assumed"
 msgstr ""
 
-#: expr.c:1873 symbols.c:1358
+#: expr.c:1923 symbols.c:1386
 msgid "division by zero"
 msgstr ""
 
 msgid "division by zero"
 msgstr ""
 
-#: expr.c:1879
+#: expr.c:1929
 msgid "shift count"
 msgstr ""
 
 msgid "shift count"
 msgstr ""
 
-#: expr.c:1993
+#: expr.c:2050
 msgid "operation combines symbols in different segments"
 msgstr ""
 
 msgid "operation combines symbols in different segments"
 msgstr ""
 
-#: frags.c:48
+#: frags.c:60
 msgid "attempt to allocate data in absolute section"
 msgstr ""
 
 msgid "attempt to allocate data in absolute section"
 msgstr ""
 
-#: frags.c:54
+#: frags.c:66
 msgid "attempt to allocate data in common section"
 msgstr ""
 
 msgid "attempt to allocate data in common section"
 msgstr ""
 
-#: frags.c:112 write.c:1372
+#: frags.c:115
 #, c-format
 #, c-format
-msgid "can't extend frag %u chars"
+msgid "can't extend frag %lu chars"
 msgstr ""
 
 #. For error messages.
 msgstr ""
 
 #. For error messages.
@@ -15838,21 +18722,21 @@ 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:243 listing.c:337
+#: input-file.c:134 input-scrub.c:241 listing.c:349
 msgid "{standard input}"
 msgstr ""
 
 msgid "{standard input}"
 msgstr ""
 
-#: input-file.c:143
+#: input-file.c:139
 #, c-format
 msgid "can't open %s for reading: %s"
 msgstr ""
 
 #, c-format
 msgid "can't open %s for reading: %s"
 msgstr ""
 
-#: input-file.c:152 input-file.c:215 input-file.c:241
+#: input-file.c:148 input-file.c:222
 #, c-format
 msgid "can't read from %s: %s"
 msgstr ""
 
 #, c-format
 msgid "can't read from %s: %s"
 msgstr ""
 
-#: input-file.c:249 listing.c:1396 output-file.c:69
+#: input-file.c:250 listing.c:1446 output-file.c:71
 #, c-format
 msgid "can't close %s: %s"
 msgstr ""
 #, c-format
 msgid "can't close %s: %s"
 msgstr ""
@@ -15861,24 +18745,29 @@ msgstr ""
 msgid "macros nested too deeply"
 msgstr ""
 
 msgid "macros nested too deeply"
 msgstr ""
 
-#: input-scrub.c:377 input-scrub.c:401
+#: input-scrub.c:379 input-scrub.c:403
 msgid "partial line at end of file ignored"
 msgstr ""
 
 msgid "partial line at end of file ignored"
 msgstr ""
 
-#: itbl-ops.c:332
+#: itbl-ops.c:331
 #, c-format
 msgid "Unable to allocate memory for new instructions\n"
 msgstr ""
 
 #, c-format
 msgid "Unable to allocate memory for new instructions\n"
 msgstr ""
 
-#: listing.c:243
-msgid "Warning:"
+#: listing.c:255 messages.c:154 messages.c:156 messages.c:159
+msgid "Warning: "
+msgstr ""
+
+#: listing.c:261 messages.c:219 messages.c:221 messages.c:224
+msgid "Error: "
 msgstr ""
 
 msgstr ""
 
-#: listing.c:249
-msgid "Error:"
+#: listing.c:625
+#, c-format
+msgid "unable to rebuffer file: %s\n"
 msgstr ""
 
 msgstr ""
 
-#: listing.c:1282
+#: listing.c:1332
 #, c-format
 msgid ""
 "\n"
 #, c-format
 msgid ""
 "\n"
@@ -15886,294 +18775,293 @@ msgid ""
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-#: listing.c:1292
+#: listing.c:1342
 #, c-format
 msgid "%s "
 msgstr ""
 
 #, c-format
 msgid "%s "
 msgstr ""
 
-#: listing.c:1297
+#: listing.c:1347
 #, c-format
 msgid ""
 "\n"
 "\t%s "
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "\t%s "
 msgstr ""
 
-#: listing.c:1307
+#: listing.c:1357
 msgid ""
 "\n"
 " options passed\t: "
 msgstr ""
 
 msgid ""
 "\n"
 " options passed\t: "
 msgstr ""
 
-#: listing.c:1346
+#: listing.c:1396
 #, c-format
 msgid ""
 " GNU assembler version %s (%s)\n"
 "\t using BFD version %s."
 msgstr ""
 
 #, c-format
 msgid ""
 " GNU assembler version %s (%s)\n"
 "\t using BFD version %s."
 msgstr ""
 
-#: listing.c:1349
+#: listing.c:1399
 #, c-format
 msgid ""
 "\n"
 " input file    \t: %s"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 " input file    \t: %s"
 msgstr ""
 
-#: listing.c:1350
+#: listing.c:1400
 #, c-format
 msgid ""
 "\n"
 " output file   \t: %s"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 " output file   \t: %s"
 msgstr ""
 
-#: listing.c:1351
+#: listing.c:1401
 #, c-format
 msgid ""
 "\n"
 " target        \t: %s"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 " target        \t: %s"
 msgstr ""
 
-#: listing.c:1375
+#: listing.c:1425
 #, c-format
 msgid "can't open %s: %s"
 msgstr ""
 
 #, c-format
 msgid "can't open %s: %s"
 msgstr ""
 
-#: listing.c:1460
+#: listing.c:1510
 msgid "strange paper height, set to no form"
 msgstr ""
 
 msgid "strange paper height, set to no form"
 msgstr ""
 
-#: listing.c:1524
+#: listing.c:1574
 msgid "new line in title"
 msgstr ""
 
 #. Turns the next expression into a string.
 msgid "new line in title"
 msgstr ""
 
 #. Turns the next expression into a string.
-#: macro.c:362
+#: macro.c:382
 #, no-c-format
 msgid "% operator needs absolute expression"
 msgstr ""
 
 #, no-c-format
 msgid "% operator needs absolute expression"
 msgstr ""
 
-#: macro.c:512
+#: macro.c:536
 #, c-format
 msgid "Missing parameter qualifier for `%s' in macro `%s'"
 msgstr ""
 
 #, c-format
 msgid "Missing parameter qualifier for `%s' in macro `%s'"
 msgstr ""
 
-#: macro.c:522
+#: macro.c:546
 #, c-format
 msgid "`%s' is not a valid parameter qualifier for `%s' in macro `%s'"
 msgstr ""
 
 #, c-format
 msgid "`%s' is not a valid parameter qualifier for `%s' in macro `%s'"
 msgstr ""
 
-#: macro.c:539
+#: macro.c:563
 #, c-format
 msgid "Pointless default value for required parameter `%s' in macro `%s'"
 msgstr ""
 
 #, c-format
 msgid "Pointless default value for required parameter `%s' in macro `%s'"
 msgstr ""
 
-#: macro.c:551
+#: macro.c:575
 #, c-format
 msgid "A parameter named `%s' already exists for macro `%s'"
 msgstr ""
 
 #, c-format
 msgid "A parameter named `%s' already exists for macro `%s'"
 msgstr ""
 
-#: macro.c:588
+#: macro.c:612
 #, c-format
 msgid "Reserved word `%s' used as parameter in macro `%s'"
 msgstr ""
 
 #, c-format
 msgid "Reserved word `%s' used as parameter in macro `%s'"
 msgstr ""
 
-#: macro.c:646
+#: macro.c:670
 #, c-format
 msgid "unexpected end of file in macro `%s' definition"
 msgstr ""
 
 #, c-format
 msgid "unexpected end of file in macro `%s' definition"
 msgstr ""
 
-#: macro.c:658
+#: macro.c:682
 #, c-format
 msgid "missing `)' after formals in macro definition `%s'"
 msgstr ""
 
 #, c-format
 msgid "missing `)' after formals in macro definition `%s'"
 msgstr ""
 
-#: macro.c:673
+#: macro.c:697
 msgid "Missing macro name"
 msgstr ""
 
 msgid "Missing macro name"
 msgstr ""
 
-#: macro.c:682
+#: macro.c:706
 #, c-format
 msgid "Bad parameter list for macro `%s'"
 msgstr ""
 
 #, c-format
 msgid "Bad parameter list for macro `%s'"
 msgstr ""
 
-#: macro.c:688
+#: macro.c:712
 #, c-format
 msgid "Macro `%s' was already defined"
 msgstr ""
 
 #, c-format
 msgid "Macro `%s' was already defined"
 msgstr ""
 
-#: macro.c:812 macro.c:814
+#: macro.c:837 macro.c:839
 msgid "missing `)'"
 msgstr ""
 
 msgid "missing `)'"
 msgstr ""
 
-#: macro.c:911
+#: macro.c:936
 #, c-format
 msgid "`%s' was already used as parameter (or another local) name"
 msgstr ""
 
 #, c-format
 msgid "`%s' was already used as parameter (or another local) name"
 msgstr ""
 
-#: macro.c:1069
+#: macro.c:1094
 msgid "confusion in formal parameters"
 msgstr ""
 
 msgid "confusion in formal parameters"
 msgstr ""
 
-#: macro.c:1077
+#: macro.c:1102
 #, c-format
 msgid "Parameter named `%s' does not exist for macro `%s'"
 msgstr ""
 
 #, c-format
 msgid "Parameter named `%s' does not exist for macro `%s'"
 msgstr ""
 
-#: macro.c:1088
+#: macro.c:1113
 #, c-format
 msgid "Value for parameter `%s' of macro `%s' was already specified"
 msgstr ""
 
 #, c-format
 msgid "Value for parameter `%s' of macro `%s' was already specified"
 msgstr ""
 
-#: macro.c:1102
+#: macro.c:1127
 msgid "can't mix positional and keyword arguments"
 msgstr ""
 
 msgid "can't mix positional and keyword arguments"
 msgstr ""
 
-#: macro.c:1113
+#: macro.c:1138
 msgid "too many positional arguments"
 msgstr ""
 
 msgid "too many positional arguments"
 msgstr ""
 
-#: macro.c:1161
+#: macro.c:1186
 #, c-format
 msgid "Missing value for required parameter `%s' of macro `%s'"
 msgstr ""
 
 #, c-format
 msgid "Missing value for required parameter `%s' of macro `%s'"
 msgstr ""
 
-#: macro.c:1280
+#: macro.c:1305
 #, 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:1324
 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:1332
 msgid "missing model parameter"
 msgstr ""
 
 msgid "missing model parameter"
 msgstr ""
 
-#: messages.c:82
+#: messages.c:80
 #, c-format
 msgid "Assembler messages:\n"
 msgstr ""
 
 #, c-format
 msgid "Assembler messages:\n"
 msgstr ""
 
-#: messages.c:150
-#, c-format
-msgid "Warning: "
-msgstr ""
-
-#: messages.c:211
-#, c-format
-msgid "Error: "
-msgstr ""
-
-#: messages.c:267
+#: messages.c:278
 #, c-format
 msgid "Fatal error: "
 msgstr ""
 
 #, c-format
 msgid "Fatal error: "
 msgstr ""
 
-#: messages.c:285
+#: messages.c:296
 #, c-format
 msgid "Internal error!\n"
 msgstr ""
 
 #, c-format
 msgid "Internal error!\n"
 msgstr ""
 
-#: messages.c:287
+#: messages.c:298
 #, c-format
 msgid "Assertion failure in %s at %s line %d.\n"
 msgstr ""
 
 #, c-format
 msgid "Assertion failure in %s at %s line %d.\n"
 msgstr ""
 
-#: messages.c:290
+#: messages.c:301
 #, c-format
 msgid "Assertion failure at %s line %d.\n"
 msgstr ""
 
 #, c-format
 msgid "Assertion failure at %s line %d.\n"
 msgstr ""
 
-#: messages.c:291 messages.c:308
+#: messages.c:302 messages.c:319
 #, c-format
 msgid "Please report this bug.\n"
 msgstr ""
 
 #, c-format
 msgid "Please report this bug.\n"
 msgstr ""
 
-#: messages.c:303
+#: messages.c:314
 #, c-format
 msgid "Internal error, aborting at %s line %d in %s\n"
 msgstr ""
 
 #, c-format
 msgid "Internal error, aborting at %s line %d in %s\n"
 msgstr ""
 
-#: messages.c:306
+#: messages.c:317
 #, c-format
 msgid "Internal error, aborting at %s line %d\n"
 msgstr ""
 
 #, c-format
 msgid "Internal error, aborting at %s line %d\n"
 msgstr ""
 
-#: messages.c:355
+#: messages.c:366
 #, c-format
 msgid "%s out of domain (%d is not a multiple of %d)"
 msgstr ""
 
 #, c-format
 msgid "%s out of domain (%d is not a multiple of %d)"
 msgstr ""
 
-#: messages.c:373
+#: messages.c:384
 #, c-format
 msgid "%s out of range (%d is not between %d and %d)"
 msgstr ""
 
 #. xgettext:c-format.
 #, c-format
 msgid "%s out of range (%d is not between %d and %d)"
 msgstr ""
 
 #. xgettext:c-format.
-#: messages.c:396
+#: messages.c:407
 #, c-format
 msgid "%s out of range (0x%s is not between 0x%s and 0x%s)"
 msgstr ""
 
 #, c-format
 msgid "%s out of range (0x%s is not between 0x%s and 0x%s)"
 msgstr ""
 
-#: output-file.c:35
+#: output-file.c:34
 #, c-format
 msgid "can't open a bfd on stdout %s"
 msgstr ""
 
 #, c-format
 msgid "can't open a bfd on stdout %s"
 msgstr ""
 
-#: output-file.c:42
+#: output-file.c:41
 #, c-format
 msgid "selected target format '%s' unknown"
 msgstr ""
 
 #, c-format
 msgid "selected target format '%s' unknown"
 msgstr ""
 
-#: output-file.c:44
+#: output-file.c:43
 #, c-format
 msgid "can't create %s: %s"
 msgstr ""
 
 #, c-format
 msgid "can't create %s: %s"
 msgstr ""
 
-#: read.c:463
-msgid "bad or irreducible absolute expression"
+#: read.c:519
+#, c-format
+msgid "error constructing %s pseudo-op table: %s"
+msgstr ""
+
+#: read.c:700
+msgid "cannot change section or subsection inside .bundle_lock"
 msgstr ""
 
 msgstr ""
 
-#: read.c:489
+#: read.c:716
 #, c-format
 #, c-format
-msgid "error constructing %s pseudo-op table: %s"
+msgid ""
+".bundle_lock sequence at %u bytes but .bundle_align_mode limit is %u bytes"
+msgstr ""
+
+#: read.c:725
+#, c-format
+msgid "single instruction is %u bytes long but .bundle_align_mode limit is %u"
 msgstr ""
 
 msgstr ""
 
-#: read.c:902
+#: read.c:1055
 #, c-format
 msgid "unknown pseudo-op: `%s'"
 msgstr ""
 
 #, c-format
 msgid "unknown pseudo-op: `%s'"
 msgstr ""
 
-#: read.c:989
+#: read.c:1142
 #, c-format
 msgid "label \"%d$\" redefined"
 msgstr ""
 
 #, c-format
 msgid "label \"%d$\" redefined"
 msgstr ""
 
-#: read.c:1224
+#: read.c:1289
+msgid ".bundle_lock with no matching .bundle_unlock"
+msgstr ""
+
+#: read.c:1386
 msgid ".abort detected.  Abandoning ship."
 msgstr ""
 
 msgid ".abort detected.  Abandoning ship."
 msgstr ""
 
-#: read.c:1242 read.c:2661
+#: read.c:1404 read.c:2755
 msgid "ignoring fill value in absolute section"
 msgstr ""
 
 msgid "ignoring fill value in absolute section"
 msgstr ""
 
-#: read.c:1333
+#: read.c:1495
 #, c-format
 msgid "alignment too large: %u assumed"
 msgstr ""
 
 #, c-format
 msgid "alignment too large: %u assumed"
 msgstr ""
 
-#: read.c:1365
+#: read.c:1527
 msgid "expected fill pattern missing"
 msgstr ""
 
 msgid "expected fill pattern missing"
 msgstr ""
 
-#: read.c:1474
-#, c-format
-msgid "size (%ld) out of range, ignored"
-msgstr ""
-
-#: read.c:1503
-#, c-format
-msgid "size of \"%s\" is already %ld; not changing to %ld"
+#: read.c:1644
+msgid "symbol name not recognised in the current locale"
 msgstr ""
 
 #. Some of the back ends can't deal with non-positive line numbers.
 msgstr ""
 
 #. Some of the back ends can't deal with non-positive line numbers.
@@ -16185,335 +19073,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:1755
+#: read.c:1987
 #, 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:1792
+#: read.c:2024
 #, c-format
 msgid "incompatible flag %i in line directive"
 msgstr ""
 
 #, c-format
 msgid "incompatible flag %i in line directive"
 msgstr ""
 
-#: read.c:1804
+#: read.c:2036
 #, c-format
 msgid "unsupported flag %i in line directive"
 msgstr ""
 
 #, c-format
 msgid "unsupported flag %i in line directive"
 msgstr ""
 
-#: read.c:1843
+#: read.c:2075
 msgid "start address not supported"
 msgstr ""
 
 msgid "start address not supported"
 msgstr ""
 
-#: read.c:1852
+#: read.c:2084
 msgid ".err encountered"
 msgstr ""
 
 msgid ".err encountered"
 msgstr ""
 
-#: read.c:1868
+#: read.c:2100
 msgid ".error directive invoked in source file"
 msgstr ""
 
 msgid ".error directive invoked in source file"
 msgstr ""
 
-#: read.c:1869
+#: read.c:2101
 msgid ".warning directive invoked in source file"
 msgstr ""
 
 msgid ".warning directive invoked in source file"
 msgstr ""
 
-#: read.c:1875
+#: read.c:2107
 #, c-format
 msgid "%s argument must be a string"
 msgstr ""
 
 #, c-format
 msgid "%s argument must be a string"
 msgstr ""
 
-#: read.c:1907 read.c:1909
+#: read.c:2139 read.c:2141
 #, c-format
 msgid ".fail %ld encountered"
 msgstr ""
 
 #, c-format
 msgid ".fail %ld encountered"
 msgstr ""
 
-#: read.c:1949
+#: read.c:2181
 #, c-format
 msgid ".fill size clamped to %d"
 msgstr ""
 
 #, c-format
 msgid ".fill size clamped to %d"
 msgstr ""
 
-#: read.c:1954
+#: read.c:2186
 msgid "size negative; .fill ignored"
 msgstr ""
 
 msgid "size negative; .fill ignored"
 msgstr ""
 
-#: read.c:1960
+#: read.c:2192
 msgid "repeat < 0; .fill ignored"
 msgstr ""
 
 msgid "repeat < 0; .fill ignored"
 msgstr ""
 
-#: read.c:2116
-#, c-format
-msgid "Attribute name not recognised: %s"
-msgstr ""
-
-#: read.c:2131
-msgid "expected numeric constant"
-msgstr ""
-
-#: read.c:2172
-msgid "bad string constant"
-msgstr ""
-
-#: read.c:2176
-msgid "expected <tag> , <value>"
-msgstr ""
-
-#: read.c:2251
+#: read.c:2352
 #, c-format
 msgid "unrecognized .linkonce type `%s'"
 msgstr ""
 
 #, c-format
 msgid "unrecognized .linkonce type `%s'"
 msgstr ""
 
-#: read.c:2263
+#: read.c:2364
 msgid ".linkonce is not supported for this object file format"
 msgstr ""
 
 msgid ".linkonce is not supported for this object file format"
 msgstr ""
 
-#: read.c:2285
-#, c-format
-msgid "bfd_set_section_flags: %s"
-msgstr ""
-
-#: read.c:2358
+#: read.c:2459
 msgid "expected alignment after size"
 msgstr ""
 
 msgid "expected alignment after size"
 msgstr ""
 
-#: read.c:2585
+#: read.c:2677
 #, c-format
 msgid "attempt to redefine pseudo-op `%s' ignored"
 msgstr ""
 
 #, c-format
 msgid "attempt to redefine pseudo-op `%s' ignored"
 msgstr ""
 
-#: read.c:2604
+#: read.c:2696
 msgid "ignoring macro exit outside a macro definition."
 msgstr ""
 
 msgid "ignoring macro exit outside a macro definition."
 msgstr ""
 
-#: read.c:2656
+#: read.c:2750
 #, c-format
 msgid "invalid segment \"%s\""
 msgstr ""
 
 #, c-format
 msgid "invalid segment \"%s\""
 msgstr ""
 
-#: read.c:2664
+#: read.c:2758
 msgid "only constant offsets supported in absolute section"
 msgstr ""
 
 msgid "only constant offsets supported in absolute section"
 msgstr ""
 
-#: read.c:2703
+#: read.c:2797
 msgid "MRI style ORG pseudo-op not supported"
 msgstr ""
 
 msgid "MRI style ORG pseudo-op not supported"
 msgstr ""
 
-#: read.c:2856
+#: read.c:2950
 #, c-format
 msgid "unrecognized section type `%s'"
 msgstr ""
 
 #, c-format
 msgid "unrecognized section type `%s'"
 msgstr ""
 
-#: read.c:2870
+#: read.c:2964
 msgid "absolute sections are not supported"
 msgstr ""
 
 msgid "absolute sections are not supported"
 msgstr ""
 
-#: read.c:2885
+#: read.c:2979
 #, c-format
 msgid "unrecognized section command `%s'"
 msgstr ""
 
 #, c-format
 msgid "unrecognized section command `%s'"
 msgstr ""
 
-#: read.c:2949
+#: read.c:3043
 #, c-format
 #, c-format
-msgid ".end%c encountered without preceeding %s"
+msgid ".end%c encountered without preceding %s"
 msgstr ""
 
 msgstr ""
 
-#: read.c:2979 read.c:3009
+#: read.c:3073 read.c:3103
 #, c-format
 msgid "%s without %s"
 msgstr ""
 
 #, c-format
 msgid "%s without %s"
 msgstr ""
 
-#: read.c:3258
+#: read.c:3334
 msgid "unsupported variable size or fill value"
 msgstr ""
 
 msgid "unsupported variable size or fill value"
 msgstr ""
 
-#: read.c:3286
+#: read.c:3362
 msgid ".space repeat count is zero, ignored"
 msgstr ""
 
 msgid ".space repeat count is zero, ignored"
 msgstr ""
 
-#: read.c:3288
+#: read.c:3364
 msgid ".space repeat count is negative, ignored"
 msgstr ""
 
 msgid ".space repeat count is negative, ignored"
 msgstr ""
 
-#: read.c:3317
+#: read.c:3393
 msgid "space allocation too complex in absolute section"
 msgstr ""
 
 msgid "space allocation too complex in absolute section"
 msgstr ""
 
-#: read.c:3323
+#: read.c:3399
 msgid "space allocation too complex in common section"
 msgstr ""
 
 msgid "space allocation too complex in common section"
 msgstr ""
 
-#: read.c:3414 read.c:4773
+#: read.c:3490 read.c:4868
 #, c-format
 msgid "bad floating literal: %s"
 msgstr ""
 
 #, c-format
 msgid "bad floating literal: %s"
 msgstr ""
 
-#: read.c:3574
+#: read.c:3623
 #, c-format
 msgid "%s: would close weakref loop: %s"
 msgstr ""
 
 #, c-format
 msgid "%s: would close weakref loop: %s"
 msgstr ""
 
-#: read.c:3620
+#: read.c:3673
 #, 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:3748
+#: read.c:3801
 #, 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:3873
+#: read.c:3937
 msgid "unexpected `\"' in expression"
 msgstr ""
 
 msgid "unexpected `\"' in expression"
 msgstr ""
 
-#: read.c:3885
+#: read.c:3949
 msgid "rva without symbol"
 msgstr ""
 
 msgid "rva without symbol"
 msgstr ""
 
-#: read.c:3942
+#: read.c:4009
 msgid "missing or bad offset expression"
 msgstr ""
 
 msgid "missing or bad offset expression"
 msgstr ""
 
-#: read.c:3963
+#: read.c:4030
 msgid "missing reloc type"
 msgstr ""
 
 msgid "missing reloc type"
 msgstr ""
 
-#: read.c:3975
+#: read.c:4042
 msgid "unrecognized reloc type"
 msgstr ""
 
 msgid "unrecognized reloc type"
 msgstr ""
 
-#: read.c:3991
+#: read.c:4058
 msgid "bad reloc expression"
 msgstr ""
 
 msgid "bad reloc expression"
 msgstr ""
 
-#: read.c:4117
+#: read.c:4191
 msgid "attempt to store value in absolute section"
 msgstr ""
 
 msgid "attempt to store value in absolute section"
 msgstr ""
 
-#: read.c:4155 read.c:5039
+#: read.c:4229 read.c:5134
 msgid "zero assumed for missing expression"
 msgstr ""
 
 msgid "zero assumed for missing expression"
 msgstr ""
 
-#: read.c:4167 read.c:5051 write.c:266 write.c:983
-msgid "register value used as expression"
-msgstr ""
-
-#: read.c:4247
+#: read.c:4327
 #, c-format
 msgid "value 0x%llx truncated to 0x%llx"
 msgstr ""
 
 #, c-format
 msgid "value 0x%llx truncated to 0x%llx"
 msgstr ""
 
-#: read.c:4250
+#: read.c:4330
 msgid "value 0x%I64x truncated to 0x%I64x"
 msgstr ""
 
 msgid "value 0x%I64x truncated to 0x%I64x"
 msgstr ""
 
-#: read.c:4254
+#: read.c:4334
 #, c-format
 msgid "value 0x%lx truncated to 0x%lx"
 msgstr ""
 
 #, c-format
 msgid "value 0x%lx truncated to 0x%lx"
 msgstr ""
 
-#: read.c:4281
+#: read.c:4361
 #, c-format
 msgid "bignum truncated to %d bytes"
 msgstr ""
 
 #, c-format
 msgid "bignum truncated to %d bytes"
 msgstr ""
 
-#: read.c:4600 read.c:4795
+#: read.c:4437
+#, c-format
+msgid "%s relocations do not fit in %u bytes\n"
+msgstr ""
+
+#: read.c:4695 read.c:4890
 msgid "unresolvable or nonpositive repeat count; using 1"
 msgstr ""
 
 msgid "unresolvable or nonpositive repeat count; using 1"
 msgstr ""
 
-#: read.c:4649
+#: read.c:4744
 #, c-format
 msgid "unknown floating type type '%c'"
 msgstr ""
 
 #, c-format
 msgid "unknown floating type type '%c'"
 msgstr ""
 
-#: read.c:4671
+#: read.c:4766
 msgid "floating point constant too large"
 msgstr ""
 
 msgid "floating point constant too large"
 msgstr ""
 
-#: read.c:5207
+#: read.c:5302
 msgid "strings must be placed into a section"
 msgstr ""
 
 msgid "strings must be placed into a section"
 msgstr ""
 
-#: read.c:5255
+#: read.c:5350
 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:5288 read.c:5374
+#: read.c:5383 read.c:5469
 msgid "unterminated string; newline inserted"
 msgstr ""
 
 msgid "unterminated string; newline inserted"
 msgstr ""
 
-#: read.c:5382
+#: read.c:5477
 msgid "bad escaped character in string"
 msgstr ""
 
 msgid "bad escaped character in string"
 msgstr ""
 
-#: read.c:5407
+#: read.c:5502
 msgid "expected address expression"
 msgstr ""
 
 msgid "expected address expression"
 msgstr ""
 
-#: read.c:5426
+#: read.c:5521
 #, c-format
 msgid "symbol \"%s\" undefined; zero assumed"
 msgstr ""
 
 #, c-format
 msgid "symbol \"%s\" undefined; zero assumed"
 msgstr ""
 
-#: read.c:5429
+#: read.c:5524
 msgid "some symbol undefined; zero assumed"
 msgstr ""
 
 msgid "some symbol undefined; zero assumed"
 msgstr ""
 
-#: read.c:5465
+#: read.c:5559
 msgid "this string may not contain '\\0'"
 msgstr ""
 
 msgid "this string may not contain '\\0'"
 msgstr ""
 
-#: read.c:5501
+#: read.c:5595
 msgid "missing string"
 msgstr ""
 
 msgid "missing string"
 msgstr ""
 
-#: read.c:5592
+#: read.c:5686
 #, c-format
 msgid ".incbin count zero, ignoring `%s'"
 msgstr ""
 
 #, c-format
 msgid ".incbin count zero, ignoring `%s'"
 msgstr ""
 
-#: read.c:5618
+#: read.c:5712
 #, c-format
 msgid "file not found: %s"
 msgstr ""
 
 #, c-format
 msgid "file not found: %s"
 msgstr ""
 
-#: read.c:5632
+#: read.c:5726
 #, 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:5643
+#: read.c:5737
 #, 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:5650
+#: read.c:5744
 #, 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:5659
+#: read.c:5753
 #, 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:5818
+#: read.c:5912
 msgid "missing .func"
 msgstr ""
 
 msgid "missing .func"
 msgstr ""
 
-#: read.c:5835
+#: read.c:5929
 msgid ".endfunc missing for previous .func"
 msgstr ""
 
 msgid ".endfunc missing for previous .func"
 msgstr ""
 
-#: read.c:5972
+#: read.c:5990
+#, c-format
+msgid ".bundle_align_mode alignment too large (maximum %u)"
+msgstr ""
+
+#: read.c:5995
+msgid "cannot change .bundle_align_mode inside .bundle_lock"
+msgstr ""
+
+#: read.c:6009
+msgid ".bundle_lock is meaningless without .bundle_align_mode"
+msgstr ""
+
+#: read.c:6030
+msgid ".bundle_unlock without preceding .bundle_lock"
+msgstr ""
+
+#: read.c:6043
+#, c-format
+msgid ".bundle_lock sequence is %u bytes, but bundle size only %u"
+msgstr ""
+
+#: read.c:6141
 #, c-format
 msgid "missing closing `%c'"
 msgstr ""
 
 #, c-format
 msgid "missing closing `%c'"
 msgstr ""
 
-#: read.c:5974
+#: read.c:6143
 msgid "stray `\\'"
 msgstr ""
 
 msgid "stray `\\'"
 msgstr ""
 
-#: remap.c:52
+#: remap.c:53
 #, c-format
 msgid "invalid argument '%s' to -fdebug-prefix-map"
 msgstr ""
 #, c-format
 msgid "invalid argument '%s' to -fdebug-prefix-map"
 msgstr ""
@@ -16535,214 +19424,200 @@ msgstr ""
 msgid "comma missing in .xstabs"
 msgstr ""
 
 msgid "comma missing in .xstabs"
 msgstr ""
 
-#: symbols.c:288
+#: symbols.c:286
 #, c-format
 msgid "cannot define symbol `%s' in absolute section"
 msgstr ""
 
 #, c-format
 msgid "cannot define symbol `%s' in absolute section"
 msgstr ""
 
-#: symbols.c:418
+#: symbols.c:420
 #, c-format
 msgid "symbol `%s' is already defined as \"%s\"/%s%ld"
 msgstr ""
 
 #, c-format
 msgid "symbol `%s' is already defined as \"%s\"/%s%ld"
 msgstr ""
 
-#: symbols.c:496 symbols.c:503
+#: symbols.c:495 symbols.c:502
 #, c-format
 msgid "inserting \"%s\" into symbol table failed: %s"
 msgstr ""
 
 #, c-format
 msgid "inserting \"%s\" into symbol table failed: %s"
 msgstr ""
 
-#: symbols.c:966 symbols.c:970
-#, c-format
-msgid "undefined symbol `%s' in operation"
-msgstr ""
-
-#: symbols.c:977
+#: symbols.c:1015
 #, c-format
 #, c-format
-msgid "invalid sections for operation on `%s' and `%s'"
+msgid "invalid operands (%s and %s sections) for `%s'"
 msgstr ""
 
 msgstr ""
 
-#: symbols.c:981
+#: symbols.c:1019
 #, c-format
 #, c-format
-msgid "invalid section for operation on `%s'"
+msgid "invalid operand (%s section) for `%s'"
 msgstr ""
 
 msgstr ""
 
-#: symbols.c:989 symbols.c:992
+#: symbols.c:1027
 #, c-format
 #, c-format
-msgid "undefined symbol `%s' in operation setting `%s'"
+msgid "invalid operands (%s and %s sections) for `%s' when setting `%s'"
 msgstr ""
 
 msgstr ""
 
-#: symbols.c:998
+#: symbols.c:1030
 #, c-format
 #, c-format
-msgid "invalid sections for operation on `%s' and `%s' setting `%s'"
+msgid "invalid operand (%s section) for `%s' when setting `%s'"
 msgstr ""
 
 msgstr ""
 
-#: symbols.c:1001
-#, c-format
-msgid "invalid section for operation on `%s' setting `%s'"
-msgstr ""
-
-#: symbols.c:1051
+#: symbols.c:1079
 #, c-format
 msgid "symbol definition loop encountered at `%s'"
 msgstr ""
 
 #, c-format
 msgid "symbol definition loop encountered at `%s'"
 msgstr ""
 
-#: symbols.c:1078
+#: symbols.c:1106
 #, 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:1360
+#: symbols.c:1388
 #, c-format
 msgid "division by zero when setting `%s'"
 msgstr ""
 
 #, c-format
 msgid "division by zero when setting `%s'"
 msgstr ""
 
-#: symbols.c:1441 write.c:2046
+#: symbols.c:1469 write.c:2126
 #, c-format
 msgid "can't resolve value for symbol `%s'"
 msgstr ""
 
 #, c-format
 msgid "can't resolve value for symbol `%s'"
 msgstr ""
 
-#: symbols.c:1888
+#: symbols.c:1916
 #, 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:1917
+#: symbols.c:1945
 #, 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:2192
+#: symbols.c:2231
 msgid "section symbols are already global"
 msgstr ""
 
 msgid "section symbols are already global"
 msgstr ""
 
-#: symbols.c:2305
+#: symbols.c:2344
 #, c-format
 msgid "Accessing function `%s' as thread-local object"
 msgstr ""
 
 #, c-format
 msgid "Accessing function `%s' as thread-local object"
 msgstr ""
 
-#: symbols.c:2309
+#: symbols.c:2348
 #, c-format
 msgid "Accessing `%s' as thread-local object"
 msgstr ""
 
 #, c-format
 msgid "Accessing `%s' as thread-local object"
 msgstr ""
 
-#: write.c:169
+#: write.c:166
 #, 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:454
+#: write.c:452
 #, c-format
 msgid "attempt to .org/.space backwards? (%ld)"
 msgstr ""
 
 #, c-format
 msgid "attempt to .org/.space backwards? (%ld)"
 msgstr ""
 
-#: write.c:685
+#: write.c:689
 msgid "invalid offset expression"
 msgstr ""
 
 msgid "invalid offset expression"
 msgstr ""
 
-#: write.c:707
+#: write.c:711
 msgid "invalid reloc expression"
 msgstr ""
 
 msgid "invalid reloc expression"
 msgstr ""
 
-#: write.c:1066
+#: write.c:1096
 #, 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:1078
+#: write.c:1108
 #, 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:1122
+#: write.c:1149
 msgid "redefined symbol cannot be used on reloc"
 msgstr ""
 
 msgid "redefined symbol cannot be used on reloc"
 msgstr ""
 
-#: write.c:1135
+#: write.c:1162
 msgid "relocation out of range"
 msgstr ""
 
 msgid "relocation out of range"
 msgstr ""
 
-#: write.c:1138
+#: write.c:1165
 #, 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:1202
-msgid "internal error: fixup not contained within frag"
+#: write.c:1188
+msgid "reloc not within (fixed part of) section"
 msgstr ""
 
 msgstr ""
 
-#: write.c:1255
-msgid "reloc not within (fixed part of) section"
+#: write.c:1258
+msgid "internal error: fixup not contained within frag"
 msgstr ""
 
 msgstr ""
 
-#: write.c:1319 write.c:1448
+#: write.c:1376 write.c:1506
 msgid "can't extend frag"
 msgstr ""
 
 msgid "can't extend frag"
 msgstr ""
 
-#: write.c:1510 write.c:1531
+#: write.c:1430
 #, c-format
 #, c-format
-msgid "can't write %s: %s"
-msgstr ""
-
-#: write.c:1561
-msgid "cannot write to output file"
+msgid "can't extend frag %u chars"
 msgstr ""
 
 msgstr ""
 
-#: write.c:1715
+#: write.c:1568 write.c:1589
 #, c-format
 #, c-format
-msgid "%d error%s, %d warning%s, generating bad object file"
+msgid "can't write %s: %s"
 msgstr ""
 
 msgstr ""
 
-#: write.c:1722
+#: write.c:1619
 #, c-format
 #, c-format
-msgid "%d error%s, %d warning%s, no object file generated"
+msgid "cannot write to output file '%s': %s"
 msgstr ""
 
 msgstr ""
 
-#: write.c:1961
+#: write.c:2041
 #, 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:1975
+#: write.c:2055
 #, c-format
 msgid "local label `%s' is not defined"
 msgstr ""
 
 #, c-format
 msgid "local label `%s' is not defined"
 msgstr ""
 
-#: write.c:1997
+#: write.c:2077
 #, 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:2004
+#: write.c:2084
 #, c-format
 msgid "can't make global register symbol `%s'"
 msgstr ""
 
 #, c-format
 msgid "can't make global register symbol `%s'"
 msgstr ""
 
-#: write.c:2297
+#: write.c:2377
 #, 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:2459
+#: write.c:2539
 #, c-format
 msgid ".word %s-%s+%s didn't fit"
 msgstr ""
 
 #, c-format
 msgid ".word %s-%s+%s didn't fit"
 msgstr ""
 
-#: write.c:2553
+#: write.c:2633
 msgid "padding added"
 msgstr ""
 
 msgid "padding added"
 msgstr ""
 
-#: write.c:2603
+#: write.c:2683
 msgid "attempt to move .org backwards"
 msgstr ""
 
 msgid "attempt to move .org backwards"
 msgstr ""
 
-#: write.c:2627
+#: write.c:2707
 msgid ".space specifies non-absolute value"
 msgstr ""
 
 msgid ".space specifies non-absolute value"
 msgstr ""
 
-#: write.c:2642
+#: write.c:2722
 msgid ".space or .fill with negative value, ignored"
 msgstr ""
 
 msgid ".space or .fill with negative value, ignored"
 msgstr ""
 
-#: write.c:2713
+#: write.c:2793
 #, c-format
 msgid ""
 "Infinite loop encountered whilst attempting to compute the addresses of "
 #, c-format
 msgid ""
 "Infinite loop encountered whilst attempting to compute the addresses of "
This page took 0.435052 seconds and 4 git commands to generate.