bfd/
authorTristan Gingold <gingold@adacore.com>
Fri, 5 Nov 2010 10:25:11 +0000 (10:25 +0000)
committerTristan Gingold <gingold@adacore.com>
Fri, 5 Nov 2010 10:25:11 +0000 (10:25 +0000)
2010-11-05  Tristan Gingold  <gingold@adacore.com>

* po/bfd.pot: Regenerate

binutils/
2010-11-05  Tristan Gingold  <gingold@adacore.com>

* po/binutils.pot: Regenerate

gas/
2010-11-05  Tristan Gingold  <gingold@adacore.com>

* po/gas.pot: Regenerate
* po/POTFILES.in: Regenerate

gprof/
2010-11-05  Tristan Gingold  <gingold@adacore.com>

* po/gprof.pot: Regenerate

ld/
2010-11-05  Tristan Gingold  <gingold@adacore.com>

* po/ld.pot: Regenerate
* po/POTFILES.in: Regenerate

opcodes/
2010-11-05  Tristan Gingold  <gingold@adacore.com>

* po/opcodes.pot: Regenerate

14 files changed:
bfd/ChangeLog
bfd/po/bfd.pot
binutils/ChangeLog
binutils/po/binutils.pot
gas/ChangeLog
gas/po/POTFILES.in
gas/po/gas.pot
gprof/ChangeLog
gprof/po/gprof.pot
ld/ChangeLog
ld/po/POTFILES.in
ld/po/ld.pot
opcodes/ChangeLog
opcodes/po/opcodes.pot

index b4418f1..ff4b979 100644 (file)
@@ -1,5 +1,9 @@
 2010-11-05  Tristan Gingold  <gingold@adacore.com>
 
 2010-11-05  Tristan Gingold  <gingold@adacore.com>
 
+       * po/bfd.pot: Regenerate
+
+2010-11-05  Tristan Gingold  <gingold@adacore.com>
+
        * configure.in: Bump version to 2.21.51
        * configure: Regenerate.
 
        * configure.in: Bump version to 2.21.51
        * configure: Regenerate.
 
index a453192..b419350 100644 (file)
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: bug-binutils@gnu.org\n"
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: bug-binutils@gnu.org\n"
-"POT-Creation-Date: 2010-03-03 15:03+0100\n"
+"POT-Creation-Date: 2010-11-05 10:27+0100\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -20,156 +20,156 @@ msgstr ""
 msgid "%B: Unknown section type in a.out.adobe file: %x\n"
 msgstr ""
 
 msgid "%B: Unknown section type in a.out.adobe file: %x\n"
 msgstr ""
 
-#: aout-cris.c:204
+#: aout-cris.c:199
 #, c-format
 msgid "%s: Invalid relocation type exported: %d"
 msgstr ""
 
 #, c-format
 msgid "%s: Invalid relocation type exported: %d"
 msgstr ""
 
-#: aout-cris.c:247
+#: aout-cris.c:242
 msgid "%B: Invalid relocation type imported: %d"
 msgstr ""
 
 msgid "%B: Invalid relocation type imported: %d"
 msgstr ""
 
-#: aout-cris.c:258
+#: aout-cris.c:253
 msgid "%B: Bad relocation record imported: %d"
 msgstr ""
 
 msgid "%B: Bad relocation record imported: %d"
 msgstr ""
 
-#: aoutx.h:1271 aoutx.h:1609
+#: aoutx.h:1273 aoutx.h:1611
 #, c-format
 msgid "%s: can not represent section `%s' in a.out object file format"
 msgstr ""
 
 #, c-format
 msgid "%s: can not represent section `%s' in a.out object file format"
 msgstr ""
 
-#: aoutx.h:1575
+#: aoutx.h:1577
 #, c-format
 msgid ""
 "%s: can not represent section for symbol `%s' in a.out object file format"
 msgstr ""
 
 #, c-format
 msgid ""
 "%s: can not represent section for symbol `%s' in a.out object file format"
 msgstr ""
 
-#: aoutx.h:1577
+#: aoutx.h:1579 vms-alpha.c:7649
 msgid "*unknown*"
 msgstr ""
 
 msgid "*unknown*"
 msgstr ""
 
-#: aoutx.h:3997 aoutx.h:4323
+#: aoutx.h:4007 aoutx.h:4333
 msgid "%P: %B: unexpected relocation type\n"
 msgstr ""
 
 msgid "%P: %B: unexpected relocation type\n"
 msgstr ""
 
-#: aoutx.h:5358
+#: aoutx.h:5364
 #, c-format
 msgid "%s: relocatable link from %s to %s not supported"
 msgstr ""
 
 #, c-format
 msgid "%s: relocatable link from %s to %s not supported"
 msgstr ""
 
-#: archive.c:2057
+#: archive.c:2125
 msgid "Warning: writing archive was slow: rewriting timestamp\n"
 msgstr ""
 
 msgid "Warning: writing archive was slow: rewriting timestamp\n"
 msgstr ""
 
-#: archive.c:2344
+#: archive.c:2416
 msgid "Reading archive file mod timestamp"
 msgstr ""
 
 msgid "Reading archive file mod timestamp"
 msgstr ""
 
-#: archive.c:2368
+#: archive.c:2440
 msgid "Writing updated armap timestamp"
 msgstr ""
 
 msgid "Writing updated armap timestamp"
 msgstr ""
 
-#: bfd.c:376
+#: bfd.c:395
 msgid "No error"
 msgstr ""
 
 msgid "No error"
 msgstr ""
 
-#: bfd.c:377
+#: bfd.c:396
 msgid "System call error"
 msgstr ""
 
 msgid "System call error"
 msgstr ""
 
-#: bfd.c:378
+#: bfd.c:397
 msgid "Invalid bfd target"
 msgstr ""
 
 msgid "Invalid bfd target"
 msgstr ""
 
-#: bfd.c:379
+#: bfd.c:398
 msgid "File in wrong format"
 msgstr ""
 
 msgid "File in wrong format"
 msgstr ""
 
-#: bfd.c:380
+#: bfd.c:399
 msgid "Archive object file in wrong format"
 msgstr ""
 
 msgid "Archive object file in wrong format"
 msgstr ""
 
-#: bfd.c:381
+#: bfd.c:400
 msgid "Invalid operation"
 msgstr ""
 
 msgid "Invalid operation"
 msgstr ""
 
-#: bfd.c:382
+#: bfd.c:401
 msgid "Memory exhausted"
 msgstr ""
 
 msgid "Memory exhausted"
 msgstr ""
 
-#: bfd.c:383
+#: bfd.c:402
 msgid "No symbols"
 msgstr ""
 
 msgid "No symbols"
 msgstr ""
 
-#: bfd.c:384
+#: bfd.c:403
 msgid "Archive has no index; run ranlib to add one"
 msgstr ""
 
 msgid "Archive has no index; run ranlib to add one"
 msgstr ""
 
-#: bfd.c:385
+#: bfd.c:404
 msgid "No more archived files"
 msgstr ""
 
 msgid "No more archived files"
 msgstr ""
 
-#: bfd.c:386
+#: bfd.c:405
 msgid "Malformed archive"
 msgstr ""
 
 msgid "Malformed archive"
 msgstr ""
 
-#: bfd.c:387
+#: bfd.c:406
 msgid "File format not recognized"
 msgstr ""
 
 msgid "File format not recognized"
 msgstr ""
 
-#: bfd.c:388
+#: bfd.c:407
 msgid "File format is ambiguous"
 msgstr ""
 
 msgid "File format is ambiguous"
 msgstr ""
 
-#: bfd.c:389
+#: bfd.c:408
 msgid "Section has no contents"
 msgstr ""
 
 msgid "Section has no contents"
 msgstr ""
 
-#: bfd.c:390
+#: bfd.c:409
 msgid "Nonrepresentable section on output"
 msgstr ""
 
 msgid "Nonrepresentable section on output"
 msgstr ""
 
-#: bfd.c:391
+#: bfd.c:410
 msgid "Symbol needs debug section which does not exist"
 msgstr ""
 
 msgid "Symbol needs debug section which does not exist"
 msgstr ""
 
-#: bfd.c:392
+#: bfd.c:411
 msgid "Bad value"
 msgstr ""
 
 msgid "Bad value"
 msgstr ""
 
-#: bfd.c:393
+#: bfd.c:412
 msgid "File truncated"
 msgstr ""
 
 msgid "File truncated"
 msgstr ""
 
-#: bfd.c:394
+#: bfd.c:413
 msgid "File too big"
 msgstr ""
 
 msgid "File too big"
 msgstr ""
 
-#: bfd.c:395
+#: bfd.c:414
 #, c-format
 msgid "Error reading %s: %s"
 msgstr ""
 
 #, c-format
 msgid "Error reading %s: %s"
 msgstr ""
 
-#: bfd.c:396
+#: bfd.c:415
 msgid "#<Invalid error code>"
 msgstr ""
 
 msgid "#<Invalid error code>"
 msgstr ""
 
-#: bfd.c:920
+#: bfd.c:939
 #, c-format
 msgid "BFD %s assertion fail %s:%d"
 msgstr ""
 
 #, c-format
 msgid "BFD %s assertion fail %s:%d"
 msgstr ""
 
-#: bfd.c:932
+#: bfd.c:951
 #, c-format
 msgid "BFD %s internal error, aborting at %s line %d in %s\n"
 msgstr ""
 
 #, c-format
 msgid "BFD %s internal error, aborting at %s line %d in %s\n"
 msgstr ""
 
-#: bfd.c:936
+#: bfd.c:955
 #, c-format
 msgid "BFD %s internal error, aborting at %s line %d\n"
 msgstr ""
 
 #, c-format
 msgid "BFD %s internal error, aborting at %s line %d\n"
 msgstr ""
 
-#: bfd.c:938
+#: bfd.c:957
 msgid "Please report this bug.\n"
 msgstr ""
 
 msgid "Please report this bug.\n"
 msgstr ""
 
@@ -183,14 +183,14 @@ msgstr ""
 msgid "not mapping: env var not set\n"
 msgstr ""
 
 msgid "not mapping: env var not set\n"
 msgstr ""
 
-#: binary.c:284
+#: binary.c:271
 #, c-format
 msgid "Warning: Writing section `%s' to huge (ie negative) file offset 0x%lx."
 msgstr ""
 
 #, c-format
 msgid "Warning: Writing section `%s' to huge (ie negative) file offset 0x%lx."
 msgstr ""
 
-#: bout.c:1150 elf-m10300.c:2078 elf32-avr.c:1639 elf32-frv.c:5743
-#: elfxx-sparc.c:2456 reloc.c:5386 reloc16.c:162 vms.c:1918 elf32-ia64.c:788
-#: elf64-ia64.c:788
+#: bout.c:1146 elf-m10300.c:2063 elf32-avr.c:1640 elf32-frv.c:5740
+#: elfxx-sparc.c:2795 reloc.c:5646 reloc16.c:162 elf32-ia64.c:842
+#: elf64-ia64.c:842
 msgid "%P%F: --relax and -r may not be used together\n"
 msgstr ""
 
 msgid "%P%F: --relax and -r may not be used together\n"
 msgstr ""
 
@@ -198,55 +198,55 @@ msgstr ""
 msgid "reopening %B: %s\n"
 msgstr ""
 
 msgid "reopening %B: %s\n"
 msgstr ""
 
-#: coff-alpha.c:490
+#: coff-alpha.c:491
 msgid ""
 "%B: Cannot handle compressed Alpha binaries.\n"
 "   Use compiler flags, or objZ, to generate uncompressed binaries."
 msgstr ""
 
 msgid ""
 "%B: Cannot handle compressed Alpha binaries.\n"
 "   Use compiler flags, or objZ, to generate uncompressed binaries."
 msgstr ""
 
-#: coff-alpha.c:647
+#: coff-alpha.c:648
 msgid "%B: unknown/unsupported relocation type %d"
 msgstr ""
 
 msgid "%B: unknown/unsupported relocation type %d"
 msgstr ""
 
-#: coff-alpha.c:899 coff-alpha.c:936 coff-alpha.c:2024 coff-mips.c:1003
+#: coff-alpha.c:900 coff-alpha.c:937 coff-alpha.c:2025 coff-mips.c:1003
 msgid "GP relative relocation used when GP not defined"
 msgstr ""
 
 msgid "GP relative relocation used when GP not defined"
 msgstr ""
 
-#: coff-alpha.c:1501
+#: coff-alpha.c:1502
 msgid "using multiple gp values"
 msgstr ""
 
 msgid "using multiple gp values"
 msgstr ""
 
-#: coff-alpha.c:1560
+#: coff-alpha.c:1561
 msgid "%B: unsupported relocation: ALPHA_R_GPRELHIGH"
 msgstr ""
 
 msgid "%B: unsupported relocation: ALPHA_R_GPRELHIGH"
 msgstr ""
 
-#: coff-alpha.c:1567
+#: coff-alpha.c:1568
 msgid "%B: unsupported relocation: ALPHA_R_GPRELLOW"
 msgstr ""
 
 msgid "%B: unsupported relocation: ALPHA_R_GPRELLOW"
 msgstr ""
 
-#: coff-alpha.c:1574 elf32-m32r.c:2477 elf64-alpha.c:3943 elf64-alpha.c:4098
-#: elf32-ia64.c:4462 elf64-ia64.c:4462
+#: coff-alpha.c:1575 elf32-m32r.c:2493 elf64-alpha.c:3991 elf64-alpha.c:4140
+#: elf32-ia64.c:4582 elf64-ia64.c:4582
 msgid "%B: unknown relocation type %d"
 msgstr ""
 
 msgid "%B: unknown relocation type %d"
 msgstr ""
 
-#: coff-arm.c:1039
+#: coff-arm.c:1038
 #, c-format
 msgid "%B: unable to find THUMB glue '%s' for `%s'"
 msgstr ""
 
 #, c-format
 msgid "%B: unable to find THUMB glue '%s' for `%s'"
 msgstr ""
 
-#: coff-arm.c:1068
+#: coff-arm.c:1067
 #, c-format
 msgid "%B: unable to find ARM glue '%s' for `%s'"
 msgstr ""
 
 #, c-format
 msgid "%B: unable to find ARM glue '%s' for `%s'"
 msgstr ""
 
-#: coff-arm.c:1370 elf32-arm.c:6372
+#: coff-arm.c:1369 elf32-arm.c:6501
 #, c-format
 msgid ""
 "%B(%s): warning: interworking not enabled.\n"
 "  first occurrence: %B: arm call to thumb"
 msgstr ""
 
 #, c-format
 msgid ""
 "%B(%s): warning: interworking not enabled.\n"
 "  first occurrence: %B: arm call to thumb"
 msgstr ""
 
-#: coff-arm.c:1460
+#: coff-arm.c:1459
 #, c-format
 msgid ""
 "%B(%s): warning: interworking not enabled.\n"
 #, c-format
 msgid ""
 "%B(%s): warning: interworking not enabled.\n"
@@ -254,105 +254,105 @@ msgid ""
 "  consider relinking with --support-old-code enabled"
 msgstr ""
 
 "  consider relinking with --support-old-code enabled"
 msgstr ""
 
-#: coff-arm.c:1755 coff-tic80.c:695 cofflink.c:3030
+#: coff-arm.c:1754 coff-tic80.c:695 cofflink.c:3043
 msgid "%B: bad reloc address 0x%lx in section `%A'"
 msgstr ""
 
 msgid "%B: bad reloc address 0x%lx in section `%A'"
 msgstr ""
 
-#: coff-arm.c:2080
+#: coff-arm.c:2079
 msgid "%B: illegal symbol index in reloc: %d"
 msgstr ""
 
 msgid "%B: illegal symbol index in reloc: %d"
 msgstr ""
 
-#: coff-arm.c:2211
+#: coff-arm.c:2210
 #, c-format
 msgid "error: %B is compiled for APCS-%d, whereas %B is compiled for APCS-%d"
 msgstr ""
 
 #, c-format
 msgid "error: %B is compiled for APCS-%d, whereas %B is compiled for APCS-%d"
 msgstr ""
 
-#: coff-arm.c:2227 elf32-arm.c:10334
+#: coff-arm.c:2226 elf32-arm.c:14105
 #, c-format
 msgid ""
 "error: %B passes floats in float registers, whereas %B passes them in "
 "integer registers"
 msgstr ""
 
 #, c-format
 msgid ""
 "error: %B passes floats in float registers, whereas %B passes them in "
 "integer registers"
 msgstr ""
 
-#: coff-arm.c:2230 elf32-arm.c:10338
+#: coff-arm.c:2229 elf32-arm.c:14109
 #, c-format
 msgid ""
 "error: %B passes floats in integer registers, whereas %B passes them in "
 "float registers"
 msgstr ""
 
 #, c-format
 msgid ""
 "error: %B passes floats in integer registers, whereas %B passes them in "
 "float registers"
 msgstr ""
 
-#: coff-arm.c:2244
+#: coff-arm.c:2243
 #, c-format
 msgid ""
 "error: %B is compiled as position independent code, whereas target %B is "
 "absolute position"
 msgstr ""
 
 #, c-format
 msgid ""
 "error: %B is compiled as position independent code, whereas target %B is "
 "absolute position"
 msgstr ""
 
-#: coff-arm.c:2247
+#: coff-arm.c:2246
 #, c-format
 msgid ""
 "error: %B is compiled as absolute position code, whereas target %B is "
 "position independent"
 msgstr ""
 
 #, c-format
 msgid ""
 "error: %B is compiled as absolute position code, whereas target %B is "
 "position independent"
 msgstr ""
 
-#: coff-arm.c:2275 elf32-arm.c:10403
+#: coff-arm.c:2274 elf32-arm.c:14174
 #, c-format
 msgid "Warning: %B supports interworking, whereas %B does not"
 msgstr ""
 
 #, c-format
 msgid "Warning: %B supports interworking, whereas %B does not"
 msgstr ""
 
-#: coff-arm.c:2278 elf32-arm.c:10409
+#: coff-arm.c:2277 elf32-arm.c:14180
 #, c-format
 msgid "Warning: %B does not support interworking, whereas %B does"
 msgstr ""
 
 #, c-format
 msgid "Warning: %B does not support interworking, whereas %B does"
 msgstr ""
 
-#: coff-arm.c:2302
+#: coff-arm.c:2301
 #, c-format
 msgid "private flags = %x:"
 msgstr ""
 
 #, c-format
 msgid "private flags = %x:"
 msgstr ""
 
-#: coff-arm.c:2310 elf32-arm.c:10460
+#: coff-arm.c:2309 elf32-arm.c:10492
 #, c-format
 msgid " [floats passed in float registers]"
 msgstr ""
 
 #, c-format
 msgid " [floats passed in float registers]"
 msgstr ""
 
-#: coff-arm.c:2312
+#: coff-arm.c:2311
 #, c-format
 msgid " [floats passed in integer registers]"
 msgstr ""
 
 #, c-format
 msgid " [floats passed in integer registers]"
 msgstr ""
 
-#: coff-arm.c:2315 elf32-arm.c:10463
+#: coff-arm.c:2314 elf32-arm.c:10495
 #, c-format
 msgid " [position independent]"
 msgstr ""
 
 #, c-format
 msgid " [position independent]"
 msgstr ""
 
-#: coff-arm.c:2317
+#: coff-arm.c:2316
 #, c-format
 msgid " [absolute position]"
 msgstr ""
 
 #, c-format
 msgid " [absolute position]"
 msgstr ""
 
-#: coff-arm.c:2321
+#: coff-arm.c:2320
 #, c-format
 msgid " [interworking flag not initialised]"
 msgstr ""
 
 #, c-format
 msgid " [interworking flag not initialised]"
 msgstr ""
 
-#: coff-arm.c:2323
+#: coff-arm.c:2322
 #, c-format
 msgid " [interworking supported]"
 msgstr ""
 
 #, c-format
 msgid " [interworking supported]"
 msgstr ""
 
-#: coff-arm.c:2325
+#: coff-arm.c:2324
 #, c-format
 msgid " [interworking not supported]"
 msgstr ""
 
 #, c-format
 msgid " [interworking not supported]"
 msgstr ""
 
-#: coff-arm.c:2371 elf32-arm.c:9367
+#: coff-arm.c:2370 elf32-arm.c:9520
 #, c-format
 msgid ""
 "Warning: Not setting interworking flag of %B since it has already been "
 "specified as non-interworking"
 msgstr ""
 
 #, c-format
 msgid ""
 "Warning: Not setting interworking flag of %B since it has already been "
 "specified as non-interworking"
 msgstr ""
 
-#: coff-arm.c:2375 elf32-arm.c:9371
+#: coff-arm.c:2374 elf32-arm.c:9524
 #, c-format
 msgid "Warning: Clearing the interworking flag of %B due to outside request"
 msgstr ""
 #, c-format
 msgid "Warning: Clearing the interworking flag of %B due to outside request"
 msgstr ""
@@ -367,7 +367,7 @@ msgstr ""
 msgid "Relocation `%s' not yet implemented\n"
 msgstr ""
 
 msgid "Relocation `%s' not yet implemented\n"
 msgstr ""
 
-#: coff-i860.c:605 coff-tic54x.c:398 coffcode.h:5143
+#: coff-i860.c:605 coff-tic54x.c:398 coffcode.h:5147
 msgid "%B: warning: illegal symbol index %ld in relocs"
 msgstr ""
 
 msgid "%B: warning: illegal symbol index %ld in relocs"
 msgstr ""
 
@@ -375,32 +375,12 @@ msgstr ""
 msgid "uncertain calling convention for non-COFF symbol"
 msgstr ""
 
 msgid "uncertain calling convention for non-COFF symbol"
 msgstr ""
 
-#: coff-m68k.c:506 elf32-bfin.c:5691 elf32-cr16.c:2965 elf32-m68k.c:4615
+#: coff-m68k.c:506 elf32-bfin.c:5678 elf32-cr16.c:2897 elf32-m68k.c:4672
 msgid "unsupported reloc type"
 msgstr ""
 
 msgid "unsupported reloc type"
 msgstr ""
 
-#: coff-maxq.c:126
-msgid "Can't Make it a Short Jump"
-msgstr ""
-
-#: coff-maxq.c:191
-msgid "Exceeds Long Jump Range"
-msgstr ""
-
-#: coff-maxq.c:202 coff-maxq.c:276
-msgid "Absolute address Exceeds 16 bit Range"
-msgstr ""
-
-#: coff-maxq.c:240
-msgid "Absolute address Exceeds 8 bit Range"
-msgstr ""
-
-#: coff-maxq.c:333
-msgid "Unrecognized Reloc Type"
-msgstr ""
-
-#: coff-mips.c:688 elf32-mips.c:1014 elf32-score.c:441 elf32-score7.c:341
-#: elf64-mips.c:2018 elfn32-mips.c:1832
+#: coff-mips.c:688 elf32-mips.c:1014 elf32-score.c:430 elf32-score7.c:330
+#: elf64-mips.c:2019 elfn32-mips.c:1832
 msgid "GP relative relocation when _gp not defined"
 msgstr ""
 
 msgid "GP relative relocation when _gp not defined"
 msgstr ""
 
@@ -408,17 +388,17 @@ msgstr ""
 msgid "Unrecognized reloc"
 msgstr ""
 
 msgid "Unrecognized reloc"
 msgstr ""
 
-#: coff-rs6000.c:2789
+#: coff-rs6000.c:2794
 #, c-format
 msgid "%s: unsupported relocation type 0x%02x"
 msgstr ""
 
 #, c-format
 msgid "%s: unsupported relocation type 0x%02x"
 msgstr ""
 
-#: coff-rs6000.c:2882
+#: coff-rs6000.c:2887
 #, c-format
 msgid "%s: TOC reloc at 0x%x to symbol `%s' with no TOC entry"
 msgstr ""
 
 #, c-format
 msgid "%s: TOC reloc at 0x%x to symbol `%s' with no TOC entry"
 msgstr ""
 
-#: coff-rs6000.c:3648 coff64-rs6000.c:2170
+#: coff-rs6000.c:3652 coff64-rs6000.c:2175
 msgid "%B: symbol `%s' has unrecognized smclas %d"
 msgstr ""
 
 msgid "%B: symbol `%s' has unrecognized smclas %d"
 msgstr ""
 
@@ -437,56 +417,60 @@ msgstr ""
 msgid "ignoring reloc %s\n"
 msgstr ""
 
 msgid "ignoring reloc %s\n"
 msgstr ""
 
-#: coffcode.h:960
+#: coffcode.h:973
 msgid "%B: warning: COMDAT symbol '%s' does not match section name '%s'"
 msgstr ""
 
 #. Generate a warning message rather using the 'unhandled'
 #. variable as this will allow some .sys files generate by
 #. other toolchains to be processed.  See bugzilla issue 196.
 msgid "%B: warning: COMDAT symbol '%s' does not match section name '%s'"
 msgstr ""
 
 #. Generate a warning message rather using the 'unhandled'
 #. variable as this will allow some .sys files generate by
 #. other toolchains to be processed.  See bugzilla issue 196.
-#: coffcode.h:1176
+#: coffcode.h:1197
 msgid ""
 "%B: Warning: Ignoring section flag IMAGE_SCN_MEM_NOT_PAGED in section %s"
 msgstr ""
 
 msgid ""
 "%B: Warning: Ignoring section flag IMAGE_SCN_MEM_NOT_PAGED in section %s"
 msgstr ""
 
-#: coffcode.h:1240
+#: coffcode.h:1264
 msgid "%B (%s): Section flag %s (0x%x) ignored"
 msgstr ""
 
 msgid "%B (%s): Section flag %s (0x%x) ignored"
 msgstr ""
 
-#: coffcode.h:2382
+#: coffcode.h:2390
 #, c-format
 msgid "Unrecognized TI COFF target id '0x%x'"
 msgstr ""
 
 #, c-format
 msgid "Unrecognized TI COFF target id '0x%x'"
 msgstr ""
 
-#: coffcode.h:2696
+#: coffcode.h:2704
 msgid "%B: reloc against a non-existant symbol index: %ld"
 msgstr ""
 
 msgid "%B: reloc against a non-existant symbol index: %ld"
 msgstr ""
 
-#: coffcode.h:3669
+#: coffcode.h:3262
+msgid "%B: too many sections (%d)"
+msgstr ""
+
+#: coffcode.h:3676
 msgid "%B: section %s: string table overflow at offset %ld"
 msgstr ""
 
 msgid "%B: section %s: string table overflow at offset %ld"
 msgstr ""
 
-#: coffcode.h:4477
+#: coffcode.h:4481
 msgid "%B: warning: line number table read failed"
 msgstr ""
 
 msgid "%B: warning: line number table read failed"
 msgstr ""
 
-#: coffcode.h:4507
+#: coffcode.h:4511
 msgid "%B: warning: illegal symbol index %ld in line numbers"
 msgstr ""
 
 msgid "%B: warning: illegal symbol index %ld in line numbers"
 msgstr ""
 
-#: coffcode.h:4521
+#: coffcode.h:4525
 msgid "%B: warning: duplicate line number information for `%s'"
 msgstr ""
 
 msgid "%B: warning: duplicate line number information for `%s'"
 msgstr ""
 
-#: coffcode.h:4912
+#: coffcode.h:4916
 msgid "%B: Unrecognized storage class %d for %s symbol `%s'"
 msgstr ""
 
 msgid "%B: Unrecognized storage class %d for %s symbol `%s'"
 msgstr ""
 
-#: coffcode.h:5038
+#: coffcode.h:5042
 msgid "warning: %B: local symbol `%s' has no section"
 msgstr ""
 
 msgid "warning: %B: local symbol `%s' has no section"
 msgstr ""
 
-#: coffcode.h:5181
+#: coffcode.h:5186
 msgid "%B: illegal relocation type %d at address 0x%lx"
 msgstr ""
 
 msgid "%B: illegal relocation type %d at address 0x%lx"
 msgstr ""
 
@@ -494,20 +478,20 @@ msgstr ""
 msgid "%B: bad string table size %lu"
 msgstr ""
 
 msgid "%B: bad string table size %lu"
 msgstr ""
 
-#: cofflink.c:513 elflink.c:4308
+#: cofflink.c:524 elflink.c:4339
 msgid "Warning: type of symbol `%s' changed from %d to %d in %B"
 msgstr ""
 
 msgid "Warning: type of symbol `%s' changed from %d to %d in %B"
 msgstr ""
 
-#: cofflink.c:2308
+#: cofflink.c:2321
 msgid "%B: relocs in section `%A', but it has no contents"
 msgstr ""
 
 msgid "%B: relocs in section `%A', but it has no contents"
 msgstr ""
 
-#: cofflink.c:2639 coffswap.h:826
+#: cofflink.c:2652 coffswap.h:826
 #, c-format
 msgid "%s: %s: reloc overflow: 0x%lx > 0xffff"
 msgstr ""
 
 #, c-format
 msgid "%s: %s: reloc overflow: 0x%lx > 0xffff"
 msgstr ""
 
-#: cofflink.c:2648 coffswap.h:812
+#: cofflink.c:2661 coffswap.h:812
 #, c-format
 msgid "%s: warning: %s: line number overflow: 0x%lx > 0xffff"
 msgstr ""
 #, c-format
 msgid "%s: warning: %s: line number overflow: 0x%lx > 0xffff"
 msgstr ""
@@ -516,137 +500,143 @@ msgstr ""
 msgid "error: %B is compiled for the EP9312, whereas %B is compiled for XScale"
 msgstr ""
 
 msgid "error: %B is compiled for the EP9312, whereas %B is compiled for XScale"
 msgstr ""
 
-#: cpu-arm.c:332
+#: cpu-arm.c:333
 #, c-format
 msgid "warning: unable to update contents of %s section in %s"
 msgstr ""
 
 #, c-format
 msgid "warning: unable to update contents of %s section in %s"
 msgstr ""
 
-#: dwarf2.c:436
+#: dwarf2.c:490
 #, c-format
 msgid "Dwarf Error: Can't find %s section."
 msgstr ""
 
 #, c-format
 msgid "Dwarf Error: Can't find %s section."
 msgstr ""
 
-#: dwarf2.c:463
-#, c-format
-msgid "Dwarf Error: unable to decompress %s section."
-msgstr ""
-
-#: dwarf2.c:474
+#: dwarf2.c:518
 #, c-format
 msgid "Dwarf Error: Offset (%lu) greater than or equal to %s size (%lu)."
 msgstr ""
 
 #, c-format
 msgid "Dwarf Error: Offset (%lu) greater than or equal to %s size (%lu)."
 msgstr ""
 
-#: dwarf2.c:871
+#: dwarf2.c:940
 #, c-format
 msgid "Dwarf Error: Invalid or unhandled FORM value: %u."
 msgstr ""
 
 #, c-format
 msgid "Dwarf Error: Invalid or unhandled FORM value: %u."
 msgstr ""
 
-#: dwarf2.c:1085
+#: dwarf2.c:1191
 msgid "Dwarf Error: mangled line number section (bad file number)."
 msgstr ""
 
 msgid "Dwarf Error: mangled line number section (bad file number)."
 msgstr ""
 
-#: dwarf2.c:1419
+#: dwarf2.c:1443
+#, c-format
+msgid "Dwarf Error: Unhandled .debug_line version %d."
+msgstr ""
+
+#: dwarf2.c:1465
+msgid "Dwarf Error: Invalid maximum operations per instruction."
+msgstr ""
+
+#: dwarf2.c:1652
 msgid "Dwarf Error: mangled line number section."
 msgstr ""
 
 msgid "Dwarf Error: mangled line number section."
 msgstr ""
 
-#: dwarf2.c:1698 dwarf2.c:1806 dwarf2.c:2078
+#: dwarf2.c:1978 dwarf2.c:2098 dwarf2.c:2382
 #, c-format
 msgid "Dwarf Error: Could not find abbrev number %u."
 msgstr ""
 
 #, c-format
 msgid "Dwarf Error: Could not find abbrev number %u."
 msgstr ""
 
-#: dwarf2.c:2039
+#: dwarf2.c:2343
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"Dwarf Error: found dwarf version '%u', this reader only handles version 2 "
-"and 3 information."
+"Dwarf Error: found dwarf version '%u', this reader only handles version 2, 3 "
+"and 4 information."
 msgstr ""
 
 msgstr ""
 
-#: dwarf2.c:2046
+#: dwarf2.c:2350
 #, c-format
 msgid ""
 "Dwarf Error: found address size '%u', this reader can not handle sizes "
 "greater than '%u'."
 msgstr ""
 
 #, c-format
 msgid ""
 "Dwarf Error: found address size '%u', this reader can not handle sizes "
 "greater than '%u'."
 msgstr ""
 
-#: dwarf2.c:2069
+#: dwarf2.c:2373
 #, c-format
 msgid "Dwarf Error: Bad abbrev number: %u."
 msgstr ""
 
 #, c-format
 msgid "Dwarf Error: Bad abbrev number: %u."
 msgstr ""
 
-#: ecoff.c:1238
+#: ecoff.c:1237
 #, c-format
 msgid "Unknown basic type %d"
 msgstr ""
 
 #, c-format
 msgid "Unknown basic type %d"
 msgstr ""
 
-#: ecoff.c:1495
+#: ecoff.c:1494
 #, c-format
 msgid ""
 "\n"
 "      End+1 symbol: %ld"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "      End+1 symbol: %ld"
 msgstr ""
 
-#: ecoff.c:1502 ecoff.c:1505
+#: ecoff.c:1501 ecoff.c:1504
 #, c-format
 msgid ""
 "\n"
 "      First symbol: %ld"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "      First symbol: %ld"
 msgstr ""
 
-#: ecoff.c:1517
+#: ecoff.c:1516
 #, c-format
 msgid ""
 "\n"
 "      End+1 symbol: %-7ld   Type:  %s"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "      End+1 symbol: %-7ld   Type:  %s"
 msgstr ""
 
-#: ecoff.c:1524
+#: ecoff.c:1523
 #, c-format
 msgid ""
 "\n"
 "      Local symbol: %ld"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "      Local symbol: %ld"
 msgstr ""
 
-#: ecoff.c:1532
+#: ecoff.c:1531
 #, c-format
 msgid ""
 "\n"
 "      struct; End+1 symbol: %ld"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "      struct; End+1 symbol: %ld"
 msgstr ""
 
-#: ecoff.c:1537
+#: ecoff.c:1536
 #, c-format
 msgid ""
 "\n"
 "      union; End+1 symbol: %ld"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "      union; End+1 symbol: %ld"
 msgstr ""
 
-#: ecoff.c:1542
+#: ecoff.c:1541
 #, c-format
 msgid ""
 "\n"
 "      enum; End+1 symbol: %ld"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "      enum; End+1 symbol: %ld"
 msgstr ""
 
-#: ecoff.c:1548
+#: ecoff.c:1547
 #, c-format
 msgid ""
 "\n"
 "      Type: %s"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "      Type: %s"
 msgstr ""
 
-#: elf-attrs.c:567
-msgid "error: %B: Must be processed by '%s' toolchain"
+#: elf-attrs.c:569
+msgid ""
+"error: %B: Object has vendor-specific contents that must be processed by the "
+"'%s' toolchain"
 msgstr ""
 
 msgstr ""
 
-#: elf-attrs.c:575
+#: elf-attrs.c:578
 msgid "error: %B: Object tag '%d, %s' is incompatible with tag '%d, %s'"
 msgstr ""
 
 msgid "error: %B: Object tag '%d, %s' is incompatible with tag '%d, %s'"
 msgstr ""
 
-#: elf-eh-frame.c:885
+#: elf-eh-frame.c:913
 msgid "%P: error in %B(%A); no .eh_frame_hdr table will be created.\n"
 msgstr ""
 
 msgid "%P: error in %B(%A); no .eh_frame_hdr table will be created.\n"
 msgstr ""
 
-#: elf-eh-frame.c:1123
+#: elf-eh-frame.c:1165
 msgid ""
 "%P: fde encoding in %B(%A) prevents .eh_frame_hdr table being created.\n"
 msgstr ""
 msgid ""
 "%P: fde encoding in %B(%A) prevents .eh_frame_hdr table being created.\n"
 msgstr ""
@@ -658,838 +648,864 @@ msgid ""
 "pie\n"
 msgstr ""
 
 "pie\n"
 msgstr ""
 
-#: elf-m10200.c:456 elf-m10300.c:1575 elf32-avr.c:1251 elf32-bfin.c:3204
-#: elf32-cr16.c:1517 elf32-cr16c.c:790 elf32-cris.c:2084 elf32-crx.c:933
-#: elf32-d10v.c:516 elf32-fr30.c:616 elf32-frv.c:4114 elf32-h8300.c:516
-#: elf32-i860.c:1218 elf32-ip2k.c:1499 elf32-iq2000.c:691 elf32-lm32.c:1171
-#: elf32-m32c.c:560 elf32-m32r.c:3102 elf32-m68hc1x.c:1136 elf32-mep.c:541
-#: elf32-microblaze.c:1226 elf32-moxie.c:291 elf32-msp430.c:493 elf32-mt.c:402
-#: elf32-openrisc.c:411 elf32-score.c:2752 elf32-score7.c:2591
-#: elf32-spu.c:5047 elf32-v850.c:1701 elf32-xstormy16.c:948 elf64-mmix.c:1533
+#: elf-m10200.c:450 elf-m10300.c:1560 elf32-avr.c:1263 elf32-bfin.c:3193
+#: elf32-cr16.c:1482 elf32-cr16c.c:780 elf32-cris.c:2077 elf32-crx.c:922
+#: elf32-d10v.c:509 elf32-fr30.c:609 elf32-frv.c:4111 elf32-h8300.c:509
+#: elf32-i860.c:1211 elf32-ip2k.c:1468 elf32-iq2000.c:684 elf32-lm32.c:1168
+#: elf32-m32c.c:553 elf32-m32r.c:3111 elf32-m68hc1x.c:1138 elf32-mep.c:534
+#: elf32-microblaze.c:1231 elf32-moxie.c:282 elf32-msp430.c:486 elf32-mt.c:395
+#: elf32-openrisc.c:404 elf32-score.c:2731 elf32-score7.c:2540
+#: elf32-spu.c:5042 elf32-v850.c:2143 elf32-xstormy16.c:941 elf64-mmix.c:1522
 msgid "internal error: out of range error"
 msgstr ""
 
 msgid "internal error: out of range error"
 msgstr ""
 
-#: elf-m10200.c:460 elf-m10300.c:1579 elf32-avr.c:1255 elf32-bfin.c:3208
-#: elf32-cr16.c:1521 elf32-cr16c.c:794 elf32-cris.c:2088 elf32-crx.c:937
-#: elf32-d10v.c:520 elf32-fr30.c:620 elf32-frv.c:4118 elf32-h8300.c:520
-#: elf32-i860.c:1222 elf32-iq2000.c:695 elf32-lm32.c:1175 elf32-m32c.c:564
-#: elf32-m32r.c:3106 elf32-m68hc1x.c:1140 elf32-mep.c:545
-#: elf32-microblaze.c:1230 elf32-moxie.c:295 elf32-msp430.c:497
-#: elf32-openrisc.c:415 elf32-score.c:2756 elf32-score7.c:2595
-#: elf32-spu.c:5051 elf32-v850.c:1705 elf32-xstormy16.c:952 elf64-mmix.c:1537
-#: elfxx-mips.c:9103
+#: elf-m10200.c:454 elf-m10300.c:1564 elf32-avr.c:1267 elf32-bfin.c:3197
+#: elf32-cr16.c:1486 elf32-cr16c.c:784 elf32-cris.c:2081 elf32-crx.c:926
+#: elf32-d10v.c:513 elf32-fr30.c:613 elf32-frv.c:4115 elf32-h8300.c:513
+#: elf32-i860.c:1215 elf32-iq2000.c:688 elf32-lm32.c:1172 elf32-m32c.c:557
+#: elf32-m32r.c:3115 elf32-m68hc1x.c:1142 elf32-mep.c:538
+#: elf32-microblaze.c:1235 elf32-moxie.c:286 elf32-msp430.c:490
+#: elf32-openrisc.c:408 elf32-score.c:2735 elf32-score7.c:2544
+#: elf32-spu.c:5046 elf32-v850.c:2147 elf32-xstormy16.c:945 elf64-mmix.c:1526
+#: elfxx-mips.c:9186
 msgid "internal error: unsupported relocation error"
 msgstr ""
 
 msgid "internal error: unsupported relocation error"
 msgstr ""
 
-#: elf-m10200.c:464 elf32-cr16.c:1525 elf32-cr16c.c:798 elf32-crx.c:941
-#: elf32-d10v.c:524 elf32-h8300.c:524 elf32-lm32.c:1179 elf32-m32r.c:3110
-#: elf32-m68hc1x.c:1144 elf32-microblaze.c:1234 elf32-score.c:2760
-#: elf32-score7.c:2599 elf32-spu.c:5055
+#: elf-m10200.c:458 elf32-cr16.c:1490 elf32-cr16c.c:788 elf32-crx.c:930
+#: elf32-d10v.c:517 elf32-h8300.c:517 elf32-lm32.c:1176 elf32-m32r.c:3119
+#: elf32-m68hc1x.c:1146 elf32-microblaze.c:1239 elf32-score.c:2739
+#: elf32-score7.c:2548 elf32-spu.c:5050
 msgid "internal error: dangerous error"
 msgstr ""
 
 msgid "internal error: dangerous error"
 msgstr ""
 
-#: elf-m10200.c:468 elf-m10300.c:1592 elf32-avr.c:1263 elf32-bfin.c:3216
-#: elf32-cr16.c:1529 elf32-cr16c.c:802 elf32-cris.c:2096 elf32-crx.c:945
-#: elf32-d10v.c:528 elf32-fr30.c:628 elf32-frv.c:4126 elf32-h8300.c:528
-#: elf32-i860.c:1230 elf32-ip2k.c:1514 elf32-iq2000.c:703 elf32-lm32.c:1183
-#: elf32-m32c.c:572 elf32-m32r.c:3114 elf32-m68hc1x.c:1148 elf32-mep.c:553
-#: elf32-microblaze.c:1238 elf32-moxie.c:303 elf32-msp430.c:505 elf32-mt.c:410
-#: elf32-openrisc.c:423 elf32-score.c:2769 elf32-score7.c:2603
-#: elf32-spu.c:5059 elf32-v850.c:1725 elf32-xstormy16.c:960 elf64-mmix.c:1545
+#: elf-m10200.c:462 elf-m10300.c:1577 elf32-avr.c:1275 elf32-bfin.c:3205
+#: elf32-cr16.c:1494 elf32-cr16c.c:792 elf32-cris.c:2089 elf32-crx.c:934
+#: elf32-d10v.c:521 elf32-fr30.c:621 elf32-frv.c:4123 elf32-h8300.c:521
+#: elf32-i860.c:1223 elf32-ip2k.c:1483 elf32-iq2000.c:696 elf32-lm32.c:1180
+#: elf32-m32c.c:565 elf32-m32r.c:3123 elf32-m68hc1x.c:1150 elf32-mep.c:546
+#: elf32-microblaze.c:1243 elf32-moxie.c:294 elf32-msp430.c:498 elf32-mt.c:403
+#: elf32-openrisc.c:416 elf32-score.c:2748 elf32-score7.c:2552
+#: elf32-spu.c:5054 elf32-v850.c:2167 elf32-xstormy16.c:953 elf64-mmix.c:1534
 msgid "internal error: unknown error"
 msgstr ""
 
 msgid "internal error: unknown error"
 msgstr ""
 
-#: elf-m10300.c:1512 elf32-arm.c:8970 elf32-i386.c:3986 elf32-m32r.c:2588
-#: elf32-m68k.c:4099 elf32-ppc.c:8116 elf32-s390.c:3015 elf32-sh.c:3429
-#: elf32-xtensa.c:3027 elf64-ppc.c:12252 elf64-s390.c:2974 elf64-sh64.c:1648
-#: elf64-x86-64.c:3658 elfxx-sparc.c:3317
+#: elf-m10300.c:1504 elf32-arm.c:9098 elf32-i386.c:4081 elf32-m32r.c:2604
+#: elf32-m68k.c:4156 elf32-ppc.c:8089 elf32-s390.c:3010 elf32-sh.c:4223
+#: elf32-xtensa.c:3067 elf64-ppc.c:13115 elf64-s390.c:2985 elf64-sh64.c:1636
+#: elf64-x86-64.c:3719 elfxx-sparc.c:3806
 msgid "%B(%A+0x%lx): unresolvable %s relocation against symbol `%s'"
 msgstr ""
 
 msgid "%B(%A+0x%lx): unresolvable %s relocation against symbol `%s'"
 msgstr ""
 
-#: elf-m10300.c:1584
+#: elf-m10300.c:1569
 msgid ""
 "error: inappropriate relocation type for shared library (did you forget -"
 "fpic?)"
 msgstr ""
 
 msgid ""
 "error: inappropriate relocation type for shared library (did you forget -"
 "fpic?)"
 msgstr ""
 
-#: elf-m10300.c:1587
+#: elf-m10300.c:1572
 msgid "internal error: suspicious relocation type used in shared library"
 msgstr ""
 
 msgid "internal error: suspicious relocation type used in shared library"
 msgstr ""
 
-#: elf-m10300.c:4385 elf32-arm.c:11353 elf32-cr16.c:2519 elf32-cris.c:3025
-#: elf32-hppa.c:1891 elf32-i370.c:506 elf32-i386.c:1977 elf32-lm32.c:1873
-#: elf32-m32r.c:1921 elf32-m68k.c:3188 elf32-ppc.c:5026 elf32-s390.c:1650
-#: elf32-sh.c:2574 elf32-vax.c:1052 elf64-ppc.c:6394 elf64-s390.c:1623
-#: elf64-sh64.c:3396 elf64-x86-64.c:1822 elfxx-sparc.c:1802
+#: elf-m10300.c:4372 elf32-arm.c:11392 elf32-cr16.c:2451 elf32-cris.c:3044
+#: elf32-hppa.c:1894 elf32-i370.c:503 elf32-i386.c:2036 elf32-lm32.c:1868
+#: elf32-m32r.c:1927 elf32-m68k.c:3252 elf32-ppc.c:4994 elf32-s390.c:1652
+#: elf32-sh.c:2931 elf32-vax.c:1040 elf64-ppc.c:6483 elf64-s390.c:1635
+#: elf64-sh64.c:3377 elf64-x86-64.c:1871 elfxx-sparc.c:2104
 #, c-format
 msgid "dynamic variable `%s' is zero size"
 msgstr ""
 
 #, c-format
 msgid "dynamic variable `%s' is zero size"
 msgstr ""
 
-#: elf.c:329
+#: elf.c:334
 msgid "%B: invalid string offset %u >= %lu for section `%s'"
 msgstr ""
 
 msgid "%B: invalid string offset %u >= %lu for section `%s'"
 msgstr ""
 
-#: elf.c:441
+#: elf.c:446
 msgid "%B symbol number %lu references nonexistent SHT_SYMTAB_SHNDX section"
 msgstr ""
 
 msgid "%B symbol number %lu references nonexistent SHT_SYMTAB_SHNDX section"
 msgstr ""
 
-#: elf.c:597
+#: elf.c:602
 msgid "%B: Corrupt size field in group section header: 0x%lx"
 msgstr ""
 
 msgid "%B: Corrupt size field in group section header: 0x%lx"
 msgstr ""
 
-#: elf.c:633
+#: elf.c:638
 msgid "%B: invalid SHT_GROUP entry"
 msgstr ""
 
 msgid "%B: invalid SHT_GROUP entry"
 msgstr ""
 
-#: elf.c:703
+#: elf.c:708
 msgid "%B: no group info for section %A"
 msgstr ""
 
 msgid "%B: no group info for section %A"
 msgstr ""
 
-#: elf.c:732 elf.c:2979 elflink.c:9922
+#: elf.c:737 elf.c:3090 elflink.c:10062
 msgid "%B: warning: sh_link not set for section `%A'"
 msgstr ""
 
 msgid "%B: warning: sh_link not set for section `%A'"
 msgstr ""
 
-#: elf.c:751
+#: elf.c:756
 msgid "%B: sh_link [%d] in section `%A' is incorrect"
 msgstr ""
 
 msgid "%B: sh_link [%d] in section `%A' is incorrect"
 msgstr ""
 
-#: elf.c:786
+#: elf.c:791
 msgid "%B: unknown [%d] section `%s' in group [%s]"
 msgstr ""
 
 msgid "%B: unknown [%d] section `%s' in group [%s]"
 msgstr ""
 
-#: elf.c:1106
+#: elf.c:1041
+msgid "%B: unable to initialize commpress status for section %s"
+msgstr ""
+
+#: elf.c:1050
+msgid "%B: unable to initialize decommpress status for section %s"
+msgstr ""
+
+#: elf.c:1158
 #, c-format
 msgid ""
 "\n"
 "Program Header:\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "Program Header:\n"
 msgstr ""
 
-#: elf.c:1148
+#: elf.c:1200
 #, c-format
 msgid ""
 "\n"
 "Dynamic Section:\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "Dynamic Section:\n"
 msgstr ""
 
-#: elf.c:1284
+#: elf.c:1336
 #, c-format
 msgid ""
 "\n"
 "Version definitions:\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "Version definitions:\n"
 msgstr ""
 
-#: elf.c:1309
+#: elf.c:1361
 #, c-format
 msgid ""
 "\n"
 "Version References:\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "Version References:\n"
 msgstr ""
 
-#: elf.c:1314
+#: elf.c:1366
 #, c-format
 msgid "  required from %s:\n"
 msgstr ""
 
 #, c-format
 msgid "  required from %s:\n"
 msgstr ""
 
-#: elf.c:1718
+#: elf.c:1773
 msgid "%B: invalid link %lu for reloc section %s (index %u)"
 msgstr ""
 
 msgid "%B: invalid link %lu for reloc section %s (index %u)"
 msgstr ""
 
-#: elf.c:1886
+#: elf.c:1943
 msgid ""
 "%B: don't know how to handle allocated, application specific section `%s' [0x"
 "%8x]"
 msgstr ""
 
 msgid ""
 "%B: don't know how to handle allocated, application specific section `%s' [0x"
 "%8x]"
 msgstr ""
 
-#: elf.c:1898
+#: elf.c:1955
 msgid "%B: don't know how to handle processor specific section `%s' [0x%8x]"
 msgstr ""
 
 msgid "%B: don't know how to handle processor specific section `%s' [0x%8x]"
 msgstr ""
 
-#: elf.c:1909
+#: elf.c:1966
 msgid "%B: don't know how to handle OS specific section `%s' [0x%8x]"
 msgstr ""
 
 msgid "%B: don't know how to handle OS specific section `%s' [0x%8x]"
 msgstr ""
 
-#: elf.c:1919
+#: elf.c:1976
 msgid "%B: don't know how to handle section `%s' [0x%8x]"
 msgstr ""
 
 msgid "%B: don't know how to handle section `%s' [0x%8x]"
 msgstr ""
 
-#: elf.c:2517
+#: elf.c:2603
 #, c-format
 msgid "warning: section `%A' type changed to PROGBITS"
 msgstr ""
 
 #, c-format
 msgid "warning: section `%A' type changed to PROGBITS"
 msgstr ""
 
-#: elf.c:2936
+#: elf.c:3047
 msgid "%B: sh_link of section `%A' points to discarded section `%A' of `%B'"
 msgstr ""
 
 msgid "%B: sh_link of section `%A' points to discarded section `%A' of `%B'"
 msgstr ""
 
-#: elf.c:2959
+#: elf.c:3070
 msgid "%B: sh_link of section `%A' points to removed section `%A' of `%B'"
 msgstr ""
 
 msgid "%B: sh_link of section `%A' points to removed section `%A' of `%B'"
 msgstr ""
 
-#: elf.c:4333
+#: elf.c:4480
 msgid ""
 "%B: The first section in the PT_DYNAMIC segment is not the .dynamic section"
 msgstr ""
 
 msgid ""
 "%B: The first section in the PT_DYNAMIC segment is not the .dynamic section"
 msgstr ""
 
-#: elf.c:4360
+#: elf.c:4507
 msgid "%B: Not enough room for program headers, try linking with -N"
 msgstr ""
 
 msgid "%B: Not enough room for program headers, try linking with -N"
 msgstr ""
 
-#: elf.c:4442
-msgid "%B: section %A vma 0x%lx overlaps previous sections"
+#: elf.c:4594
+msgid "%B: section %A lma %#lx adjusted to %#lx"
 msgstr ""
 
 msgstr ""
 
-#: elf.c:4537
+#: elf.c:4713
 msgid "%B: section `%A' can't be allocated in segment %d"
 msgstr ""
 
 msgid "%B: section `%A' can't be allocated in segment %d"
 msgstr ""
 
-#: elf.c:4587
+#: elf.c:4761
 msgid "%B: warning: allocated section `%s' not in segment"
 msgstr ""
 
 msgid "%B: warning: allocated section `%s' not in segment"
 msgstr ""
 
-#: elf.c:5087
+#: elf.c:5257
 msgid "%B: symbol `%s' required but not present"
 msgstr ""
 
 msgid "%B: symbol `%s' required but not present"
 msgstr ""
 
-#: elf.c:5426
+#: elf.c:5595
 msgid "%B: warning: Empty loadable segment detected, is this intentional ?\n"
 msgstr ""
 
 msgid "%B: warning: Empty loadable segment detected, is this intentional ?\n"
 msgstr ""
 
-#: elf.c:6393
+#: elf.c:6622
 #, c-format
 msgid ""
 "Unable to find equivalent output section for symbol '%s' from section '%s'"
 msgstr ""
 
 #, c-format
 msgid ""
 "Unable to find equivalent output section for symbol '%s' from section '%s'"
 msgstr ""
 
-#: elf.c:7382
+#: elf.c:7611
 msgid "%B: unsupported relocation type %s"
 msgstr ""
 
 msgid "%B: unsupported relocation type %s"
 msgstr ""
 
-#: elf32-arm.c:3149
+#: elf32-arm.c:3183
 msgid ""
 "%B(%s): warning: interworking not enabled.\n"
 "  first occurrence: %B: Thumb call to ARM"
 msgstr ""
 
 msgid ""
 "%B(%s): warning: interworking not enabled.\n"
 "  first occurrence: %B: Thumb call to ARM"
 msgstr ""
 
-#: elf32-arm.c:3190
+#: elf32-arm.c:3226
 msgid ""
 "%B(%s): warning: interworking not enabled.\n"
 "  first occurrence: %B: ARM call to Thumb"
 msgstr ""
 
 msgid ""
 "%B(%s): warning: interworking not enabled.\n"
 "  first occurrence: %B: ARM call to Thumb"
 msgstr ""
 
-#: elf32-arm.c:3387 elf32-arm.c:4692
+#: elf32-arm.c:3432 elf32-arm.c:4807
 #, c-format
 msgid "%s: cannot create stub entry %s"
 msgstr ""
 
 #, c-format
 msgid "%s: cannot create stub entry %s"
 msgstr ""
 
-#: elf32-arm.c:4804
+#: elf32-arm.c:4923
 #, c-format
 msgid "unable to find THUMB glue '%s' for '%s'"
 msgstr ""
 
 #, c-format
 msgid "unable to find THUMB glue '%s' for '%s'"
 msgstr ""
 
-#: elf32-arm.c:4838
+#: elf32-arm.c:4959
 #, c-format
 msgid "unable to find ARM glue '%s' for '%s'"
 msgstr ""
 
 #, c-format
 msgid "unable to find ARM glue '%s' for '%s'"
 msgstr ""
 
-#: elf32-arm.c:5365
+#: elf32-arm.c:5485
 msgid "%B: BE8 images only valid in big-endian mode."
 msgstr ""
 
 #. Give a warning, but do as the user requests anyway.
 msgid "%B: BE8 images only valid in big-endian mode."
 msgstr ""
 
 #. Give a warning, but do as the user requests anyway.
-#: elf32-arm.c:5590
+#: elf32-arm.c:5715
 msgid ""
 "%B: warning: selected VFP11 erratum workaround is not necessary for target "
 "architecture"
 msgstr ""
 
 msgid ""
 "%B: warning: selected VFP11 erratum workaround is not necessary for target "
 "architecture"
 msgstr ""
 
-#: elf32-arm.c:6130 elf32-arm.c:6150
+#: elf32-arm.c:6259 elf32-arm.c:6279
 msgid "%B: unable to find VFP11 veneer `%s'"
 msgstr ""
 
 msgid "%B: unable to find VFP11 veneer `%s'"
 msgstr ""
 
-#: elf32-arm.c:6196
+#: elf32-arm.c:6327
 #, c-format
 msgid "Invalid TARGET2 relocation type '%s'."
 msgstr ""
 
 #, c-format
 msgid "Invalid TARGET2 relocation type '%s'."
 msgstr ""
 
-#: elf32-arm.c:6281
+#: elf32-arm.c:6411
 msgid ""
 "%B(%s): warning: interworking not enabled.\n"
 "  first occurrence: %B: thumb call to arm"
 msgstr ""
 
 msgid ""
 "%B(%s): warning: interworking not enabled.\n"
 "  first occurrence: %B: thumb call to arm"
 msgstr ""
 
-#: elf32-arm.c:7003
+#: elf32-arm.c:7130
 msgid "\\%B: Warning: Arm BLX instruction targets Arm function '%s'."
 msgstr ""
 
 msgid "\\%B: Warning: Arm BLX instruction targets Arm function '%s'."
 msgstr ""
 
-#: elf32-arm.c:7408
+#: elf32-arm.c:7541
 msgid "%B: Warning: Thumb BLX instruction targets thumb function '%s'."
 msgstr ""
 
 msgid "%B: Warning: Thumb BLX instruction targets thumb function '%s'."
 msgstr ""
 
-#: elf32-arm.c:8092
+#: elf32-arm.c:8223
 msgid "%B(%A+0x%lx): R_ARM_TLS_LE32 relocation not permitted in shared object"
 msgstr ""
 
 msgid "%B(%A+0x%lx): R_ARM_TLS_LE32 relocation not permitted in shared object"
 msgstr ""
 
-#: elf32-arm.c:8307
+#: elf32-arm.c:8438
 msgid ""
 "%B(%A+0x%lx): Only ADD or SUB instructions are allowed for ALU group "
 "relocations"
 msgstr ""
 
 msgid ""
 "%B(%A+0x%lx): Only ADD or SUB instructions are allowed for ALU group "
 "relocations"
 msgstr ""
 
-#: elf32-arm.c:8347 elf32-arm.c:8434 elf32-arm.c:8517 elf32-arm.c:8602
+#: elf32-arm.c:8478 elf32-arm.c:8565 elf32-arm.c:8648 elf32-arm.c:8733
 msgid "%B(%A+0x%lx): Overflow whilst splitting 0x%lx for group relocation %s"
 msgstr ""
 
 msgid "%B(%A+0x%lx): Overflow whilst splitting 0x%lx for group relocation %s"
 msgstr ""
 
-#: elf32-arm.c:8828 elf32-sh.c:3325 elf64-sh64.c:1556
+#: elf32-arm.c:8963 elf32-sh.c:4112 elf64-sh64.c:1544
 msgid "%B(%A+0x%lx): %s relocation against SEC_MERGE section"
 msgstr ""
 
 msgid "%B(%A+0x%lx): %s relocation against SEC_MERGE section"
 msgstr ""
 
-#: elf32-arm.c:8946 elf32-m68k.c:4134 elf32-xtensa.c:2765 elf64-ppc.c:10939
+#: elf32-arm.c:9074 elf32-m68k.c:4191 elf32-xtensa.c:2805 elf64-ppc.c:11689
 msgid "%B(%A+0x%lx): %s used with TLS symbol %s"
 msgstr ""
 
 msgid "%B(%A+0x%lx): %s used with TLS symbol %s"
 msgstr ""
 
-#: elf32-arm.c:8947 elf32-m68k.c:4135 elf32-xtensa.c:2766 elf64-ppc.c:10940
+#: elf32-arm.c:9075 elf32-m68k.c:4192 elf32-xtensa.c:2806 elf64-ppc.c:11690
 msgid "%B(%A+0x%lx): %s used with non-TLS symbol %s"
 msgstr ""
 
 msgid "%B(%A+0x%lx): %s used with non-TLS symbol %s"
 msgstr ""
 
-#: elf32-arm.c:9004
+#: elf32-arm.c:9132 elf32-tic6x.c:1632
 msgid "out of range"
 msgstr ""
 
 msgid "out of range"
 msgstr ""
 
-#: elf32-arm.c:9008
+#: elf32-arm.c:9136 elf32-tic6x.c:1636
 msgid "unsupported relocation"
 msgstr ""
 
 msgid "unsupported relocation"
 msgstr ""
 
-#: elf32-arm.c:9016
+#: elf32-arm.c:9144 elf32-tic6x.c:1644
 msgid "unknown error"
 msgstr ""
 
 msgid "unknown error"
 msgstr ""
 
-#: elf32-arm.c:9416
+#: elf32-arm.c:9569
 msgid ""
 "Warning: Clearing the interworking flag of %B because non-interworking code "
 "in %B has been linked with it"
 msgstr ""
 
 msgid ""
 "Warning: Clearing the interworking flag of %B because non-interworking code "
 "in %B has been linked with it"
 msgstr ""
 
-#: elf32-arm.c:9659
+#: elf32-arm.c:9663
+msgid "%B: Unknown mandatory EABI object attribute %d"
+msgstr ""
+
+#: elf32-arm.c:9671
+msgid "Warning: %B: Unknown EABI object attribute %d"
+msgstr ""
+
+#: elf32-arm.c:9852
 msgid "error: %B: Unknown CPU architecture"
 msgstr ""
 
 msgid "error: %B: Unknown CPU architecture"
 msgstr ""
 
-#: elf32-arm.c:9697
+#: elf32-arm.c:9890
 msgid "error: %B: Conflicting CPU architectures %d/%d"
 msgstr ""
 
 msgid "error: %B: Conflicting CPU architectures %d/%d"
 msgstr ""
 
-#: elf32-arm.c:9754
+#: elf32-arm.c:9942
+msgid ""
+"Error: %B has both the current and legacy Tag_MPextension_use attributes"
+msgstr ""
+
+#: elf32-arm.c:9967
 msgid "error: %B uses VFP register arguments, %B does not"
 msgstr ""
 
 msgid "error: %B uses VFP register arguments, %B does not"
 msgstr ""
 
-#: elf32-arm.c:9904
+#: elf32-arm.c:10112
+msgid "error: %B: unable to merge virtualization attributes with %B"
+msgstr ""
+
+#: elf32-arm.c:10138
 msgid "error: %B: Conflicting architecture profiles %c/%c"
 msgstr ""
 
 msgid "error: %B: Conflicting architecture profiles %c/%c"
 msgstr ""
 
-#: elf32-arm.c:9928
+#: elf32-arm.c:10239
 msgid "Warning: %B: Conflicting platform configuration"
 msgstr ""
 
 msgid "Warning: %B: Conflicting platform configuration"
 msgstr ""
 
-#: elf32-arm.c:9937
+#: elf32-arm.c:10248
 msgid "error: %B: Conflicting use of R9"
 msgstr ""
 
 msgid "error: %B: Conflicting use of R9"
 msgstr ""
 
-#: elf32-arm.c:9949
+#: elf32-arm.c:10260
 msgid "error: %B: SB relative addressing conflicts with use of R9"
 msgstr ""
 
 msgid "error: %B: SB relative addressing conflicts with use of R9"
 msgstr ""
 
-#: elf32-arm.c:9962
+#: elf32-arm.c:10273
 msgid ""
 "warning: %B uses %u-byte wchar_t yet the output is to use %u-byte wchar_t; "
 "use of wchar_t values across objects may fail"
 msgstr ""
 
 msgid ""
 "warning: %B uses %u-byte wchar_t yet the output is to use %u-byte wchar_t; "
 "use of wchar_t values across objects may fail"
 msgstr ""
 
-#: elf32-arm.c:9993
+#: elf32-arm.c:10304
 msgid ""
 "warning: %B uses %s enums yet the output is to use %s enums; use of enum "
 "values across objects may fail"
 msgstr ""
 
 msgid ""
 "warning: %B uses %s enums yet the output is to use %s enums; use of enum "
 "values across objects may fail"
 msgstr ""
 
-#: elf32-arm.c:10005
+#: elf32-arm.c:10316
 msgid "error: %B uses iWMMXt register arguments, %B does not"
 msgstr ""
 
 msgid "error: %B uses iWMMXt register arguments, %B does not"
 msgstr ""
 
-#: elf32-arm.c:10027
+#: elf32-arm.c:10333
 msgid "error: fp16 format mismatch between %B and %B"
 msgstr ""
 
 msgid "error: fp16 format mismatch between %B and %B"
 msgstr ""
 
-#: elf32-arm.c:10070 elf32-arm.c:10163
-msgid "%B: Unknown mandatory EABI object attribute %d"
-msgstr ""
-
-#: elf32-arm.c:10078 elf32-arm.c:10171
-msgid "Warning: %B: Unknown EABI object attribute %d"
-msgstr ""
-
-#: elf32-arm.c:10231
-msgid "error: %B is already in final BE8 format"
-msgstr ""
-
-#: elf32-arm.c:10307
-msgid ""
-"error: Source object %B has EABI version %d, but target %B has EABI version %"
-"d"
-msgstr ""
-
-#: elf32-arm.c:10323
-msgid "error: %B is compiled for APCS-%d, whereas target %B uses APCS-%d"
-msgstr ""
-
-#: elf32-arm.c:10348
-msgid "error: %B uses VFP instructions, whereas %B does not"
-msgstr ""
-
-#: elf32-arm.c:10352
-msgid "error: %B uses FPA instructions, whereas %B does not"
-msgstr ""
-
-#: elf32-arm.c:10362
-msgid "error: %B uses Maverick instructions, whereas %B does not"
-msgstr ""
-
-#: elf32-arm.c:10366
-msgid "error: %B does not use Maverick instructions, whereas %B does"
-msgstr ""
-
-#: elf32-arm.c:10385
-msgid "error: %B uses software FP, whereas %B uses hardware FP"
+#: elf32-arm.c:10357
+msgid "DIV usage mismatch between %B and %B"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arm.c:10389
-msgid "error: %B uses hardware FP, whereas %B uses software FP"
+#: elf32-arm.c:10376
+msgid "%B has has both the current and legacy Tag_MPextension_use attributes"
 msgstr ""
 
 #. Ignore init flag - it may not be set, despite the flags field
 #. containing valid data.
 #. Ignore init flag - it may not be set, despite the flags field containing valid data.
 msgstr ""
 
 #. Ignore init flag - it may not be set, despite the flags field
 #. containing valid data.
 #. Ignore init flag - it may not be set, despite the flags field containing valid data.
-#: elf32-arm.c:10436 elf32-bfin.c:5080 elf32-cris.c:4105 elf32-m68hc1x.c:1280
-#: elf32-m68k.c:1169 elf32-score.c:4039 elf32-score7.c:3876 elf32-vax.c:540
-#: elfxx-mips.c:12755
+#: elf32-arm.c:10468 elf32-bfin.c:5065 elf32-cris.c:4162 elf32-m68hc1x.c:1282
+#: elf32-m68k.c:1235 elf32-score.c:3996 elf32-score7.c:3803 elf32-vax.c:528
+#: elfxx-mips.c:12842
 #, c-format
 msgid "private flags = %lx:"
 msgstr ""
 
 #, c-format
 msgid "private flags = %lx:"
 msgstr ""
 
-#: elf32-arm.c:10445
+#: elf32-arm.c:10477
 #, c-format
 msgid " [interworking enabled]"
 msgstr ""
 
 #, c-format
 msgid " [interworking enabled]"
 msgstr ""
 
-#: elf32-arm.c:10453
+#: elf32-arm.c:10485
 #, c-format
 msgid " [VFP float format]"
 msgstr ""
 
 #, c-format
 msgid " [VFP float format]"
 msgstr ""
 
-#: elf32-arm.c:10455
+#: elf32-arm.c:10487
 #, c-format
 msgid " [Maverick float format]"
 msgstr ""
 
 #, c-format
 msgid " [Maverick float format]"
 msgstr ""
 
-#: elf32-arm.c:10457
+#: elf32-arm.c:10489
 #, c-format
 msgid " [FPA float format]"
 msgstr ""
 
 #, c-format
 msgid " [FPA float format]"
 msgstr ""
 
-#: elf32-arm.c:10466
+#: elf32-arm.c:10498
 #, c-format
 msgid " [new ABI]"
 msgstr ""
 
 #, c-format
 msgid " [new ABI]"
 msgstr ""
 
-#: elf32-arm.c:10469
+#: elf32-arm.c:10501
 #, c-format
 msgid " [old ABI]"
 msgstr ""
 
 #, c-format
 msgid " [old ABI]"
 msgstr ""
 
-#: elf32-arm.c:10472
+#: elf32-arm.c:10504
 #, c-format
 msgid " [software FP]"
 msgstr ""
 
 #, c-format
 msgid " [software FP]"
 msgstr ""
 
-#: elf32-arm.c:10481
+#: elf32-arm.c:10513
 #, c-format
 msgid " [Version1 EABI]"
 msgstr ""
 
 #, c-format
 msgid " [Version1 EABI]"
 msgstr ""
 
-#: elf32-arm.c:10484 elf32-arm.c:10495
+#: elf32-arm.c:10516 elf32-arm.c:10527
 #, c-format
 msgid " [sorted symbol table]"
 msgstr ""
 
 #, c-format
 msgid " [sorted symbol table]"
 msgstr ""
 
-#: elf32-arm.c:10486 elf32-arm.c:10497
+#: elf32-arm.c:10518 elf32-arm.c:10529
 #, c-format
 msgid " [unsorted symbol table]"
 msgstr ""
 
 #, c-format
 msgid " [unsorted symbol table]"
 msgstr ""
 
-#: elf32-arm.c:10492
+#: elf32-arm.c:10524
 #, c-format
 msgid " [Version2 EABI]"
 msgstr ""
 
 #, c-format
 msgid " [Version2 EABI]"
 msgstr ""
 
-#: elf32-arm.c:10500
+#: elf32-arm.c:10532
 #, c-format
 msgid " [dynamic symbols use segment index]"
 msgstr ""
 
 #, c-format
 msgid " [dynamic symbols use segment index]"
 msgstr ""
 
-#: elf32-arm.c:10503
+#: elf32-arm.c:10535
 #, c-format
 msgid " [mapping symbols precede others]"
 msgstr ""
 
 #, c-format
 msgid " [mapping symbols precede others]"
 msgstr ""
 
-#: elf32-arm.c:10510
+#: elf32-arm.c:10542
 #, c-format
 msgid " [Version3 EABI]"
 msgstr ""
 
 #, c-format
 msgid " [Version3 EABI]"
 msgstr ""
 
-#: elf32-arm.c:10514
+#: elf32-arm.c:10546
 #, c-format
 msgid " [Version4 EABI]"
 msgstr ""
 
 #, c-format
 msgid " [Version4 EABI]"
 msgstr ""
 
-#: elf32-arm.c:10518
+#: elf32-arm.c:10550
 #, c-format
 msgid " [Version5 EABI]"
 msgstr ""
 
 #, c-format
 msgid " [Version5 EABI]"
 msgstr ""
 
-#: elf32-arm.c:10521
+#: elf32-arm.c:10553
 #, c-format
 msgid " [BE8]"
 msgstr ""
 
 #, c-format
 msgid " [BE8]"
 msgstr ""
 
-#: elf32-arm.c:10524
+#: elf32-arm.c:10556
 #, c-format
 msgid " [LE8]"
 msgstr ""
 
 #, c-format
 msgid " [LE8]"
 msgstr ""
 
-#: elf32-arm.c:10530
+#: elf32-arm.c:10562
 #, c-format
 msgid " <EABI version unrecognised>"
 msgstr ""
 
 #, c-format
 msgid " <EABI version unrecognised>"
 msgstr ""
 
-#: elf32-arm.c:10537
+#: elf32-arm.c:10569
 #, c-format
 msgid " [relocatable executable]"
 msgstr ""
 
 #, c-format
 msgid " [relocatable executable]"
 msgstr ""
 
-#: elf32-arm.c:10540
+#: elf32-arm.c:10572
 #, c-format
 msgid " [has entry point]"
 msgstr ""
 
 #, c-format
 msgid " [has entry point]"
 msgstr ""
 
-#: elf32-arm.c:10545
+#: elf32-arm.c:10577
 #, c-format
 msgid "<Unrecognised flag bits set>"
 msgstr ""
 
 #, c-format
 msgid "<Unrecognised flag bits set>"
 msgstr ""
 
-#: elf32-arm.c:10790 elf32-i386.c:1300 elf32-s390.c:998 elf32-xtensa.c:1000
-#: elf64-s390.c:952 elf64-x86-64.c:1083 elfxx-sparc.c:1121
+#: elf32-arm.c:10824 elf32-i386.c:1322 elf32-s390.c:1000 elf32-xtensa.c:1009
+#: elf64-s390.c:960 elf64-x86-64.c:1105 elfxx-sparc.c:1370
 msgid "%B: bad symbol index: %d"
 msgstr ""
 
 msgid "%B: bad symbol index: %d"
 msgstr ""
 
-#: elf32-arm.c:10911 elf64-x86-64.c:1243 elf64-x86-64.c:1412 elfxx-mips.c:7870
+#: elf32-arm.c:10946 elf64-x86-64.c:1265 elf64-x86-64.c:1434 elfxx-mips.c:7942
 msgid ""
 "%B: relocation %s against `%s' can not be used when making a shared object; "
 "recompile with -fPIC"
 msgstr ""
 
 msgid ""
 "%B: relocation %s against `%s' can not be used when making a shared object; "
 "recompile with -fPIC"
 msgstr ""
 
-#: elf32-arm.c:11900
+#: elf32-arm.c:11948
 #, c-format
 msgid "Errors encountered processing file %s"
 msgstr ""
 
 #, c-format
 msgid "Errors encountered processing file %s"
 msgstr ""
 
-#: elf32-arm.c:13346
+#: elf32-arm.c:13334
 msgid "%B: error: Cortex-A8 erratum stub is allocated in unsafe location"
 msgstr ""
 
 #. There's not much we can do apart from complain if this
 #. happens.
 msgid "%B: error: Cortex-A8 erratum stub is allocated in unsafe location"
 msgstr ""
 
 #. There's not much we can do apart from complain if this
 #. happens.
-#: elf32-arm.c:13373
+#: elf32-arm.c:13361
 msgid "%B: error: Cortex-A8 erratum stub out of range (input file too large)"
 msgstr ""
 
 msgid "%B: error: Cortex-A8 erratum stub out of range (input file too large)"
 msgstr ""
 
-#: elf32-arm.c:13464 elf32-arm.c:13486
+#: elf32-arm.c:13455 elf32-arm.c:13477
 msgid "%B: error: VFP11 veneer out of range"
 msgstr ""
 
 msgid "%B: error: VFP11 veneer out of range"
 msgstr ""
 
-#: elf32-avr.c:1259 elf32-bfin.c:3212 elf32-cris.c:2092 elf32-fr30.c:624
-#: elf32-frv.c:4122 elf32-i860.c:1226 elf32-ip2k.c:1510 elf32-iq2000.c:699
-#: elf32-m32c.c:568 elf32-mep.c:549 elf32-moxie.c:299 elf32-msp430.c:501
-#: elf32-mt.c:406 elf32-openrisc.c:419 elf32-v850.c:1709 elf32-xstormy16.c:956
-#: elf64-mmix.c:1541
+#: elf32-arm.c:14002
+msgid "error: %B is already in final BE8 format"
+msgstr ""
+
+#: elf32-arm.c:14078
+msgid ""
+"error: Source object %B has EABI version %d, but target %B has EABI version %"
+"d"
+msgstr ""
+
+#: elf32-arm.c:14094
+msgid "error: %B is compiled for APCS-%d, whereas target %B uses APCS-%d"
+msgstr ""
+
+#: elf32-arm.c:14119
+msgid "error: %B uses VFP instructions, whereas %B does not"
+msgstr ""
+
+#: elf32-arm.c:14123
+msgid "error: %B uses FPA instructions, whereas %B does not"
+msgstr ""
+
+#: elf32-arm.c:14133
+msgid "error: %B uses Maverick instructions, whereas %B does not"
+msgstr ""
+
+#: elf32-arm.c:14137
+msgid "error: %B does not use Maverick instructions, whereas %B does"
+msgstr ""
+
+#: elf32-arm.c:14156
+msgid "error: %B uses software FP, whereas %B uses hardware FP"
+msgstr ""
+
+#: elf32-arm.c:14160
+msgid "error: %B uses hardware FP, whereas %B uses software FP"
+msgstr ""
+
+#: elf32-avr.c:1271 elf32-bfin.c:3201 elf32-cris.c:2085 elf32-fr30.c:617
+#: elf32-frv.c:4119 elf32-i860.c:1219 elf32-ip2k.c:1479 elf32-iq2000.c:692
+#: elf32-m32c.c:561 elf32-mep.c:542 elf32-moxie.c:290 elf32-msp430.c:494
+#: elf32-mt.c:399 elf32-openrisc.c:412 elf32-v850.c:2151 elf32-xstormy16.c:949
+#: elf64-mmix.c:1530
 msgid "internal error: dangerous relocation"
 msgstr ""
 
 msgid "internal error: dangerous relocation"
 msgstr ""
 
-#: elf32-avr.c:2409 elf32-hppa.c:605 elf32-m68hc1x.c:165 elf64-ppc.c:4146
+#: elf32-avr.c:2400 elf32-hppa.c:598 elf32-m68hc1x.c:166 elf64-ppc.c:4175
 msgid "%B: cannot create stub entry %s"
 msgstr ""
 
 msgid "%B: cannot create stub entry %s"
 msgstr ""
 
-#: elf32-bfin.c:1581
+#: elf32-bfin.c:1575
 msgid "%B(%A+0x%lx): unresolvable relocation against symbol `%s'"
 msgstr ""
 
 msgid "%B(%A+0x%lx): unresolvable relocation against symbol `%s'"
 msgstr ""
 
-#: elf32-bfin.c:1614 elf32-i386.c:4028 elf32-m68k.c:4176 elf32-s390.c:3067
-#: elf64-s390.c:3026 elf64-x86-64.c:3698
+#: elf32-bfin.c:1608 elf32-i386.c:4123 elf32-m68k.c:4233 elf32-s390.c:3062
+#: elf64-s390.c:3037 elf64-x86-64.c:3759
 msgid "%B(%A+0x%lx): reloc against `%s': error %d"
 msgstr ""
 
 msgid "%B(%A+0x%lx): reloc against `%s': error %d"
 msgstr ""
 
-#: elf32-bfin.c:2718
+#: elf32-bfin.c:2707
 msgid "%B: relocation at `%A+0x%x' references symbol `%s' with nonzero addend"
 msgstr ""
 
 msgid "%B: relocation at `%A+0x%x' references symbol `%s' with nonzero addend"
 msgstr ""
 
-#: elf32-bfin.c:2732 elf32-frv.c:2904
+#: elf32-bfin.c:2721 elf32-frv.c:2901
 msgid "relocation references symbol not defined in the module"
 msgstr ""
 
 msgid "relocation references symbol not defined in the module"
 msgstr ""
 
-#: elf32-bfin.c:2829
+#: elf32-bfin.c:2818
 msgid "R_BFIN_FUNCDESC references dynamic symbol with nonzero addend"
 msgstr ""
 
 msgid "R_BFIN_FUNCDESC references dynamic symbol with nonzero addend"
 msgstr ""
 
-#: elf32-bfin.c:2870 elf32-bfin.c:2993 elf32-frv.c:3641 elf32-frv.c:3762
+#: elf32-bfin.c:2859 elf32-bfin.c:2982 elf32-frv.c:3638 elf32-frv.c:3759
 msgid "cannot emit fixups in read-only section"
 msgstr ""
 
 msgid "cannot emit fixups in read-only section"
 msgstr ""
 
-#: elf32-bfin.c:2901 elf32-bfin.c:3031 elf32-frv.c:3672 elf32-frv.c:3806
-#: elf32-lm32.c:1104
+#: elf32-bfin.c:2890 elf32-bfin.c:3020 elf32-frv.c:3669 elf32-frv.c:3803
+#: elf32-lm32.c:1103 elf32-sh.c:5021
 msgid "cannot emit dynamic relocations in read-only section"
 msgstr ""
 
 msgid "cannot emit dynamic relocations in read-only section"
 msgstr ""
 
-#: elf32-bfin.c:2951
+#: elf32-bfin.c:2940
 msgid "R_BFIN_FUNCDESC_VALUE references dynamic symbol with nonzero addend"
 msgstr ""
 
 msgid "R_BFIN_FUNCDESC_VALUE references dynamic symbol with nonzero addend"
 msgstr ""
 
-#: elf32-bfin.c:3116
+#: elf32-bfin.c:3105
 msgid "relocations between different segments are not supported"
 msgstr ""
 
 msgid "relocations between different segments are not supported"
 msgstr ""
 
-#: elf32-bfin.c:3117
+#: elf32-bfin.c:3106
 msgid "warning: relocation references a different segment"
 msgstr ""
 
 msgid "warning: relocation references a different segment"
 msgstr ""
 
-#: elf32-bfin.c:4972 elf32-frv.c:6408
+#: elf32-bfin.c:4957 elf32-frv.c:6406
 msgid "%B: unsupported relocation type %i"
 msgstr ""
 
 msgid "%B: unsupported relocation type %i"
 msgstr ""
 
-#: elf32-bfin.c:5125 elf32-frv.c:6816
+#: elf32-bfin.c:5111 elf32-frv.c:6814
 #, c-format
 msgid "%s: cannot link non-fdpic object file into fdpic executable"
 msgstr ""
 
 #, c-format
 msgid "%s: cannot link non-fdpic object file into fdpic executable"
 msgstr ""
 
-#: elf32-bfin.c:5129 elf32-frv.c:6820
+#: elf32-bfin.c:5115 elf32-frv.c:6818
 #, c-format
 msgid "%s: cannot link fdpic object file into non-fdpic executable"
 msgstr ""
 
 #, c-format
 msgid "%s: cannot link fdpic object file into non-fdpic executable"
 msgstr ""
 
-#: elf32-cris.c:1169
+#: elf32-cris.c:1172
 msgid "%B, section %A: unresolvable relocation %s against symbol `%s'"
 msgstr ""
 
 msgid "%B, section %A: unresolvable relocation %s against symbol `%s'"
 msgstr ""
 
-#: elf32-cris.c:1238
+#: elf32-cris.c:1234
 msgid "%B, section %A: No PLT nor GOT for relocation %s against symbol `%s'"
 msgstr ""
 
 msgid "%B, section %A: No PLT nor GOT for relocation %s against symbol `%s'"
 msgstr ""
 
-#: elf32-cris.c:1240
+#: elf32-cris.c:1236
 msgid "%B, section %A: No PLT for relocation %s against symbol `%s'"
 msgstr ""
 
 msgid "%B, section %A: No PLT for relocation %s against symbol `%s'"
 msgstr ""
 
-#: elf32-cris.c:1246 elf32-cris.c:1379 elf32-cris.c:1641 elf32-cris.c:1725
-#: elf32-cris.c:1878
+#: elf32-cris.c:1242 elf32-cris.c:1375 elf32-cris.c:1635 elf32-cris.c:1718
+#: elf32-cris.c:1871
 msgid "[whose name is lost]"
 msgstr ""
 
 msgid "[whose name is lost]"
 msgstr ""
 
-#: elf32-cris.c:1365
+#: elf32-cris.c:1361
 msgid ""
 "%B, section %A: relocation %s with non-zero addend %d against local symbol"
 msgstr ""
 
 msgid ""
 "%B, section %A: relocation %s with non-zero addend %d against local symbol"
 msgstr ""
 
-#: elf32-cris.c:1373 elf32-cris.c:1719 elf32-cris.c:1872
+#: elf32-cris.c:1369 elf32-cris.c:1712 elf32-cris.c:1865
 msgid ""
 "%B, section %A: relocation %s with non-zero addend %d against symbol `%s'"
 msgstr ""
 
 msgid ""
 "%B, section %A: relocation %s with non-zero addend %d against symbol `%s'"
 msgstr ""
 
-#: elf32-cris.c:1399
+#: elf32-cris.c:1395
 msgid "%B, section %A: relocation %s is not allowed for global symbol: `%s'"
 msgstr ""
 
 msgid "%B, section %A: relocation %s is not allowed for global symbol: `%s'"
 msgstr ""
 
-#: elf32-cris.c:1415
+#: elf32-cris.c:1411
 msgid "%B, section %A: relocation %s with no GOT created"
 msgstr ""
 
 #. We shouldn't get here for GCC-emitted code.
 msgid "%B, section %A: relocation %s with no GOT created"
 msgstr ""
 
 #. We shouldn't get here for GCC-emitted code.
-#: elf32-cris.c:1632
+#: elf32-cris.c:1626
 msgid ""
 "%B, section %A: relocation %s has an undefined reference to `%s', perhaps a "
 "declaration mixup?"
 msgstr ""
 
 msgid ""
 "%B, section %A: relocation %s has an undefined reference to `%s', perhaps a "
 "declaration mixup?"
 msgstr ""
 
-#: elf32-cris.c:2005
+#: elf32-cris.c:1998
 msgid ""
 "%B, section %A: relocation %s is not allowed for symbol: `%s' which is "
 "defined outside the program, perhaps a declaration mixup?"
 msgstr ""
 
 msgid ""
 "%B, section %A: relocation %s is not allowed for symbol: `%s' which is "
 "defined outside the program, perhaps a declaration mixup?"
 msgstr ""
 
-#: elf32-cris.c:2058
+#: elf32-cris.c:2051
 msgid "(too many global variables for -fpic: recompile with -fPIC)"
 msgstr ""
 
 msgid "(too many global variables for -fpic: recompile with -fPIC)"
 msgstr ""
 
-#: elf32-cris.c:2065
+#: elf32-cris.c:2058
 msgid ""
 "(thread-local data too big for -fpic or -msmall-tls: recompile with -fPIC or "
 "-mno-small-tls)"
 msgstr ""
 
 msgid ""
 "(thread-local data too big for -fpic or -msmall-tls: recompile with -fPIC or "
 "-mno-small-tls)"
 msgstr ""
 
-#: elf32-cris.c:3199
+#: elf32-cris.c:3248
 msgid ""
 "%B, section %A:\n"
 "  v10/v32 compatible object %s must not contain a PIC relocation"
 msgstr ""
 
 msgid ""
 "%B, section %A:\n"
 "  v10/v32 compatible object %s must not contain a PIC relocation"
 msgstr ""
 
-#: elf32-cris.c:3304
+#: elf32-cris.c:3353
 msgid ""
 "%B, section %A:\n"
 "  relocation %s not valid in a shared object; typically an option mixup, "
 "recompile with -fPIC"
 msgstr ""
 
 msgid ""
 "%B, section %A:\n"
 "  relocation %s not valid in a shared object; typically an option mixup, "
 "recompile with -fPIC"
 msgstr ""
 
-#: elf32-cris.c:3518
+#: elf32-cris.c:3567
 msgid ""
 "%B, section %A:\n"
 "  relocation %s should not be used in a shared object; recompile with -fPIC"
 msgstr ""
 
 msgid ""
 "%B, section %A:\n"
 "  relocation %s should not be used in a shared object; recompile with -fPIC"
 msgstr ""
 
-#: elf32-cris.c:3935
+#: elf32-cris.c:3992
 msgid ""
 "%B, section `%A', to symbol `%s':\n"
 "  relocation %s should not be used in a shared object; recompile with -fPIC"
 msgstr ""
 
 msgid ""
 "%B, section `%A', to symbol `%s':\n"
 "  relocation %s should not be used in a shared object; recompile with -fPIC"
 msgstr ""
 
-#: elf32-cris.c:4054
+#: elf32-cris.c:4111
 msgid "Unexpected machine number"
 msgstr ""
 
 msgid "Unexpected machine number"
 msgstr ""
 
-#: elf32-cris.c:4108
+#: elf32-cris.c:4165
 #, c-format
 msgid " [symbols have a _ prefix]"
 msgstr ""
 
 #, c-format
 msgid " [symbols have a _ prefix]"
 msgstr ""
 
-#: elf32-cris.c:4111
+#: elf32-cris.c:4168
 #, c-format
 msgid " [v10 and v32]"
 msgstr ""
 
 #, c-format
 msgid " [v10 and v32]"
 msgstr ""
 
-#: elf32-cris.c:4114
+#: elf32-cris.c:4171
 #, c-format
 msgid " [v32]"
 msgstr ""
 
 #, c-format
 msgid " [v32]"
 msgstr ""
 
-#: elf32-cris.c:4159
+#: elf32-cris.c:4216
 msgid "%B: uses _-prefixed symbols, but writing file with non-prefixed symbols"
 msgstr ""
 
 msgid "%B: uses _-prefixed symbols, but writing file with non-prefixed symbols"
 msgstr ""
 
-#: elf32-cris.c:4160
+#: elf32-cris.c:4217
 msgid "%B: uses non-prefixed symbols, but writing file with _-prefixed symbols"
 msgstr ""
 
 msgid "%B: uses non-prefixed symbols, but writing file with _-prefixed symbols"
 msgstr ""
 
-#: elf32-cris.c:4179
+#: elf32-cris.c:4236
 msgid "%B contains CRIS v32 code, incompatible with previous objects"
 msgstr ""
 
 msgid "%B contains CRIS v32 code, incompatible with previous objects"
 msgstr ""
 
-#: elf32-cris.c:4181
+#: elf32-cris.c:4238
 msgid "%B contains non-CRIS-v32 code, incompatible with previous objects"
 msgstr ""
 
 msgid "%B contains non-CRIS-v32 code, incompatible with previous objects"
 msgstr ""
 
-#: elf32-frv.c:1507 elf32-frv.c:1656
+#: elf32-frv.c:1509 elf32-frv.c:1658
 msgid "relocation requires zero addend"
 msgstr ""
 
 msgid "relocation requires zero addend"
 msgstr ""
 
-#: elf32-frv.c:2891
+#: elf32-frv.c:2888
 msgid "%B(%A+0x%x): relocation to `%s+%x' may have caused the error above"
 msgstr ""
 
 msgid "%B(%A+0x%x): relocation to `%s+%x' may have caused the error above"
 msgstr ""
 
-#: elf32-frv.c:2980
+#: elf32-frv.c:2977
 msgid "R_FRV_GETTLSOFF not applied to a call instruction"
 msgstr ""
 
 msgid "R_FRV_GETTLSOFF not applied to a call instruction"
 msgstr ""
 
-#: elf32-frv.c:3022
+#: elf32-frv.c:3019
 msgid "R_FRV_GOTTLSDESC12 not applied to an lddi instruction"
 msgstr ""
 
 msgid "R_FRV_GOTTLSDESC12 not applied to an lddi instruction"
 msgstr ""
 
-#: elf32-frv.c:3093
+#: elf32-frv.c:3090
 msgid "R_FRV_GOTTLSDESCHI not applied to a sethi instruction"
 msgstr ""
 
 msgid "R_FRV_GOTTLSDESCHI not applied to a sethi instruction"
 msgstr ""
 
-#: elf32-frv.c:3130
+#: elf32-frv.c:3127
 msgid "R_FRV_GOTTLSDESCLO not applied to a setlo or setlos instruction"
 msgstr ""
 
 msgid "R_FRV_GOTTLSDESCLO not applied to a setlo or setlos instruction"
 msgstr ""
 
-#: elf32-frv.c:3178
+#: elf32-frv.c:3175
 msgid "R_FRV_TLSDESC_RELAX not applied to an ldd instruction"
 msgstr ""
 
 msgid "R_FRV_TLSDESC_RELAX not applied to an ldd instruction"
 msgstr ""
 
-#: elf32-frv.c:3262
+#: elf32-frv.c:3259
 msgid "R_FRV_GETTLSOFF_RELAX not applied to a calll instruction"
 msgstr ""
 
 msgid "R_FRV_GETTLSOFF_RELAX not applied to a calll instruction"
 msgstr ""
 
-#: elf32-frv.c:3317
+#: elf32-frv.c:3314
 msgid "R_FRV_GOTTLSOFF12 not applied to an ldi instruction"
 msgstr ""
 
 msgid "R_FRV_GOTTLSOFF12 not applied to an ldi instruction"
 msgstr ""
 
-#: elf32-frv.c:3347
+#: elf32-frv.c:3344
 msgid "R_FRV_GOTTLSOFFHI not applied to a sethi instruction"
 msgstr ""
 
 msgid "R_FRV_GOTTLSOFFHI not applied to a sethi instruction"
 msgstr ""
 
-#: elf32-frv.c:3376
+#: elf32-frv.c:3373
 msgid "R_FRV_GOTTLSOFFLO not applied to a setlo or setlos instruction"
 msgstr ""
 
 msgid "R_FRV_GOTTLSOFFLO not applied to a setlo or setlos instruction"
 msgstr ""
 
-#: elf32-frv.c:3407
+#: elf32-frv.c:3404
 msgid "R_FRV_TLSOFF_RELAX not applied to an ld instruction"
 msgstr ""
 
 msgid "R_FRV_TLSOFF_RELAX not applied to an ld instruction"
 msgstr ""
 
-#: elf32-frv.c:3452
+#: elf32-frv.c:3449
 msgid "R_FRV_TLSMOFFHI not applied to a sethi instruction"
 msgstr ""
 
 msgid "R_FRV_TLSMOFFHI not applied to a sethi instruction"
 msgstr ""
 
-#: elf32-frv.c:3479
+#: elf32-frv.c:3476
 msgid "R_FRV_TLSMOFFLO not applied to a setlo or setlos instruction"
 msgstr ""
 
 msgid "R_FRV_TLSMOFFLO not applied to a setlo or setlos instruction"
 msgstr ""
 
-#: elf32-frv.c:3600
+#: elf32-frv.c:3597
 msgid "R_FRV_FUNCDESC references dynamic symbol with nonzero addend"
 msgstr ""
 
 msgid "R_FRV_FUNCDESC references dynamic symbol with nonzero addend"
 msgstr ""
 
-#: elf32-frv.c:3720
+#: elf32-frv.c:3717
 msgid "R_FRV_FUNCDESC_VALUE references dynamic symbol with nonzero addend"
 msgstr ""
 
 msgid "R_FRV_FUNCDESC_VALUE references dynamic symbol with nonzero addend"
 msgstr ""
 
-#: elf32-frv.c:3977 elf32-frv.c:4133
+#: elf32-frv.c:3974 elf32-frv.c:4130
 msgid "%B(%A+0x%lx): reloc against `%s': %s"
 msgstr ""
 
 msgid "%B(%A+0x%lx): reloc against `%s': %s"
 msgstr ""
 
-#: elf32-frv.c:3979 elf32-frv.c:3983
+#: elf32-frv.c:3976 elf32-frv.c:3980
 msgid "relocation references a different segment"
 msgstr ""
 
 msgid "relocation references a different segment"
 msgstr ""
 
-#: elf32-frv.c:6730
+#: elf32-frv.c:6728
 #, c-format
 msgid ""
 "%s: compiled with %s and linked with modules that use non-pic relocations"
 msgstr ""
 
 #, c-format
 msgid ""
 "%s: compiled with %s and linked with modules that use non-pic relocations"
 msgstr ""
 
-#: elf32-frv.c:6783 elf32-iq2000.c:852 elf32-m32c.c:814
+#: elf32-frv.c:6781 elf32-iq2000.c:845 elf32-m32c.c:807
 #, c-format
 msgid "%s: compiled with %s and linked with modules compiled with %s"
 msgstr ""
 
 #, c-format
 msgid "%s: compiled with %s and linked with modules compiled with %s"
 msgstr ""
 
-#: elf32-frv.c:6795
+#: elf32-frv.c:6793
 #, c-format
 msgid ""
 "%s: uses different unknown e_flags (0x%lx) fields than previous modules (0x%"
 "lx)"
 msgstr ""
 
 #, c-format
 msgid ""
 "%s: uses different unknown e_flags (0x%lx) fields than previous modules (0x%"
 "lx)"
 msgstr ""
 
-#: elf32-frv.c:6845 elf32-iq2000.c:889 elf32-m32c.c:850 elf32-mt.c:583
+#: elf32-frv.c:6843 elf32-iq2000.c:882 elf32-m32c.c:843 elf32-mt.c:576
+#: elf32-rx.c:2925
 #, c-format
 msgid "private flags = 0x%lx:"
 msgstr ""
 #, c-format
 msgid "private flags = 0x%lx:"
 msgstr ""
@@ -1498,122 +1514,129 @@ msgstr ""
 msgid "%B: Relocations in generic ELF (EM: %d)"
 msgstr ""
 
 msgid "%B: Relocations in generic ELF (EM: %d)"
 msgstr ""
 
-#: elf32-hppa.c:854 elf32-hppa.c:3570
+#: elf32-hppa.c:850 elf32-hppa.c:3610
 msgid "%B(%A+0x%lx): cannot reach %s, recompile with -ffunction-sections"
 msgstr ""
 
 msgid "%B(%A+0x%lx): cannot reach %s, recompile with -ffunction-sections"
 msgstr ""
 
-#: elf32-hppa.c:1286
+#: elf32-hppa.c:1284
 msgid ""
 "%B: relocation %s can not be used when making a shared object; recompile "
 "with -fPIC"
 msgstr ""
 
 msgid ""
 "%B: relocation %s can not be used when making a shared object; recompile "
 "with -fPIC"
 msgstr ""
 
-#: elf32-hppa.c:2780
+#: elf32-hppa.c:2803
 msgid "%B: duplicate export stub %s"
 msgstr ""
 
 msgid "%B: duplicate export stub %s"
 msgstr ""
 
-#: elf32-hppa.c:3406
+#: elf32-hppa.c:3449
 msgid ""
 "%B(%A+0x%lx): %s fixup for insn 0x%x is not supported in a non-shared link"
 msgstr ""
 
 msgid ""
 "%B(%A+0x%lx): %s fixup for insn 0x%x is not supported in a non-shared link"
 msgstr ""
 
-#: elf32-hppa.c:4260
+#: elf32-hppa.c:4296
 msgid "%B(%A+0x%lx): cannot handle %s for %s"
 msgstr ""
 
 msgid "%B(%A+0x%lx): cannot handle %s for %s"
 msgstr ""
 
-#: elf32-hppa.c:4567
+#: elf32-hppa.c:4608
 msgid ".got section not immediately after .plt section"
 msgstr ""
 
 msgid ".got section not immediately after .plt section"
 msgstr ""
 
-#: elf32-i386.c:371 elf32-ppc.c:1674 elf32-s390.c:379 elf64-ppc.c:2283
-#: elf64-s390.c:403 elf64-x86-64.c:234
+#. Unknown relocation.
+#: elf32-i386.c:371 elf32-m68k.c:383 elf32-ppc.c:1674 elf32-s390.c:379
+#: elf32-tic6x.c:1563 elf64-ppc.c:2284 elf64-s390.c:403 elf64-x86-64.c:234
 msgid "%B: invalid relocation type %d"
 msgstr ""
 
 msgid "%B: invalid relocation type %d"
 msgstr ""
 
-#: elf32-i386.c:1246 elf64-x86-64.c:1030
+#: elf32-i386.c:1265 elf64-x86-64.c:1049
 msgid ""
 "%B: TLS transition from %s to %s against `%s' at 0x%lx in section `%A' failed"
 msgstr ""
 
 msgid ""
 "%B: TLS transition from %s to %s against `%s' at 0x%lx in section `%A' failed"
 msgstr ""
 
-#: elf32-i386.c:1387 elf32-i386.c:2972 elf64-x86-64.c:1172 elf64-x86-64.c:2681
+#: elf32-i386.c:1408 elf32-i386.c:3068 elf64-x86-64.c:1194 elf64-x86-64.c:2780
+#: elfxx-sparc.c:3076
 msgid "%B: relocation %s against STT_GNU_IFUNC symbol `%s' isn't handled by %s"
 msgstr ""
 
 msgid "%B: relocation %s against STT_GNU_IFUNC symbol `%s' isn't handled by %s"
 msgstr ""
 
-#: elf32-i386.c:1549 elf32-s390.c:1180 elf32-sh.c:5065 elf32-xtensa.c:1173
-#: elf64-s390.c:1143 elfxx-sparc.c:1257
+#: elf32-i386.c:1570 elf32-s390.c:1182 elf32-sh.c:6367 elf32-xtensa.c:1182
+#: elf64-s390.c:1151 elfxx-sparc.c:1547
 msgid "%B: `%s' accessed both as normal and thread local symbol"
 msgstr ""
 
 msgid "%B: `%s' accessed both as normal and thread local symbol"
 msgstr ""
 
-#: elf32-i386.c:2807
+#: elf32-i386.c:2910
 msgid "%B: unrecognized relocation (0x%x) in section `%A'"
 msgstr ""
 
 msgid "%B: unrecognized relocation (0x%x) in section `%A'"
 msgstr ""
 
-#: elf32-i386.c:3221 elf64-x86-64.c:3082
+#: elf32-i386.c:3317 elf64-x86-64.c:3174
 msgid "hidden symbol"
 msgstr ""
 
 msgid "hidden symbol"
 msgstr ""
 
-#: elf32-i386.c:3224 elf64-x86-64.c:3085
+#: elf32-i386.c:3320 elf64-x86-64.c:3177
 msgid "internal symbol"
 msgstr ""
 
 msgid "internal symbol"
 msgstr ""
 
-#: elf32-i386.c:3227 elf64-x86-64.c:3088
+#: elf32-i386.c:3323 elf64-x86-64.c:3180
 msgid "protected symbol"
 msgstr ""
 
 msgid "protected symbol"
 msgstr ""
 
-#: elf32-i386.c:3230 elf64-x86-64.c:3091
+#: elf32-i386.c:3326 elf64-x86-64.c:3183
 msgid "symbol"
 msgstr ""
 
 msgid "symbol"
 msgstr ""
 
-#: elf32-i386.c:3235
+#: elf32-i386.c:3331
 msgid ""
 "%B: relocation R_386_GOTOFF against undefined %s `%s' can not be used when "
 "making a shared object"
 msgstr ""
 
 msgid ""
 "%B: relocation R_386_GOTOFF against undefined %s `%s' can not be used when "
 "making a shared object"
 msgstr ""
 
-#: elf32-i386.c:3245
+#: elf32-i386.c:3341
 msgid ""
 "%B: relocation R_386_GOTOFF against protected function `%s' can not be used "
 "when making a shared object"
 msgstr ""
 
 msgid ""
 "%B: relocation R_386_GOTOFF against protected function `%s' can not be used "
 "when making a shared object"
 msgstr ""
 
-#: elf32-ip2k.c:868 elf32-ip2k.c:874 elf32-ip2k.c:941 elf32-ip2k.c:947
+#: elf32-i386.c:4633 elf64-x86-64.c:4206
+#, c-format
+msgid "discarded output section: `%A'"
+msgstr ""
+
+#: elf32-ip2k.c:857 elf32-ip2k.c:863 elf32-ip2k.c:930 elf32-ip2k.c:936
 msgid ""
 "ip2k relaxer: switch table without complete matching relocation information."
 msgstr ""
 
 msgid ""
 "ip2k relaxer: switch table without complete matching relocation information."
 msgstr ""
 
-#: elf32-ip2k.c:891 elf32-ip2k.c:974
+#: elf32-ip2k.c:880 elf32-ip2k.c:963
 msgid "ip2k relaxer: switch table header corrupt."
 msgstr ""
 
 msgid "ip2k relaxer: switch table header corrupt."
 msgstr ""
 
-#: elf32-ip2k.c:1316
+#: elf32-ip2k.c:1292
 #, c-format
 msgid "ip2k linker: missing page instruction at 0x%08lx (dest = 0x%08lx)."
 msgstr ""
 
 #, c-format
 msgid "ip2k linker: missing page instruction at 0x%08lx (dest = 0x%08lx)."
 msgstr ""
 
-#: elf32-ip2k.c:1332
+#: elf32-ip2k.c:1308
 #, c-format
 msgid "ip2k linker: redundant page instruction at 0x%08lx (dest = 0x%08lx)."
 msgstr ""
 
 #. Only if it's not an unresolved symbol.
 #, c-format
 msgid "ip2k linker: redundant page instruction at 0x%08lx (dest = 0x%08lx)."
 msgstr ""
 
 #. Only if it's not an unresolved symbol.
-#: elf32-ip2k.c:1506
+#: elf32-ip2k.c:1475
 msgid "unsupported relocation between data/insn address spaces"
 msgstr ""
 
 msgid "unsupported relocation between data/insn address spaces"
 msgstr ""
 
-#: elf32-iq2000.c:865 elf32-m32c.c:826
+#: elf32-iq2000.c:858 elf32-m32c.c:819
 #, c-format
 msgid "%s: uses different e_flags (0x%lx) fields than previous modules (0x%lx)"
 msgstr ""
 
 #, c-format
 msgid "%s: uses different e_flags (0x%lx) fields than previous modules (0x%lx)"
 msgstr ""
 
-#: elf32-lm32.c:698
+#: elf32-lm32.c:706
 msgid "global pointer relative relocation when _gp not defined"
 msgstr ""
 
 msgid "global pointer relative relocation when _gp not defined"
 msgstr ""
 
-#: elf32-lm32.c:753
+#: elf32-lm32.c:761
 msgid "global pointer relative address out of range"
 msgstr ""
 
 msgid "global pointer relative address out of range"
 msgstr ""
 
-#: elf32-lm32.c:1058
+#: elf32-lm32.c:1057
 msgid "internal error: addend should be zero for R_LM32_16_GOT"
 msgstr ""
 
 msgid "internal error: addend should be zero for R_LM32_16_GOT"
 msgstr ""
 
@@ -1621,133 +1644,133 @@ msgstr ""
 msgid "SDA relocation when _SDA_BASE_ not defined"
 msgstr ""
 
 msgid "SDA relocation when _SDA_BASE_ not defined"
 msgstr ""
 
-#: elf32-m32r.c:3039
+#: elf32-m32r.c:3048
 msgid "%B: The target (%s) of an %s relocation is in the wrong section (%A)"
 msgstr ""
 
 msgid "%B: The target (%s) of an %s relocation is in the wrong section (%A)"
 msgstr ""
 
-#: elf32-m32r.c:3567
+#: elf32-m32r.c:3576
 msgid "%B: Instruction set mismatch with previous modules"
 msgstr ""
 
 msgid "%B: Instruction set mismatch with previous modules"
 msgstr ""
 
-#: elf32-m32r.c:3588
+#: elf32-m32r.c:3597
 #, c-format
 msgid "private flags = %lx"
 msgstr ""
 
 #, c-format
 msgid "private flags = %lx"
 msgstr ""
 
-#: elf32-m32r.c:3593
+#: elf32-m32r.c:3602
 #, c-format
 msgid ": m32r instructions"
 msgstr ""
 
 #, c-format
 msgid ": m32r instructions"
 msgstr ""
 
-#: elf32-m32r.c:3594
+#: elf32-m32r.c:3603
 #, c-format
 msgid ": m32rx instructions"
 msgstr ""
 
 #, c-format
 msgid ": m32rx instructions"
 msgstr ""
 
-#: elf32-m32r.c:3595
+#: elf32-m32r.c:3604
 #, c-format
 msgid ": m32r2 instructions"
 msgstr ""
 
 #, c-format
 msgid ": m32r2 instructions"
 msgstr ""
 
-#: elf32-m68hc1x.c:1048
+#: elf32-m68hc1x.c:1050
 #, c-format
 msgid ""
 "Reference to the far symbol `%s' using a wrong relocation may result in "
 "incorrect execution"
 msgstr ""
 
 #, c-format
 msgid ""
 "Reference to the far symbol `%s' using a wrong relocation may result in "
 "incorrect execution"
 msgstr ""
 
-#: elf32-m68hc1x.c:1071
+#: elf32-m68hc1x.c:1073
 #, c-format
 msgid ""
 "banked address [%lx:%04lx] (%lx) is not in the same bank as current banked "
 "address [%lx:%04lx] (%lx)"
 msgstr ""
 
 #, c-format
 msgid ""
 "banked address [%lx:%04lx] (%lx) is not in the same bank as current banked "
 "address [%lx:%04lx] (%lx)"
 msgstr ""
 
-#: elf32-m68hc1x.c:1090
+#: elf32-m68hc1x.c:1092
 #, c-format
 msgid ""
 "reference to a banked address [%lx:%04lx] in the normal address space at %"
 "04lx"
 msgstr ""
 
 #, c-format
 msgid ""
 "reference to a banked address [%lx:%04lx] in the normal address space at %"
 "04lx"
 msgstr ""
 
-#: elf32-m68hc1x.c:1223
+#: elf32-m68hc1x.c:1225
 msgid ""
 "%B: linking files compiled for 16-bit integers (-mshort) and others for 32-"
 "bit integers"
 msgstr ""
 
 msgid ""
 "%B: linking files compiled for 16-bit integers (-mshort) and others for 32-"
 "bit integers"
 msgstr ""
 
-#: elf32-m68hc1x.c:1230
+#: elf32-m68hc1x.c:1232
 msgid ""
 "%B: linking files compiled for 32-bit double (-fshort-double) and others for "
 "64-bit double"
 msgstr ""
 
 msgid ""
 "%B: linking files compiled for 32-bit double (-fshort-double) and others for "
 "64-bit double"
 msgstr ""
 
-#: elf32-m68hc1x.c:1239
+#: elf32-m68hc1x.c:1241
 msgid "%B: linking files compiled for HCS12 with others compiled for HC12"
 msgstr ""
 
 msgid "%B: linking files compiled for HCS12 with others compiled for HC12"
 msgstr ""
 
-#: elf32-m68hc1x.c:1255 elf32-ppc.c:4262 elf64-sparc.c:698 elfxx-mips.c:12617
+#: elf32-m68hc1x.c:1257 elf32-ppc.c:4232 elf64-sparc.c:703 elfxx-mips.c:12704
 msgid "%B: uses different e_flags (0x%lx) fields than previous modules (0x%lx)"
 msgstr ""
 
 msgid "%B: uses different e_flags (0x%lx) fields than previous modules (0x%lx)"
 msgstr ""
 
-#: elf32-m68hc1x.c:1283
+#: elf32-m68hc1x.c:1285
 #, c-format
 msgid "[abi=32-bit int, "
 msgstr ""
 
 #, c-format
 msgid "[abi=32-bit int, "
 msgstr ""
 
-#: elf32-m68hc1x.c:1285
+#: elf32-m68hc1x.c:1287
 #, c-format
 msgid "[abi=16-bit int, "
 msgstr ""
 
 #, c-format
 msgid "[abi=16-bit int, "
 msgstr ""
 
-#: elf32-m68hc1x.c:1288
+#: elf32-m68hc1x.c:1290
 #, c-format
 msgid "64-bit double, "
 msgstr ""
 
 #, c-format
 msgid "64-bit double, "
 msgstr ""
 
-#: elf32-m68hc1x.c:1290
+#: elf32-m68hc1x.c:1292
 #, c-format
 msgid "32-bit double, "
 msgstr ""
 
 #, c-format
 msgid "32-bit double, "
 msgstr ""
 
-#: elf32-m68hc1x.c:1293
+#: elf32-m68hc1x.c:1295
 #, c-format
 msgid "cpu=HC11]"
 msgstr ""
 
 #, c-format
 msgid "cpu=HC11]"
 msgstr ""
 
-#: elf32-m68hc1x.c:1295
+#: elf32-m68hc1x.c:1297
 #, c-format
 msgid "cpu=HCS12]"
 msgstr ""
 
 #, c-format
 msgid "cpu=HCS12]"
 msgstr ""
 
-#: elf32-m68hc1x.c:1297
+#: elf32-m68hc1x.c:1299
 #, c-format
 msgid "cpu=HC12]"
 msgstr ""
 
 #, c-format
 msgid "cpu=HC12]"
 msgstr ""
 
-#: elf32-m68hc1x.c:1300
+#: elf32-m68hc1x.c:1302
 #, c-format
 msgid " [memory=bank-model]"
 msgstr ""
 
 #, c-format
 msgid " [memory=bank-model]"
 msgstr ""
 
-#: elf32-m68hc1x.c:1302
+#: elf32-m68hc1x.c:1304
 #, c-format
 msgid " [memory=flat]"
 msgstr ""
 
 #, c-format
 msgid " [memory=flat]"
 msgstr ""
 
-#: elf32-m68k.c:1184 elf32-m68k.c:1185
+#: elf32-m68k.c:1250 elf32-m68k.c:1251 vms-alpha.c:7292 vms-alpha.c:7307
 msgid "unknown"
 msgstr ""
 
 msgid "unknown"
 msgstr ""
 
-#: elf32-m68k.c:1645
+#: elf32-m68k.c:1714
 msgid "%B: GOT overflow: Number of relocations with 8-bit offset > %d"
 msgstr ""
 
 msgid "%B: GOT overflow: Number of relocations with 8-bit offset > %d"
 msgstr ""
 
-#: elf32-m68k.c:1651
+#: elf32-m68k.c:1720
 msgid "%B: GOT overflow: Number of relocations with 8- or 16-bit offset > %d"
 msgstr ""
 
 msgid "%B: GOT overflow: Number of relocations with 8- or 16-bit offset > %d"
 msgstr ""
 
-#: elf32-m68k.c:3902
+#: elf32-m68k.c:3959
 msgid "%B(%A+0x%lx): R_68K_TLS_LE32 relocation not permitted in shared object"
 msgstr ""
 
 msgid "%B(%A+0x%lx): R_68K_TLS_LE32 relocation not permitted in shared object"
 msgstr ""
 
@@ -1759,42 +1782,42 @@ msgstr ""
 msgid "%B: Unknown relocation type %d\n"
 msgstr ""
 
 msgid "%B: Unknown relocation type %d\n"
 msgstr ""
 
-#: elf32-mep.c:654
+#: elf32-mep.c:647
 msgid "%B and %B are for different cores"
 msgstr ""
 
 msgid "%B and %B are for different cores"
 msgstr ""
 
-#: elf32-mep.c:671
+#: elf32-mep.c:664
 msgid "%B and %B are for different configurations"
 msgstr ""
 
 msgid "%B and %B are for different configurations"
 msgstr ""
 
-#: elf32-mep.c:708
+#: elf32-mep.c:701
 #, c-format
 msgid "private flags = 0x%lx"
 msgstr ""
 
 #, c-format
 msgid "private flags = 0x%lx"
 msgstr ""
 
-#: elf32-microblaze.c:737
+#: elf32-microblaze.c:742
 #, c-format
 msgid "%s: unknown relocation type %d"
 msgstr ""
 
 #, c-format
 msgid "%s: unknown relocation type %d"
 msgstr ""
 
-#: elf32-microblaze.c:862 elf32-microblaze.c:907
+#: elf32-microblaze.c:867 elf32-microblaze.c:912
 #, c-format
 msgid "%s: The target (%s) of an %s relocation is in the wrong section (%s)"
 msgstr ""
 
 #, c-format
 msgid "%s: The target (%s) of an %s relocation is in the wrong section (%s)"
 msgstr ""
 
-#: elf32-microblaze.c:1150 elfxx-sparc.c:2957
+#: elf32-microblaze.c:1155 elfxx-sparc.c:3450
 msgid "%B: probably compiled without -fPIC?"
 msgstr ""
 
 msgid "%B: probably compiled without -fPIC?"
 msgstr ""
 
-#: elf32-microblaze.c:2086 elflink.c:12457
+#: elf32-microblaze.c:2074 elflink.c:12601
 msgid "%B: bad relocation section name `%s'"
 msgstr ""
 
 msgid "%B: bad relocation section name `%s'"
 msgstr ""
 
-#: elf32-mips.c:1045 elf64-mips.c:2083 elfn32-mips.c:1888
+#: elf32-mips.c:1045 elf64-mips.c:2084 elfn32-mips.c:1888
 msgid "literal relocation occurs for an external symbol"
 msgstr ""
 
 msgid "literal relocation occurs for an external symbol"
 msgstr ""
 
-#: elf32-mips.c:1085 elf32-score.c:580 elf32-score7.c:480 elf64-mips.c:2126
+#: elf32-mips.c:1085 elf32-score.c:569 elf32-score7.c:469 elf64-mips.c:2127
 #: elfn32-mips.c:1929
 msgid "32bits gp relative relocation occurs for an external symbol"
 msgstr ""
 #: elfn32-mips.c:1929
 msgid "32bits gp relative relocation occurs for an external symbol"
 msgstr ""
@@ -1804,155 +1827,193 @@ msgstr ""
 msgid "generic linker can't handle %s"
 msgstr ""
 
 msgid "generic linker can't handle %s"
 msgstr ""
 
-#: elf32-ppc.c:2219
-msgid "corrupt or empty %s section in %B"
+#: elf32-ppc.c:2180
+msgid "corrupt %s section in %B"
 msgstr ""
 
 msgstr ""
 
-#: elf32-ppc.c:2226
+#: elf32-ppc.c:2199
 msgid "unable to read in %s section from %B"
 msgstr ""
 
 msgid "unable to read in %s section from %B"
 msgstr ""
 
-#: elf32-ppc.c:2232
-msgid "corrupt %s section in %B"
-msgstr ""
-
-#: elf32-ppc.c:2275
+#: elf32-ppc.c:2240
 msgid "warning: unable to set size of %s section in %B"
 msgstr ""
 
 msgid "warning: unable to set size of %s section in %B"
 msgstr ""
 
-#: elf32-ppc.c:2323
+#: elf32-ppc.c:2290
 msgid "failed to allocate space for new APUinfo section."
 msgstr ""
 
 msgid "failed to allocate space for new APUinfo section."
 msgstr ""
 
-#: elf32-ppc.c:2342
+#: elf32-ppc.c:2309
 msgid "failed to compute new APUinfo section."
 msgstr ""
 
 msgid "failed to compute new APUinfo section."
 msgstr ""
 
-#: elf32-ppc.c:2345
+#: elf32-ppc.c:2312
 msgid "failed to install new APUinfo section."
 msgstr ""
 
 msgid "failed to install new APUinfo section."
 msgstr ""
 
-#: elf32-ppc.c:3379
+#: elf32-ppc.c:3358
 msgid "%B: relocation %s cannot be used when making a shared object"
 msgstr ""
 
 #. It does not make sense to have a procedure linkage
 #. table entry for a local symbol.
 msgid "%B: relocation %s cannot be used when making a shared object"
 msgstr ""
 
 #. It does not make sense to have a procedure linkage
 #. table entry for a local symbol.
-#: elf32-ppc.c:3732
+#: elf32-ppc.c:3702
 msgid "%B(%A+0x%lx): %s reloc against local symbol"
 msgstr ""
 
 msgid "%B(%A+0x%lx): %s reloc against local symbol"
 msgstr ""
 
-#: elf32-ppc.c:4074 elf32-ppc.c:4089 elfxx-mips.c:12324 elfxx-mips.c:12350
-#: elfxx-mips.c:12372 elfxx-mips.c:12398
+#: elf32-ppc.c:4044 elf32-ppc.c:4059 elfxx-mips.c:12411 elfxx-mips.c:12437
+#: elfxx-mips.c:12459 elfxx-mips.c:12485
 msgid "Warning: %B uses hard float, %B uses soft float"
 msgstr ""
 
 msgid "Warning: %B uses hard float, %B uses soft float"
 msgstr ""
 
-#: elf32-ppc.c:4077 elf32-ppc.c:4081
+#: elf32-ppc.c:4047 elf32-ppc.c:4051
 msgid ""
 "Warning: %B uses double-precision hard float, %B uses single-precision hard "
 "float"
 msgstr ""
 
 msgid ""
 "Warning: %B uses double-precision hard float, %B uses single-precision hard "
 "float"
 msgstr ""
 
-#: elf32-ppc.c:4085
+#: elf32-ppc.c:4055
 msgid "Warning: %B uses soft float, %B uses single-precision hard float"
 msgstr ""
 
 msgid "Warning: %B uses soft float, %B uses single-precision hard float"
 msgstr ""
 
-#: elf32-ppc.c:4092 elf32-ppc.c:4096 elfxx-mips.c:12304 elfxx-mips.c:12308
+#: elf32-ppc.c:4062 elf32-ppc.c:4066 elfxx-mips.c:12391 elfxx-mips.c:12395
 msgid "Warning: %B uses unknown floating point ABI %d"
 msgstr ""
 
 msgid "Warning: %B uses unknown floating point ABI %d"
 msgstr ""
 
-#: elf32-ppc.c:4138 elf32-ppc.c:4142
+#: elf32-ppc.c:4108 elf32-ppc.c:4112
 msgid "Warning: %B uses unknown vector ABI %d"
 msgstr ""
 
 msgid "Warning: %B uses unknown vector ABI %d"
 msgstr ""
 
-#: elf32-ppc.c:4146
+#: elf32-ppc.c:4116
 msgid "Warning: %B uses vector ABI \"%s\", %B uses \"%s\""
 msgstr ""
 
 msgid "Warning: %B uses vector ABI \"%s\", %B uses \"%s\""
 msgstr ""
 
-#: elf32-ppc.c:4163 elf32-ppc.c:4166
+#: elf32-ppc.c:4133 elf32-ppc.c:4136
 msgid "Warning: %B uses r3/r4 for small structure returns, %B uses memory"
 msgstr ""
 
 msgid "Warning: %B uses r3/r4 for small structure returns, %B uses memory"
 msgstr ""
 
-#: elf32-ppc.c:4169 elf32-ppc.c:4173
+#: elf32-ppc.c:4139 elf32-ppc.c:4143
 msgid "Warning: %B uses unknown small structure return convention %d"
 msgstr ""
 
 msgid "Warning: %B uses unknown small structure return convention %d"
 msgstr ""
 
-#: elf32-ppc.c:4227
+#: elf32-ppc.c:4197
 msgid ""
 "%B: compiled with -mrelocatable and linked with modules compiled normally"
 msgstr ""
 
 msgid ""
 "%B: compiled with -mrelocatable and linked with modules compiled normally"
 msgstr ""
 
-#: elf32-ppc.c:4235
+#: elf32-ppc.c:4205
 msgid ""
 "%B: compiled normally and linked with modules compiled with -mrelocatable"
 msgstr ""
 
 msgid ""
 "%B: compiled normally and linked with modules compiled with -mrelocatable"
 msgstr ""
 
-#: elf32-ppc.c:4323
+#: elf32-ppc.c:4293
 msgid "Using bss-plt due to %B"
 msgstr ""
 
 msgid "Using bss-plt due to %B"
 msgstr ""
 
-#: elf32-ppc.c:7219 elf64-ppc.c:11541
+#: elf32-ppc.c:7192 elf64-ppc.c:12307
 msgid "%B: unknown relocation type %d for symbol %s"
 msgstr ""
 
 msgid "%B: unknown relocation type %d for symbol %s"
 msgstr ""
 
-#: elf32-ppc.c:7480
+#: elf32-ppc.c:7453
 msgid "%B(%A+0x%lx): non-zero addend on %s reloc against `%s'"
 msgstr ""
 
 msgid "%B(%A+0x%lx): non-zero addend on %s reloc against `%s'"
 msgstr ""
 
-#: elf32-ppc.c:7678 elf64-ppc.c:12043
+#: elf32-ppc.c:7651 elf64-ppc.c:12812
 msgid "%B(%A+0x%lx): relocation %s for indirect function %s unsupported"
 msgstr ""
 
 msgid "%B(%A+0x%lx): relocation %s for indirect function %s unsupported"
 msgstr ""
 
-#: elf32-ppc.c:7908 elf32-ppc.c:7938 elf32-ppc.c:7985
+#: elf32-ppc.c:7881 elf32-ppc.c:7911 elf32-ppc.c:7958
 msgid ""
 "%B: the target (%s) of a %s relocation is in the wrong output section (%s)"
 msgstr ""
 
 msgid ""
 "%B: the target (%s) of a %s relocation is in the wrong output section (%s)"
 msgstr ""
 
-#: elf32-ppc.c:8057
+#: elf32-ppc.c:8030
 msgid "%B: relocation %s is not yet supported for symbol %s."
 msgstr ""
 
 msgid "%B: relocation %s is not yet supported for symbol %s."
 msgstr ""
 
-#: elf32-ppc.c:8165 elf64-ppc.c:12299
+#: elf32-ppc.c:8138 elf64-ppc.c:13162
 msgid "%B(%A+0x%lx): %s reloc against `%s': error %d"
 msgstr ""
 
 msgid "%B(%A+0x%lx): %s reloc against `%s': error %d"
 msgstr ""
 
-#: elf32-ppc.c:8656
+#: elf32-ppc.c:8629
 #, c-format
 msgid "%s not defined in linker created %s"
 msgstr ""
 
 #, c-format
 msgid "%s not defined in linker created %s"
 msgstr ""
 
-#: elf32-s390.c:2207 elf64-s390.c:2179
+#: elf32-rx.c:544
+msgid "%B:%A: Warning: deprecated Red Hat reloc "
+msgstr ""
+
+#: elf32-rx.c:1086
+msgid "Warning: RX_SYM reloc with an unknown symbol"
+msgstr ""
+
+#: elf32-rx.c:1251
+msgid "%B(%A): error: call to undefined function '%s'"
+msgstr ""
+
+#: elf32-rx.c:1265
+msgid "%B(%A): warning: unaligned access to symbol '%s' in the small data area"
+msgstr ""
+
+#: elf32-rx.c:1269
+msgid "%B(%A): internal error: out of range error"
+msgstr ""
+
+#: elf32-rx.c:1273
+msgid "%B(%A): internal error: unsupported relocation error"
+msgstr ""
+
+#: elf32-rx.c:1277
+msgid "%B(%A): internal error: dangerous relocation"
+msgstr ""
+
+#: elf32-rx.c:1281
+msgid "%B(%A): internal error: unknown error"
+msgstr ""
+
+#: elf32-rx.c:2928
+#, c-format
+msgid " [64-bit doubles]"
+msgstr ""
+
+#: elf32-rx.c:2930
+#, c-format
+msgid " [dsp]"
+msgstr ""
+
+#: elf32-s390.c:2209 elf64-s390.c:2196
 msgid "%B(%A+0x%lx): invalid instruction for TLS relocation %s"
 msgstr ""
 
 msgid "%B(%A+0x%lx): invalid instruction for TLS relocation %s"
 msgstr ""
 
-#: elf32-score.c:1533 elf32-score7.c:1424 elfxx-mips.c:3299
+#: elf32-score.c:1522 elf32-score7.c:1382 elfxx-mips.c:3323
 msgid "not enough GOT space for local GOT entries"
 msgstr ""
 
 msgid "not enough GOT space for local GOT entries"
 msgstr ""
 
-#: elf32-score.c:2765
+#: elf32-score.c:2744
 msgid "address not word align"
 msgstr ""
 
 msgid "address not word align"
 msgstr ""
 
-#: elf32-score.c:2850 elf32-score7.c:2685
+#: elf32-score.c:2829 elf32-score7.c:2634
 #, c-format
 msgid "%s: Malformed reloc detected for section %s"
 msgstr ""
 
 #, c-format
 msgid "%s: Malformed reloc detected for section %s"
 msgstr ""
 
-#: elf32-score.c:2901 elf32-score7.c:2736
+#: elf32-score.c:2880 elf32-score7.c:2685
 msgid "%B: CALL15 reloc at 0x%lx not against global symbol"
 msgstr ""
 
 msgid "%B: CALL15 reloc at 0x%lx not against global symbol"
 msgstr ""
 
-#: elf32-score.c:4042 elf32-score7.c:3879
+#: elf32-score.c:3999 elf32-score7.c:3806
 #, c-format
 msgid " [pic]"
 msgstr ""
 
 #, c-format
 msgid " [pic]"
 msgstr ""
 
-#: elf32-score.c:4046 elf32-score7.c:3883
+#: elf32-score.c:4003 elf32-score7.c:3810
 #, c-format
 msgid " [fix dep]"
 msgstr ""
 
 #, c-format
 msgid " [fix dep]"
 msgstr ""
 
-#: elf32-score.c:4088 elf32-score7.c:3925
+#: elf32-score.c:4045 elf32-score7.c:3852
 msgid "%B: warning: linking PIC files with non-PIC files"
 msgstr ""
 
 msgid "%B: warning: linking PIC files with non-PIC files"
 msgstr ""
 
@@ -1968,105 +2029,135 @@ msgstr ""
 msgid "%B: Failed to add renamed symbol %s"
 msgstr ""
 
 msgid "%B: Failed to add renamed symbol %s"
 msgstr ""
 
-#: elf32-sh.c:533
+#: elf32-sh.c:568
 msgid "%B: 0x%lx: warning: bad R_SH_USES offset"
 msgstr ""
 
 msgid "%B: 0x%lx: warning: bad R_SH_USES offset"
 msgstr ""
 
-#: elf32-sh.c:545
+#: elf32-sh.c:580
 msgid "%B: 0x%lx: warning: R_SH_USES points to unrecognized insn 0x%x"
 msgstr ""
 
 msgid "%B: 0x%lx: warning: R_SH_USES points to unrecognized insn 0x%x"
 msgstr ""
 
-#: elf32-sh.c:562
+#: elf32-sh.c:597
 msgid "%B: 0x%lx: warning: bad R_SH_USES load offset"
 msgstr ""
 
 msgid "%B: 0x%lx: warning: bad R_SH_USES load offset"
 msgstr ""
 
-#: elf32-sh.c:577
+#: elf32-sh.c:612
 msgid "%B: 0x%lx: warning: could not find expected reloc"
 msgstr ""
 
 msgid "%B: 0x%lx: warning: could not find expected reloc"
 msgstr ""
 
-#: elf32-sh.c:605
+#: elf32-sh.c:640
 msgid "%B: 0x%lx: warning: symbol in unexpected section"
 msgstr ""
 
 msgid "%B: 0x%lx: warning: symbol in unexpected section"
 msgstr ""
 
-#: elf32-sh.c:731
+#: elf32-sh.c:766
 msgid "%B: 0x%lx: warning: could not find expected COUNT reloc"
 msgstr ""
 
 msgid "%B: 0x%lx: warning: could not find expected COUNT reloc"
 msgstr ""
 
-#: elf32-sh.c:740
+#: elf32-sh.c:775
 msgid "%B: 0x%lx: warning: bad count"
 msgstr ""
 
 msgid "%B: 0x%lx: warning: bad count"
 msgstr ""
 
-#: elf32-sh.c:1144 elf32-sh.c:1514
+#: elf32-sh.c:1179 elf32-sh.c:1549
 msgid "%B: 0x%lx: fatal: reloc overflow while relaxing"
 msgstr ""
 
 msgid "%B: 0x%lx: fatal: reloc overflow while relaxing"
 msgstr ""
 
-#: elf32-sh.c:3270 elf64-sh64.c:1526
+#: elf32-sh.c:4057 elf64-sh64.c:1514
 msgid "Unexpected STO_SH5_ISA32 on local symbol is not handled"
 msgstr ""
 
 msgid "Unexpected STO_SH5_ISA32 on local symbol is not handled"
 msgstr ""
 
-#: elf32-sh.c:3507
+#: elf32-sh.c:4304
 msgid "%B: 0x%lx: fatal: unaligned branch target for relax-support relocation"
 msgstr ""
 
 msgid "%B: 0x%lx: fatal: unaligned branch target for relax-support relocation"
 msgstr ""
 
-#: elf32-sh.c:3540 elf32-sh.c:3555
+#: elf32-sh.c:4337 elf32-sh.c:4352
 msgid "%B: 0x%lx: fatal: unaligned %s relocation 0x%lx"
 msgstr ""
 
 msgid "%B: 0x%lx: fatal: unaligned %s relocation 0x%lx"
 msgstr ""
 
-#: elf32-sh.c:3569
+#: elf32-sh.c:4366
 msgid "%B: 0x%lx: fatal: R_SH_PSHA relocation %d not in range -32..32"
 msgstr ""
 
 msgid "%B: 0x%lx: fatal: R_SH_PSHA relocation %d not in range -32..32"
 msgstr ""
 
-#: elf32-sh.c:3583
+#: elf32-sh.c:4380
 msgid "%B: 0x%lx: fatal: R_SH_PSHL relocation %d not in range -32..32"
 msgstr ""
 
 msgid "%B: 0x%lx: fatal: R_SH_PSHL relocation %d not in range -32..32"
 msgstr ""
 
-#: elf32-sh.c:5256 elf64-alpha.c:4525
+#: elf32-sh.c:4524 elf32-sh.c:4994
+msgid "%B(%A+0x%lx): cannot emit fixup to `%s' in read-only section"
+msgstr ""
+
+#: elf32-sh.c:5101
+msgid "%B(%A+0x%lx): %s relocation against external symbol \"%s\""
+msgstr ""
+
+#: elf32-sh.c:5574
+#, c-format
+msgid "%X%C: relocation to \"%s\" references a different segment\n"
+msgstr ""
+
+#: elf32-sh.c:5580
+#, c-format
+msgid "%C: warning: relocation to \"%s\" references a different segment\n"
+msgstr ""
+
+#: elf32-sh.c:6358 elf32-sh.c:6441
+msgid "%B: `%s' accessed both as normal and FDPIC symbol"
+msgstr ""
+
+#: elf32-sh.c:6363 elf32-sh.c:6445
+msgid "%B: `%s' accessed both as FDPIC and thread local symbol"
+msgstr ""
+
+#: elf32-sh.c:6393
+msgid "%B: Function descriptor relocation with non-zero addend"
+msgstr ""
+
+#: elf32-sh.c:6629 elf64-alpha.c:4560
 msgid "%B: TLS local exec code cannot be linked into shared objects"
 msgstr ""
 
 msgid "%B: TLS local exec code cannot be linked into shared objects"
 msgstr ""
 
-#: elf32-sh64.c:222 elf64-sh64.c:2333
+#: elf32-sh64.c:223 elf64-sh64.c:2314
 #, c-format
 msgid "%s: compiled as 32-bit object and %s is 64-bit"
 msgstr ""
 
 #, c-format
 msgid "%s: compiled as 32-bit object and %s is 64-bit"
 msgstr ""
 
-#: elf32-sh64.c:225 elf64-sh64.c:2336
+#: elf32-sh64.c:226 elf64-sh64.c:2317
 #, c-format
 msgid "%s: compiled as 64-bit object and %s is 32-bit"
 msgstr ""
 
 #, c-format
 msgid "%s: compiled as 64-bit object and %s is 32-bit"
 msgstr ""
 
-#: elf32-sh64.c:227 elf64-sh64.c:2338
+#: elf32-sh64.c:228 elf64-sh64.c:2319
 #, c-format
 msgid "%s: object size does not match that of target %s"
 msgstr ""
 
 #, c-format
 msgid "%s: object size does not match that of target %s"
 msgstr ""
 
-#: elf32-sh64.c:450 elf64-sh64.c:2852
+#: elf32-sh64.c:451 elf64-sh64.c:2833
 #, c-format
 msgid "%s: encountered datalabel symbol in input"
 msgstr ""
 
 #, c-format
 msgid "%s: encountered datalabel symbol in input"
 msgstr ""
 
-#: elf32-sh64.c:527
+#: elf32-sh64.c:528
 msgid "PTB mismatch: a SHmedia address (bit 0 == 1)"
 msgstr ""
 
 msgid "PTB mismatch: a SHmedia address (bit 0 == 1)"
 msgstr ""
 
-#: elf32-sh64.c:530
+#: elf32-sh64.c:531
 msgid "PTA mismatch: a SHcompact address (bit 0 == 0)"
 msgstr ""
 
 msgid "PTA mismatch: a SHcompact address (bit 0 == 0)"
 msgstr ""
 
-#: elf32-sh64.c:548
+#: elf32-sh64.c:549
 #, c-format
 msgid "%s: GAS error: unexpected PTB insn with R_SH_PT_16"
 msgstr ""
 
 #, c-format
 msgid "%s: GAS error: unexpected PTB insn with R_SH_PT_16"
 msgstr ""
 
-#: elf32-sh64.c:597
+#: elf32-sh64.c:598
 msgid "%B: error: unaligned relocation type %d at %08x reloc %p\n"
 msgstr ""
 
 msgid "%B: error: unaligned relocation type %d at %08x reloc %p\n"
 msgstr ""
 
-#: elf32-sh64.c:673
+#: elf32-sh64.c:674
 #, c-format
 msgid "%s: could not write out added .cranges entries"
 msgstr ""
 
 #, c-format
 msgid "%s: could not write out added .cranges entries"
 msgstr ""
 
-#: elf32-sh64.c:733
+#: elf32-sh64.c:734
 #, c-format
 msgid "%s: could not write out sorted .cranges entries"
 msgstr ""
 #, c-format
 msgid "%s: could not write out sorted .cranges entries"
 msgstr ""
@@ -2079,350 +2170,407 @@ msgstr ""
 msgid "%B: linking little endian files with big endian files"
 msgstr ""
 
 msgid "%B: linking little endian files with big endian files"
 msgstr ""
 
-#: elf32-spu.c:713
+#: elf32-spu.c:719
 msgid "%X%P: overlay section %A does not start on a cache line.\n"
 msgstr ""
 
 msgid "%X%P: overlay section %A does not start on a cache line.\n"
 msgstr ""
 
-#: elf32-spu.c:721
+#: elf32-spu.c:727
 msgid "%X%P: overlay section %A is larger than a cache line.\n"
 msgstr ""
 
 msgid "%X%P: overlay section %A is larger than a cache line.\n"
 msgstr ""
 
-#: elf32-spu.c:741
+#: elf32-spu.c:747
 msgid "%X%P: overlay section %A is not in cache area.\n"
 msgstr ""
 
 msgid "%X%P: overlay section %A is not in cache area.\n"
 msgstr ""
 
-#: elf32-spu.c:781
+#: elf32-spu.c:787
 msgid "%X%P: overlay sections %A and %A do not start at the same address.\n"
 msgstr ""
 
 msgid "%X%P: overlay sections %A and %A do not start at the same address.\n"
 msgstr ""
 
-#: elf32-spu.c:1005
+#: elf32-spu.c:1011
 msgid "warning: call to non-function symbol %s defined in %B"
 msgstr ""
 
 msgid "warning: call to non-function symbol %s defined in %B"
 msgstr ""
 
-#: elf32-spu.c:1355
+#: elf32-spu.c:1361
 msgid "%A:0x%v lrlive .brinfo (%u) differs from analysis (%u)\n"
 msgstr ""
 
 msgid "%A:0x%v lrlive .brinfo (%u) differs from analysis (%u)\n"
 msgstr ""
 
-#: elf32-spu.c:1874
+#: elf32-spu.c:1880
 msgid "%B is not allowed to define %s"
 msgstr ""
 
 msgid "%B is not allowed to define %s"
 msgstr ""
 
-#: elf32-spu.c:1882
+#: elf32-spu.c:1888
 #, c-format
 msgid "you are not allowed to define %s in a script"
 msgstr ""
 
 #, c-format
 msgid "you are not allowed to define %s in a script"
 msgstr ""
 
-#: elf32-spu.c:1916
+#: elf32-spu.c:1922
 #, c-format
 msgid "%s in overlay section"
 msgstr ""
 
 #, c-format
 msgid "%s in overlay section"
 msgstr ""
 
-#: elf32-spu.c:1945
+#: elf32-spu.c:1951
 msgid "overlay stub relocation overflow"
 msgstr ""
 
 msgid "overlay stub relocation overflow"
 msgstr ""
 
-#: elf32-spu.c:1954 elf64-ppc.c:10637
+#: elf32-spu.c:1960 elf64-ppc.c:11327
 msgid "stubs don't match calculated size"
 msgstr ""
 
 msgid "stubs don't match calculated size"
 msgstr ""
 
-#: elf32-spu.c:2536
+#: elf32-spu.c:2542
 #, c-format
 msgid "warning: %s overlaps %s\n"
 msgstr ""
 
 #, c-format
 msgid "warning: %s overlaps %s\n"
 msgstr ""
 
-#: elf32-spu.c:2552
+#: elf32-spu.c:2558
 #, c-format
 msgid "warning: %s exceeds section size\n"
 msgstr ""
 
 #, c-format
 msgid "warning: %s exceeds section size\n"
 msgstr ""
 
-#: elf32-spu.c:2583
+#: elf32-spu.c:2589
 msgid "%A:0x%v not found in function table\n"
 msgstr ""
 
 msgid "%A:0x%v not found in function table\n"
 msgstr ""
 
-#: elf32-spu.c:2723
+#: elf32-spu.c:2729
 msgid "%B(%A+0x%v): call to non-code section %B(%A), analysis incomplete\n"
 msgstr ""
 
 msgid "%B(%A+0x%v): call to non-code section %B(%A), analysis incomplete\n"
 msgstr ""
 
-#: elf32-spu.c:3291
+#: elf32-spu.c:3297
 #, c-format
 msgid "Stack analysis will ignore the call from %s to %s\n"
 msgstr ""
 
 #, c-format
 msgid "Stack analysis will ignore the call from %s to %s\n"
 msgstr ""
 
-#: elf32-spu.c:3982
+#: elf32-spu.c:3988
 msgid "  %s: 0x%v\n"
 msgstr ""
 
 msgid "  %s: 0x%v\n"
 msgstr ""
 
-#: elf32-spu.c:3983
+#: elf32-spu.c:3989
 msgid "%s: 0x%v 0x%v\n"
 msgstr ""
 
 msgid "%s: 0x%v 0x%v\n"
 msgstr ""
 
-#: elf32-spu.c:3988
+#: elf32-spu.c:3994
 msgid "  calls:\n"
 msgstr ""
 
 msgid "  calls:\n"
 msgstr ""
 
-#: elf32-spu.c:3996
+#: elf32-spu.c:4002
 #, c-format
 msgid "   %s%s %s\n"
 msgstr ""
 
 #, c-format
 msgid "   %s%s %s\n"
 msgstr ""
 
-#: elf32-spu.c:4301
+#: elf32-spu.c:4307
 #, c-format
 msgid "%s duplicated in %s\n"
 msgstr ""
 
 #, c-format
 msgid "%s duplicated in %s\n"
 msgstr ""
 
-#: elf32-spu.c:4305
+#: elf32-spu.c:4311
 #, c-format
 msgid "%s duplicated\n"
 msgstr ""
 
 #, c-format
 msgid "%s duplicated\n"
 msgstr ""
 
-#: elf32-spu.c:4312
+#: elf32-spu.c:4318
 msgid "sorry, no support for duplicate object files in auto-overlay script\n"
 msgstr ""
 
 msgid "sorry, no support for duplicate object files in auto-overlay script\n"
 msgstr ""
 
-#: elf32-spu.c:4353
+#: elf32-spu.c:4359
 msgid ""
 "non-overlay size of 0x%v plus maximum overlay size of 0x%v exceeds local "
 "store\n"
 msgstr ""
 
 msgid ""
 "non-overlay size of 0x%v plus maximum overlay size of 0x%v exceeds local "
 "store\n"
 msgstr ""
 
-#: elf32-spu.c:4509
+#: elf32-spu.c:4514
 msgid "%B:%A%s exceeds overlay size\n"
 msgstr ""
 
 msgid "%B:%A%s exceeds overlay size\n"
 msgstr ""
 
-#: elf32-spu.c:4671
+#: elf32-spu.c:4676
 msgid "Stack size for call graph root nodes.\n"
 msgstr ""
 
 msgid "Stack size for call graph root nodes.\n"
 msgstr ""
 
-#: elf32-spu.c:4672
+#: elf32-spu.c:4677
 msgid ""
 "\n"
 "Stack size for functions.  Annotations: '*' max stack, 't' tail call\n"
 msgstr ""
 
 msgid ""
 "\n"
 "Stack size for functions.  Annotations: '*' max stack, 't' tail call\n"
 msgstr ""
 
-#: elf32-spu.c:4682
+#: elf32-spu.c:4687
 msgid "Maximum stack required is 0x%v\n"
 msgstr ""
 
 msgid "Maximum stack required is 0x%v\n"
 msgstr ""
 
-#: elf32-spu.c:4773
+#: elf32-spu.c:4778
 msgid "fatal error while creating .fixup"
 msgstr ""
 
 msgid "fatal error while creating .fixup"
 msgstr ""
 
-#: elf32-spu.c:5011
+#: elf32-spu.c:5006
 msgid "%B(%s+0x%lx): unresolvable %s relocation against symbol `%s'"
 msgstr ""
 
 msgid "%B(%s+0x%lx): unresolvable %s relocation against symbol `%s'"
 msgstr ""
 
-#: elf32-v850.c:163
+#: elf32-tic6x.c:1539
+msgid "%B: SB-relative relocation but __c6xabi_DSBT_BASE not defined"
+msgstr ""
+
+#. Shared libraries and exception handling support not
+#. implemented.
+#: elf32-tic6x.c:1554
+msgid "%B: relocation type %d not implemented"
+msgstr ""
+
+#: elf32-tic6x.c:1640
+msgid "dangerous relocation"
+msgstr ""
+
+#: elf32-tic6x.c:1788 elf32-tic6x.c:1796
+msgid "error: %B requires more stack alignment than %B preserves"
+msgstr ""
+
+#: elf32-tic6x.c:1806 elf32-tic6x.c:1815
+msgid "error: unknown Tag_ABI_array_object_alignment value in %B"
+msgstr ""
+
+#: elf32-tic6x.c:1824 elf32-tic6x.c:1833
+msgid "error: unknown Tag_ABI_array_object_align_expected value in %B"
+msgstr ""
+
+#: elf32-tic6x.c:1841 elf32-tic6x.c:1848
+msgid "error: %B requires more array alignment than %B preserves"
+msgstr ""
+
+#: elf32-tic6x.c:1870
+msgid "warning: %B and %B differ in wchar_t size"
+msgstr ""
+
+#: elf32-tic6x.c:1888
+msgid "warning: %B and %B differ in whether code is compiled for DSBT"
+msgstr ""
+
+#: elf32-tic6x.c:1898
+msgid "warning: %B and %B differ in position-dependence of data addressing"
+msgstr ""
+
+#: elf32-tic6x.c:1908
+msgid "warning: %B and %B differ in position-dependence of code addressing"
+msgstr ""
+
+#: elf32-v850.c:173
 #, c-format
 msgid "Variable `%s' cannot occupy in multiple small data regions"
 msgstr ""
 
 #, c-format
 msgid "Variable `%s' cannot occupy in multiple small data regions"
 msgstr ""
 
-#: elf32-v850.c:166
+#: elf32-v850.c:176
 #, c-format
 msgid ""
 "Variable `%s' can only be in one of the small, zero, and tiny data regions"
 msgstr ""
 
 #, c-format
 msgid ""
 "Variable `%s' can only be in one of the small, zero, and tiny data regions"
 msgstr ""
 
-#: elf32-v850.c:169
+#: elf32-v850.c:179
 #, c-format
 msgid ""
 "Variable `%s' cannot be in both small and zero data regions simultaneously"
 msgstr ""
 
 #, c-format
 msgid ""
 "Variable `%s' cannot be in both small and zero data regions simultaneously"
 msgstr ""
 
-#: elf32-v850.c:172
+#: elf32-v850.c:182
 #, c-format
 msgid ""
 "Variable `%s' cannot be in both small and tiny data regions simultaneously"
 msgstr ""
 
 #, c-format
 msgid ""
 "Variable `%s' cannot be in both small and tiny data regions simultaneously"
 msgstr ""
 
-#: elf32-v850.c:175
+#: elf32-v850.c:185
 #, c-format
 msgid ""
 "Variable `%s' cannot be in both zero and tiny data regions simultaneously"
 msgstr ""
 
 #, c-format
 msgid ""
 "Variable `%s' cannot be in both zero and tiny data regions simultaneously"
 msgstr ""
 
-#: elf32-v850.c:478
+#: elf32-v850.c:483
 #, c-format
 msgid "FAILED to find previous HI16 reloc\n"
 msgstr ""
 
 #, c-format
 msgid "FAILED to find previous HI16 reloc\n"
 msgstr ""
 
-#: elf32-v850.c:1713
+#: elf32-v850.c:2155
 msgid "could not locate special linker symbol __gp"
 msgstr ""
 
 msgid "could not locate special linker symbol __gp"
 msgstr ""
 
-#: elf32-v850.c:1717
+#: elf32-v850.c:2159
 msgid "could not locate special linker symbol __ep"
 msgstr ""
 
 msgid "could not locate special linker symbol __ep"
 msgstr ""
 
-#: elf32-v850.c:1721
+#: elf32-v850.c:2163
 msgid "could not locate special linker symbol __ctbp"
 msgstr ""
 
 msgid "could not locate special linker symbol __ctbp"
 msgstr ""
 
-#: elf32-v850.c:1871
+#: elf32-v850.c:2341
 msgid "%B: Architecture mismatch with previous modules"
 msgstr ""
 
 msgid "%B: Architecture mismatch with previous modules"
 msgstr ""
 
-#: elf32-v850.c:1890
+#. xgettext:c-format.
+#: elf32-v850.c:2360
 #, c-format
 msgid "private flags = %lx: "
 msgstr ""
 
 #, c-format
 msgid "private flags = %lx: "
 msgstr ""
 
-#: elf32-v850.c:1895
+#: elf32-v850.c:2365
 #, c-format
 msgid "v850 architecture"
 msgstr ""
 
 #, c-format
 msgid "v850 architecture"
 msgstr ""
 
-#: elf32-v850.c:1896
+#: elf32-v850.c:2366
 #, c-format
 msgid "v850e architecture"
 msgstr ""
 
 #, c-format
 msgid "v850e architecture"
 msgstr ""
 
-#: elf32-v850.c:1897
+#: elf32-v850.c:2367
 #, c-format
 msgid "v850e1 architecture"
 msgstr ""
 
 #, c-format
 msgid "v850e1 architecture"
 msgstr ""
 
-#: elf32-vax.c:543
+#: elf32-v850.c:2368
+#, c-format
+msgid "v850e2 architecture"
+msgstr ""
+
+#: elf32-v850.c:2369
+#, c-format
+msgid "v850e2v3 architecture"
+msgstr ""
+
+#: elf32-vax.c:531
 #, c-format
 msgid " [nonpic]"
 msgstr ""
 
 #, c-format
 msgid " [nonpic]"
 msgstr ""
 
-#: elf32-vax.c:546
+#: elf32-vax.c:534
 #, c-format
 msgid " [d-float]"
 msgstr ""
 
 #, c-format
 msgid " [d-float]"
 msgstr ""
 
-#: elf32-vax.c:549
+#: elf32-vax.c:537
 #, c-format
 msgid " [g-float]"
 msgstr ""
 
 #, c-format
 msgid " [g-float]"
 msgstr ""
 
-#: elf32-vax.c:666
+#: elf32-vax.c:654
 #, c-format
 msgid ""
 "%s: warning: GOT addend of %ld to `%s' does not match previous GOT addend of "
 "%ld"
 msgstr ""
 
 #, c-format
 msgid ""
 "%s: warning: GOT addend of %ld to `%s' does not match previous GOT addend of "
 "%ld"
 msgstr ""
 
-#: elf32-vax.c:1608
+#: elf32-vax.c:1587
 #, c-format
 msgid "%s: warning: PLT addend of %d to `%s' from %s section ignored"
 msgstr ""
 
 #, c-format
 msgid "%s: warning: PLT addend of %d to `%s' from %s section ignored"
 msgstr ""
 
-#: elf32-vax.c:1735
+#: elf32-vax.c:1714
 #, c-format
 msgid "%s: warning: %s relocation against symbol `%s' from %s section"
 msgstr ""
 
 #, c-format
 msgid "%s: warning: %s relocation against symbol `%s' from %s section"
 msgstr ""
 
-#: elf32-vax.c:1741
+#: elf32-vax.c:1720
 #, c-format
 msgid "%s: warning: %s relocation to 0x%x from %s section"
 msgstr ""
 
 #, c-format
 msgid "%s: warning: %s relocation to 0x%x from %s section"
 msgstr ""
 
-#: elf32-xstormy16.c:451 elf32-ia64.c:2791 elf64-ia64.c:2791
+#: elf32-xstormy16.c:451 elf32-ia64.c:2861 elf64-ia64.c:2861
 msgid "non-zero addend in @fptr reloc"
 msgstr ""
 
 msgid "non-zero addend in @fptr reloc"
 msgstr ""
 
-#: elf32-xtensa.c:912
+#: elf32-xtensa.c:918
 msgid "%B(%A): invalid property table"
 msgstr ""
 
 msgid "%B(%A): invalid property table"
 msgstr ""
 
-#: elf32-xtensa.c:2740
+#: elf32-xtensa.c:2780
 msgid "%B(%A+0x%lx): relocation offset out of range (size=0x%x)"
 msgstr ""
 
 msgid "%B(%A+0x%lx): relocation offset out of range (size=0x%x)"
 msgstr ""
 
-#: elf32-xtensa.c:2819 elf32-xtensa.c:2940
+#: elf32-xtensa.c:2859 elf32-xtensa.c:2980
 msgid "dynamic relocation in read-only section"
 msgstr ""
 
 msgid "dynamic relocation in read-only section"
 msgstr ""
 
-#: elf32-xtensa.c:2916
+#: elf32-xtensa.c:2956
 msgid "TLS relocation invalid without dynamic sections"
 msgstr ""
 
 msgid "TLS relocation invalid without dynamic sections"
 msgstr ""
 
-#: elf32-xtensa.c:3133
+#: elf32-xtensa.c:3173
 msgid "internal inconsistency in size of .got.loc section"
 msgstr ""
 
 msgid "internal inconsistency in size of .got.loc section"
 msgstr ""
 
-#: elf32-xtensa.c:3443
+#: elf32-xtensa.c:3486
 msgid "%B: incompatible machine type. Output is 0x%x. Input is 0x%x"
 msgstr ""
 
 msgid "%B: incompatible machine type. Output is 0x%x. Input is 0x%x"
 msgstr ""
 
-#: elf32-xtensa.c:4672 elf32-xtensa.c:4680
+#: elf32-xtensa.c:4715 elf32-xtensa.c:4723
 msgid "Attempt to convert L32R/CALLX to CALL failed"
 msgstr ""
 
 msgid "Attempt to convert L32R/CALLX to CALL failed"
 msgstr ""
 
-#: elf32-xtensa.c:6290 elf32-xtensa.c:6366 elf32-xtensa.c:7482
+#: elf32-xtensa.c:6333 elf32-xtensa.c:6409 elf32-xtensa.c:7525
 msgid ""
 "%B(%A+0x%lx): could not decode instruction; possible configuration mismatch"
 msgstr ""
 
 msgid ""
 "%B(%A+0x%lx): could not decode instruction; possible configuration mismatch"
 msgstr ""
 
-#: elf32-xtensa.c:7222
+#: elf32-xtensa.c:7265
 msgid ""
 "%B(%A+0x%lx): could not decode instruction for XTENSA_ASM_SIMPLIFY "
 "relocation; possible configuration mismatch"
 msgstr ""
 
 msgid ""
 "%B(%A+0x%lx): could not decode instruction for XTENSA_ASM_SIMPLIFY "
 "relocation; possible configuration mismatch"
 msgstr ""
 
-#: elf32-xtensa.c:8983
+#: elf32-xtensa.c:9024
 msgid "invalid relocation address"
 msgstr ""
 
 msgid "invalid relocation address"
 msgstr ""
 
-#: elf32-xtensa.c:9032
+#: elf32-xtensa.c:9073
 msgid "overflow after relaxation"
 msgstr ""
 
 msgid "overflow after relaxation"
 msgstr ""
 
-#: elf32-xtensa.c:10163
+#: elf32-xtensa.c:10205
 msgid "%B(%A+0x%lx): unexpected fix for %s relocation"
 msgstr ""
 
 msgid "%B(%A+0x%lx): unexpected fix for %s relocation"
 msgstr ""
 
-#: elf64-alpha.c:452
+#: elf64-alpha.c:460
 msgid "GPDISP relocation did not find ldah and lda instructions"
 msgstr ""
 
 msgid "GPDISP relocation did not find ldah and lda instructions"
 msgstr ""
 
-#: elf64-alpha.c:2389
+#: elf64-alpha.c:2408
 msgid "%B: .got subsegment exceeds 64K (size %d)"
 msgstr ""
 
 msgid "%B: .got subsegment exceeds 64K (size %d)"
 msgstr ""
 
-#: elf64-alpha.c:4269 elf64-alpha.c:4281
+#: elf64-alpha.c:4304 elf64-alpha.c:4316
 msgid "%B: gp-relative relocation against dynamic symbol %s"
 msgstr ""
 
 msgid "%B: gp-relative relocation against dynamic symbol %s"
 msgstr ""
 
-#: elf64-alpha.c:4307 elf64-alpha.c:4442
+#: elf64-alpha.c:4342 elf64-alpha.c:4477
 msgid "%B: pc-relative relocation against dynamic symbol %s"
 msgstr ""
 
 msgid "%B: pc-relative relocation against dynamic symbol %s"
 msgstr ""
 
-#: elf64-alpha.c:4335
+#: elf64-alpha.c:4370
 msgid "%B: change in gp: BRSGP %s"
 msgstr ""
 
 msgid "%B: change in gp: BRSGP %s"
 msgstr ""
 
-#: elf64-alpha.c:4360
+#: elf64-alpha.c:4395
 msgid "<unknown>"
 msgstr ""
 
 msgid "<unknown>"
 msgstr ""
 
-#: elf64-alpha.c:4365
+#: elf64-alpha.c:4400
 msgid "%B: !samegp reloc against symbol without .prologue: %s"
 msgstr ""
 
 msgid "%B: !samegp reloc against symbol without .prologue: %s"
 msgstr ""
 
-#: elf64-alpha.c:4417
+#: elf64-alpha.c:4452
 msgid "%B: unhandled dynamic relocation against %s"
 msgstr ""
 
 msgid "%B: unhandled dynamic relocation against %s"
 msgstr ""
 
-#: elf64-alpha.c:4449
+#: elf64-alpha.c:4484
 msgid "%B: pc-relative relocation against undefined weak symbol %s"
 msgstr ""
 
 msgid "%B: pc-relative relocation against undefined weak symbol %s"
 msgstr ""
 
-#: elf64-alpha.c:4509
+#: elf64-alpha.c:4544
 msgid "%B: dtp-relative relocation against dynamic symbol %s"
 msgstr ""
 
 msgid "%B: dtp-relative relocation against dynamic symbol %s"
 msgstr ""
 
-#: elf64-alpha.c:4532
+#: elf64-alpha.c:4567
 msgid "%B: tp-relative relocation against dynamic symbol %s"
 msgstr ""
 
 msgid "%B: tp-relative relocation against dynamic symbol %s"
 msgstr ""
 
-#: elf64-hppa.c:2091
+#: elf64-hppa.c:2101
 #, c-format
 msgid "stub entry for %s cannot load .plt, dp offset = %ld"
 msgstr ""
 
 #, c-format
 msgid "stub entry for %s cannot load .plt, dp offset = %ld"
 msgstr ""
 
-#: elf64-hppa.c:3273
+#: elf64-hppa.c:3299
 msgid "%B(%A+0x%lx): cannot reach %s"
 msgstr ""
 
 msgid "%B(%A+0x%lx): cannot reach %s"
 msgstr ""
 
@@ -2434,118 +2582,118 @@ msgid ""
 "08lx\n"
 msgstr ""
 
 "08lx\n"
 msgstr ""
 
-#: elf64-mmix.c:1618
+#: elf64-mmix.c:1607
 #, c-format
 msgid ""
 "%s: base-plus-offset relocation against register symbol: (unknown) in %s"
 msgstr ""
 
 #, c-format
 msgid ""
 "%s: base-plus-offset relocation against register symbol: (unknown) in %s"
 msgstr ""
 
-#: elf64-mmix.c:1623
+#: elf64-mmix.c:1612
 #, c-format
 msgid "%s: base-plus-offset relocation against register symbol: %s in %s"
 msgstr ""
 
 #, c-format
 msgid "%s: base-plus-offset relocation against register symbol: %s in %s"
 msgstr ""
 
-#: elf64-mmix.c:1667
+#: elf64-mmix.c:1656
 #, c-format
 msgid "%s: register relocation against non-register symbol: (unknown) in %s"
 msgstr ""
 
 #, c-format
 msgid "%s: register relocation against non-register symbol: (unknown) in %s"
 msgstr ""
 
-#: elf64-mmix.c:1672
+#: elf64-mmix.c:1661
 #, c-format
 msgid "%s: register relocation against non-register symbol: %s in %s"
 msgstr ""
 
 #, c-format
 msgid "%s: register relocation against non-register symbol: %s in %s"
 msgstr ""
 
-#: elf64-mmix.c:1709
+#: elf64-mmix.c:1698
 #, c-format
 msgid "%s: directive LOCAL valid only with a register or absolute value"
 msgstr ""
 
 #, c-format
 msgid "%s: directive LOCAL valid only with a register or absolute value"
 msgstr ""
 
-#: elf64-mmix.c:1737
+#: elf64-mmix.c:1726
 #, c-format
 msgid ""
 "%s: LOCAL directive: Register $%ld is not a local register.  First global "
 "register is $%ld."
 msgstr ""
 
 #, c-format
 msgid ""
 "%s: LOCAL directive: Register $%ld is not a local register.  First global "
 "register is $%ld."
 msgstr ""
 
-#: elf64-mmix.c:2201
+#: elf64-mmix.c:2190
 #, c-format
 msgid ""
 "%s: Error: multiple definition of `%s'; start of %s is set in a earlier "
 "linked file\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "%s: Error: multiple definition of `%s'; start of %s is set in a earlier "
 "linked file\n"
 msgstr ""
 
-#: elf64-mmix.c:2259
+#: elf64-mmix.c:2248
 msgid "Register section has contents\n"
 msgstr ""
 
 msgid "Register section has contents\n"
 msgstr ""
 
-#: elf64-mmix.c:2451
+#: elf64-mmix.c:2440
 #, c-format
 msgid ""
 "Internal inconsistency: remaining %u != max %u.\n"
 "  Please report this bug."
 msgstr ""
 
 #, c-format
 msgid ""
 "Internal inconsistency: remaining %u != max %u.\n"
 "  Please report this bug."
 msgstr ""
 
-#: elf64-ppc.c:2691 libbfd.c:978
+#: elf64-ppc.c:2741 libbfd.c:997
 msgid "%B: compiled for a big endian system and target is little endian"
 msgstr ""
 
 msgid "%B: compiled for a big endian system and target is little endian"
 msgstr ""
 
-#: elf64-ppc.c:2694 libbfd.c:980
+#: elf64-ppc.c:2744 libbfd.c:999
 msgid "%B: compiled for a little endian system and target is big endian"
 msgstr ""
 
 msgid "%B: compiled for a little endian system and target is big endian"
 msgstr ""
 
-#: elf64-ppc.c:6384
+#: elf64-ppc.c:6473
 #, c-format
 msgid ""
 "copy reloc against `%s' requires lazy plt linking; avoid setting "
 "LD_BIND_NOW=1 or upgrade gcc"
 msgstr ""
 
 #, c-format
 msgid ""
 "copy reloc against `%s' requires lazy plt linking; avoid setting "
 "LD_BIND_NOW=1 or upgrade gcc"
 msgstr ""
 
-#: elf64-ppc.c:6811
+#: elf64-ppc.c:6901
 msgid "dynreloc miscount for %B, section %A"
 msgstr ""
 
 msgid "dynreloc miscount for %B, section %A"
 msgstr ""
 
-#: elf64-ppc.c:6895
+#: elf64-ppc.c:6985
 msgid "%B: .opd is not a regular array of opd entries"
 msgstr ""
 
 msgid "%B: .opd is not a regular array of opd entries"
 msgstr ""
 
-#: elf64-ppc.c:6904
+#: elf64-ppc.c:6994
 msgid "%B: unexpected reloc type %u in .opd section"
 msgstr ""
 
 msgid "%B: unexpected reloc type %u in .opd section"
 msgstr ""
 
-#: elf64-ppc.c:6925
+#: elf64-ppc.c:7015
 msgid "%B: undefined sym `%s' in .opd section"
 msgstr ""
 
 msgid "%B: undefined sym `%s' in .opd section"
 msgstr ""
 
-#: elf64-ppc.c:7767 elf64-ppc.c:8144
+#: elf64-ppc.c:7877 elf64-ppc.c:8392
 #, c-format
 #, c-format
-msgid "%s defined in removed toc entry"
+msgid "%s defined on removed toc entry"
 msgstr ""
 
 msgstr ""
 
-#: elf64-ppc.c:9085
+#: elf64-ppc.c:9459
 #, c-format
 msgid "long branch stub `%s' offset overflow"
 msgstr ""
 
 #, c-format
 msgid "long branch stub `%s' offset overflow"
 msgstr ""
 
-#: elf64-ppc.c:9144
+#: elf64-ppc.c:9518
 #, c-format
 msgid "can't find branch stub `%s'"
 msgstr ""
 
 #, c-format
 msgid "can't find branch stub `%s'"
 msgstr ""
 
-#: elf64-ppc.c:9206 elf64-ppc.c:9342
+#: elf64-ppc.c:9580 elf64-ppc.c:9716
 #, c-format
 msgid "linkage table error against `%s'"
 msgstr ""
 
 #, c-format
 msgid "linkage table error against `%s'"
 msgstr ""
 
-#: elf64-ppc.c:9510
+#: elf64-ppc.c:9886
 #, c-format
 msgid "can't build branch stub `%s'"
 msgstr ""
 
 #, c-format
 msgid "can't build branch stub `%s'"
 msgstr ""
 
-#: elf64-ppc.c:9995
+#: elf64-ppc.c:10684
 msgid "%B section %A exceeds stub group size"
 msgstr ""
 
 msgid "%B section %A exceeds stub group size"
 msgstr ""
 
-#: elf64-ppc.c:10649
+#: elf64-ppc.c:11339
 #, c-format
 msgid ""
 "linker stubs in %u group%s\n"
 #, c-format
 msgid ""
 "linker stubs in %u group%s\n"
@@ -2556,449 +2704,455 @@ msgid ""
 "  plt call     %lu"
 msgstr ""
 
 "  plt call     %lu"
 msgstr ""
 
-#: elf64-ppc.c:11428
+#: elf64-ppc.c:12190
 msgid ""
 "%B(%A+0x%lx): automatic multiple TOCs not supported using your crt files; "
 "recompile with -mminimal-toc or upgrade gcc"
 msgstr ""
 
 msgid ""
 "%B(%A+0x%lx): automatic multiple TOCs not supported using your crt files; "
 "recompile with -mminimal-toc or upgrade gcc"
 msgstr ""
 
-#: elf64-ppc.c:11436
+#: elf64-ppc.c:12198
 msgid ""
 "%B(%A+0x%lx): sibling call optimization to `%s' does not allow automatic "
 "multiple TOCs; recompile with -mminimal-toc or -fno-optimize-sibling-calls, "
 "or make `%s' extern"
 msgstr ""
 
 msgid ""
 "%B(%A+0x%lx): sibling call optimization to `%s' does not allow automatic "
 "multiple TOCs; recompile with -mminimal-toc or -fno-optimize-sibling-calls, "
 "or make `%s' extern"
 msgstr ""
 
-#: elf64-ppc.c:12150
+#: elf64-ppc.c:12919
 msgid "%B: relocation %s is not supported for symbol %s."
 msgstr ""
 
 msgid "%B: relocation %s is not supported for symbol %s."
 msgstr ""
 
-#: elf64-ppc.c:12233
+#: elf64-ppc.c:13096
 msgid "%B: error: relocation %s not a multiple of %d"
 msgstr ""
 
 msgid "%B: error: relocation %s not a multiple of %d"
 msgstr ""
 
-#: elf64-sh64.c:1701
+#: elf64-sh64.c:1682
 #, c-format
 msgid "%s: error: unaligned relocation type %d at %08x reloc %08x\n"
 msgstr ""
 
 #, c-format
 msgid "%s: error: unaligned relocation type %d at %08x reloc %08x\n"
 msgstr ""
 
-#: elf64-sparc.c:439
+#: elf64-sparc.c:444
 msgid "%B: Only registers %%g[2367] can be declared using STT_REGISTER"
 msgstr ""
 
 msgid "%B: Only registers %%g[2367] can be declared using STT_REGISTER"
 msgstr ""
 
-#: elf64-sparc.c:459
+#: elf64-sparc.c:464
 msgid "Register %%g%d used incompatibly: %s in %B, previously %s in %B"
 msgstr ""
 
 msgid "Register %%g%d used incompatibly: %s in %B, previously %s in %B"
 msgstr ""
 
-#: elf64-sparc.c:482
+#: elf64-sparc.c:487
 msgid "Symbol `%s' has differing types: REGISTER in %B, previously %s in %B"
 msgstr ""
 
 msgid "Symbol `%s' has differing types: REGISTER in %B, previously %s in %B"
 msgstr ""
 
-#: elf64-sparc.c:527
+#: elf64-sparc.c:532
 msgid "Symbol `%s' has differing types: %s in %B, previously REGISTER in %B"
 msgstr ""
 
 msgid "Symbol `%s' has differing types: %s in %B, previously REGISTER in %B"
 msgstr ""
 
-#: elf64-sparc.c:679
+#: elf64-sparc.c:684
 msgid "%B: linking UltraSPARC specific with HAL specific code"
 msgstr ""
 
 msgid "%B: linking UltraSPARC specific with HAL specific code"
 msgstr ""
 
-#: elf64-x86-64.c:1338
+#: elf64-x86-64.c:1360
 msgid "%B: '%s' accessed both as normal and thread local symbol"
 msgstr ""
 
 msgid "%B: '%s' accessed both as normal and thread local symbol"
 msgstr ""
 
-#: elf64-x86-64.c:2702
+#: elf64-x86-64.c:2801
 msgid ""
 "%B: relocation %s against STT_GNU_IFUNC symbol `%s' has non-zero addend: %d"
 msgstr ""
 
 msgid ""
 "%B: relocation %s against STT_GNU_IFUNC symbol `%s' has non-zero addend: %d"
 msgstr ""
 
-#: elf64-x86-64.c:2981
+#: elf64-x86-64.c:3073
 msgid ""
 "%B: relocation R_X86_64_GOTOFF64 against protected function `%s' can not be "
 "used when making a shared object"
 msgstr ""
 
 msgid ""
 "%B: relocation R_X86_64_GOTOFF64 against protected function `%s' can not be "
 "used when making a shared object"
 msgstr ""
 
-#: elf64-x86-64.c:3092
+#: elf64-x86-64.c:3184
 msgid "; recompile with -fPIC"
 msgstr ""
 
 msgid "; recompile with -fPIC"
 msgstr ""
 
-#: elf64-x86-64.c:3097
+#: elf64-x86-64.c:3189
 msgid ""
 "%B: relocation %s against %s `%s' can not be used when making a shared object"
 "%s"
 msgstr ""
 
 msgid ""
 "%B: relocation %s against %s `%s' can not be used when making a shared object"
 "%s"
 msgstr ""
 
-#: elf64-x86-64.c:3099
+#: elf64-x86-64.c:3191
 msgid ""
 "%B: relocation %s against undefined %s `%s' can not be used when making a "
 "shared object%s"
 msgstr ""
 
 msgid ""
 "%B: relocation %s against undefined %s `%s' can not be used when making a "
 "shared object%s"
 msgstr ""
 
-#: elfcode.h:811
+#: elfcode.h:826
 #, c-format
 msgid "warning: %s has a corrupt string table index - ignoring"
 msgstr ""
 
 #, c-format
 msgid "warning: %s has a corrupt string table index - ignoring"
 msgstr ""
 
-#: elfcode.h:1217
+#: elfcode.h:1236
 #, c-format
 msgid "%s: version count (%ld) does not match symbol count (%ld)"
 msgstr ""
 
 #, c-format
 msgid "%s: version count (%ld) does not match symbol count (%ld)"
 msgstr ""
 
-#: elfcode.h:1457
+#: elfcode.h:1476
 #, c-format
 msgid "%s(%s): relocation %d has invalid symbol index %ld"
 msgstr ""
 
 #, c-format
 msgid "%s(%s): relocation %d has invalid symbol index %ld"
 msgstr ""
 
-#: elfcore.h:251
+#: elfcore.h:312
 msgid "Warning: %B is truncated: expected core file size >= %lu, found: %lu."
 msgstr ""
 
 msgid "Warning: %B is truncated: expected core file size >= %lu, found: %lu."
 msgstr ""
 
-#: elflink.c:1113
+#: elflink.c:1119
 msgid ""
 "%s: TLS definition in %B section %A mismatches non-TLS definition in %B "
 "section %A"
 msgstr ""
 
 msgid ""
 "%s: TLS definition in %B section %A mismatches non-TLS definition in %B "
 "section %A"
 msgstr ""
 
-#: elflink.c:1117
+#: elflink.c:1123
 msgid "%s: TLS reference in %B mismatches non-TLS reference in %B"
 msgstr ""
 
 msgid "%s: TLS reference in %B mismatches non-TLS reference in %B"
 msgstr ""
 
-#: elflink.c:1121
+#: elflink.c:1127
 msgid "%s: TLS definition in %B section %A mismatches non-TLS reference in %B"
 msgstr ""
 
 msgid "%s: TLS definition in %B section %A mismatches non-TLS reference in %B"
 msgstr ""
 
-#: elflink.c:1125
+#: elflink.c:1131
 msgid "%s: TLS reference in %B mismatches non-TLS definition in %B section %A"
 msgstr ""
 
 msgid "%s: TLS reference in %B mismatches non-TLS definition in %B section %A"
 msgstr ""
 
-#: elflink.c:1764
+#: elflink.c:1763
 msgid "%B: unexpected redefinition of indirect versioned symbol `%s'"
 msgstr ""
 
 msgid "%B: unexpected redefinition of indirect versioned symbol `%s'"
 msgstr ""
 
-#: elflink.c:2077
+#: elflink.c:2076
 msgid "%B: version node not found for symbol %s"
 msgstr ""
 
 msgid "%B: version node not found for symbol %s"
 msgstr ""
 
-#: elflink.c:2167
+#: elflink.c:2166
 msgid ""
 "%B: bad reloc symbol index (0x%lx >= 0x%lx) for offset 0x%lx in section `%A'"
 msgstr ""
 
 msgid ""
 "%B: bad reloc symbol index (0x%lx >= 0x%lx) for offset 0x%lx in section `%A'"
 msgstr ""
 
-#: elflink.c:2178
+#: elflink.c:2177
 msgid ""
 "%B: non-zero symbol index (0x%lx) for offset 0x%lx in section `%A' when the "
 "object file has no symbol table"
 msgstr ""
 
 msgid ""
 "%B: non-zero symbol index (0x%lx) for offset 0x%lx in section `%A' when the "
 "object file has no symbol table"
 msgstr ""
 
-#: elflink.c:2376
+#: elflink.c:2367
 msgid "%B: relocation size mismatch in %B section %A"
 msgstr ""
 
 msgid "%B: relocation size mismatch in %B section %A"
 msgstr ""
 
-#: elflink.c:2679
+#: elflink.c:2662
 #, c-format
 msgid "warning: type and size of dynamic symbol `%s' are not defined"
 msgstr ""
 
 #, c-format
 msgid "warning: type and size of dynamic symbol `%s' are not defined"
 msgstr ""
 
-#: elflink.c:3425
+#: elflink.c:3418
 msgid "%P: alternate ELF machine code found (%d) in %B, expecting %d\n"
 msgstr ""
 
 msgid "%P: alternate ELF machine code found (%d) in %B, expecting %d\n"
 msgstr ""
 
-#: elflink.c:4033
+#: elflink.c:4050
 msgid "%B: %s: invalid version %u (max %d)"
 msgstr ""
 
 msgid "%B: %s: invalid version %u (max %d)"
 msgstr ""
 
-#: elflink.c:4069
+#: elflink.c:4086
 msgid "%B: %s: invalid needed version %d"
 msgstr ""
 
 msgid "%B: %s: invalid needed version %d"
 msgstr ""
 
-#: elflink.c:4254
+#: elflink.c:4285
 msgid ""
 "Warning: alignment %u of common symbol `%s' in %B is greater than the "
 "alignment (%u) of its section %A"
 msgstr ""
 
 msgid ""
 "Warning: alignment %u of common symbol `%s' in %B is greater than the "
 "alignment (%u) of its section %A"
 msgstr ""
 
-#: elflink.c:4260
+#: elflink.c:4291
 msgid "Warning: alignment %u of symbol `%s' in %B is smaller than %u in %B"
 msgstr ""
 
 msgid "Warning: alignment %u of symbol `%s' in %B is smaller than %u in %B"
 msgstr ""
 
-#: elflink.c:4275
+#: elflink.c:4306
 msgid "Warning: size of symbol `%s' changed from %lu in %B to %lu in %B"
 msgstr ""
 
 msgid "Warning: size of symbol `%s' changed from %lu in %B to %lu in %B"
 msgstr ""
 
-#: elflink.c:4440
-#, c-format
-msgid "%s: invalid DSO for symbol `%s' definition"
+#: elflink.c:4472
+msgid "%B: undefined reference to symbol '%s'"
+msgstr ""
+
+#: elflink.c:4475
+msgid ""
+"note: '%s' is defined in DSO %B so try adding it to the linker command line"
 msgstr ""
 
 msgstr ""
 
-#: elflink.c:5692
+#: elflink.c:5779
 #, c-format
 msgid "%s: undefined version: %s"
 msgstr ""
 
 #, c-format
 msgid "%s: undefined version: %s"
 msgstr ""
 
-#: elflink.c:5760
+#: elflink.c:5847
 msgid "%B: .preinit_array section is not allowed in DSO"
 msgstr ""
 
 msgid "%B: .preinit_array section is not allowed in DSO"
 msgstr ""
 
-#: elflink.c:7493
+#: elflink.c:7598
 #, c-format
 msgid "undefined %s reference in complex symbol: %s"
 msgstr ""
 
 #, c-format
 msgid "undefined %s reference in complex symbol: %s"
 msgstr ""
 
-#: elflink.c:7647
+#: elflink.c:7752
 #, c-format
 msgid "unknown operator '%c' in complex symbol"
 msgstr ""
 
 #, c-format
 msgid "unknown operator '%c' in complex symbol"
 msgstr ""
 
-#: elflink.c:7985 elflink.c:8002 elflink.c:8039 elflink.c:8056
+#: elflink.c:8091 elflink.c:8108 elflink.c:8145 elflink.c:8162
 msgid "%B: Unable to sort relocs - they are in more than one size"
 msgstr ""
 
 msgid "%B: Unable to sort relocs - they are in more than one size"
 msgstr ""
 
-#: elflink.c:8016 elflink.c:8070
+#: elflink.c:8122 elflink.c:8176
 msgid "%B: Unable to sort relocs - they are of an unknown size"
 msgstr ""
 
 msgid "%B: Unable to sort relocs - they are of an unknown size"
 msgstr ""
 
-#: elflink.c:8121
+#: elflink.c:8227
 msgid "Not enough memory to sort relocations"
 msgstr ""
 
 msgid "Not enough memory to sort relocations"
 msgstr ""
 
-#: elflink.c:8314
+#: elflink.c:8420
 msgid "%B: Too many sections: %d (>= %d)"
 msgstr ""
 
 msgid "%B: Too many sections: %d (>= %d)"
 msgstr ""
 
-#: elflink.c:8550
+#: elflink.c:8663
 msgid "%B: %s symbol `%s' in %B is referenced by DSO"
 msgstr ""
 
 msgid "%B: %s symbol `%s' in %B is referenced by DSO"
 msgstr ""
 
-#: elflink.c:8635
+#: elflink.c:8754
 msgid "%B: could not find output section %A for input section %A"
 msgstr ""
 
 msgid "%B: could not find output section %A for input section %A"
 msgstr ""
 
-#: elflink.c:8755
+#: elflink.c:8874
 msgid "%B: %s symbol `%s' isn't defined"
 msgstr ""
 
 msgid "%B: %s symbol `%s' isn't defined"
 msgstr ""
 
-#: elflink.c:9311
+#: elflink.c:9428
 msgid ""
 "error: %B contains a reloc (0x%s) for section %A that references a non-"
 "existent global symbol"
 msgstr ""
 
 msgid ""
 "error: %B contains a reloc (0x%s) for section %A that references a non-"
 "existent global symbol"
 msgstr ""
 
-#: elflink.c:9376
+#: elflink.c:9494
 msgid ""
 "%X`%s' referenced in section `%A' of %B: defined in discarded section `%A' "
 "of %B\n"
 msgstr ""
 
 msgid ""
 "%X`%s' referenced in section `%A' of %B: defined in discarded section `%A' "
 "of %B\n"
 msgstr ""
 
-#: elflink.c:10001
+#: elflink.c:10141
 msgid "%A has both ordered [`%A' in %B] and unordered [`%A' in %B] sections"
 msgstr ""
 
 msgid "%A has both ordered [`%A' in %B] and unordered [`%A' in %B] sections"
 msgstr ""
 
-#: elflink.c:10006
+#: elflink.c:10146
 #, c-format
 msgid "%A has both ordered and unordered sections"
 msgstr ""
 
 #, c-format
 msgid "%A has both ordered and unordered sections"
 msgstr ""
 
-#: elflink.c:10882 elflink.c:10926
+#: elflink.c:10992 elflink.c:11036
 msgid "%B: could not find output section %s"
 msgstr ""
 
 msgid "%B: could not find output section %s"
 msgstr ""
 
-#: elflink.c:10887
+#: elflink.c:10997
 #, c-format
 msgid "warning: %s section has zero size"
 msgstr ""
 
 #, c-format
 msgid "warning: %s section has zero size"
 msgstr ""
 
-#: elflink.c:10992
+#: elflink.c:11102
 msgid "%P: warning: creating a DT_TEXTREL in a shared object.\n"
 msgstr ""
 
 msgid "%P: warning: creating a DT_TEXTREL in a shared object.\n"
 msgstr ""
 
-#: elflink.c:11175
+#: elflink.c:11289
 msgid "%P%X: can not read symbols: %E\n"
 msgstr ""
 
 msgid "%P%X: can not read symbols: %E\n"
 msgstr ""
 
-#: elflink.c:11494
+#: elflink.c:11638
 msgid "Removing unused section '%s' in file '%B'"
 msgstr ""
 
 msgid "Removing unused section '%s' in file '%B'"
 msgstr ""
 
-#: elflink.c:11706
+#: elflink.c:11850
 msgid "Warning: gc-sections option ignored"
 msgstr ""
 
 msgid "Warning: gc-sections option ignored"
 msgstr ""
 
-#: elflink.c:12255
+#: elflink.c:12399
 msgid "%B: ignoring duplicate section `%A'"
 msgstr ""
 
 msgid "%B: ignoring duplicate section `%A'"
 msgstr ""
 
-#: elflink.c:12262 elflink.c:12269
+#: elflink.c:12406 elflink.c:12413
 msgid "%B: duplicate section `%A' has different size"
 msgstr ""
 
 msgid "%B: duplicate section `%A' has different size"
 msgstr ""
 
-#: elflink.c:12277 elflink.c:12282
+#: elflink.c:12421 elflink.c:12426
 msgid "%B: warning: could not read contents of section `%A'"
 msgstr ""
 
 msgid "%B: warning: could not read contents of section `%A'"
 msgstr ""
 
-#: elflink.c:12286
+#: elflink.c:12430
 msgid "%B: warning: duplicate section `%A' has different contents"
 msgstr ""
 
 msgid "%B: warning: duplicate section `%A' has different contents"
 msgstr ""
 
-#: elflink.c:12387 linker.c:3104
+#: elflink.c:12531 linker.c:3138
 msgid "%F%P: already_linked_table: %E\n"
 msgstr ""
 
 msgid "%F%P: already_linked_table: %E\n"
 msgstr ""
 
-#: elfxx-mips.c:1222
+#: elfxx-mips.c:1220
 msgid "static procedure (no name)"
 msgstr ""
 
 msgid "static procedure (no name)"
 msgstr ""
 
-#: elfxx-mips.c:5588
-msgid "%B: %A+0x%lx: jump to stub routine which is not jal"
+#: elfxx-mips.c:5623
+msgid ""
+"%B: %A+0x%lx: Direct jumps between ISA modes are not allowed; consider "
+"recompiling with interlinking enabled."
 msgstr ""
 
 msgstr ""
 
-#: elfxx-mips.c:6235 elfxx-mips.c:6458
+#: elfxx-mips.c:6280 elfxx-mips.c:6503
 msgid "%B: Warning: bad `%s' option size %u smaller than its header"
 msgstr ""
 
 msgid "%B: Warning: bad `%s' option size %u smaller than its header"
 msgstr ""
 
-#: elfxx-mips.c:7205 elfxx-mips.c:7330
+#: elfxx-mips.c:7254 elfxx-mips.c:7379
 msgid "%B: Warning: cannot determine the target function for stub section `%s'"
 msgstr ""
 
 msgid "%B: Warning: cannot determine the target function for stub section `%s'"
 msgstr ""
 
-#: elfxx-mips.c:7459
+#: elfxx-mips.c:7508
 msgid "%B: Malformed reloc detected for section %s"
 msgstr ""
 
 msgid "%B: Malformed reloc detected for section %s"
 msgstr ""
 
-#: elfxx-mips.c:7499
+#: elfxx-mips.c:7548
 msgid "%B: GOT reloc at 0x%lx not expected in executables"
 msgstr ""
 
 msgid "%B: GOT reloc at 0x%lx not expected in executables"
 msgstr ""
 
-#: elfxx-mips.c:7602
+#: elfxx-mips.c:7670
 msgid "%B: CALL16 reloc at 0x%lx not against global symbol"
 msgstr ""
 
 msgid "%B: CALL16 reloc at 0x%lx not against global symbol"
 msgstr ""
 
-#: elfxx-mips.c:8280
+#: elfxx-mips.c:8365
 #, c-format
 msgid "non-dynamic relocations refer to dynamic symbol %s"
 msgstr ""
 
 #, c-format
 msgid "non-dynamic relocations refer to dynamic symbol %s"
 msgstr ""
 
-#: elfxx-mips.c:8985
+#: elfxx-mips.c:9068
 msgid ""
 "%B: Can't find matching LO16 reloc against `%s' for %s at 0x%lx in section `%"
 "A'"
 msgstr ""
 
 msgid ""
 "%B: Can't find matching LO16 reloc against `%s' for %s at 0x%lx in section `%"
 "A'"
 msgstr ""
 
-#: elfxx-mips.c:9124
+#: elfxx-mips.c:9207
 msgid ""
 "small-data section exceeds 64KB; lower small-data size limit (see option -G)"
 msgstr ""
 
 msgid ""
 "small-data section exceeds 64KB; lower small-data size limit (see option -G)"
 msgstr ""
 
-#: elfxx-mips.c:11940
+#: elfxx-mips.c:12027
 #, c-format
 msgid "%s: illegal section name `%s'"
 msgstr ""
 
 #, c-format
 msgid "%s: illegal section name `%s'"
 msgstr ""
 
-#: elfxx-mips.c:12318 elfxx-mips.c:12344
+#: elfxx-mips.c:12405 elfxx-mips.c:12431
 msgid "Warning: %B uses -msingle-float, %B uses -mdouble-float"
 msgstr ""
 
 msgid "Warning: %B uses -msingle-float, %B uses -mdouble-float"
 msgstr ""
 
-#: elfxx-mips.c:12330 elfxx-mips.c:12386
+#: elfxx-mips.c:12417 elfxx-mips.c:12473
 msgid "Warning: %B uses -msingle-float, %B uses -mips32r2 -mfp64"
 msgstr ""
 
 msgid "Warning: %B uses -msingle-float, %B uses -mips32r2 -mfp64"
 msgstr ""
 
-#: elfxx-mips.c:12356 elfxx-mips.c:12392
+#: elfxx-mips.c:12443 elfxx-mips.c:12479
 msgid "Warning: %B uses -mdouble-float, %B uses -mips32r2 -mfp64"
 msgstr ""
 
 msgid "Warning: %B uses -mdouble-float, %B uses -mips32r2 -mfp64"
 msgstr ""
 
-#: elfxx-mips.c:12434
+#: elfxx-mips.c:12521
 msgid "%B: endianness incompatible with that of the selected emulation"
 msgstr ""
 
 msgid "%B: endianness incompatible with that of the selected emulation"
 msgstr ""
 
-#: elfxx-mips.c:12445
+#: elfxx-mips.c:12532
 msgid "%B: ABI is incompatible with that of the selected emulation"
 msgstr ""
 
 msgid "%B: ABI is incompatible with that of the selected emulation"
 msgstr ""
 
-#: elfxx-mips.c:12526
+#: elfxx-mips.c:12613
 msgid "%B: warning: linking abicalls files with non-abicalls files"
 msgstr ""
 
 msgid "%B: warning: linking abicalls files with non-abicalls files"
 msgstr ""
 
-#: elfxx-mips.c:12543
+#: elfxx-mips.c:12630
 msgid "%B: linking 32-bit code with 64-bit code"
 msgstr ""
 
 msgid "%B: linking 32-bit code with 64-bit code"
 msgstr ""
 
-#: elfxx-mips.c:12571
+#: elfxx-mips.c:12658
 msgid "%B: linking %s module with previous %s modules"
 msgstr ""
 
 msgid "%B: linking %s module with previous %s modules"
 msgstr ""
 
-#: elfxx-mips.c:12594
+#: elfxx-mips.c:12681
 msgid "%B: ABI mismatch: linking %s module with previous %s modules"
 msgstr ""
 
 msgid "%B: ABI mismatch: linking %s module with previous %s modules"
 msgstr ""
 
-#: elfxx-mips.c:12758
+#: elfxx-mips.c:12845
 #, c-format
 msgid " [abi=O32]"
 msgstr ""
 
 #, c-format
 msgid " [abi=O32]"
 msgstr ""
 
-#: elfxx-mips.c:12760
+#: elfxx-mips.c:12847
 #, c-format
 msgid " [abi=O64]"
 msgstr ""
 
 #, c-format
 msgid " [abi=O64]"
 msgstr ""
 
-#: elfxx-mips.c:12762
+#: elfxx-mips.c:12849
 #, c-format
 msgid " [abi=EABI32]"
 msgstr ""
 
 #, c-format
 msgid " [abi=EABI32]"
 msgstr ""
 
-#: elfxx-mips.c:12764
+#: elfxx-mips.c:12851
 #, c-format
 msgid " [abi=EABI64]"
 msgstr ""
 
 #, c-format
 msgid " [abi=EABI64]"
 msgstr ""
 
-#: elfxx-mips.c:12766
+#: elfxx-mips.c:12853
 #, c-format
 msgid " [abi unknown]"
 msgstr ""
 
 #, c-format
 msgid " [abi unknown]"
 msgstr ""
 
-#: elfxx-mips.c:12768
+#: elfxx-mips.c:12855
 #, c-format
 msgid " [abi=N32]"
 msgstr ""
 
 #, c-format
 msgid " [abi=N32]"
 msgstr ""
 
-#: elfxx-mips.c:12770
+#: elfxx-mips.c:12857
 #, c-format
 msgid " [abi=64]"
 msgstr ""
 
 #, c-format
 msgid " [abi=64]"
 msgstr ""
 
-#: elfxx-mips.c:12772
+#: elfxx-mips.c:12859
 #, c-format
 msgid " [no abi set]"
 msgstr ""
 
 #, c-format
 msgid " [no abi set]"
 msgstr ""
 
-#: elfxx-mips.c:12793
+#: elfxx-mips.c:12880
 #, c-format
 msgid " [unknown ISA]"
 msgstr ""
 
 #, c-format
 msgid " [unknown ISA]"
 msgstr ""
 
-#: elfxx-mips.c:12804
+#: elfxx-mips.c:12891
 #, c-format
 msgid " [not 32bitmode]"
 msgstr ""
 
 #, c-format
 msgid " [not 32bitmode]"
 msgstr ""
 
-#: elfxx-sparc.c:440
+#: elfxx-sparc.c:595
 #, c-format
 msgid "invalid relocation type %d"
 msgstr ""
 
 #, c-format
 msgid "invalid relocation type %d"
 msgstr ""
 
-#: i386linux.c:455 m68klinux.c:459 sparclinux.c:453
+#: i386linux.c:454 m68klinux.c:458 sparclinux.c:452
 #, c-format
 msgid "Output file requires shared library `%s'\n"
 msgstr ""
 
 #, c-format
 msgid "Output file requires shared library `%s'\n"
 msgstr ""
 
-#: i386linux.c:463 m68klinux.c:467 sparclinux.c:461
+#: i386linux.c:462 m68klinux.c:466 sparclinux.c:460
 #, c-format
 msgid "Output file requires shared library `%s.so.%s'\n"
 msgstr ""
 
 #, c-format
 msgid "Output file requires shared library `%s.so.%s'\n"
 msgstr ""
 
-#: i386linux.c:652 i386linux.c:702 m68klinux.c:659 m68klinux.c:707
-#: sparclinux.c:651 sparclinux.c:701
+#: i386linux.c:651 i386linux.c:701 m68klinux.c:658 m68klinux.c:706
+#: sparclinux.c:650 sparclinux.c:700
 #, c-format
 msgid "Symbol %s not defined for fixups\n"
 msgstr ""
 
 #, c-format
 msgid "Symbol %s not defined for fixups\n"
 msgstr ""
 
-#: i386linux.c:726 m68klinux.c:731 sparclinux.c:725
+#: i386linux.c:725 m68klinux.c:730 sparclinux.c:724
 msgid "Warning: fixup count mismatch\n"
 msgstr ""
 
 msgid "Warning: fixup count mismatch\n"
 msgstr ""
 
@@ -3012,15 +3166,15 @@ msgstr ""
 msgid "%s: unrecognized symbol `%s' flags 0x%x"
 msgstr ""
 
 msgid "%s: unrecognized symbol `%s' flags 0x%x"
 msgstr ""
 
-#: ieee.c:788
+#: ieee.c:792
 msgid "%B: unimplemented ATI record %u for symbol %u"
 msgstr ""
 
 msgid "%B: unimplemented ATI record %u for symbol %u"
 msgstr ""
 
-#: ieee.c:812
+#: ieee.c:816
 msgid "%B: unexpected ATN type %d in external part"
 msgstr ""
 
 msgid "%B: unexpected ATN type %d in external part"
 msgstr ""
 
-#: ieee.c:834
+#: ieee.c:838
 msgid "%B: unexpected type after ATN"
 msgstr ""
 
 msgid "%B: unexpected type after ATN"
 msgstr ""
 
@@ -3065,94 +3219,94 @@ msgstr ""
 msgid "%s: address 0x%s out of range for Intel Hex file"
 msgstr ""
 
 msgid "%s: address 0x%s out of range for Intel Hex file"
 msgstr ""
 
-#: libbfd.c:1008
+#: libbfd.c:863
+msgid "%B: unable to get decompressed section %A"
+msgstr ""
+
+#: libbfd.c:1027
 #, c-format
 msgid "Deprecated %s called at %s line %d in %s\n"
 msgstr ""
 
 #, c-format
 msgid "Deprecated %s called at %s line %d in %s\n"
 msgstr ""
 
-#: libbfd.c:1011
+#: libbfd.c:1030
 #, c-format
 msgid "Deprecated %s called\n"
 msgstr ""
 
 #, c-format
 msgid "Deprecated %s called\n"
 msgstr ""
 
-#: linker.c:1877
+#: linker.c:1911
 msgid "%B: indirect symbol `%s' to `%s' is a loop"
 msgstr ""
 
 msgid "%B: indirect symbol `%s' to `%s' is a loop"
 msgstr ""
 
-#: linker.c:2744
+#: linker.c:2778
 #, c-format
 msgid "Attempt to do relocatable link with %s input and %s output"
 msgstr ""
 
 #, c-format
 msgid "Attempt to do relocatable link with %s input and %s output"
 msgstr ""
 
-#: linker.c:3071
+#: linker.c:3105
 msgid "%B: warning: ignoring duplicate section `%A'\n"
 msgstr ""
 
 msgid "%B: warning: ignoring duplicate section `%A'\n"
 msgstr ""
 
-#: linker.c:3085
+#: linker.c:3119
 msgid "%B: warning: duplicate section `%A' has different size\n"
 msgstr ""
 
 msgid "%B: warning: duplicate section `%A' has different size\n"
 msgstr ""
 
-#: mach-o.c:3195
-#, c-format
+#: mach-o.c:3403
 msgid "Mach-O header:\n"
 msgstr ""
 
 msgid "Mach-O header:\n"
 msgstr ""
 
-#: mach-o.c:3196
+#: mach-o.c:3404
 #, c-format
 msgid " magic     : %08lx\n"
 msgstr ""
 
 #, c-format
 msgid " magic     : %08lx\n"
 msgstr ""
 
-#: mach-o.c:3197
+#: mach-o.c:3405
 #, c-format
 msgid " cputype   : %08lx (%s)\n"
 msgstr ""
 
 #, c-format
 msgid " cputype   : %08lx (%s)\n"
 msgstr ""
 
-#: mach-o.c:3199
+#: mach-o.c:3407
 #, c-format
 msgid " cpusubtype: %08lx\n"
 msgstr ""
 
 #, c-format
 msgid " cpusubtype: %08lx\n"
 msgstr ""
 
-#: mach-o.c:3200
+#: mach-o.c:3408
 #, c-format
 msgid " filetype  : %08lx (%s)\n"
 msgstr ""
 
 #, c-format
 msgid " filetype  : %08lx (%s)\n"
 msgstr ""
 
-#: mach-o.c:3203
+#: mach-o.c:3411
 #, c-format
 #, c-format
-msgid " ncmds     : %08lx\n"
+msgid " ncmds     : %08lx (%lu)\n"
 msgstr ""
 
 msgstr ""
 
-#: mach-o.c:3204
+#: mach-o.c:3412
 #, c-format
 msgid " sizeofcmds: %08lx\n"
 msgstr ""
 
 #, c-format
 msgid " sizeofcmds: %08lx\n"
 msgstr ""
 
-#: mach-o.c:3205
+#: mach-o.c:3413
 #, c-format
 msgid " flags     : %08lx ("
 msgstr ""
 
 #, c-format
 msgid " flags     : %08lx ("
 msgstr ""
 
-#: mach-o.c:3207
-#, c-format
+#: mach-o.c:3415 vms-alpha.c:7652
 msgid ")\n"
 msgstr ""
 
 msgid ")\n"
 msgstr ""
 
-#: mach-o.c:3208
+#: mach-o.c:3416
 #, c-format
 msgid " reserved  : %08x\n"
 msgstr ""
 
 #, c-format
 msgid " reserved  : %08x\n"
 msgstr ""
 
-#: mach-o.c:3218
-#, c-format
+#: mach-o.c:3426
 msgid "Segments and Sections:\n"
 msgstr ""
 
 msgid "Segments and Sections:\n"
 msgstr ""
 
-#: mach-o.c:3219
-#, c-format
+#: mach-o.c:3427
 msgid " #: Segment name     Section name     Address\n"
 msgstr ""
 
 msgid " #: Segment name     Section name     Address\n"
 msgstr ""
 
-#: merge.c:831
+#: merge.c:832
 #, c-format
 msgid "%s: access beyond end of merged section (%ld)"
 msgstr ""
 #, c-format
 msgid "%s: access beyond end of merged section (%ld)"
 msgstr ""
@@ -3179,137 +3333,137 @@ msgid ""
 "starting with `%s'\n"
 msgstr ""
 
 "starting with `%s'\n"
 msgstr ""
 
-#: mmo.c:1566
+#: mmo.c:1565
 #, c-format
 msgid "%s: invalid mmo file: unsupported lopcode `%d'\n"
 msgstr ""
 
 #, c-format
 msgid "%s: invalid mmo file: unsupported lopcode `%d'\n"
 msgstr ""
 
-#: mmo.c:1576
+#: mmo.c:1575
 #, c-format
 msgid "%s: invalid mmo file: expected YZ = 1 got YZ = %d for lop_quote\n"
 msgstr ""
 
 #, c-format
 msgid "%s: invalid mmo file: expected YZ = 1 got YZ = %d for lop_quote\n"
 msgstr ""
 
-#: mmo.c:1612
+#: mmo.c:1611
 #, c-format
 msgid "%s: invalid mmo file: expected z = 1 or z = 2, got z = %d for lop_loc\n"
 msgstr ""
 
 #, c-format
 msgid "%s: invalid mmo file: expected z = 1 or z = 2, got z = %d for lop_loc\n"
 msgstr ""
 
-#: mmo.c:1658
+#: mmo.c:1657
 #, c-format
 msgid ""
 "%s: invalid mmo file: expected z = 1 or z = 2, got z = %d for lop_fixo\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "%s: invalid mmo file: expected z = 1 or z = 2, got z = %d for lop_fixo\n"
 msgstr ""
 
-#: mmo.c:1697
+#: mmo.c:1696
 #, c-format
 msgid "%s: invalid mmo file: expected y = 0, got y = %d for lop_fixrx\n"
 msgstr ""
 
 #, c-format
 msgid "%s: invalid mmo file: expected y = 0, got y = %d for lop_fixrx\n"
 msgstr ""
 
-#: mmo.c:1706
+#: mmo.c:1705
 #, c-format
 msgid ""
 "%s: invalid mmo file: expected z = 16 or z = 24, got z = %d for lop_fixrx\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "%s: invalid mmo file: expected z = 16 or z = 24, got z = %d for lop_fixrx\n"
 msgstr ""
 
-#: mmo.c:1729
+#: mmo.c:1728
 #, c-format
 msgid ""
 "%s: invalid mmo file: leading byte of operand word must be 0 or 1, got %d "
 "for lop_fixrx\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "%s: invalid mmo file: leading byte of operand word must be 0 or 1, got %d "
 "for lop_fixrx\n"
 msgstr ""
 
-#: mmo.c:1752
+#: mmo.c:1751
 #, c-format
 msgid "%s: cannot allocate file name for file number %d, %d bytes\n"
 msgstr ""
 
 #, c-format
 msgid "%s: cannot allocate file name for file number %d, %d bytes\n"
 msgstr ""
 
-#: mmo.c:1772
+#: mmo.c:1771
 #, c-format
 msgid ""
 "%s: invalid mmo file: file number %d `%s', was already entered as `%s'\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "%s: invalid mmo file: file number %d `%s', was already entered as `%s'\n"
 msgstr ""
 
-#: mmo.c:1785
+#: mmo.c:1784
 #, c-format
 msgid ""
 "%s: invalid mmo file: file name for number %d was not specified before use\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "%s: invalid mmo file: file name for number %d was not specified before use\n"
 msgstr ""
 
-#: mmo.c:1892
+#: mmo.c:1890
 #, c-format
 msgid ""
 "%s: invalid mmo file: fields y and z of lop_stab non-zero, y: %d, z: %d\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "%s: invalid mmo file: fields y and z of lop_stab non-zero, y: %d, z: %d\n"
 msgstr ""
 
-#: mmo.c:1928
+#: mmo.c:1926
 #, c-format
 msgid "%s: invalid mmo file: lop_end not last item in file\n"
 msgstr ""
 
 #, c-format
 msgid "%s: invalid mmo file: lop_end not last item in file\n"
 msgstr ""
 
-#: mmo.c:1941
+#: mmo.c:1939
 #, c-format
 msgid ""
 "%s: invalid mmo file: YZ of lop_end (%ld) not equal to the number of tetras "
 "to the preceding lop_stab (%ld)\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "%s: invalid mmo file: YZ of lop_end (%ld) not equal to the number of tetras "
 "to the preceding lop_stab (%ld)\n"
 msgstr ""
 
-#: mmo.c:2651
+#: mmo.c:2649
 #, c-format
 msgid "%s: invalid symbol table: duplicate symbol `%s'\n"
 msgstr ""
 
 #, c-format
 msgid "%s: invalid symbol table: duplicate symbol `%s'\n"
 msgstr ""
 
-#: mmo.c:2894
+#: mmo.c:2889
 #, c-format
 msgid ""
 "%s: Bad symbol definition: `Main' set to %s rather than the start address %"
 "s\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "%s: Bad symbol definition: `Main' set to %s rather than the start address %"
 "s\n"
 msgstr ""
 
-#: mmo.c:2986
+#: mmo.c:2981
 #, c-format
 msgid ""
 "%s: warning: symbol table too large for mmo, larger than 65535 32-bit words: "
 "%d.  Only `Main' will be emitted.\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "%s: warning: symbol table too large for mmo, larger than 65535 32-bit words: "
 "%d.  Only `Main' will be emitted.\n"
 msgstr ""
 
-#: mmo.c:3031
+#: mmo.c:3026
 #, c-format
 msgid "%s: internal error, symbol table changed size from %d to %d words\n"
 msgstr ""
 
 #, c-format
 msgid "%s: internal error, symbol table changed size from %d to %d words\n"
 msgstr ""
 
-#: mmo.c:3083
+#: mmo.c:3078
 #, c-format
 msgid "%s: internal error, internal register section %s had contents\n"
 msgstr ""
 
 #, c-format
 msgid "%s: internal error, internal register section %s had contents\n"
 msgstr ""
 
-#: mmo.c:3134
+#: mmo.c:3129
 #, c-format
 msgid "%s: no initialized registers; section length 0\n"
 msgstr ""
 
 #, c-format
 msgid "%s: no initialized registers; section length 0\n"
 msgstr ""
 
-#: mmo.c:3140
+#: mmo.c:3135
 #, c-format
 msgid "%s: too many initialized registers; section length %ld\n"
 msgstr ""
 
 #, c-format
 msgid "%s: too many initialized registers; section length %ld\n"
 msgstr ""
 
-#: mmo.c:3145
+#: mmo.c:3140
 #, c-format
 msgid ""
 "%s: invalid start address for initialized registers of length %ld: 0x%lx%"
 "08lx\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "%s: invalid start address for initialized registers of length %ld: 0x%lx%"
 "08lx\n"
 msgstr ""
 
-#: oasys.c:881
+#: oasys.c:882
 #, c-format
 msgid "%s: can not represent section `%s' in oasys"
 msgstr ""
 
 #, c-format
 msgid "%s: can not represent section `%s' in oasys"
 msgstr ""
 
-#: osf-core.c:139
+#: osf-core.c:140
 #, c-format
 msgid "Unhandled OSF/1 core file section type %d\n"
 msgstr ""
 
 #, c-format
 msgid "Unhandled OSF/1 core file section type %d\n"
 msgstr ""
 
-#: pe-mips.c:613
+#: pe-mips.c:607
 msgid "%B: `ld -r' not supported with PE MIPS objects\n"
 msgstr ""
 
 msgid "%B: `ld -r' not supported with PE MIPS objects\n"
 msgstr ""
 
@@ -3317,32 +3471,32 @@ msgstr ""
 #. src = VMA of the memory we're fixing up
 #. mem = pointer to memory we're fixing up
 #. val = VMA of what we need to refer to.
 #. src = VMA of the memory we're fixing up
 #. mem = pointer to memory we're fixing up
 #. val = VMA of what we need to refer to.
-#: pe-mips.c:729
+#: pe-mips.c:719
 msgid "%B: unimplemented %s\n"
 msgstr ""
 
 msgid "%B: unimplemented %s\n"
 msgstr ""
 
-#: pe-mips.c:755
+#: pe-mips.c:745
 msgid "%B: jump too far away\n"
 msgstr ""
 
 msgid "%B: jump too far away\n"
 msgstr ""
 
-#: pe-mips.c:781
+#: pe-mips.c:771
 msgid "%B: bad pair/reflo after refhi\n"
 msgstr ""
 
 msgid "%B: bad pair/reflo after refhi\n"
 msgstr ""
 
-#: pei-x86_64.c:465
+#: pei-x86_64.c:444
 #, c-format
 msgid "warning: .pdata section size (%ld) is not a multiple of %d\n"
 msgstr ""
 
 #, c-format
 msgid "warning: .pdata section size (%ld) is not a multiple of %d\n"
 msgstr ""
 
-#: pei-x86_64.c:469 peigen.c:1620 peigen.c:1799 pepigen.c:1620 pepigen.c:1799
-#: pex64igen.c:1620 pex64igen.c:1799
+#: pei-x86_64.c:448 peigen.c:1618 peigen.c:1801 pepigen.c:1618 pepigen.c:1801
+#: pex64igen.c:1618 pex64igen.c:1801
 #, c-format
 msgid ""
 "\n"
 "The Function Table (interpreted .pdata section contents)\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "The Function Table (interpreted .pdata section contents)\n"
 msgstr ""
 
-#: pei-x86_64.c:471
+#: pei-x86_64.c:450
 #, c-format
 msgid "vma:\t\t\tBeginAddress\t EndAddress\t  UnwindData\n"
 msgstr ""
 #, c-format
 msgid "vma:\t\t\tBeginAddress\t EndAddress\t  UnwindData\n"
 msgstr ""
@@ -3360,21 +3514,21 @@ msgstr ""
 msgid "%B: Unrecognised import name type; %x"
 msgstr ""
 
 msgid "%B: Unrecognised import name type; %x"
 msgstr ""
 
-#: peicode.h:1160
+#: peicode.h:1162
 msgid "%B: Unrecognised machine type (0x%x) in Import Library Format archive"
 msgstr ""
 
 msgid "%B: Unrecognised machine type (0x%x) in Import Library Format archive"
 msgstr ""
 
-#: peicode.h:1172
+#: peicode.h:1174
 msgid ""
 "%B: Recognised but unhandled machine type (0x%x) in Import Library Format "
 "archive"
 msgstr ""
 
 msgid ""
 "%B: Recognised but unhandled machine type (0x%x) in Import Library Format "
 "archive"
 msgstr ""
 
-#: peicode.h:1190
+#: peicode.h:1192
 msgid "%B: size field is zero in Import Library Format header"
 msgstr ""
 
 msgid "%B: size field is zero in Import Library Format header"
 msgstr ""
 
-#: peicode.h:1221
+#: peicode.h:1223
 msgid "%B: string not null terminated in ILF object file."
 msgstr ""
 
 msgid "%B: string not null terminated in ILF object file."
 msgstr ""
 
@@ -3427,14 +3581,14 @@ msgstr ""
 msgid "Partition[%d] length = 0x%.8lx (%ld)\n"
 msgstr ""
 
 msgid "Partition[%d] length = 0x%.8lx (%ld)\n"
 msgstr ""
 
-#: som.c:5114
+#: som.c:5471
 #, c-format
 msgid ""
 "\n"
 "Exec Auxiliary Header\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "Exec Auxiliary Header\n"
 msgstr ""
 
-#: som.c:5417
+#: som.c:5776
 msgid "som_sizeof_headers unimplemented"
 msgstr ""
 
 msgid "som_sizeof_headers unimplemented"
 msgstr ""
 
@@ -3454,239 +3608,1900 @@ msgstr ""
 msgid "Unsupported .stab relocation"
 msgstr ""
 
 msgid "Unsupported .stab relocation"
 msgstr ""
 
-#: vms-gsd.c:350
+#: vms-alpha.c:1287
 #, c-format
 #, c-format
-msgid "bfd_make_section (%s) failed"
+msgid "Unknown EGSD subtype %d"
 msgstr ""
 
 msgstr ""
 
-#: vms-gsd.c:365
+#: vms-alpha.c:1318
 #, c-format
 #, c-format
-msgid "bfd_set_section_flags (%s, %x) failed"
+msgid "Stack overflow (%d) in _bfd_vms_push"
 msgstr ""
 
 msgstr ""
 
-#: vms-gsd.c:399
-#, c-format
-msgid "Size mismatch section %s=%lx, %s=%lx"
+#: vms-alpha.c:1331
+msgid "Stack underflow in _bfd_vms_pop"
 msgstr ""
 
 msgstr ""
 
-#: vms-gsd.c:754
+#. These names have not yet been added to this switch statement.
+#: vms-alpha.c:1568
 #, c-format
 #, c-format
-msgid "Unknown GSD/EGSD subtype %d"
+msgid "unknown ETIR command %d"
 msgstr ""
 
 msgstr ""
 
-#: vms-hdr.c:364
-msgid "Object module NOT error-free !\n"
+#: vms-alpha.c:1755
+#, c-format
+msgid "bad section index in %s"
 msgstr ""
 
 msgstr ""
 
-#: vms-hdr.c:878
+#: vms-alpha.c:1768
 #, c-format
 #, c-format
-msgid "unknown source command %d"
+msgid "unsupported STA cmd %s"
 msgstr ""
 
 msgstr ""
 
-#: vms-hdr.c:951
-msgid "DST_S_C_SET_LINUM_INCR not implemented"
+#. Insert field.
+#. Unsigned shift.
+#. Rotate.
+#. Redefine symbol to current location.
+#. Define a literal.
+#: vms-alpha.c:1944 vms-alpha.c:1975 vms-alpha.c:2222
+#, c-format
+msgid "%s: not supported"
 msgstr ""
 
 msgstr ""
 
-#: vms-hdr.c:957
-msgid "DST_S_C_SET_LINUM_INCR_W not implemented"
+#: vms-alpha.c:1950
+#, c-format
+msgid "%s: not implemented"
 msgstr ""
 
 msgstr ""
 
-#: vms-hdr.c:963
-msgid "DST_S_C_RESET_LINUM_INCR not implemented"
+#: vms-alpha.c:2206
+#, c-format
+msgid "invalid use of %s with contexts"
 msgstr ""
 
 msgstr ""
 
-#: vms-hdr.c:969
-msgid "DST_S_C_BEG_STMT_MODE not implemented"
+#: vms-alpha.c:2240
+#, c-format
+msgid "reserved cmd %d"
 msgstr ""
 
 msgstr ""
 
-#: vms-hdr.c:975
-msgid "DST_S_C_END_STMT_MODE not implemented"
+#: vms-alpha.c:2325
+msgid "Object module NOT error-free !\n"
 msgstr ""
 
 msgstr ""
 
-#: vms-hdr.c:1008
-msgid "DST_S_C_SET_PC not implemented"
+#: vms-alpha.c:2754
+#, c-format
+msgid "Symbol %s replaced by %s\n"
 msgstr ""
 
 msgstr ""
 
-#: vms-hdr.c:1014
-msgid "DST_S_C_SET_PC_W not implemented"
+#: vms-alpha.c:3757
+#, c-format
+msgid "SEC_RELOC with no relocs in section %s"
 msgstr ""
 
 msgstr ""
 
-#: vms-hdr.c:1020
-msgid "DST_S_C_SET_PC_L not implemented"
+#: vms-alpha.c:3810 vms-alpha.c:4041
+#, c-format
+msgid "Size error in section %s"
 msgstr ""
 
 msgstr ""
 
-#: vms-hdr.c:1026
-msgid "DST_S_C_SET_STMTNUM not implemented"
+#: vms-alpha.c:3980
+msgid "Spurious ALPHA_R_BSR reloc"
 msgstr ""
 
 msgstr ""
 
-#: vms-hdr.c:1079
+#: vms-alpha.c:4028
 #, c-format
 #, c-format
-msgid "unknown line command %d"
+msgid "Unhandled relocation %s"
 msgstr ""
 
 msgstr ""
 
-#: vms-misc.c:588
+#: vms-alpha.c:4318
 #, c-format
 #, c-format
-msgid "Stack overflow (%d) in _bfd_vms_push"
+msgid "unknown source command %d"
 msgstr ""
 
 msgstr ""
 
-#: vms-misc.c:603
-msgid "Stack underflow in _bfd_vms_pop"
+#: vms-alpha.c:4379
+msgid "DST__K_SET_LINUM_INCR not implemented"
 msgstr ""
 
 msgstr ""
 
-#: vms-misc.c:844
-msgid "_bfd_vms_output_counted called with zero bytes"
+#: vms-alpha.c:4385
+msgid "DST__K_SET_LINUM_INCR_W not implemented"
 msgstr ""
 
 msgstr ""
 
-#: vms-misc.c:849
-msgid "_bfd_vms_output_counted called with too many bytes"
+#: vms-alpha.c:4391
+msgid "DST__K_RESET_LINUM_INCR not implemented"
 msgstr ""
 
 msgstr ""
 
-#: vms-misc.c:967
-#, c-format
-msgid "Symbol %s replaced by %s\n"
+#: vms-alpha.c:4397
+msgid "DST__K_BEG_STMT_MODE not implemented"
 msgstr ""
 
 msgstr ""
 
-#: vms-misc.c:1026
-#, c-format
-msgid "failed to enter %s"
+#: vms-alpha.c:4403
+msgid "DST__K_END_STMT_MODE not implemented"
 msgstr ""
 
 msgstr ""
 
-#: vms-tir.c:83
-msgid "No Mem !"
+#: vms-alpha.c:4430
+msgid "DST__K_SET_PC not implemented"
 msgstr ""
 
 msgstr ""
 
-#. These names have not yet been added to this switch statement.
-#: vms-tir.c:346
-#, c-format
-msgid "unknown ETIR command %d"
+#: vms-alpha.c:4436
+msgid "DST__K_SET_PC_W not implemented"
+msgstr ""
+
+#: vms-alpha.c:4442
+msgid "DST__K_SET_PC_L not implemented"
+msgstr ""
+
+#: vms-alpha.c:4448
+msgid "DST__K_SET_STMTNUM not implemented"
 msgstr ""
 
 msgstr ""
 
-#: vms-tir.c:440
+#: vms-alpha.c:4491
 #, c-format
 #, c-format
-msgid "bad section index in %s"
+msgid "unknown line command %d"
 msgstr ""
 
 msgstr ""
 
-#: vms-tir.c:459
+#: vms-alpha.c:4938 vms-alpha.c:4955 vms-alpha.c:4969 vms-alpha.c:4984
+#: vms-alpha.c:4996 vms-alpha.c:5007 vms-alpha.c:5019
 #, c-format
 #, c-format
-msgid "unsupported STA cmd %s"
+msgid "Unknown reloc %s + %s"
 msgstr ""
 
 msgstr ""
 
-#: vms-tir.c:464 vms-tir.c:1304
+#: vms-alpha.c:5074
 #, c-format
 #, c-format
-msgid "reserved STA cmd %d"
+msgid "Unknown reloc %s"
 msgstr ""
 
 msgstr ""
 
-#. Unsigned shift.
-#. Rotate.
-#. Redefine symbol to current location.
-#. Define a literal.
-#: vms-tir.c:655 vms-tir.c:774 vms-tir.c:894 vms-tir.c:1624
+#: vms-alpha.c:5087
+msgid "Invalid section index in ETIR"
+msgstr ""
+
+#: vms-alpha.c:5134
+#, c-format
+msgid "Unknown symbol in command %s"
+msgstr ""
+
+#: vms-alpha.c:5649
+#, c-format
+msgid "  EMH %u (len=%u): "
+msgstr ""
+
+#: vms-alpha.c:5658
+#, c-format
+msgid "Module header\n"
+msgstr ""
+
+#: vms-alpha.c:5659
+#, c-format
+msgid "   structure level: %u\n"
+msgstr ""
+
+#: vms-alpha.c:5660
+#, c-format
+msgid "   max record size: %u\n"
+msgstr ""
+
+#: vms-alpha.c:5663
+#, c-format
+msgid "   module name    : %.*s\n"
+msgstr ""
+
+#: vms-alpha.c:5665
+#, c-format
+msgid "   module version : %.*s\n"
+msgstr ""
+
+#: vms-alpha.c:5667
+#, c-format
+msgid "   compile date   : %.17s\n"
+msgstr ""
+
+#: vms-alpha.c:5672
+#, c-format
+msgid "Language Processor Name\n"
+msgstr ""
+
+#: vms-alpha.c:5673
+#, c-format
+msgid "   language name: %.*s\n"
+msgstr ""
+
+#: vms-alpha.c:5680
+#, c-format
+msgid "Source Files Header\n"
+msgstr ""
+
+#: vms-alpha.c:5681
+#, c-format
+msgid "   file: %.*s\n"
+msgstr ""
+
+#: vms-alpha.c:5688
+#, c-format
+msgid "Title Text Header\n"
+msgstr ""
+
+#: vms-alpha.c:5689
+#, c-format
+msgid "   title: %.*s\n"
+msgstr ""
+
+#: vms-alpha.c:5696
+#, c-format
+msgid "Copyright Header\n"
+msgstr ""
+
+#: vms-alpha.c:5697
+#, c-format
+msgid "   copyright: %.*s\n"
+msgstr ""
+
+#: vms-alpha.c:5703
+#, c-format
+msgid "unhandled emh subtype %u\n"
+msgstr ""
+
+#: vms-alpha.c:5713
+#, c-format
+msgid "  EEOM (len=%u):\n"
+msgstr ""
+
+#: vms-alpha.c:5714
+#, c-format
+msgid "   number of cond linkage pairs: %u\n"
+msgstr ""
+
+#: vms-alpha.c:5716
+#, c-format
+msgid "   completion code: %u\n"
+msgstr ""
+
+#: vms-alpha.c:5720
+#, c-format
+msgid "   transfer addr flags: 0x%02x\n"
+msgstr ""
+
+#: vms-alpha.c:5721
+#, c-format
+msgid "   transfer addr psect: %u\n"
+msgstr ""
+
+#: vms-alpha.c:5723
+#, c-format
+msgid "   transfer address   : 0x%08x\n"
+msgstr ""
+
+#: vms-alpha.c:5732
+msgid " WEAK"
+msgstr ""
+
+#: vms-alpha.c:5734
+msgid " DEF"
+msgstr ""
+
+#: vms-alpha.c:5736
+msgid " UNI"
+msgstr ""
+
+#: vms-alpha.c:5738 vms-alpha.c:5759
+msgid " REL"
+msgstr ""
+
+#: vms-alpha.c:5740
+msgid " COMM"
+msgstr ""
+
+#: vms-alpha.c:5742
+msgid " VECEP"
+msgstr ""
+
+#: vms-alpha.c:5744
+msgid " NORM"
+msgstr ""
+
+#: vms-alpha.c:5746
+msgid " QVAL"
+msgstr ""
+
+#: vms-alpha.c:5753
+msgid " PIC"
+msgstr ""
+
+#: vms-alpha.c:5755
+msgid " LIB"
+msgstr ""
+
+#: vms-alpha.c:5757
+msgid " OVR"
+msgstr ""
+
+#: vms-alpha.c:5761
+msgid " GBL"
+msgstr ""
+
+#: vms-alpha.c:5763
+msgid " SHR"
+msgstr ""
+
+#: vms-alpha.c:5765
+msgid " EXE"
+msgstr ""
+
+#: vms-alpha.c:5767
+msgid " RD"
+msgstr ""
+
+#: vms-alpha.c:5769
+msgid " WRT"
+msgstr ""
+
+#: vms-alpha.c:5771
+msgid " VEC"
+msgstr ""
+
+#: vms-alpha.c:5773
+msgid " NOMOD"
+msgstr ""
+
+#: vms-alpha.c:5775
+msgid " COM"
+msgstr ""
+
+#: vms-alpha.c:5777
+msgid " 64B"
+msgstr ""
+
+#: vms-alpha.c:5786
+#, c-format
+msgid "  EGSD (len=%u):\n"
+msgstr ""
+
+#: vms-alpha.c:5798
+#, c-format
+msgid "  EGSD entry %2u (type: %u, len: %u): "
+msgstr ""
+
+#: vms-alpha.c:5810
+#, c-format
+msgid "PSC - Program section definition\n"
+msgstr ""
+
+#: vms-alpha.c:5811 vms-alpha.c:5828
+#, c-format
+msgid "   alignment  : 2**%u\n"
+msgstr ""
+
+#: vms-alpha.c:5812 vms-alpha.c:5829
+#, c-format
+msgid "   flags      : 0x%04x"
+msgstr ""
+
+#: vms-alpha.c:5816
+#, c-format
+msgid "   alloc (len): %u (0x%08x)\n"
+msgstr ""
+
+#: vms-alpha.c:5817 vms-alpha.c:5874 vms-alpha.c:5923
+#, c-format
+msgid "   name       : %.*s\n"
+msgstr ""
+
+#: vms-alpha.c:5827
+#, c-format
+msgid "SPSC - Shared Image Program section def\n"
+msgstr ""
+
+#: vms-alpha.c:5833
+#, c-format
+msgid "   alloc (len)   : %u (0x%08x)\n"
+msgstr ""
+
+#: vms-alpha.c:5834
+#, c-format
+msgid "   image offset  : 0x%08x\n"
+msgstr ""
+
+#: vms-alpha.c:5836
+#, c-format
+msgid "   symvec offset : 0x%08x\n"
+msgstr ""
+
+#: vms-alpha.c:5838
+#, c-format
+msgid "   name          : %.*s\n"
+msgstr ""
+
+#: vms-alpha.c:5851
+#, c-format
+msgid "SYM - Global symbol definition\n"
+msgstr ""
+
+#: vms-alpha.c:5852 vms-alpha.c:5912 vms-alpha.c:5933 vms-alpha.c:5952
+#, c-format
+msgid "   flags: 0x%04x"
+msgstr ""
+
+#: vms-alpha.c:5855
+#, c-format
+msgid "   psect offset: 0x%08x\n"
+msgstr ""
+
+#: vms-alpha.c:5859
+#, c-format
+msgid "   code address: 0x%08x\n"
+msgstr ""
+
+#: vms-alpha.c:5861
+#, c-format
+msgid "   psect index for entry point : %u\n"
+msgstr ""
+
+#: vms-alpha.c:5864 vms-alpha.c:5940 vms-alpha.c:5959
+#, c-format
+msgid "   psect index : %u\n"
+msgstr ""
+
+#: vms-alpha.c:5866 vms-alpha.c:5942 vms-alpha.c:5961
+#, c-format
+msgid "   name        : %.*s\n"
+msgstr ""
+
+#: vms-alpha.c:5873
+#, c-format
+msgid "SYM - Global symbol reference\n"
+msgstr ""
+
+#: vms-alpha.c:5885
+#, c-format
+msgid "IDC - Ident Consistency check\n"
+msgstr ""
+
+#: vms-alpha.c:5886
+#, c-format
+msgid "   flags         : 0x%08x"
+msgstr ""
+
+#: vms-alpha.c:5890
+#, c-format
+msgid "   id match      : %x\n"
+msgstr ""
+
+#: vms-alpha.c:5892
+#, c-format
+msgid "   error severity: %x\n"
+msgstr ""
+
+#: vms-alpha.c:5895
+#, c-format
+msgid "   entity name   : %.*s\n"
+msgstr ""
+
+#: vms-alpha.c:5897
+#, c-format
+msgid "   object name   : %.*s\n"
+msgstr ""
+
+#: vms-alpha.c:5900
+#, c-format
+msgid "   binary ident  : 0x%08x\n"
+msgstr ""
+
+#: vms-alpha.c:5903
+#, c-format
+msgid "   ascii ident   : %.*s\n"
+msgstr ""
+
+#: vms-alpha.c:5911
+#, c-format
+msgid "SYMG - Universal symbol definition\n"
+msgstr ""
+
+#: vms-alpha.c:5915
+#, c-format
+msgid "   symbol vector offset: 0x%08x\n"
+msgstr ""
+
+#: vms-alpha.c:5917
+#, c-format
+msgid "   entry point: 0x%08x\n"
+msgstr ""
+
+#: vms-alpha.c:5919
+#, c-format
+msgid "   proc descr : 0x%08x\n"
+msgstr ""
+
+#: vms-alpha.c:5921
+#, c-format
+msgid "   psect index: %u\n"
+msgstr ""
+
+#: vms-alpha.c:5932
+#, c-format
+msgid "SYMV - Vectored symbol definition\n"
+msgstr ""
+
+#: vms-alpha.c:5936
+#, c-format
+msgid "   vector      : 0x%08x\n"
+msgstr ""
+
+#: vms-alpha.c:5938 vms-alpha.c:5957
+#, c-format
+msgid "   psect offset: %u\n"
+msgstr ""
+
+#: vms-alpha.c:5951
+#, c-format
+msgid "SYMM - Global symbol definition with version\n"
+msgstr ""
+
+#: vms-alpha.c:5955
+#, c-format
+msgid "   version mask: 0x%08x\n"
+msgstr ""
+
+#: vms-alpha.c:5966
+#, c-format
+msgid "unhandled egsd entry type %u\n"
+msgstr ""
+
+#: vms-alpha.c:6000
+#, c-format
+msgid "    linkage index: %u, replacement insn: 0x%08x\n"
+msgstr ""
+
+#: vms-alpha.c:6003
+#, c-format
+msgid "    psect idx 1: %u, offset 1: 0x%08x %08x\n"
+msgstr ""
+
+#: vms-alpha.c:6007
+#, c-format
+msgid "    psect idx 2: %u, offset 2: 0x%08x %08x\n"
+msgstr ""
+
+#: vms-alpha.c:6012
+#, c-format
+msgid "    psect idx 3: %u, offset 3: 0x%08x %08x\n"
+msgstr ""
+
+#: vms-alpha.c:6017
+#, c-format
+msgid "    global name: %.*s\n"
+msgstr ""
+
+#: vms-alpha.c:6027
+#, c-format
+msgid "  %s (len=%u+%u):\n"
+msgstr ""
+
+#: vms-alpha.c:6042
+#, c-format
+msgid "   (type: %3u, size: 4+%3u): "
+msgstr ""
+
+#: vms-alpha.c:6046
+#, c-format
+msgid "STA_GBL (stack global) %.*s\n"
+msgstr ""
+
+#: vms-alpha.c:6050
+#, c-format
+msgid "STA_LW (stack longword) 0x%08x\n"
+msgstr ""
+
+#: vms-alpha.c:6054
+#, c-format
+msgid "STA_QW (stack quadword) 0x%08x %08x\n"
+msgstr ""
+
+#: vms-alpha.c:6059
+#, c-format
+msgid "STA_PQ (stack psect base + offset)\n"
+msgstr ""
+
+#: vms-alpha.c:6060
+#, c-format
+msgid "    psect: %u, offset: 0x%08x %08x\n"
+msgstr ""
+
+#: vms-alpha.c:6066
+#, c-format
+msgid "STA_LI (stack literal)\n"
+msgstr ""
+
+#: vms-alpha.c:6069
+#, c-format
+msgid "STA_MOD (stack module)\n"
+msgstr ""
+
+#: vms-alpha.c:6072
+#, c-format
+msgid "STA_CKARG (compare procedure argument)\n"
+msgstr ""
+
+#: vms-alpha.c:6076
+#, c-format
+msgid "STO_B (store byte)\n"
+msgstr ""
+
+#: vms-alpha.c:6079
+#, c-format
+msgid "STO_W (store word)\n"
+msgstr ""
+
+#: vms-alpha.c:6082
+#, c-format
+msgid "STO_LW (store longword)\n"
+msgstr ""
+
+#: vms-alpha.c:6085
+#, c-format
+msgid "STO_QW (store quadword)\n"
+msgstr ""
+
+#: vms-alpha.c:6091
+#, c-format
+msgid "STO_IMMR (store immediate repeat) %u bytes\n"
+msgstr ""
+
+#: vms-alpha.c:6098
+#, c-format
+msgid "STO_GBL (store global) %.*s\n"
+msgstr ""
+
+#: vms-alpha.c:6102
+#, c-format
+msgid "STO_CA (store code address) %.*s\n"
+msgstr ""
+
+#: vms-alpha.c:6106
+#, c-format
+msgid "STO_RB (store relative branch)\n"
+msgstr ""
+
+#: vms-alpha.c:6109
+#, c-format
+msgid "STO_AB (store absolute branch)\n"
+msgstr ""
+
+#: vms-alpha.c:6112
+#, c-format
+msgid "STO_OFF (store offset to psect)\n"
+msgstr ""
+
+#: vms-alpha.c:6118
+#, c-format
+msgid "STO_IMM (store immediate) %u bytes\n"
+msgstr ""
+
+#: vms-alpha.c:6125
+#, c-format
+msgid "STO_GBL_LW (store global longword) %.*s\n"
+msgstr ""
+
+#: vms-alpha.c:6129
+#, c-format
+msgid "STO_OFF (store LP with procedure signature)\n"
+msgstr ""
+
+#: vms-alpha.c:6132
+#, c-format
+msgid "STO_BR_GBL (store branch global) *todo*\n"
+msgstr ""
+
+#: vms-alpha.c:6135
+#, c-format
+msgid "STO_BR_PS (store branch psect + offset) *todo*\n"
+msgstr ""
+
+#: vms-alpha.c:6139
+#, c-format
+msgid "OPR_NOP (no-operation)\n"
+msgstr ""
+
+#: vms-alpha.c:6142
+#, c-format
+msgid "OPR_ADD (add)\n"
+msgstr ""
+
+#: vms-alpha.c:6145
+#, c-format
+msgid "OPR_SUB (substract)\n"
+msgstr ""
+
+#: vms-alpha.c:6148
+#, c-format
+msgid "OPR_MUL (multiply)\n"
+msgstr ""
+
+#: vms-alpha.c:6151
+#, c-format
+msgid "OPR_DIV (divide)\n"
+msgstr ""
+
+#: vms-alpha.c:6154
+#, c-format
+msgid "OPR_AND (logical and)\n"
+msgstr ""
+
+#: vms-alpha.c:6157
+#, c-format
+msgid "OPR_IOR (logical inclusive or)\n"
+msgstr ""
+
+#: vms-alpha.c:6160
+#, c-format
+msgid "OPR_EOR (logical exclusive or)\n"
+msgstr ""
+
+#: vms-alpha.c:6163
+#, c-format
+msgid "OPR_NEG (negate)\n"
+msgstr ""
+
+#: vms-alpha.c:6166
+#, c-format
+msgid "OPR_COM (complement)\n"
+msgstr ""
+
+#: vms-alpha.c:6169
+#, c-format
+msgid "OPR_INSV (insert field)\n"
+msgstr ""
+
+#: vms-alpha.c:6172
+#, c-format
+msgid "OPR_ASH (arithmetic shift)\n"
+msgstr ""
+
+#: vms-alpha.c:6175
+#, c-format
+msgid "OPR_USH (unsigned shift)\n"
+msgstr ""
+
+#: vms-alpha.c:6178
+#, c-format
+msgid "OPR_ROT (rotate)\n"
+msgstr ""
+
+#: vms-alpha.c:6181
+#, c-format
+msgid "OPR_SEL (select)\n"
+msgstr ""
+
+#: vms-alpha.c:6184
+#, c-format
+msgid "OPR_REDEF (redefine symbol to curr location)\n"
+msgstr ""
+
+#: vms-alpha.c:6187
+#, c-format
+msgid "OPR_REDEF (define a literal)\n"
+msgstr ""
+
+#: vms-alpha.c:6191
+#, c-format
+msgid "STC_LP (store cond linkage pair)\n"
+msgstr ""
+
+#: vms-alpha.c:6195
+#, c-format
+msgid "STC_LP_PSB (store cond linkage pair + signature)\n"
+msgstr ""
+
+#: vms-alpha.c:6196
+#, c-format
+msgid "   linkage index: %u, procedure: %.*s\n"
+msgstr ""
+
+#: vms-alpha.c:6199
+#, c-format
+msgid "   signature: %.*s\n"
+msgstr ""
+
+#: vms-alpha.c:6202
+#, c-format
+msgid "STC_GBL (store cond global)\n"
+msgstr ""
+
+#: vms-alpha.c:6203
+#, c-format
+msgid "   linkage index: %u, global: %.*s\n"
+msgstr ""
+
+#: vms-alpha.c:6207
+#, c-format
+msgid "STC_GCA (store cond code address)\n"
+msgstr ""
+
+#: vms-alpha.c:6208
+#, c-format
+msgid "   linkage index: %u, procedure name: %.*s\n"
+msgstr ""
+
+#: vms-alpha.c:6212
+#, c-format
+msgid "STC_PS (store cond psect + offset)\n"
+msgstr ""
+
+#: vms-alpha.c:6214
+#, c-format
+msgid "   linkage index: %u, psect: %u, offset: 0x%08x %08x\n"
+msgstr ""
+
+#: vms-alpha.c:6221
+#, c-format
+msgid "STC_NOP_GBL (store cond NOP at global addr)\n"
+msgstr ""
+
+#: vms-alpha.c:6225
+#, c-format
+msgid "STC_NOP_PS (store cond NOP at psect + offset)\n"
+msgstr ""
+
+#: vms-alpha.c:6229
+#, c-format
+msgid "STC_BSR_GBL (store cond BSR at global addr)\n"
+msgstr ""
+
+#: vms-alpha.c:6233
+#, c-format
+msgid "STC_BSR_PS (store cond BSR at psect + offset)\n"
+msgstr ""
+
+#: vms-alpha.c:6237
+#, c-format
+msgid "STC_LDA_GBL (store cond LDA at global addr)\n"
+msgstr ""
+
+#: vms-alpha.c:6241
+#, c-format
+msgid "STC_LDA_PS (store cond LDA at psect + offset)\n"
+msgstr ""
+
+#: vms-alpha.c:6245
+#, c-format
+msgid "STC_BOH_GBL (store cond BOH at global addr)\n"
+msgstr ""
+
+#: vms-alpha.c:6249
+#, c-format
+msgid "STC_BOH_PS (store cond BOH at psect + offset)\n"
+msgstr ""
+
+#: vms-alpha.c:6254
+#, c-format
+msgid "STC_NBH_GBL (store cond or hint at global addr)\n"
+msgstr ""
+
+#: vms-alpha.c:6258
+#, c-format
+msgid "STC_NBH_PS (store cond or hint at psect + offset)\n"
+msgstr ""
+
+#: vms-alpha.c:6262
+#, c-format
+msgid "CTL_SETRB (set relocation base)\n"
+msgstr ""
+
+#: vms-alpha.c:6268
+#, c-format
+msgid "CTL_AUGRB (augment relocation base) %u\n"
+msgstr ""
+
+#: vms-alpha.c:6272
+#, c-format
+msgid "CTL_DFLOC (define location)\n"
+msgstr ""
+
+#: vms-alpha.c:6275
+#, c-format
+msgid "CTL_STLOC (set location)\n"
+msgstr ""
+
+#: vms-alpha.c:6278
+#, c-format
+msgid "CTL_STKDL (stack defined location)\n"
+msgstr ""
+
+#: vms-alpha.c:6281 vms-alpha.c:6695
+#, c-format
+msgid "*unhandled*\n"
+msgstr ""
+
+#: vms-alpha.c:6311 vms-alpha.c:6350
+#, c-format
+msgid "cannot read GST record length\n"
+msgstr ""
+
+#. Ill-formed.
+#: vms-alpha.c:6332
+#, c-format
+msgid "cannot find EMH in first GST record\n"
+msgstr ""
+
+#: vms-alpha.c:6358
+#, c-format
+msgid "cannot read GST record header\n"
+msgstr ""
+
+#: vms-alpha.c:6371
+#, c-format
+msgid " corrupted GST\n"
+msgstr ""
+
+#: vms-alpha.c:6379
+#, c-format
+msgid "cannot read GST record\n"
+msgstr ""
+
+#: vms-alpha.c:6408
+#, c-format
+msgid " unhandled EOBJ record type %u\n"
+msgstr ""
+
+#: vms-alpha.c:6431
+#, c-format
+msgid "  bitcount: %u, base addr: 0x%08x\n"
+msgstr ""
+
+#: vms-alpha.c:6444
+#, c-format
+msgid "   bitmap: 0x%08x (count: %u):\n"
+msgstr ""
+
+#: vms-alpha.c:6451
+#, c-format
+msgid " %08x"
+msgstr ""
+
+#: vms-alpha.c:6476
+#, c-format
+msgid "  image %u (%u entries)\n"
+msgstr ""
+
+#: vms-alpha.c:6481
+#, c-format
+msgid "   offset: 0x%08x, val: 0x%08x\n"
+msgstr ""
+
+#: vms-alpha.c:6502
+#, c-format
+msgid "  image %u (%u entries), offsets:\n"
+msgstr ""
+
+#: vms-alpha.c:6509
+#, c-format
+msgid " 0x%08x"
+msgstr ""
+
+#. 64 bits.
+#: vms-alpha.c:6631
+#, c-format
+msgid "64 bits *unhandled*\n"
+msgstr ""
+
+#: vms-alpha.c:6635
+#, c-format
+msgid "class: %u, dtype: %u, length: %u, pointer: 0x%08x\n"
+msgstr ""
+
+#: vms-alpha.c:6646
+#, c-format
+msgid "non-contiguous array of %s\n"
+msgstr ""
+
+#: vms-alpha.c:6650
+#, c-format
+msgid "dimct: %u, aflags: 0x%02x, digits: %u, scale: %u\n"
+msgstr ""
+
+#: vms-alpha.c:6654
+#, c-format
+msgid "arsize: %u, a0: 0x%08x\n"
+msgstr ""
+
+#: vms-alpha.c:6658
+#, c-format
+msgid "Strides:\n"
+msgstr ""
+
+#: vms-alpha.c:6663
+#, c-format
+msgid "[%u]: %u\n"
+msgstr ""
+
+#: vms-alpha.c:6668
+#, c-format
+msgid "Bounds:\n"
+msgstr ""
+
+#: vms-alpha.c:6673
+#, c-format
+msgid "[%u]: Lower: %u, upper: %u\n"
+msgstr ""
+
+#: vms-alpha.c:6685
+#, c-format
+msgid "unaligned bit-string of %s\n"
+msgstr ""
+
+#: vms-alpha.c:6689
+#, c-format
+msgid "base: %u, pos: %u\n"
+msgstr ""
+
+#: vms-alpha.c:6709
+#, c-format
+msgid "vflags: 0x%02x, value: 0x%08x "
+msgstr ""
+
+#: vms-alpha.c:6715
+#, c-format
+msgid "(no value)\n"
+msgstr ""
+
+#: vms-alpha.c:6718
+#, c-format
+msgid "(not active)\n"
+msgstr ""
+
+#: vms-alpha.c:6721
+#, c-format
+msgid "(not allocated)\n"
+msgstr ""
+
+#: vms-alpha.c:6724
+#, c-format
+msgid "(descriptor)\n"
+msgstr ""
+
+#: vms-alpha.c:6728
+#, c-format
+msgid "(trailing value)\n"
+msgstr ""
+
+#: vms-alpha.c:6731
+#, c-format
+msgid "(value spec follows)\n"
+msgstr ""
+
+#: vms-alpha.c:6734
+#, c-format
+msgid "(at bit offset %u)\n"
+msgstr ""
+
+#: vms-alpha.c:6737
+#, c-format
+msgid "(reg: %u, disp: %u, indir: %u, kind: "
+msgstr ""
+
+#: vms-alpha.c:6744
+msgid "literal"
+msgstr ""
+
+#: vms-alpha.c:6747
+msgid "address"
+msgstr ""
+
+#: vms-alpha.c:6750
+msgid "desc"
+msgstr ""
+
+#: vms-alpha.c:6753
+msgid "reg"
+msgstr ""
+
+#: vms-alpha.c:6828
+#, c-format
+msgid "Debug symbol table:\n"
+msgstr ""
+
+#: vms-alpha.c:6839
+#, c-format
+msgid "cannot read DST header\n"
+msgstr ""
+
+#: vms-alpha.c:6844
+#, c-format
+msgid " type: %3u, len: %3u (at 0x%08x): "
+msgstr ""
+
+#: vms-alpha.c:6858
+#, c-format
+msgid "cannot read DST symbol\n"
+msgstr ""
+
+#: vms-alpha.c:6901
+#, c-format
+msgid "standard data: %s\n"
+msgstr ""
+
+#: vms-alpha.c:6904 vms-alpha.c:6988
+#, c-format
+msgid "    name: %.*s\n"
+msgstr ""
+
+#: vms-alpha.c:6911
+#, c-format
+msgid "modbeg\n"
+msgstr ""
+
+#: vms-alpha.c:6912
+#, c-format
+msgid "   flags: %d, language: %u, major: %u, minor: %u\n"
+msgstr ""
+
+#: vms-alpha.c:6918 vms-alpha.c:7184
+#, c-format
+msgid "   module name: %.*s\n"
+msgstr ""
+
+#: vms-alpha.c:6921
+#, c-format
+msgid "   compiler   : %.*s\n"
+msgstr ""
+
+#: vms-alpha.c:6926
+#, c-format
+msgid "modend\n"
+msgstr ""
+
+#: vms-alpha.c:6933
+msgid "rtnbeg\n"
+msgstr ""
+
+#: vms-alpha.c:6934
+#, c-format
+msgid "    flags: %u, address: 0x%08x, pd-address: 0x%08x\n"
+msgstr ""
+
+#: vms-alpha.c:6939
+#, c-format
+msgid "    routine name: %.*s\n"
+msgstr ""
+
+#: vms-alpha.c:6947
+#, c-format
+msgid "rtnend: size 0x%08x\n"
+msgstr ""
+
+#: vms-alpha.c:6955
+#, c-format
+msgid "prolog: bkpt address 0x%08x\n"
+msgstr ""
+
+#: vms-alpha.c:6963
+#, c-format
+msgid "epilog: flags: %u, count: %u\n"
+msgstr ""
+
+#: vms-alpha.c:6972
+#, c-format
+msgid "blkbeg: address: 0x%08x, name: %.*s\n"
+msgstr ""
+
+#: vms-alpha.c:6981
+#, c-format
+msgid "blkend: size: 0x%08x\n"
+msgstr ""
+
+#: vms-alpha.c:6987
+#, c-format
+msgid "typspec (len: %u)\n"
+msgstr ""
+
+#: vms-alpha.c:6994
+#, c-format
+msgid "septyp, name: %.*s\n"
+msgstr ""
+
+#: vms-alpha.c:7003
+#, c-format
+msgid "recbeg: name: %.*s\n"
+msgstr ""
+
+#: vms-alpha.c:7010
+#, c-format
+msgid "recend\n"
+msgstr ""
+
+#: vms-alpha.c:7013
+#, c-format
+msgid "enumbeg, len: %u, name: %.*s\n"
+msgstr ""
+
+#: vms-alpha.c:7017
+#, c-format
+msgid "enumelt, name: %.*s\n"
+msgstr ""
+
+#: vms-alpha.c:7021
+#, c-format
+msgid "enumend\n"
+msgstr ""
+
+#: vms-alpha.c:7038
+#, c-format
+msgid "discontiguous range (nbr: %u)\n"
+msgstr ""
+
+#: vms-alpha.c:7040
+#, c-format
+msgid "    address: 0x%08x, size: %u\n"
+msgstr ""
+
+#: vms-alpha.c:7050
+#, c-format
+msgid "line num  (len: %u)\n"
+msgstr ""
+
+#: vms-alpha.c:7067
+#, c-format
+msgid "delta_pc_w %u\n"
+msgstr ""
+
+#: vms-alpha.c:7074
+#, c-format
+msgid "incr_linum(b): +%u\n"
+msgstr ""
+
+#: vms-alpha.c:7080
+#, c-format
+msgid "incr_linum_w: +%u\n"
+msgstr ""
+
+#: vms-alpha.c:7086
+#, c-format
+msgid "incr_linum_l: +%u\n"
+msgstr ""
+
+#: vms-alpha.c:7092
+#, c-format
+msgid "set_line_num(w) %u\n"
+msgstr ""
+
+#: vms-alpha.c:7097
+#, c-format
+msgid "set_line_num_b %u\n"
+msgstr ""
+
+#: vms-alpha.c:7102
+#, c-format
+msgid "set_line_num_l %u\n"
+msgstr ""
+
+#: vms-alpha.c:7107
+#, c-format
+msgid "set_abs_pc: 0x%08x\n"
+msgstr ""
+
+#: vms-alpha.c:7111
+#, c-format
+msgid "delta_pc_l: +0x%08x\n"
+msgstr ""
+
+#: vms-alpha.c:7116
+#, c-format
+msgid "term(b): 0x%02x"
+msgstr ""
+
+#: vms-alpha.c:7118
+#, c-format
+msgid "        pc: 0x%08x\n"
+msgstr ""
+
+#: vms-alpha.c:7123
+#, c-format
+msgid "term_w: 0x%04x"
+msgstr ""
+
+#: vms-alpha.c:7125
+#, c-format
+msgid "    pc: 0x%08x\n"
+msgstr ""
+
+#: vms-alpha.c:7131
+#, c-format
+msgid "delta pc +%-4d"
+msgstr ""
+
+#: vms-alpha.c:7134
+#, c-format
+msgid "    pc: 0x%08x line: %5u\n"
+msgstr ""
+
+#: vms-alpha.c:7139
+#, c-format
+msgid "    *unhandled* cmd %u\n"
+msgstr ""
+
+#: vms-alpha.c:7154
+#, c-format
+msgid "source (len: %u)\n"
+msgstr ""
+
+#: vms-alpha.c:7168
+#, c-format
+msgid "   declfile: len: %u, flags: %u, fileid: %u\n"
+msgstr ""
+
+#: vms-alpha.c:7172
+#, c-format
+msgid "   rms: cdt: 0x%08x %08x, ebk: 0x%08x, ffb: 0x%04x, rfo: %u\n"
+msgstr ""
+
+#: vms-alpha.c:7181
+#, c-format
+msgid "   filename   : %.*s\n"
+msgstr ""
+
+#: vms-alpha.c:7190
+#, c-format
+msgid "   setfile %u\n"
+msgstr ""
+
+#: vms-alpha.c:7195 vms-alpha.c:7200
+#, c-format
+msgid "   setrec %u\n"
+msgstr ""
+
+#: vms-alpha.c:7205 vms-alpha.c:7210
+#, c-format
+msgid "   setlnum %u\n"
+msgstr ""
+
+#: vms-alpha.c:7215 vms-alpha.c:7220
+#, c-format
+msgid "   deflines %u\n"
+msgstr ""
+
+#: vms-alpha.c:7224
+#, c-format
+msgid "   formfeed\n"
+msgstr ""
+
+#: vms-alpha.c:7228
+#, c-format
+msgid "   *unhandled* cmd %u\n"
+msgstr ""
+
+#: vms-alpha.c:7240
+#, c-format
+msgid "*unhandled* dst type %u\n"
+msgstr ""
+
+#: vms-alpha.c:7272
+#, c-format
+msgid "cannot read EIHD\n"
+msgstr ""
+
+#: vms-alpha.c:7275
+#, c-format
+msgid "EIHD: (size: %u, nbr blocks: %u)\n"
+msgstr ""
+
+#: vms-alpha.c:7278
+#, c-format
+msgid " majorid: %u, minorid: %u\n"
+msgstr ""
+
+#: vms-alpha.c:7286
+msgid "executable"
+msgstr ""
+
+#: vms-alpha.c:7289
+msgid "linkable image"
+msgstr ""
+
+#: vms-alpha.c:7295
+#, c-format
+msgid " image type: %u (%s)"
+msgstr ""
+
+#: vms-alpha.c:7301
+msgid "native"
+msgstr ""
+
+#: vms-alpha.c:7304
+msgid "CLI"
+msgstr ""
+
+#: vms-alpha.c:7310
+#, c-format
+msgid ", subtype: %u (%s)\n"
+msgstr ""
+
+#: vms-alpha.c:7316
+#, c-format
+msgid " offsets: isd: %u, activ: %u, symdbg: %u, imgid: %u, patch: %u\n"
+msgstr ""
+
+#: vms-alpha.c:7320
+#, c-format
+msgid " fixup info rva: "
+msgstr ""
+
+#: vms-alpha.c:7322
+#, c-format
+msgid ", symbol vector rva: "
+msgstr ""
+
+#: vms-alpha.c:7325
+#, c-format
+msgid ""
+"\n"
+" version array off: %u\n"
+msgstr ""
+
+#: vms-alpha.c:7329
+#, c-format
+msgid " img I/O count: %u, nbr channels: %u, req pri: %08x%08x\n"
+msgstr ""
+
+#: vms-alpha.c:7335
 #, c-format
 #, c-format
-msgid "%s: not supported"
+msgid " linker flags: %08x:"
 msgstr ""
 
 msgstr ""
 
-#: vms-tir.c:661 vms-tir.c:1481
+#: vms-alpha.c:7365
 #, c-format
 #, c-format
-msgid "%s: not implemented"
+msgid " ident: 0x%08x, sysver: 0x%08x, match ctrl: %u, symvect_size: %u\n"
+msgstr ""
+
+#: vms-alpha.c:7371
+#, c-format
+msgid " BPAGE: %u"
+msgstr ""
+
+#: vms-alpha.c:7377
+#, c-format
+msgid ", ext fixup offset: %u, no_opt psect off: %u"
+msgstr ""
+
+#: vms-alpha.c:7380
+#, c-format
+msgid ", alias: %u\n"
 msgstr ""
 
 msgstr ""
 
-#: vms-tir.c:666 vms-tir.c:1485
+#: vms-alpha.c:7388
 #, c-format
 #, c-format
-msgid "reserved STO cmd %d"
+msgid "system version array information:\n"
 msgstr ""
 
 msgstr ""
 
-#: vms-tir.c:789 vms-tir.c:1629
+#: vms-alpha.c:7392
 #, c-format
 #, c-format
-msgid "reserved OPR cmd %d"
+msgid "cannot read EIHVN header\n"
 msgstr ""
 
 msgstr ""
 
-#: vms-tir.c:852 vms-tir.c:1693
+#: vms-alpha.c:7402
 #, c-format
 #, c-format
-msgid "reserved CTL cmd %d"
+msgid "cannot read EIHVN version\n"
 msgstr ""
 
 msgstr ""
 
-#: vms-tir.c:966
+#: vms-alpha.c:7405
 #, c-format
 #, c-format
-msgid "reserved STC cmd %d"
+msgid "   %02u "
+msgstr ""
+
+#: vms-alpha.c:7409
+msgid "BASE_IMAGE       "
+msgstr ""
+
+#: vms-alpha.c:7412
+msgid "MEMORY_MANAGEMENT"
+msgstr ""
+
+#: vms-alpha.c:7415
+msgid "IO               "
+msgstr ""
+
+#: vms-alpha.c:7418
+msgid "FILES_VOLUMES    "
+msgstr ""
+
+#: vms-alpha.c:7421
+msgid "PROCESS_SCHED    "
+msgstr ""
+
+#: vms-alpha.c:7424
+msgid "SYSGEN           "
+msgstr ""
+
+#: vms-alpha.c:7427
+msgid "CLUSTERS_LOCKMGR "
+msgstr ""
+
+#: vms-alpha.c:7430
+msgid "LOGICAL_NAMES    "
+msgstr ""
+
+#: vms-alpha.c:7433
+msgid "SECURITY         "
+msgstr ""
+
+#: vms-alpha.c:7436
+msgid "IMAGE_ACTIVATOR  "
+msgstr ""
+
+#: vms-alpha.c:7439
+msgid "NETWORKS         "
+msgstr ""
+
+#: vms-alpha.c:7442
+msgid "COUNTERS         "
+msgstr ""
+
+#: vms-alpha.c:7445
+msgid "STABLE           "
+msgstr ""
+
+#: vms-alpha.c:7448
+msgid "MISC             "
+msgstr ""
+
+#: vms-alpha.c:7451
+msgid "CPU              "
 msgstr ""
 
 msgstr ""
 
-#. stack byte from image
-#. arg: none.
-#: vms-tir.c:1212
-msgid "stack-from-image not implemented"
+#: vms-alpha.c:7454
+msgid "VOLATILE         "
 msgstr ""
 
 msgstr ""
 
-#: vms-tir.c:1230
-msgid "stack-entry-mask not fully implemented"
+#: vms-alpha.c:7457
+msgid "SHELL            "
 msgstr ""
 
 msgstr ""
 
-#. compare procedure argument
-#. arg: cs     symbol name
-#. by  argument index
-#. da  argument descriptor
-#.
-#. compare argument descriptor with symbol argument (ARG$V_PASSMECH)
-#. and stack TRUE (args match) or FALSE (args dont match) value.
-#: vms-tir.c:1244
-msgid "PASSMECH not fully implemented"
+#: vms-alpha.c:7460
+msgid "POSIX            "
 msgstr ""
 
 msgstr ""
 
-#: vms-tir.c:1263
-msgid "stack-local-symbol not fully implemented"
+#: vms-alpha.c:7463
+msgid "MULTI_PROCESSING "
 msgstr ""
 
 msgstr ""
 
-#: vms-tir.c:1276
-msgid "stack-literal not fully implemented"
+#: vms-alpha.c:7466
+msgid "GALAXY           "
 msgstr ""
 
 msgstr ""
 
-#: vms-tir.c:1297
-msgid "stack-local-symbol-entry-point-mask not fully implemented"
+#: vms-alpha.c:7469
+msgid "*unknown*        "
 msgstr ""
 
 msgstr ""
 
-#: vms-tir.c:1571 vms-tir.c:1583 vms-tir.c:1595 vms-tir.c:1607 vms-tir.c:1672
-#: vms-tir.c:1680 vms-tir.c:1688
+#: vms-alpha.c:7472
 #, c-format
 #, c-format
-msgid "%s: not fully implemented"
+msgid ": %u.%u\n"
 msgstr ""
 
 msgstr ""
 
-#: vms-tir.c:1746
+#: vms-alpha.c:7485 vms-alpha.c:7744
 #, c-format
 #, c-format
-msgid "obj code %d not found"
+msgid "cannot read EIHA\n"
 msgstr ""
 
 msgstr ""
 
-#: vms-tir.c:2019
+#: vms-alpha.c:7488
 #, c-format
 #, c-format
-msgid "Reloc size error in section %s"
+msgid "Image activation:  (size=%u)\n"
 msgstr ""
 
 msgstr ""
 
-#: vms-tir.c:2112 vms-tir.c:2129 vms-tir.c:2147 vms-tir.c:2159 vms-tir.c:2170
-#: vms-tir.c:2182
+#: vms-alpha.c:7490
 #, c-format
 #, c-format
-msgid "Unknown reloc %s + %s"
+msgid " First address : 0x%08x 0x%08x\n"
 msgstr ""
 
 msgstr ""
 
-#: vms-tir.c:2249
+#: vms-alpha.c:7493
 #, c-format
 #, c-format
-msgid "Unknown symbol %s in command %s"
+msgid " Second address: 0x%08x 0x%08x\n"
 msgstr ""
 
 msgstr ""
 
-#: vms-tir.c:2504
+#: vms-alpha.c:7496
 #, c-format
 #, c-format
-msgid "SEC_RELOC with no relocs in section %s"
+msgid " Third address : 0x%08x 0x%08x\n"
 msgstr ""
 
 msgstr ""
 
-#: vms-tir.c:2556 vms-tir.c:2783
+#: vms-alpha.c:7499
 #, c-format
 #, c-format
-msgid "Size error in section %s"
+msgid " Fourth address: 0x%08x 0x%08x\n"
 msgstr ""
 
 msgstr ""
 
-#: vms-tir.c:2725
-msgid "Spurious ALPHA_R_BSR reloc"
+#: vms-alpha.c:7502
+#, c-format
+msgid " Shared image  : 0x%08x 0x%08x\n"
 msgstr ""
 
 msgstr ""
 
-#: vms-tir.c:2770
+#: vms-alpha.c:7513
 #, c-format
 #, c-format
-msgid "Unhandled relocation %s"
+msgid "cannot read EIHI\n"
+msgstr ""
+
+#: vms-alpha.c:7516
+#, c-format
+msgid "Image identification: (major: %u, minor: %u)\n"
+msgstr ""
+
+#: vms-alpha.c:7519
+#, c-format
+msgid " image name       : %.*s\n"
+msgstr ""
+
+#: vms-alpha.c:7521
+#, c-format
+msgid " link time        : %s\n"
+msgstr ""
+
+#: vms-alpha.c:7523
+#, c-format
+msgid " image ident      : %.*s\n"
+msgstr ""
+
+#: vms-alpha.c:7525
+#, c-format
+msgid " linker ident     : %.*s\n"
+msgstr ""
+
+#: vms-alpha.c:7527
+#, c-format
+msgid " image build ident: %.*s\n"
+msgstr ""
+
+#: vms-alpha.c:7537
+#, c-format
+msgid "cannot read EIHS\n"
+msgstr ""
+
+#: vms-alpha.c:7540
+#, c-format
+msgid "Image symbol & debug table: (major: %u, minor: %u)\n"
+msgstr ""
+
+#: vms-alpha.c:7545
+#, c-format
+msgid " debug symbol table : vbn: %u, size: %u (0x%x)\n"
+msgstr ""
+
+#: vms-alpha.c:7549
+#, c-format
+msgid " global symbol table: vbn: %u, records: %u\n"
+msgstr ""
+
+#: vms-alpha.c:7553
+#, c-format
+msgid " debug module table : vbn: %u, size: %u\n"
+msgstr ""
+
+#: vms-alpha.c:7566
+#, c-format
+msgid "cannot read EISD\n"
+msgstr ""
+
+#: vms-alpha.c:7576
+#, c-format
+msgid ""
+"Image section descriptor: (major: %u, minor: %u, size: %u, offset: %u)\n"
+msgstr ""
+
+#: vms-alpha.c:7583
+#, c-format
+msgid " section: base: 0x%08x%08x size: 0x%08x\n"
+msgstr ""
+
+#: vms-alpha.c:7588
+#, c-format
+msgid " flags: 0x%04x"
+msgstr ""
+
+#: vms-alpha.c:7625
+#, c-format
+msgid " vbn: %u, pfc: %u, matchctl: %u type: %u ("
+msgstr ""
+
+#: vms-alpha.c:7631
+msgid "NORMAL"
+msgstr ""
+
+#: vms-alpha.c:7634
+msgid "SHRFXD"
+msgstr ""
+
+#: vms-alpha.c:7637
+msgid "PRVFXD"
+msgstr ""
+
+#: vms-alpha.c:7640
+msgid "SHRPIC"
+msgstr ""
+
+#: vms-alpha.c:7643
+msgid "PRVPIC"
+msgstr ""
+
+#: vms-alpha.c:7646
+msgid "USRSTACK"
+msgstr ""
+
+#: vms-alpha.c:7654
+#, c-format
+msgid " ident: 0x%08x, name: %.*s\n"
+msgstr ""
+
+#: vms-alpha.c:7664
+#, c-format
+msgid "cannot read DMT\n"
+msgstr ""
+
+#: vms-alpha.c:7668
+#, c-format
+msgid "Debug module table:\n"
+msgstr ""
+
+#: vms-alpha.c:7677
+#, c-format
+msgid "cannot read DMT header\n"
+msgstr ""
+
+#: vms-alpha.c:7682
+#, c-format
+msgid " module offset: 0x%08x, size: 0x%08x, (%u psects)\n"
+msgstr ""
+
+#: vms-alpha.c:7692
+#, c-format
+msgid "cannot read DMT psect\n"
+msgstr ""
+
+#: vms-alpha.c:7695
+#, c-format
+msgid "  psect start: 0x%08x, length: %u\n"
+msgstr ""
+
+#: vms-alpha.c:7708
+#, c-format
+msgid "cannot read DST\n"
+msgstr ""
+
+#: vms-alpha.c:7718
+#, c-format
+msgid "cannot read GST\n"
+msgstr ""
+
+#: vms-alpha.c:7722
+#, c-format
+msgid "Global symbol table:\n"
+msgstr ""
+
+#: vms-alpha.c:7750
+#, c-format
+msgid "Image activator fixup: (major: %u, minor: %u)\n"
+msgstr ""
+
+#: vms-alpha.c:7753
+#, c-format
+msgid "  iaflink : 0x%08x %08x\n"
+msgstr ""
+
+#: vms-alpha.c:7756
+#, c-format
+msgid "  fixuplnk: 0x%08x %08x\n"
+msgstr ""
+
+#: vms-alpha.c:7759
+#, c-format
+msgid "  size : %u\n"
+msgstr ""
+
+#: vms-alpha.c:7761
+#, c-format
+msgid "  flags: 0x%08x\n"
+msgstr ""
+
+#: vms-alpha.c:7765
+#, c-format
+msgid "  qrelfixoff: %5u, lrelfixoff: %5u\n"
+msgstr ""
+
+#: vms-alpha.c:7769
+#, c-format
+msgid "  qdotadroff: %5u, ldotadroff: %5u\n"
+msgstr ""
+
+#: vms-alpha.c:7773
+#, c-format
+msgid "  codeadroff: %5u, lpfixoff  : %5u\n"
+msgstr ""
+
+#: vms-alpha.c:7776
+#, c-format
+msgid "  chgprtoff : %5u\n"
+msgstr ""
+
+#: vms-alpha.c:7779
+#, c-format
+msgid "  shlstoff  : %5u, shrimgcnt : %5u\n"
+msgstr ""
+
+#: vms-alpha.c:7781
+#, c-format
+msgid "  shlextra  : %5u, permctx   : %5u\n"
+msgstr ""
+
+#: vms-alpha.c:7784
+#, c-format
+msgid "  base_va : 0x%08x\n"
+msgstr ""
+
+#: vms-alpha.c:7786
+#, c-format
+msgid "  lppsbfixoff: %5u\n"
+msgstr ""
+
+#: vms-alpha.c:7794
+#, c-format
+msgid " Shareable images:\n"
+msgstr ""
+
+#: vms-alpha.c:7798
+#, c-format
+msgid "  %u: size: %u, flags: 0x%02x, name: %.*s\n"
+msgstr ""
+
+#: vms-alpha.c:7805
+#, c-format
+msgid " quad-word relocation fixups:\n"
+msgstr ""
+
+#: vms-alpha.c:7810
+#, c-format
+msgid " long-word relocation fixups:\n"
+msgstr ""
+
+#: vms-alpha.c:7815
+#, c-format
+msgid " quad-word .address reference fixups:\n"
+msgstr ""
+
+#: vms-alpha.c:7820
+#, c-format
+msgid " long-word .address reference fixups:\n"
+msgstr ""
+
+#: vms-alpha.c:7825
+#, c-format
+msgid " Code Address Reference Fixups:\n"
+msgstr ""
+
+#: vms-alpha.c:7830
+#, c-format
+msgid " Linkage Pairs Referece Fixups:\n"
+msgstr ""
+
+#: vms-alpha.c:7839
+#, c-format
+msgid " Change Protection (%u entries):\n"
+msgstr ""
+
+#: vms-alpha.c:7844
+#, c-format
+msgid "  base: 0x%08x %08x, size: 0x%08x, prot: 0x%08x "
+msgstr ""
+
+#. FIXME: we do not yet support relocatable link.  It is not obvious
+#. how to do it for debug infos.
+#: vms-alpha.c:8676
+msgid "%P: relocatable link is not supported\n"
+msgstr ""
+
+#: vms-alpha.c:8746
+msgid "%P: multiple entry points: in modules %B and %B\n"
+msgstr ""
+
+#: vms-lib.c:1421
+#, c-format
+msgid "could not open shared image '%s' from '%s'"
+msgstr ""
+
+#: vms-misc.c:360
+msgid "_bfd_vms_output_counted called with zero bytes"
+msgstr ""
+
+#: vms-misc.c:365
+msgid "_bfd_vms_output_counted called with too many bytes"
 msgstr ""
 
 #: xcofflink.c:836
 msgstr ""
 
 #: xcofflink.c:836
@@ -3731,274 +5546,274 @@ msgstr ""
 msgid "%B: reloc %s:%d not in csect"
 msgstr ""
 
 msgid "%B: reloc %s:%d not in csect"
 msgstr ""
 
-#: xcofflink.c:3177
+#: xcofflink.c:3186
 #, c-format
 msgid "%s: no such symbol"
 msgstr ""
 
 #, c-format
 msgid "%s: no such symbol"
 msgstr ""
 
-#: xcofflink.c:3282
+#: xcofflink.c:3291
 #, c-format
 msgid "warning: attempt to export undefined symbol `%s'"
 msgstr ""
 
 #, c-format
 msgid "warning: attempt to export undefined symbol `%s'"
 msgstr ""
 
-#: xcofflink.c:3664
+#: xcofflink.c:3673
 msgid "error: undefined symbol __rtinit"
 msgstr ""
 
 msgid "error: undefined symbol __rtinit"
 msgstr ""
 
-#: xcofflink.c:4041
+#: xcofflink.c:4052
 msgid "%B: loader reloc in unrecognized section `%s'"
 msgstr ""
 
 msgid "%B: loader reloc in unrecognized section `%s'"
 msgstr ""
 
-#: xcofflink.c:4052
+#: xcofflink.c:4063
 msgid "%B: `%s' in loader reloc but not loader sym"
 msgstr ""
 
 msgid "%B: `%s' in loader reloc but not loader sym"
 msgstr ""
 
-#: xcofflink.c:4068
+#: xcofflink.c:4079
 msgid "%B: loader reloc in read-only section %A"
 msgstr ""
 
 msgid "%B: loader reloc in read-only section %A"
 msgstr ""
 
-#: xcofflink.c:5086
+#: xcofflink.c:5097
 #, c-format
 msgid "TOC overflow: 0x%lx > 0x10000; try -mminimal-toc when compiling"
 msgstr ""
 
 #, c-format
 msgid "TOC overflow: 0x%lx > 0x10000; try -mminimal-toc when compiling"
 msgstr ""
 
-#: elf32-ia64.c:1050 elf64-ia64.c:1050
+#: elf32-ia64.c:1110 elf64-ia64.c:1110
 msgid ""
 "%B: Can't relax br at 0x%lx in section `%A'. Please use brl or indirect "
 "branch."
 msgstr ""
 
 msgid ""
 "%B: Can't relax br at 0x%lx in section `%A'. Please use brl or indirect "
 "branch."
 msgstr ""
 
-#: elf32-ia64.c:2739 elf64-ia64.c:2739
+#: elf32-ia64.c:2809 elf64-ia64.c:2809
 msgid "@pltoff reloc against local symbol"
 msgstr ""
 
 msgid "@pltoff reloc against local symbol"
 msgstr ""
 
-#: elf32-ia64.c:4314 elf64-ia64.c:4314
+#: elf32-ia64.c:4430 elf64-ia64.c:4430
 #, c-format
 msgid "%s: short data segment overflowed (0x%lx >= 0x400000)"
 msgstr ""
 
 #, c-format
 msgid "%s: short data segment overflowed (0x%lx >= 0x400000)"
 msgstr ""
 
-#: elf32-ia64.c:4325 elf64-ia64.c:4325
+#: elf32-ia64.c:4441 elf64-ia64.c:4441
 #, c-format
 msgid "%s: __gp does not cover short data segment"
 msgstr ""
 
 #, c-format
 msgid "%s: __gp does not cover short data segment"
 msgstr ""
 
-#: elf32-ia64.c:4595 elf64-ia64.c:4595
+#: elf32-ia64.c:4708 elf64-ia64.c:4708
 msgid "%B: non-pic code with imm relocation against dynamic symbol `%s'"
 msgstr ""
 
 msgid "%B: non-pic code with imm relocation against dynamic symbol `%s'"
 msgstr ""
 
-#: elf32-ia64.c:4662 elf64-ia64.c:4662
+#: elf32-ia64.c:4775 elf64-ia64.c:4775
 msgid "%B: @gprel relocation against dynamic symbol %s"
 msgstr ""
 
 msgid "%B: @gprel relocation against dynamic symbol %s"
 msgstr ""
 
-#: elf32-ia64.c:4725 elf64-ia64.c:4725
+#: elf32-ia64.c:4838 elf64-ia64.c:4838
 msgid "%B: linking non-pic code in a position independent executable"
 msgstr ""
 
 msgid "%B: linking non-pic code in a position independent executable"
 msgstr ""
 
-#: elf32-ia64.c:4862 elf64-ia64.c:4862
+#: elf32-ia64.c:4975 elf64-ia64.c:4975
 msgid "%B: @internal branch to dynamic symbol %s"
 msgstr ""
 
 msgid "%B: @internal branch to dynamic symbol %s"
 msgstr ""
 
-#: elf32-ia64.c:4864 elf64-ia64.c:4864
+#: elf32-ia64.c:4977 elf64-ia64.c:4977
 msgid "%B: speculation fixup to dynamic symbol %s"
 msgstr ""
 
 msgid "%B: speculation fixup to dynamic symbol %s"
 msgstr ""
 
-#: elf32-ia64.c:4866 elf64-ia64.c:4866
+#: elf32-ia64.c:4979 elf64-ia64.c:4979
 msgid "%B: @pcrel relocation against dynamic symbol %s"
 msgstr ""
 
 msgid "%B: @pcrel relocation against dynamic symbol %s"
 msgstr ""
 
-#: elf32-ia64.c:5063 elf64-ia64.c:5063
+#: elf32-ia64.c:5176 elf64-ia64.c:5176
 msgid "unsupported reloc"
 msgstr ""
 
 msgid "unsupported reloc"
 msgstr ""
 
-#: elf32-ia64.c:5101 elf64-ia64.c:5101
+#: elf32-ia64.c:5214 elf64-ia64.c:5214
 msgid ""
 "%B: missing TLS section for relocation %s against `%s' at 0x%lx in section `%"
 "A'."
 msgstr ""
 
 msgid ""
 "%B: missing TLS section for relocation %s against `%s' at 0x%lx in section `%"
 "A'."
 msgstr ""
 
-#: elf32-ia64.c:5116 elf64-ia64.c:5116
+#: elf32-ia64.c:5229 elf64-ia64.c:5229
 msgid ""
 "%B: Can't relax br (%s) to `%s' at 0x%lx in section `%A' with size 0x%lx (> "
 "0x1000000)."
 msgstr ""
 
 msgid ""
 "%B: Can't relax br (%s) to `%s' at 0x%lx in section `%A' with size 0x%lx (> "
 "0x1000000)."
 msgstr ""
 
-#: elf32-ia64.c:5372 elf64-ia64.c:5372
+#: elf32-ia64.c:5491 elf64-ia64.c:5491
 msgid "%B: linking trap-on-NULL-dereference with non-trapping files"
 msgstr ""
 
 msgid "%B: linking trap-on-NULL-dereference with non-trapping files"
 msgstr ""
 
-#: elf32-ia64.c:5381 elf64-ia64.c:5381
+#: elf32-ia64.c:5500 elf64-ia64.c:5500
 msgid "%B: linking big-endian files with little-endian files"
 msgstr ""
 
 msgid "%B: linking big-endian files with little-endian files"
 msgstr ""
 
-#: elf32-ia64.c:5390 elf64-ia64.c:5390
+#: elf32-ia64.c:5509 elf64-ia64.c:5509
 msgid "%B: linking 64-bit files with 32-bit files"
 msgstr ""
 
 msgid "%B: linking 64-bit files with 32-bit files"
 msgstr ""
 
-#: elf32-ia64.c:5399 elf64-ia64.c:5399
+#: elf32-ia64.c:5518 elf64-ia64.c:5518
 msgid "%B: linking constant-gp files with non-constant-gp files"
 msgstr ""
 
 msgid "%B: linking constant-gp files with non-constant-gp files"
 msgstr ""
 
-#: elf32-ia64.c:5409 elf64-ia64.c:5409
+#: elf32-ia64.c:5528 elf64-ia64.c:5528
 msgid "%B: linking auto-pic files with non-auto-pic files"
 msgstr ""
 
 msgid "%B: linking auto-pic files with non-auto-pic files"
 msgstr ""
 
-#: peigen.c:999 pepigen.c:999 pex64igen.c:999
+#: peigen.c:1002 pepigen.c:1002 pex64igen.c:1002
 #, c-format
 msgid "%s: line number overflow: 0x%lx > 0xffff"
 msgstr ""
 
 #, c-format
 msgid "%s: line number overflow: 0x%lx > 0xffff"
 msgstr ""
 
-#: peigen.c:1026 pepigen.c:1026 pex64igen.c:1026
+#: peigen.c:1029 pepigen.c:1029 pex64igen.c:1029
 msgid "Export Directory [.edata (or where ever we found it)]"
 msgstr ""
 
 msgid "Export Directory [.edata (or where ever we found it)]"
 msgstr ""
 
-#: peigen.c:1027 pepigen.c:1027 pex64igen.c:1027
+#: peigen.c:1030 pepigen.c:1030 pex64igen.c:1030
 msgid "Import Directory [parts of .idata]"
 msgstr ""
 
 msgid "Import Directory [parts of .idata]"
 msgstr ""
 
-#: peigen.c:1028 pepigen.c:1028 pex64igen.c:1028
+#: peigen.c:1031 pepigen.c:1031 pex64igen.c:1031
 msgid "Resource Directory [.rsrc]"
 msgstr ""
 
 msgid "Resource Directory [.rsrc]"
 msgstr ""
 
-#: peigen.c:1029 pepigen.c:1029 pex64igen.c:1029
+#: peigen.c:1032 pepigen.c:1032 pex64igen.c:1032
 msgid "Exception Directory [.pdata]"
 msgstr ""
 
 msgid "Exception Directory [.pdata]"
 msgstr ""
 
-#: peigen.c:1030 pepigen.c:1030 pex64igen.c:1030
+#: peigen.c:1033 pepigen.c:1033 pex64igen.c:1033
 msgid "Security Directory"
 msgstr ""
 
 msgid "Security Directory"
 msgstr ""
 
-#: peigen.c:1031 pepigen.c:1031 pex64igen.c:1031
+#: peigen.c:1034 pepigen.c:1034 pex64igen.c:1034
 msgid "Base Relocation Directory [.reloc]"
 msgstr ""
 
 msgid "Base Relocation Directory [.reloc]"
 msgstr ""
 
-#: peigen.c:1032 pepigen.c:1032 pex64igen.c:1032
+#: peigen.c:1035 pepigen.c:1035 pex64igen.c:1035
 msgid "Debug Directory"
 msgstr ""
 
 msgid "Debug Directory"
 msgstr ""
 
-#: peigen.c:1033 pepigen.c:1033 pex64igen.c:1033
+#: peigen.c:1036 pepigen.c:1036 pex64igen.c:1036
 msgid "Description Directory"
 msgstr ""
 
 msgid "Description Directory"
 msgstr ""
 
-#: peigen.c:1034 pepigen.c:1034 pex64igen.c:1034
+#: peigen.c:1037 pepigen.c:1037 pex64igen.c:1037
 msgid "Special Directory"
 msgstr ""
 
 msgid "Special Directory"
 msgstr ""
 
-#: peigen.c:1035 pepigen.c:1035 pex64igen.c:1035
+#: peigen.c:1038 pepigen.c:1038 pex64igen.c:1038
 msgid "Thread Storage Directory [.tls]"
 msgstr ""
 
 msgid "Thread Storage Directory [.tls]"
 msgstr ""
 
-#: peigen.c:1036 pepigen.c:1036 pex64igen.c:1036
+#: peigen.c:1039 pepigen.c:1039 pex64igen.c:1039
 msgid "Load Configuration Directory"
 msgstr ""
 
 msgid "Load Configuration Directory"
 msgstr ""
 
-#: peigen.c:1037 pepigen.c:1037 pex64igen.c:1037
+#: peigen.c:1040 pepigen.c:1040 pex64igen.c:1040
 msgid "Bound Import Directory"
 msgstr ""
 
 msgid "Bound Import Directory"
 msgstr ""
 
-#: peigen.c:1038 pepigen.c:1038 pex64igen.c:1038
+#: peigen.c:1041 pepigen.c:1041 pex64igen.c:1041
 msgid "Import Address Table Directory"
 msgstr ""
 
 msgid "Import Address Table Directory"
 msgstr ""
 
-#: peigen.c:1039 pepigen.c:1039 pex64igen.c:1039
+#: peigen.c:1042 pepigen.c:1042 pex64igen.c:1042
 msgid "Delay Import Directory"
 msgstr ""
 
 msgid "Delay Import Directory"
 msgstr ""
 
-#: peigen.c:1040 pepigen.c:1040 pex64igen.c:1040
+#: peigen.c:1043 pepigen.c:1043 pex64igen.c:1043
 msgid "CLR Runtime Header"
 msgstr ""
 
 msgid "CLR Runtime Header"
 msgstr ""
 
-#: peigen.c:1041 pepigen.c:1041 pex64igen.c:1041
+#: peigen.c:1044 pepigen.c:1044 pex64igen.c:1044
 msgid "Reserved"
 msgstr ""
 
 msgid "Reserved"
 msgstr ""
 
-#: peigen.c:1101 pepigen.c:1101 pex64igen.c:1101
+#: peigen.c:1104 pepigen.c:1104 pex64igen.c:1104
 #, c-format
 msgid ""
 "\n"
 "There is an import table, but the section containing it could not be found\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "There is an import table, but the section containing it could not be found\n"
 msgstr ""
 
-#: peigen.c:1106 pepigen.c:1106 pex64igen.c:1106
+#: peigen.c:1109 pepigen.c:1109 pex64igen.c:1109
 #, c-format
 msgid ""
 "\n"
 "There is an import table in %s at 0x%lx\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "There is an import table in %s at 0x%lx\n"
 msgstr ""
 
-#: peigen.c:1149 pepigen.c:1149 pex64igen.c:1149
+#: peigen.c:1151 pepigen.c:1151 pex64igen.c:1151
 #, c-format
 msgid ""
 "\n"
 "Function descriptor located at the start address: %04lx\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "Function descriptor located at the start address: %04lx\n"
 msgstr ""
 
-#: peigen.c:1152 pepigen.c:1152 pex64igen.c:1152
+#: peigen.c:1154 pepigen.c:1154 pex64igen.c:1154
 #, c-format
 msgid "\tcode-base %08lx toc (loadable/actual) %08lx/%08lx\n"
 msgstr ""
 
 #, c-format
 msgid "\tcode-base %08lx toc (loadable/actual) %08lx/%08lx\n"
 msgstr ""
 
-#: peigen.c:1160 pepigen.c:1160 pex64igen.c:1160
+#: peigen.c:1162 pepigen.c:1162 pex64igen.c:1162
 #, c-format
 msgid ""
 "\n"
 "No reldata section! Function descriptor not decoded.\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "No reldata section! Function descriptor not decoded.\n"
 msgstr ""
 
-#: peigen.c:1165 pepigen.c:1165 pex64igen.c:1165
+#: peigen.c:1167 pepigen.c:1167 pex64igen.c:1167
 #, c-format
 msgid ""
 "\n"
 "The Import Tables (interpreted %s section contents)\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "The Import Tables (interpreted %s section contents)\n"
 msgstr ""
 
-#: peigen.c:1168 pepigen.c:1168 pex64igen.c:1168
+#: peigen.c:1170 pepigen.c:1170 pex64igen.c:1170
 #, c-format
 msgid ""
 " vma:            Hint    Time      Forward  DLL       First\n"
 "                 Table   Stamp     Chain    Name      Thunk\n"
 msgstr ""
 
 #, c-format
 msgid ""
 " vma:            Hint    Time      Forward  DLL       First\n"
 "                 Table   Stamp     Chain    Name      Thunk\n"
 msgstr ""
 
-#: peigen.c:1216 pepigen.c:1216 pex64igen.c:1216
+#: peigen.c:1218 pepigen.c:1218 pex64igen.c:1218
 #, c-format
 msgid ""
 "\n"
 "\tDLL Name: %s\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "\tDLL Name: %s\n"
 msgstr ""
 
-#: peigen.c:1227 pepigen.c:1227 pex64igen.c:1227
+#: peigen.c:1229 pepigen.c:1229 pex64igen.c:1229
 #, c-format
 msgid "\tvma:  Hint/Ord Member-Name Bound-To\n"
 msgstr ""
 
 #, c-format
 msgid "\tvma:  Hint/Ord Member-Name Bound-To\n"
 msgstr ""
 
-#: peigen.c:1252 pepigen.c:1252 pex64igen.c:1252
+#: peigen.c:1254 pepigen.c:1254 pex64igen.c:1254
 #, c-format
 msgid ""
 "\n"
 "There is a first thunk, but the section containing it could not be found\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "There is a first thunk, but the section containing it could not be found\n"
 msgstr ""
 
-#: peigen.c:1417 pepigen.c:1417 pex64igen.c:1417
+#: peigen.c:1415 pepigen.c:1415 pex64igen.c:1415
 #, c-format
 msgid ""
 "\n"
 "There is an export table, but the section containing it could not be found\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "There is an export table, but the section containing it could not be found\n"
 msgstr ""
 
-#: peigen.c:1426 pepigen.c:1426 pex64igen.c:1426
+#: peigen.c:1424 pepigen.c:1424 pex64igen.c:1424
 #, c-format
 msgid ""
 "\n"
 "There is an export table in %s, but it does not fit into that section\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "There is an export table in %s, but it does not fit into that section\n"
 msgstr ""
 
-#: peigen.c:1432 pepigen.c:1432 pex64igen.c:1432
+#: peigen.c:1430 pepigen.c:1430 pex64igen.c:1430
 #, c-format
 msgid ""
 "\n"
 "There is an export table in %s at 0x%lx\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "There is an export table in %s at 0x%lx\n"
 msgstr ""
 
-#: peigen.c:1460 pepigen.c:1460 pex64igen.c:1460
+#: peigen.c:1458 pepigen.c:1458 pex64igen.c:1458
 #, c-format
 msgid ""
 "\n"
 #, c-format
 msgid ""
 "\n"
@@ -4006,129 +5821,129 @@ msgid ""
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-#: peigen.c:1464 pepigen.c:1464 pex64igen.c:1464
+#: peigen.c:1462 pepigen.c:1462 pex64igen.c:1462
 #, c-format
 msgid "Export Flags \t\t\t%lx\n"
 msgstr ""
 
 #, c-format
 msgid "Export Flags \t\t\t%lx\n"
 msgstr ""
 
-#: peigen.c:1467 pepigen.c:1467 pex64igen.c:1467
+#: peigen.c:1465 pepigen.c:1465 pex64igen.c:1465
 #, c-format
 msgid "Time/Date stamp \t\t%lx\n"
 msgstr ""
 
 #, c-format
 msgid "Time/Date stamp \t\t%lx\n"
 msgstr ""
 
-#: peigen.c:1470 pepigen.c:1470 pex64igen.c:1470
+#: peigen.c:1468 pepigen.c:1468 pex64igen.c:1468
 #, c-format
 msgid "Major/Minor \t\t\t%d/%d\n"
 msgstr ""
 
 #, c-format
 msgid "Major/Minor \t\t\t%d/%d\n"
 msgstr ""
 
-#: peigen.c:1473 pepigen.c:1473 pex64igen.c:1473
+#: peigen.c:1471 pepigen.c:1471 pex64igen.c:1471
 #, c-format
 msgid "Name \t\t\t\t"
 msgstr ""
 
 #, c-format
 msgid "Name \t\t\t\t"
 msgstr ""
 
-#: peigen.c:1479 pepigen.c:1479 pex64igen.c:1479
+#: peigen.c:1477 pepigen.c:1477 pex64igen.c:1477
 #, c-format
 msgid "Ordinal Base \t\t\t%ld\n"
 msgstr ""
 
 #, c-format
 msgid "Ordinal Base \t\t\t%ld\n"
 msgstr ""
 
-#: peigen.c:1482 pepigen.c:1482 pex64igen.c:1482
+#: peigen.c:1480 pepigen.c:1480 pex64igen.c:1480
 #, c-format
 msgid "Number in:\n"
 msgstr ""
 
 #, c-format
 msgid "Number in:\n"
 msgstr ""
 
-#: peigen.c:1485 pepigen.c:1485 pex64igen.c:1485
+#: peigen.c:1483 pepigen.c:1483 pex64igen.c:1483
 #, c-format
 msgid "\tExport Address Table \t\t%08lx\n"
 msgstr ""
 
 #, c-format
 msgid "\tExport Address Table \t\t%08lx\n"
 msgstr ""
 
-#: peigen.c:1489 pepigen.c:1489 pex64igen.c:1489
+#: peigen.c:1487 pepigen.c:1487 pex64igen.c:1487
 #, c-format
 msgid "\t[Name Pointer/Ordinal] Table\t%08lx\n"
 msgstr ""
 
 #, c-format
 msgid "\t[Name Pointer/Ordinal] Table\t%08lx\n"
 msgstr ""
 
-#: peigen.c:1492 pepigen.c:1492 pex64igen.c:1492
+#: peigen.c:1490 pepigen.c:1490 pex64igen.c:1490
 #, c-format
 msgid "Table Addresses\n"
 msgstr ""
 
 #, c-format
 msgid "Table Addresses\n"
 msgstr ""
 
-#: peigen.c:1495 pepigen.c:1495 pex64igen.c:1495
+#: peigen.c:1493 pepigen.c:1493 pex64igen.c:1493
 #, c-format
 msgid "\tExport Address Table \t\t"
 msgstr ""
 
 #, c-format
 msgid "\tExport Address Table \t\t"
 msgstr ""
 
-#: peigen.c:1500 pepigen.c:1500 pex64igen.c:1500
+#: peigen.c:1498 pepigen.c:1498 pex64igen.c:1498
 #, c-format
 msgid "\tName Pointer Table \t\t"
 msgstr ""
 
 #, c-format
 msgid "\tName Pointer Table \t\t"
 msgstr ""
 
-#: peigen.c:1505 pepigen.c:1505 pex64igen.c:1505
+#: peigen.c:1503 pepigen.c:1503 pex64igen.c:1503
 #, c-format
 msgid "\tOrdinal Table \t\t\t"
 msgstr ""
 
 #, c-format
 msgid "\tOrdinal Table \t\t\t"
 msgstr ""
 
-#: peigen.c:1519 pepigen.c:1519 pex64igen.c:1519
+#: peigen.c:1517 pepigen.c:1517 pex64igen.c:1517
 #, c-format
 msgid ""
 "\n"
 "Export Address Table -- Ordinal Base %ld\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "Export Address Table -- Ordinal Base %ld\n"
 msgstr ""
 
-#: peigen.c:1538 pepigen.c:1538 pex64igen.c:1538
+#: peigen.c:1536 pepigen.c:1536 pex64igen.c:1536
 msgid "Forwarder RVA"
 msgstr ""
 
 msgid "Forwarder RVA"
 msgstr ""
 
-#: peigen.c:1549 pepigen.c:1549 pex64igen.c:1549
+#: peigen.c:1547 pepigen.c:1547 pex64igen.c:1547
 msgid "Export RVA"
 msgstr ""
 
 msgid "Export RVA"
 msgstr ""
 
-#: peigen.c:1556 pepigen.c:1556 pex64igen.c:1556
+#: peigen.c:1554 pepigen.c:1554 pex64igen.c:1554
 #, c-format
 msgid ""
 "\n"
 "[Ordinal/Name Pointer] Table\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "[Ordinal/Name Pointer] Table\n"
 msgstr ""
 
-#: peigen.c:1616 peigen.c:1795 pepigen.c:1616 pepigen.c:1795 pex64igen.c:1616
-#: pex64igen.c:1795
+#: peigen.c:1614 peigen.c:1797 pepigen.c:1614 pepigen.c:1797 pex64igen.c:1614
+#: pex64igen.c:1797
 #, c-format
 msgid "Warning, .pdata section size (%ld) is not a multiple of %d\n"
 msgstr ""
 
 #, c-format
 msgid "Warning, .pdata section size (%ld) is not a multiple of %d\n"
 msgstr ""
 
-#: peigen.c:1623 pepigen.c:1623 pex64igen.c:1623
+#: peigen.c:1621 pepigen.c:1621 pex64igen.c:1621
 #, c-format
 msgid " vma:\t\t\tBegin Address    End Address      Unwind Info\n"
 msgstr ""
 
 #, c-format
 msgid " vma:\t\t\tBegin Address    End Address      Unwind Info\n"
 msgstr ""
 
-#: peigen.c:1625 pepigen.c:1625 pex64igen.c:1625
+#: peigen.c:1623 pepigen.c:1623 pex64igen.c:1623
 #, c-format
 msgid ""
 " vma:\t\tBegin    End      EH       EH       PrologEnd  Exception\n"
 "     \t\tAddress  Address  Handler  Data     Address    Mask\n"
 msgstr ""
 
 #, c-format
 msgid ""
 " vma:\t\tBegin    End      EH       EH       PrologEnd  Exception\n"
 "     \t\tAddress  Address  Handler  Data     Address    Mask\n"
 msgstr ""
 
-#: peigen.c:1695 pepigen.c:1695 pex64igen.c:1695
+#: peigen.c:1697 pepigen.c:1697 pex64igen.c:1697
 #, c-format
 msgid " Register save millicode"
 msgstr ""
 
 #, c-format
 msgid " Register save millicode"
 msgstr ""
 
-#: peigen.c:1698 pepigen.c:1698 pex64igen.c:1698
+#: peigen.c:1700 pepigen.c:1700 pex64igen.c:1700
 #, c-format
 msgid " Register restore millicode"
 msgstr ""
 
 #, c-format
 msgid " Register restore millicode"
 msgstr ""
 
-#: peigen.c:1701 pepigen.c:1701 pex64igen.c:1701
+#: peigen.c:1703 pepigen.c:1703 pex64igen.c:1703
 #, c-format
 msgid " Glue code sequence"
 msgstr ""
 
 #, c-format
 msgid " Glue code sequence"
 msgstr ""
 
-#: peigen.c:1801 pepigen.c:1801 pex64igen.c:1801
+#: peigen.c:1803 pepigen.c:1803 pex64igen.c:1803
 #, c-format
 msgid ""
 " vma:\t\tBegin    Prolog   Function Flags    Exception EH\n"
 "     \t\tAddress  Length   Length   32b exc  Handler   Data\n"
 msgstr ""
 
 #, c-format
 msgid ""
 " vma:\t\tBegin    Prolog   Function Flags    Exception EH\n"
 "     \t\tAddress  Length   Length   32b exc  Handler   Data\n"
 msgstr ""
 
-#: peigen.c:1933 pepigen.c:1933 pex64igen.c:1933
+#: peigen.c:1929 pepigen.c:1929 pex64igen.c:1929
 #, c-format
 msgid ""
 "\n"
 #, c-format
 msgid ""
 "\n"
@@ -4136,14 +5951,14 @@ msgid ""
 "PE File Base Relocations (interpreted .reloc section contents)\n"
 msgstr ""
 
 "PE File Base Relocations (interpreted .reloc section contents)\n"
 msgstr ""
 
-#: peigen.c:1963 pepigen.c:1963 pex64igen.c:1963
+#: peigen.c:1958 pepigen.c:1958 pex64igen.c:1958
 #, c-format
 msgid ""
 "\n"
 "Virtual Address: %08lx Chunk size %ld (0x%lx) Number of fixups %ld\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "Virtual Address: %08lx Chunk size %ld (0x%lx) Number of fixups %ld\n"
 msgstr ""
 
-#: peigen.c:1976 pepigen.c:1976 pex64igen.c:1976
+#: peigen.c:1971 pepigen.c:1971 pex64igen.c:1971
 #, c-format
 msgid "\treloc %4d offset %4x [%4lx] %s"
 msgstr ""
 #, c-format
 msgid "\treloc %4d offset %4x [%4lx] %s"
 msgstr ""
@@ -4151,31 +5966,37 @@ msgstr ""
 #. The MS dumpbin program reportedly ands with 0xff0f before
 #. printing the characteristics field.  Not sure why.  No reason to
 #. emulate it here.
 #. The MS dumpbin program reportedly ands with 0xff0f before
 #. printing the characteristics field.  Not sure why.  No reason to
 #. emulate it here.
-#: peigen.c:2015 pepigen.c:2015 pex64igen.c:2015
+#: peigen.c:2010 pepigen.c:2010 pex64igen.c:2010
 #, c-format
 msgid ""
 "\n"
 "Characteristics 0x%x\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "Characteristics 0x%x\n"
 msgstr ""
 
-#: peigen.c:2292 pepigen.c:2292 pex64igen.c:2292
+#: peigen.c:2310 pepigen.c:2310 pex64igen.c:2310
 msgid "%B: unable to fill in DataDictionary[1] because .idata$2 is missing"
 msgstr ""
 
 msgid "%B: unable to fill in DataDictionary[1] because .idata$2 is missing"
 msgstr ""
 
-#: peigen.c:2312 pepigen.c:2312 pex64igen.c:2312
+#: peigen.c:2330 pepigen.c:2330 pex64igen.c:2330
 msgid "%B: unable to fill in DataDictionary[1] because .idata$4 is missing"
 msgstr ""
 
 msgid "%B: unable to fill in DataDictionary[1] because .idata$4 is missing"
 msgstr ""
 
-#: peigen.c:2333 pepigen.c:2333 pex64igen.c:2333
+#: peigen.c:2351 pepigen.c:2351 pex64igen.c:2351
 msgid "%B: unable to fill in DataDictionary[12] because .idata$5 is missing"
 msgstr ""
 
 msgid "%B: unable to fill in DataDictionary[12] because .idata$5 is missing"
 msgstr ""
 
-#: peigen.c:2353 pepigen.c:2353 pex64igen.c:2353
+#: peigen.c:2371 pepigen.c:2371 pex64igen.c:2371
 msgid ""
 "%B: unable to fill in DataDictionary[PE_IMPORT_ADDRESS_TABLE (12)] because ."
 "idata$6 is missing"
 msgstr ""
 
 msgid ""
 "%B: unable to fill in DataDictionary[PE_IMPORT_ADDRESS_TABLE (12)] because ."
 "idata$6 is missing"
 msgstr ""
 
-#: peigen.c:2375 pepigen.c:2375 pex64igen.c:2375
+#: peigen.c:2413 pepigen.c:2413 pex64igen.c:2413
+msgid ""
+"%B: unable to fill in DataDictionary[PE_IMPORT_ADDRESS_TABLE(12)] because ."
+"idata$6 is missing"
+msgstr ""
+
+#: peigen.c:2436 pepigen.c:2436 pex64igen.c:2436
 msgid "%B: unable to fill in DataDictionary[9] because __tls_used is missing"
 msgstr ""
 msgid "%B: unable to fill in DataDictionary[9] because __tls_used is missing"
 msgstr ""
index 16888df..376249e 100644 (file)
@@ -1,5 +1,9 @@
 2010-11-05  Tristan Gingold  <gingold@adacore.com>
 
 2010-11-05  Tristan Gingold  <gingold@adacore.com>
 
+       * po/binutils.pot: Regenerate
+
+2010-11-05  Tristan Gingold  <gingold@adacore.com>
+
        * NEWS: Add marker for 2.21.
 
 2010-11-02  H.J. Lu  <hongjiu.lu@intel.com>
        * NEWS: Add marker for 2.21.
 
 2010-11-02  H.J. Lu  <hongjiu.lu@intel.com>
index 45a9042..71a19f0 100644 (file)
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: bug-binutils@gnu.org\n"
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: bug-binutils@gnu.org\n"
-"POT-Creation-Date: 2010-03-03 14:57+0100\n"
+"POT-Creation-Date: 2010-11-05 10:28+0100\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -16,32 +16,34 @@ msgstr ""
 "Content-Type: text/plain; charset=CHARSET\n"
 "Content-Transfer-Encoding: 8bit\n"
 
 "Content-Type: text/plain; charset=CHARSET\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: addr2line.c:76
+#: addr2line.c:80
 #, c-format
 msgid "Usage: %s [option(s)] [addr(s)]\n"
 msgstr ""
 
 #, c-format
 msgid "Usage: %s [option(s)] [addr(s)]\n"
 msgstr ""
 
-#: addr2line.c:77
+#: addr2line.c:81
 #, c-format
 msgid " Convert addresses into line number/file name pairs.\n"
 msgstr ""
 
 #, c-format
 msgid " Convert addresses into line number/file name pairs.\n"
 msgstr ""
 
-#: addr2line.c:78
+#: addr2line.c:82
 #, c-format
 msgid ""
 " If no addresses are specified on the command line, they will be read from "
 "stdin\n"
 msgstr ""
 
 #, c-format
 msgid ""
 " If no addresses are specified on the command line, they will be read from "
 "stdin\n"
 msgstr ""
 
-#: addr2line.c:79
+#: addr2line.c:83
 #, c-format
 msgid ""
 " The options are:\n"
 "  @<file>                Read options from <file>\n"
 #, c-format
 msgid ""
 " The options are:\n"
 "  @<file>                Read options from <file>\n"
+"  -a --addresses         Show addresses\n"
 "  -b --target=<bfdname>  Set the binary file format\n"
 "  -e --exe=<executable>  Set the input file name (default is a.out)\n"
 "  -i --inlines           Unwind inlined functions\n"
 "  -j --section=<name>    Read section-relative offsets instead of addresses\n"
 "  -b --target=<bfdname>  Set the binary file format\n"
 "  -e --exe=<executable>  Set the input file name (default is a.out)\n"
 "  -i --inlines           Unwind inlined functions\n"
 "  -j --section=<name>    Read section-relative offsets instead of addresses\n"
+"  -p --pretty-print      Make the output easier to read for humans\n"
 "  -s --basenames         Strip directory names\n"
 "  -f --functions         Show function names\n"
 "  -C --demangle[=style]  Demangle function names\n"
 "  -s --basenames         Strip directory names\n"
 "  -f --functions         Show function names\n"
 "  -C --demangle[=style]  Demangle function names\n"
@@ -50,213 +52,229 @@ msgid ""
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-#: addr2line.c:94 ar.c:295 coffdump.c:469 dlltool.c:3838 dllwrap.c:510
-#: nlmconv.c:1113 objcopy.c:563 objcopy.c:598 readelf.c:2935 size.c:99
-#: srconv.c:1741 strings.c:676 sysdump.c:653 windmc.c:233 windres.c:698
+#: addr2line.c:100 ar.c:293 coffdump.c:469 dlltool.c:3926 dllwrap.c:524
+#: elfedit.c:1155 nlmconv.c:1113 objcopy.c:576 objcopy.c:611 readelf.c:3219
+#: size.c:99 srconv.c:1742 strings.c:663 sysdump.c:653 windmc.c:228
+#: windres.c:694
 #, c-format
 msgid "Report bugs to %s\n"
 msgstr ""
 
 #, c-format
 msgid "Report bugs to %s\n"
 msgstr ""
 
-#: addr2line.c:292
+#: addr2line.c:262
+#, c-format
+msgid " at "
+msgstr ""
+
+#: addr2line.c:287
+#, c-format
+msgid " (inlined by) "
+msgstr ""
+
+#: addr2line.c:320
 #, c-format
 msgid "%s: cannot get addresses from archive"
 msgstr ""
 
 #, c-format
 msgid "%s: cannot get addresses from archive"
 msgstr ""
 
-#: addr2line.c:309
+#: addr2line.c:337
 #, c-format
 msgid "%s: cannot find section %s"
 msgstr ""
 
 #, c-format
 msgid "%s: cannot find section %s"
 msgstr ""
 
-#: addr2line.c:375 nm.c:1554 objdump.c:3234
+#: addr2line.c:406 nm.c:1563 objdump.c:3301
 #, c-format
 msgid "unknown demangling style `%s'"
 msgstr ""
 
 #, c-format
 msgid "unknown demangling style `%s'"
 msgstr ""
 
-#: ar.c:218
+#: ar.c:215
 #, c-format
 msgid "no entry %s in archive\n"
 msgstr ""
 
 #, c-format
 msgid "no entry %s in archive\n"
 msgstr ""
 
-#: ar.c:236
+#: ar.c:233
 #, c-format
 msgid ""
 "Usage: %s [emulation options] [--plugin <name>] [-]{dmpqrstx}"
 "[abcfilNoPsSuvV] [member-name] [count] archive-file file...\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "Usage: %s [emulation options] [--plugin <name>] [-]{dmpqrstx}"
 "[abcfilNoPsSuvV] [member-name] [count] archive-file file...\n"
 msgstr ""
 
-#: ar.c:238
+#: ar.c:235
 #, c-format
 msgid ""
 "Usage: %s [emulation options] [-]{dmpqrstx}[abcfilNoPsSuvV] [member-name] "
 "[count] archive-file file...\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "Usage: %s [emulation options] [-]{dmpqrstx}[abcfilNoPsSuvV] [member-name] "
 "[count] archive-file file...\n"
 msgstr ""
 
-#: ar.c:243
+#: ar.c:240
 #, c-format
 msgid "       %s -M [<mri-script]\n"
 msgstr ""
 
 #, c-format
 msgid "       %s -M [<mri-script]\n"
 msgstr ""
 
-#: ar.c:244
+#: ar.c:241
 #, c-format
 msgid " commands:\n"
 msgstr ""
 
 #, c-format
 msgid " commands:\n"
 msgstr ""
 
-#: ar.c:245
+#: ar.c:242
 #, c-format
 msgid "  d            - delete file(s) from the archive\n"
 msgstr ""
 
 #, c-format
 msgid "  d            - delete file(s) from the archive\n"
 msgstr ""
 
-#: ar.c:246
+#: ar.c:243
 #, c-format
 msgid "  m[ab]        - move file(s) in the archive\n"
 msgstr ""
 
 #, c-format
 msgid "  m[ab]        - move file(s) in the archive\n"
 msgstr ""
 
-#: ar.c:247
+#: ar.c:244
 #, c-format
 msgid "  p            - print file(s) found in the archive\n"
 msgstr ""
 
 #, c-format
 msgid "  p            - print file(s) found in the archive\n"
 msgstr ""
 
-#: ar.c:248
+#: ar.c:245
 #, c-format
 msgid "  q[f]         - quick append file(s) to the archive\n"
 msgstr ""
 
 #, c-format
 msgid "  q[f]         - quick append file(s) to the archive\n"
 msgstr ""
 
-#: ar.c:249
+#: ar.c:246
 #, c-format
 msgid ""
 "  r[ab][f][u]  - replace existing or insert new file(s) into the archive\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "  r[ab][f][u]  - replace existing or insert new file(s) into the archive\n"
 msgstr ""
 
-#: ar.c:250
+#: ar.c:247
+#, c-format
+msgid "  s            - act as ranlib\n"
+msgstr ""
+
+#: ar.c:248
 #, c-format
 msgid "  t            - display contents of archive\n"
 msgstr ""
 
 #, c-format
 msgid "  t            - display contents of archive\n"
 msgstr ""
 
-#: ar.c:251
+#: ar.c:249
 #, c-format
 msgid "  x[o]         - extract file(s) from the archive\n"
 msgstr ""
 
 #, c-format
 msgid "  x[o]         - extract file(s) from the archive\n"
 msgstr ""
 
-#: ar.c:252
+#: ar.c:250
 #, c-format
 msgid " command specific modifiers:\n"
 msgstr ""
 
 #, c-format
 msgid " command specific modifiers:\n"
 msgstr ""
 
-#: ar.c:253
+#: ar.c:251
 #, c-format
 msgid "  [a]          - put file(s) after [member-name]\n"
 msgstr ""
 
 #, c-format
 msgid "  [a]          - put file(s) after [member-name]\n"
 msgstr ""
 
-#: ar.c:254
+#: ar.c:252
 #, c-format
 msgid "  [b]          - put file(s) before [member-name] (same as [i])\n"
 msgstr ""
 
 #, c-format
 msgid "  [b]          - put file(s) before [member-name] (same as [i])\n"
 msgstr ""
 
-#: ar.c:255
+#: ar.c:253
 #, c-format
 msgid "  [D]          - use zero for timestamps and uids/gids\n"
 msgstr ""
 
 #, c-format
 msgid "  [D]          - use zero for timestamps and uids/gids\n"
 msgstr ""
 
-#: ar.c:256
+#: ar.c:254
 #, c-format
 msgid "  [N]          - use instance [count] of name\n"
 msgstr ""
 
 #, c-format
 msgid "  [N]          - use instance [count] of name\n"
 msgstr ""
 
-#: ar.c:257
+#: ar.c:255
 #, c-format
 msgid "  [f]          - truncate inserted file names\n"
 msgstr ""
 
 #, c-format
 msgid "  [f]          - truncate inserted file names\n"
 msgstr ""
 
-#: ar.c:258
+#: ar.c:256
 #, c-format
 msgid "  [P]          - use full path names when matching\n"
 msgstr ""
 
 #, c-format
 msgid "  [P]          - use full path names when matching\n"
 msgstr ""
 
-#: ar.c:259
+#: ar.c:257
 #, c-format
 msgid "  [o]          - preserve original dates\n"
 msgstr ""
 
 #, c-format
 msgid "  [o]          - preserve original dates\n"
 msgstr ""
 
-#: ar.c:260
+#: ar.c:258
 #, c-format
 msgid ""
 "  [u]          - only replace files that are newer than current archive "
 "contents\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "  [u]          - only replace files that are newer than current archive "
 "contents\n"
 msgstr ""
 
-#: ar.c:261
+#: ar.c:259
 #, c-format
 msgid " generic modifiers:\n"
 msgstr ""
 
 #, c-format
 msgid " generic modifiers:\n"
 msgstr ""
 
-#: ar.c:262
+#: ar.c:260
 #, c-format
 msgid "  [c]          - do not warn if the library had to be created\n"
 msgstr ""
 
 #, c-format
 msgid "  [c]          - do not warn if the library had to be created\n"
 msgstr ""
 
-#: ar.c:263
+#: ar.c:261
 #, c-format
 msgid "  [s]          - create an archive index (cf. ranlib)\n"
 msgstr ""
 
 #, c-format
 msgid "  [s]          - create an archive index (cf. ranlib)\n"
 msgstr ""
 
-#: ar.c:264
+#: ar.c:262
 #, c-format
 msgid "  [S]          - do not build a symbol table\n"
 msgstr ""
 
 #, c-format
 msgid "  [S]          - do not build a symbol table\n"
 msgstr ""
 
-#: ar.c:265
+#: ar.c:263
 #, c-format
 msgid "  [T]          - make a thin archive\n"
 msgstr ""
 
 #, c-format
 msgid "  [T]          - make a thin archive\n"
 msgstr ""
 
-#: ar.c:266
+#: ar.c:264
 #, c-format
 msgid "  [v]          - be verbose\n"
 msgstr ""
 
 #, c-format
 msgid "  [v]          - be verbose\n"
 msgstr ""
 
-#: ar.c:267
+#: ar.c:265
 #, c-format
 msgid "  [V]          - display the version number\n"
 msgstr ""
 
 #, c-format
 msgid "  [V]          - display the version number\n"
 msgstr ""
 
-#: ar.c:268
+#: ar.c:266
 #, c-format
 msgid "  @<file>      - read options from <file>\n"
 msgstr ""
 
 #, c-format
 msgid "  @<file>      - read options from <file>\n"
 msgstr ""
 
-#: ar.c:270
+#: ar.c:268
 #, c-format
 msgid " optional:\n"
 msgstr ""
 
 #, c-format
 msgid " optional:\n"
 msgstr ""
 
-#: ar.c:271
+#: ar.c:269
 #, c-format
 msgid "  --plugin <p> - load the specified plugin\n"
 msgstr ""
 
 #, c-format
 msgid "  --plugin <p> - load the specified plugin\n"
 msgstr ""
 
-#: ar.c:278
+#: ar.c:276
 #, c-format
 msgid "Usage: %s [options] archive\n"
 msgstr ""
 
 #, c-format
 msgid "Usage: %s [options] archive\n"
 msgstr ""
 
-#: ar.c:279
+#: ar.c:277
 #, c-format
 msgid " Generate an index to speed access to archives\n"
 msgstr ""
 
 #, c-format
 msgid " Generate an index to speed access to archives\n"
 msgstr ""
 
-#: ar.c:280
+#: ar.c:278
 #, c-format
 msgid ""
 " The options are:\n"
 "  @<file>                      Read options from <file>\n"
 msgstr ""
 
 #, c-format
 msgid ""
 " The options are:\n"
 "  @<file>                      Read options from <file>\n"
 msgstr ""
 
-#: ar.c:283
+#: ar.c:281
 #, c-format
 msgid "  --plugin <name>              Load the specified plugin\n"
 msgstr ""
 
 #, c-format
 msgid "  --plugin <name>              Load the specified plugin\n"
 msgstr ""
 
-#: ar.c:286
+#: ar.c:284
 #, c-format
 msgid ""
 "  -t                           Update the archive's symbol map timestamp\n"
 #, c-format
 msgid ""
 "  -t                           Update the archive's symbol map timestamp\n"
@@ -264,60 +282,60 @@ msgid ""
 "  -v --version                 Print version information\n"
 msgstr ""
 
 "  -v --version                 Print version information\n"
 msgstr ""
 
-#: ar.c:512 nm.c:1626
+#: ar.c:481 nm.c:1636
 #, c-format
 msgid "sorry - this program has been built without plugin support\n"
 msgstr ""
 
 #, c-format
 msgid "sorry - this program has been built without plugin support\n"
 msgstr ""
 
-#: ar.c:539
+#: ar.c:508
 msgid "two different operation options specified"
 msgstr ""
 
 msgid "two different operation options specified"
 msgstr ""
 
-#: ar.c:620
+#: ar.c:589
 #, c-format
 msgid "illegal option -- %c"
 msgstr ""
 
 #, c-format
 msgid "illegal option -- %c"
 msgstr ""
 
-#: ar.c:663
+#: ar.c:632
 msgid "no operation specified"
 msgstr ""
 
 msgid "no operation specified"
 msgstr ""
 
-#: ar.c:666
+#: ar.c:635
 msgid "`u' is only meaningful with the `r' option."
 msgstr ""
 
 msgid "`u' is only meaningful with the `r' option."
 msgstr ""
 
-#: ar.c:669
+#: ar.c:638
 msgid "`u' is not meaningful with the `D' option."
 msgstr ""
 
 msgid "`u' is not meaningful with the `D' option."
 msgstr ""
 
-#: ar.c:677
+#: ar.c:646
 msgid "`N' is only meaningful with the `x' and `d' options."
 msgstr ""
 
 msgid "`N' is only meaningful with the `x' and `d' options."
 msgstr ""
 
-#: ar.c:680
+#: ar.c:649
 msgid "Value for `N' must be positive."
 msgstr ""
 
 msgid "Value for `N' must be positive."
 msgstr ""
 
-#: ar.c:692
+#: ar.c:661
 msgid "`x' cannot be used on thin archives."
 msgstr ""
 
 msgid "`x' cannot be used on thin archives."
 msgstr ""
 
-#: ar.c:733
+#: ar.c:702
 #, c-format
 msgid "internal error -- this option not implemented"
 msgstr ""
 
 #, c-format
 msgid "internal error -- this option not implemented"
 msgstr ""
 
-#: ar.c:802
+#: ar.c:771
 #, c-format
 msgid "creating %s"
 msgstr ""
 
 #, c-format
 msgid "creating %s"
 msgstr ""
 
-#: ar.c:851 ar.c:906 ar.c:1234 objcopy.c:2027
+#: ar.c:820 ar.c:875 ar.c:1203 objcopy.c:2052
 #, c-format
 msgid "internal stat error on %s"
 msgstr ""
 
 #, c-format
 msgid "internal stat error on %s"
 msgstr ""
 
-#: ar.c:855
+#: ar.c:824
 #, c-format
 msgid ""
 "\n"
 #, c-format
 msgid ""
 "\n"
@@ -325,22 +343,22 @@ msgid ""
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-#: ar.c:871 ar.c:939
+#: ar.c:840 ar.c:908
 #, c-format
 msgid "%s is not a valid archive"
 msgstr ""
 
 #, c-format
 msgid "%s is not a valid archive"
 msgstr ""
 
-#: ar.c:1139
+#: ar.c:1108
 #, c-format
 msgid "No member named `%s'\n"
 msgstr ""
 
 #, c-format
 msgid "No member named `%s'\n"
 msgstr ""
 
-#: ar.c:1189
+#: ar.c:1158
 #, c-format
 msgid "no entry %s in archive %s!"
 msgstr ""
 
 #, c-format
 msgid "no entry %s in archive %s!"
 msgstr ""
 
-#: ar.c:1328
+#: ar.c:1297
 #, c-format
 msgid "%s: no archive map to update"
 msgstr ""
 #, c-format
 msgid "%s: no archive map to update"
 msgstr ""
@@ -416,62 +434,62 @@ msgid "  No emulation specific options\n"
 msgstr ""
 
 #. Macros for common output.
 msgstr ""
 
 #. Macros for common output.
-#: binemul.h:43
+#: binemul.h:46
 #, c-format
 msgid " emulation options: \n"
 msgstr ""
 
 #, c-format
 msgid " emulation options: \n"
 msgstr ""
 
-#: bucomm.c:157
+#: bucomm.c:163
 #, c-format
 msgid "can't set BFD default target to `%s': %s"
 msgstr ""
 
 #, c-format
 msgid "can't set BFD default target to `%s': %s"
 msgstr ""
 
-#: bucomm.c:168
+#: bucomm.c:175
 #, c-format
 msgid "%s: Matching formats:"
 msgstr ""
 
 #, c-format
 msgid "%s: Matching formats:"
 msgstr ""
 
-#: bucomm.c:183
+#: bucomm.c:190
 #, c-format
 msgid "Supported targets:"
 msgstr ""
 
 #, c-format
 msgid "Supported targets:"
 msgstr ""
 
-#: bucomm.c:185
+#: bucomm.c:192
 #, c-format
 msgid "%s: supported targets:"
 msgstr ""
 
 #, c-format
 msgid "%s: supported targets:"
 msgstr ""
 
-#: bucomm.c:202
+#: bucomm.c:210
 #, c-format
 msgid "Supported architectures:"
 msgstr ""
 
 #, c-format
 msgid "Supported architectures:"
 msgstr ""
 
-#: bucomm.c:204
+#: bucomm.c:212
 #, c-format
 msgid "%s: supported architectures:"
 msgstr ""
 
 #, c-format
 msgid "%s: supported architectures:"
 msgstr ""
 
-#: bucomm.c:399
+#: bucomm.c:407
 #, c-format
 msgid "BFD header file version %s\n"
 msgstr ""
 
 #, c-format
 msgid "BFD header file version %s\n"
 msgstr ""
 
-#: bucomm.c:548
+#: bucomm.c:556
 #, c-format
 msgid "%s: bad number: %s"
 msgstr ""
 
 #, c-format
 msgid "%s: bad number: %s"
 msgstr ""
 
-#: bucomm.c:565 strings.c:422
+#: bucomm.c:573 strings.c:409
 #, c-format
 msgid "'%s': No such file"
 msgstr ""
 
 #, c-format
 msgid "'%s': No such file"
 msgstr ""
 
-#: bucomm.c:567 strings.c:424
+#: bucomm.c:575 strings.c:411
 #, c-format
 msgid "Warning: could not locate '%s'.  reason: %s"
 msgstr ""
 
 #, c-format
 msgid "Warning: could not locate '%s'.  reason: %s"
 msgstr ""
 
-#: bucomm.c:571
+#: bucomm.c:579
 #, c-format
 msgid "Warning: '%s' is not an ordinary file"
 msgstr ""
 #, c-format
 msgid "Warning: '%s' is not an ordinary file"
 msgstr ""
@@ -501,11 +519,11 @@ msgid ""
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-#: coffdump.c:531 srconv.c:1831 sysdump.c:710
+#: coffdump.c:531 srconv.c:1832 sysdump.c:710
 msgid "no input file specified"
 msgstr ""
 
 msgid "no input file specified"
 msgstr ""
 
-#: cxxfilt.c:119 nm.c:264 objdump.c:251
+#: cxxfilt.c:119 nm.c:269 objdump.c:256
 #, c-format
 msgid "Report bugs to %s.\n"
 msgstr ""
 #, c-format
 msgid "Report bugs to %s.\n"
 msgstr ""
@@ -603,733 +621,778 @@ msgstr ""
 msgid "debug_write_type: illegal type encountered"
 msgstr ""
 
 msgid "debug_write_type: illegal type encountered"
 msgstr ""
 
-#: dlltool.c:884 dlltool.c:910 dlltool.c:941
+#: dlltool.c:901 dlltool.c:927 dlltool.c:958
 #, c-format
 msgid "Internal error: Unknown machine type: %d"
 msgstr ""
 
 #, c-format
 msgid "Internal error: Unknown machine type: %d"
 msgstr ""
 
-#: dlltool.c:982
+#: dlltool.c:999
 #, c-format
 msgid "Can't open def file: %s"
 msgstr ""
 
 #, c-format
 msgid "Can't open def file: %s"
 msgstr ""
 
-#: dlltool.c:987
+#: dlltool.c:1004
 #, c-format
 msgid "Processing def file: %s"
 msgstr ""
 
 #, c-format
 msgid "Processing def file: %s"
 msgstr ""
 
-#: dlltool.c:991
+#: dlltool.c:1008
 msgid "Processed def file"
 msgstr ""
 
 msgid "Processed def file"
 msgstr ""
 
-#: dlltool.c:1015
+#: dlltool.c:1032
 #, c-format
 msgid "Syntax error in def file %s:%d"
 msgstr ""
 
 #, c-format
 msgid "Syntax error in def file %s:%d"
 msgstr ""
 
-#: dlltool.c:1050
+#: dlltool.c:1069
 #, c-format
 msgid "%s: Path components stripped from image name, '%s'."
 msgstr ""
 
 #, c-format
 msgid "%s: Path components stripped from image name, '%s'."
 msgstr ""
 
-#: dlltool.c:1068
+#: dlltool.c:1087
 #, c-format
 msgid "NAME: %s base: %x"
 msgstr ""
 
 #, c-format
 msgid "NAME: %s base: %x"
 msgstr ""
 
-#: dlltool.c:1071 dlltool.c:1087
+#: dlltool.c:1090 dlltool.c:1106
 msgid "Can't have LIBRARY and NAME"
 msgstr ""
 
 msgid "Can't have LIBRARY and NAME"
 msgstr ""
 
-#: dlltool.c:1084
+#: dlltool.c:1103
 #, c-format
 msgid "LIBRARY: %s base: %x"
 msgstr ""
 
 #, c-format
 msgid "LIBRARY: %s base: %x"
 msgstr ""
 
-#: dlltool.c:1320 resrc.c:293
+#: dlltool.c:1342 resrc.c:293
 #, c-format
 msgid "wait: %s"
 msgstr ""
 
 #, c-format
 msgid "wait: %s"
 msgstr ""
 
-#: dlltool.c:1325 dllwrap.c:410 resrc.c:298
+#: dlltool.c:1347 dllwrap.c:422 resrc.c:298
 #, c-format
 msgid "subprocess got fatal signal %d"
 msgstr ""
 
 #, c-format
 msgid "subprocess got fatal signal %d"
 msgstr ""
 
-#: dlltool.c:1331 dllwrap.c:417 resrc.c:305
+#: dlltool.c:1353 dllwrap.c:429 resrc.c:305
 #, c-format
 msgid "%s exited with status %d"
 msgstr ""
 
 #, c-format
 msgid "%s exited with status %d"
 msgstr ""
 
-#: dlltool.c:1362
+#: dlltool.c:1384
 #, c-format
 msgid "Sucking in info from %s section in %s"
 msgstr ""
 
 #, c-format
 msgid "Sucking in info from %s section in %s"
 msgstr ""
 
-#: dlltool.c:1487
+#: dlltool.c:1524
 #, c-format
 msgid "Excluding symbol: %s"
 msgstr ""
 
 #, c-format
 msgid "Excluding symbol: %s"
 msgstr ""
 
-#: dlltool.c:1576 dlltool.c:1587 nm.c:1001 nm.c:1012
+#: dlltool.c:1613 dlltool.c:1624 nm.c:1010 nm.c:1021
 #, c-format
 msgid "%s: no symbols"
 msgstr ""
 
 #. FIXME: we ought to read in and block out the base relocations.
 #, c-format
 msgid "%s: no symbols"
 msgstr ""
 
 #. FIXME: we ought to read in and block out the base relocations.
-#: dlltool.c:1613
+#: dlltool.c:1650
 #, c-format
 msgid "Done reading %s"
 msgstr ""
 
 #, c-format
 msgid "Done reading %s"
 msgstr ""
 
-#: dlltool.c:1623
+#: dlltool.c:1660
 #, c-format
 #, c-format
-msgid "Unable to open object file: %s"
+msgid "Unable to open object file: %s: %s"
 msgstr ""
 
 msgstr ""
 
-#: dlltool.c:1626
+#: dlltool.c:1663
 #, c-format
 msgid "Scanning object file %s"
 msgstr ""
 
 #, c-format
 msgid "Scanning object file %s"
 msgstr ""
 
-#: dlltool.c:1641
+#: dlltool.c:1678
 #, c-format
 msgid "Cannot produce mcore-elf dll from archive file: %s"
 msgstr ""
 
 #, c-format
 msgid "Cannot produce mcore-elf dll from archive file: %s"
 msgstr ""
 
-#: dlltool.c:1741
+#: dlltool.c:1780
 msgid "Adding exports to output file"
 msgstr ""
 
 msgid "Adding exports to output file"
 msgstr ""
 
-#: dlltool.c:1789
+#: dlltool.c:1832
 msgid "Added exports to output file"
 msgstr ""
 
 msgid "Added exports to output file"
 msgstr ""
 
-#: dlltool.c:1930
+#: dlltool.c:1974
 #, c-format
 msgid "Generating export file: %s"
 msgstr ""
 
 #, c-format
 msgid "Generating export file: %s"
 msgstr ""
 
-#: dlltool.c:1935
+#: dlltool.c:1979
 #, c-format
 msgid "Unable to open temporary assembler file: %s"
 msgstr ""
 
 #, c-format
 msgid "Unable to open temporary assembler file: %s"
 msgstr ""
 
-#: dlltool.c:1938
+#: dlltool.c:1982
 #, c-format
 msgid "Opened temporary file: %s"
 msgstr ""
 
 #, c-format
 msgid "Opened temporary file: %s"
 msgstr ""
 
-#: dlltool.c:2113
+#: dlltool.c:2159
 msgid "failed to read the number of entries from base file"
 msgstr ""
 
 msgid "failed to read the number of entries from base file"
 msgstr ""
 
-#: dlltool.c:2161
+#: dlltool.c:2207
 msgid "Generated exports file"
 msgstr ""
 
 msgid "Generated exports file"
 msgstr ""
 
-#: dlltool.c:2370
+#: dlltool.c:2416
 #, c-format
 #, c-format
-msgid "bfd_open failed open stub file: %s"
+msgid "bfd_open failed open stub file: %s: %s"
 msgstr ""
 
 msgstr ""
 
-#: dlltool.c:2373
+#: dlltool.c:2420
 #, c-format
 msgid "Creating stub file: %s"
 msgstr ""
 
 #, c-format
 msgid "Creating stub file: %s"
 msgstr ""
 
-#: dlltool.c:2837 dlltool.c:2906
+#: dlltool.c:2882
+#, c-format
+msgid "bfd_open failed reopen stub file: %s: %s"
+msgstr ""
+
+#: dlltool.c:2896 dlltool.c:2972
 #, c-format
 msgid "failed to open temporary head file: %s"
 msgstr ""
 
 #, c-format
 msgid "failed to open temporary head file: %s"
 msgstr ""
 
-#: dlltool.c:2979
+#: dlltool.c:2958 dlltool.c:3038
 #, c-format
 #, c-format
-msgid "failed to open temporary tail file: %s"
+msgid "failed to open temporary head file: %s: %s"
 msgstr ""
 
 #: dlltool.c:3052
 #, c-format
 msgstr ""
 
 #: dlltool.c:3052
 #, c-format
-msgid "Can't open .lib file: %s"
+msgid "failed to open temporary tail file: %s"
+msgstr ""
+
+#: dlltool.c:3109
+#, c-format
+msgid "failed to open temporary tail file: %s: %s"
+msgstr ""
+
+#: dlltool.c:3131
+#, c-format
+msgid "Can't create .lib file: %s: %s"
 msgstr ""
 
 msgstr ""
 
-#: dlltool.c:3055
+#: dlltool.c:3135
 #, c-format
 msgid "Creating library file: %s"
 msgstr ""
 
 #, c-format
 msgid "Creating library file: %s"
 msgstr ""
 
-#: dlltool.c:3146 dlltool.c:3152
+#: dlltool.c:3227 dlltool.c:3233
 #, c-format
 msgid "cannot delete %s: %s"
 msgstr ""
 
 #, c-format
 msgid "cannot delete %s: %s"
 msgstr ""
 
-#: dlltool.c:3157
+#: dlltool.c:3238
 msgid "Created lib file"
 msgstr ""
 
 msgid "Created lib file"
 msgstr ""
 
-#: dlltool.c:3375 dlltool.c:3397
+#: dlltool.c:3450
+#, c-format
+msgid "Can't open .lib file: %s: %s"
+msgstr ""
+
+#: dlltool.c:3458 dlltool.c:3480
 #, c-format
 msgid "%s is not a library"
 msgstr ""
 
 #, c-format
 msgid "%s is not a library"
 msgstr ""
 
-#: dlltool.c:3415
+#: dlltool.c:3498
 #, c-format
 msgid "Import library `%s' specifies two or more dlls"
 msgstr ""
 
 #, c-format
 msgid "Import library `%s' specifies two or more dlls"
 msgstr ""
 
-#: dlltool.c:3426
+#: dlltool.c:3509
 #, c-format
 msgid "Unable to determine dll name for `%s' (not an import library?)"
 msgstr ""
 
 #, c-format
 msgid "Unable to determine dll name for `%s' (not an import library?)"
 msgstr ""
 
-#: dlltool.c:3647
+#: dlltool.c:3733
 #, c-format
 msgid "Warning, ignoring duplicate EXPORT %s %d,%d"
 msgstr ""
 
 #, c-format
 msgid "Warning, ignoring duplicate EXPORT %s %d,%d"
 msgstr ""
 
-#: dlltool.c:3653
+#: dlltool.c:3739
 #, c-format
 msgid "Error, duplicate EXPORT with ordinals: %s"
 msgstr ""
 
 #, c-format
 msgid "Error, duplicate EXPORT with ordinals: %s"
 msgstr ""
 
-#: dlltool.c:3758
+#: dlltool.c:3844
 msgid "Processing definitions"
 msgstr ""
 
 msgid "Processing definitions"
 msgstr ""
 
-#: dlltool.c:3790
+#: dlltool.c:3876
 msgid "Processed definitions"
 msgstr ""
 
 #. xgetext:c-format
 msgid "Processed definitions"
 msgstr ""
 
 #. xgetext:c-format
-#: dlltool.c:3797 dllwrap.c:471
+#: dlltool.c:3883 dllwrap.c:483
 #, c-format
 msgid "Usage %s <option(s)> <object-file(s)>\n"
 msgstr ""
 
 #. xgetext:c-format
 #, c-format
 msgid "Usage %s <option(s)> <object-file(s)>\n"
 msgstr ""
 
 #. xgetext:c-format
-#: dlltool.c:3799
+#: dlltool.c:3885
 #, c-format
 msgid ""
 "   -m --machine <machine>    Create as DLL for <machine>.  [default: %s]\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "   -m --machine <machine>    Create as DLL for <machine>.  [default: %s]\n"
 msgstr ""
 
-#: dlltool.c:3800
+#: dlltool.c:3886
 #, c-format
 msgid ""
 "        possible <machine>: arm[_interwork], i386, mcore[-elf]{-le|-be}, "
 "ppc, thumb\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "        possible <machine>: arm[_interwork], i386, mcore[-elf]{-le|-be}, "
 "ppc, thumb\n"
 msgstr ""
 
-#: dlltool.c:3801
+#: dlltool.c:3887
 #, c-format
 msgid "   -e --output-exp <outname> Generate an export file.\n"
 msgstr ""
 
 #, c-format
 msgid "   -e --output-exp <outname> Generate an export file.\n"
 msgstr ""
 
-#: dlltool.c:3802
+#: dlltool.c:3888
 #, c-format
 msgid "   -l --output-lib <outname> Generate an interface library.\n"
 msgstr ""
 
 #, c-format
 msgid "   -l --output-lib <outname> Generate an interface library.\n"
 msgstr ""
 
-#: dlltool.c:3803
+#: dlltool.c:3889
 #, c-format
 msgid "   -y --output-delaylib <outname> Create a delay-import library.\n"
 msgstr ""
 
 #, c-format
 msgid "   -y --output-delaylib <outname> Create a delay-import library.\n"
 msgstr ""
 
-#: dlltool.c:3804
+#: dlltool.c:3890
 #, c-format
 msgid "   -a --add-indirect         Add dll indirects to export file.\n"
 msgstr ""
 
 #, c-format
 msgid "   -a --add-indirect         Add dll indirects to export file.\n"
 msgstr ""
 
-#: dlltool.c:3805
+#: dlltool.c:3891
 #, c-format
 msgid ""
 "   -D --dllname <name>       Name of input dll to put into interface lib.\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "   -D --dllname <name>       Name of input dll to put into interface lib.\n"
 msgstr ""
 
-#: dlltool.c:3806
+#: dlltool.c:3892
 #, c-format
 msgid "   -d --input-def <deffile>  Name of .def file to be read in.\n"
 msgstr ""
 
 #, c-format
 msgid "   -d --input-def <deffile>  Name of .def file to be read in.\n"
 msgstr ""
 
-#: dlltool.c:3807
+#: dlltool.c:3893
 #, c-format
 msgid "   -z --output-def <deffile> Name of .def file to be created.\n"
 msgstr ""
 
 #, c-format
 msgid "   -z --output-def <deffile> Name of .def file to be created.\n"
 msgstr ""
 
-#: dlltool.c:3808
+#: dlltool.c:3894
 #, c-format
 msgid "      --export-all-symbols   Export all symbols to .def\n"
 msgstr ""
 
 #, c-format
 msgid "      --export-all-symbols   Export all symbols to .def\n"
 msgstr ""
 
-#: dlltool.c:3809
+#: dlltool.c:3895
 #, c-format
 msgid "      --no-export-all-symbols  Only export listed symbols\n"
 msgstr ""
 
 #, c-format
 msgid "      --no-export-all-symbols  Only export listed symbols\n"
 msgstr ""
 
-#: dlltool.c:3810
+#: dlltool.c:3896
 #, c-format
 msgid "      --exclude-symbols <list> Don't export <list>\n"
 msgstr ""
 
 #, c-format
 msgid "      --exclude-symbols <list> Don't export <list>\n"
 msgstr ""
 
-#: dlltool.c:3811
+#: dlltool.c:3897
 #, c-format
 msgid "      --no-default-excludes  Clear default exclude symbols\n"
 msgstr ""
 
 #, c-format
 msgid "      --no-default-excludes  Clear default exclude symbols\n"
 msgstr ""
 
-#: dlltool.c:3812
+#: dlltool.c:3898
 #, c-format
 msgid "   -b --base-file <basefile> Read linker generated base file.\n"
 msgstr ""
 
 #, c-format
 msgid "   -b --base-file <basefile> Read linker generated base file.\n"
 msgstr ""
 
-#: dlltool.c:3813
+#: dlltool.c:3899
 #, c-format
 msgid "   -x --no-idata4            Don't generate idata$4 section.\n"
 msgstr ""
 
 #, c-format
 msgid "   -x --no-idata4            Don't generate idata$4 section.\n"
 msgstr ""
 
-#: dlltool.c:3814
+#: dlltool.c:3900
 #, c-format
 msgid "   -c --no-idata5            Don't generate idata$5 section.\n"
 msgstr ""
 
 #, c-format
 msgid "   -c --no-idata5            Don't generate idata$5 section.\n"
 msgstr ""
 
-#: dlltool.c:3815
+#: dlltool.c:3901
 #, c-format
 msgid ""
 "      --use-nul-prefixed-import-tables Use zero prefixed idata$4 and idata"
 "$5.\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "      --use-nul-prefixed-import-tables Use zero prefixed idata$4 and idata"
 "$5.\n"
 msgstr ""
 
-#: dlltool.c:3816
+#: dlltool.c:3902
 #, c-format
 msgid ""
 "   -U --add-underscore       Add underscores to all symbols in interface "
 "library.\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "   -U --add-underscore       Add underscores to all symbols in interface "
 "library.\n"
 msgstr ""
 
-#: dlltool.c:3817
+#: dlltool.c:3903
 #, c-format
 msgid ""
 "      --add-stdcall-underscore Add underscores to stdcall symbols in "
 "interface library.\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "      --add-stdcall-underscore Add underscores to stdcall symbols in "
 "interface library.\n"
 msgstr ""
 
-#: dlltool.c:3818
+#: dlltool.c:3904
+#, c-format
+msgid ""
+"      --no-leading-underscore All symbols shouldn't be prefixed by an "
+"underscore.\n"
+msgstr ""
+
+#: dlltool.c:3905
+#, c-format
+msgid ""
+"      --leading-underscore   All symbols should be prefixed by an "
+"underscore.\n"
+msgstr ""
+
+#: dlltool.c:3906
 #, c-format
 msgid "   -k --kill-at              Kill @<n> from exported names.\n"
 msgstr ""
 
 #, c-format
 msgid "   -k --kill-at              Kill @<n> from exported names.\n"
 msgstr ""
 
-#: dlltool.c:3819
+#: dlltool.c:3907
 #, c-format
 msgid "   -A --add-stdcall-alias    Add aliases without @<n>.\n"
 msgstr ""
 
 #, c-format
 msgid "   -A --add-stdcall-alias    Add aliases without @<n>.\n"
 msgstr ""
 
-#: dlltool.c:3820
+#: dlltool.c:3908
 #, c-format
 msgid "   -p --ext-prefix-alias <prefix> Add aliases with <prefix>.\n"
 msgstr ""
 
 #, c-format
 msgid "   -p --ext-prefix-alias <prefix> Add aliases with <prefix>.\n"
 msgstr ""
 
-#: dlltool.c:3821
+#: dlltool.c:3909
 #, c-format
 msgid "   -S --as <name>            Use <name> for assembler.\n"
 msgstr ""
 
 #, c-format
 msgid "   -S --as <name>            Use <name> for assembler.\n"
 msgstr ""
 
-#: dlltool.c:3822
+#: dlltool.c:3910
 #, c-format
 msgid "   -f --as-flags <flags>     Pass <flags> to the assembler.\n"
 msgstr ""
 
 #, c-format
 msgid "   -f --as-flags <flags>     Pass <flags> to the assembler.\n"
 msgstr ""
 
-#: dlltool.c:3823
+#: dlltool.c:3911
 #, c-format
 msgid ""
 "   -C --compat-implib        Create backward compatible import library.\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "   -C --compat-implib        Create backward compatible import library.\n"
 msgstr ""
 
-#: dlltool.c:3824
+#: dlltool.c:3912
 #, c-format
 msgid ""
 "   -n --no-delete            Keep temp files (repeat for extra "
 "preservation).\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "   -n --no-delete            Keep temp files (repeat for extra "
 "preservation).\n"
 msgstr ""
 
-#: dlltool.c:3825
+#: dlltool.c:3913
 #, c-format
 msgid ""
 "   -t --temp-prefix <prefix> Use <prefix> to construct temp file names.\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "   -t --temp-prefix <prefix> Use <prefix> to construct temp file names.\n"
 msgstr ""
 
-#: dlltool.c:3826
+#: dlltool.c:3914
 #, c-format
 msgid ""
 "   -I --identify <implib>    Report the name of the DLL associated with "
 "<implib>.\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "   -I --identify <implib>    Report the name of the DLL associated with "
 "<implib>.\n"
 msgstr ""
 
-#: dlltool.c:3827
+#: dlltool.c:3915
 #, c-format
 msgid ""
 "      --identify-strict      Causes --identify to report error when multiple "
 "DLLs.\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "      --identify-strict      Causes --identify to report error when multiple "
 "DLLs.\n"
 msgstr ""
 
-#: dlltool.c:3828
+#: dlltool.c:3916
 #, c-format
 msgid "   -v --verbose              Be verbose.\n"
 msgstr ""
 
 #, c-format
 msgid "   -v --verbose              Be verbose.\n"
 msgstr ""
 
-#: dlltool.c:3829
+#: dlltool.c:3917
 #, c-format
 msgid "   -V --version              Display the program version.\n"
 msgstr ""
 
 #, c-format
 msgid "   -V --version              Display the program version.\n"
 msgstr ""
 
-#: dlltool.c:3830
+#: dlltool.c:3918
 #, c-format
 msgid "   -h --help                 Display this information.\n"
 msgstr ""
 
 #, c-format
 msgid "   -h --help                 Display this information.\n"
 msgstr ""
 
-#: dlltool.c:3831
+#: dlltool.c:3919
 #, c-format
 msgid "   @<file>                   Read options from <file>.\n"
 msgstr ""
 
 #, c-format
 msgid "   @<file>                   Read options from <file>.\n"
 msgstr ""
 
-#: dlltool.c:3833
+#: dlltool.c:3921
 #, c-format
 msgid ""
 "   -M --mcore-elf <outname>  Process mcore-elf object files into <outname>.\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "   -M --mcore-elf <outname>  Process mcore-elf object files into <outname>.\n"
 msgstr ""
 
-#: dlltool.c:3834
+#: dlltool.c:3922
 #, c-format
 msgid "   -L --linker <name>        Use <name> as the linker.\n"
 msgstr ""
 
 #, c-format
 msgid "   -L --linker <name>        Use <name> as the linker.\n"
 msgstr ""
 
-#: dlltool.c:3835
+#: dlltool.c:3923
 #, c-format
 msgid "   -F --linker-flags <flags> Pass <flags> to the linker.\n"
 msgstr ""
 
 #, c-format
 msgid "   -F --linker-flags <flags> Pass <flags> to the linker.\n"
 msgstr ""
 
-#: dlltool.c:3972
+#: dlltool.c:4070
 #, c-format
 msgid "Path components stripped from dllname, '%s'."
 msgstr ""
 
 #, c-format
 msgid "Path components stripped from dllname, '%s'."
 msgstr ""
 
-#: dlltool.c:4020
+#: dlltool.c:4118
 #, c-format
 msgid "Unable to open base-file: %s"
 msgstr ""
 
 #, c-format
 msgid "Unable to open base-file: %s"
 msgstr ""
 
-#: dlltool.c:4055
+#: dlltool.c:4153
 #, c-format
 msgid "Machine '%s' not supported"
 msgstr ""
 
 #, c-format
 msgid "Machine '%s' not supported"
 msgstr ""
 
-#: dlltool.c:4124
+#: dlltool.c:4232
 #, c-format
 msgid "Warning, machine type (%d) not supported for delayimport."
 msgstr ""
 
 #, c-format
 msgid "Warning, machine type (%d) not supported for delayimport."
 msgstr ""
 
-#: dlltool.c:4192 dllwrap.c:201
+#: dlltool.c:4300 dllwrap.c:213
 #, c-format
 msgid "Tried file: %s"
 msgstr ""
 
 #, c-format
 msgid "Tried file: %s"
 msgstr ""
 
-#: dlltool.c:4199 dllwrap.c:208
+#: dlltool.c:4307 dllwrap.c:220
 #, c-format
 msgid "Using file: %s"
 msgstr ""
 
 #, c-format
 msgid "Using file: %s"
 msgstr ""
 
-#: dllwrap.c:291
+#: dllwrap.c:303
 #, c-format
 msgid "Keeping temporary base file %s"
 msgstr ""
 
 #, c-format
 msgid "Keeping temporary base file %s"
 msgstr ""
 
-#: dllwrap.c:293
+#: dllwrap.c:305
 #, c-format
 msgid "Deleting temporary base file %s"
 msgstr ""
 
 #, c-format
 msgid "Deleting temporary base file %s"
 msgstr ""
 
-#: dllwrap.c:307
+#: dllwrap.c:319
 #, c-format
 msgid "Keeping temporary exp file %s"
 msgstr ""
 
 #, c-format
 msgid "Keeping temporary exp file %s"
 msgstr ""
 
-#: dllwrap.c:309
+#: dllwrap.c:321
 #, c-format
 msgid "Deleting temporary exp file %s"
 msgstr ""
 
 #, c-format
 msgid "Deleting temporary exp file %s"
 msgstr ""
 
-#: dllwrap.c:322
+#: dllwrap.c:334
 #, c-format
 msgid "Keeping temporary def file %s"
 msgstr ""
 
 #, c-format
 msgid "Keeping temporary def file %s"
 msgstr ""
 
-#: dllwrap.c:324
+#: dllwrap.c:336
 #, c-format
 msgid "Deleting temporary def file %s"
 msgstr ""
 
 #, c-format
 msgid "Deleting temporary def file %s"
 msgstr ""
 
-#: dllwrap.c:472
+#: dllwrap.c:484
 #, c-format
 msgid "  Generic options:\n"
 msgstr ""
 
 #, c-format
 msgid "  Generic options:\n"
 msgstr ""
 
-#: dllwrap.c:473
+#: dllwrap.c:485
 #, c-format
 msgid "   @<file>                Read options from <file>\n"
 msgstr ""
 
 #, c-format
 msgid "   @<file>                Read options from <file>\n"
 msgstr ""
 
-#: dllwrap.c:474
+#: dllwrap.c:486
 #, c-format
 msgid "   --quiet, -q            Work quietly\n"
 msgstr ""
 
 #, c-format
 msgid "   --quiet, -q            Work quietly\n"
 msgstr ""
 
-#: dllwrap.c:475
+#: dllwrap.c:487
 #, c-format
 msgid "   --verbose, -v          Verbose\n"
 msgstr ""
 
 #, c-format
 msgid "   --verbose, -v          Verbose\n"
 msgstr ""
 
-#: dllwrap.c:476
+#: dllwrap.c:488
 #, c-format
 msgid "   --version              Print dllwrap version\n"
 msgstr ""
 
 #, c-format
 msgid "   --version              Print dllwrap version\n"
 msgstr ""
 
-#: dllwrap.c:477
+#: dllwrap.c:489
 #, c-format
 msgid "   --implib <outname>     Synonym for --output-lib\n"
 msgstr ""
 
 #, c-format
 msgid "   --implib <outname>     Synonym for --output-lib\n"
 msgstr ""
 
-#: dllwrap.c:478
+#: dllwrap.c:490
 #, c-format
 msgid "  Options for %s:\n"
 msgstr ""
 
 #, c-format
 msgid "  Options for %s:\n"
 msgstr ""
 
-#: dllwrap.c:479
+#: dllwrap.c:491
 #, c-format
 msgid "   --driver-name <driver> Defaults to \"gcc\"\n"
 msgstr ""
 
 #, c-format
 msgid "   --driver-name <driver> Defaults to \"gcc\"\n"
 msgstr ""
 
-#: dllwrap.c:480
+#: dllwrap.c:492
 #, c-format
 msgid "   --driver-flags <flags> Override default ld flags\n"
 msgstr ""
 
 #, c-format
 msgid "   --driver-flags <flags> Override default ld flags\n"
 msgstr ""
 
-#: dllwrap.c:481
+#: dllwrap.c:493
 #, c-format
 msgid "   --dlltool-name <dlltool> Defaults to \"dlltool\"\n"
 msgstr ""
 
 #, c-format
 msgid "   --dlltool-name <dlltool> Defaults to \"dlltool\"\n"
 msgstr ""
 
-#: dllwrap.c:482
+#: dllwrap.c:494
 #, c-format
 msgid "   --entry <entry>        Specify alternate DLL entry point\n"
 msgstr ""
 
 #, c-format
 msgid "   --entry <entry>        Specify alternate DLL entry point\n"
 msgstr ""
 
-#: dllwrap.c:483
+#: dllwrap.c:495
 #, c-format
 msgid "   --image-base <base>    Specify image base address\n"
 msgstr ""
 
 #, c-format
 msgid "   --image-base <base>    Specify image base address\n"
 msgstr ""
 
-#: dllwrap.c:484
+#: dllwrap.c:496
 #, c-format
 msgid "   --target <machine>     i386-cygwin32 or i386-mingw32\n"
 msgstr ""
 
 #, c-format
 msgid "   --target <machine>     i386-cygwin32 or i386-mingw32\n"
 msgstr ""
 
-#: dllwrap.c:485
+#: dllwrap.c:497
 #, c-format
 msgid "   --dry-run              Show what needs to be run\n"
 msgstr ""
 
 #, c-format
 msgid "   --dry-run              Show what needs to be run\n"
 msgstr ""
 
-#: dllwrap.c:486
+#: dllwrap.c:498
 #, c-format
 msgid "   --mno-cygwin           Create Mingw DLL\n"
 msgstr ""
 
 #, c-format
 msgid "   --mno-cygwin           Create Mingw DLL\n"
 msgstr ""
 
-#: dllwrap.c:487
+#: dllwrap.c:499
 #, c-format
 msgid "  Options passed to DLLTOOL:\n"
 msgstr ""
 
 #, c-format
 msgid "  Options passed to DLLTOOL:\n"
 msgstr ""
 
-#: dllwrap.c:488
+#: dllwrap.c:500
 #, c-format
 msgid "   --machine <machine>\n"
 msgstr ""
 
 #, c-format
 msgid "   --machine <machine>\n"
 msgstr ""
 
-#: dllwrap.c:489
+#: dllwrap.c:501
 #, c-format
 msgid "   --output-exp <outname> Generate export file.\n"
 msgstr ""
 
 #, c-format
 msgid "   --output-exp <outname> Generate export file.\n"
 msgstr ""
 
-#: dllwrap.c:490
+#: dllwrap.c:502
 #, c-format
 msgid "   --output-lib <outname> Generate input library.\n"
 msgstr ""
 
 #, c-format
 msgid "   --output-lib <outname> Generate input library.\n"
 msgstr ""
 
-#: dllwrap.c:491
+#: dllwrap.c:503
 #, c-format
 msgid "   --add-indirect         Add dll indirects to export file.\n"
 msgstr ""
 
 #, c-format
 msgid "   --add-indirect         Add dll indirects to export file.\n"
 msgstr ""
 
-#: dllwrap.c:492
+#: dllwrap.c:504
 #, c-format
 msgid "   --dllname <name>       Name of input dll to put into output lib.\n"
 msgstr ""
 
 #, c-format
 msgid "   --dllname <name>       Name of input dll to put into output lib.\n"
 msgstr ""
 
-#: dllwrap.c:493
+#: dllwrap.c:505
 #, c-format
 msgid "   --def <deffile>        Name input .def file\n"
 msgstr ""
 
 #, c-format
 msgid "   --def <deffile>        Name input .def file\n"
 msgstr ""
 
-#: dllwrap.c:494
+#: dllwrap.c:506
 #, c-format
 msgid "   --output-def <deffile> Name output .def file\n"
 msgstr ""
 
 #, c-format
 msgid "   --output-def <deffile> Name output .def file\n"
 msgstr ""
 
-#: dllwrap.c:495
+#: dllwrap.c:507
 #, c-format
 msgid "   --export-all-symbols     Export all symbols to .def\n"
 msgstr ""
 
 #, c-format
 msgid "   --export-all-symbols     Export all symbols to .def\n"
 msgstr ""
 
-#: dllwrap.c:496
+#: dllwrap.c:508
 #, c-format
 msgid "   --no-export-all-symbols  Only export .drectve symbols\n"
 msgstr ""
 
 #, c-format
 msgid "   --no-export-all-symbols  Only export .drectve symbols\n"
 msgstr ""
 
-#: dllwrap.c:497
+#: dllwrap.c:509
 #, c-format
 msgid "   --exclude-symbols <list> Exclude <list> from .def\n"
 msgstr ""
 
 #, c-format
 msgid "   --exclude-symbols <list> Exclude <list> from .def\n"
 msgstr ""
 
-#: dllwrap.c:498
+#: dllwrap.c:510
 #, c-format
 msgid "   --no-default-excludes    Zap default exclude symbols\n"
 msgstr ""
 
 #, c-format
 msgid "   --no-default-excludes    Zap default exclude symbols\n"
 msgstr ""
 
-#: dllwrap.c:499
+#: dllwrap.c:511
 #, c-format
 msgid "   --base-file <basefile> Read linker generated base file\n"
 msgstr ""
 
 #, c-format
 msgid "   --base-file <basefile> Read linker generated base file\n"
 msgstr ""
 
-#: dllwrap.c:500
+#: dllwrap.c:512
 #, c-format
 msgid "   --no-idata4           Don't generate idata$4 section\n"
 msgstr ""
 
 #, c-format
 msgid "   --no-idata4           Don't generate idata$4 section\n"
 msgstr ""
 
-#: dllwrap.c:501
+#: dllwrap.c:513
 #, c-format
 msgid "   --no-idata5           Don't generate idata$5 section\n"
 msgstr ""
 
 #, c-format
 msgid "   --no-idata5           Don't generate idata$5 section\n"
 msgstr ""
 
-#: dllwrap.c:502
+#: dllwrap.c:514
 #, c-format
 msgid "   -U                     Add underscores to .lib\n"
 msgstr ""
 
 #, c-format
 msgid "   -U                     Add underscores to .lib\n"
 msgstr ""
 
-#: dllwrap.c:503
+#: dllwrap.c:515
 #, c-format
 msgid "   -k                     Kill @<n> from exported names\n"
 msgstr ""
 
 #, c-format
 msgid "   -k                     Kill @<n> from exported names\n"
 msgstr ""
 
-#: dllwrap.c:504
+#: dllwrap.c:516
 #, c-format
 msgid "   --add-stdcall-alias    Add aliases without @<n>\n"
 msgstr ""
 
 #, c-format
 msgid "   --add-stdcall-alias    Add aliases without @<n>\n"
 msgstr ""
 
-#: dllwrap.c:505
+#: dllwrap.c:517
 #, c-format
 msgid "   --as <name>            Use <name> for assembler\n"
 msgstr ""
 
 #, c-format
 msgid "   --as <name>            Use <name> for assembler\n"
 msgstr ""
 
-#: dllwrap.c:506
+#: dllwrap.c:518
 #, c-format
 msgid "   --nodelete             Keep temp files.\n"
 msgstr ""
 
 #, c-format
 msgid "   --nodelete             Keep temp files.\n"
 msgstr ""
 
-#: dllwrap.c:507
+#: dllwrap.c:519
+#, c-format
+msgid "   --no-leading-underscore  Entrypoint without underscore\n"
+msgstr ""
+
+#: dllwrap.c:520
+#, c-format
+msgid "   --leading-underscore     Entrypoint with underscore.\n"
+msgstr ""
+
+#: dllwrap.c:521
 #, c-format
 msgid "  Rest are passed unmodified to the language driver\n"
 msgstr ""
 
 #, c-format
 msgid "  Rest are passed unmodified to the language driver\n"
 msgstr ""
 
-#: dllwrap.c:781
+#: dllwrap.c:805
 msgid "Must provide at least one of -o or --dllname options"
 msgstr ""
 
 msgid "Must provide at least one of -o or --dllname options"
 msgstr ""
 
-#: dllwrap.c:810
+#: dllwrap.c:834
 msgid ""
 "no export definition file provided.\n"
 "Creating one, but that may not be what you want"
 msgstr ""
 
 msgid ""
 "no export definition file provided.\n"
 "Creating one, but that may not be what you want"
 msgstr ""
 
-#: dllwrap.c:969
+#: dllwrap.c:1023
 #, c-format
 msgid "DLLTOOL name    : %s\n"
 msgstr ""
 
 #, c-format
 msgid "DLLTOOL name    : %s\n"
 msgstr ""
 
-#: dllwrap.c:970
+#: dllwrap.c:1024
 #, c-format
 msgid "DLLTOOL options : %s\n"
 msgstr ""
 
 #, c-format
 msgid "DLLTOOL options : %s\n"
 msgstr ""
 
-#: dllwrap.c:971
+#: dllwrap.c:1025
 #, c-format
 msgid "DRIVER name     : %s\n"
 msgstr ""
 
 #, c-format
 msgid "DRIVER name     : %s\n"
 msgstr ""
 
-#: dllwrap.c:972
+#: dllwrap.c:1026
 #, c-format
 msgid "DRIVER options  : %s\n"
 msgstr ""
 
 #, c-format
 msgid "DRIVER options  : %s\n"
 msgstr ""
 
-#: dwarf.c:106 dwarf.c:155 readelf.c:357 readelf.c:525
+#: dwarf.c:112 dwarf.c:161 elfedit.c:123 elfedit.c:167 elfedit.c:195
+#: elfedit.c:227 readelf.c:368 readelf.c:536
 #, c-format
 msgid "Unhandled data length: %d\n"
 msgstr ""
 
 #, c-format
 msgid "Unhandled data length: %d\n"
 msgstr ""
 
-#: dwarf.c:304 dwarf.c:2649
+#: dwarf.c:312 dwarf.c:2890
 msgid "badly formed extended line op encountered!\n"
 msgstr ""
 
 msgid "badly formed extended line op encountered!\n"
 msgstr ""
 
-#: dwarf.c:311
+#: dwarf.c:319
 #, c-format
 msgid "  Extended opcode %d: "
 msgstr ""
 
 #, c-format
 msgid "  Extended opcode %d: "
 msgstr ""
 
-#: dwarf.c:316
+#: dwarf.c:324
 #, c-format
 msgid ""
 "End of Sequence\n"
 "\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "End of Sequence\n"
 "\n"
 msgstr ""
 
-#: dwarf.c:322
+#: dwarf.c:330
 #, c-format
 msgid "set Address to 0x%lx\n"
 msgstr ""
 
 #, c-format
 msgid "set Address to 0x%lx\n"
 msgstr ""
 
-#: dwarf.c:327
+#: dwarf.c:336
 #, c-format
 msgid "  define new File Table entry\n"
 msgstr ""
 
 #, c-format
 msgid "  define new File Table entry\n"
 msgstr ""
 
-#: dwarf.c:328 dwarf.c:2263
+#: dwarf.c:337 dwarf.c:2431
 #, c-format
 msgid "  Entry\tDir\tTime\tSize\tName\n"
 msgstr ""
 
 #, c-format
 msgid "  Entry\tDir\tTime\tSize\tName\n"
 msgstr ""
 
-#: dwarf.c:330
+#: dwarf.c:339
 #, c-format
 msgid "   %d\t"
 msgstr ""
 
 #, c-format
 msgid "   %d\t"
 msgstr ""
 
-#: dwarf.c:333 dwarf.c:335 dwarf.c:337 dwarf.c:2275 dwarf.c:2277 dwarf.c:2279
+#: dwarf.c:342 dwarf.c:344 dwarf.c:346 dwarf.c:2443 dwarf.c:2445 dwarf.c:2447
 #, c-format
 msgid "%lu\t"
 msgstr ""
 
 #, c-format
 msgid "%lu\t"
 msgstr ""
 
-#: dwarf.c:338
+#: dwarf.c:347
 #, c-format
 msgid ""
 "%s\n"
 "\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "%s\n"
 "\n"
 msgstr ""
 
-#: dwarf.c:342
+#: dwarf.c:351
 #, c-format
 msgid "set Discriminator to %lu\n"
 msgstr ""
 #, c-format
 msgid "set Discriminator to %lu\n"
 msgstr ""
@@ -1338,456 +1401,500 @@ msgstr ""
 #. the limited range of the unsigned char data type used
 #. for op_code.
 #. && op_code <= DW_LNE_hi_user
 #. the limited range of the unsigned char data type used
 #. for op_code.
 #. && op_code <= DW_LNE_hi_user
-#: dwarf.c:384
+#: dwarf.c:393
 #, c-format
 msgid "user defined: length %d\n"
 msgstr ""
 
 #, c-format
 msgid "user defined: length %d\n"
 msgstr ""
 
-#: dwarf.c:386 dwarf.c:2680
+#: dwarf.c:395 dwarf.c:2922
 #, c-format
 msgid "UNKNOWN: length %d\n"
 msgstr ""
 
 #, c-format
 msgid "UNKNOWN: length %d\n"
 msgstr ""
 
-#: dwarf.c:399
+#: dwarf.c:408
 msgid "<no .debug_str section>"
 msgstr ""
 
 msgid "<no .debug_str section>"
 msgstr ""
 
-#: dwarf.c:405
+#: dwarf.c:414
 #, c-format
 msgid "DW_FORM_strp offset too big: %lx\n"
 msgstr ""
 
 #, c-format
 msgid "DW_FORM_strp offset too big: %lx\n"
 msgstr ""
 
-#: dwarf.c:406
+#: dwarf.c:415
 msgid "<offset is too big>"
 msgstr ""
 
 msgid "<offset is too big>"
 msgstr ""
 
-#: dwarf.c:639
+#: dwarf.c:654
 #, c-format
 msgid "Unknown TAG value: %lx"
 msgstr ""
 
 #, c-format
 msgid "Unknown TAG value: %lx"
 msgstr ""
 
-#: dwarf.c:675
+#: dwarf.c:695
 #, c-format
 msgid "Unknown FORM value: %lx"
 msgstr ""
 
 #, c-format
 msgid "Unknown FORM value: %lx"
 msgstr ""
 
-#: dwarf.c:684
+#: dwarf.c:704
 #, c-format
 msgid " %lu byte block: "
 msgstr ""
 
 #, c-format
 msgid " %lu byte block: "
 msgstr ""
 
-#: dwarf.c:1102
+#: dwarf.c:1037
+#, c-format
+msgid "(DW_OP_call_ref in frame info)"
+msgstr ""
+
+#: dwarf.c:1109
+#, c-format
+msgid "(DW_OP_GNU_implicit_pointer in frame info)"
+msgstr ""
+
+#: dwarf.c:1167
 #, c-format
 msgid "(User defined location op)"
 msgstr ""
 
 #, c-format
 msgid "(User defined location op)"
 msgstr ""
 
-#: dwarf.c:1104
+#: dwarf.c:1169
 #, c-format
 msgid "(Unknown location op)"
 msgstr ""
 
 #, c-format
 msgid "(Unknown location op)"
 msgstr ""
 
-#: dwarf.c:1152
-msgid "Internal error: DWARF version is not 2 or 3.\n"
+#: dwarf.c:1217
+msgid "Internal error: DWARF version is not 2, 3 or 4.\n"
 msgstr ""
 
 msgstr ""
 
-#: dwarf.c:1251
+#: dwarf.c:1323
 msgid "DW_FORM_data8 is unsupported when sizeof (unsigned long) != 8\n"
 msgstr ""
 
 msgid "DW_FORM_data8 is unsupported when sizeof (unsigned long) != 8\n"
 msgstr ""
 
-#: dwarf.c:1300
+#: dwarf.c:1373
 #, c-format
 msgid " (indirect string, offset: 0x%lx): %s"
 msgstr ""
 
 #, c-format
 msgid " (indirect string, offset: 0x%lx): %s"
 msgstr ""
 
-#: dwarf.c:1309
+#: dwarf.c:1397
 #, c-format
 msgid "Unrecognized form: %lu\n"
 msgstr ""
 
 #, c-format
 msgid "Unrecognized form: %lu\n"
 msgstr ""
 
-#: dwarf.c:1393
+#: dwarf.c:1485
 #, c-format
 msgid "(not inlined)"
 msgstr ""
 
 #, c-format
 msgid "(not inlined)"
 msgstr ""
 
-#: dwarf.c:1396
+#: dwarf.c:1488
 #, c-format
 msgid "(inlined)"
 msgstr ""
 
 #, c-format
 msgid "(inlined)"
 msgstr ""
 
-#: dwarf.c:1399
+#: dwarf.c:1491
 #, c-format
 msgid "(declared as inline but ignored)"
 msgstr ""
 
 #, c-format
 msgid "(declared as inline but ignored)"
 msgstr ""
 
-#: dwarf.c:1402
+#: dwarf.c:1494
 #, c-format
 msgid "(declared as inline and inlined)"
 msgstr ""
 
 #, c-format
 msgid "(declared as inline and inlined)"
 msgstr ""
 
-#: dwarf.c:1405
+#: dwarf.c:1497
 #, c-format
 msgid "  (Unknown inline attribute value: %lx)"
 msgstr ""
 
 #, c-format
 msgid "  (Unknown inline attribute value: %lx)"
 msgstr ""
 
-#: dwarf.c:1566
+#: dwarf.c:1662
 #, c-format
 msgid "(location list)"
 msgstr ""
 
 #, c-format
 msgid "(location list)"
 msgstr ""
 
-#: dwarf.c:1585 dwarf.c:3281
+#: dwarf.c:1683 dwarf.c:3563
 #, c-format
 msgid " [without DW_AT_frame_base]"
 msgstr ""
 
 #, c-format
 msgid " [without DW_AT_frame_base]"
 msgstr ""
 
-#: dwarf.c:1597
+#: dwarf.c:1698
 #, c-format
 msgid ""
 "Offset %lx used as value for DW_AT_import attribute of DIE at offset %lx is "
 "too big.\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "Offset %lx used as value for DW_AT_import attribute of DIE at offset %lx is "
 "too big.\n"
 msgstr ""
 
-#: dwarf.c:1771
+#: dwarf.c:1889
 #, c-format
 msgid "Unknown AT value: %lx"
 msgstr ""
 
 #, c-format
 msgid "Unknown AT value: %lx"
 msgstr ""
 
-#: dwarf.c:1838
+#: dwarf.c:1960
 #, c-format
 msgid "Reserved length value (%lx) found in section %s\n"
 msgstr ""
 
 #, c-format
 msgid "Reserved length value (%lx) found in section %s\n"
 msgstr ""
 
-#: dwarf.c:1849
+#: dwarf.c:1971
 #, c-format
 msgid "Corrupt unit length (%lx) found in section %s\n"
 msgstr ""
 
 #, c-format
 msgid "Corrupt unit length (%lx) found in section %s\n"
 msgstr ""
 
-#: dwarf.c:1856
+#: dwarf.c:1978
 #, c-format
 msgid "No comp units in %s section ?"
 msgstr ""
 
 #, c-format
 msgid "No comp units in %s section ?"
 msgstr ""
 
-#: dwarf.c:1865
+#: dwarf.c:1987
 #, c-format
 msgid "Not enough memory for a debug info array of %u entries"
 msgstr ""
 
 #, c-format
 msgid "Not enough memory for a debug info array of %u entries"
 msgstr ""
 
-#: dwarf.c:1873 dwarf.c:2882 dwarf.c:2976 dwarf.c:3050 dwarf.c:3167
-#: dwarf.c:3316 dwarf.c:3374 dwarf.c:3571
+#: dwarf.c:1995 dwarf.c:3158 dwarf.c:3252 dwarf.c:3326 dwarf.c:3443
+#: dwarf.c:3598 dwarf.c:3667 dwarf.c:3862
 #, c-format
 msgid ""
 "Contents of the %s section:\n"
 "\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "Contents of the %s section:\n"
 "\n"
 msgstr ""
 
-#: dwarf.c:1881
+#: dwarf.c:2003
 #, c-format
 msgid "Unable to locate %s section!\n"
 msgstr ""
 
 #, c-format
 msgid "Unable to locate %s section!\n"
 msgstr ""
 
-#: dwarf.c:1944
+#: dwarf.c:2084
 #, c-format
 msgid "  Compilation Unit @ offset 0x%lx:\n"
 msgstr ""
 
 #, c-format
 msgid "  Compilation Unit @ offset 0x%lx:\n"
 msgstr ""
 
-#: dwarf.c:1945
+#: dwarf.c:2085
 #, c-format
 msgid "   Length:        0x%lx (%s)\n"
 msgstr ""
 
 #, c-format
 msgid "   Length:        0x%lx (%s)\n"
 msgstr ""
 
-#: dwarf.c:1947
+#: dwarf.c:2087
 #, c-format
 msgid "   Version:       %d\n"
 msgstr ""
 
 #, c-format
 msgid "   Version:       %d\n"
 msgstr ""
 
-#: dwarf.c:1948
+#: dwarf.c:2088
 #, c-format
 msgid "   Abbrev Offset: %ld\n"
 msgstr ""
 
 #, c-format
 msgid "   Abbrev Offset: %ld\n"
 msgstr ""
 
-#: dwarf.c:1949
+#: dwarf.c:2089
 #, c-format
 msgid "   Pointer Size:  %d\n"
 msgstr ""
 
 #, c-format
 msgid "   Pointer Size:  %d\n"
 msgstr ""
 
-#: dwarf.c:1955
+#: dwarf.c:2093
+#, c-format
+msgid "   Signature:     "
+msgstr ""
+
+#: dwarf.c:2097
+#, c-format
+msgid "   Type Offset:   0x%lx\n"
+msgstr ""
+
+#: dwarf.c:2104
 #, c-format
 msgid ""
 "Debug info is corrupted, length of CU at %lx extends beyond end of section "
 "(length = %lx)\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "Debug info is corrupted, length of CU at %lx extends beyond end of section "
 "(length = %lx)\n"
 msgstr ""
 
-#: dwarf.c:1964
+#: dwarf.c:2115
 #, c-format
 msgid "CU at offset %lx contains corrupt or unsupported version number: %d.\n"
 msgstr ""
 
 #, c-format
 msgid "CU at offset %lx contains corrupt or unsupported version number: %d.\n"
 msgstr ""
 
-#: dwarf.c:1974
+#: dwarf.c:2125
 #, c-format
 msgid ""
 "Debug info is corrupted, abbrev offset (%lx) is larger than abbrev section "
 "size (%lx)\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "Debug info is corrupted, abbrev offset (%lx) is larger than abbrev section "
 "size (%lx)\n"
 msgstr ""
 
-#: dwarf.c:2021
+#: dwarf.c:2172
 #, c-format
 msgid ""
 "Bogus end-of-siblings marker detected at offset %lx in .debug_info section\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "Bogus end-of-siblings marker detected at offset %lx in .debug_info section\n"
 msgstr ""
 
-#: dwarf.c:2025
+#: dwarf.c:2176
 msgid "Further warnings about bogus end-of-sibling markers suppressed\n"
 msgstr ""
 
 msgid "Further warnings about bogus end-of-sibling markers suppressed\n"
 msgstr ""
 
-#: dwarf.c:2032
+#: dwarf.c:2183
 #, c-format
 msgid " <%d><%lx>: Abbrev Number: %lu"
 msgstr ""
 
 #, c-format
 msgid " <%d><%lx>: Abbrev Number: %lu"
 msgstr ""
 
-#: dwarf.c:2049
+#: dwarf.c:2200
 #, c-format
 msgid ""
 "DIE at offset %lx refers to abbreviation number %lu which does not exist\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "DIE at offset %lx refers to abbreviation number %lu which does not exist\n"
 msgstr ""
 
-#: dwarf.c:2055
+#: dwarf.c:2206
 #, c-format
 msgid " (%s)\n"
 msgstr ""
 
 #, c-format
 msgid " (%s)\n"
 msgstr ""
 
-#: dwarf.c:2146
+#: dwarf.c:2298
 #, c-format
 msgid ""
 "Raw dump of debug contents of section %s:\n"
 "\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "Raw dump of debug contents of section %s:\n"
 "\n"
 msgstr ""
 
-#: dwarf.c:2184
+#: dwarf.c:2336
 #, c-format
 msgid ""
 "The information in section %s appears to be corrupt - the section is too "
 "small\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "The information in section %s appears to be corrupt - the section is too "
 "small\n"
 msgstr ""
 
-#: dwarf.c:2194 dwarf.c:2482
-msgid "Only DWARF version 2 and 3 line info is currently supported.\n"
+#: dwarf.c:2348 dwarf.c:2701
+msgid "Only DWARF version 2, 3 and 4 line info is currently supported.\n"
+msgstr ""
+
+#: dwarf.c:2362 dwarf.c:2716
+msgid "Invalid maximum operations per insn.\n"
 msgstr ""
 
 msgstr ""
 
-#: dwarf.c:2215
+#: dwarf.c:2381
 #, c-format
 msgid "  Offset:                      0x%lx\n"
 msgstr ""
 
 #, c-format
 msgid "  Offset:                      0x%lx\n"
 msgstr ""
 
-#: dwarf.c:2216
+#: dwarf.c:2382
 #, c-format
 msgid "  Length:                      %ld\n"
 msgstr ""
 
 #, c-format
 msgid "  Length:                      %ld\n"
 msgstr ""
 
-#: dwarf.c:2217
+#: dwarf.c:2383
 #, c-format
 msgid "  DWARF Version:               %d\n"
 msgstr ""
 
 #, c-format
 msgid "  DWARF Version:               %d\n"
 msgstr ""
 
-#: dwarf.c:2218
+#: dwarf.c:2384
 #, c-format
 msgid "  Prologue Length:             %d\n"
 msgstr ""
 
 #, c-format
 msgid "  Prologue Length:             %d\n"
 msgstr ""
 
-#: dwarf.c:2219
+#: dwarf.c:2385
 #, c-format
 msgid "  Minimum Instruction Length:  %d\n"
 msgstr ""
 
 #, c-format
 msgid "  Minimum Instruction Length:  %d\n"
 msgstr ""
 
-#: dwarf.c:2220
+#: dwarf.c:2387
+#, c-format
+msgid "  Maximum Ops per Instruction: %d\n"
+msgstr ""
+
+#: dwarf.c:2388
 #, c-format
 msgid "  Initial value of 'is_stmt':  %d\n"
 msgstr ""
 
 #, c-format
 msgid "  Initial value of 'is_stmt':  %d\n"
 msgstr ""
 
-#: dwarf.c:2221
+#: dwarf.c:2389
 #, c-format
 msgid "  Line Base:                   %d\n"
 msgstr ""
 
 #, c-format
 msgid "  Line Base:                   %d\n"
 msgstr ""
 
-#: dwarf.c:2222
+#: dwarf.c:2390
 #, c-format
 msgid "  Line Range:                  %d\n"
 msgstr ""
 
 #, c-format
 msgid "  Line Range:                  %d\n"
 msgstr ""
 
-#: dwarf.c:2223
+#: dwarf.c:2391
 #, c-format
 msgid "  Opcode Base:                 %d\n"
 msgstr ""
 
 #, c-format
 msgid "  Opcode Base:                 %d\n"
 msgstr ""
 
-#: dwarf.c:2232
+#: dwarf.c:2400
 #, c-format
 msgid ""
 "\n"
 " Opcodes:\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 " Opcodes:\n"
 msgstr ""
 
-#: dwarf.c:2235
+#: dwarf.c:2403
 #, c-format
 msgid "  Opcode %d has %d args\n"
 msgstr ""
 
 #, c-format
 msgid "  Opcode %d has %d args\n"
 msgstr ""
 
-#: dwarf.c:2241
+#: dwarf.c:2409
 #, c-format
 msgid ""
 "\n"
 " The Directory Table is empty.\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 " The Directory Table is empty.\n"
 msgstr ""
 
-#: dwarf.c:2244
+#: dwarf.c:2412
 #, c-format
 msgid ""
 "\n"
 " The Directory Table:\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 " The Directory Table:\n"
 msgstr ""
 
-#: dwarf.c:2248
+#: dwarf.c:2416
 #, c-format
 msgid "  %s\n"
 msgstr ""
 
 #, c-format
 msgid "  %s\n"
 msgstr ""
 
-#: dwarf.c:2259
+#: dwarf.c:2427
 #, c-format
 msgid ""
 "\n"
 " The File Name Table is empty.\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 " The File Name Table is empty.\n"
 msgstr ""
 
-#: dwarf.c:2262
+#: dwarf.c:2430
 #, c-format
 msgid ""
 "\n"
 " The File Name Table:\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 " The File Name Table:\n"
 msgstr ""
 
-#: dwarf.c:2270
+#: dwarf.c:2438
 #, c-format
 msgid "  %d\t"
 msgstr ""
 
 #, c-format
 msgid "  %d\t"
 msgstr ""
 
-#: dwarf.c:2281
+#: dwarf.c:2449
 #, c-format
 msgid "%s\n"
 msgstr ""
 
 #. Now display the statements.
 #, c-format
 msgid "%s\n"
 msgstr ""
 
 #. Now display the statements.
-#: dwarf.c:2289
+#: dwarf.c:2457
 #, c-format
 msgid ""
 "\n"
 " Line Number Statements:\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 " Line Number Statements:\n"
 msgstr ""
 
-#: dwarf.c:2305
+#: dwarf.c:2476
 #, c-format
 msgid "  Special opcode %d: advance Address by %lu to 0x%lx"
 msgstr ""
 
 #, c-format
 msgid "  Special opcode %d: advance Address by %lu to 0x%lx"
 msgstr ""
 
-#: dwarf.c:2309
+#: dwarf.c:2488
+#, c-format
+msgid "  Special opcode %d: advance Address by %lu to 0x%lx[%d]"
+msgstr ""
+
+#: dwarf.c:2494
 #, c-format
 msgid " and Line by %d to %d\n"
 msgstr ""
 
 #, c-format
 msgid " and Line by %d to %d\n"
 msgstr ""
 
-#: dwarf.c:2319
+#: dwarf.c:2504
 #, c-format
 msgid "  Copy\n"
 msgstr ""
 
 #, c-format
 msgid "  Copy\n"
 msgstr ""
 
-#: dwarf.c:2327
+#: dwarf.c:2514
 #, c-format
 msgid "  Advance PC by %lu to 0x%lx\n"
 msgstr ""
 
 #, c-format
 msgid "  Advance PC by %lu to 0x%lx\n"
 msgstr ""
 
-#: dwarf.c:2335
+#: dwarf.c:2526
+#, c-format
+msgid "  Advance PC by %lu to 0x%lx[%d]\n"
+msgstr ""
+
+#: dwarf.c:2536
 #, c-format
 msgid "  Advance Line by %d to %d\n"
 msgstr ""
 
 #, c-format
 msgid "  Advance Line by %d to %d\n"
 msgstr ""
 
-#: dwarf.c:2342
+#: dwarf.c:2543
 #, c-format
 msgid "  Set File Name to entry %d in the File Name Table\n"
 msgstr ""
 
 #, c-format
 msgid "  Set File Name to entry %d in the File Name Table\n"
 msgstr ""
 
-#: dwarf.c:2350
+#: dwarf.c:2551
 #, c-format
 msgid "  Set column to %lu\n"
 msgstr ""
 
 #, c-format
 msgid "  Set column to %lu\n"
 msgstr ""
 
-#: dwarf.c:2357
+#: dwarf.c:2558
 #, c-format
 msgid "  Set is_stmt to %d\n"
 msgstr ""
 
 #, c-format
 msgid "  Set is_stmt to %d\n"
 msgstr ""
 
-#: dwarf.c:2362
+#: dwarf.c:2563
 #, c-format
 msgid "  Set basic block\n"
 msgstr ""
 
 #, c-format
 msgid "  Set basic block\n"
 msgstr ""
 
-#: dwarf.c:2370
+#: dwarf.c:2573
 #, c-format
 msgid "  Advance PC by constant %lu to 0x%lx\n"
 msgstr ""
 
 #, c-format
 msgid "  Advance PC by constant %lu to 0x%lx\n"
 msgstr ""
 
-#: dwarf.c:2378
+#: dwarf.c:2585
+#, c-format
+msgid "  Advance PC by constant %lu to 0x%lx[%d]\n"
+msgstr ""
+
+#: dwarf.c:2596
 #, c-format
 msgid "  Advance PC by fixed size amount %lu to 0x%lx\n"
 msgstr ""
 
 #, c-format
 msgid "  Advance PC by fixed size amount %lu to 0x%lx\n"
 msgstr ""
 
-#: dwarf.c:2383
+#: dwarf.c:2601
 #, c-format
 msgid "  Set prologue_end to true\n"
 msgstr ""
 
 #, c-format
 msgid "  Set prologue_end to true\n"
 msgstr ""
 
-#: dwarf.c:2387
+#: dwarf.c:2605
 #, c-format
 msgid "  Set epilogue_begin to true\n"
 msgstr ""
 
 #, c-format
 msgid "  Set epilogue_begin to true\n"
 msgstr ""
 
-#: dwarf.c:2393 dwarf.c:2758
+#: dwarf.c:2611 dwarf.c:3027
 #, c-format
 msgid "  Set ISA to %lu\n"
 msgstr ""
 
 #, c-format
 msgid "  Set ISA to %lu\n"
 msgstr ""
 
-#: dwarf.c:2397 dwarf.c:2762
+#: dwarf.c:2615 dwarf.c:3031
 #, c-format
 msgid "  Unknown opcode %d with operands: "
 msgstr ""
 
 #, c-format
 msgid "  Unknown opcode %d with operands: "
 msgstr ""
 
-#: dwarf.c:2430
+#: dwarf.c:2648
 #, c-format
 msgid ""
 "Decoded dump of debug contents of section %s:\n"
 "\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "Decoded dump of debug contents of section %s:\n"
 "\n"
 msgstr ""
 
-#: dwarf.c:2472
+#: dwarf.c:2689
 msgid "The line info appears to be corrupt - the section is too small\n"
 msgstr ""
 
 msgid "The line info appears to be corrupt - the section is too small\n"
 msgstr ""
 
-#: dwarf.c:2592
+#: dwarf.c:2821
 #, c-format
 msgid "CU: %s:\n"
 msgstr ""
 
 #, c-format
 msgid "CU: %s:\n"
 msgstr ""
 
-#: dwarf.c:2593 dwarf.c:2606
+#: dwarf.c:2822 dwarf.c:2835
 #, c-format
 msgid "File name                            Line number    Starting address\n"
 msgstr ""
 
 #, c-format
 msgid "File name                            Line number    Starting address\n"
 msgstr ""
 
-#: dwarf.c:2599
+#: dwarf.c:2828
 #, c-format
 msgid "CU: %s/%s:\n"
 msgstr ""
 
 #, c-format
 msgid "CU: %s/%s:\n"
 msgstr ""
 
-#: dwarf.c:2604 dwarf.c:2676
+#: dwarf.c:2833 dwarf.c:2918
 #, c-format
 msgid "%s:\n"
 msgstr ""
 
 #. If directory index is 0, that means current directory.
 #, c-format
 msgid "%s:\n"
 msgstr ""
 
 #. If directory index is 0, that means current directory.
-#: dwarf.c:2709
+#: dwarf.c:2964
 #, c-format
 msgid ""
 "\n"
 #, c-format
 msgid ""
 "\n"
@@ -1795,387 +1902,595 @@ msgid ""
 msgstr ""
 
 #. The directory index starts counting at 1.
 msgstr ""
 
 #. The directory index starts counting at 1.
-#: dwarf.c:2715
+#: dwarf.c:2970
 #, c-format
 msgid ""
 "\n"
 "%s/%s:\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "%s/%s:\n"
 msgstr ""
 
-#: dwarf.c:2800
+#: dwarf.c:3070
 #, c-format
 msgid "%-35s  %11d  %#18lx\n"
 msgstr ""
 
 #, c-format
 msgid "%-35s  %11d  %#18lx\n"
 msgstr ""
 
-#: dwarf.c:2805
+#: dwarf.c:3074
+#, c-format
+msgid "%-35s  %11d  %#18lx[%d]\n"
+msgstr ""
+
+#: dwarf.c:3082
 #, c-format
 msgid "%s  %11d  %#18lx\n"
 msgstr ""
 
 #, c-format
 msgid "%s  %11d  %#18lx\n"
 msgstr ""
 
-#: dwarf.c:2835 dwarf.c:3112 dwarf.c:3534
+#: dwarf.c:3086
 #, c-format
 #, c-format
-msgid ""
-"Unable to load/parse the .debug_info section, so cannot interpret the %s "
-"section.\n"
+msgid "%s  %11d  %#18lx[%d]\n"
 msgstr ""
 
 msgstr ""
 
-#: dwarf.c:2916 dwarf.c:3419
+#: dwarf.c:3192 dwarf.c:3712
 #, c-format
 msgid ""
 ".debug_info offset of 0x%lx in %s section does not point to a CU header.\n"
 msgstr ""
 
 #, c-format
 msgid ""
 ".debug_info offset of 0x%lx in %s section does not point to a CU header.\n"
 msgstr ""
 
-#: dwarf.c:2930
+#: dwarf.c:3206
 msgid "Only DWARF 2 and 3 pubnames are currently supported\n"
 msgstr ""
 
 msgid "Only DWARF 2 and 3 pubnames are currently supported\n"
 msgstr ""
 
-#: dwarf.c:2937
+#: dwarf.c:3213
 #, c-format
 msgid "  Length:                              %ld\n"
 msgstr ""
 
 #, c-format
 msgid "  Length:                              %ld\n"
 msgstr ""
 
-#: dwarf.c:2939
+#: dwarf.c:3215
 #, c-format
 msgid "  Version:                             %d\n"
 msgstr ""
 
 #, c-format
 msgid "  Version:                             %d\n"
 msgstr ""
 
-#: dwarf.c:2941
+#: dwarf.c:3217
 #, c-format
 msgid "  Offset into .debug_info section:     0x%lx\n"
 msgstr ""
 
 #, c-format
 msgid "  Offset into .debug_info section:     0x%lx\n"
 msgstr ""
 
-#: dwarf.c:2943
+#: dwarf.c:3219
 #, c-format
 msgid "  Size of area in .debug_info section: %ld\n"
 msgstr ""
 
 #, c-format
 msgid "  Size of area in .debug_info section: %ld\n"
 msgstr ""
 
-#: dwarf.c:2946
+#: dwarf.c:3222
 #, c-format
 msgid ""
 "\n"
 "    Offset\tName\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "    Offset\tName\n"
 msgstr ""
 
-#: dwarf.c:2997
+#: dwarf.c:3273
 #, c-format
 msgid " DW_MACINFO_start_file - lineno: %d filenum: %d\n"
 msgstr ""
 
 #, c-format
 msgid " DW_MACINFO_start_file - lineno: %d filenum: %d\n"
 msgstr ""
 
-#: dwarf.c:3003
+#: dwarf.c:3279
 #, c-format
 msgid " DW_MACINFO_end_file\n"
 msgstr ""
 
 #, c-format
 msgid " DW_MACINFO_end_file\n"
 msgstr ""
 
-#: dwarf.c:3011
+#: dwarf.c:3287
 #, c-format
 msgid " DW_MACINFO_define - lineno : %d macro : %s\n"
 msgstr ""
 
 #, c-format
 msgid " DW_MACINFO_define - lineno : %d macro : %s\n"
 msgstr ""
 
-#: dwarf.c:3020
+#: dwarf.c:3296
 #, c-format
 msgid " DW_MACINFO_undef - lineno : %d macro : %s\n"
 msgstr ""
 
 #, c-format
 msgid " DW_MACINFO_undef - lineno : %d macro : %s\n"
 msgstr ""
 
-#: dwarf.c:3032
+#: dwarf.c:3308
 #, c-format
 msgid " DW_MACINFO_vendor_ext - constant : %d string : %s\n"
 msgstr ""
 
 #, c-format
 msgid " DW_MACINFO_vendor_ext - constant : %d string : %s\n"
 msgstr ""
 
-#: dwarf.c:3061
+#: dwarf.c:3337
 #, c-format
 msgid "  Number TAG\n"
 msgstr ""
 
 #, c-format
 msgid "  Number TAG\n"
 msgstr ""
 
-#: dwarf.c:3067
+#: dwarf.c:3343
 #, c-format
 msgid "   %ld      %s    [%s]\n"
 msgstr ""
 
 #, c-format
 msgid "   %ld      %s    [%s]\n"
 msgstr ""
 
-#: dwarf.c:3070
+#: dwarf.c:3346
 msgid "has children"
 msgstr ""
 
 msgid "has children"
 msgstr ""
 
-#: dwarf.c:3070
+#: dwarf.c:3346
 msgid "no children"
 msgstr ""
 
 msgid "no children"
 msgstr ""
 
-#: dwarf.c:3073
+#: dwarf.c:3349
 #, c-format
 msgid "    %-18s %s\n"
 msgstr ""
 
 #, c-format
 msgid "    %-18s %s\n"
 msgstr ""
 
-#: dwarf.c:3106 dwarf.c:3312 dwarf.c:3528
+#: dwarf.c:3382 dwarf.c:3594 dwarf.c:3819
 #, c-format
 msgid ""
 "\n"
 "The %s section is empty.\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "The %s section is empty.\n"
 msgstr ""
 
+#: dwarf.c:3388 dwarf.c:3825
+#, c-format
+msgid ""
+"Unable to load/parse the .debug_info section, so cannot interpret the %s "
+"section.\n"
+msgstr ""
+
 #. FIXME: Should we handle this case?
 #. FIXME: Should we handle this case?
-#: dwarf.c:3156
+#: dwarf.c:3432
 msgid "Location lists in .debug_info section aren't in ascending order!\n"
 msgstr ""
 
 msgid "Location lists in .debug_info section aren't in ascending order!\n"
 msgstr ""
 
-#: dwarf.c:3159
+#: dwarf.c:3435
 msgid "No location lists in .debug_info section!\n"
 msgstr ""
 
 msgid "No location lists in .debug_info section!\n"
 msgstr ""
 
-#: dwarf.c:3164
+#: dwarf.c:3440
 #, c-format
 msgid "Location lists in %s section start at 0x%lx\n"
 msgstr ""
 
 #, c-format
 msgid "Location lists in %s section start at 0x%lx\n"
 msgstr ""
 
-#: dwarf.c:3168
+#: dwarf.c:3444
 #, c-format
 msgid "    Offset   Begin    End      Expression\n"
 msgstr ""
 
 #, c-format
 msgid "    Offset   Begin    End      Expression\n"
 msgstr ""
 
-#: dwarf.c:3199
+#: dwarf.c:3479
 #, c-format
 msgid "There is a hole [0x%lx - 0x%lx] in .debug_loc section.\n"
 msgstr ""
 
 #, c-format
 msgid "There is a hole [0x%lx - 0x%lx] in .debug_loc section.\n"
 msgstr ""
 
-#: dwarf.c:3203
+#: dwarf.c:3483
 #, c-format
 msgid "There is an overlap [0x%lx - 0x%lx] in .debug_loc section.\n"
 msgstr ""
 
 #, c-format
 msgid "There is an overlap [0x%lx - 0x%lx] in .debug_loc section.\n"
 msgstr ""
 
-#: dwarf.c:3211
+#: dwarf.c:3491
 #, c-format
 msgid "Offset 0x%lx is bigger than .debug_loc section size.\n"
 msgstr ""
 
 #, c-format
 msgid "Offset 0x%lx is bigger than .debug_loc section size.\n"
 msgstr ""
 
-#: dwarf.c:3220 dwarf.c:3255 dwarf.c:3265
+#: dwarf.c:3500 dwarf.c:3535 dwarf.c:3545
 #, c-format
 msgid "Location list starting at offset 0x%lx is not terminated.\n"
 msgstr ""
 
 #, c-format
 msgid "Location list starting at offset 0x%lx is not terminated.\n"
 msgstr ""
 
-#: dwarf.c:3239 dwarf.c:3622
+#: dwarf.c:3519 dwarf.c:3913
 #, c-format
 msgid "<End of list>\n"
 msgstr ""
 
 #, c-format
 msgid "<End of list>\n"
 msgstr ""
 
-#: dwarf.c:3249
+#: dwarf.c:3529
 #, c-format
 msgid "(base address)\n"
 msgstr ""
 
 #, c-format
 msgid "(base address)\n"
 msgstr ""
 
-#: dwarf.c:3284
+#: dwarf.c:3566
 msgid " (start == end)"
 msgstr ""
 
 msgid " (start == end)"
 msgstr ""
 
-#: dwarf.c:3286
+#: dwarf.c:3568
 msgid " (start > end)"
 msgstr ""
 
 msgid " (start > end)"
 msgstr ""
 
-#: dwarf.c:3296
+#: dwarf.c:3578
 #, c-format
 msgid "There are %ld unused bytes at the end of section %s\n"
 msgstr ""
 
 #, c-format
 msgid "There are %ld unused bytes at the end of section %s\n"
 msgstr ""
 
-#: dwarf.c:3430
+#: dwarf.c:3723
 msgid "Only DWARF 2 and 3 aranges are currently supported.\n"
 msgstr ""
 
 msgid "Only DWARF 2 and 3 aranges are currently supported.\n"
 msgstr ""
 
-#: dwarf.c:3434
+#: dwarf.c:3727
 #, c-format
 msgid "  Length:                   %ld\n"
 msgstr ""
 
 #, c-format
 msgid "  Length:                   %ld\n"
 msgstr ""
 
-#: dwarf.c:3435
+#: dwarf.c:3728
 #, c-format
 msgid "  Version:                  %d\n"
 msgstr ""
 
 #, c-format
 msgid "  Version:                  %d\n"
 msgstr ""
 
-#: dwarf.c:3436
+#: dwarf.c:3729
 #, c-format
 msgid "  Offset into .debug_info:  0x%lx\n"
 msgstr ""
 
 #, c-format
 msgid "  Offset into .debug_info:  0x%lx\n"
 msgstr ""
 
-#: dwarf.c:3437
+#: dwarf.c:3730
 #, c-format
 msgid "  Pointer Size:             %d\n"
 msgstr ""
 
 #, c-format
 msgid "  Pointer Size:             %d\n"
 msgstr ""
 
-#: dwarf.c:3438
+#: dwarf.c:3731
 #, c-format
 msgid "  Segment Size:             %d\n"
 msgstr ""
 
 #, c-format
 msgid "  Segment Size:             %d\n"
 msgstr ""
 
-#: dwarf.c:3447
+#: dwarf.c:3740
 msgid "Pointer size + Segment size is not a power of two.\n"
 msgstr ""
 
 msgid "Pointer size + Segment size is not a power of two.\n"
 msgstr ""
 
-#: dwarf.c:3452
+#: dwarf.c:3745
 #, c-format
 msgid ""
 "\n"
 "    Address            Length\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "    Address            Length\n"
 msgstr ""
 
-#: dwarf.c:3454
+#: dwarf.c:3747
 #, c-format
 msgid ""
 "\n"
 "    Address    Length\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "    Address    Length\n"
 msgstr ""
 
-#: dwarf.c:3544
+#: dwarf.c:3835
 msgid "No range lists in .debug_info section!\n"
 msgstr ""
 
 msgid "No range lists in .debug_info section!\n"
 msgstr ""
 
-#: dwarf.c:3568
+#: dwarf.c:3859
 #, c-format
 msgid "Range lists in %s section start at 0x%lx\n"
 msgstr ""
 
 #, c-format
 msgid "Range lists in %s section start at 0x%lx\n"
 msgstr ""
 
-#: dwarf.c:3572
+#: dwarf.c:3863
 #, c-format
 msgid "    Offset   Begin    End\n"
 msgstr ""
 
 #, c-format
 msgid "    Offset   Begin    End\n"
 msgstr ""
 
-#: dwarf.c:3593
+#: dwarf.c:3884
 #, c-format
 msgid "There is a hole [0x%lx - 0x%lx] in %s section.\n"
 msgstr ""
 
 #, c-format
 msgid "There is a hole [0x%lx - 0x%lx] in %s section.\n"
 msgstr ""
 
-#: dwarf.c:3597
+#: dwarf.c:3888
 #, c-format
 msgid "There is an overlap [0x%lx - 0x%lx] in %s section.\n"
 msgstr ""
 
 #, c-format
 msgid "There is an overlap [0x%lx - 0x%lx] in %s section.\n"
 msgstr ""
 
-#: dwarf.c:3640
+#: dwarf.c:3931
 msgid "(start == end)"
 msgstr ""
 
 msgid "(start == end)"
 msgstr ""
 
-#: dwarf.c:3642
+#: dwarf.c:3933
 msgid "(start > end)"
 msgstr ""
 
 msgid "(start > end)"
 msgstr ""
 
-#: dwarf.c:3879
+#: dwarf.c:4185
 msgid "bad register: "
 msgstr ""
 
 msgid "bad register: "
 msgstr ""
 
-#: dwarf.c:3881
+#: dwarf.c:4188
 #, c-format
 msgid "Contents of the %s section:\n"
 msgstr ""
 
 #, c-format
 msgid "Contents of the %s section:\n"
 msgstr ""
 
-#: dwarf.c:4646
+#: dwarf.c:4962
 #, c-format
 msgid "  DW_CFA_??? (User defined call frame op: %#x)\n"
 msgstr ""
 
 #, c-format
 msgid "  DW_CFA_??? (User defined call frame op: %#x)\n"
 msgstr ""
 
-#: dwarf.c:4648
+#: dwarf.c:4964
 #, c-format
 msgid "unsupported or unknown Dwarf Call Frame Instruction number: %#x\n"
 msgstr ""
 
 #, c-format
 msgid "unsupported or unknown Dwarf Call Frame Instruction number: %#x\n"
 msgstr ""
 
-#: dwarf.c:4672
+#: dwarf.c:4989
 #, c-format
 msgid "Displaying the debug contents of section %s is not yet supported.\n"
 msgstr ""
 
 #, c-format
 msgid "Displaying the debug contents of section %s is not yet supported.\n"
 msgstr ""
 
-#: dwarf.c:4714
+#: dwarf.c:5031 elfedit.c:74
 #, c-format
 msgid "%s: Error: "
 msgstr ""
 
 #, c-format
 msgid "%s: Error: "
 msgstr ""
 
-#: dwarf.c:4725
+#: dwarf.c:5042
 #, c-format
 msgid "%s: Warning: "
 msgstr ""
 
 #, c-format
 msgid "%s: Warning: "
 msgstr ""
 
-#: dwarf.c:4823 dwarf.c:4889
+#: dwarf.c:5145 dwarf.c:5215
 #, c-format
 msgid "Unrecognized debug option '%s'\n"
 msgstr ""
 
 #, c-format
 msgid "Unrecognized debug option '%s'\n"
 msgstr ""
 
-#: emul_aix.c:43
+#: elfedit.c:243
 #, c-format
 #, c-format
-msgid "  [-g]         - 32 bit small archive\n"
+msgid "%s: Not an ELF file - wrong magic bytes at the start\n"
 msgstr ""
 
 msgstr ""
 
-#: emul_aix.c:44
+#: elfedit.c:251
 #, c-format
 #, c-format
-msgid "  [-X32]       - ignores 64 bit objects\n"
+msgid "%s: Unsupported EI_VERSION: %d is not %d\n"
 msgstr ""
 
 msgstr ""
 
-#: emul_aix.c:45
+#: elfedit.c:267
 #, c-format
 #, c-format
-msgid "  [-X64]       - ignores 32 bit objects\n"
+msgid "%s: Unmatched EI_CLASS: %d is not %d\n"
 msgstr ""
 
 msgstr ""
 
-#: emul_aix.c:46
+#: elfedit.c:278
 #, c-format
 #, c-format
-msgid "  [-X32_64]    - accepts 32 and 64 bit objects\n"
+msgid "%s: Unmatched e_machine: %d is not %d\n"
 msgstr ""
 
 msgstr ""
 
-#: ieee.c:311
-msgid "unexpected end of debugging information"
+#: elfedit.c:289
+#, c-format
+msgid "%s: Unmatched e_type: %d is not %d\n"
 msgstr ""
 
 msgstr ""
 
-#: ieee.c:398
-msgid "invalid number"
+#: elfedit.c:300
+#, c-format
+msgid "%s: Unmatched EI_OSABI: %d is not %d\n"
 msgstr ""
 
 msgstr ""
 
-#: ieee.c:451
-msgid "invalid string length"
+#: elfedit.c:333
+#, c-format
+msgid "%s: Failed to update ELF header: %s\n"
 msgstr ""
 
 msgstr ""
 
-#: ieee.c:506 ieee.c:547
-msgid "expression stack overflow"
+#: elfedit.c:366
+#, c-format
+msgid "Unsupported EI_CLASS: %d\n"
 msgstr ""
 
 msgstr ""
 
-#: ieee.c:526
-msgid "unsupported IEEE expression operator"
+#: elfedit.c:399
+msgid ""
+"This executable has been built without support for a\n"
+"64 bit data type and so it cannot process 64 bit ELF files.\n"
 msgstr ""
 
 msgstr ""
 
-#: ieee.c:541
-msgid "unknown section"
+#: elfedit.c:440
+#, c-format
+msgid "%s: Failed to read ELF header\n"
 msgstr ""
 
 msgstr ""
 
-#: ieee.c:562
-msgid "expression stack underflow"
+#: elfedit.c:447
+#, c-format
+msgid "%s: Failed to seek to ELF header\n"
 msgstr ""
 
 msgstr ""
 
-#: ieee.c:576
-msgid "expression stack mismatch"
+#: elfedit.c:477 elfedit.c:491 elfedit.c:776 readelf.c:3674 readelf.c:3978
+#: readelf.c:4021 readelf.c:4093 readelf.c:4171 readelf.c:4936 readelf.c:4960
+#: readelf.c:7057 readelf.c:7103 readelf.c:7304 readelf.c:8494 readelf.c:8508
+#: readelf.c:9033 readelf.c:9049 readelf.c:9092 readelf.c:9117 readelf.c:11385
+#: readelf.c:11577 readelf.c:12138 readelf.c:12515 readelf.c:12529
+#: readelf.c:12891
+msgid "Out of memory\n"
 msgstr ""
 
 msgstr ""
 
-#: ieee.c:613
-msgid "unknown builtin type"
+#: elfedit.c:543 readelf.c:12581
+#, c-format
+msgid "%s: failed to seek to first archive header\n"
 msgstr ""
 
 msgstr ""
 
-#: ieee.c:758
-msgid "BCD float type not supported"
+#: elfedit.c:553 elfedit.c:741 elfedit.c:845 readelf.c:12590 readelf.c:12858
+#: readelf.c:13026
+#, c-format
+msgid "%s: failed to read archive header\n"
 msgstr ""
 
 msgstr ""
 
-#: ieee.c:895
-msgid "unexpected number"
+#: elfedit.c:568 readelf.c:12691
+#, c-format
+msgid "%s: failed to skip archive symbol table\n"
 msgstr ""
 
 msgstr ""
 
-#: ieee.c:902
-msgid "unexpected record type"
+#: elfedit.c:579 readelf.c:12702
+#, c-format
+msgid "%s: failed to read archive header following archive index\n"
 msgstr ""
 
 msgstr ""
 
-#: ieee.c:935
-msgid "blocks left on stack at end"
+#: elfedit.c:594 readelf.c:12718
+msgid "Out of memory reading long symbol names in archive\n"
 msgstr ""
 
 msgstr ""
 
-#: ieee.c:1208
-msgid "unknown BB type"
+#: elfedit.c:602 readelf.c:12726
+#, c-format
+msgid "%s: failed to read long symbol name string table\n"
 msgstr ""
 
 msgstr ""
 
-#: ieee.c:1217
-msgid "stack overflow"
+#: elfedit.c:734 readelf.c:12852
+#, c-format
+msgid "%s: failed to seek to next file name\n"
 msgstr ""
 
 msgstr ""
 
-#: ieee.c:1240
-msgid "stack underflow"
+#: elfedit.c:747 elfedit.c:852 readelf.c:12863 readelf.c:13032
+#, c-format
+msgid "%s: did not find a valid archive header\n"
 msgstr ""
 
 msgstr ""
 
-#: ieee.c:1352 ieee.c:1422 ieee.c:2120
+#: elfedit.c:836 readelf.c:13018
+#, c-format
+msgid "%s: failed to seek to next archive header\n"
+msgstr ""
+
+#: elfedit.c:867 elfedit.c:876 readelf.c:13046 readelf.c:13055
+#, c-format
+msgid "%s: bad archive file name\n"
+msgstr ""
+
+#: elfedit.c:896 elfedit.c:988
+#, c-format
+msgid "Input file '%s' is not readable\n"
+msgstr ""
+
+#: elfedit.c:920
+#, c-format
+msgid "%s: failed to seek to archive member\n"
+msgstr ""
+
+#: elfedit.c:959 readelf.c:13134
+#, c-format
+msgid "'%s': No such file\n"
+msgstr ""
+
+#: elfedit.c:961 readelf.c:13136
+#, c-format
+msgid "Could not locate '%s'.  System error message: %s\n"
+msgstr ""
+
+#: elfedit.c:968 readelf.c:13143
+#, c-format
+msgid "'%s' is not an ordinary file\n"
+msgstr ""
+
+#: elfedit.c:994 readelf.c:13156
+#, c-format
+msgid "%s: Failed to read file's magic number\n"
+msgstr ""
+
+#: elfedit.c:1052
+#, c-format
+msgid "Unknown OSABI: %s\n"
+msgstr ""
+
+#: elfedit.c:1071
+#, c-format
+msgid "Unknown machine type: %s\n"
+msgstr ""
+
+#: elfedit.c:1089
+#, c-format
+msgid "Unknown machine type: %d\n"
+msgstr ""
+
+#: elfedit.c:1108
+#, c-format
+msgid "Unknown type: %s\n"
+msgstr ""
+
+#: elfedit.c:1139
+#, c-format
+msgid "Usage: %s <option(s)> elffile(s)\n"
+msgstr ""
+
+#: elfedit.c:1141
+#, c-format
+msgid " Update the ELF header of ELF files\n"
+msgstr ""
+
+#: elfedit.c:1142 objcopy.c:475 objcopy.c:585
+#, c-format
+msgid " The options are:\n"
+msgstr ""
+
+#: elfedit.c:1143
+#, c-format
+msgid ""
+"  --input-mach <machine>      Set input machine type to <machine>\n"
+"  --output-mach <machine>     Set output machine type to <machine>\n"
+"  --input-type <type>         Set input file type to <type>\n"
+"  --output-type <type>        Set output file type to <type>\n"
+"  --input-osabi <osabi>       Set input OSABI to <osabi>\n"
+"  --output-osabi <osabi>      Set output OSABI to <osabi>\n"
+"  -h --help                   Display this information\n"
+"  -v --version                Display the version number of %s\n"
+msgstr ""
+
+#: emul_aix.c:43
+#, c-format
+msgid "  [-g]         - 32 bit small archive\n"
+msgstr ""
+
+#: emul_aix.c:44
+#, c-format
+msgid "  [-X32]       - ignores 64 bit objects\n"
+msgstr ""
+
+#: emul_aix.c:45
+#, c-format
+msgid "  [-X64]       - ignores 32 bit objects\n"
+msgstr ""
+
+#: emul_aix.c:46
+#, c-format
+msgid "  [-X32_64]    - accepts 32 and 64 bit objects\n"
+msgstr ""
+
+#: emul_aix.c:99 emul_aix.c:109 emul_aix.c:119 emul_aix.c:129
+#, c-format
+msgid "target `%s' ignored."
+msgstr ""
+
+#: ieee.c:311
+msgid "unexpected end of debugging information"
+msgstr ""
+
+#: ieee.c:398
+msgid "invalid number"
+msgstr ""
+
+#: ieee.c:451
+msgid "invalid string length"
+msgstr ""
+
+#: ieee.c:506 ieee.c:547
+msgid "expression stack overflow"
+msgstr ""
+
+#: ieee.c:526
+msgid "unsupported IEEE expression operator"
+msgstr ""
+
+#: ieee.c:541
+msgid "unknown section"
+msgstr ""
+
+#: ieee.c:562
+msgid "expression stack underflow"
+msgstr ""
+
+#: ieee.c:576
+msgid "expression stack mismatch"
+msgstr ""
+
+#: ieee.c:613
+msgid "unknown builtin type"
+msgstr ""
+
+#: ieee.c:758
+msgid "BCD float type not supported"
+msgstr ""
+
+#: ieee.c:895
+msgid "unexpected number"
+msgstr ""
+
+#: ieee.c:902
+msgid "unexpected record type"
+msgstr ""
+
+#: ieee.c:935
+msgid "blocks left on stack at end"
+msgstr ""
+
+#: ieee.c:1208
+msgid "unknown BB type"
+msgstr ""
+
+#: ieee.c:1217
+msgid "stack overflow"
+msgstr ""
+
+#: ieee.c:1240
+msgid "stack underflow"
+msgstr ""
+
+#: ieee.c:1352 ieee.c:1422 ieee.c:2120
 msgid "illegal variable index"
 msgstr ""
 
 msgid "illegal variable index"
 msgstr ""
 
@@ -2332,17 +2647,17 @@ msgstr ""
 msgid "IEEE string length overflow: %u\n"
 msgstr ""
 
 msgid "IEEE string length overflow: %u\n"
 msgstr ""
 
-#: ieee.c:5212
+#: ieee.c:5210
 #, c-format
 msgid "IEEE unsupported integer type size %u\n"
 msgstr ""
 
 #, c-format
 msgid "IEEE unsupported integer type size %u\n"
 msgstr ""
 
-#: ieee.c:5246
+#: ieee.c:5244
 #, c-format
 msgid "IEEE unsupported float type size %u\n"
 msgstr ""
 
 #, c-format
 msgid "IEEE unsupported float type size %u\n"
 msgstr ""
 
-#: ieee.c:5280
+#: ieee.c:5278
 #, c-format
 msgid "IEEE unsupported complex type size %u\n"
 msgstr ""
 #, c-format
 msgid "IEEE unsupported complex type size %u\n"
 msgstr ""
@@ -2351,7 +2666,7 @@ msgstr ""
 msgid "Duplicate symbol entered into keyword list."
 msgstr ""
 
 msgid "Duplicate symbol entered into keyword list."
 msgstr ""
 
-#: nlmconv.c:273 srconv.c:1822
+#: nlmconv.c:273 srconv.c:1823
 msgid "input and output files must be different"
 msgstr ""
 
 msgid "input and output files must be different"
 msgstr ""
 
@@ -2535,17 +2850,17 @@ msgstr ""
 msgid "Execution of %s failed"
 msgstr ""
 
 msgid "Execution of %s failed"
 msgstr ""
 
-#: nm.c:220 size.c:78 strings.c:659
+#: nm.c:225 size.c:78 strings.c:646
 #, c-format
 msgid "Usage: %s [option(s)] [file(s)]\n"
 msgstr ""
 
 #, c-format
 msgid "Usage: %s [option(s)] [file(s)]\n"
 msgstr ""
 
-#: nm.c:221
+#: nm.c:226
 #, c-format
 msgid " List symbols in [file(s)] (a.out by default).\n"
 msgstr ""
 
 #, c-format
 msgid " List symbols in [file(s)] (a.out by default).\n"
 msgstr ""
 
-#: nm.c:222
+#: nm.c:227
 #, c-format
 msgid ""
 " The options are:\n"
 #, c-format
 msgid ""
 " The options are:\n"
@@ -2576,16 +2891,16 @@ msgid ""
 "  -r, --reverse-sort     Reverse the sense of the sort\n"
 msgstr ""
 
 "  -r, --reverse-sort     Reverse the sense of the sort\n"
 msgstr ""
 
-#: nm.c:245
+#: nm.c:250
 #, c-format
 msgid "      --plugin NAME      Load the specified plugin\n"
 msgstr ""
 
 #, c-format
 msgid "      --plugin NAME      Load the specified plugin\n"
 msgstr ""
 
-#: nm.c:248
+#: nm.c:253
 #, c-format
 msgid ""
 "  -S, --print-size       Print size of defined symbols\n"
 #, c-format
 msgid ""
 "  -S, --print-size       Print size of defined symbols\n"
-"\t\t  -s, --print-armap      Include index for symbols from archive members\n"
+"  -s, --print-armap      Include index for symbols from archive members\n"
 "      --size-sort        Sort symbols by size\n"
 "      --special-syms     Include special symbols in the output\n"
 "      --synthetic        Display synthetic symbols as well\n"
 "      --size-sort        Sort symbols by size\n"
 "      --special-syms     Include special symbols in the output\n"
 "      --synthetic        Display synthetic symbols as well\n"
@@ -2599,39 +2914,39 @@ msgid ""
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-#: nm.c:292
+#: nm.c:301
 #, c-format
 msgid "%s: invalid radix"
 msgstr ""
 
 #, c-format
 msgid "%s: invalid radix"
 msgstr ""
 
-#: nm.c:316
+#: nm.c:325
 #, c-format
 msgid "%s: invalid output format"
 msgstr ""
 
 #, c-format
 msgid "%s: invalid output format"
 msgstr ""
 
-#: nm.c:337 readelf.c:7016 readelf.c:7061
+#: nm.c:346 readelf.c:8259 readelf.c:8304
 #, c-format
 msgid "<processor specific>: %d"
 msgstr ""
 
 #, c-format
 msgid "<processor specific>: %d"
 msgstr ""
 
-#: nm.c:339 readelf.c:7025 readelf.c:7079
+#: nm.c:348 readelf.c:8268 readelf.c:8322
 #, c-format
 msgid "<OS specific>: %d"
 msgstr ""
 
 #, c-format
 msgid "<OS specific>: %d"
 msgstr ""
 
-#: nm.c:341 readelf.c:7028 readelf.c:7082
+#: nm.c:350 readelf.c:8271 readelf.c:8325
 #, c-format
 msgid "<unknown>: %d"
 msgstr ""
 
 #, c-format
 msgid "<unknown>: %d"
 msgstr ""
 
-#: nm.c:381
+#: nm.c:390
 #, c-format
 msgid ""
 "\n"
 "Archive index:\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "Archive index:\n"
 msgstr ""
 
-#: nm.c:1242
+#: nm.c:1251
 #, c-format
 msgid ""
 "\n"
 #, c-format
 msgid ""
 "\n"
@@ -2640,7 +2955,7 @@ msgid ""
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-#: nm.c:1244
+#: nm.c:1253
 #, c-format
 msgid ""
 "\n"
 #, c-format
 msgid ""
 "\n"
@@ -2649,7 +2964,7 @@ msgid ""
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-#: nm.c:1246 nm.c:1297
+#: nm.c:1255 nm.c:1306
 #, c-format
 msgid ""
 "Name                  Value   Class        Type         Size     Line  "
 #, c-format
 msgid ""
 "Name                  Value   Class        Type         Size     Line  "
@@ -2657,7 +2972,7 @@ msgid ""
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-#: nm.c:1249 nm.c:1300
+#: nm.c:1258 nm.c:1309
 #, c-format
 msgid ""
 "Name                  Value           Class        Type         "
 #, c-format
 msgid ""
 "Name                  Value           Class        Type         "
@@ -2665,7 +2980,7 @@ msgid ""
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-#: nm.c:1293
+#: nm.c:1302
 #, c-format
 msgid ""
 "\n"
 #, c-format
 msgid ""
 "\n"
@@ -2674,7 +2989,7 @@ msgid ""
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-#: nm.c:1295
+#: nm.c:1304
 #, c-format
 msgid ""
 "\n"
 #, c-format
 msgid ""
 "\n"
@@ -2683,51 +2998,45 @@ msgid ""
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-#: nm.c:1387
+#: nm.c:1396
 #, c-format
 msgid "Print width has not been initialized (%d)"
 msgstr ""
 
 #, c-format
 msgid "Print width has not been initialized (%d)"
 msgstr ""
 
-#: nm.c:1615
+#: nm.c:1624
 msgid "Only -X 32_64 is supported"
 msgstr ""
 
 msgid "Only -X 32_64 is supported"
 msgstr ""
 
-#: nm.c:1643
+#: nm.c:1653
 msgid "Using the --size-sort and --undefined-only options together"
 msgstr ""
 
 msgid "Using the --size-sort and --undefined-only options together"
 msgstr ""
 
-#: nm.c:1644
+#: nm.c:1654
 msgid "will produce no output, since undefined symbols have no size."
 msgstr ""
 
 msgid "will produce no output, since undefined symbols have no size."
 msgstr ""
 
-#: nm.c:1672
+#: nm.c:1682
 #, c-format
 msgid "data size %ld"
 msgstr ""
 
 #, c-format
 msgid "data size %ld"
 msgstr ""
 
-#: objcopy.c:463 srconv.c:1730
+#: objcopy.c:473 srconv.c:1731
 #, c-format
 msgid "Usage: %s [option(s)] in-file [out-file]\n"
 msgstr ""
 
 #, c-format
 msgid "Usage: %s [option(s)] in-file [out-file]\n"
 msgstr ""
 
-#: objcopy.c:464
+#: objcopy.c:474
 #, c-format
 msgid " Copies a binary file, possibly transforming it in the process\n"
 msgstr ""
 
 #, c-format
 msgid " Copies a binary file, possibly transforming it in the process\n"
 msgstr ""
 
-#: objcopy.c:465 objcopy.c:572
-#, c-format
-msgid " The options are:\n"
-msgstr ""
-
-#: objcopy.c:466
+#: objcopy.c:476
 #, c-format
 msgid ""
 "  -I --input-target <bfdname>      Assume input file is in format <bfdname>\n"
 "  -O --output-target <bfdname>     Create an output file in format "
 "<bfdname>\n"
 #, c-format
 msgid ""
 "  -I --input-target <bfdname>      Assume input file is in format <bfdname>\n"
 "  -O --output-target <bfdname>     Create an output file in format "
 "<bfdname>\n"
-"  -B --binary-architecture <arch>  Set arch of output file, when input is "
-"binary\n"
+"  -B --binary-architecture <arch>  Set output arch, when input is arch-less\n"
 "  -F --target <bfdname>            Set both input and output format to "
 "<bfdname>\n"
 "     --debugging                   Convert debugging information, if "
 "  -F --target <bfdname>            Set both input and output format to "
 "<bfdname>\n"
 "     --debugging                   Convert debugging information, if "
@@ -2766,8 +3075,8 @@ msgid ""
 "  -w --wildcard                    Permit wildcard in symbol comparison\n"
 "  -x --discard-all                 Remove all non-global symbols\n"
 "  -X --discard-locals              Remove any compiler-generated symbols\n"
 "  -w --wildcard                    Permit wildcard in symbol comparison\n"
 "  -x --discard-all                 Remove all non-global symbols\n"
 "  -X --discard-locals              Remove any compiler-generated symbols\n"
-"  -i --interleave <number>         Only copy one out of every <number> "
-"bytes\n"
+"  -i --interleave [<number>]       Only copy N out of every <number> bytes\n"
+"     --interleave-width <number>   Set N for --interleave\n"
 "  -b --byte <num>                  Select byte <num> in every interleaved "
 "block\n"
 "     --gap-fill <val>              Fill gaps between sections with <val>\n"
 "  -b --byte <num>                  Select byte <num> in every interleaved "
 "block\n"
 "     --gap-fill <val>              Fill gaps between sections with <val>\n"
@@ -2846,7 +3155,10 @@ msgid ""
 "                                   <commit>\n"
 "     --subsystem <name>[:<version>]\n"
 "                                   Set PE subsystem to <name> [& <version>]\n"
 "                                   <commit>\n"
 "     --subsystem <name>[:<version>]\n"
 "                                   Set PE subsystem to <name> [& <version>]\n"
-"]  -v --verbose                     List all object files modified\n"
+"     --compress-debug-sections     Compress DWARF debug sections using zlib\n"
+"     --decompress-debug-sections   Decompress DWARF debug sections using "
+"zlib\n"
+"  -v --verbose                     List all object files modified\n"
 "  @<file>                          Read options from <file>\n"
 "  -V --version                     Display this program's version number\n"
 "  -h --help                        Display this output\n"
 "  @<file>                          Read options from <file>\n"
 "  -V --version                     Display this program's version number\n"
 "  -h --help                        Display this output\n"
@@ -2854,17 +3166,17 @@ msgid ""
 "supported\n"
 msgstr ""
 
 "supported\n"
 msgstr ""
 
-#: objcopy.c:570
+#: objcopy.c:583
 #, c-format
 msgid "Usage: %s <option(s)> in-file(s)\n"
 msgstr ""
 
 #, c-format
 msgid "Usage: %s <option(s)> in-file(s)\n"
 msgstr ""
 
-#: objcopy.c:571
+#: objcopy.c:584
 #, c-format
 msgid " Removes symbols and sections from files\n"
 msgstr ""
 
 #, c-format
 msgid " Removes symbols and sections from files\n"
 msgstr ""
 
-#: objcopy.c:573
+#: objcopy.c:586
 #, c-format
 msgid ""
 "  -I --input-target=<bfdname>      Assume input file is in format <bfdname>\n"
 #, c-format
 msgid ""
 "  -I --input-target=<bfdname>      Assume input file is in format <bfdname>\n"
@@ -2896,354 +3208,361 @@ msgid ""
 "  -o <file>                        Place stripped output into <file>\n"
 msgstr ""
 
 "  -o <file>                        Place stripped output into <file>\n"
 msgstr ""
 
-#: objcopy.c:646
+#: objcopy.c:659
 #, c-format
 msgid "unrecognized section flag `%s'"
 msgstr ""
 
 #, c-format
 msgid "unrecognized section flag `%s'"
 msgstr ""
 
-#: objcopy.c:647
+#: objcopy.c:660
 #, c-format
 msgid "supported flags: %s"
 msgstr ""
 
 #, c-format
 msgid "supported flags: %s"
 msgstr ""
 
-#: objcopy.c:748
+#: objcopy.c:761
 #, c-format
 msgid "cannot open '%s': %s"
 msgstr ""
 
 #, c-format
 msgid "cannot open '%s': %s"
 msgstr ""
 
-#: objcopy.c:751 objcopy.c:3336
+#: objcopy.c:764 objcopy.c:3389
 #, c-format
 msgid "%s: fread failed"
 msgstr ""
 
 #, c-format
 msgid "%s: fread failed"
 msgstr ""
 
-#: objcopy.c:824
+#: objcopy.c:837
 #, c-format
 msgid "%s:%d: Ignoring rubbish found on this line"
 msgstr ""
 
 #, c-format
 msgid "%s:%d: Ignoring rubbish found on this line"
 msgstr ""
 
-#: objcopy.c:1121
+#: objcopy.c:1128
 #, c-format
 msgid "not stripping symbol `%s' because it is named in a relocation"
 msgstr ""
 
 #, c-format
 msgid "not stripping symbol `%s' because it is named in a relocation"
 msgstr ""
 
-#: objcopy.c:1204
+#: objcopy.c:1211
 #, c-format
 msgid "%s: Multiple redefinition of symbol \"%s\""
 msgstr ""
 
 #, c-format
 msgid "%s: Multiple redefinition of symbol \"%s\""
 msgstr ""
 
-#: objcopy.c:1208
+#: objcopy.c:1215
 #, c-format
 msgid "%s: Symbol \"%s\" is target of more than one redefinition"
 msgstr ""
 
 #, c-format
 msgid "%s: Symbol \"%s\" is target of more than one redefinition"
 msgstr ""
 
-#: objcopy.c:1236
+#: objcopy.c:1243
 #, c-format
 msgid "couldn't open symbol redefinition file %s (error: %s)"
 msgstr ""
 
 #, c-format
 msgid "couldn't open symbol redefinition file %s (error: %s)"
 msgstr ""
 
-#: objcopy.c:1314
+#: objcopy.c:1321
 #, c-format
 msgid "%s:%d: garbage found at end of line"
 msgstr ""
 
 #, c-format
 msgid "%s:%d: garbage found at end of line"
 msgstr ""
 
-#: objcopy.c:1317
+#: objcopy.c:1324
 #, c-format
 msgid "%s:%d: missing new symbol name"
 msgstr ""
 
 #, c-format
 msgid "%s:%d: missing new symbol name"
 msgstr ""
 
-#: objcopy.c:1327
+#: objcopy.c:1334
 #, c-format
 msgid "%s:%d: premature end of file"
 msgstr ""
 
 #, c-format
 msgid "%s:%d: premature end of file"
 msgstr ""
 
-#: objcopy.c:1353
+#: objcopy.c:1360
 #, c-format
 msgid "stat returns negative size for `%s'"
 msgstr ""
 
 #, c-format
 msgid "stat returns negative size for `%s'"
 msgstr ""
 
-#: objcopy.c:1365
+#: objcopy.c:1372
 #, c-format
 msgid "copy from `%s' [unknown] to `%s' [unknown]\n"
 msgstr ""
 
 #, c-format
 msgid "copy from `%s' [unknown] to `%s' [unknown]\n"
 msgstr ""
 
-#: objcopy.c:1420
+#: objcopy.c:1427
 msgid "Unable to change endianness of input file(s)"
 msgstr ""
 
 msgid "Unable to change endianness of input file(s)"
 msgstr ""
 
-#: objcopy.c:1429
+#: objcopy.c:1436
 #, c-format
 msgid "copy from `%s' [%s] to `%s' [%s]\n"
 msgstr ""
 
 #, c-format
 msgid "copy from `%s' [%s] to `%s' [%s]\n"
 msgstr ""
 
-#: objcopy.c:1474
+#: objcopy.c:1485
+#, c-format
+msgid "Input file `%s' ignores binary architecture parameter."
+msgstr ""
+
+#: objcopy.c:1493
 #, c-format
 msgid "Unable to recognise the format of the input file `%s'"
 msgstr ""
 
 #, c-format
 msgid "Unable to recognise the format of the input file `%s'"
 msgstr ""
 
-#: objcopy.c:1477
+#: objcopy.c:1496
 #, c-format
 #, c-format
-msgid "Warning: Output file cannot represent architecture `%s'"
+msgid "Output file cannot represent architecture `%s'"
 msgstr ""
 
 msgstr ""
 
-#: objcopy.c:1540
+#: objcopy.c:1559
 #, c-format
 msgid "warning: file alignment (0x%s) > section alignment (0x%s)"
 msgstr ""
 
 #, c-format
 msgid "warning: file alignment (0x%s) > section alignment (0x%s)"
 msgstr ""
 
-#: objcopy.c:1599
+#: objcopy.c:1618
 #, c-format
 msgid "can't add section '%s'"
 msgstr ""
 
 #, c-format
 msgid "can't add section '%s'"
 msgstr ""
 
-#: objcopy.c:1608
+#: objcopy.c:1632
 #, c-format
 msgid "can't create section `%s'"
 msgstr ""
 
 #, c-format
 msgid "can't create section `%s'"
 msgstr ""
 
-#: objcopy.c:1654
+#: objcopy.c:1678
 #, c-format
 msgid "cannot create debug link section `%s'"
 msgstr ""
 
 #, c-format
 msgid "cannot create debug link section `%s'"
 msgstr ""
 
-#: objcopy.c:1747
+#: objcopy.c:1771
 msgid "Can't fill gap after section"
 msgstr ""
 
 msgid "Can't fill gap after section"
 msgstr ""
 
-#: objcopy.c:1771
+#: objcopy.c:1795
 msgid "can't add padding"
 msgstr ""
 
 msgid "can't add padding"
 msgstr ""
 
-#: objcopy.c:1862
+#: objcopy.c:1886
 #, c-format
 msgid "cannot fill debug link section `%s'"
 msgstr ""
 
 #, c-format
 msgid "cannot fill debug link section `%s'"
 msgstr ""
 
-#: objcopy.c:1925
+#: objcopy.c:1949
 msgid "error copying private BFD data"
 msgstr ""
 
 msgid "error copying private BFD data"
 msgstr ""
 
-#: objcopy.c:1936
+#: objcopy.c:1960
 #, c-format
 msgid "this target does not support %lu alternative machine codes"
 msgstr ""
 
 #, c-format
 msgid "this target does not support %lu alternative machine codes"
 msgstr ""
 
-#: objcopy.c:1940
+#: objcopy.c:1964
 msgid "treating that number as an absolute e_machine value instead"
 msgstr ""
 
 msgid "treating that number as an absolute e_machine value instead"
 msgstr ""
 
-#: objcopy.c:1944
+#: objcopy.c:1968
 msgid "ignoring the alternative value"
 msgstr ""
 
 msgid "ignoring the alternative value"
 msgstr ""
 
-#: objcopy.c:1975 objcopy.c:2010
+#: objcopy.c:2000 objcopy.c:2035
 #, c-format
 msgid "cannot create tempdir for archive copying (error: %s)"
 msgstr ""
 
 #, c-format
 msgid "cannot create tempdir for archive copying (error: %s)"
 msgstr ""
 
-#: objcopy.c:2071
+#: objcopy.c:2096
 msgid "Unable to recognise the format of file"
 msgstr ""
 
 msgid "Unable to recognise the format of file"
 msgstr ""
 
-#: objcopy.c:2168
+#: objcopy.c:2194
 #, c-format
 msgid "error: the input file '%s' is empty"
 msgstr ""
 
 #, c-format
 msgid "error: the input file '%s' is empty"
 msgstr ""
 
-#: objcopy.c:2300
+#: objcopy.c:2338
 #, c-format
 msgid "Multiple renames of section %s"
 msgstr ""
 
 #, c-format
 msgid "Multiple renames of section %s"
 msgstr ""
 
-#: objcopy.c:2351
+#: objcopy.c:2389
 msgid "error in private header data"
 msgstr ""
 
 msgid "error in private header data"
 msgstr ""
 
-#: objcopy.c:2429
+#: objcopy.c:2467
 msgid "failed to create output section"
 msgstr ""
 
 msgid "failed to create output section"
 msgstr ""
 
-#: objcopy.c:2443
+#: objcopy.c:2481
 msgid "failed to set size"
 msgstr ""
 
 msgid "failed to set size"
 msgstr ""
 
-#: objcopy.c:2457
+#: objcopy.c:2495
 msgid "failed to set vma"
 msgstr ""
 
 msgid "failed to set vma"
 msgstr ""
 
-#: objcopy.c:2482
+#: objcopy.c:2520
 msgid "failed to set alignment"
 msgstr ""
 
 msgid "failed to set alignment"
 msgstr ""
 
-#: objcopy.c:2516
+#: objcopy.c:2554
 msgid "failed to copy private data"
 msgstr ""
 
 msgid "failed to copy private data"
 msgstr ""
 
-#: objcopy.c:2598
+#: objcopy.c:2636
 msgid "relocation count is negative"
 msgstr ""
 
 #. User must pad the section up in order to do this.
 msgid "relocation count is negative"
 msgstr ""
 
 #. User must pad the section up in order to do this.
-#: objcopy.c:2659
+#: objcopy.c:2697
 #, c-format
 msgid ""
 "cannot reverse bytes: length of section %s must be evenly divisible by %d"
 msgstr ""
 
 #, c-format
 msgid ""
 "cannot reverse bytes: length of section %s must be evenly divisible by %d"
 msgstr ""
 
-#: objcopy.c:2843
+#: objcopy.c:2883
 msgid "can't create debugging section"
 msgstr ""
 
 msgid "can't create debugging section"
 msgstr ""
 
-#: objcopy.c:2856
+#: objcopy.c:2896
 msgid "can't set debugging section contents"
 msgstr ""
 
 msgid "can't set debugging section contents"
 msgstr ""
 
-#: objcopy.c:2864
+#: objcopy.c:2904
 #, c-format
 msgid "don't know how to write debugging information for %s"
 msgstr ""
 
 #, c-format
 msgid "don't know how to write debugging information for %s"
 msgstr ""
 
-#: objcopy.c:3006
+#: objcopy.c:3046
 msgid "could not create temporary file to hold stripped copy"
 msgstr ""
 
 msgid "could not create temporary file to hold stripped copy"
 msgstr ""
 
-#: objcopy.c:3078
+#: objcopy.c:3118
 #, c-format
 msgid "%s: bad version in PE subsystem"
 msgstr ""
 
 #, c-format
 msgid "%s: bad version in PE subsystem"
 msgstr ""
 
-#: objcopy.c:3108
+#: objcopy.c:3148
 #, c-format
 msgid "unknown PE subsystem: %s"
 msgstr ""
 
 #, c-format
 msgid "unknown PE subsystem: %s"
 msgstr ""
 
-#: objcopy.c:3168
+#: objcopy.c:3209
 msgid "byte number must be non-negative"
 msgstr ""
 
 msgid "byte number must be non-negative"
 msgstr ""
 
-#: objcopy.c:3178
+#: objcopy.c:3215
+#, c-format
+msgid "architecture %s unknown"
+msgstr ""
+
+#: objcopy.c:3223
 msgid "interleave must be positive"
 msgstr ""
 
 msgid "interleave must be positive"
 msgstr ""
 
-#: objcopy.c:3198 objcopy.c:3206
+#: objcopy.c:3232
+msgid "interleave width must be positive"
+msgstr ""
+
+#: objcopy.c:3252 objcopy.c:3260
 #, c-format
 msgid "%s both copied and removed"
 msgstr ""
 
 #, c-format
 msgid "%s both copied and removed"
 msgstr ""
 
-#: objcopy.c:3307 objcopy.c:3381 objcopy.c:3481 objcopy.c:3512 objcopy.c:3536
-#: objcopy.c:3540 objcopy.c:3560
+#: objcopy.c:3359 objcopy.c:3439 objcopy.c:3547 objcopy.c:3578 objcopy.c:3602
+#: objcopy.c:3606 objcopy.c:3626
 #, c-format
 msgid "bad format for %s"
 msgstr ""
 
 #, c-format
 msgid "bad format for %s"
 msgstr ""
 
-#: objcopy.c:3331
+#: objcopy.c:3371
 #, c-format
 msgid "cannot open: %s: %s"
 msgstr ""
 
 #, c-format
 msgid "cannot open: %s: %s"
 msgstr ""
 
-#: objcopy.c:3450
+#: objcopy.c:3516
 #, c-format
 msgid "Warning: truncating gap-fill from 0x%s to 0x%x"
 msgstr ""
 
 #, c-format
 msgid "Warning: truncating gap-fill from 0x%s to 0x%x"
 msgstr ""
 
-#: objcopy.c:3611
+#: objcopy.c:3677
 #, c-format
 msgid "unknown long section names option '%s'"
 msgstr ""
 
 #, c-format
 msgid "unknown long section names option '%s'"
 msgstr ""
 
-#: objcopy.c:3629
+#: objcopy.c:3695
 msgid "unable to parse alternative machine code"
 msgstr ""
 
 msgid "unable to parse alternative machine code"
 msgstr ""
 
-#: objcopy.c:3674
+#: objcopy.c:3740
 msgid "number of bytes to reverse must be positive and even"
 msgstr ""
 
 msgid "number of bytes to reverse must be positive and even"
 msgstr ""
 
-#: objcopy.c:3677
+#: objcopy.c:3743
 #, c-format
 msgid "Warning: ignoring previous --reverse-bytes value of %d"
 msgstr ""
 
 #, c-format
 msgid "Warning: ignoring previous --reverse-bytes value of %d"
 msgstr ""
 
-#: objcopy.c:3692
+#: objcopy.c:3758
 #, c-format
 msgid "%s: invalid reserve value for --heap"
 msgstr ""
 
 #, c-format
 msgid "%s: invalid reserve value for --heap"
 msgstr ""
 
-#: objcopy.c:3698
+#: objcopy.c:3764
 #, c-format
 msgid "%s: invalid commit value for --heap"
 msgstr ""
 
 #, c-format
 msgid "%s: invalid commit value for --heap"
 msgstr ""
 
-#: objcopy.c:3723
+#: objcopy.c:3789
 #, c-format
 msgid "%s: invalid reserve value for --stack"
 msgstr ""
 
 #, c-format
 msgid "%s: invalid reserve value for --stack"
 msgstr ""
 
-#: objcopy.c:3729
+#: objcopy.c:3795
 #, c-format
 msgid "%s: invalid commit value for --stack"
 msgstr ""
 
 #, c-format
 msgid "%s: invalid commit value for --stack"
 msgstr ""
 
-#: objcopy.c:3758
-msgid "byte number must be less than interleave"
+#: objcopy.c:3824
+msgid "interleave start byte must be set with --byte"
 msgstr ""
 
 msgstr ""
 
-#: objcopy.c:3785
-#, c-format
-msgid "unknown input EFI target: %s"
+#: objcopy.c:3827
+msgid "byte number must be less than interleave"
 msgstr ""
 
 msgstr ""
 
-#: objcopy.c:3816
-#, c-format
-msgid "unknown output EFI target: %s"
+#: objcopy.c:3830
+msgid "interleave width must be less than or equal to interleave - byte`"
 msgstr ""
 
 msgstr ""
 
-#: objcopy.c:3841
+#: objcopy.c:3857
 #, c-format
 #, c-format
-msgid "architecture %s unknown"
-msgstr ""
-
-#: objcopy.c:3845
-msgid ""
-"Warning: input target 'binary' required for binary architecture parameter."
+msgid "unknown input EFI target: %s"
 msgstr ""
 
 msgstr ""
 
-#: objcopy.c:3846
+#: objcopy.c:3888
 #, c-format
 #, c-format
-msgid " Argument %s ignored"
+msgid "unknown output EFI target: %s"
 msgstr ""
 
 msgstr ""
 
-#: objcopy.c:3852
+#: objcopy.c:3901
 #, c-format
 msgid "warning: could not locate '%s'.  System error message: %s"
 msgstr ""
 
 #, c-format
 msgid "warning: could not locate '%s'.  System error message: %s"
 msgstr ""
 
-#: objcopy.c:3863
+#: objcopy.c:3912
 #, c-format
 msgid ""
 "warning: could not create temporary file whilst copying '%s', (error: %s)"
 msgstr ""
 
 #, c-format
 msgid ""
 "warning: could not create temporary file whilst copying '%s', (error: %s)"
 msgstr ""
 
-#: objcopy.c:3891 objcopy.c:3905
+#: objcopy.c:3956 objcopy.c:3970
 #, c-format
 msgid "%s %s%c0x%s never used"
 msgstr ""
 
 #, c-format
 msgid "%s %s%c0x%s never used"
 msgstr ""
 
-#: objdump.c:187
+#: objdump.c:190
 #, c-format
 msgid "Usage: %s <option(s)> <file(s)>\n"
 msgstr ""
 
 #, c-format
 msgid "Usage: %s <option(s)> <file(s)>\n"
 msgstr ""
 
-#: objdump.c:188
+#: objdump.c:191
 #, c-format
 msgid " Display information from object <file(s)>.\n"
 msgstr ""
 
 #, c-format
 msgid " Display information from object <file(s)>.\n"
 msgstr ""
 
-#: objdump.c:189
+#: objdump.c:192
 #, c-format
 msgid " At least one of the following switches must be given:\n"
 msgstr ""
 
 #, c-format
 msgid " At least one of the following switches must be given:\n"
 msgstr ""
 
-#: objdump.c:190
+#: objdump.c:193
 #, c-format
 msgid ""
 "  -a, --archive-headers    Display archive header information\n"
 #, c-format
 msgid ""
 "  -a, --archive-headers    Display archive header information\n"
@@ -3261,9 +3580,11 @@ msgid ""
 "  -g, --debugging          Display debug information in object file\n"
 "  -e, --debugging-tags     Display debug information using ctags style\n"
 "  -G, --stabs              Display (in raw form) any STABS info in the file\n"
 "  -g, --debugging          Display debug information in object file\n"
 "  -e, --debugging-tags     Display debug information using ctags style\n"
 "  -G, --stabs              Display (in raw form) any STABS info in the file\n"
-"  -W[lLiaprmfFsoR] or\n"
+"  -W[lLiaprmfFsoRt] or\n"
 "  --dwarf[=rawline,=decodedline,=info,=abbrev,=pubnames,=aranges,=macro,"
 "  --dwarf[=rawline,=decodedline,=info,=abbrev,=pubnames,=aranges,=macro,"
-"=frames,=str,=loc,=Ranges]\n"
+"=frames,\n"
+"          =frames-interp,=str,=loc,=Ranges,=pubtypes,\n"
+"          =trace_info,=trace_abbrev,=trace_aranges]\n"
 "                           Display DWARF info in the file\n"
 "  -t, --syms               Display the contents of the symbol table(s)\n"
 "  -T, --dynamic-syms       Display the contents of the dynamic symbol table\n"
 "                           Display DWARF info in the file\n"
 "  -t, --syms               Display the contents of the symbol table(s)\n"
 "  -T, --dynamic-syms       Display the contents of the dynamic symbol table\n"
@@ -3276,14 +3597,14 @@ msgid ""
 "  -H, --help               Display this information\n"
 msgstr ""
 
 "  -H, --help               Display this information\n"
 msgstr ""
 
-#: objdump.c:217
+#: objdump.c:222
 #, c-format
 msgid ""
 "\n"
 " The following switches are optional:\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 " The following switches are optional:\n"
 msgstr ""
 
-#: objdump.c:218
+#: objdump.c:223
 #, c-format
 msgid ""
 "  -b, --target=BFDNAME           Specify the target object format as "
 #, c-format
 msgid ""
 "  -b, --target=BFDNAME           Specify the target object format as "
@@ -3326,173 +3647,180 @@ msgid ""
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-#: objdump.c:433
+#: objdump.c:396
+#, c-format
+msgid "section '%s' mentioned in a -j option, but not found in any input file"
+msgstr ""
+
+#: objdump.c:500
 #, c-format
 msgid "Sections:\n"
 msgstr ""
 
 #, c-format
 msgid "Sections:\n"
 msgstr ""
 
-#: objdump.c:436 objdump.c:440
+#: objdump.c:503 objdump.c:507
 #, c-format
 msgid "Idx Name          Size      VMA       LMA       File off  Algn"
 msgstr ""
 
 #, c-format
 msgid "Idx Name          Size      VMA       LMA       File off  Algn"
 msgstr ""
 
-#: objdump.c:442
+#: objdump.c:509
 #, c-format
 msgid ""
 "Idx Name          Size      VMA               LMA               File off  "
 "Algn"
 msgstr ""
 
 #, c-format
 msgid ""
 "Idx Name          Size      VMA               LMA               File off  "
 "Algn"
 msgstr ""
 
-#: objdump.c:446
+#: objdump.c:513
 #, c-format
 msgid "  Flags"
 msgstr ""
 
 #, c-format
 msgid "  Flags"
 msgstr ""
 
-#: objdump.c:448
+#: objdump.c:515
 #, c-format
 msgid "  Pg"
 msgstr ""
 
 #, c-format
 msgid "  Pg"
 msgstr ""
 
-#: objdump.c:491
+#: objdump.c:558
 #, c-format
 msgid "%s: not a dynamic object"
 msgstr ""
 
 #, c-format
 msgid "%s: not a dynamic object"
 msgstr ""
 
-#: objdump.c:916 objdump.c:940
+#: objdump.c:984 objdump.c:1008
 #, c-format
 msgid " (File Offset: 0x%lx)"
 msgstr ""
 
 #, c-format
 msgid " (File Offset: 0x%lx)"
 msgstr ""
 
-#: objdump.c:1886
+#: objdump.c:1634
+#, c-format
+msgid "disassemble_fn returned length %d"
+msgstr ""
+
+#: objdump.c:1939
 #, c-format
 msgid ""
 "\n"
 "Disassembly of section %s:\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "Disassembly of section %s:\n"
 msgstr ""
 
-#: objdump.c:2062
+#: objdump.c:2115
 #, c-format
 #, c-format
-msgid "Can't use supplied machine %s"
+msgid "can't use supplied machine %s"
 msgstr ""
 
 msgstr ""
 
-#: objdump.c:2081
+#: objdump.c:2134
 #, c-format
 #, c-format
-msgid "Can't disassemble for architecture %s\n"
+msgid "can't disassemble for architecture %s\n"
 msgstr ""
 
 msgstr ""
 
-#: objdump.c:2172
+#: objdump.c:2214 objdump.c:2237
 #, c-format
 msgid ""
 "\n"
 "Can't get contents for section '%s'.\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "Can't get contents for section '%s'.\n"
 msgstr ""
 
-#: objdump.c:2183
-#, c-format
-msgid ""
-"\n"
-"Can't uncompress section '%s'.\n"
-msgstr ""
-
-#: objdump.c:2312
+#: objdump.c:2378
 #, c-format
 msgid ""
 "No %s section present\n"
 "\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "No %s section present\n"
 "\n"
 msgstr ""
 
-#: objdump.c:2321
+#: objdump.c:2387
 #, c-format
 #, c-format
-msgid "Reading %s section of %s failed: %s"
+msgid "reading %s section of %s failed: %s"
 msgstr ""
 
 msgstr ""
 
-#: objdump.c:2365
+#: objdump.c:2431
 #, c-format
 msgid ""
 "Contents of %s section:\n"
 "\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "Contents of %s section:\n"
 "\n"
 msgstr ""
 
-#: objdump.c:2496
+#: objdump.c:2562
 #, c-format
 msgid "architecture: %s, "
 msgstr ""
 
 #, c-format
 msgid "architecture: %s, "
 msgstr ""
 
-#: objdump.c:2499
+#: objdump.c:2565
 #, c-format
 msgid "flags 0x%08x:\n"
 msgstr ""
 
 #, c-format
 msgid "flags 0x%08x:\n"
 msgstr ""
 
-#: objdump.c:2513
+#: objdump.c:2579
 #, c-format
 msgid ""
 "\n"
 "start address 0x"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "start address 0x"
 msgstr ""
 
-#: objdump.c:2576
+#: objdump.c:2642
 #, c-format
 msgid "Contents of section %s:"
 msgstr ""
 
 #, c-format
 msgid "Contents of section %s:"
 msgstr ""
 
-#: objdump.c:2578
+#: objdump.c:2644
 #, c-format
 msgid "  (Starting at file offset: 0x%lx)"
 msgstr ""
 
 #, c-format
 msgid "  (Starting at file offset: 0x%lx)"
 msgstr ""
 
-#: objdump.c:2685
+#: objdump.c:2650
+msgid "Reading section failed"
+msgstr ""
+
+#: objdump.c:2753
 #, c-format
 msgid "no symbols\n"
 msgstr ""
 
 #, c-format
 msgid "no symbols\n"
 msgstr ""
 
-#: objdump.c:2692
+#: objdump.c:2760
 #, c-format
 msgid "no information for symbol number %ld\n"
 msgstr ""
 
 #, c-format
 msgid "no information for symbol number %ld\n"
 msgstr ""
 
-#: objdump.c:2695
+#: objdump.c:2763
 #, c-format
 msgid "could not determine the type of symbol number %ld\n"
 msgstr ""
 
 #, c-format
 msgid "could not determine the type of symbol number %ld\n"
 msgstr ""
 
-#: objdump.c:2975
+#: objdump.c:3043
 #, c-format
 msgid ""
 "\n"
 "%s:     file format %s\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "%s:     file format %s\n"
 msgstr ""
 
-#: objdump.c:3033
+#: objdump.c:3101
 #, c-format
 msgid "%s: printing debugging information failed"
 msgstr ""
 
 #, c-format
 msgid "%s: printing debugging information failed"
 msgstr ""
 
-#: objdump.c:3133
+#: objdump.c:3205
 #, c-format
 msgid "In archive %s:\n"
 msgstr ""
 
 #, c-format
 msgid "In archive %s:\n"
 msgstr ""
 
-#: objdump.c:3249
+#: objdump.c:3316
 msgid "error: the start address should be before the end address"
 msgstr ""
 
 msgid "error: the start address should be before the end address"
 msgstr ""
 
-#: objdump.c:3254
+#: objdump.c:3321
 msgid "error: the stop address should be after the start address"
 msgstr ""
 
 msgid "error: the stop address should be after the start address"
 msgstr ""
 
-#: objdump.c:3266
+#: objdump.c:3333
 msgid "error: prefix strip must be non-negative"
 msgstr ""
 
 msgid "error: prefix strip must be non-negative"
 msgstr ""
 
-#: objdump.c:3271
+#: objdump.c:3338
 msgid "error: instruction width must be positive"
 msgstr ""
 
 msgid "error: instruction width must be positive"
 msgstr ""
 
-#: objdump.c:3280
+#: objdump.c:3347
 msgid "unrecognized -E option"
 msgstr ""
 
 msgid "unrecognized -E option"
 msgstr ""
 
-#: objdump.c:3291
+#: objdump.c:3358
 #, c-format
 msgid "unrecognized --endian type `%s'"
 msgstr ""
 #, c-format
 msgid "unrecognized --endian type `%s'"
 msgstr ""
@@ -3536,188 +3864,239 @@ msgstr ""
 msgid "Last stabs entries before error:\n"
 msgstr ""
 
 msgid "Last stabs entries before error:\n"
 msgstr ""
 
-#: readelf.c:297
+#: readelf.c:268
+msgid "<none>"
+msgstr ""
+
+#: readelf.c:269
+msgid "<no-name>"
+msgstr ""
+
+#: readelf.c:270 readelf.c:5047 readelf.c:5557 readelf.c:7794 readelf.c:7912
+#: readelf.c:8865 readelf.c:8945 readelf.c:8998 readelf.c:11860
+#: readelf.c:11863
+msgid "<corrupt>"
+msgstr ""
+
+#: readelf.c:308
 #, c-format
 msgid "Unable to seek to 0x%lx for %s\n"
 msgstr ""
 
 #, c-format
 msgid "Unable to seek to 0x%lx for %s\n"
 msgstr ""
 
-#: readelf.c:312
+#: readelf.c:323
 #, c-format
 msgid "Out of memory allocating 0x%lx bytes for %s\n"
 msgstr ""
 
 #, c-format
 msgid "Out of memory allocating 0x%lx bytes for %s\n"
 msgstr ""
 
-#: readelf.c:322
+#: readelf.c:333
 #, c-format
 msgid "Unable to read in 0x%lx bytes of %s\n"
 msgstr ""
 
 #, c-format
 msgid "Unable to read in 0x%lx bytes of %s\n"
 msgstr ""
 
-#: readelf.c:645
+#: readelf.c:697
 msgid "Don't know about relocations on this machine architecture\n"
 msgstr ""
 
 msgid "Don't know about relocations on this machine architecture\n"
 msgstr ""
 
-#: readelf.c:666 readelf.c:696 readelf.c:764 readelf.c:793
+#: readelf.c:718 readelf.c:748 readelf.c:816 readelf.c:845
 msgid "relocs"
 msgstr ""
 
 msgid "relocs"
 msgstr ""
 
-#: readelf.c:678 readelf.c:708 readelf.c:775 readelf.c:804
+#: readelf.c:730 readelf.c:760 readelf.c:827 readelf.c:856
 msgid "out of memory parsing relocs\n"
 msgstr ""
 
 msgid "out of memory parsing relocs\n"
 msgstr ""
 
-#: readelf.c:909
+#: readelf.c:961
 #, c-format
 msgid ""
 " Offset     Info    Type                Sym. Value  Symbol's Name + Addend\n"
 msgstr ""
 
 #, c-format
 msgid ""
 " Offset     Info    Type                Sym. Value  Symbol's Name + Addend\n"
 msgstr ""
 
-#: readelf.c:911
+#: readelf.c:963
 #, c-format
 msgid " Offset     Info    Type            Sym.Value  Sym. Name + Addend\n"
 msgstr ""
 
 #, c-format
 msgid " Offset     Info    Type            Sym.Value  Sym. Name + Addend\n"
 msgstr ""
 
-#: readelf.c:916
+#: readelf.c:968
 #, c-format
 msgid " Offset     Info    Type                Sym. Value  Symbol's Name\n"
 msgstr ""
 
 #, c-format
 msgid " Offset     Info    Type                Sym. Value  Symbol's Name\n"
 msgstr ""
 
-#: readelf.c:918
+#: readelf.c:970
 #, c-format
 msgid " Offset     Info    Type            Sym.Value  Sym. Name\n"
 msgstr ""
 
 #, c-format
 msgid " Offset     Info    Type            Sym.Value  Sym. Name\n"
 msgstr ""
 
-#: readelf.c:926
+#: readelf.c:978
 #, c-format
 msgid ""
 "    Offset             Info             Type               Symbol's Value  "
 "Symbol's Name + Addend\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "    Offset             Info             Type               Symbol's Value  "
 "Symbol's Name + Addend\n"
 msgstr ""
 
-#: readelf.c:928
+#: readelf.c:980
 #, c-format
 msgid ""
 "  Offset          Info           Type           Sym. Value    Sym. Name + "
 "Addend\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "  Offset          Info           Type           Sym. Value    Sym. Name + "
 "Addend\n"
 msgstr ""
 
-#: readelf.c:933
+#: readelf.c:985
 #, c-format
 msgid ""
 "    Offset             Info             Type               Symbol's Value  "
 "Symbol's Name\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "    Offset             Info             Type               Symbol's Value  "
 "Symbol's Name\n"
 msgstr ""
 
-#: readelf.c:935
+#: readelf.c:987
 #, c-format
 msgid ""
 "  Offset          Info           Type           Sym. Value    Sym. Name\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "  Offset          Info           Type           Sym. Value    Sym. Name\n"
 msgstr ""
 
-#: readelf.c:1222 readelf.c:1381 readelf.c:1389
+#: readelf.c:1291 readelf.c:1448 readelf.c:1456
 #, c-format
 msgid "unrecognized: %-7lx"
 msgstr ""
 
 #, c-format
 msgid "unrecognized: %-7lx"
 msgstr ""
 
-#: readelf.c:1247
+#: readelf.c:1316
 #, c-format
 msgid "<unknown addend: %lx>"
 msgstr ""
 
 #, c-format
 msgid "<unknown addend: %lx>"
 msgstr ""
 
-#: readelf.c:1339
+#: readelf.c:1323
+#, c-format
+msgid " bad symbol index: %08lx"
+msgstr ""
+
+#: readelf.c:1406
 #, c-format
 msgid "<string table index: %3ld>"
 msgstr ""
 
 #, c-format
 msgid "<string table index: %3ld>"
 msgstr ""
 
-#: readelf.c:1341
+#: readelf.c:1408
 #, c-format
 msgid "<corrupt string table index: %3ld>"
 msgstr ""
 
 #, c-format
 msgid "<corrupt string table index: %3ld>"
 msgstr ""
 
-#: readelf.c:1716
+#: readelf.c:1801
 #, c-format
 msgid "Processor Specific: %lx"
 msgstr ""
 
 #, c-format
 msgid "Processor Specific: %lx"
 msgstr ""
 
-#: readelf.c:1740
+#: readelf.c:1825
 #, c-format
 msgid "Operating System specific: %lx"
 msgstr ""
 
 #, c-format
 msgid "Operating System specific: %lx"
 msgstr ""
 
-#: readelf.c:1744 readelf.c:2626
+#: readelf.c:1829 readelf.c:2875
 #, c-format
 msgid "<unknown>: %lx"
 msgstr ""
 
 #, c-format
 msgid "<unknown>: %lx"
 msgstr ""
 
-#: readelf.c:1757
+#: readelf.c:1842
 msgid "NONE (None)"
 msgstr ""
 
 msgid "NONE (None)"
 msgstr ""
 
-#: readelf.c:1758
+#: readelf.c:1843
 msgid "REL (Relocatable file)"
 msgstr ""
 
 msgid "REL (Relocatable file)"
 msgstr ""
 
-#: readelf.c:1759
+#: readelf.c:1844
 msgid "EXEC (Executable file)"
 msgstr ""
 
 msgid "EXEC (Executable file)"
 msgstr ""
 
-#: readelf.c:1760
+#: readelf.c:1845
 msgid "DYN (Shared object file)"
 msgstr ""
 
 msgid "DYN (Shared object file)"
 msgstr ""
 
-#: readelf.c:1761
+#: readelf.c:1846
 msgid "CORE (Core file)"
 msgstr ""
 
 msgid "CORE (Core file)"
 msgstr ""
 
-#: readelf.c:1765
+#: readelf.c:1850
 #, c-format
 msgid "Processor Specific: (%x)"
 msgstr ""
 
 #, c-format
 msgid "Processor Specific: (%x)"
 msgstr ""
 
-#: readelf.c:1767
+#: readelf.c:1852
 #, c-format
 msgid "OS Specific: (%x)"
 msgstr ""
 
 #, c-format
 msgid "OS Specific: (%x)"
 msgstr ""
 
-#: readelf.c:1769 readelf.c:2843
+#: readelf.c:1854 readelf.c:3122
 #, c-format
 msgid "<unknown>: %x"
 msgstr ""
 
 #, c-format
 msgid "<unknown>: %x"
 msgstr ""
 
-#: readelf.c:1781
+#: readelf.c:1866
 msgid "None"
 msgstr ""
 
 msgid "None"
 msgstr ""
 
-#: readelf.c:1892
+#: readelf.c:2034
 #, c-format
 msgid "<unknown>: 0x%x"
 msgstr ""
 
 #, c-format
 msgid "<unknown>: 0x%x"
 msgstr ""
 
-#: readelf.c:2149
+#: readelf.c:2220
+msgid ", <unknown>"
+msgstr ""
+
+#: readelf.c:2291 readelf.c:7145
 msgid "unknown"
 msgstr ""
 
 msgid "unknown"
 msgstr ""
 
-#: readelf.c:2150
+#: readelf.c:2292
 msgid "unknown mac"
 msgstr ""
 
 msgid "unknown mac"
 msgstr ""
 
-#: readelf.c:2463
+#: readelf.c:2356
+msgid ", relocatable"
+msgstr ""
+
+#: readelf.c:2359
+msgid ", relocatable-lib"
+msgstr ""
+
+#: readelf.c:2382
+msgid ", unknown v850 architecture variant"
+msgstr ""
+
+#: readelf.c:2438
+msgid ", unknown CPU"
+msgstr ""
+
+#: readelf.c:2453
+msgid ", unknown ABI"
+msgstr ""
+
+#: readelf.c:2473 readelf.c:2507
+msgid ", unknown ISA"
+msgstr ""
+
+#: readelf.c:2680
 msgid "Standalone App"
 msgstr ""
 
 msgid "Standalone App"
 msgstr ""
 
-#: readelf.c:2466 readelf.c:3174 readelf.c:3190
+#: readelf.c:2689
+msgid "Bare-metal C6000"
+msgstr ""
+
+#: readelf.c:2699 readelf.c:3462 readelf.c:3478
 #, c-format
 msgid "<unknown: %x>"
 msgstr ""
 
 #, c-format
 msgid "<unknown: %x>"
 msgstr ""
 
-#: readelf.c:2891
+#: readelf.c:3172
 #, c-format
 msgid "Usage: readelf <option(s)> elf-file(s)\n"
 msgstr ""
 
 #, c-format
 msgid "Usage: readelf <option(s)> elf-file(s)\n"
 msgstr ""
 
-#: readelf.c:2892
+#: readelf.c:3173
 #, c-format
 msgid " Display information about the contents of ELF format files\n"
 msgstr ""
 
 #, c-format
 msgid " Display information about the contents of ELF format files\n"
 msgstr ""
 
-#: readelf.c:2893
+#: readelf.c:3174
 #, c-format
 msgid ""
 " Options are:\n"
 #, c-format
 msgid ""
 " Options are:\n"
@@ -3731,7 +4110,8 @@ msgid ""
 "  -t --section-details   Display the section details\n"
 "  -e --headers           Equivalent to: -h -l -S\n"
 "  -s --syms              Display the symbol table\n"
 "  -t --section-details   Display the section details\n"
 "  -e --headers           Equivalent to: -h -l -S\n"
 "  -s --syms              Display the symbol table\n"
-"      --symbols          An alias for --syms\n"
+"     --symbols           An alias for --syms\n"
+"  --dyn-syms             Display the dynamic symbol table\n"
 "  -n --notes             Display the core notes (if present)\n"
 "  -r --relocs            Display the relocations (if present)\n"
 "  -u --unwind            Display the unwind info (if present)\n"
 "  -n --notes             Display the core notes (if present)\n"
 "  -r --relocs            Display the relocations (if present)\n"
 "  -u --unwind            Display the unwind info (if present)\n"
@@ -3751,20 +4131,22 @@ msgid ""
 "  -R --relocated-dump=<number|name>\n"
 "                         Dump the contents of section <number|name> as "
 "relocated bytes\n"
 "  -R --relocated-dump=<number|name>\n"
 "                         Dump the contents of section <number|name> as "
 "relocated bytes\n"
-"  -w[lLiaprmfFsoR] or\n"
+"  -w[lLiaprmfFsoRt] or\n"
 "  --debug-dump[=rawline,=decodedline,=info,=abbrev,=pubnames,=aranges,=macro,"
 "  --debug-dump[=rawline,=decodedline,=info,=abbrev,=pubnames,=aranges,=macro,"
-"=frames,=str,=loc,=Ranges]\n"
+"=frames,\n"
+"               =frames-interp,=str,=loc,=Ranges,=pubtypes,\n"
+"               =trace_info,=trace_abbrev,=trace_aranges]\n"
 "                         Display the contents of DWARF2 debug sections\n"
 msgstr ""
 
 "                         Display the contents of DWARF2 debug sections\n"
 msgstr ""
 
-#: readelf.c:2923
+#: readelf.c:3207
 #, c-format
 msgid ""
 "  -i --instruction-dump=<number|name>\n"
 "                         Disassemble the contents of section <number|name>\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "  -i --instruction-dump=<number|name>\n"
 "                         Disassemble the contents of section <number|name>\n"
 msgstr ""
 
-#: readelf.c:2927
+#: readelf.c:3211
 #, c-format
 msgid ""
 "  -I --histogram         Display histogram of bucket list lengths\n"
 #, c-format
 msgid ""
 "  -I --histogram         Display histogram of bucket list lengths\n"
@@ -3774,1012 +4156,1251 @@ msgid ""
 "  -v --version           Display the version number of readelf\n"
 msgstr ""
 
 "  -v --version           Display the version number of readelf\n"
 msgstr ""
 
-#: readelf.c:2956 readelf.c:2985 readelf.c:2989 readelf.c:11591
+#: readelf.c:3240 readelf.c:3269 readelf.c:3273 readelf.c:13224
 msgid "Out of memory allocating dump request table.\n"
 msgstr ""
 
 msgid "Out of memory allocating dump request table.\n"
 msgstr ""
 
-#: readelf.c:3144
+#: readelf.c:3431
 #, c-format
 msgid "Invalid option '-%c'\n"
 msgstr ""
 
 #, c-format
 msgid "Invalid option '-%c'\n"
 msgstr ""
 
-#: readelf.c:3158
+#: readelf.c:3446
 msgid "Nothing to do.\n"
 msgstr ""
 
 msgid "Nothing to do.\n"
 msgstr ""
 
-#: readelf.c:3170 readelf.c:3186 readelf.c:6536
+#: readelf.c:3458 readelf.c:3474 readelf.c:7730
 msgid "none"
 msgstr ""
 
 msgid "none"
 msgstr ""
 
-#: readelf.c:3187
+#: readelf.c:3475
 msgid "2's complement, little endian"
 msgstr ""
 
 msgid "2's complement, little endian"
 msgstr ""
 
-#: readelf.c:3188
+#: readelf.c:3476
 msgid "2's complement, big endian"
 msgstr ""
 
 msgid "2's complement, big endian"
 msgstr ""
 
-#: readelf.c:3206
+#: readelf.c:3494
 msgid "Not an ELF file - it has the wrong magic bytes at the start\n"
 msgstr ""
 
 msgid "Not an ELF file - it has the wrong magic bytes at the start\n"
 msgstr ""
 
-#: readelf.c:3216
+#: readelf.c:3504
 #, c-format
 msgid "ELF Header:\n"
 msgstr ""
 
 #, c-format
 msgid "ELF Header:\n"
 msgstr ""
 
-#: readelf.c:3217
+#: readelf.c:3505
 #, c-format
 msgid "  Magic:   "
 msgstr ""
 
 #, c-format
 msgid "  Magic:   "
 msgstr ""
 
-#: readelf.c:3221
+#: readelf.c:3509
 #, c-format
 msgid "  Class:                             %s\n"
 msgstr ""
 
 #, c-format
 msgid "  Class:                             %s\n"
 msgstr ""
 
-#: readelf.c:3223
+#: readelf.c:3511
 #, c-format
 msgid "  Data:                              %s\n"
 msgstr ""
 
 #, c-format
 msgid "  Data:                              %s\n"
 msgstr ""
 
-#: readelf.c:3225
+#: readelf.c:3513
 #, c-format
 msgid "  Version:                           %d %s\n"
 msgstr ""
 
 #, c-format
 msgid "  Version:                           %d %s\n"
 msgstr ""
 
-#: readelf.c:3232
+#: readelf.c:3518
+#, c-format
+msgid "<unknown: %lx>"
+msgstr ""
+
+#: readelf.c:3520
 #, c-format
 msgid "  OS/ABI:                            %s\n"
 msgstr ""
 
 #, c-format
 msgid "  OS/ABI:                            %s\n"
 msgstr ""
 
-#: readelf.c:3234
+#: readelf.c:3522
 #, c-format
 msgid "  ABI Version:                       %d\n"
 msgstr ""
 
 #, c-format
 msgid "  ABI Version:                       %d\n"
 msgstr ""
 
-#: readelf.c:3236
+#: readelf.c:3524
 #, c-format
 msgid "  Type:                              %s\n"
 msgstr ""
 
 #, c-format
 msgid "  Type:                              %s\n"
 msgstr ""
 
-#: readelf.c:3238
+#: readelf.c:3526
 #, c-format
 msgid "  Machine:                           %s\n"
 msgstr ""
 
 #, c-format
 msgid "  Machine:                           %s\n"
 msgstr ""
 
-#: readelf.c:3240
+#: readelf.c:3528
 #, c-format
 msgid "  Version:                           0x%lx\n"
 msgstr ""
 
 #, c-format
 msgid "  Version:                           0x%lx\n"
 msgstr ""
 
-#: readelf.c:3243
+#: readelf.c:3531
 #, c-format
 msgid "  Entry point address:               "
 msgstr ""
 
 #, c-format
 msgid "  Entry point address:               "
 msgstr ""
 
-#: readelf.c:3245
+#: readelf.c:3533
 #, c-format
 msgid ""
 "\n"
 "  Start of program headers:          "
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "  Start of program headers:          "
 msgstr ""
 
-#: readelf.c:3247
+#: readelf.c:3535
 #, c-format
 msgid ""
 " (bytes into file)\n"
 "  Start of section headers:          "
 msgstr ""
 
 #, c-format
 msgid ""
 " (bytes into file)\n"
 "  Start of section headers:          "
 msgstr ""
 
-#: readelf.c:3249
+#: readelf.c:3537
 #, c-format
 msgid " (bytes into file)\n"
 msgstr ""
 
 #, c-format
 msgid " (bytes into file)\n"
 msgstr ""
 
-#: readelf.c:3251
+#: readelf.c:3539
 #, c-format
 msgid "  Flags:                             0x%lx%s\n"
 msgstr ""
 
 #, c-format
 msgid "  Flags:                             0x%lx%s\n"
 msgstr ""
 
-#: readelf.c:3254
+#: readelf.c:3542
 #, c-format
 msgid "  Size of this header:               %ld (bytes)\n"
 msgstr ""
 
 #, c-format
 msgid "  Size of this header:               %ld (bytes)\n"
 msgstr ""
 
-#: readelf.c:3256
+#: readelf.c:3544
 #, c-format
 msgid "  Size of program headers:           %ld (bytes)\n"
 msgstr ""
 
 #, c-format
 msgid "  Size of program headers:           %ld (bytes)\n"
 msgstr ""
 
-#: readelf.c:3258
+#: readelf.c:3546
 #, c-format
 #, c-format
-msgid "  Number of program headers:         %ld\n"
+msgid "  Number of program headers:         %ld"
 msgstr ""
 
 msgstr ""
 
-#: readelf.c:3260
+#: readelf.c:3551
+#, c-format
+msgid " (%ld)"
+msgstr ""
+
+#: readelf.c:3553
 #, c-format
 msgid "  Size of section headers:           %ld (bytes)\n"
 msgstr ""
 
 #, c-format
 msgid "  Size of section headers:           %ld (bytes)\n"
 msgstr ""
 
-#: readelf.c:3262
+#: readelf.c:3555
 #, c-format
 msgid "  Number of section headers:         %ld"
 msgstr ""
 
 #, c-format
 msgid "  Number of section headers:         %ld"
 msgstr ""
 
-#: readelf.c:3267
+#: readelf.c:3560
 #, c-format
 msgid "  Section header string table index: %ld"
 msgstr ""
 
 #, c-format
 msgid "  Section header string table index: %ld"
 msgstr ""
 
-#: readelf.c:3305 readelf.c:3339
-msgid "program headers"
+#: readelf.c:3567
+#, c-format
+msgid " <corrupt: out of range>"
 msgstr ""
 
 msgstr ""
 
-#: readelf.c:3378 readelf.c:3678 readelf.c:3721 readelf.c:3782 readelf.c:3849
-#: readelf.c:4575 readelf.c:4599 readelf.c:5863 readelf.c:5909 readelf.c:6110
-#: readelf.c:7186 readelf.c:7200 readelf.c:7711 readelf.c:7727 readelf.c:7770
-#: readelf.c:7795 readelf.c:9780 readelf.c:9972 readelf.c:10507
-#: readelf.c:10881 readelf.c:10895 readelf.c:11256
-msgid "Out of memory\n"
+#: readelf.c:3601 readelf.c:3635
+msgid "program headers"
 msgstr ""
 
 msgstr ""
 
-#: readelf.c:3405
+#: readelf.c:3701
 #, c-format
 msgid ""
 "\n"
 "There are no program headers in this file.\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "There are no program headers in this file.\n"
 msgstr ""
 
-#: readelf.c:3411
+#: readelf.c:3707
 #, c-format
 msgid ""
 "\n"
 "Elf file type is %s\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "Elf file type is %s\n"
 msgstr ""
 
-#: readelf.c:3412
+#: readelf.c:3708
 #, c-format
 msgid "Entry point "
 msgstr ""
 
 #, c-format
 msgid "Entry point "
 msgstr ""
 
-#: readelf.c:3414
+#: readelf.c:3710
 #, c-format
 msgid ""
 "\n"
 "There are %d program headers, starting at offset "
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "There are %d program headers, starting at offset "
 msgstr ""
 
-#: readelf.c:3426 readelf.c:3428
+#: readelf.c:3722 readelf.c:3724
 #, c-format
 msgid ""
 "\n"
 "Program Headers:\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "Program Headers:\n"
 msgstr ""
 
-#: readelf.c:3432
+#: readelf.c:3728
 #, c-format
 msgid ""
 "  Type           Offset   VirtAddr   PhysAddr   FileSiz MemSiz  Flg Align\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "  Type           Offset   VirtAddr   PhysAddr   FileSiz MemSiz  Flg Align\n"
 msgstr ""
 
-#: readelf.c:3435
+#: readelf.c:3731
 #, c-format
 msgid ""
 "  Type           Offset   VirtAddr           PhysAddr           FileSiz  "
 "MemSiz   Flg Align\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "  Type           Offset   VirtAddr           PhysAddr           FileSiz  "
 "MemSiz   Flg Align\n"
 msgstr ""
 
-#: readelf.c:3439
+#: readelf.c:3735
 #, c-format
 msgid "  Type           Offset             VirtAddr           PhysAddr\n"
 msgstr ""
 
 #, c-format
 msgid "  Type           Offset             VirtAddr           PhysAddr\n"
 msgstr ""
 
-#: readelf.c:3441
+#: readelf.c:3737
 #, c-format
 msgid "                 FileSiz            MemSiz              Flags  Align\n"
 msgstr ""
 
 #, c-format
 msgid "                 FileSiz            MemSiz              Flags  Align\n"
 msgstr ""
 
-#: readelf.c:3534
+#: readelf.c:3830
 msgid "more than one dynamic segment\n"
 msgstr ""
 
 msgid "more than one dynamic segment\n"
 msgstr ""
 
-#: readelf.c:3550
+#: readelf.c:3849
 msgid "no .dynamic section in the dynamic segment\n"
 msgstr ""
 
 msgid "no .dynamic section in the dynamic segment\n"
 msgstr ""
 
-#: readelf.c:3565
+#: readelf.c:3864
 msgid "the .dynamic section is not contained within the dynamic segment\n"
 msgstr ""
 
 msgid "the .dynamic section is not contained within the dynamic segment\n"
 msgstr ""
 
-#: readelf.c:3568
+#: readelf.c:3867
 msgid "the .dynamic section is not the first section in the dynamic segment.\n"
 msgstr ""
 
 msgid "the .dynamic section is not the first section in the dynamic segment.\n"
 msgstr ""
 
-#: readelf.c:3576
+#: readelf.c:3875
 msgid "Unable to find program interpreter name\n"
 msgstr ""
 
 msgid "Unable to find program interpreter name\n"
 msgstr ""
 
-#: readelf.c:3583
+#: readelf.c:3882
 msgid ""
 "Internal error: failed to create format string to display program "
 "interpreter\n"
 msgstr ""
 
 msgid ""
 "Internal error: failed to create format string to display program "
 "interpreter\n"
 msgstr ""
 
-#: readelf.c:3587
+#: readelf.c:3886
 msgid "Unable to read program interpreter name\n"
 msgstr ""
 
 msgid "Unable to read program interpreter name\n"
 msgstr ""
 
-#: readelf.c:3590
+#: readelf.c:3889
 #, c-format
 msgid ""
 "\n"
 "      [Requesting program interpreter: %s]"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "      [Requesting program interpreter: %s]"
 msgstr ""
 
-#: readelf.c:3602
+#: readelf.c:3901
 #, c-format
 msgid ""
 "\n"
 " Section to Segment mapping:\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 " Section to Segment mapping:\n"
 msgstr ""
 
-#: readelf.c:3603
+#: readelf.c:3902
 #, c-format
 msgid "  Segment Sections...\n"
 msgstr ""
 
 #, c-format
 msgid "  Segment Sections...\n"
 msgstr ""
 
-#: readelf.c:3638
+#: readelf.c:3938
 msgid "Cannot interpret virtual addresses without program headers.\n"
 msgstr ""
 
 msgid "Cannot interpret virtual addresses without program headers.\n"
 msgstr ""
 
-#: readelf.c:3654
+#: readelf.c:3954
 #, c-format
 msgid "Virtual address 0x%lx not located in any PT_LOAD segment.\n"
 msgstr ""
 
 #, c-format
 msgid "Virtual address 0x%lx not located in any PT_LOAD segment.\n"
 msgstr ""
 
-#: readelf.c:3669 readelf.c:3712
+#: readelf.c:3969 readelf.c:4012
 msgid "section headers"
 msgstr ""
 
 msgid "section headers"
 msgstr ""
 
-#: readelf.c:3757 readelf.c:3824
+#: readelf.c:4059 readelf.c:4134
+msgid "sh_entsize is zero\n"
+msgstr ""
+
+#: readelf.c:4067 readelf.c:4142
+msgid "Invalid sh_entsize\n"
+msgstr ""
+
+#: readelf.c:4072 readelf.c:4147
 msgid "symbols"
 msgstr ""
 
 msgid "symbols"
 msgstr ""
 
-#: readelf.c:3769 readelf.c:3836
+#: readelf.c:4084 readelf.c:4159
 msgid "symtab shndx"
 msgstr ""
 
 msgid "symtab shndx"
 msgstr ""
 
-#: readelf.c:4112 readelf.c:4559
+#: readelf.c:4419
+#, c-format
+msgid "UNKNOWN (%*.*lx)"
+msgstr ""
+
+#: readelf.c:4440 readelf.c:4920
 #, c-format
 msgid ""
 "\n"
 "There are no sections in this file.\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "There are no sections in this file.\n"
 msgstr ""
 
-#: readelf.c:4118
+#: readelf.c:4446
 #, c-format
 msgid "There are %d section headers, starting at offset 0x%lx:\n"
 msgstr ""
 
 #, c-format
 msgid "There are %d section headers, starting at offset 0x%lx:\n"
 msgstr ""
 
-#: readelf.c:4139 readelf.c:4676 readelf.c:4903 readelf.c:5203 readelf.c:5616
-#: readelf.c:7521
+#: readelf.c:4467 readelf.c:5043 readelf.c:5454 readelf.c:5760 readelf.c:6173
+#: readelf.c:6754 readelf.c:8843
 msgid "string table"
 msgstr ""
 
 msgid "string table"
 msgstr ""
 
-#: readelf.c:4206
+#: readelf.c:4534
 #, c-format
 msgid "Section %d has invalid sh_entsize %lx (expected %lx)\n"
 msgstr ""
 
 #, c-format
 msgid "Section %d has invalid sh_entsize %lx (expected %lx)\n"
 msgstr ""
 
-#: readelf.c:4226
+#: readelf.c:4554
 msgid "File contains multiple dynamic symbol tables\n"
 msgstr ""
 
 msgid "File contains multiple dynamic symbol tables\n"
 msgstr ""
 
-#: readelf.c:4239
+#: readelf.c:4567
 msgid "File contains multiple dynamic string tables\n"
 msgstr ""
 
 msgid "File contains multiple dynamic string tables\n"
 msgstr ""
 
-#: readelf.c:4245
+#: readelf.c:4573
 msgid "dynamic strings"
 msgstr ""
 
 msgid "dynamic strings"
 msgstr ""
 
-#: readelf.c:4252
+#: readelf.c:4580
 msgid "File contains multiple symtab shndx tables\n"
 msgstr ""
 
 msgid "File contains multiple symtab shndx tables\n"
 msgstr ""
 
-#: readelf.c:4303
+#: readelf.c:4648
 #, c-format
 msgid ""
 "\n"
 "Section Headers:\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "Section Headers:\n"
 msgstr ""
 
-#: readelf.c:4305
+#: readelf.c:4650
 #, c-format
 msgid ""
 "\n"
 "Section Header:\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "Section Header:\n"
 msgstr ""
 
-#: readelf.c:4311 readelf.c:4322 readelf.c:4333
+#: readelf.c:4656 readelf.c:4667 readelf.c:4678
 #, c-format
 msgid "  [Nr] Name\n"
 msgstr ""
 
 #, c-format
 msgid "  [Nr] Name\n"
 msgstr ""
 
-#: readelf.c:4312
+#: readelf.c:4657
 #, c-format
 msgid "       Type            Addr     Off    Size   ES   Lk Inf Al\n"
 msgstr ""
 
 #, c-format
 msgid "       Type            Addr     Off    Size   ES   Lk Inf Al\n"
 msgstr ""
 
-#: readelf.c:4316
+#: readelf.c:4661
 #, c-format
 msgid ""
 "  [Nr] Name              Type            Addr     Off    Size   ES Flg Lk "
 "Inf Al\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "  [Nr] Name              Type            Addr     Off    Size   ES Flg Lk "
 "Inf Al\n"
 msgstr ""
 
-#: readelf.c:4323
+#: readelf.c:4668
 #, c-format
 msgid "       Type            Address          Off    Size   ES   Lk Inf Al\n"
 msgstr ""
 
 #, c-format
 msgid "       Type            Address          Off    Size   ES   Lk Inf Al\n"
 msgstr ""
 
-#: readelf.c:4327
+#: readelf.c:4672
 #, c-format
 msgid ""
 "  [Nr] Name              Type            Address          Off    Size   ES "
 "Flg Lk Inf Al\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "  [Nr] Name              Type            Address          Off    Size   ES "
 "Flg Lk Inf Al\n"
 msgstr ""
 
-#: readelf.c:4334
+#: readelf.c:4679
 #, c-format
 msgid "       Type              Address          Offset            Link\n"
 msgstr ""
 
 #, c-format
 msgid "       Type              Address          Offset            Link\n"
 msgstr ""
 
-#: readelf.c:4335
+#: readelf.c:4680
 #, c-format
 msgid "       Size              EntSize          Info              Align\n"
 msgstr ""
 
 #, c-format
 msgid "       Size              EntSize          Info              Align\n"
 msgstr ""
 
-#: readelf.c:4339
+#: readelf.c:4684
 #, c-format
 msgid "  [Nr] Name              Type             Address           Offset\n"
 msgstr ""
 
 #, c-format
 msgid "  [Nr] Name              Type             Address           Offset\n"
 msgstr ""
 
-#: readelf.c:4340
+#: readelf.c:4685
 #, c-format
 msgid "       Size              EntSize          Flags  Link  Info  Align\n"
 msgstr ""
 
 #, c-format
 msgid "       Size              EntSize          Flags  Link  Info  Align\n"
 msgstr ""
 
-#: readelf.c:4345
+#: readelf.c:4690
 #, c-format
 msgid "       Flags\n"
 msgstr ""
 
 #, c-format
 msgid "       Flags\n"
 msgstr ""
 
-#: readelf.c:4420
+#: readelf.c:4769
 #, c-format
 msgid "section %u: sh_link value of %u is larger than the number of sections\n"
 msgstr ""
 
 #, c-format
 msgid "section %u: sh_link value of %u is larger than the number of sections\n"
 msgstr ""
 
-#: readelf.c:4516
+#: readelf.c:4868
+#, c-format
+msgid ""
+"Key to Flags:\n"
+"  W (write), A (alloc), X (execute), M (merge), S (strings), l (large)\n"
+"  I (info), L (link order), G (group), T (TLS), E (exclude), x (unknown)\n"
+"  O (extra OS processing required) o (OS specific), p (processor specific)\n"
+msgstr ""
+
+#: readelf.c:4873
 #, c-format
 msgid ""
 "Key to Flags:\n"
 "  W (write), A (alloc), X (execute), M (merge), S (strings)\n"
 #, c-format
 msgid ""
 "Key to Flags:\n"
 "  W (write), A (alloc), X (execute), M (merge), S (strings)\n"
-"  I (info), L (link order), G (group), x (unknown)\n"
+"  I (info), L (link order), G (group), T (TLS), E (exclude), x (unknown)\n"
 "  O (extra OS processing required) o (OS specific), p (processor specific)\n"
 msgstr ""
 
 "  O (extra OS processing required) o (OS specific), p (processor specific)\n"
 msgstr ""
 
-#: readelf.c:4534
+#: readelf.c:4895
 #, c-format
 #, c-format
-msgid "[<unknown>: 0x%x]"
+msgid "[<unknown>: 0x%x] "
 msgstr ""
 
 msgstr ""
 
-#: readelf.c:4566
+#: readelf.c:4927
 msgid "Section headers are not available!\n"
 msgstr ""
 
 msgid "Section headers are not available!\n"
 msgstr ""
 
-#: readelf.c:4590
+#: readelf.c:4951
 #, c-format
 msgid ""
 "\n"
 "There are no section groups in this file.\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "There are no section groups in this file.\n"
 msgstr ""
 
-#: readelf.c:4627
+#: readelf.c:4988
 #, c-format
 msgid "Bad sh_link in group section `%s'\n"
 msgstr ""
 
 #, c-format
 msgid "Bad sh_link in group section `%s'\n"
 msgstr ""
 
-#: readelf.c:4646
+#: readelf.c:5002
+#, c-format
+msgid "Corrupt header in group section `%s'\n"
+msgstr ""
+
+#: readelf.c:5013
 #, c-format
 msgid "Bad sh_info in group section `%s'\n"
 msgstr ""
 
 #, c-format
 msgid "Bad sh_info in group section `%s'\n"
 msgstr ""
 
-#: readelf.c:4685
+#: readelf.c:5052
 msgid "section data"
 msgstr ""
 
 msgid "section data"
 msgstr ""
 
-#: readelf.c:4697
+#: readelf.c:5061
+#, c-format
+msgid ""
+"\n"
+"%sgroup section [%5u] `%s' [%s] contains %u sections:\n"
+msgstr ""
+
+#: readelf.c:5064
 #, c-format
 msgid "   [Index]    Name\n"
 msgstr ""
 
 #, c-format
 msgid "   [Index]    Name\n"
 msgstr ""
 
-#: readelf.c:4711
+#: readelf.c:5078
 #, c-format
 msgid "section [%5u] in group section [%5u] > maximum section [%5u]\n"
 msgstr ""
 
 #, c-format
 msgid "section [%5u] in group section [%5u] > maximum section [%5u]\n"
 msgstr ""
 
-#: readelf.c:4720
+#: readelf.c:5087
 #, c-format
 msgid "section [%5u] in group section [%5u] already in group section [%5u]\n"
 msgstr ""
 
 #, c-format
 msgid "section [%5u] in group section [%5u] already in group section [%5u]\n"
 msgstr ""
 
-#: readelf.c:4733
+#: readelf.c:5100
 #, c-format
 msgid "section 0 in group section [%5u]\n"
 msgstr ""
 
 #, c-format
 msgid "section 0 in group section [%5u]\n"
 msgstr ""
 
-#: readelf.c:4828
+#: readelf.c:5167
+msgid "dynamic section image fixups"
+msgstr ""
+
+#: readelf.c:5179
 #, c-format
 msgid ""
 "\n"
 #, c-format
 msgid ""
 "\n"
-"'%s' relocation section at offset 0x%lx contains %ld bytes:\n"
+"Image fixups for needed library #%d: %s - ident: %lx\n"
 msgstr ""
 
 msgstr ""
 
-#: readelf.c:4840
+#: readelf.c:5182
 #, c-format
 #, c-format
-msgid ""
+msgid "Seg Offset           Type                             SymVec DataType\n"
+msgstr ""
+
+#: readelf.c:5214
+msgid "dynamic section image relas"
+msgstr ""
+
+#: readelf.c:5218
+#, c-format
+msgid ""
+"\n"
+"Image relocs\n"
+msgstr ""
+
+#: readelf.c:5220
+#, c-format
+msgid ""
+"Seg Offset   Type                            Addend            Seg Sym Off\n"
+msgstr ""
+
+#: readelf.c:5275
+msgid "dynamic string section"
+msgstr ""
+
+#: readelf.c:5376
+#, c-format
+msgid ""
+"\n"
+"'%s' relocation section at offset 0x%lx contains %ld bytes:\n"
+msgstr ""
+
+#: readelf.c:5391
+#, c-format
+msgid ""
 "\n"
 "There are no dynamic relocations in this file.\n"
 msgstr ""
 
 "\n"
 "There are no dynamic relocations in this file.\n"
 msgstr ""
 
-#: readelf.c:4864
+#: readelf.c:5415
 #, c-format
 msgid ""
 "\n"
 "Relocation section "
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "Relocation section "
 msgstr ""
 
-#: readelf.c:4869 readelf.c:5279 readelf.c:5294 readelf.c:5631
+#: readelf.c:5420 readelf.c:5836 readelf.c:5851 readelf.c:6188
 #, c-format
 msgid "'%s'"
 msgstr ""
 
 #, c-format
 msgid "'%s'"
 msgstr ""
 
-#: readelf.c:4871 readelf.c:5296 readelf.c:5633
+#: readelf.c:5422 readelf.c:5853 readelf.c:6190
 #, c-format
 msgid " at offset 0x%lx contains %lu entries:\n"
 msgstr ""
 
 #, c-format
 msgid " at offset 0x%lx contains %lu entries:\n"
 msgstr ""
 
-#: readelf.c:4922
+#: readelf.c:5473
 #, c-format
 msgid ""
 "\n"
 "There are no relocations in this file.\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "There are no relocations in this file.\n"
 msgstr ""
 
-#: readelf.c:5107 readelf.c:5480
+#: readelf.c:5611
+#, c-format
+msgid "\tUnknown version.\n"
+msgstr ""
+
+#: readelf.c:5664 readelf.c:6037
 msgid "unwind table"
 msgstr ""
 
 msgid "unwind table"
 msgstr ""
 
-#: readelf.c:5149 readelf.c:5562
+#: readelf.c:5706 readelf.c:6119 readelf.c:6365
 #, c-format
 msgid "Skipping unexpected relocation type %s\n"
 msgstr ""
 
 #, c-format
 msgid "Skipping unexpected relocation type %s\n"
 msgstr ""
 
-#: readelf.c:5211 readelf.c:5624 readelf.c:5677
+#: readelf.c:5768 readelf.c:6181 readelf.c:6762 readelf.c:6808
 #, c-format
 msgid ""
 "\n"
 "There are no unwind sections in this file.\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "There are no unwind sections in this file.\n"
 msgstr ""
 
-#: readelf.c:5274
+#: readelf.c:5831
 #, c-format
 msgid ""
 "\n"
 "Could not find unwind info section for "
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "Could not find unwind info section for "
 msgstr ""
 
-#: readelf.c:5287
+#: readelf.c:5844
 msgid "unwind info"
 msgstr ""
 
 msgid "unwind info"
 msgstr ""
 
-#: readelf.c:5289 readelf.c:5630
+#: readelf.c:5846 readelf.c:6187
 #, c-format
 msgid ""
 "\n"
 "Unwind section "
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "Unwind section "
 msgstr ""
 
-#: readelf.c:5843 readelf.c:5889
+#: readelf.c:6296
+msgid "unwind data"
+msgstr ""
+
+#: readelf.c:6350
+#, c-format
+msgid "Skipping unexpected relocation at offset 0x%lx\n"
+msgstr ""
+
+#: readelf.c:6426
+#, c-format
+msgid "[Truncated opcode]\n"
+msgstr ""
+
+#: readelf.c:6429
+#, c-format
+msgid "0x%02x "
+msgstr ""
+
+#: readelf.c:6451
+#, c-format
+msgid "  Personality routine: "
+msgstr ""
+
+#: readelf.c:6469
+#, c-format
+msgid "  [Truncated data]\n"
+msgstr ""
+
+#: readelf.c:6484
+#, c-format
+msgid "  [reserved compact index %d]\n"
+msgstr ""
+
+#: readelf.c:6488
+#, c-format
+msgid "  Compact model %d\n"
+msgstr ""
+
+#: readelf.c:6515
+#, c-format
+msgid "  0x%02x "
+msgstr ""
+
+#: readelf.c:6520
+#, c-format
+msgid "     vsp = vsp + %d"
+msgstr ""
+
+#: readelf.c:6525
+#, c-format
+msgid "     vsp = vsp - %d"
+msgstr ""
+
+#: readelf.c:6531
+#, c-format
+msgid "Refuse to unwind"
+msgstr ""
+
+#: readelf.c:6554
+#, c-format
+msgid "     [Reserved]"
+msgstr ""
+
+#: readelf.c:6556
+#, c-format
+msgid "     vsp = r%d"
+msgstr ""
+
+#: readelf.c:6581
+#, c-format
+msgid "     finish"
+msgstr ""
+
+#: readelf.c:6586
+#, c-format
+msgid "[Spare]"
+msgstr ""
+
+#: readelf.c:6620
+#, c-format
+msgid "vsp = vsp + %ld"
+msgstr ""
+
+#: readelf.c:6627
+#, c-format
+msgid "[unsupported two-byte opcode]"
+msgstr ""
+
+#: readelf.c:6631
+#, c-format
+msgid "     [unsupported opcode]"
+msgstr ""
+
+#: readelf.c:6715
+#, c-format
+msgid "Could not locate .ARM.extab section containing 0x%lx.\n"
+msgstr ""
+
+#: readelf.c:6768
+#, c-format
+msgid ""
+"\n"
+"Unwind table index '%s' at offset 0x%lx contains %lu entries:\n"
+msgstr ""
+
+#: readelf.c:6819
+#, c-format
+msgid "NONE\n"
+msgstr ""
+
+#: readelf.c:6845
+#, c-format
+msgid "Interface Version: %s\n"
+msgstr ""
+
+#: readelf.c:6847
+#, c-format
+msgid "<corrupt: %ld>\n"
+msgstr ""
+
+#: readelf.c:6860
+#, c-format
+msgid "Time Stamp: %s\n"
+msgstr ""
+
+#: readelf.c:7037 readelf.c:7083
 msgid "dynamic section"
 msgstr ""
 
 msgid "dynamic section"
 msgstr ""
 
-#: readelf.c:5967
+#: readelf.c:7161
 #, c-format
 msgid ""
 "\n"
 "There is no dynamic section in this file.\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "There is no dynamic section in this file.\n"
 msgstr ""
 
-#: readelf.c:6005
+#: readelf.c:7199
 msgid "Unable to seek to end of file!\n"
 msgstr ""
 
 msgid "Unable to seek to end of file!\n"
 msgstr ""
 
-#: readelf.c:6018
+#: readelf.c:7212
 msgid "Unable to determine the number of symbols to load\n"
 msgstr ""
 
 msgid "Unable to determine the number of symbols to load\n"
 msgstr ""
 
-#: readelf.c:6053
+#: readelf.c:7247
 msgid "Unable to seek to end of file\n"
 msgstr ""
 
 msgid "Unable to seek to end of file\n"
 msgstr ""
 
-#: readelf.c:6060
+#: readelf.c:7254
 msgid "Unable to determine the length of the dynamic string table\n"
 msgstr ""
 
 msgid "Unable to determine the length of the dynamic string table\n"
 msgstr ""
 
-#: readelf.c:6066
+#: readelf.c:7260
 msgid "dynamic string table"
 msgstr ""
 
 msgid "dynamic string table"
 msgstr ""
 
-#: readelf.c:6103
+#: readelf.c:7297
 msgid "symbol information"
 msgstr ""
 
 msgid "symbol information"
 msgstr ""
 
-#: readelf.c:6128
+#: readelf.c:7322
 #, c-format
 msgid ""
 "\n"
 "Dynamic section at offset 0x%lx contains %u entries:\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "Dynamic section at offset 0x%lx contains %u entries:\n"
 msgstr ""
 
-#: readelf.c:6131
+#: readelf.c:7325
 #, c-format
 msgid "  Tag        Type                         Name/Value\n"
 msgstr ""
 
 #, c-format
 msgid "  Tag        Type                         Name/Value\n"
 msgstr ""
 
-#: readelf.c:6167
+#: readelf.c:7361
 #, c-format
 msgid "Auxiliary library"
 msgstr ""
 
 #, c-format
 msgid "Auxiliary library"
 msgstr ""
 
-#: readelf.c:6171
+#: readelf.c:7365
 #, c-format
 msgid "Filter library"
 msgstr ""
 
 #, c-format
 msgid "Filter library"
 msgstr ""
 
-#: readelf.c:6175
+#: readelf.c:7369
 #, c-format
 msgid "Configuration file"
 msgstr ""
 
 #, c-format
 msgid "Configuration file"
 msgstr ""
 
-#: readelf.c:6179
+#: readelf.c:7373
 #, c-format
 msgid "Dependency audit library"
 msgstr ""
 
 #, c-format
 msgid "Dependency audit library"
 msgstr ""
 
-#: readelf.c:6183
+#: readelf.c:7377
 #, c-format
 msgid "Audit library"
 msgstr ""
 
 #, c-format
 msgid "Audit library"
 msgstr ""
 
-#: readelf.c:6201 readelf.c:6229 readelf.c:6257
+#: readelf.c:7395 readelf.c:7423 readelf.c:7451
 #, c-format
 msgid "Flags:"
 msgstr ""
 
 #, c-format
 msgid "Flags:"
 msgstr ""
 
-#: readelf.c:6204 readelf.c:6232 readelf.c:6259
+#: readelf.c:7398 readelf.c:7426 readelf.c:7453
 #, c-format
 msgid " None\n"
 msgstr ""
 
 #, c-format
 msgid " None\n"
 msgstr ""
 
-#: readelf.c:6380
+#: readelf.c:7574
 #, c-format
 msgid "Shared library: [%s]"
 msgstr ""
 
 #, c-format
 msgid "Shared library: [%s]"
 msgstr ""
 
-#: readelf.c:6383
+#: readelf.c:7577
 #, c-format
 msgid " program interpreter"
 msgstr ""
 
 #, c-format
 msgid " program interpreter"
 msgstr ""
 
-#: readelf.c:6387
+#: readelf.c:7581
 #, c-format
 msgid "Library soname: [%s]"
 msgstr ""
 
 #, c-format
 msgid "Library soname: [%s]"
 msgstr ""
 
-#: readelf.c:6391
+#: readelf.c:7585
 #, c-format
 msgid "Library rpath: [%s]"
 msgstr ""
 
 #, c-format
 msgid "Library rpath: [%s]"
 msgstr ""
 
-#: readelf.c:6395
+#: readelf.c:7589
 #, c-format
 msgid "Library runpath: [%s]"
 msgstr ""
 
 #, c-format
 msgid "Library runpath: [%s]"
 msgstr ""
 
-#: readelf.c:6458
+#: readelf.c:7622
+#, c-format
+msgid " (bytes)\n"
+msgstr ""
+
+#: readelf.c:7652
 #, c-format
 msgid "Not needed object: [%s]\n"
 msgstr ""
 
 #, c-format
 msgid "Not needed object: [%s]\n"
 msgstr ""
 
-#: readelf.c:6583
+#: readelf.c:7752
+msgid "| <unknown>"
+msgstr ""
+
+#: readelf.c:7785
 #, c-format
 msgid ""
 "\n"
 "Version definition section '%s' contains %u entries:\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "Version definition section '%s' contains %u entries:\n"
 msgstr ""
 
-#: readelf.c:6586
+#: readelf.c:7788
 #, c-format
 msgid "  Addr: 0x"
 msgstr ""
 
 #, c-format
 msgid "  Addr: 0x"
 msgstr ""
 
-#: readelf.c:6588 readelf.c:6690 readelf.c:6813
+#: readelf.c:7790 readelf.c:7908 readelf.c:8046
 #, c-format
 msgid "  Offset: %#08lx  Link: %u (%s)\n"
 msgstr ""
 
 #, c-format
 msgid "  Offset: %#08lx  Link: %u (%s)\n"
 msgstr ""
 
-#: readelf.c:6596
+#: readelf.c:7798
 msgid "version definition section"
 msgstr ""
 
 msgid "version definition section"
 msgstr ""
 
-#: readelf.c:6625
+#: readelf.c:7831
 #, c-format
 msgid "  %#06x: Rev: %d  Flags: %s"
 msgstr ""
 
 #, c-format
 msgid "  %#06x: Rev: %d  Flags: %s"
 msgstr ""
 
-#: readelf.c:6628
+#: readelf.c:7834
 #, c-format
 msgid "  Index: %d  Cnt: %d  "
 msgstr ""
 
 #, c-format
 msgid "  Index: %d  Cnt: %d  "
 msgstr ""
 
-#: readelf.c:6639
+#: readelf.c:7850
 #, c-format
 msgid "Name: %s\n"
 msgstr ""
 
 #, c-format
 msgid "Name: %s\n"
 msgstr ""
 
-#: readelf.c:6641
+#: readelf.c:7852
 #, c-format
 msgid "Name index: %ld\n"
 msgstr ""
 
 #, c-format
 msgid "Name index: %ld\n"
 msgstr ""
 
-#: readelf.c:6658
+#: readelf.c:7874
 #, c-format
 msgid "  %#06x: Parent %d: %s\n"
 msgstr ""
 
 #, c-format
 msgid "  %#06x: Parent %d: %s\n"
 msgstr ""
 
-#: readelf.c:6661
+#: readelf.c:7877
 #, c-format
 msgid "  %#06x: Parent %d, name index: %ld\n"
 msgstr ""
 
 #, c-format
 msgid "  %#06x: Parent %d, name index: %ld\n"
 msgstr ""
 
-#: readelf.c:6665
+#: readelf.c:7882
 #, c-format
 msgid "  Version def aux past end of section\n"
 msgstr ""
 
 #, c-format
 msgid "  Version def aux past end of section\n"
 msgstr ""
 
-#: readelf.c:6670
+#: readelf.c:7888
 #, c-format
 msgid "  Version definition past end of section\n"
 msgstr ""
 
 #, c-format
 msgid "  Version definition past end of section\n"
 msgstr ""
 
-#: readelf.c:6685
+#: readelf.c:7903
 #, c-format
 msgid ""
 "\n"
 "Version needs section '%s' contains %u entries:\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "Version needs section '%s' contains %u entries:\n"
 msgstr ""
 
-#: readelf.c:6688
+#: readelf.c:7906
 #, c-format
 msgid " Addr: 0x"
 msgstr ""
 
 #, c-format
 msgid " Addr: 0x"
 msgstr ""
 
-#: readelf.c:6699
+#: readelf.c:7917
 msgid "version need section"
 msgstr ""
 
 msgid "version need section"
 msgstr ""
 
-#: readelf.c:6724
+#: readelf.c:7945
 #, c-format
 msgid "  %#06x: Version: %d"
 msgstr ""
 
 #, c-format
 msgid "  %#06x: Version: %d"
 msgstr ""
 
-#: readelf.c:6727
+#: readelf.c:7948
 #, c-format
 msgid "  File: %s"
 msgstr ""
 
 #, c-format
 msgid "  File: %s"
 msgstr ""
 
-#: readelf.c:6729
+#: readelf.c:7950
 #, c-format
 msgid "  File: %lx"
 msgstr ""
 
 #, c-format
 msgid "  File: %lx"
 msgstr ""
 
-#: readelf.c:6731
+#: readelf.c:7952
 #, c-format
 msgid "  Cnt: %d\n"
 msgstr ""
 
 #, c-format
 msgid "  Cnt: %d\n"
 msgstr ""
 
-#: readelf.c:6751
+#: readelf.c:7977
 #, c-format
 msgid "  %#06x:   Name: %s"
 msgstr ""
 
 #, c-format
 msgid "  %#06x:   Name: %s"
 msgstr ""
 
-#: readelf.c:6754
+#: readelf.c:7980
 #, c-format
 msgid "  %#06x:   Name index: %lx"
 msgstr ""
 
 #, c-format
 msgid "  %#06x:   Name index: %lx"
 msgstr ""
 
-#: readelf.c:6757
+#: readelf.c:7983
 #, c-format
 msgid "  Flags: %s  Version: %d\n"
 msgstr ""
 
 #, c-format
 msgid "  Flags: %s  Version: %d\n"
 msgstr ""
 
-#: readelf.c:6764
+#: readelf.c:7995
 #, c-format
 msgid "  Version need aux past end of section\n"
 msgstr ""
 
 #, c-format
 msgid "  Version need aux past end of section\n"
 msgstr ""
 
-#: readelf.c:6769
+#: readelf.c:8000
 #, c-format
 msgid "  Version need past end of section\n"
 msgstr ""
 
 #, c-format
 msgid "  Version need past end of section\n"
 msgstr ""
 
-#: readelf.c:6804
+#: readelf.c:8037
 msgid "version string table"
 msgstr ""
 
 msgid "version string table"
 msgstr ""
 
-#: readelf.c:6808
+#: readelf.c:8041
 #, c-format
 msgid ""
 "\n"
 "Version symbols section '%s' contains %d entries:\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "Version symbols section '%s' contains %d entries:\n"
 msgstr ""
 
-#: readelf.c:6811
+#: readelf.c:8044
 #, c-format
 msgid " Addr: "
 msgstr ""
 
 #, c-format
 msgid " Addr: "
 msgstr ""
 
-#: readelf.c:6822
+#: readelf.c:8055
 msgid "version symbol data"
 msgstr ""
 
 msgid "version symbol data"
 msgstr ""
 
-#: readelf.c:6849
+#: readelf.c:8082
 msgid "   0 (*local*)    "
 msgstr ""
 
 msgid "   0 (*local*)    "
 msgstr ""
 
-#: readelf.c:6853
+#: readelf.c:8086
 msgid "   1 (*global*)   "
 msgstr ""
 
 msgid "   1 (*global*)   "
 msgstr ""
 
-#: readelf.c:6890 readelf.c:7588
+#: readelf.c:8099
+msgid "invalid index into symbol array\n"
+msgstr ""
+
+#: readelf.c:8133 readelf.c:8910
 msgid "version need"
 msgstr ""
 
 msgid "version need"
 msgstr ""
 
-#: readelf.c:6900
+#: readelf.c:8143
 msgid "version need aux (2)"
 msgstr ""
 
 msgid "version need aux (2)"
 msgstr ""
 
-#: readelf.c:6915 readelf.c:6970
+#: readelf.c:8158 readelf.c:8213
 msgid "*invalid*"
 msgstr ""
 
 msgid "*invalid*"
 msgstr ""
 
-#: readelf.c:6945 readelf.c:7653
+#: readelf.c:8188 readelf.c:8975
 msgid "version def"
 msgstr ""
 
 msgid "version def"
 msgstr ""
 
-#: readelf.c:6965 readelf.c:7668
+#: readelf.c:8208 readelf.c:8990
 msgid "version def aux"
 msgstr ""
 
 msgid "version def aux"
 msgstr ""
 
-#: readelf.c:6999
+#: readelf.c:8242
 #, c-format
 msgid ""
 "\n"
 "No version information found in this file.\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "No version information found in this file.\n"
 msgstr ""
 
-#: readelf.c:7133
+#: readelf.c:8441
 #, c-format
 msgid "<other>: %x"
 msgstr ""
 
 #, c-format
 msgid "<other>: %x"
 msgstr ""
 
-#: readelf.c:7192
+#: readelf.c:8500
 msgid "Unable to read in dynamic data\n"
 msgstr ""
 
 msgid "Unable to read in dynamic data\n"
 msgstr ""
 
-#: readelf.c:7283 readelf.c:7333 readelf.c:7357 readelf.c:7387 readelf.c:7411
+#: readelf.c:8550
+#, c-format
+msgid " <corrupt: %14ld>"
+msgstr ""
+
+#: readelf.c:8593 readelf.c:8645 readelf.c:8669 readelf.c:8699 readelf.c:8723
 msgid "Unable to seek to start of dynamic information\n"
 msgstr ""
 
 msgid "Unable to seek to start of dynamic information\n"
 msgstr ""
 
-#: readelf.c:7289 readelf.c:7339
+#: readelf.c:8599 readelf.c:8651
 msgid "Failed to read in number of buckets\n"
 msgstr ""
 
 msgid "Failed to read in number of buckets\n"
 msgstr ""
 
-#: readelf.c:7295
+#: readelf.c:8605
 msgid "Failed to read in number of chains\n"
 msgstr ""
 
 msgid "Failed to read in number of chains\n"
 msgstr ""
 
-#: readelf.c:7395
+#: readelf.c:8707
 msgid "Failed to determine last chain length\n"
 msgstr ""
 
 msgid "Failed to determine last chain length\n"
 msgstr ""
 
-#: readelf.c:7439
+#: readelf.c:8751
 #, c-format
 msgid ""
 "\n"
 "Symbol table for image:\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "Symbol table for image:\n"
 msgstr ""
 
-#: readelf.c:7441 readelf.c:7459
+#: readelf.c:8753 readelf.c:8771
 #, c-format
 msgid "  Num Buc:    Value  Size   Type   Bind Vis      Ndx Name\n"
 msgstr ""
 
 #, c-format
 msgid "  Num Buc:    Value  Size   Type   Bind Vis      Ndx Name\n"
 msgstr ""
 
-#: readelf.c:7443 readelf.c:7461
+#: readelf.c:8755 readelf.c:8773
 #, c-format
 msgid "  Num Buc:    Value          Size   Type   Bind Vis      Ndx Name\n"
 msgstr ""
 
 #, c-format
 msgid "  Num Buc:    Value          Size   Type   Bind Vis      Ndx Name\n"
 msgstr ""
 
-#: readelf.c:7457
+#: readelf.c:8769
 #, c-format
 msgid ""
 "\n"
 "Symbol table of `.gnu.hash' for image:\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "Symbol table of `.gnu.hash' for image:\n"
 msgstr ""
 
-#: readelf.c:7496
+#: readelf.c:8812
+#, c-format
+msgid ""
+"\n"
+"Symbol table '%s' has a sh_entsize of zero!\n"
+msgstr ""
+
+#: readelf.c:8817
 #, c-format
 msgid ""
 "\n"
 "Symbol table '%s' contains %lu entries:\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "Symbol table '%s' contains %lu entries:\n"
 msgstr ""
 
-#: readelf.c:7500
+#: readelf.c:8822
 #, c-format
 msgid "   Num:    Value  Size Type    Bind   Vis      Ndx Name\n"
 msgstr ""
 
 #, c-format
 msgid "   Num:    Value  Size Type    Bind   Vis      Ndx Name\n"
 msgstr ""
 
-#: readelf.c:7502
+#: readelf.c:8824
 #, c-format
 msgid "   Num:    Value          Size Type    Bind   Vis      Ndx Name\n"
 msgstr ""
 
 #, c-format
 msgid "   Num:    Value          Size Type    Bind   Vis      Ndx Name\n"
 msgstr ""
 
-#: readelf.c:7559
+#: readelf.c:8881
 msgid "version data"
 msgstr ""
 
 msgid "version data"
 msgstr ""
 
-#: readelf.c:7601
+#: readelf.c:8923
 msgid "version need aux (3)"
 msgstr ""
 
 msgid "version need aux (3)"
 msgstr ""
 
-#: readelf.c:7628
+#: readelf.c:8950
 msgid "bad dynamic symbol\n"
 msgstr ""
 
 msgid "bad dynamic symbol\n"
 msgstr ""
 
-#: readelf.c:7692
+#: readelf.c:9014
 #, c-format
 msgid ""
 "\n"
 "Dynamic symbol information is not available for displaying symbols.\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "Dynamic symbol information is not available for displaying symbols.\n"
 msgstr ""
 
-#: readelf.c:7704
+#: readelf.c:9026
 #, c-format
 msgid ""
 "\n"
 "Histogram for bucket list length (total of %lu buckets):\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "Histogram for bucket list length (total of %lu buckets):\n"
 msgstr ""
 
-#: readelf.c:7706 readelf.c:7776
+#: readelf.c:9028 readelf.c:9098
 #, c-format
 msgid " Length  Number     %% of total  Coverage\n"
 msgstr ""
 
 #, c-format
 msgid " Length  Number     %% of total  Coverage\n"
 msgstr ""
 
-#: readelf.c:7774
+#: readelf.c:9096
 #, c-format
 msgid ""
 "\n"
 "Histogram for `.gnu.hash' bucket list length (total of %lu buckets):\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "Histogram for `.gnu.hash' bucket list length (total of %lu buckets):\n"
 msgstr ""
 
-#: readelf.c:7840
+#: readelf.c:9162
 #, c-format
 msgid ""
 "\n"
 "Dynamic info segment at offset 0x%lx contains %d entries:\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "Dynamic info segment at offset 0x%lx contains %d entries:\n"
 msgstr ""
 
-#: readelf.c:7843
+#: readelf.c:9165
 #, c-format
 msgid " Num: Name                           BoundTo     Flags\n"
 msgstr ""
 
 #, c-format
 msgid " Num: Name                           BoundTo     Flags\n"
 msgstr ""
 
-#: readelf.c:7934
+#: readelf.c:9174
+#, c-format
+msgid "<corrupt: %19ld>"
+msgstr ""
+
+#: readelf.c:9256
 msgid "Unhandled MN10300 reloc type found after SYM_DIFF reloc"
 msgstr ""
 
 msgid "Unhandled MN10300 reloc type found after SYM_DIFF reloc"
 msgstr ""
 
-#: readelf.c:8082
+#: readelf.c:9416
 #, c-format
 msgid ""
 "Missing knowledge of 32-bit reloc types used in DWARF sections of machine "
 "number %d\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "Missing knowledge of 32-bit reloc types used in DWARF sections of machine "
 "number %d\n"
 msgstr ""
 
-#: readelf.c:8375
+#: readelf.c:9720
 #, c-format
 msgid "unable to apply unsupported reloc type %d to section %s\n"
 msgstr ""
 
 #, c-format
 msgid "unable to apply unsupported reloc type %d to section %s\n"
 msgstr ""
 
-#: readelf.c:8383
+#: readelf.c:9728
 #, c-format
 msgid "skipping invalid relocation offset 0x%lx in section %s\n"
 msgstr ""
 
 #, c-format
 msgid "skipping invalid relocation offset 0x%lx in section %s\n"
 msgstr ""
 
-#: readelf.c:8407
+#: readelf.c:9752
 #, c-format
 msgid "skipping unexpected symbol type %s in %ld'th relocation in section %s\n"
 msgstr ""
 
 #, c-format
 msgid "skipping unexpected symbol type %s in %ld'th relocation in section %s\n"
 msgstr ""
 
-#: readelf.c:8449
+#: readelf.c:9798
 #, c-format
 msgid ""
 "\n"
 "Assembly dump of section %s\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "Assembly dump of section %s\n"
 msgstr ""
 
-#: readelf.c:8470
+#: readelf.c:9819
 #, c-format
 msgid ""
 "\n"
 "Section '%s' has no data to dump.\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "Section '%s' has no data to dump.\n"
 msgstr ""
 
-#: readelf.c:8476
+#: readelf.c:9825
 msgid "section contents"
 msgstr ""
 
 msgid "section contents"
 msgstr ""
 
-#: readelf.c:8496
+#: readelf.c:9844
 #, c-format
 msgid ""
 "\n"
 "String dump of section '%s':\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "String dump of section '%s':\n"
 msgstr ""
 
-#: readelf.c:8514
+#: readelf.c:9862
 #, c-format
 msgid ""
 "  Note: This section has relocations against it, but these have NOT been "
 "applied to this dump.\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "  Note: This section has relocations against it, but these have NOT been "
 "applied to this dump.\n"
 msgstr ""
 
-#: readelf.c:8543
+#: readelf.c:9893
 #, c-format
 msgid "  No strings found in this section."
 msgstr ""
 
 #, c-format
 msgid "  No strings found in this section."
 msgstr ""
 
-#: readelf.c:8565
+#: readelf.c:9915
 #, c-format
 msgid ""
 "\n"
 "Hex dump of section '%s':\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "Hex dump of section '%s':\n"
 msgstr ""
 
-#: readelf.c:8589
+#: readelf.c:9939
 #, c-format
 msgid ""
 " NOTE: This section has relocations against it, but these have NOT been "
 "applied to this dump.\n"
 msgstr ""
 
 #, c-format
 msgid ""
 " NOTE: This section has relocations against it, but these have NOT been "
 "applied to this dump.\n"
 msgstr ""
 
-#: readelf.c:8727
+#: readelf.c:10073
 #, c-format
 msgid "%s section data"
 msgstr ""
 
 #, c-format
 msgid "%s section data"
 msgstr ""
 
-#: readelf.c:8793
+#: readelf.c:10138
 #, c-format
 msgid ""
 "\n"
 #, c-format
 msgid ""
 "\n"
@@ -4790,130 +5411,392 @@ msgstr ""
 #. which has the NOBITS type - the bits in the file will be random.
 #. This can happen when a file containing a .eh_frame section is
 #. stripped with the --only-keep-debug command line option.
 #. which has the NOBITS type - the bits in the file will be random.
 #. This can happen when a file containing a .eh_frame section is
 #. stripped with the --only-keep-debug command line option.
-#: readelf.c:8802
+#: readelf.c:10147
 #, c-format
 msgid "section '%s' has the NOBITS type - its contents are unreliable.\n"
 msgstr ""
 
 #, c-format
 msgid "section '%s' has the NOBITS type - its contents are unreliable.\n"
 msgstr ""
 
-#: readelf.c:8838
+#: readelf.c:10183
 #, c-format
 msgid "Unrecognized debug section: %s\n"
 msgstr ""
 
 #, c-format
 msgid "Unrecognized debug section: %s\n"
 msgstr ""
 
-#: readelf.c:8866
+#: readelf.c:10211
 #, c-format
 msgid "Section '%s' was not dumped because it does not exist!\n"
 msgstr ""
 
 #, c-format
 msgid "Section '%s' was not dumped because it does not exist!\n"
 msgstr ""
 
-#: readelf.c:8907
+#: readelf.c:10252
 #, c-format
 msgid "Section %d was not dumped because it does not exist!\n"
 msgstr ""
 
 #, c-format
 msgid "Section %d was not dumped because it does not exist!\n"
 msgstr ""
 
-#: readelf.c:9421
+#: readelf.c:10430 readelf.c:10444 readelf.c:10463 readelf.c:10781
+#, c-format
+msgid "None\n"
+msgstr ""
+
+#: readelf.c:10431
+#, c-format
+msgid "Application\n"
+msgstr ""
+
+#: readelf.c:10432
+#, c-format
+msgid "Realtime\n"
+msgstr ""
+
+#: readelf.c:10433
+#, c-format
+msgid "Microcontroller\n"
+msgstr ""
+
+#: readelf.c:10434
+#, c-format
+msgid "Application or Realtime\n"
+msgstr ""
+
+#: readelf.c:10445 readelf.c:10465 readelf.c:10835 readelf.c:10853
+#: readelf.c:10928 readelf.c:10949
+#, c-format
+msgid "8-byte\n"
+msgstr ""
+
+#: readelf.c:10446 readelf.c:10931 readelf.c:10952
+#, c-format
+msgid "4-byte\n"
+msgstr ""
+
+#: readelf.c:10450 readelf.c:10469
+#, c-format
+msgid "8-byte and up to %d-byte extended\n"
+msgstr ""
+
+#: readelf.c:10464
+#, c-format
+msgid "8-byte, except leaf SP\n"
+msgstr ""
+
+#: readelf.c:10480 readelf.c:10570 readelf.c:10967
+#, c-format
+msgid "flag = %d, vendor = %s\n"
+msgstr ""
+
+#: readelf.c:10486
+#, c-format
+msgid "True\n"
+msgstr ""
+
+#: readelf.c:10615 readelf.c:10719
+#, c-format
+msgid "Hard or soft float\n"
+msgstr ""
+
+#: readelf.c:10618
+#, c-format
+msgid "Hard float\n"
+msgstr ""
+
+#: readelf.c:10621 readelf.c:10728
+#, c-format
+msgid "Soft float\n"
+msgstr ""
+
+#: readelf.c:10624
+#, c-format
+msgid "Single-precision hard float\n"
+msgstr ""
+
+#: readelf.c:10641 readelf.c:10667
+#, c-format
+msgid "Any\n"
+msgstr ""
+
+#: readelf.c:10644
+#, c-format
+msgid "Generic\n"
+msgstr ""
+
+#: readelf.c:10673
+#, c-format
+msgid "Memory\n"
+msgstr ""
+
+#: readelf.c:10722
+#, c-format
+msgid "Hard float (double precision)\n"
+msgstr ""
+
+#: readelf.c:10725
+#, c-format
+msgid "Hard float (single precision)\n"
+msgstr ""
+
+#: readelf.c:10731
+#, c-format
+msgid "Hard float (MIPS32r2 64-bit FPU)\n"
+msgstr ""
+
+#: readelf.c:10814
+#, c-format
+msgid "Not used\n"
+msgstr ""
+
+#: readelf.c:10817
+#, c-format
+msgid "2 bytes\n"
+msgstr ""
+
+#: readelf.c:10820
+#, c-format
+msgid "4 bytes\n"
+msgstr ""
+
+#: readelf.c:10838 readelf.c:10856 readelf.c:10934 readelf.c:10955
+#, c-format
+msgid "16-byte\n"
+msgstr ""
+
+#: readelf.c:10871
+#, c-format
+msgid "DSBT addressing not used\n"
+msgstr ""
+
+#: readelf.c:10874
+#, c-format
+msgid "DSBT addressing used\n"
+msgstr ""
+
+#: readelf.c:10889
+#, c-format
+msgid "Data addressing position-dependent\n"
+msgstr ""
+
+#: readelf.c:10892
+#, c-format
+msgid "Data addressing position-independent, GOT near DP\n"
+msgstr ""
+
+#: readelf.c:10895
+#, c-format
+msgid "Data addressing position-independent, GOT far from DP\n"
+msgstr ""
+
+#: readelf.c:10910
+#, c-format
+msgid "Code addressing position-dependent\n"
+msgstr ""
+
+#: readelf.c:10913
+#, c-format
+msgid "Code addressing position-independent\n"
+msgstr ""
+
+#: readelf.c:11019
 msgid "attributes"
 msgstr ""
 
 msgid "attributes"
 msgstr ""
 
-#: readelf.c:9442
+#: readelf.c:11040
 #, c-format
 msgid "ERROR: Bad section length (%d > %d)\n"
 msgstr ""
 
 #, c-format
 msgid "ERROR: Bad section length (%d > %d)\n"
 msgstr ""
 
-#: readelf.c:9473
+#: readelf.c:11046
+#, c-format
+msgid "Attribute Section: %s\n"
+msgstr ""
+
+#: readelf.c:11071
 #, c-format
 msgid "ERROR: Bad subsection length (%d > %d)\n"
 msgstr ""
 
 #, c-format
 msgid "ERROR: Bad subsection length (%d > %d)\n"
 msgstr ""
 
-#: readelf.c:9532
+#: readelf.c:11083
+#, c-format
+msgid "File Attributes\n"
+msgstr ""
+
+#: readelf.c:11086
+#, c-format
+msgid "Section Attributes:"
+msgstr ""
+
+#: readelf.c:11089
+#, c-format
+msgid "Symbol Attributes:"
+msgstr ""
+
+#: readelf.c:11104
+#, c-format
+msgid "Unknown tag: %d\n"
+msgstr ""
+
+#. ??? Do something sensible, like dump hex.
+#: readelf.c:11123
+#, c-format
+msgid "  Unknown section contexts\n"
+msgstr ""
+
+#: readelf.c:11130
 #, c-format
 msgid "Unknown format '%c'\n"
 msgstr ""
 
 #, c-format
 msgid "Unknown format '%c'\n"
 msgstr ""
 
-#: readelf.c:9686 readelf.c:10208
+#: readelf.c:11174 readelf.c:11196
+msgid "<unknown>"
+msgstr ""
+
+#: readelf.c:11291 readelf.c:11813
 msgid "liblist"
 msgstr ""
 
 msgid "liblist"
 msgstr ""
 
-#: readelf.c:9773
+#: readelf.c:11294
+#, c-format
+msgid ""
+"\n"
+"Section '.liblist' contains %lu entries:\n"
+msgstr ""
+
+#: readelf.c:11296
+msgid ""
+"     Library              Time Stamp          Checksum   Version Flags\n"
+msgstr ""
+
+#: readelf.c:11322
+#, c-format
+msgid "<corrupt: %9ld>"
+msgstr ""
+
+#: readelf.c:11327
+msgid " NONE"
+msgstr ""
+
+#: readelf.c:11378
 msgid "options"
 msgstr ""
 
 msgid "options"
 msgstr ""
 
-#: readelf.c:9804
+#: readelf.c:11409
 #, c-format
 msgid ""
 "\n"
 "Section '%s' contains %d entries:\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "Section '%s' contains %d entries:\n"
 msgstr ""
 
-#: readelf.c:9965
+#: readelf.c:11570
 msgid "conflict list found without a dynamic symbol table\n"
 msgstr ""
 
 msgid "conflict list found without a dynamic symbol table\n"
 msgstr ""
 
-#: readelf.c:9982 readelf.c:9997
+#: readelf.c:11587 readelf.c:11602
 msgid "conflict"
 msgstr ""
 
 msgid "conflict"
 msgstr ""
 
-#: readelf.c:10007
+#: readelf.c:11612
 #, c-format
 msgid ""
 "\n"
 "Section '.conflict' contains %lu entries:\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "Section '.conflict' contains %lu entries:\n"
 msgstr ""
 
-#: readelf.c:10009
+#: readelf.c:11614
 msgid "  Num:    Index       Value  Name"
 msgstr ""
 
 msgid "  Num:    Index       Value  Name"
 msgstr ""
 
-#: readelf.c:10042
+#: readelf.c:11626 readelf.c:11706 readelf.c:11774
+#, c-format
+msgid "<corrupt: %14ld>"
+msgstr ""
+
+#: readelf.c:11647
 msgid "GOT"
 msgstr ""
 
 msgid "GOT"
 msgstr ""
 
-#: readelf.c:10043
+#: readelf.c:11648
 #, c-format
 msgid ""
 "\n"
 "Primary GOT:\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "Primary GOT:\n"
 msgstr ""
 
-#: readelf.c:10044
+#: readelf.c:11649
 #, c-format
 msgid " Canonical gp value: "
 msgstr ""
 
 #, c-format
 msgid " Canonical gp value: "
 msgstr ""
 
-#: readelf.c:10048 readelf.c:10140
+#: readelf.c:11653 readelf.c:11745
 #, c-format
 msgid " Reserved entries:\n"
 msgstr ""
 
 #, c-format
 msgid " Reserved entries:\n"
 msgstr ""
 
-#: readelf.c:10049
+#: readelf.c:11654
 #, c-format
 msgid "  %*s %10s %*s Purpose\n"
 msgstr ""
 
 #, c-format
 msgid "  %*s %10s %*s Purpose\n"
 msgstr ""
 
-#: readelf.c:10065
+#: readelf.c:11655 readelf.c:11672 readelf.c:11688 readelf.c:11747
+#: readelf.c:11756
+msgid "Address"
+msgstr ""
+
+#: readelf.c:11655 readelf.c:11672 readelf.c:11688
+msgid "Access"
+msgstr ""
+
+#: readelf.c:11656 readelf.c:11673 readelf.c:11689 readelf.c:11747
+#: readelf.c:11757
+msgid "Initial"
+msgstr ""
+
+#: readelf.c:11658
+#, c-format
+msgid " Lazy resolver\n"
+msgstr ""
+
+#: readelf.c:11664
+#, c-format
+msgid " Module pointer (GNU extension)\n"
+msgstr ""
+
+#: readelf.c:11670
 #, c-format
 msgid " Local entries:\n"
 msgstr ""
 
 #, c-format
 msgid " Local entries:\n"
 msgstr ""
 
-#: readelf.c:10066
+#: readelf.c:11671
 #, c-format
 msgid "  %*s %10s %*s\n"
 msgstr ""
 
 #, c-format
 msgid "  %*s %10s %*s\n"
 msgstr ""
 
-#: readelf.c:10081
+#: readelf.c:11686
 #, c-format
 msgid " Global entries:\n"
 msgstr ""
 
 #, c-format
 msgid " Global entries:\n"
 msgstr ""
 
-#: readelf.c:10082
+#: readelf.c:11687
 #, c-format
 msgid "  %*s %10s %*s %*s %-7s %3s %s\n"
 msgstr ""
 
 #, c-format
 msgid "  %*s %10s %*s %*s %-7s %3s %s\n"
 msgstr ""
 
-#: readelf.c:10138
+#: readelf.c:11690 readelf.c:11758
+msgid "Sym.Val."
+msgstr ""
+
+#: readelf.c:11690 readelf.c:11758
+msgid "Type"
+msgstr ""
+
+#: readelf.c:11690 readelf.c:11758
+msgid "Ndx"
+msgstr ""
+
+#: readelf.c:11690 readelf.c:11758
+msgid "Name"
+msgstr ""
+
+#: readelf.c:11743
 msgid "PLT GOT"
 msgstr ""
 
 msgid "PLT GOT"
 msgstr ""
 
-#: readelf.c:10139
+#: readelf.c:11744
 #, c-format
 msgid ""
 "\n"
 #, c-format
 msgid ""
 "\n"
@@ -4921,340 +5804,313 @@ msgid ""
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-#: readelf.c:10141
+#: readelf.c:11746
 #, c-format
 msgid "  %*s %*s Purpose\n"
 msgstr ""
 
 #, c-format
 msgid "  %*s %*s Purpose\n"
 msgstr ""
 
-#: readelf.c:10149
+#: readelf.c:11749
+#, c-format
+msgid " PLT lazy resolver\n"
+msgstr ""
+
+#: readelf.c:11751
+#, c-format
+msgid " Module pointer\n"
+msgstr ""
+
+#: readelf.c:11754
 #, c-format
 msgid " Entries:\n"
 msgstr ""
 
 #, c-format
 msgid " Entries:\n"
 msgstr ""
 
-#: readelf.c:10150
+#: readelf.c:11755
 #, c-format
 msgid "  %*s %*s %*s %-7s %3s %s\n"
 msgstr ""
 
 #, c-format
 msgid "  %*s %*s %*s %-7s %3s %s\n"
 msgstr ""
 
-#: readelf.c:10216
+#: readelf.c:11821
 msgid "liblist string table"
 msgstr ""
 
 msgid "liblist string table"
 msgstr ""
 
-#: readelf.c:10226
+#: readelf.c:11831
 #, c-format
 msgid ""
 "\n"
 "Library list section '%s' contains %lu entries:\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "Library list section '%s' contains %lu entries:\n"
 msgstr ""
 
-#: readelf.c:10279
+#: readelf.c:11835
+msgid "     Library              Time Stamp          Checksum   Version Flags"
+msgstr ""
+
+#: readelf.c:11884
 msgid "NT_AUXV (auxiliary vector)"
 msgstr ""
 
 msgid "NT_AUXV (auxiliary vector)"
 msgstr ""
 
-#: readelf.c:10281
+#: readelf.c:11886
 msgid "NT_PRSTATUS (prstatus structure)"
 msgstr ""
 
 msgid "NT_PRSTATUS (prstatus structure)"
 msgstr ""
 
-#: readelf.c:10283
+#: readelf.c:11888
 msgid "NT_FPREGSET (floating point registers)"
 msgstr ""
 
 msgid "NT_FPREGSET (floating point registers)"
 msgstr ""
 
-#: readelf.c:10285
+#: readelf.c:11890
 msgid "NT_PRPSINFO (prpsinfo structure)"
 msgstr ""
 
 msgid "NT_PRPSINFO (prpsinfo structure)"
 msgstr ""
 
-#: readelf.c:10287
+#: readelf.c:11892
 msgid "NT_TASKSTRUCT (task structure)"
 msgstr ""
 
 msgid "NT_TASKSTRUCT (task structure)"
 msgstr ""
 
-#: readelf.c:10289
+#: readelf.c:11894
 msgid "NT_PRXFPREG (user_xfpregs structure)"
 msgstr ""
 
 msgid "NT_PRXFPREG (user_xfpregs structure)"
 msgstr ""
 
-#: readelf.c:10291
+#: readelf.c:11896
 msgid "NT_PPC_VMX (ppc Altivec registers)"
 msgstr ""
 
 msgid "NT_PPC_VMX (ppc Altivec registers)"
 msgstr ""
 
-#: readelf.c:10293
+#: readelf.c:11898
 msgid "NT_PPC_VSX (ppc VSX registers)"
 msgstr ""
 
 msgid "NT_PPC_VSX (ppc VSX registers)"
 msgstr ""
 
-#: readelf.c:10295
+#: readelf.c:11900
+msgid "NT_X86_XSTATE (x86 XSAVE extended state)"
+msgstr ""
+
+#: readelf.c:11902
+msgid "NT_S390_HIGH_GPRS (s390 upper register halves)"
+msgstr ""
+
+#: readelf.c:11904
+msgid "NT_S390_TIMER (s390 timer register)"
+msgstr ""
+
+#: readelf.c:11906
+msgid "NT_S390_TODCMP (s390 TOD comparator register)"
+msgstr ""
+
+#: readelf.c:11908
+msgid "NT_S390_TODPREG (s390 TOD programmable register)"
+msgstr ""
+
+#: readelf.c:11910
+msgid "NT_S390_CTRS (s390 control registers)"
+msgstr ""
+
+#: readelf.c:11912
+msgid "NT_S390_PREFIX (s390 prefix register)"
+msgstr ""
+
+#: readelf.c:11914
 msgid "NT_PSTATUS (pstatus structure)"
 msgstr ""
 
 msgid "NT_PSTATUS (pstatus structure)"
 msgstr ""
 
-#: readelf.c:10297
+#: readelf.c:11916
 msgid "NT_FPREGS (floating point registers)"
 msgstr ""
 
 msgid "NT_FPREGS (floating point registers)"
 msgstr ""
 
-#: readelf.c:10299
+#: readelf.c:11918
 msgid "NT_PSINFO (psinfo structure)"
 msgstr ""
 
 msgid "NT_PSINFO (psinfo structure)"
 msgstr ""
 
-#: readelf.c:10301
+#: readelf.c:11920
 msgid "NT_LWPSTATUS (lwpstatus_t structure)"
 msgstr ""
 
 msgid "NT_LWPSTATUS (lwpstatus_t structure)"
 msgstr ""
 
-#: readelf.c:10303
+#: readelf.c:11922
 msgid "NT_LWPSINFO (lwpsinfo_t structure)"
 msgstr ""
 
 msgid "NT_LWPSINFO (lwpsinfo_t structure)"
 msgstr ""
 
-#: readelf.c:10305
+#: readelf.c:11924
 msgid "NT_WIN32PSTATUS (win32_pstatus structure)"
 msgstr ""
 
 msgid "NT_WIN32PSTATUS (win32_pstatus structure)"
 msgstr ""
 
-#: readelf.c:10313
+#: readelf.c:11932
 msgid "NT_VERSION (version)"
 msgstr ""
 
 msgid "NT_VERSION (version)"
 msgstr ""
 
-#: readelf.c:10315
+#: readelf.c:11934
 msgid "NT_ARCH (architecture)"
 msgstr ""
 
 msgid "NT_ARCH (architecture)"
 msgstr ""
 
-#: readelf.c:10320 readelf.c:10343 readelf.c:10365
+#: readelf.c:11939 readelf.c:11962 readelf.c:11984
 #, c-format
 msgid "Unknown note type: (0x%08x)"
 msgstr ""
 
 #, c-format
 msgid "Unknown note type: (0x%08x)"
 msgstr ""
 
-#: readelf.c:10332
+#: readelf.c:11951
 msgid "NT_GNU_ABI_TAG (ABI version tag)"
 msgstr ""
 
 msgid "NT_GNU_ABI_TAG (ABI version tag)"
 msgstr ""
 
-#: readelf.c:10334
+#: readelf.c:11953
 msgid "NT_GNU_HWCAP (DSO-supplied software HWCAP info)"
 msgstr ""
 
 msgid "NT_GNU_HWCAP (DSO-supplied software HWCAP info)"
 msgstr ""
 
-#: readelf.c:10336
+#: readelf.c:11955
 msgid "NT_GNU_BUILD_ID (unique build ID bitstring)"
 msgstr ""
 
 msgid "NT_GNU_BUILD_ID (unique build ID bitstring)"
 msgstr ""
 
-#: readelf.c:10338
+#: readelf.c:11957
 msgid "NT_GNU_GOLD_VERSION (gold version)"
 msgstr ""
 
 #. NetBSD core "procinfo" structure.
 msgid "NT_GNU_GOLD_VERSION (gold version)"
 msgstr ""
 
 #. NetBSD core "procinfo" structure.
-#: readelf.c:10355
+#: readelf.c:11974
 msgid "NetBSD procinfo structure"
 msgstr ""
 
 msgid "NetBSD procinfo structure"
 msgstr ""
 
-#: readelf.c:10382 readelf.c:10396
+#: readelf.c:12001 readelf.c:12015
 msgid "PT_GETREGS (reg structure)"
 msgstr ""
 
 msgid "PT_GETREGS (reg structure)"
 msgstr ""
 
-#: readelf.c:10384 readelf.c:10398
+#: readelf.c:12003 readelf.c:12017
 msgid "PT_GETFPREGS (fpreg structure)"
 msgstr ""
 
 msgid "PT_GETFPREGS (fpreg structure)"
 msgstr ""
 
-#: readelf.c:10404
+#: readelf.c:12023
 #, c-format
 msgid "PT_FIRSTMACH+%d"
 msgstr ""
 
 #, c-format
 msgid "PT_FIRSTMACH+%d"
 msgstr ""
 
-#: readelf.c:10461
+#: readelf.c:12080
 msgid "notes"
 msgstr ""
 
 msgid "notes"
 msgstr ""
 
-#: readelf.c:10467
+#: readelf.c:12086
 #, c-format
 msgid ""
 "\n"
 "Notes at offset 0x%08lx with length 0x%08lx:\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "Notes at offset 0x%08lx with length 0x%08lx:\n"
 msgstr ""
 
-#: readelf.c:10469
+#: readelf.c:12088
 #, c-format
 msgid "  Owner\t\tData size\tDescription\n"
 msgstr ""
 
 #, c-format
 msgid "  Owner\t\tData size\tDescription\n"
 msgstr ""
 
-#: readelf.c:10488
+#: readelf.c:12108 readelf.c:12121
 #, c-format
 msgid "corrupt note found at offset %lx into core notes\n"
 msgstr ""
 
 #, c-format
 msgid "corrupt note found at offset %lx into core notes\n"
 msgstr ""
 
-#: readelf.c:10490
+#: readelf.c:12110 readelf.c:12123
 #, c-format
 msgid " type: %lx, namesize: %08lx, descsize: %08lx\n"
 msgstr ""
 
 #, c-format
 msgid " type: %lx, namesize: %08lx, descsize: %08lx\n"
 msgstr ""
 
-#: readelf.c:10588
+#: readelf.c:12219
 #, c-format
 msgid "No note segments present in the core file.\n"
 msgstr ""
 
 #, c-format
 msgid "No note segments present in the core file.\n"
 msgstr ""
 
-#: readelf.c:10672
+#: readelf.c:12306
 msgid ""
 "This instance of readelf has been built without support for a\n"
 "64 bit data type and so it cannot read 64 bit ELF files.\n"
 msgstr ""
 
 msgid ""
 "This instance of readelf has been built without support for a\n"
 "64 bit data type and so it cannot read 64 bit ELF files.\n"
 msgstr ""
 
-#: readelf.c:10719
+#: readelf.c:12353
 #, c-format
 msgid "%s: Failed to read file header\n"
 msgstr ""
 
 #, c-format
 msgid "%s: Failed to read file header\n"
 msgstr ""
 
-#: readelf.c:10732
+#: readelf.c:12366
 #, c-format
 msgid ""
 "\n"
 "File: %s\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "File: %s\n"
 msgstr ""
 
-#: readelf.c:10947
-#, c-format
-msgid "%s: failed to seek to first archive header\n"
-msgstr ""
-
-#: readelf.c:10956 readelf.c:11223 readelf.c:11393
-#, c-format
-msgid "%s: failed to read archive header\n"
-msgstr ""
-
-#: readelf.c:10981
+#: readelf.c:12615
 #, c-format
 msgid "%s: the archive index is empty\n"
 msgstr ""
 
 #, c-format
 msgid "%s: the archive index is empty\n"
 msgstr ""
 
-#: readelf.c:10989 readelf.c:11013
+#: readelf.c:12623 readelf.c:12647
 #, c-format
 msgid "%s: failed to read archive index\n"
 msgstr ""
 
 #, c-format
 msgid "%s: failed to read archive index\n"
 msgstr ""
 
-#: readelf.c:10998
+#: readelf.c:12632
 #, c-format
 msgid ""
 "%s: the archive index is supposed to have %ld entries, but the size in the "
 "header is too small\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "%s: the archive index is supposed to have %ld entries, but the size in the "
 "header is too small\n"
 msgstr ""
 
-#: readelf.c:11006
+#: readelf.c:12640
 msgid "Out of memory whilst trying to read archive symbol index\n"
 msgstr ""
 
 msgid "Out of memory whilst trying to read archive symbol index\n"
 msgstr ""
 
-#: readelf.c:11024
+#: readelf.c:12658
 msgid "Out of memory whilst trying to convert the archive symbol index\n"
 msgstr ""
 
 msgid "Out of memory whilst trying to convert the archive symbol index\n"
 msgstr ""
 
-#: readelf.c:11036
+#: readelf.c:12670
 #, c-format
 msgid "%s: the archive has an index but no symbols\n"
 msgstr ""
 
 #, c-format
 msgid "%s: the archive has an index but no symbols\n"
 msgstr ""
 
-#: readelf.c:11043
+#: readelf.c:12677
 msgid "Out of memory whilst trying to read archive index symbol table\n"
 msgstr ""
 
 msgid "Out of memory whilst trying to read archive index symbol table\n"
 msgstr ""
 
-#: readelf.c:11049
+#: readelf.c:12683
 #, c-format
 msgid "%s: failed to read archive index symbol table\n"
 msgstr ""
 
 #, c-format
 msgid "%s: failed to read archive index symbol table\n"
 msgstr ""
 
-#: readelf.c:11057
-#, c-format
-msgid "%s: failed to skip archive symbol table\n"
-msgstr ""
-
-#: readelf.c:11068
-#, c-format
-msgid "%s: failed to read archive header following archive index\n"
-msgstr ""
-
-#: readelf.c:11073
+#: readelf.c:12707
 #, c-format
 msgid "%s has no archive index\n"
 msgstr ""
 
 #, c-format
 msgid "%s has no archive index\n"
 msgstr ""
 
-#: readelf.c:11084
-msgid "Out of memory reading long symbol names in archive\n"
-msgstr ""
-
-#: readelf.c:11092
-#, c-format
-msgid "%s: failed to read long symbol name string table\n"
-msgstr ""
-
-#: readelf.c:11217
-#, c-format
-msgid "%s: failed to seek to next file name\n"
-msgstr ""
-
-#: readelf.c:11228 readelf.c:11399
-#, c-format
-msgid "%s: did not find a valid archive header\n"
-msgstr ""
-
-#: readelf.c:11309
+#: readelf.c:12943
 #, c-format
 msgid "%s: unable to dump the index as none was found\n"
 msgstr ""
 
 #, c-format
 msgid "%s: unable to dump the index as none was found\n"
 msgstr ""
 
-#: readelf.c:11315
+#: readelf.c:12949
 #, c-format
 msgid "Index of archive %s: (%ld entries, 0x%lx bytes in the symbol table)\n"
 msgstr ""
 
 #, c-format
 msgid "Index of archive %s: (%ld entries, 0x%lx bytes in the symbol table)\n"
 msgstr ""
 
-#: readelf.c:11333
+#: readelf.c:12967
 #, c-format
 msgid "Binary %s contains:\n"
 msgstr ""
 
 #, c-format
 msgid "Binary %s contains:\n"
 msgstr ""
 
-#: readelf.c:11341
+#: readelf.c:12975
 #, c-format
 msgid "%s: end of the symbol table reached before the end of the index\n"
 msgstr ""
 
 #, c-format
 msgid "%s: end of the symbol table reached before the end of the index\n"
 msgstr ""
 
-#: readelf.c:11352
+#: readelf.c:12986
 #, c-format
 msgid ""
 "%s: symbols remain in the index symbol table, but without corresponding "
 "entries in the index table\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "%s: symbols remain in the index symbol table, but without corresponding "
 "entries in the index table\n"
 msgstr ""
 
-#: readelf.c:11357
+#: readelf.c:12991
 #, c-format
 msgid "%s: failed to seek back to start of object files in the archive\n"
 msgstr ""
 
 #, c-format
 msgid "%s: failed to seek back to start of object files in the archive\n"
 msgstr ""
 
-#: readelf.c:11385
-#, c-format
-msgid "%s: failed to seek to next archive header\n"
-msgstr ""
-
-#: readelf.c:11413 readelf.c:11422
-#, c-format
-msgid "%s: bad archive file name\n"
-msgstr ""
-
-#: readelf.c:11441 readelf.c:11517
+#: readelf.c:13074 readelf.c:13150
 #, c-format
 msgid "Input file '%s' is not readable.\n"
 msgstr ""
 
 #, c-format
 msgid "Input file '%s' is not readable.\n"
 msgstr ""
 
-#: readelf.c:11463
+#: readelf.c:13096
 #, c-format
 msgid "%s: failed to seek to archive member.\n"
 msgstr ""
 
 #, c-format
 msgid "%s: failed to seek to archive member.\n"
 msgstr ""
 
-#: readelf.c:11501
-#, c-format
-msgid "'%s': No such file\n"
-msgstr ""
-
-#: readelf.c:11503
-#, c-format
-msgid "Could not locate '%s'.  System error message: %s\n"
-msgstr ""
-
-#: readelf.c:11510
-#, c-format
-msgid "'%s' is not an ordinary file\n"
-msgstr ""
-
-#: readelf.c:11523
-#, c-format
-msgid "%s: Failed to read file's magic number\n"
-msgstr ""
-
-#: readelf.c:11535
+#: readelf.c:13168
 #, c-format
 msgid "File %s is not an archive so its index cannot be displayed.\n"
 msgstr ""
 #, c-format
 msgid "File %s is not an archive so its index cannot be displayed.\n"
 msgstr ""
@@ -5689,12 +6545,12 @@ msgstr ""
 msgid "Invalid radix: %s\n"
 msgstr ""
 
 msgid "Invalid radix: %s\n"
 msgstr ""
 
-#: srconv.c:1731
+#: srconv.c:1732
 #, c-format
 msgid "Convert a COFF object file into a SYSROFF object file\n"
 msgstr ""
 
 #, c-format
 msgid "Convert a COFF object file into a SYSROFF object file\n"
 msgstr ""
 
-#: srconv.c:1732
+#: srconv.c:1733
 #, c-format
 msgid ""
 " The options are:\n"
 #, c-format
 msgid ""
 " The options are:\n"
@@ -5706,12 +6562,12 @@ msgid ""
 "  -v --version     Print the program's version number\n"
 msgstr ""
 
 "  -v --version     Print the program's version number\n"
 msgstr ""
 
-#: srconv.c:1878
+#: srconv.c:1879
 #, c-format
 msgid "unable to open output file %s"
 msgstr ""
 
 #, c-format
 msgid "unable to open output file %s"
 msgstr ""
 
-#: stabs.c:328 stabs.c:1726
+#: stabs.c:328 stabs.c:1717
 msgid "numeric overflow"
 msgstr ""
 
 msgid "numeric overflow"
 msgstr ""
 
@@ -5735,131 +6591,131 @@ msgstr ""
 msgid "Too many N_RBRACs\n"
 msgstr ""
 
 msgid "Too many N_RBRACs\n"
 msgstr ""
 
-#: stabs.c:736
+#: stabs.c:727
 msgid "unknown C++ encoded name"
 msgstr ""
 
 #. Complain and keep going, so compilers can invent new
 #. cross-reference types.
 msgid "unknown C++ encoded name"
 msgstr ""
 
 #. Complain and keep going, so compilers can invent new
 #. cross-reference types.
-#: stabs.c:1271
+#: stabs.c:1262
 msgid "unrecognized cross reference type"
 msgstr ""
 
 #. Does this actually ever happen?  Is that why we are worrying
 #. about dealing with it rather than just calling error_type?
 msgid "unrecognized cross reference type"
 msgstr ""
 
 #. Does this actually ever happen?  Is that why we are worrying
 #. about dealing with it rather than just calling error_type?
-#: stabs.c:1818
+#: stabs.c:1809
 msgid "missing index type"
 msgstr ""
 
 msgid "missing index type"
 msgstr ""
 
-#: stabs.c:2134
+#: stabs.c:2122
 msgid "unknown virtual character for baseclass"
 msgstr ""
 
 msgid "unknown virtual character for baseclass"
 msgstr ""
 
-#: stabs.c:2152
+#: stabs.c:2140
 msgid "unknown visibility character for baseclass"
 msgstr ""
 
 msgid "unknown visibility character for baseclass"
 msgstr ""
 
-#: stabs.c:2338
+#: stabs.c:2326
 msgid "unnamed $vb type"
 msgstr ""
 
 msgid "unnamed $vb type"
 msgstr ""
 
-#: stabs.c:2344
+#: stabs.c:2332
 msgid "unrecognized C++ abbreviation"
 msgstr ""
 
 msgid "unrecognized C++ abbreviation"
 msgstr ""
 
-#: stabs.c:2420
+#: stabs.c:2408
 msgid "unknown visibility character for field"
 msgstr ""
 
 msgid "unknown visibility character for field"
 msgstr ""
 
-#: stabs.c:2672
+#: stabs.c:2660
 msgid "const/volatile indicator missing"
 msgstr ""
 
 msgid "const/volatile indicator missing"
 msgstr ""
 
-#: stabs.c:2908
+#: stabs.c:2896
 #, c-format
 msgid "No mangling for \"%s\"\n"
 msgstr ""
 
 #, c-format
 msgid "No mangling for \"%s\"\n"
 msgstr ""
 
-#: stabs.c:3208
+#: stabs.c:3196
 msgid "Undefined N_EXCL"
 msgstr ""
 
 msgid "Undefined N_EXCL"
 msgstr ""
 
-#: stabs.c:3288
+#: stabs.c:3276
 #, c-format
 msgid "Type file number %d out of range\n"
 msgstr ""
 
 #, c-format
 msgid "Type file number %d out of range\n"
 msgstr ""
 
-#: stabs.c:3293
+#: stabs.c:3281
 #, c-format
 msgid "Type index number %d out of range\n"
 msgstr ""
 
 #, c-format
 msgid "Type index number %d out of range\n"
 msgstr ""
 
-#: stabs.c:3372
+#: stabs.c:3360
 #, c-format
 msgid "Unrecognized XCOFF type %d\n"
 msgstr ""
 
 #, c-format
 msgid "Unrecognized XCOFF type %d\n"
 msgstr ""
 
-#: stabs.c:3664
+#: stabs.c:3652
 #, c-format
 msgid "bad mangled name `%s'\n"
 msgstr ""
 
 #, c-format
 msgid "bad mangled name `%s'\n"
 msgstr ""
 
-#: stabs.c:3759
+#: stabs.c:3747
 #, c-format
 msgid "no argument types in mangled string\n"
 msgstr ""
 
 #, c-format
 msgid "no argument types in mangled string\n"
 msgstr ""
 
-#: stabs.c:5113
+#: stabs.c:5094
 #, c-format
 msgid "Demangled name is not a function\n"
 msgstr ""
 
 #, c-format
 msgid "Demangled name is not a function\n"
 msgstr ""
 
-#: stabs.c:5155
+#: stabs.c:5136
 #, c-format
 msgid "Unexpected type in v3 arglist demangling\n"
 msgstr ""
 
 #, c-format
 msgid "Unexpected type in v3 arglist demangling\n"
 msgstr ""
 
-#: stabs.c:5222
+#: stabs.c:5203
 #, c-format
 msgid "Unrecognized demangle component %d\n"
 msgstr ""
 
 #, c-format
 msgid "Unrecognized demangle component %d\n"
 msgstr ""
 
-#: stabs.c:5274
+#: stabs.c:5255
 #, c-format
 msgid "Failed to print demangled template\n"
 msgstr ""
 
 #, c-format
 msgid "Failed to print demangled template\n"
 msgstr ""
 
-#: stabs.c:5354
+#: stabs.c:5335
 #, c-format
 msgid "Couldn't get demangled builtin type\n"
 msgstr ""
 
 #, c-format
 msgid "Couldn't get demangled builtin type\n"
 msgstr ""
 
-#: stabs.c:5403
+#: stabs.c:5384
 #, c-format
 msgid "Unexpected demangled varargs\n"
 msgstr ""
 
 #, c-format
 msgid "Unexpected demangled varargs\n"
 msgstr ""
 
-#: stabs.c:5410
+#: stabs.c:5391
 #, c-format
 msgid "Unrecognized demangled builtin type\n"
 msgstr ""
 
 #, c-format
 msgid "Unrecognized demangled builtin type\n"
 msgstr ""
 
-#: strings.c:201 strings.c:260
+#: strings.c:186 strings.c:245
 #, c-format
 msgid "invalid integer argument %s"
 msgstr ""
 
 #, c-format
 msgid "invalid integer argument %s"
 msgstr ""
 
-#: strings.c:263
+#: strings.c:248
 #, c-format
 msgid "invalid minimum string length %d"
 msgstr ""
 
 #, c-format
 msgid "invalid minimum string length %d"
 msgstr ""
 
-#: strings.c:660
+#: strings.c:647
 #, c-format
 msgid " Display printable strings in [file(s)] (stdin by default)\n"
 msgstr ""
 
 #, c-format
 msgid " Display printable strings in [file(s)] (stdin by default)\n"
 msgstr ""
 
-#: strings.c:661
+#: strings.c:648
 #, c-format
 msgid ""
 " The options are:\n"
 #, c-format
 msgid ""
 " The options are:\n"
@@ -5898,12 +6754,12 @@ msgstr ""
 msgid "cannot open input file %s"
 msgstr ""
 
 msgid "cannot open input file %s"
 msgstr ""
 
-#: version.c:35
+#: version.c:36
 #, c-format
 #, c-format
-msgid "Copyright 2009 Free Software Foundation, Inc.\n"
+msgid "Copyright 2010 Free Software Foundation, Inc.\n"
 msgstr ""
 
 msgstr ""
 
-#: version.c:36
+#: version.c:37
 #, 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"
@@ -5912,17 +6768,17 @@ msgid ""
 "This program has absolutely no warranty.\n"
 msgstr ""
 
 "This program has absolutely no warranty.\n"
 msgstr ""
 
-#: windmc.c:195
+#: windmc.c:190
 #, c-format
 msgid "can't create %s file ,%s' for output.\n"
 msgstr ""
 
 #, c-format
 msgid "can't create %s file ,%s' for output.\n"
 msgstr ""
 
-#: windmc.c:203
+#: windmc.c:198
 #, c-format
 msgid "Usage: %s [option(s)] [input-file]\n"
 msgstr ""
 
 #, c-format
 msgid "Usage: %s [option(s)] [input-file]\n"
 msgstr ""
 
-#: windmc.c:205
+#: windmc.c:200
 #, c-format
 msgid ""
 " The options are:\n"
 #, c-format
 msgid ""
 " The options are:\n"
@@ -5950,7 +6806,7 @@ msgid ""
 "name.\n"
 msgstr ""
 
 "name.\n"
 msgstr ""
 
-#: windmc.c:225
+#: windmc.c:220
 #, c-format
 msgid ""
 "  -H --help                    Print this help message\n"
 #, c-format
 msgid ""
 "  -H --help                    Print this help message\n"
@@ -5958,81 +6814,81 @@ msgid ""
 "  -V --version                 Print version information\n"
 msgstr ""
 
 "  -V --version                 Print version information\n"
 msgstr ""
 
-#: windmc.c:296 windres.c:415
+#: windmc.c:261 windres.c:411
 #, c-format
 msgid "%s: warning: "
 msgstr ""
 
 #, c-format
 msgid "%s: warning: "
 msgstr ""
 
-#: windmc.c:297
+#: windmc.c:262
 #, c-format
 msgid "A codepage was specified switch ,%s' and UTF16.\n"
 msgstr ""
 
 #, c-format
 msgid "A codepage was specified switch ,%s' and UTF16.\n"
 msgstr ""
 
-#: windmc.c:298
+#: windmc.c:263
 #, c-format
 msgid "\tcodepage settings are ignored.\n"
 msgstr ""
 
 #, c-format
 msgid "\tcodepage settings are ignored.\n"
 msgstr ""
 
-#: windmc.c:342
+#: windmc.c:307
 msgid "try to add a ill language."
 msgstr ""
 
 msgid "try to add a ill language."
 msgstr ""
 
-#: windmc.c:1151
+#: windmc.c:1116
 #, c-format
 msgid "unable to open file ,%s' for input.\n"
 msgstr ""
 
 #, c-format
 msgid "unable to open file ,%s' for input.\n"
 msgstr ""
 
-#: windmc.c:1159
+#: windmc.c:1124
 #, c-format
 msgid "unable to read contents of %s"
 msgstr ""
 
 #, c-format
 msgid "unable to read contents of %s"
 msgstr ""
 
-#: windmc.c:1171
+#: windmc.c:1136
 msgid "input file does not seems to be UFT16.\n"
 msgstr ""
 
 msgid "input file does not seems to be UFT16.\n"
 msgstr ""
 
-#: windres.c:220
+#: windres.c:216
 #, c-format
 msgid "can't open %s `%s': %s"
 msgstr ""
 
 #, c-format
 msgid "can't open %s `%s': %s"
 msgstr ""
 
-#: windres.c:394
+#: windres.c:390
 #, c-format
 msgid ": expected to be a directory\n"
 msgstr ""
 
 #, c-format
 msgid ": expected to be a directory\n"
 msgstr ""
 
-#: windres.c:406
+#: windres.c:402
 #, c-format
 msgid ": expected to be a leaf\n"
 msgstr ""
 
 #, c-format
 msgid ": expected to be a leaf\n"
 msgstr ""
 
-#: windres.c:417
+#: windres.c:413
 #, c-format
 msgid ": duplicate value\n"
 msgstr ""
 
 #, c-format
 msgid ": duplicate value\n"
 msgstr ""
 
-#: windres.c:567
+#: windres.c:563
 #, c-format
 msgid "unknown format type `%s'"
 msgstr ""
 
 #, c-format
 msgid "unknown format type `%s'"
 msgstr ""
 
-#: windres.c:568
+#: windres.c:564
 #, c-format
 msgid "%s: supported formats:"
 msgstr ""
 
 #. Otherwise, we give up.
 #, c-format
 msgid "%s: supported formats:"
 msgstr ""
 
 #. Otherwise, we give up.
-#: windres.c:651
+#: windres.c:647
 #, c-format
 msgid "can not determine type of file `%s'; use the -J option"
 msgstr ""
 
 #, c-format
 msgid "can not determine type of file `%s'; use the -J option"
 msgstr ""
 
-#: windres.c:663
+#: windres.c:659
 #, c-format
 msgid "Usage: %s [option(s)] [input-file] [output-file]\n"
 msgstr ""
 
 #, c-format
 msgid "Usage: %s [option(s)] [input-file] [output-file]\n"
 msgstr ""
 
-#: windres.c:665
+#: windres.c:661
 #, c-format
 msgid ""
 " The options are:\n"
 #, c-format
 msgid ""
 " The options are:\n"
@@ -6054,12 +6910,12 @@ msgid ""
 "     --no-use-temp-file        Use popen (default)\n"
 msgstr ""
 
 "     --no-use-temp-file        Use popen (default)\n"
 msgstr ""
 
-#: windres.c:682
+#: windres.c:678
 #, c-format
 msgid "     --yydebug                 Turn on parser debugging\n"
 msgstr ""
 
 #, c-format
 msgid "     --yydebug                 Turn on parser debugging\n"
 msgstr ""
 
-#: windres.c:685
+#: windres.c:681
 #, c-format
 msgid ""
 "  -r                           Ignored for compatibility with rc\n"
 #, c-format
 msgid ""
 "  -r                           Ignored for compatibility with rc\n"
@@ -6068,7 +6924,7 @@ msgid ""
 "  -V --version                 Print version information\n"
 msgstr ""
 
 "  -V --version                 Print version information\n"
 msgstr ""
 
-#: windres.c:690
+#: windres.c:686
 #, c-format
 msgid ""
 "FORMAT is one of rc, res, or coff, and is deduced from the file name\n"
 #, c-format
 msgid ""
 "FORMAT is one of rc, res, or coff, and is deduced from the file name\n"
@@ -6076,26 +6932,26 @@ msgid ""
 "No input-file is stdin, default rc.  No output-file is stdout, default rc.\n"
 msgstr ""
 
 "No input-file is stdin, default rc.  No output-file is stdout, default rc.\n"
 msgstr ""
 
-#: windres.c:848
+#: windres.c:847
 msgid "invalid codepage specified.\n"
 msgstr ""
 
 msgid "invalid codepage specified.\n"
 msgstr ""
 
-#: windres.c:863
+#: windres.c:862
 msgid "invalid option -f\n"
 msgstr ""
 
 msgid "invalid option -f\n"
 msgstr ""
 
-#: windres.c:868
+#: windres.c:867
 msgid "No filename following the -fo option.\n"
 msgstr ""
 
 msgid "No filename following the -fo option.\n"
 msgstr ""
 
-#: windres.c:927
+#: windres.c:938
 #, c-format
 msgid ""
 "Option -I is deprecated for setting the input format, please use -J "
 "instead.\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "Option -I is deprecated for setting the input format, please use -J "
 "instead.\n"
 msgstr ""
 
-#: windres.c:1037
+#: windres.c:1051
 msgid "no resources"
 msgstr ""
 
 msgid "no resources"
 msgstr ""
 
index 7b30a50..4f098cd 100644 (file)
@@ -1,5 +1,10 @@
 2010-11-05  Tristan Gingold  <gingold@adacore.com>
 
 2010-11-05  Tristan Gingold  <gingold@adacore.com>
 
+       * po/gas.pot: Regenerate
+       * po/POTFILES.in: Regenerate
+
+2010-11-05  Tristan Gingold  <gingold@adacore.com>
+
        * NEWS: Add marker for 2.21.
 
 2010-11-05  Dave Korn  <dave.korn.cygwin@gmail.com>
        * NEWS: Add marker for 2.21.
 
 2010-11-05  Dave Korn  <dave.korn.cygwin@gmail.com>
index 15b7076..69ab999 100644 (file)
@@ -7,6 +7,8 @@ bignum.h
 bit_fix.h
 cgen.c
 cgen.h
 bit_fix.h
 cgen.c
 cgen.h
+compress-debug.c
+compress-debug.h
 cond.c
 config/atof-ieee.c
 config/atof-vax.c
 cond.c
 config/atof-ieee.c
 config/atof-vax.c
index 01125e1..63635eb 100644 (file)
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: bug-binutils@gnu.org\n"
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: bug-binutils@gnu.org\n"
-"POT-Creation-Date: 2010-03-03 14:58+0100\n"
+"POT-Creation-Date: 2010-11-05 10:28+0100\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -30,50 +30,50 @@ msgstr ""
 msgid "unknown escape '\\%c' in string; ignored"
 msgstr ""
 
 msgid "unknown escape '\\%c' in string; ignored"
 msgstr ""
 
-#: app.c:816
+#: app.c:826
 msgid "end of file not at end of a line; newline inserted"
 msgstr ""
 
 msgid "end of file not at end of a line; newline inserted"
 msgstr ""
 
-#: app.c:973
+#: app.c:989
 msgid "end of file in multiline comment"
 msgstr ""
 
 msgid "end of file in multiline comment"
 msgstr ""
 
-#: app.c:1048
+#: app.c:1064
 msgid "end of file after a one-character quote; \\0 inserted"
 msgstr ""
 
 msgid "end of file after a one-character quote; \\0 inserted"
 msgstr ""
 
-#: app.c:1056
+#: app.c:1072
 msgid "end of file in escape character"
 msgstr ""
 
 msgid "end of file in escape character"
 msgstr ""
 
-#: app.c:1068
+#: app.c:1084
 msgid "missing close quote; (assumed)"
 msgstr ""
 
 msgid "missing close quote; (assumed)"
 msgstr ""
 
-#: app.c:1137 app.c:1192 app.c:1203 app.c:1277
+#: app.c:1153 app.c:1208 app.c:1219 app.c:1293
 msgid "end of file in comment; newline inserted"
 msgstr ""
 
 msgid "end of file in comment; newline inserted"
 msgstr ""
 
-#: as.c:158
+#: as.c:161
 msgid "missing emulation mode name"
 msgstr ""
 
 msgid "missing emulation mode name"
 msgstr ""
 
-#: as.c:173
+#: as.c:176
 #, c-format
 msgid "unrecognized emulation name `%s'"
 msgstr ""
 
 #, c-format
 msgid "unrecognized emulation name `%s'"
 msgstr ""
 
-#: as.c:220
+#: as.c:223
 #, c-format
 msgid "GNU assembler version %s (%s) using BFD version %s\n"
 msgstr ""
 
 #, c-format
 msgid "GNU assembler version %s (%s) using BFD version %s\n"
 msgstr ""
 
-#: as.c:227
+#: as.c:230
 #, c-format
 msgid "Usage: %s [option...] [asmfile...]\n"
 msgstr ""
 
 #, c-format
 msgid "Usage: %s [option...] [asmfile...]\n"
 msgstr ""
 
-#: as.c:229
+#: as.c:232
 #, c-format
 msgid ""
 "Options:\n"
 #, c-format
 msgid ""
 "Options:\n"
@@ -90,136 +90,152 @@ msgid ""
 "                      \t  =FILE  list to FILE (must be last sub-option)\n"
 msgstr ""
 
 "                      \t  =FILE  list to FILE (must be last sub-option)\n"
 msgstr ""
 
-#: as.c:243
+#: as.c:246
 #, c-format
 msgid "  --alternate             initially turn on alternate macro syntax\n"
 msgstr ""
 
 #, c-format
 msgid "  --alternate             initially turn on alternate macro syntax\n"
 msgstr ""
 
-#: as.c:245
+#: as.c:249
+#, c-format
+msgid ""
+"  --compress-debug-sections\n"
+"                          compress DWARF debug sections using zlib\n"
+msgstr ""
+
+#: as.c:252
+#, c-format
+msgid ""
+"  --nocompress-debug-sections\n"
+"                          don't compress DWARF debug sections\n"
+msgstr ""
+
+#: as.c:256
 #, c-format
 msgid "  -D                      produce assembler debugging messages\n"
 msgstr ""
 
 #, c-format
 msgid "  -D                      produce assembler debugging messages\n"
 msgstr ""
 
-#: as.c:247
+#: as.c:258
 #, c-format
 #, c-format
-msgid "  --debug-prefix-map OLD=NEW  Map OLD to NEW in debug information\n"
+msgid ""
+"  --debug-prefix-map OLD=NEW\n"
+"                          map OLD to NEW in debug information\n"
 msgstr ""
 
 msgstr ""
 
-#: as.c:249
+#: as.c:261
 #, c-format
 msgid "  --defsym SYM=VAL        define symbol SYM to given value\n"
 msgstr ""
 
 #, c-format
 msgid "  --defsym SYM=VAL        define symbol SYM to given value\n"
 msgstr ""
 
-#: as.c:265
+#: as.c:277
 #, c-format
 msgid "                          emulate output (default %s)\n"
 msgstr ""
 
 #, c-format
 msgid "                          emulate output (default %s)\n"
 msgstr ""
 
-#: as.c:270
+#: as.c:282
 #, c-format
 msgid "  --execstack             require executable stack for this object\n"
 msgstr ""
 
 #, c-format
 msgid "  --execstack             require executable stack for this object\n"
 msgstr ""
 
-#: as.c:272
+#: as.c:284
 #, c-format
 msgid ""
 "  --noexecstack           don't require executable stack for this object\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "  --noexecstack           don't require executable stack for this object\n"
 msgstr ""
 
-#: as.c:275
+#: as.c:287
 #, c-format
 msgid "  -f                      skip whitespace and comment preprocessing\n"
 msgstr ""
 
 #, c-format
 msgid "  -f                      skip whitespace and comment preprocessing\n"
 msgstr ""
 
-#: as.c:277
+#: as.c:289
 #, c-format
 msgid "  -g --gen-debug          generate debugging information\n"
 msgstr ""
 
 #, c-format
 msgid "  -g --gen-debug          generate debugging information\n"
 msgstr ""
 
-#: as.c:279
+#: as.c:291
 #, c-format
 msgid "  --gstabs                generate STABS debugging information\n"
 msgstr ""
 
 #, c-format
 msgid "  --gstabs                generate STABS debugging information\n"
 msgstr ""
 
-#: as.c:281
+#: as.c:293
 #, c-format
 msgid ""
 "  --gstabs+               generate STABS debug info with GNU extensions\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "  --gstabs+               generate STABS debug info with GNU extensions\n"
 msgstr ""
 
-#: as.c:283
+#: as.c:295
 #, c-format
 msgid "  --gdwarf-2              generate DWARF2 debugging information\n"
 msgstr ""
 
 #, c-format
 msgid "  --gdwarf-2              generate DWARF2 debugging information\n"
 msgstr ""
 
-#: as.c:285
+#: as.c:297
 #, c-format
 msgid "  --hash-size=<value>     set the hash table size close to <value>\n"
 msgstr ""
 
 #, c-format
 msgid "  --hash-size=<value>     set the hash table size close to <value>\n"
 msgstr ""
 
-#: as.c:287
+#: as.c:299
 #, c-format
 msgid "  --help                  show this message and exit\n"
 msgstr ""
 
 #, c-format
 msgid "  --help                  show this message and exit\n"
 msgstr ""
 
-#: as.c:289
+#: as.c:301
 #, c-format
 msgid "  --target-help           show target specific options\n"
 msgstr ""
 
 #, c-format
 msgid "  --target-help           show target specific options\n"
 msgstr ""
 
-#: as.c:291
+#: as.c:303
 #, c-format
 msgid ""
 "  -I DIR                  add DIR to search list for .include directives\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "  -I DIR                  add DIR to search list for .include directives\n"
 msgstr ""
 
-#: as.c:293
+#: as.c:305
 #, c-format
 msgid "  -J                      don't warn about signed overflow\n"
 msgstr ""
 
 #, c-format
 msgid "  -J                      don't warn about signed overflow\n"
 msgstr ""
 
-#: as.c:295
+#: as.c:307
 #, c-format
 msgid ""
 "  -K                      warn when differences altered for long "
 "displacements\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "  -K                      warn when differences altered for long "
 "displacements\n"
 msgstr ""
 
-#: as.c:297
+#: as.c:309
 #, c-format
 msgid "  -L,--keep-locals        keep local symbols (e.g. starting with `L')\n"
 msgstr ""
 
 #, c-format
 msgid "  -L,--keep-locals        keep local symbols (e.g. starting with `L')\n"
 msgstr ""
 
-#: as.c:299
+#: as.c:311
 #, c-format
 msgid "  -M,--mri                assemble in MRI compatibility mode\n"
 msgstr ""
 
 #, c-format
 msgid "  -M,--mri                assemble in MRI compatibility mode\n"
 msgstr ""
 
-#: as.c:301
+#: as.c:313
 #, c-format
 msgid ""
 "  --MD FILE               write dependency information in FILE (default "
 "none)\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "  --MD FILE               write dependency information in FILE (default "
 "none)\n"
 msgstr ""
 
-#: as.c:303
+#: as.c:315
 #, c-format
 msgid "  -nocpp                  ignored\n"
 msgstr ""
 
 #, c-format
 msgid "  -nocpp                  ignored\n"
 msgstr ""
 
-#: as.c:305
+#: as.c:317
 #, c-format
 msgid ""
 "  -o OBJFILE              name the object-file output OBJFILE (default a."
 "out)\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "  -o OBJFILE              name the object-file output OBJFILE (default a."
 "out)\n"
 msgstr ""
 
-#: as.c:307
+#: as.c:319
 #, c-format
 msgid "  -R                      fold data section into text section\n"
 msgstr ""
 
 #, c-format
 msgid "  -R                      fold data section into text section\n"
 msgstr ""
 
-#: as.c:309
+#: as.c:321
 #, c-format
 msgid ""
 "  --reduce-memory-overheads \n"
 #, c-format
 msgid ""
 "  --reduce-memory-overheads \n"
@@ -227,44 +243,44 @@ msgid ""
 "                          assembly times\n"
 msgstr ""
 
 "                          assembly times\n"
 msgstr ""
 
-#: as.c:313
+#: as.c:325
 #, c-format
 msgid ""
 "  --statistics            print various measured statistics from execution\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "  --statistics            print various measured statistics from execution\n"
 msgstr ""
 
-#: as.c:315
+#: as.c:327
 #, c-format
 msgid "  --strip-local-absolute  strip local absolute symbols\n"
 msgstr ""
 
 #, c-format
 msgid "  --strip-local-absolute  strip local absolute symbols\n"
 msgstr ""
 
-#: as.c:317
+#: as.c:329
 #, c-format
 msgid ""
 "  --traditional-format    Use same format as native assembler when possible\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "  --traditional-format    Use same format as native assembler when possible\n"
 msgstr ""
 
-#: as.c:319
+#: as.c:331
 #, c-format
 msgid "  --version               print assembler version number and exit\n"
 msgstr ""
 
 #, c-format
 msgid "  --version               print assembler version number and exit\n"
 msgstr ""
 
-#: as.c:321
+#: as.c:333
 #, c-format
 msgid "  -W  --no-warn           suppress warnings\n"
 msgstr ""
 
 #, c-format
 msgid "  -W  --no-warn           suppress warnings\n"
 msgstr ""
 
-#: as.c:323
+#: as.c:335
 #, c-format
 msgid "  --warn                  don't suppress warnings\n"
 msgstr ""
 
 #, c-format
 msgid "  --warn                  don't suppress warnings\n"
 msgstr ""
 
-#: as.c:325
+#: as.c:337
 #, c-format
 msgid "  --fatal-warnings        treat warnings as errors\n"
 msgstr ""
 
 #, c-format
 msgid "  --fatal-warnings        treat warnings as errors\n"
 msgstr ""
 
-#: as.c:328
+#: as.c:340
 #, c-format
 msgid ""
 "  --itbl INSTTBL          extend instruction set to include instructions\n"
 #, c-format
 msgid ""
 "  --itbl INSTTBL          extend instruction set to include instructions\n"
@@ -272,22 +288,22 @@ msgid ""
 "INSTTBL\n"
 msgstr ""
 
 "INSTTBL\n"
 msgstr ""
 
-#: as.c:332
+#: as.c:344
 #, c-format
 msgid "  -w                      ignored\n"
 msgstr ""
 
 #, c-format
 msgid "  -w                      ignored\n"
 msgstr ""
 
-#: as.c:334
+#: as.c:346
 #, c-format
 msgid "  -X                      ignored\n"
 msgstr ""
 
 #, c-format
 msgid "  -X                      ignored\n"
 msgstr ""
 
-#: as.c:336
+#: as.c:348
 #, c-format
 msgid "  -Z                      generate object file even after errors\n"
 msgstr ""
 
 #, c-format
 msgid "  -Z                      generate object file even after errors\n"
 msgstr ""
 
-#: as.c:338
+#: as.c:350
 #, 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 "
@@ -295,7 +311,7 @@ msgid ""
 "                          the listing\n"
 msgstr ""
 
 "                          the listing\n"
 msgstr ""
 
-#: as.c:341
+#: as.c:353
 #, 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"
@@ -304,47 +320,47 @@ msgid ""
 "                          the width of the first line\n"
 msgstr ""
 
 "                          the width of the first line\n"
 msgstr ""
 
-#: as.c:345
+#: as.c:357
 #, c-format
 msgid ""
 "  --listing-rhs-width     set the max width in characters of the lines from\n"
 "                          the source file\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "  --listing-rhs-width     set the max width in characters of the lines from\n"
 "                          the source file\n"
 msgstr ""
 
-#: as.c:348
+#: as.c:360
 #, c-format
 msgid ""
 "  --listing-cont-lines    set the maximum number of continuation lines used\n"
 "                          for the output data column of the listing\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "  --listing-cont-lines    set the maximum number of continuation lines used\n"
 "                          for the output data column of the listing\n"
 msgstr ""
 
-#: as.c:351
+#: as.c:363
 #, c-format
 msgid "  @FILE                   read options from FILE\n"
 msgstr ""
 
 #, c-format
 msgid "  @FILE                   read options from FILE\n"
 msgstr ""
 
-#: as.c:359
+#: as.c:371
 #, c-format
 msgid "Report bugs to %s\n"
 msgstr ""
 
 #, c-format
 msgid "Report bugs to %s\n"
 msgstr ""
 
-#: as.c:565
+#: as.c:581
 #, 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:603
+#: as.c:619
 #, c-format
 msgid "GNU assembler %s\n"
 msgstr ""
 
 #, c-format
 msgid "GNU assembler %s\n"
 msgstr ""
 
-#: as.c:604
+#: as.c:620
 #, c-format
 #, c-format
-msgid "Copyright 2009 Free Software Foundation, Inc.\n"
+msgid "Copyright 2010 Free Software Foundation, Inc.\n"
 msgstr ""
 
 msgstr ""
 
-#: as.c:605
+#: as.c:621
 #, 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"
@@ -352,82 +368,86 @@ msgid ""
 "This program has absolutely no warranty.\n"
 msgstr ""
 
 "This program has absolutely no warranty.\n"
 msgstr ""
 
-#: as.c:609
+#: as.c:625
 #, 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:616
+#: as.c:632
 msgid "multiple emulation names specified"
 msgstr ""
 
 msgid "multiple emulation names specified"
 msgstr ""
 
-#: as.c:618
+#: as.c:634
 msgid "emulations not handled in this configuration"
 msgstr ""
 
 msgid "emulations not handled in this configuration"
 msgstr ""
 
-#: as.c:623
+#: as.c:639
 #, c-format
 msgid "alias = %s\n"
 msgstr ""
 
 #, c-format
 msgid "alias = %s\n"
 msgstr ""
 
-#: as.c:624
+#: as.c:640
 #, c-format
 msgid "canonical = %s\n"
 msgstr ""
 
 #, c-format
 msgid "canonical = %s\n"
 msgstr ""
 
-#: as.c:625
+#: as.c:641
 #, c-format
 msgid "cpu-type = %s\n"
 msgstr ""
 
 #, c-format
 msgid "cpu-type = %s\n"
 msgstr ""
 
-#: as.c:627
+#: as.c:643
 #, c-format
 msgid "format = %s\n"
 msgstr ""
 
 #, c-format
 msgid "format = %s\n"
 msgstr ""
 
-#: as.c:630
+#: as.c:646
 #, c-format
 msgid "bfd-target = %s\n"
 msgstr ""
 
 #, c-format
 msgid "bfd-target = %s\n"
 msgstr ""
 
-#: as.c:647
+#: as.c:654
+msgid "cannot compress debug sections (zlib not installed)"
+msgstr ""
+
+#: as.c:675
 msgid "bad defsym; format is --defsym name=value"
 msgstr ""
 
 msgid "bad defsym; format is --defsym name=value"
 msgstr ""
 
-#: as.c:667
+#: as.c:695
 msgid "no file name following -t option"
 msgstr ""
 
 msgid "no file name following -t option"
 msgstr ""
 
-#: as.c:682
+#: as.c:710
 #, c-format
 msgid "failed to read instruction table %s\n"
 msgstr ""
 
 #, c-format
 msgid "failed to read instruction table %s\n"
 msgstr ""
 
-#: as.c:853
+#: as.c:881
 #, c-format
 msgid "invalid listing option `%c'"
 msgstr ""
 
 #, c-format
 msgid "invalid listing option `%c'"
 msgstr ""
 
-#: as.c:906
+#: as.c:934
 msgid "--hash-size needs a numeric argument"
 msgstr ""
 
 msgid "--hash-size needs a numeric argument"
 msgstr ""
 
-#: as.c:931
+#: as.c:959
 #, 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:934
+#: as.c:962
 #, c-format
 msgid "%s: data size %ld\n"
 msgstr ""
 
 #, c-format
 msgid "%s: data size %ld\n"
 msgstr ""
 
-#: as.c:1242
+#: as.c:1272
 #, c-format
 msgid "%d warnings, treating warnings as errors"
 msgstr ""
 
 #, c-format
 msgid "%d warnings, treating warnings as errors"
 msgstr ""
 
-#: as.h:208
+#: as.h:184
 #, 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 ""
@@ -436,33 +456,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:3536
+#: atof-generic.c:417 config/tc-m68k.c:3579
 msgid "failed sanity check"
 msgstr ""
 
 msgid "failed sanity check"
 msgstr ""
 
-#: cgen.c:113 config/tc-alpha.c:2083 config/tc-alpha.c:2107
-#: config/tc-arc.c:1681 config/tc-d10v.c:552 config/tc-d30v.c:539
-#: config/tc-mn10200.c:1100 config/tc-mn10300.c:1749 config/tc-ppc.c:2567
-#: config/tc-ppc.c:2718 config/tc-ppc.c:2839 config/tc-ppc.c:2850
-#: config/tc-s390.c:1218 config/tc-s390.c:1318 config/tc-s390.c:1447
-#: config/tc-v850.c:1730 config/tc-v850.c:1753 config/tc-v850.c:1956
+#: cgen.c: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
 msgid "too many fixups"
 msgstr ""
 
 msgid "too many fixups"
 msgstr ""
 
-#: cgen.c:400 cgen.c:420 config/tc-arc.c:1662 config/tc-d10v.c:463
-#: config/tc-d30v.c:454 config/tc-i370.c:2129 config/tc-mn10200.c:1042
-#: config/tc-mn10300.c:1674 config/tc-ppc.c:2606 config/tc-s390.c:1189
-#: config/tc-v850.c:1932 config/tc-z80.c:422
+#: 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
 msgid "illegal operand"
 msgstr ""
 
 msgid "illegal operand"
 msgstr ""
 
-#: cgen.c:424 config/tc-arc.c:1664 config/tc-avr.c:569 config/tc-d10v.c:465
-#: config/tc-d30v.c:456 config/tc-h8300.c:450 config/tc-i370.c:2131
-#: config/tc-mcore.c:662 config/tc-microblaze.c:583 config/tc-mmix.c:488
-#: config/tc-mn10200.c:1045 config/tc-mn10300.c:1677 config/tc-msp430.c:452
-#: config/tc-or32.c:307 config/tc-ppc.c:2608 config/tc-s390.c:1207
-#: config/tc-sh.c:1359 config/tc-sh64.c:2213 config/tc-v850.c:1935
-#: config/tc-z80.c:575 config/tc-z8k.c:350
+#: cgen.c: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
 msgid "missing operand"
 msgstr ""
 
 msgid "missing operand"
 msgstr ""
 
@@ -475,29 +498,29 @@ msgid "operand mask overflow"
 msgstr ""
 
 #. We can't actually support subtracting a symbol.
 msgstr ""
 
 #. We can't actually support subtracting a symbol.
-#: cgen.c:885 config/tc-arc.c:1247 config/tc-arm.c:1612 config/tc-arm.c:8619
-#: config/tc-arm.c:8670 config/tc-arm.c:8916 config/tc-arm.c:9706
-#: config/tc-arm.c:10705 config/tc-arm.c:10745 config/tc-arm.c:11053
-#: config/tc-arm.c:11082 config/tc-avr.c:1087 config/tc-cris.c:4044
-#: config/tc-d10v.c:1507 config/tc-d30v.c:1910 config/tc-mips.c:4398
-#: config/tc-mips.c:5522 config/tc-mips.c:6497 config/tc-mips.c:7073
-#: config/tc-msp430.c:1937 config/tc-ppc.c:5826 config/tc-spu.c:959
-#: config/tc-spu.c:983 config/tc-v850.c:2271 config/tc-xstormy16.c:484
-#: config/tc-xtensa.c:5821 config/tc-xtensa.c:11839
+#: 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
 msgid "expression too complex"
 msgstr ""
 
 msgid "expression too complex"
 msgstr ""
 
-#: cgen.c:979 config/tc-arc.c:1308 config/tc-ppc.c:5951 config/tc-s390.c:2023
-#: config/tc-v850.c:2311 config/tc-xstormy16.c:538
+#: 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
 msgid "unresolved expression that must be resolved"
 msgstr ""
 
 msgid "unresolved expression that must be resolved"
 msgstr ""
 
-#: cgen.c:1004 config/tc-xstormy16.c:563
+#: cgen.c:1007 config/tc-xstormy16.c:562
 #, c-format
 msgid "internal error: can't install fix for reloc type %d (`%s')"
 msgstr ""
 
 #, c-format
 msgid "internal error: can't install fix for reloc type %d (`%s')"
 msgstr ""
 
-#: cgen.c:1034
+#: cgen.c:1037
 msgid "relocation is not supported"
 msgstr ""
 
 msgid "relocation is not supported"
 msgstr ""
 
@@ -577,22 +600,22 @@ msgstr ""
 msgid "Infinities are not supported by this target\n"
 msgstr ""
 
 msgid "Infinities are not supported by this target\n"
 msgstr ""
 
-#: config/atof-ieee.c:784 config/atof-vax.c:450 config/tc-arm.c:1007
-#: config/tc-ia64.c:11366 config/tc-tic30.c:1261 config/tc-tic4x.c:2599
+#: 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
 msgid "Unrecognized or unsupported floating point constant"
 msgstr ""
 
 msgid "Unrecognized or unsupported floating point constant"
 msgstr ""
 
-#: config/obj-aout.c:85
+#: config/obj-aout.c:84
 #, c-format
 msgid "Attempt to put a common symbol into set %s"
 msgstr ""
 
 #, c-format
 msgid "Attempt to put a common symbol into set %s"
 msgstr ""
 
-#: config/obj-aout.c:89
+#: config/obj-aout.c:88
 #, c-format
 msgid "Attempt to put an undefined symbol into set %s"
 msgstr ""
 
 #, c-format
 msgid "Attempt to put an undefined symbol into set %s"
 msgstr ""
 
-#: config/obj-aout.c:116 config/obj-coff.c:1407
+#: config/obj-aout.c:115 config/obj-coff.c:1394
 #, 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 ""
@@ -602,8 +625,8 @@ msgstr ""
 msgid "Inserting \"%s\" into structure table failed: %s"
 msgstr ""
 
 msgid "Inserting \"%s\" into structure table failed: %s"
 msgstr ""
 
-#: config/obj-coff.c:215 config/obj-coff.c:1704 config/tc-ppc.c:4916
-#: config/tc-tic54x.c:4011 read.c:2796
+#: config/obj-coff.c:215 config/obj-coff.c:1691 config/tc-ppc.c:4937
+#: config/tc-tic54x.c:4008 read.c:2806
 #, c-format
 msgid "error setting flags for \"%s\": %s"
 msgstr ""
 #, c-format
 msgid "error setting flags for \"%s\": %s"
 msgstr ""
@@ -617,7 +640,7 @@ msgstr ""
 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:3240
+#: config/obj-coff.c:508 ecoff.c:3250
 msgid ".loc outside of .text"
 msgstr ""
 
 msgid ".loc outside of .text"
 msgstr ""
 
@@ -629,67 +652,67 @@ msgstr ""
 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:635
+#: config/obj-coff.c:632
 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:674
+#: config/obj-coff.c:671
 #, c-format
 msgid "`%s' symbol without preceding function"
 msgstr ""
 
 #, c-format
 msgid "`%s' symbol without preceding function"
 msgstr ""
 
-#: config/obj-coff.c:761
+#: config/obj-coff.c:758
 #, c-format
 msgid "unexpected storage class %d"
 msgstr ""
 
 #, c-format
 msgid "unexpected storage class %d"
 msgstr ""
 
-#: config/obj-coff.c:869
+#: config/obj-coff.c:866
 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:889
+#: config/obj-coff.c:886
 msgid "badly formed .dim directive ignored"
 msgstr ""
 
 msgid "badly formed .dim directive ignored"
 msgstr ""
 
-#: config/obj-coff.c:938
+#: config/obj-coff.c:935
 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:953
+#: config/obj-coff.c:950
 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:970
+#: config/obj-coff.c:967
 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:988
+#: config/obj-coff.c:985
 #, c-format
 msgid "tag not found for .tag %s"
 msgstr ""
 
 #, c-format
 msgid "tag not found for .tag %s"
 msgstr ""
 
-#: config/obj-coff.c:1001
+#: config/obj-coff.c:998
 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:1020
+#: config/obj-coff.c:1017
 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:1187
+#: config/obj-coff.c:1174
 msgid "badly formed .weak directive ignored"
 msgstr ""
 
 msgid "badly formed .weak directive ignored"
 msgstr ""
 
-#: config/obj-coff.c:1365
+#: config/obj-coff.c:1352
 msgid "mismatched .eb"
 msgstr ""
 
 msgid "mismatched .eb"
 msgstr ""
 
-#: config/obj-coff.c:1386
+#: config/obj-coff.c:1373
 #, 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:1440
+#: config/obj-coff.c:1427
 #, 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 ""
@@ -697,22 +720,22 @@ msgstr ""
 #. STYP_INFO
 #. STYP_LIB
 #. STYP_OVER
 #. STYP_INFO
 #. STYP_LIB
 #. STYP_OVER
-#: config/obj-coff.c:1670
+#: config/obj-coff.c:1657
 #, c-format
 msgid "unsupported section attribute '%c'"
 msgstr ""
 
 #, c-format
 msgid "unsupported section attribute '%c'"
 msgstr ""
 
-#: config/obj-coff.c:1674 config/tc-ppc.c:4898
+#: config/obj-coff.c:1661 config/tc-ppc.c:4919
 #, c-format
 msgid "unknown section attribute '%c'"
 msgstr ""
 
 #, c-format
 msgid "unknown section attribute '%c'"
 msgstr ""
 
-#: config/obj-coff.c:1716
+#: config/obj-coff.c:1703
 #, c-format
 msgid "Ignoring changed section attributes for %s"
 msgstr ""
 
 #, c-format
 msgid "Ignoring changed section attributes for %s"
 msgstr ""
 
-#: config/obj-coff.c:1846
+#: config/obj-coff.c:1838
 #, 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 ""
@@ -725,172 +748,180 @@ msgstr ""
 msgid "Can't set register masks"
 msgstr ""
 
 msgid "Can't set register masks"
 msgstr ""
 
-#: config/obj-elf.c:334 config/tc-sparc.c:3950 config/tc-v850.c:450
+#: config/obj-elf.c:334 config/tc-sparc.c:3949 config/tc-v850.c:503
 #, c-format
 msgid "bad .common segment %s"
 msgstr ""
 
 #, c-format
 msgid "bad .common segment %s"
 msgstr ""
 
-#: config/obj-elf.c:612
+#: config/obj-elf.c:411
+msgid "Missing symbol name in directive"
+msgstr ""
+
+#: config/obj-elf.c:618
 #, c-format
 msgid "setting incorrect section type for %s"
 msgstr ""
 
 #, c-format
 msgid "setting incorrect section type for %s"
 msgstr ""
 
-#: config/obj-elf.c:617
+#: config/obj-elf.c:623
 #, c-format
 msgid "ignoring incorrect section type for %s"
 msgstr ""
 
 #, c-format
 msgid "ignoring incorrect section type for %s"
 msgstr ""
 
-#: config/obj-elf.c:659
+#: config/obj-elf.c:665
 #, c-format
 msgid "setting incorrect section attributes for %s"
 msgstr ""
 
 #, c-format
 msgid "setting incorrect section attributes for %s"
 msgstr ""
 
-#: config/obj-elf.c:713
+#: config/obj-elf.c:720
 #, c-format
 msgid "ignoring changed section type for %s"
 msgstr ""
 
 #, c-format
 msgid "ignoring changed section type for %s"
 msgstr ""
 
-#: config/obj-elf.c:725
+#: config/obj-elf.c:732
 #, c-format
 msgid "ignoring changed section attributes for %s"
 msgstr ""
 
 #, c-format
 msgid "ignoring changed section attributes for %s"
 msgstr ""
 
-#: config/obj-elf.c:727
+#: config/obj-elf.c:734
 #, 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:780
-msgid "unrecognized .section attribute: want a,w,x,M,S,G,T"
+#: config/obj-elf.c:794
+msgid "unrecognized .section attribute: want a,e,w,x,M,S,G,T"
 msgstr ""
 
 msgstr ""
 
-#: config/obj-elf.c:822 read.c:2780
+#: config/obj-elf.c:836 read.c:2790
 msgid "unrecognized section type"
 msgstr ""
 
 msgid "unrecognized section type"
 msgstr ""
 
-#: config/obj-elf.c:852
+#: config/obj-elf.c:868
 msgid "unrecognized section attribute"
 msgstr ""
 
 msgid "unrecognized section attribute"
 msgstr ""
 
-#: config/obj-elf.c:883 config/tc-alpha.c:4190
+#: config/obj-elf.c:899 config/tc-alpha.c:4208
 msgid "missing name"
 msgstr ""
 
 msgid "missing name"
 msgstr ""
 
-#: config/obj-elf.c:1012
+#: config/obj-elf.c:1030
 msgid "invalid merge entity size"
 msgstr ""
 
 msgid "invalid merge entity size"
 msgstr ""
 
-#: config/obj-elf.c:1019
+#: config/obj-elf.c:1037
 msgid "entity size for SHF_MERGE not specified"
 msgstr ""
 
 msgid "entity size for SHF_MERGE not specified"
 msgstr ""
 
-#: config/obj-elf.c:1039
+#: config/obj-elf.c:1043
+msgid "? section flag ignored with G present"
+msgstr ""
+
+#: config/obj-elf.c:1062
 msgid "group name for SHF_GROUP not specified"
 msgstr ""
 
 msgid "group name for SHF_GROUP not specified"
 msgstr ""
 
-#: config/obj-elf.c:1052
+#: config/obj-elf.c:1085
 msgid "character following name is not '#'"
 msgstr ""
 
 msgid "character following name is not '#'"
 msgstr ""
 
-#: config/obj-elf.c:1171
+#: config/obj-elf.c:1204
 msgid ".previous without corresponding .section; ignored"
 msgstr ""
 
 msgid ".previous without corresponding .section; ignored"
 msgstr ""
 
-#: config/obj-elf.c:1197
+#: config/obj-elf.c:1230
 msgid ".popsection without corresponding .pushsection; ignored"
 msgstr ""
 
 msgid ".popsection without corresponding .pushsection; ignored"
 msgstr ""
 
-#: config/obj-elf.c:1249
+#: config/obj-elf.c:1276
 msgid "expected comma after name in .symver"
 msgstr ""
 
 msgid "expected comma after name in .symver"
 msgstr ""
 
-#: config/obj-elf.c:1273
+#: config/obj-elf.c:1300
 #, 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:1284
+#: config/obj-elf.c:1311
 #, 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:1321
+#: config/obj-elf.c:1348
 #, 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:1331
+#: config/obj-elf.c:1358
 msgid "expected comma after name in .vtable_inherit"
 msgstr ""
 
 msgid "expected comma after name in .vtable_inherit"
 msgstr ""
 
-#: config/obj-elf.c:1391
+#: config/obj-elf.c:1411
 msgid "expected comma after name in .vtable_entry"
 msgstr ""
 
 msgid "expected comma after name in .vtable_entry"
 msgstr ""
 
-#: config/obj-elf.c:1514
+#: config/obj-elf.c:1534
 msgid "expected quoted string"
 msgstr ""
 
 msgid "expected quoted string"
 msgstr ""
 
-#: config/obj-elf.c:1534
+#: config/obj-elf.c:1554
 #, 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:1543
+#: config/obj-elf.c:1563
 msgid "missing expression in .size directive"
 msgstr ""
 
 msgid "missing expression in .size directive"
 msgstr ""
 
-#: config/obj-elf.c:1671
+#: config/obj-elf.c:1687
 #, c-format
 msgid "symbol '%s' is already defined"
 msgstr ""
 
 #, c-format
 msgid "symbol '%s' is already defined"
 msgstr ""
 
-#: config/obj-elf.c:1691 config/obj-elf.c:1703
+#: config/obj-elf.c:1707 config/obj-elf.c:1719
 #, 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:1714
+#: config/obj-elf.c:1730
 #, c-format
 msgid "unrecognized symbol type \"%s\""
 msgstr ""
 
 #, c-format
 msgid "unrecognized symbol type \"%s\""
 msgstr ""
 
-#: config/obj-elf.c:1890
+#: config/obj-elf.c:1906
 msgid ".size expression too complicated to fix up"
 msgstr ""
 
 msgid ".size expression too complicated to fix up"
 msgstr ""
 
-#: config/obj-elf.c:1922
+#: config/obj-elf.c:1938
 #, 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:1983 ecoff.c:3598
+#: config/obj-elf.c:1999 ecoff.c:3608
 #, 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:2091
+#: config/obj-elf.c:2116
 #, 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:2113
+#: config/obj-elf.c:2128
 #, c-format
 msgid "can't create group: %s"
 msgstr ""
 
 #, c-format
 msgid "can't create group: %s"
 msgstr ""
 
-#: config/obj-elf.c:2223
+#: config/obj-elf.c:2260
 #, 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:2243
+#: config/obj-elf.c:2280
 #, 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:2251
+#: config/obj-elf.c:2288
 #, c-format
 msgid "could not write .mdebug section: %s"
 msgstr ""
 #, c-format
 msgid "could not write .mdebug section: %s"
 msgstr ""
@@ -934,389 +965,387 @@ msgstr ""
 msgid "attaching copyright header %s: %s"
 msgstr ""
 
 msgid "attaching copyright header %s: %s"
 msgstr ""
 
-#: config/tc-alpha.c:643
+#: config/tc-alpha.c:656
 #, c-format
 msgid "No !literal!%ld was found"
 msgstr ""
 
 #, c-format
 msgid "No !literal!%ld was found"
 msgstr ""
 
-#: config/tc-alpha.c:650
+#: config/tc-alpha.c:663
 #, c-format
 msgid "No !tlsgd!%ld was found"
 msgstr ""
 
 #, c-format
 msgid "No !tlsgd!%ld was found"
 msgstr ""
 
-#: config/tc-alpha.c:657
+#: config/tc-alpha.c:670
 #, c-format
 msgid "No !tlsldm!%ld was found"
 msgstr ""
 
 #, c-format
 msgid "No !tlsldm!%ld was found"
 msgstr ""
 
-#: config/tc-alpha.c:666
+#: config/tc-alpha.c:679
 #, c-format
 msgid "No ldah !gpdisp!%ld was found"
 msgstr ""
 
 #, c-format
 msgid "No ldah !gpdisp!%ld was found"
 msgstr ""
 
-#: config/tc-alpha.c:716
+#: config/tc-alpha.c:729
 #, c-format
 msgid "too many !literal!%ld for %s"
 msgstr ""
 
 #, c-format
 msgid "too many !literal!%ld for %s"
 msgstr ""
 
-#: config/tc-alpha.c:746
+#: config/tc-alpha.c:759
 #, c-format
 msgid "No lda !gpdisp!%ld was found"
 msgstr ""
 
 #. Only support one relocation op per insn.
 #, c-format
 msgid "No lda !gpdisp!%ld was found"
 msgstr ""
 
 #. Only support one relocation op per insn.
-#: config/tc-alpha.c:905
+#: config/tc-alpha.c:918
 msgid "More than one relocation op per insn"
 msgstr ""
 
 msgid "More than one relocation op per insn"
 msgstr ""
 
-#: config/tc-alpha.c:921
+#: config/tc-alpha.c:934
 msgid "No relocation operand"
 msgstr ""
 
 msgid "No relocation operand"
 msgstr ""
 
-#: config/tc-alpha.c:931
+#: config/tc-alpha.c:944
 #, c-format
 msgid "Unknown relocation operand: !%s"
 msgstr ""
 
 #, c-format
 msgid "Unknown relocation operand: !%s"
 msgstr ""
 
-#: config/tc-alpha.c:941
+#: config/tc-alpha.c:954
 #, c-format
 msgid "no sequence number after !%s"
 msgstr ""
 
 #, c-format
 msgid "no sequence number after !%s"
 msgstr ""
 
-#: config/tc-alpha.c:951
+#: config/tc-alpha.c:964
 #, c-format
 msgid "!%s does not use a sequence number"
 msgstr ""
 
 #, c-format
 msgid "!%s does not use a sequence number"
 msgstr ""
 
-#: config/tc-alpha.c:961
+#: config/tc-alpha.c:974
 #, c-format
 msgid "Bad sequence number: !%s!%s"
 msgstr ""
 
 #, c-format
 msgid "Bad sequence number: !%s!%s"
 msgstr ""
 
-#: config/tc-alpha.c:1176 config/tc-alpha.c:3343
+#: config/tc-alpha.c:1189 config/tc-alpha.c:3364
 #, c-format
 msgid "inappropriate arguments for opcode `%s'"
 msgstr ""
 
 #, c-format
 msgid "inappropriate arguments for opcode `%s'"
 msgstr ""
 
-#: config/tc-alpha.c:1178 config/tc-alpha.c:3345
+#: config/tc-alpha.c:1191 config/tc-alpha.c:3366
 #, c-format
 msgid "opcode `%s' not supported for target %s"
 msgstr ""
 
 #, c-format
 msgid "opcode `%s' not supported for target %s"
 msgstr ""
 
-#: config/tc-alpha.c:1182 config/tc-alpha.c:3349 config/tc-avr.c:1356
-#: config/tc-msp430.c:1829
+#: config/tc-alpha.c:1195 config/tc-alpha.c:3370 config/tc-avr.c:1384
+#: config/tc-msp430.c:1828
 #, c-format
 msgid "unknown opcode `%s'"
 msgstr ""
 
 #, c-format
 msgid "unknown opcode `%s'"
 msgstr ""
 
-#: config/tc-alpha.c:1263 config/tc-alpha.c:1517
+#: config/tc-alpha.c:1276 config/tc-alpha.c:1537
 msgid "overflow in literal (.lita) table"
 msgstr ""
 
 msgid "overflow in literal (.lita) table"
 msgstr ""
 
-#: config/tc-alpha.c:1270 config/tc-alpha.c:1294 config/tc-alpha.c:1530
-#: config/tc-alpha.c:2215 config/tc-alpha.c:2260 config/tc-alpha.c:2329
-#: config/tc-alpha.c:2412 config/tc-alpha.c:2637 config/tc-alpha.c:2735
+#: 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"
 msgstr ""
 
 msgid "macro requires $at register while noat in effect"
 msgstr ""
 
-#: config/tc-alpha.c:1272 config/tc-alpha.c:1296 config/tc-alpha.c:1532
+#: config/tc-alpha.c:1285 config/tc-alpha.c:1309 config/tc-alpha.c:1552
 msgid "macro requires $at while $at in use"
 msgstr ""
 
 msgid "macro requires $at while $at in use"
 msgstr ""
 
-#: config/tc-alpha.c:1475
+#: config/tc-alpha.c:1495
 msgid "bignum invalid; zero assumed"
 msgstr ""
 
 msgid "bignum invalid; zero assumed"
 msgstr ""
 
-#: config/tc-alpha.c:1477
+#: config/tc-alpha.c:1497
 msgid "floating point number invalid; zero assumed"
 msgstr ""
 
 msgid "floating point number invalid; zero assumed"
 msgstr ""
 
-#: config/tc-alpha.c:1482
+#: config/tc-alpha.c:1502
 msgid "can't handle expression"
 msgstr ""
 
 msgid "can't handle expression"
 msgstr ""
 
-#: config/tc-alpha.c:1523
+#: config/tc-alpha.c:1543
 msgid "overflow in literal (.lit8) table"
 msgstr ""
 
 msgid "overflow in literal (.lit8) table"
 msgstr ""
 
-#: config/tc-alpha.c:1819
+#: config/tc-alpha.c:1840
 #, c-format
 msgid "too many ldah insns for !gpdisp!%ld"
 msgstr ""
 
 #, c-format
 msgid "too many ldah insns for !gpdisp!%ld"
 msgstr ""
 
-#: config/tc-alpha.c:1821 config/tc-alpha.c:1833
+#: config/tc-alpha.c:1842 config/tc-alpha.c:1854
 #, c-format
 msgid "both insns for !gpdisp!%ld must be in the same section"
 msgstr ""
 
 #, c-format
 msgid "both insns for !gpdisp!%ld must be in the same section"
 msgstr ""
 
-#: config/tc-alpha.c:1831
+#: config/tc-alpha.c:1852
 #, c-format
 msgid "too many lda insns for !gpdisp!%ld"
 msgstr ""
 
 #, c-format
 msgid "too many lda insns for !gpdisp!%ld"
 msgstr ""
 
-#: config/tc-alpha.c:1887
+#: config/tc-alpha.c:1908
 #, c-format
 msgid "too many lituse insns for !lituse_tlsgd!%ld"
 msgstr ""
 
 #, c-format
 msgid "too many lituse insns for !lituse_tlsgd!%ld"
 msgstr ""
 
-#: config/tc-alpha.c:1890
+#: config/tc-alpha.c:1911
 #, c-format
 msgid "too many lituse insns for !lituse_tlsldm!%ld"
 msgstr ""
 
 #, c-format
 msgid "too many lituse insns for !lituse_tlsldm!%ld"
 msgstr ""
 
-#: config/tc-alpha.c:1907
+#: config/tc-alpha.c:1928
 #, c-format
 msgid "duplicate !tlsgd!%ld"
 msgstr ""
 
 #, c-format
 msgid "duplicate !tlsgd!%ld"
 msgstr ""
 
-#: config/tc-alpha.c:1909
+#: config/tc-alpha.c:1930
 #, c-format
 msgid "sequence number in use for !tlsldm!%ld"
 msgstr ""
 
 #, c-format
 msgid "sequence number in use for !tlsldm!%ld"
 msgstr ""
 
-#: config/tc-alpha.c:1923
+#: config/tc-alpha.c:1944
 #, c-format
 msgid "duplicate !tlsldm!%ld"
 msgstr ""
 
 #, c-format
 msgid "duplicate !tlsldm!%ld"
 msgstr ""
 
-#: config/tc-alpha.c:1925
+#: config/tc-alpha.c:1946
 #, c-format
 msgid "sequence number in use for !tlsgd!%ld"
 msgstr ""
 
 #, c-format
 msgid "sequence number in use for !tlsgd!%ld"
 msgstr ""
 
-#: config/tc-alpha.c:1980 config/tc-arc.c:292 config/tc-mn10200.c:856
-#: config/tc-mn10300.c:1146 config/tc-ppc.c:1681 config/tc-s390.c:604
-#: config/tc-v850.c:1556
+#: 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"
 msgstr ""
 
 msgid "operand"
 msgstr ""
 
-#: config/tc-alpha.c:2119
+#: config/tc-alpha.c:2140
 msgid "invalid relocation for instruction"
 msgstr ""
 
 msgid "invalid relocation for instruction"
 msgstr ""
 
-#: config/tc-alpha.c:2132
+#: config/tc-alpha.c:2154
 msgid "invalid relocation for field"
 msgstr ""
 
 msgid "invalid relocation for field"
 msgstr ""
 
-#: config/tc-alpha.c:2961
+#: config/tc-alpha.c:2985
 msgid "can not resolve expression"
 msgstr ""
 
 msgid "can not resolve expression"
 msgstr ""
 
-#: config/tc-alpha.c:3503 config/tc-i370.c:1058 config/tc-microblaze.c:187
-#: config/tc-ppc.c:2005 config/tc-ppc.c:4661
+#: 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
 #, c-format
 msgid ".COMMon length (%ld.) <0! Ignored."
 msgstr ""
 
 #, c-format
 msgid ".COMMon length (%ld.) <0! Ignored."
 msgstr ""
 
-#: config/tc-alpha.c:3514 config/tc-sparc.c:3820 config/tc-v850.c:245
+#: config/tc-alpha.c:3535 config/tc-sparc.c:3820 config/tc-v850.c:298
 msgid "Ignoring attempt to re-define symbol"
 msgstr ""
 
 msgid "Ignoring attempt to re-define symbol"
 msgstr ""
 
-#: config/tc-alpha.c:3606 config/tc-ppc.c:4698 config/tc-sparc.c:3828
+#: config/tc-alpha.c:3627 config/tc-ppc.c:4719 config/tc-sparc.c:3828
 #, c-format
 msgid "Length of .comm \"%s\" is already %ld. Not changed to %ld."
 msgstr ""
 
 #, c-format
 msgid "Length of .comm \"%s\" is already %ld. Not changed to %ld."
 msgstr ""
 
-#: config/tc-alpha.c:3713 ecoff.c:3054
+#: config/tc-alpha.c:3730 ecoff.c:3064
 msgid ".ent directive has no name"
 msgstr ""
 
 msgid ".ent directive has no name"
 msgstr ""
 
-#: config/tc-alpha.c:3721
+#: config/tc-alpha.c:3738
 msgid "nested .ent directives"
 msgstr ""
 
 msgid "nested .ent directives"
 msgstr ""
 
-#: config/tc-alpha.c:3765 ecoff.c:3005
+#: config/tc-alpha.c:3783 ecoff.c:3015
 msgid ".end directive has no name"
 msgstr ""
 
 msgid ".end directive has no name"
 msgstr ""
 
-#: config/tc-alpha.c:3774
+#: config/tc-alpha.c:3792
 msgid ".end directive without matching .ent"
 msgstr ""
 
 msgid ".end directive without matching .ent"
 msgstr ""
 
-#: config/tc-alpha.c:3776
+#: config/tc-alpha.c:3794
 msgid ".end directive names different symbol than .ent"
 msgstr ""
 
 msgid ".end directive names different symbol than .ent"
 msgstr ""
 
-#: config/tc-alpha.c:3819 ecoff.c:3140
+#: config/tc-alpha.c:3837 ecoff.c:3150
 msgid ".fmask outside of .ent"
 msgstr ""
 
 msgid ".fmask outside of .ent"
 msgstr ""
 
-#: config/tc-alpha.c:3821 config/tc-score.c:5602 ecoff.c:3204
+#: config/tc-alpha.c:3839 config/tc-score.c:5601 ecoff.c:3214
 msgid ".mask outside of .ent"
 msgstr ""
 
 msgid ".mask outside of .ent"
 msgstr ""
 
-#: config/tc-alpha.c:3829 ecoff.c:3147
+#: config/tc-alpha.c:3847 ecoff.c:3157
 msgid "bad .fmask directive"
 msgstr ""
 
 msgid "bad .fmask directive"
 msgstr ""
 
-#: config/tc-alpha.c:3831 ecoff.c:3211
+#: config/tc-alpha.c:3849 ecoff.c:3221
 msgid "bad .mask directive"
 msgstr ""
 
 msgid "bad .mask directive"
 msgstr ""
 
-#: config/tc-alpha.c:3864 config/tc-mips.c:15082 config/tc-score.c:5744
-#: ecoff.c:3168
+#: config/tc-alpha.c:3882 config/tc-mips.c:15153 config/tc-score.c:5743
+#: ecoff.c:3178
 msgid ".frame outside of .ent"
 msgstr ""
 
 msgid ".frame outside of .ent"
 msgstr ""
 
-#: config/tc-alpha.c:3875 ecoff.c:3179
+#: config/tc-alpha.c:3893 ecoff.c:3189
 msgid "bad .frame directive"
 msgstr ""
 
 msgid "bad .frame directive"
 msgstr ""
 
-#: config/tc-alpha.c:3909
+#: config/tc-alpha.c:3927
 msgid ".prologue directive without a preceding .ent directive"
 msgstr ""
 
 msgid ".prologue directive without a preceding .ent directive"
 msgstr ""
 
-#: config/tc-alpha.c:3927
+#: config/tc-alpha.c:3945
 #, c-format
 msgid "Invalid argument %d to .prologue."
 msgstr ""
 
 #, c-format
 msgid "Invalid argument %d to .prologue."
 msgstr ""
 
-#: config/tc-alpha.c:4018
+#: config/tc-alpha.c:4036
 msgid "ECOFF debugging is disabled."
 msgstr ""
 
 msgid "ECOFF debugging is disabled."
 msgstr ""
 
-#: config/tc-alpha.c:4032
+#: config/tc-alpha.c:4050
 msgid ".ent directive without matching .end"
 msgstr ""
 
 msgid ".ent directive without matching .end"
 msgstr ""
 
-#: config/tc-alpha.c:4117
+#: config/tc-alpha.c:4135
 msgid ".usepv directive has no name"
 msgstr ""
 
 msgid ".usepv directive has no name"
 msgstr ""
 
-#: config/tc-alpha.c:4128
+#: config/tc-alpha.c:4146
 msgid ".usepv directive has no type"
 msgstr ""
 
 msgid ".usepv directive has no type"
 msgstr ""
 
-#: config/tc-alpha.c:4143
+#: config/tc-alpha.c:4161
 msgid "unknown argument for .usepv"
 msgstr ""
 
 msgid "unknown argument for .usepv"
 msgstr ""
 
-#: config/tc-alpha.c:4250
+#: config/tc-alpha.c:4276
 #, c-format
 msgid "unknown section attribute %s"
 msgstr ""
 
 #, c-format
 msgid "unknown section attribute %s"
 msgstr ""
 
-#: config/tc-alpha.c:4361
+#: config/tc-alpha.c:4389
 msgid ".ent directive has no symbol"
 msgstr ""
 
 msgid ".ent directive has no symbol"
 msgstr ""
 
-#: config/tc-alpha.c:4390
+#: config/tc-alpha.c:4418
 msgid ".handler directive has no name"
 msgstr ""
 
 msgid ".handler directive has no name"
 msgstr ""
 
-#: config/tc-alpha.c:4419
+#: config/tc-alpha.c:4447
 msgid "Bad .frame directive 1./2. param"
 msgstr ""
 
 msgid "Bad .frame directive 1./2. param"
 msgstr ""
 
-#: config/tc-alpha.c:4431
+#: config/tc-alpha.c:4459
 msgid "Bad .frame directive 3./4. param"
 msgstr ""
 
 msgid "Bad .frame directive 3./4. param"
 msgstr ""
 
-#: config/tc-alpha.c:4466
+#: config/tc-alpha.c:4497
 msgid ".pdesc directive not in link (.link) section"
 msgstr ""
 
 msgid ".pdesc directive not in link (.link) section"
 msgstr ""
 
-#: config/tc-alpha.c:4474
+#: config/tc-alpha.c:4505
 msgid ".pdesc directive has no entry symbol"
 msgstr ""
 
 msgid ".pdesc directive has no entry symbol"
 msgstr ""
 
-#: config/tc-alpha.c:4492
+#: config/tc-alpha.c:4523
 msgid ".pdesc has no matching .ent"
 msgstr ""
 
 msgid ".pdesc has no matching .ent"
 msgstr ""
 
-#: config/tc-alpha.c:4510
+#: config/tc-alpha.c:4541
 msgid "No comma after .pdesc <entryname>"
 msgstr ""
 
 msgid "No comma after .pdesc <entryname>"
 msgstr ""
 
-#: config/tc-alpha.c:4530
+#: config/tc-alpha.c:4561
 msgid "unknown procedure kind"
 msgstr ""
 
 msgid "unknown procedure kind"
 msgstr ""
 
-#: config/tc-alpha.c:4642
+#: config/tc-alpha.c:4673
 msgid ".name directive not in link (.link) section"
 msgstr ""
 
 msgid ".name directive not in link (.link) section"
 msgstr ""
 
-#: config/tc-alpha.c:4650
+#: config/tc-alpha.c:4681
 msgid ".name directive has no symbol"
 msgstr ""
 
 msgid ".name directive has no symbol"
 msgstr ""
 
-#: config/tc-alpha.c:4682
+#: config/tc-alpha.c:4716
 msgid "No symbol after .linkage"
 msgstr ""
 
 msgid "No symbol after .linkage"
 msgstr ""
 
-#: config/tc-alpha.c:4732
+#: config/tc-alpha.c:4769
 msgid "No symbol after .code_address"
 msgstr ""
 
 msgid "No symbol after .code_address"
 msgstr ""
 
-#: config/tc-alpha.c:4759 config/tc-score.c:5608
+#: config/tc-alpha.c:4796 config/tc-score.c:5607
 msgid "Bad .mask directive"
 msgstr ""
 
 msgid "Bad .mask directive"
 msgstr ""
 
-#: config/tc-alpha.c:4777
+#: config/tc-alpha.c:4814
 msgid "Bad .fmask directive"
 msgstr ""
 
 msgid "Bad .fmask directive"
 msgstr ""
 
-#: config/tc-alpha.c:4934
+#: config/tc-alpha.c:4971
 #, c-format
 msgid "Expected comma after name \"%s\""
 msgstr ""
 
 #, c-format
 msgid "Expected comma after name \"%s\""
 msgstr ""
 
-#. *symbol_get_obj (symbolP) = (signed char) temp;
-#: config/tc-alpha.c:4945
+#: config/tc-alpha.c:4983
 #, c-format
 msgid "unhandled: .proc %s,%d"
 msgstr ""
 
 #, c-format
 msgid "unhandled: .proc %s,%d"
 msgstr ""
 
-#: config/tc-alpha.c:4979
+#: config/tc-alpha.c:5017
 #, c-format
 msgid "Tried to .set unrecognized mode `%s'"
 msgstr ""
 
 #, c-format
 msgid "Tried to .set unrecognized mode `%s'"
 msgstr ""
 
-#: config/tc-alpha.c:5005
+#: config/tc-alpha.c:5043
 #, c-format
 msgid "Bad base register, using $%d."
 msgstr ""
 
 #, c-format
 msgid "Bad base register, using $%d."
 msgstr ""
 
-#: config/tc-alpha.c:5026
+#: config/tc-alpha.c:5064
 #, c-format
 msgid "Alignment too large: %d. assumed"
 msgstr ""
 
 #, c-format
 msgid "Alignment too large: %d. assumed"
 msgstr ""
 
-#: config/tc-alpha.c:5030 config/tc-d30v.c:2055
+#: config/tc-alpha.c:5068 config/tc-d30v.c:2060
 msgid "Alignment negative: 0 assumed"
 msgstr ""
 
 msgid "Alignment negative: 0 assumed"
 msgstr ""
 
-#: config/tc-alpha.c:5124 config/tc-alpha.c:5617
+#: config/tc-alpha.c:5162 config/tc-alpha.c:5655
 #, c-format
 msgid "Unknown CPU identifier `%s'"
 msgstr ""
 
 #, c-format
 msgid "Unknown CPU identifier `%s'"
 msgstr ""
 
-#: config/tc-alpha.c:5315
+#: config/tc-alpha.c:5353
 #, c-format
 msgid "Chose GP value of %lx\n"
 msgstr ""
 
 #, c-format
 msgid "Chose GP value of %lx\n"
 msgstr ""
 
-#: config/tc-alpha.c:5329
-msgid "Bad .section directive: want a,s,w,x,M,S,G,T in string"
+#: config/tc-alpha.c:5367
+msgid "bad .section directive: want a,s,w,x,M,S,G,T in string"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-alpha.c:5418
+#: config/tc-alpha.c:5456
 #, c-format
 msgid "internal error: can't hash opcode `%s': %s"
 msgstr ""
 
 #, c-format
 msgid "internal error: can't hash opcode `%s': %s"
 msgstr ""
 
-#: config/tc-alpha.c:5454
+#: config/tc-alpha.c:5492
 #, c-format
 msgid "internal error: can't hash macro `%s': %s"
 msgstr ""
 
 #, c-format
 msgid "internal error: can't hash macro `%s': %s"
 msgstr ""
 
-#: config/tc-alpha.c:5539 config/tc-arm.c:6441 config/tc-arm.c:6453
-#: config/tc-i960.c:708 config/tc-xtensa.c:5294 config/tc-xtensa.c:5372
-#: config/tc-xtensa.c:5490 config/tc-z80.c:1893
+#: 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"
 msgstr ""
 
 msgid "syntax error"
 msgstr ""
 
-#: config/tc-alpha.c:5668
+#: config/tc-alpha.c:5706
 msgid ""
 "Alpha options:\n"
 "-32addr\t\t\ttreat addresses as 32-bit values\n"
 msgid ""
 "Alpha options:\n"
 "-32addr\t\t\ttreat addresses as 32-bit values\n"
@@ -1328,7 +1357,7 @@ msgid ""
 "\t\t\tthese variants include PALcode opcodes\n"
 msgstr ""
 
 "\t\t\tthese variants include PALcode opcodes\n"
 msgstr ""
 
-#: config/tc-alpha.c:5678
+#: config/tc-alpha.c:5716
 msgid ""
 "VMS options:\n"
 "-+\t\t\tencode (don't truncate) names longer than 64 characters\n"
 msgid ""
 "VMS options:\n"
 "-+\t\t\tencode (don't truncate) names longer than 64 characters\n"
@@ -1336,60 +1365,61 @@ msgid ""
 "-replace/-noreplace\tenable or disable the optimization of procedure calls\n"
 msgstr ""
 
 "-replace/-noreplace\tenable or disable the optimization of procedure calls\n"
 msgstr ""
 
-#: config/tc-alpha.c:5929
+#: config/tc-alpha.c:5967
 #, c-format
 msgid "unhandled relocation type %s"
 msgstr ""
 
 #, c-format
 msgid "unhandled relocation type %s"
 msgstr ""
 
-#: config/tc-alpha.c:5942
+#: config/tc-alpha.c:5980
 msgid "non-absolute expression in constant field"
 msgstr ""
 
 msgid "non-absolute expression in constant field"
 msgstr ""
 
-#: config/tc-alpha.c:5956
+#: config/tc-alpha.c:5994
 #, c-format
 msgid "type %d reloc done?\n"
 msgstr ""
 
 #, c-format
 msgid "type %d reloc done?\n"
 msgstr ""
 
-#: config/tc-alpha.c:6003 config/tc-alpha.c:6010
+#: config/tc-alpha.c:6041 config/tc-alpha.c:6048
 msgid "Used $at without \".set noat\""
 msgstr ""
 
 msgid "Used $at without \".set noat\""
 msgstr ""
 
-#: config/tc-alpha.c:6179
+#: config/tc-alpha.c:6217
 #, c-format
 msgid "!samegp reloc against symbol without .prologue: %s"
 msgstr ""
 
 #, c-format
 msgid "!samegp reloc against symbol without .prologue: %s"
 msgstr ""
 
-#: config/tc-alpha.c:6223 config/tc-xtensa.c:5996
+#: config/tc-alpha.c:6261 config/tc-xtensa.c:5999
 #, c-format
 msgid "cannot represent `%s' relocation in object file"
 msgstr ""
 
 #, c-format
 msgid "cannot represent `%s' relocation in object file"
 msgstr ""
 
-#: config/tc-alpha.c:6229
+#: config/tc-alpha.c:6267
 #, c-format
 msgid "internal error? cannot generate `%s' relocation"
 msgstr ""
 
 #, c-format
 msgid "internal error? cannot generate `%s' relocation"
 msgstr ""
 
-#: config/tc-alpha.c:6336
+#: config/tc-alpha.c:6363
 #, c-format
 msgid "frame reg expected, using $%d."
 msgstr ""
 
 #, c-format
 msgid "frame reg expected, using $%d."
 msgstr ""
 
-#: config/tc-arc.c:194 config/tc-arc.c:215 config/tc-arc.c:991
+#: 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:77 config/tc-h8300.c:86 config/tc-h8300.c:96
 #: config/tc-h8300.c:106 config/tc-h8300.c:116 config/tc-h8300.c:127
-#: config/tc-h8300.c:194 config/tc-hppa.c:6820 config/tc-hppa.c:6826
-#: config/tc-hppa.c:6832 config/tc-hppa.c:6838 config/tc-hppa.c:8245
-#: config/tc-mn10300.c:935 config/tc-mn10300.c:940 config/tc-mn10300.c:2433
-#: config/tc-xc16x.c:79 config/tc-xc16x.c:86 config/tc-xc16x.c:93
+#: 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"
 msgstr ""
 
 msgid "could not set architecture and machine"
 msgstr ""
 
-#: config/tc-arc.c:212 config/tc-arm.c:21328 config/tc-score.c:6304
-#: config/tc-score.c:6533 config/tc-score.c:6538
+#: 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"
 msgstr ""
 
 msgid "virtual memory exhausted"
 msgstr ""
 
-#: config/tc-arc.c:432 config/tc-arc.c:670
+#: config/tc-arc.c:432 config/tc-arc.c:671
 msgid "expected comma after operand name"
 msgstr ""
 
 msgid "expected comma after operand name"
 msgstr ""
 
@@ -1424,914 +1454,939 @@ msgstr ""
 msgid "condition code value (%d) too large"
 msgstr ""
 
 msgid "condition code value (%d) too large"
 msgstr ""
 
-#: config/tc-arc.c:554
+#: config/tc-arc.c:555
 #, c-format
 msgid "attempt to override symbol: %s"
 msgstr ""
 
 #, c-format
 msgid "attempt to override symbol: %s"
 msgstr ""
 
-#: config/tc-arc.c:625
+#: config/tc-arc.c:626
 msgid "invalid opertype"
 msgstr ""
 
 msgid "invalid opertype"
 msgstr ""
 
-#: config/tc-arc.c:682
+#: config/tc-arc.c:683
 msgid "expected comma after opcode"
 msgstr ""
 
 msgid "expected comma after opcode"
 msgstr ""
 
-#: config/tc-arc.c:692
+#: config/tc-arc.c:693
 #, c-format
 msgid "negative subopcode %d"
 msgstr ""
 
 #, c-format
 msgid "negative subopcode %d"
 msgstr ""
 
-#: config/tc-arc.c:701
+#: config/tc-arc.c:702
 msgid "subcode value found when opcode not equal 0x03"
 msgstr ""
 
 msgid "subcode value found when opcode not equal 0x03"
 msgstr ""
 
-#: config/tc-arc.c:709
+#: config/tc-arc.c:710
 #, c-format
 msgid "invalid subopcode %d"
 msgstr ""
 
 #, c-format
 msgid "invalid subopcode %d"
 msgstr ""
 
-#: config/tc-arc.c:720
+#: config/tc-arc.c:721
 msgid "expected comma after subopcode"
 msgstr ""
 
 msgid "expected comma after subopcode"
 msgstr ""
 
-#: config/tc-arc.c:739
+#: config/tc-arc.c:740
 msgid "invalid suffix class"
 msgstr ""
 
 msgid "invalid suffix class"
 msgstr ""
 
-#: config/tc-arc.c:748
+#: config/tc-arc.c:749
 msgid "expected comma after suffix class"
 msgstr ""
 
 msgid "expected comma after suffix class"
 msgstr ""
 
-#: config/tc-arc.c:767
+#: config/tc-arc.c:768
 msgid "invalid syntax class"
 msgstr ""
 
 msgid "invalid syntax class"
 msgstr ""
 
-#: config/tc-arc.c:774
+#: config/tc-arc.c:775
 msgid "opcode 0x3 and SYNTAX_3OP invalid"
 msgstr ""
 
 msgid "opcode 0x3 and SYNTAX_3OP invalid"
 msgstr ""
 
-#: config/tc-arc.c:794
+#: config/tc-arc.c:795
 msgid "unknown suffix class"
 msgstr ""
 
 msgid "unknown suffix class"
 msgstr ""
 
-#: config/tc-arc.c:861
+#: config/tc-arc.c:862
 msgid "expected comma after symbol name"
 msgstr ""
 
 msgid "expected comma after symbol name"
 msgstr ""
 
-#: config/tc-arc.c:871
+#: config/tc-arc.c:872
 msgid "negative symbol length"
 msgstr ""
 
 msgid "negative symbol length"
 msgstr ""
 
-#: config/tc-arc.c:882
+#: config/tc-arc.c:883
 msgid "ignoring attempt to re-define symbol"
 msgstr ""
 
 msgid "ignoring attempt to re-define symbol"
 msgstr ""
 
-#: config/tc-arc.c:889
+#: config/tc-arc.c:890
 #, c-format
 msgid "length of symbol \"%s\" already %ld, ignoring %d"
 msgstr ""
 
 #, c-format
 msgid "length of symbol \"%s\" already %ld, ignoring %d"
 msgstr ""
 
-#: config/tc-arc.c:903
+#: config/tc-arc.c:904
 msgid "assuming symbol alignment of zero"
 msgstr ""
 
 msgid "assuming symbol alignment of zero"
 msgstr ""
 
-#: config/tc-arc.c:970
+#: config/tc-arc.c:971
 msgid "\".option\" directive must appear before any instructions"
 msgstr ""
 
 msgid "\".option\" directive must appear before any instructions"
 msgstr ""
 
-#: config/tc-arc.c:980
+#: config/tc-arc.c:981
 msgid "\".option\" directive conflicts with initial definition"
 msgstr ""
 
 msgid "\".option\" directive conflicts with initial definition"
 msgstr ""
 
-#: config/tc-arc.c:988
+#: config/tc-arc.c:989
 msgid "\".option\" directive overrides command-line (default) value"
 msgstr ""
 
 msgid "\".option\" directive overrides command-line (default) value"
 msgstr ""
 
-#: config/tc-arc.c:998
+#: config/tc-arc.c:999
 msgid "invalid identifier for \".option\""
 msgstr ""
 
 msgid "invalid identifier for \".option\""
 msgstr ""
 
-#: config/tc-arc.c:1036 config/tc-i860.c:1035 config/tc-ip2k.c:249
+#: config/tc-arc.c:1037 config/tc-i860.c:1035 config/tc-ip2k.c:249
 msgid "relaxation not supported\n"
 msgstr ""
 
 msgid "relaxation not supported\n"
 msgstr ""
 
-#: config/tc-arc.c:1080
+#: config/tc-arc.c:1081
 msgid "expression too complex code symbol"
 msgstr ""
 
 msgid "expression too complex code symbol"
 msgstr ""
 
-#: config/tc-arc.c:1107
+#: config/tc-arc.c:1108
 #, c-format
 msgid "missing ')' in %%-op"
 msgstr ""
 
 #, c-format
 msgid "missing ')' in %%-op"
 msgstr ""
 
-#: config/tc-arc.c:1362 config/tc-dlx.c:1203 config/tc-i960.c:2641
+#: 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
 #, c-format
 msgid "internal error: can't export reloc type %d (`%s')"
 msgstr ""
 
 #: config/tc-m32r.c:2281 config/tc-sparc.c:3508
 #, c-format
 msgid "internal error: can't export reloc type %d (`%s')"
 msgstr ""
 
-#: config/tc-arc.c:1494
+#: config/tc-arc.c:1496
 #, c-format
 msgid "unknown syntax format character `%c'"
 msgstr ""
 
 #, c-format
 msgid "unknown syntax format character `%c'"
 msgstr ""
 
-#: config/tc-arc.c:1632
+#: config/tc-arc.c:1635
 msgid "too many suffixes"
 msgstr ""
 
 msgid "too many suffixes"
 msgstr ""
 
-#: config/tc-arc.c:1671
+#: config/tc-arc.c:1674
 msgid "symbol as destination register"
 msgstr ""
 
 msgid "symbol as destination register"
 msgstr ""
 
-#: config/tc-arc.c:1756 config/tc-i370.c:2211 config/tc-mn10200.c:1141
-#: config/tc-mn10300.c:1820 config/tc-ppc.c:2896 config/tc-s390.c:1460
-#: config/tc-v850.c:2009
+#. 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'"
 msgstr ""
 
 #, c-format
 msgid "junk at end of line: `%s'"
 msgstr ""
 
-#: config/tc-arc.c:1795
+#: config/tc-arc.c:1798
 msgid "8 byte instruction in delay slot"
 msgstr ""
 
 #. except for jl  addr
 msgid "8 byte instruction in delay slot"
 msgstr ""
 
 #. except for jl  addr
-#: config/tc-arc.c:1798
+#: config/tc-arc.c:1801
 msgid "8 byte jump instruction with delay slot"
 msgstr ""
 
 msgid "8 byte jump instruction with delay slot"
 msgstr ""
 
-#: config/tc-arc.c:1806
+#: config/tc-arc.c:1809
 msgid "conditional branch follows set of flags"
 msgstr ""
 
 msgid "conditional branch follows set of flags"
 msgstr ""
 
-#: config/tc-arc.c:1890 config/tc-arm.c:15436
+#: config/tc-arc.c:1893 config/tc-arm.c:15965
 #, c-format
 msgid "bad instruction `%s'"
 msgstr ""
 
 #, c-format
 msgid "bad instruction `%s'"
 msgstr ""
 
-#: config/tc-arm.c:516
+#: config/tc-arm.c:529
 msgid "ARM register expected"
 msgstr ""
 
 msgid "ARM register expected"
 msgstr ""
 
-#: config/tc-arm.c:517
+#: config/tc-arm.c:530
 msgid "bad or missing co-processor number"
 msgstr ""
 
 msgid "bad or missing co-processor number"
 msgstr ""
 
-#: config/tc-arm.c:518
+#: config/tc-arm.c:531
 msgid "co-processor register expected"
 msgstr ""
 
 msgid "co-processor register expected"
 msgstr ""
 
-#: config/tc-arm.c:519
+#: config/tc-arm.c:532
 msgid "FPA register expected"
 msgstr ""
 
 msgid "FPA register expected"
 msgstr ""
 
-#: config/tc-arm.c:520
+#: config/tc-arm.c:533
 msgid "VFP single precision register expected"
 msgstr ""
 
 msgid "VFP single precision register expected"
 msgstr ""
 
-#: config/tc-arm.c:521
+#: config/tc-arm.c:534
 msgid "VFP/Neon double precision register expected"
 msgstr ""
 
 msgid "VFP/Neon double precision register expected"
 msgstr ""
 
-#: config/tc-arm.c:522
+#: config/tc-arm.c:535
 msgid "Neon quad precision register expected"
 msgstr ""
 
 msgid "Neon quad precision register expected"
 msgstr ""
 
-#: config/tc-arm.c:523
+#: config/tc-arm.c:536
 msgid "VFP single or double precision register expected"
 msgstr ""
 
 msgid "VFP single or double precision register expected"
 msgstr ""
 
-#: config/tc-arm.c:524
+#: config/tc-arm.c:537
 msgid "Neon double or quad precision register expected"
 msgstr ""
 
 msgid "Neon double or quad precision register expected"
 msgstr ""
 
-#: config/tc-arm.c:525
+#: config/tc-arm.c:538
 msgid "VFP single, double or Neon quad precision register expected"
 msgstr ""
 
 msgid "VFP single, double or Neon quad precision register expected"
 msgstr ""
 
-#: config/tc-arm.c:526
+#: config/tc-arm.c:539
 msgid "VFP system register expected"
 msgstr ""
 
 msgid "VFP system register expected"
 msgstr ""
 
-#: config/tc-arm.c:527
+#: config/tc-arm.c:540
 msgid "Maverick MVF register expected"
 msgstr ""
 
 msgid "Maverick MVF register expected"
 msgstr ""
 
-#: config/tc-arm.c:528
+#: config/tc-arm.c:541
 msgid "Maverick MVD register expected"
 msgstr ""
 
 msgid "Maverick MVD register expected"
 msgstr ""
 
-#: config/tc-arm.c:529
+#: config/tc-arm.c:542
 msgid "Maverick MVFX register expected"
 msgstr ""
 
 msgid "Maverick MVFX register expected"
 msgstr ""
 
-#: config/tc-arm.c:530
+#: config/tc-arm.c:543
 msgid "Maverick MVDX register expected"
 msgstr ""
 
 msgid "Maverick MVDX register expected"
 msgstr ""
 
-#: config/tc-arm.c:531
+#: config/tc-arm.c:544
 msgid "Maverick MVAX register expected"
 msgstr ""
 
 msgid "Maverick MVAX register expected"
 msgstr ""
 
-#: config/tc-arm.c:532
+#: config/tc-arm.c:545
 msgid "Maverick DSPSC register expected"
 msgstr ""
 
 msgid "Maverick DSPSC register expected"
 msgstr ""
 
-#: config/tc-arm.c:533
+#: config/tc-arm.c:546
 msgid "iWMMXt data register expected"
 msgstr ""
 
 msgid "iWMMXt data register expected"
 msgstr ""
 
-#: config/tc-arm.c:534 config/tc-arm.c:6250
+#: config/tc-arm.c:547 config/tc-arm.c:6363
 msgid "iWMMXt control register expected"
 msgstr ""
 
 msgid "iWMMXt control register expected"
 msgstr ""
 
-#: config/tc-arm.c:535
+#: config/tc-arm.c:548
 msgid "iWMMXt scalar register expected"
 msgstr ""
 
 msgid "iWMMXt scalar register expected"
 msgstr ""
 
-#: config/tc-arm.c:536
+#: config/tc-arm.c:549
 msgid "XScale accumulator register expected"
 msgstr ""
 
 #. For score5u : div/mul will pop warning message, mmu/alw/asw will pop error message.
 msgid "XScale accumulator register expected"
 msgstr ""
 
 #. For score5u : div/mul will pop warning message, mmu/alw/asw will pop error message.
-#: config/tc-arm.c:685 config/tc-score.c:259
+#: config/tc-arm.c:698 config/tc-score.c:259
 msgid "bad arguments to instruction"
 msgstr ""
 
 msgid "bad arguments to instruction"
 msgstr ""
 
-#: config/tc-arm.c:686
+#: config/tc-arm.c:699
 msgid "r13 not allowed here"
 msgstr ""
 
 msgid "r13 not allowed here"
 msgstr ""
 
-#: config/tc-arm.c:687
+#: config/tc-arm.c:700
 msgid "r15 not allowed here"
 msgstr ""
 
 msgid "r15 not allowed here"
 msgstr ""
 
-#: config/tc-arm.c:688
+#: config/tc-arm.c:701
 msgid "instruction cannot be conditional"
 msgstr ""
 
 msgid "instruction cannot be conditional"
 msgstr ""
 
-#: config/tc-arm.c:689
+#: config/tc-arm.c:702
 msgid "registers may not be the same"
 msgstr ""
 
 msgid "registers may not be the same"
 msgstr ""
 
-#: config/tc-arm.c:690
+#: config/tc-arm.c:703
 msgid "lo register required"
 msgstr ""
 
 msgid "lo register required"
 msgstr ""
 
-#: config/tc-arm.c:691
+#: config/tc-arm.c:704
 msgid "instruction not supported in Thumb16 mode"
 msgstr ""
 
 msgid "instruction not supported in Thumb16 mode"
 msgstr ""
 
-#: config/tc-arm.c:692
+#: config/tc-arm.c:705
 msgid "instruction does not accept this addressing mode"
 msgstr ""
 
 msgid "instruction does not accept this addressing mode"
 msgstr ""
 
-#: config/tc-arm.c:693
+#: config/tc-arm.c:706
 msgid "branch must be last instruction in IT block"
 msgstr ""
 
 msgid "branch must be last instruction in IT block"
 msgstr ""
 
-#: config/tc-arm.c:694
+#: config/tc-arm.c:707
 msgid "instruction not allowed in IT block"
 msgstr ""
 
 msgid "instruction not allowed in IT block"
 msgstr ""
 
-#: config/tc-arm.c:695
+#: config/tc-arm.c:708
 msgid "selected FPU does not support instruction"
 msgstr ""
 
 msgid "selected FPU does not support instruction"
 msgstr ""
 
-#: config/tc-arm.c:696
+#: config/tc-arm.c:709
 msgid "thumb conditional instruction should be in IT block"
 msgstr ""
 
 msgid "thumb conditional instruction should be in IT block"
 msgstr ""
 
-#: config/tc-arm.c:697
+#: config/tc-arm.c:710
 msgid "incorrect condition in IT block"
 msgstr ""
 
 msgid "incorrect condition in IT block"
 msgstr ""
 
-#: config/tc-arm.c:698
+#: config/tc-arm.c:711
 msgid "IT falling in the range of a previous IT block"
 msgstr ""
 
 msgid "IT falling in the range of a previous IT block"
 msgstr ""
 
-#: config/tc-arm.c:699
+#: config/tc-arm.c:712
 msgid "missing .fnstart before unwinding directive"
 msgstr ""
 
 msgid "missing .fnstart before unwinding directive"
 msgstr ""
 
-#: config/tc-arm.c:890
+#: config/tc-arm.c:714
+msgid "cannot use register index with PC-relative addressing"
+msgstr ""
+
+#: config/tc-arm.c:716
+msgid "cannot use writeback with PC-relative addressing"
+msgstr ""
+
+#: config/tc-arm.c:907
 msgid "immediate expression requires a # prefix"
 msgstr ""
 
 msgid "immediate expression requires a # prefix"
 msgstr ""
 
-#: config/tc-arm.c:918 read.c:3617
+#: config/tc-arm.c:935 read.c:3678
 msgid "missing expression"
 msgstr ""
 
 msgid "missing expression"
 msgstr ""
 
-#: config/tc-arm.c:918 config/tc-score.c:6520 expr.c:1352 read.c:2464
+#: config/tc-arm.c:935 config/tc-score.c:6519 expr.c:1358 read.c:2469
 msgid "bad expression"
 msgstr ""
 
 msgid "bad expression"
 msgstr ""
 
-#: config/tc-arm.c:929 config/tc-i860.c:1004 config/tc-sparc.c:2880
+#: config/tc-arm.c:946 config/tc-i860.c:1004 config/tc-sparc.c:2880
 msgid "bad segment"
 msgstr ""
 
 msgid "bad segment"
 msgstr ""
 
-#: config/tc-arm.c:946 config/tc-arm.c:4746 config/tc-i960.c:1300
+#: config/tc-arm.c:965 config/tc-arm.c:4809 config/tc-i960.c:1300
 #: config/tc-score.c:1211
 msgid "invalid constant"
 msgstr ""
 
 #: config/tc-score.c:1211
 msgid "invalid constant"
 msgstr ""
 
-#: config/tc-arm.c:1076
+#: config/tc-arm.c:1095
 msgid "expected #constant"
 msgstr ""
 
 msgid "expected #constant"
 msgstr ""
 
-#: config/tc-arm.c:1237
+#: config/tc-arm.c:1256
 #, c-format
 msgid "unexpected character `%c' in type specifier"
 msgstr ""
 
 #, c-format
 msgid "unexpected character `%c' in type specifier"
 msgstr ""
 
-#: config/tc-arm.c:1254
+#: config/tc-arm.c:1273
 #, c-format
 msgid "bad size %d in type specifier"
 msgstr ""
 
 #, c-format
 msgid "bad size %d in type specifier"
 msgstr ""
 
-#: config/tc-arm.c:1304
+#: config/tc-arm.c:1323
 msgid "only one type should be specified for operand"
 msgstr ""
 
 msgid "only one type should be specified for operand"
 msgstr ""
 
-#: config/tc-arm.c:1310
+#: config/tc-arm.c:1329
 msgid "vector type expected"
 msgstr ""
 
 msgid "vector type expected"
 msgstr ""
 
-#: config/tc-arm.c:1382
+#: config/tc-arm.c:1401
 msgid "can't redefine type for operand"
 msgstr ""
 
 msgid "can't redefine type for operand"
 msgstr ""
 
-#: config/tc-arm.c:1393
+#: config/tc-arm.c:1412
 msgid "only D registers may be indexed"
 msgstr ""
 
 msgid "only D registers may be indexed"
 msgstr ""
 
-#: config/tc-arm.c:1399
+#: config/tc-arm.c:1418
 msgid "can't change index for operand"
 msgstr ""
 
 msgid "can't change index for operand"
 msgstr ""
 
-#: config/tc-arm.c:1415 config/tc-arm.c:3276 config/tc-arm.c:4347
+#: config/tc-arm.c:1434 config/tc-arm.c:3318 config/tc-arm.c:4391
 msgid "constant expression required"
 msgstr ""
 
 msgid "constant expression required"
 msgstr ""
 
-#: config/tc-arm.c:1458
+#: config/tc-arm.c:1477
 msgid "register operand expected, but got scalar"
 msgstr ""
 
 msgid "register operand expected, but got scalar"
 msgstr ""
 
-#: config/tc-arm.c:1491
+#: config/tc-arm.c:1510
 msgid "scalar must have an index"
 msgstr ""
 
 msgid "scalar must have an index"
 msgstr ""
 
-#: config/tc-arm.c:1496 config/tc-arm.c:14064 config/tc-arm.c:14112
-#: config/tc-arm.c:14514
+#: 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"
 msgstr ""
 
 msgid "scalar index out of range"
 msgstr ""
 
-#: config/tc-arm.c:1544
+#: config/tc-arm.c:1563
 msgid "bad range in register list"
 msgstr ""
 
 msgid "bad range in register list"
 msgstr ""
 
-#: config/tc-arm.c:1552 config/tc-arm.c:1561 config/tc-arm.c:1602
+#: 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"
 msgstr ""
 
 #, c-format
 msgid "Warning: duplicated register (r%d) in register list"
 msgstr ""
 
-#: config/tc-arm.c:1564
+#: config/tc-arm.c:1583
 msgid "Warning: register range not in ascending order"
 msgstr ""
 
 msgid "Warning: register range not in ascending order"
 msgstr ""
 
-#: config/tc-arm.c:1575
+#: config/tc-arm.c:1594
 msgid "missing `}'"
 msgstr ""
 
 msgid "missing `}'"
 msgstr ""
 
-#: config/tc-arm.c:1591
+#: config/tc-arm.c:1610
 msgid "invalid register mask"
 msgstr ""
 
 msgid "invalid register mask"
 msgstr ""
 
-#: config/tc-arm.c:1673
+#: config/tc-arm.c:1692
 msgid "expecting {"
 msgstr ""
 
 msgid "expecting {"
 msgstr ""
 
-#: config/tc-arm.c:1728 config/tc-arm.c:1772
+#: config/tc-arm.c:1747 config/tc-arm.c:1791
 msgid "register out of range in list"
 msgstr ""
 
 msgid "register out of range in list"
 msgstr ""
 
-#: config/tc-arm.c:1744 config/tc-arm.c:1789 config/tc-h8300.c:990
-#: config/tc-mips.c:10565 config/tc-mips.c:10587
+#: 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"
 msgstr ""
 
 msgid "invalid register list"
 msgstr ""
 
-#: config/tc-arm.c:1750 config/tc-arm.c:3790 config/tc-arm.c:3923
+#: config/tc-arm.c:1769 config/tc-arm.c:3832 config/tc-arm.c:3965
 msgid "register list not in ascending order"
 msgstr ""
 
 msgid "register list not in ascending order"
 msgstr ""
 
-#: config/tc-arm.c:1781
+#: config/tc-arm.c:1800
 msgid "register range not in ascending order"
 msgstr ""
 
 msgid "register range not in ascending order"
 msgstr ""
 
-#: config/tc-arm.c:1814
+#: config/tc-arm.c:1833
 msgid "non-contiguous register range"
 msgstr ""
 
 msgid "non-contiguous register range"
 msgstr ""
 
-#: config/tc-arm.c:1874
+#: config/tc-arm.c:1892
 msgid "register stride must be 1 or 2"
 msgstr ""
 
 msgid "register stride must be 1 or 2"
 msgstr ""
 
-#: config/tc-arm.c:1875
+#: config/tc-arm.c:1893
 msgid "mismatched element/structure types in list"
 msgstr ""
 
 msgid "mismatched element/structure types in list"
 msgstr ""
 
-#: config/tc-arm.c:1940
+#: config/tc-arm.c:1957
 msgid "don't use Rn-Rm syntax with non-unit stride"
 msgstr ""
 
 msgid "don't use Rn-Rm syntax with non-unit stride"
 msgstr ""
 
-#: config/tc-arm.c:1995
+#: config/tc-arm.c:2012
 msgid "error parsing element/structure list"
 msgstr ""
 
 msgid "error parsing element/structure list"
 msgstr ""
 
-#: config/tc-arm.c:2001
+#: config/tc-arm.c:2018
 msgid "expected }"
 msgstr ""
 
 msgid "expected }"
 msgstr ""
 
-#: config/tc-arm.c:2057
+#: config/tc-arm.c:2075
 #, c-format
 msgid "ignoring attempt to redefine built-in register '%s'"
 msgstr ""
 
 #, c-format
 msgid "ignoring attempt to redefine built-in register '%s'"
 msgstr ""
 
-#: config/tc-arm.c:2062
+#: config/tc-arm.c:2080
 #, c-format
 msgid "ignoring redefinition of register alias '%s'"
 msgstr ""
 
 #, c-format
 msgid "ignoring redefinition of register alias '%s'"
 msgstr ""
 
-#: config/tc-arm.c:2090
+#: config/tc-arm.c:2108
 msgid "attempt to redefine typed alias"
 msgstr ""
 
 msgid "attempt to redefine typed alias"
 msgstr ""
 
-#: config/tc-arm.c:2128
+#: config/tc-arm.c:2147
 #, c-format
 msgid "unknown register '%s' -- .req ignored"
 msgstr ""
 
 #, c-format
 msgid "unknown register '%s' -- .req ignored"
 msgstr ""
 
-#: config/tc-arm.c:2223
+#: config/tc-arm.c:2242
 msgid "bad type for register"
 msgstr ""
 
 msgid "bad type for register"
 msgstr ""
 
-#: config/tc-arm.c:2234
+#: config/tc-arm.c:2253
 msgid "expression must be constant"
 msgstr ""
 
 msgid "expression must be constant"
 msgstr ""
 
-#: config/tc-arm.c:2251
+#: config/tc-arm.c:2270
 msgid "can't redefine the type of a register alias"
 msgstr ""
 
 msgid "can't redefine the type of a register alias"
 msgstr ""
 
-#: config/tc-arm.c:2258
+#: config/tc-arm.c:2277
 msgid "you must specify a single type only"
 msgstr ""
 
 msgid "you must specify a single type only"
 msgstr ""
 
-#: config/tc-arm.c:2271
+#: config/tc-arm.c:2290
 msgid "can't redefine the index of a scalar alias"
 msgstr ""
 
 msgid "can't redefine the index of a scalar alias"
 msgstr ""
 
-#: config/tc-arm.c:2279
+#: config/tc-arm.c:2298
 msgid "scalar index must be constant"
 msgstr ""
 
 msgid "scalar index must be constant"
 msgstr ""
 
-#: config/tc-arm.c:2288
+#: config/tc-arm.c:2307
 msgid "expecting ]"
 msgstr ""
 
 msgid "expecting ]"
 msgstr ""
 
-#: config/tc-arm.c:2326
+#: config/tc-arm.c:2354
 msgid "invalid syntax for .req directive"
 msgstr ""
 
 msgid "invalid syntax for .req directive"
 msgstr ""
 
-#: config/tc-arm.c:2332
+#: config/tc-arm.c:2360
 msgid "invalid syntax for .dn directive"
 msgstr ""
 
 msgid "invalid syntax for .dn directive"
 msgstr ""
 
-#: config/tc-arm.c:2338
+#: config/tc-arm.c:2366
 msgid "invalid syntax for .qn directive"
 msgstr ""
 
 msgid "invalid syntax for .qn directive"
 msgstr ""
 
-#: config/tc-arm.c:2364
+#: config/tc-arm.c:2392
 msgid "invalid syntax for .unreq directive"
 msgstr ""
 
 msgid "invalid syntax for .unreq directive"
 msgstr ""
 
-#: config/tc-arm.c:2370
+#: config/tc-arm.c:2399
 #, c-format
 msgid "unknown register alias '%s'"
 msgstr ""
 
 #, c-format
 msgid "unknown register alias '%s'"
 msgstr ""
 
-#: config/tc-arm.c:2372
+#: config/tc-arm.c:2401
 #, c-format
 msgid "ignoring attempt to undefine built-in register '%s'"
 msgstr ""
 
 #, c-format
 msgid "ignoring attempt to undefine built-in register '%s'"
 msgstr ""
 
-#: config/tc-arm.c:2612
+#: config/tc-arm.c:2652
 #, c-format
 msgid "Failed to find real start of function: %s\n"
 msgstr ""
 
 #, c-format
 msgid "Failed to find real start of function: %s\n"
 msgstr ""
 
-#: config/tc-arm.c:2629
+#: config/tc-arm.c:2669
 msgid "selected processor does not support THUMB opcodes"
 msgstr ""
 
 msgid "selected processor does not support THUMB opcodes"
 msgstr ""
 
-#: config/tc-arm.c:2642
+#: config/tc-arm.c:2682
 msgid "selected processor does not support ARM opcodes"
 msgstr ""
 
 msgid "selected processor does not support ARM opcodes"
 msgstr ""
 
-#: config/tc-arm.c:2654
+#: config/tc-arm.c:2694
 #, c-format
 msgid "invalid instruction size selected (%d)"
 msgstr ""
 
 #, c-format
 msgid "invalid instruction size selected (%d)"
 msgstr ""
 
-#: config/tc-arm.c:2686
+#: config/tc-arm.c:2726
 #, c-format
 msgid "invalid operand to .code directive (%d) (expecting 16 or 32)"
 msgstr ""
 
 #, c-format
 msgid "invalid operand to .code directive (%d) (expecting 16 or 32)"
 msgstr ""
 
-#: config/tc-arm.c:2742
+#: config/tc-arm.c:2782
 #, c-format
 msgid "expected comma after name \"%s\""
 msgstr ""
 
 #, c-format
 msgid "expected comma after name \"%s\""
 msgstr ""
 
-#: config/tc-arm.c:2792 config/tc-m32r.c:588
+#: config/tc-arm.c:2832 config/tc-m32r.c:588
 #, c-format
 msgid "symbol `%s' already defined"
 msgstr ""
 
 #, c-format
 msgid "symbol `%s' already defined"
 msgstr ""
 
-#: config/tc-arm.c:2826
+#: config/tc-arm.c:2866
 #, c-format
 msgid "unrecognized syntax mode \"%s\""
 msgstr ""
 
 #, c-format
 msgid "unrecognized syntax mode \"%s\""
 msgstr ""
 
-#: config/tc-arm.c:2847
+#: config/tc-arm.c:2887
 #, c-format
 msgid "alignment too large: %d assumed"
 msgstr ""
 
 #, c-format
 msgid "alignment too large: %d assumed"
 msgstr ""
 
-#: config/tc-arm.c:2850
+#: config/tc-arm.c:2890
 msgid "alignment negative. 0 assumed."
 msgstr ""
 
 msgid "alignment negative. 0 assumed."
 msgstr ""
 
-#: config/tc-arm.c:3000
+#: config/tc-arm.c:3040
 msgid "literal pool overflow"
 msgstr ""
 
 msgid "literal pool overflow"
 msgstr ""
 
-#: config/tc-arm.c:3156 config/tc-arm.c:6185
+#: config/tc-arm.c:3196 config/tc-arm.c:6298
 msgid "unrecognized relocation suffix"
 msgstr ""
 
 msgid "unrecognized relocation suffix"
 msgstr ""
 
-#: config/tc-arm.c:3169
+#: config/tc-arm.c:3211
 msgid "(plt) is only valid on branch targets"
 msgstr ""
 
 msgid "(plt) is only valid on branch targets"
 msgstr ""
 
-#: config/tc-arm.c:3175 config/tc-s390.c:1100 config/tc-s390.c:1725
+#: 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"
 msgstr ""
 
 #: config/tc-xtensa.c:1591
 #, c-format
 msgid "%s relocations do not fit in %d bytes"
 msgstr ""
 
-#: config/tc-arm.c:3252
+#: config/tc-arm.c:3294
 msgid ".inst.n operand too big. Use .inst.w instead"
 msgstr ""
 
 msgid ".inst.n operand too big. Use .inst.w instead"
 msgstr ""
 
-#: config/tc-arm.c:3272
+#: config/tc-arm.c:3314
 msgid "cannot determine Thumb instruction size. Use .inst.n/.inst.w instead"
 msgstr ""
 
 msgid "cannot determine Thumb instruction size. Use .inst.n/.inst.w instead"
 msgstr ""
 
-#: config/tc-arm.c:3302
+#: config/tc-arm.c:3344
 msgid "width suffixes are invalid in ARM mode"
 msgstr ""
 
 msgid "width suffixes are invalid in ARM mode"
 msgstr ""
 
-#: config/tc-arm.c:3344 dwarf2dbg.c:701
+#: config/tc-arm.c:3386 dwarf2dbg.c:707
 msgid "expected 0 or 1"
 msgstr ""
 
 msgid "expected 0 or 1"
 msgstr ""
 
-#: config/tc-arm.c:3348
+#: config/tc-arm.c:3390
 msgid "missing comma"
 msgstr ""
 
 msgid "missing comma"
 msgstr ""
 
-#: config/tc-arm.c:3381
+#: config/tc-arm.c:3423
 msgid "duplicate .fnstart directive"
 msgstr ""
 
 msgid "duplicate .fnstart directive"
 msgstr ""
 
-#: config/tc-arm.c:3412
+#: config/tc-arm.c:3454
 msgid "duplicate .handlerdata directive"
 msgstr ""
 
 msgid "duplicate .handlerdata directive"
 msgstr ""
 
-#: config/tc-arm.c:3431
+#: config/tc-arm.c:3473
 msgid ".fnend directive without .fnstart"
 msgstr ""
 
 msgid ".fnend directive without .fnstart"
 msgstr ""
 
-#: config/tc-arm.c:3497
+#: config/tc-arm.c:3539
 msgid "personality routine specified for cantunwind frame"
 msgstr ""
 
 msgid "personality routine specified for cantunwind frame"
 msgstr ""
 
-#: config/tc-arm.c:3514
+#: config/tc-arm.c:3556
 msgid "duplicate .personalityindex directive"
 msgstr ""
 
 msgid "duplicate .personalityindex directive"
 msgstr ""
 
-#: config/tc-arm.c:3521
+#: config/tc-arm.c:3563
 msgid "bad personality routine number"
 msgstr ""
 
 msgid "bad personality routine number"
 msgstr ""
 
-#: config/tc-arm.c:3543
+#: config/tc-arm.c:3585
 msgid "duplicate .personality directive"
 msgstr ""
 
 msgid "duplicate .personality directive"
 msgstr ""
 
-#: config/tc-arm.c:3566 config/tc-arm.c:3694 config/tc-arm.c:3742
+#: config/tc-arm.c:3608 config/tc-arm.c:3736 config/tc-arm.c:3784
 msgid "expected register list"
 msgstr ""
 
 msgid "expected register list"
 msgstr ""
 
-#: config/tc-arm.c:3648
+#: config/tc-arm.c:3690
 msgid "expected , <constant>"
 msgstr ""
 
 msgid "expected , <constant>"
 msgstr ""
 
-#: config/tc-arm.c:3657
+#: config/tc-arm.c:3699
 msgid "number of registers must be in the range [1:4]"
 msgstr ""
 
 msgid "number of registers must be in the range [1:4]"
 msgstr ""
 
-#: config/tc-arm.c:3804 config/tc-arm.c:3937
+#: config/tc-arm.c:3846 config/tc-arm.c:3979
 msgid "bad register range"
 msgstr ""
 
 msgid "bad register range"
 msgstr ""
 
-#: config/tc-arm.c:3994
+#: config/tc-arm.c:4036
 msgid "register expected"
 msgstr ""
 
 msgid "register expected"
 msgstr ""
 
-#: config/tc-arm.c:4004
+#: config/tc-arm.c:4046
 msgid "FPA .unwind_save does not take a register list"
 msgstr ""
 
 msgid "FPA .unwind_save does not take a register list"
 msgstr ""
 
-#: config/tc-arm.c:4023
+#: config/tc-arm.c:4065
 msgid ".unwind_save does not support this kind of register"
 msgstr ""
 
 msgid ".unwind_save does not support this kind of register"
 msgstr ""
 
-#: config/tc-arm.c:4062
+#: config/tc-arm.c:4104
 msgid "SP and PC not permitted in .unwind_movsp directive"
 msgstr ""
 
 msgid "SP and PC not permitted in .unwind_movsp directive"
 msgstr ""
 
-#: config/tc-arm.c:4067
+#: config/tc-arm.c:4109
 msgid "unexpected .unwind_movsp directive"
 msgstr ""
 
 msgid "unexpected .unwind_movsp directive"
 msgstr ""
 
-#: config/tc-arm.c:4094
+#: config/tc-arm.c:4136
 msgid "stack increment must be multiple of 4"
 msgstr ""
 
 msgid "stack increment must be multiple of 4"
 msgstr ""
 
-#: config/tc-arm.c:4126
+#: config/tc-arm.c:4168
 msgid "expected <reg>, <reg>"
 msgstr ""
 
 msgid "expected <reg>, <reg>"
 msgstr ""
 
-#: config/tc-arm.c:4144
+#: config/tc-arm.c:4186
 msgid "register must be either sp or set by a previousunwind_movsp directive"
 msgstr ""
 
 msgid "register must be either sp or set by a previousunwind_movsp directive"
 msgstr ""
 
-#: config/tc-arm.c:4183
+#: config/tc-arm.c:4225
 msgid "expected <offset>, <opcode>"
 msgstr ""
 
 msgid "expected <offset>, <opcode>"
 msgstr ""
 
-#: config/tc-arm.c:4195
+#: config/tc-arm.c:4237
 msgid "unwind opcode too long"
 msgstr ""
 
 msgid "unwind opcode too long"
 msgstr ""
 
-#: config/tc-arm.c:4200
+#: config/tc-arm.c:4242
 msgid "invalid unwind opcode"
 msgstr ""
 
 msgid "invalid unwind opcode"
 msgstr ""
 
-#: config/tc-arm.c:4353 config/tc-arm.c:5215 config/tc-arm.c:8919
-#: config/tc-arm.c:9442 config/tc-arm.c:12570 config/tc-arm.c:20361
-#: config/tc-arm.c:20386 config/tc-arm.c:20394 config/tc-z8k.c:1144
+#: 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"
 msgstr ""
 
 #: config/tc-z8k.c:1154
 msgid "immediate value out of range"
 msgstr ""
 
-#: config/tc-arm.c:4500
+#: config/tc-arm.c:4562
 msgid "invalid FPA immediate expression"
 msgstr ""
 
 msgid "invalid FPA immediate expression"
 msgstr ""
 
-#: config/tc-arm.c:4624 config/tc-arm.c:4632
+#: config/tc-arm.c:4686 config/tc-arm.c:4695
 msgid "shift expression expected"
 msgstr ""
 
 msgid "shift expression expected"
 msgstr ""
 
-#: config/tc-arm.c:4646
+#: config/tc-arm.c:4709
 msgid "'LSL' or 'ASR' required"
 msgstr ""
 
 msgid "'LSL' or 'ASR' required"
 msgstr ""
 
-#: config/tc-arm.c:4654
+#: config/tc-arm.c:4717
 msgid "'LSL' required"
 msgstr ""
 
 msgid "'LSL' required"
 msgstr ""
 
-#: config/tc-arm.c:4662
+#: config/tc-arm.c:4725
 msgid "'ASR' required"
 msgstr ""
 
 msgid "'ASR' required"
 msgstr ""
 
-#: config/tc-arm.c:4734 config/tc-arm.c:5209 config/tc-arm.c:6834
-#: config/tc-v850.c:1827 config/tc-v850.c:1848
+#: config/tc-arm.c:4797 config/tc-arm.c:5301 config/tc-arm.c:7010
 msgid "constant expression expected"
 msgstr ""
 
 msgid "constant expression expected"
 msgstr ""
 
-#: config/tc-arm.c:4741
+#: config/tc-arm.c:4804
 msgid "invalid rotation"
 msgstr ""
 
 msgid "invalid rotation"
 msgstr ""
 
-#: config/tc-arm.c:4901 config/tc-arm.c:5045
+#: config/tc-arm.c:4964 config/tc-arm.c:5128
 msgid "unknown group relocation"
 msgstr ""
 
 msgid "unknown group relocation"
 msgstr ""
 
-#: config/tc-arm.c:5014
+#: config/tc-arm.c:5000
 msgid "alignment must be constant"
 msgstr ""
 
 msgid "alignment must be constant"
 msgstr ""
 
-#: config/tc-arm.c:5076
+#: config/tc-arm.c:5159
 msgid "this group relocation is not allowed on this instruction"
 msgstr ""
 
 msgid "this group relocation is not allowed on this instruction"
 msgstr ""
 
-#: config/tc-arm.c:5088 config/tc-arm.c:5488
+#: config/tc-arm.c:5180 config/tc-arm.c:5585
 msgid "']' expected"
 msgstr ""
 
 msgid "']' expected"
 msgstr ""
 
-#: config/tc-arm.c:5106
+#: config/tc-arm.c:5198
 msgid "'}' expected at end of 'option' field"
 msgstr ""
 
 msgid "'}' expected at end of 'option' field"
 msgstr ""
 
-#: config/tc-arm.c:5111
+#: config/tc-arm.c:5203
 msgid "cannot combine index with option"
 msgstr ""
 
 msgid "cannot combine index with option"
 msgstr ""
 
-#: config/tc-arm.c:5124
+#: config/tc-arm.c:5216
 msgid "cannot combine pre- and post-indexing"
 msgstr ""
 
 msgid "cannot combine pre- and post-indexing"
 msgstr ""
 
-#: config/tc-arm.c:5285
+#: config/tc-arm.c:5381
 msgid "flag for {c}psr instruction expected"
 msgstr ""
 
 msgid "flag for {c}psr instruction expected"
 msgstr ""
 
-#: config/tc-arm.c:5310
+#: config/tc-arm.c:5406
 msgid "unrecognized CPS flag"
 msgstr ""
 
 msgid "unrecognized CPS flag"
 msgstr ""
 
-#: config/tc-arm.c:5317
+#: config/tc-arm.c:5413
 msgid "missing CPS flags"
 msgstr ""
 
 msgid "missing CPS flags"
 msgstr ""
 
-#: config/tc-arm.c:5340 config/tc-arm.c:5346
+#: config/tc-arm.c:5436 config/tc-arm.c:5442
 msgid "valid endian specifiers are be or le"
 msgstr ""
 
 msgid "valid endian specifiers are be or le"
 msgstr ""
 
-#: config/tc-arm.c:5368
+#: config/tc-arm.c:5464
 msgid "missing rotation field after comma"
 msgstr ""
 
 msgid "missing rotation field after comma"
 msgstr ""
 
-#: config/tc-arm.c:5383
+#: config/tc-arm.c:5479
 msgid "rotation can only be 0, 8, 16, or 24"
 msgstr ""
 
 msgid "rotation can only be 0, 8, 16, or 24"
 msgstr ""
 
-#: config/tc-arm.c:5412
+#: config/tc-arm.c:5508
 msgid "condition required"
 msgstr ""
 
 msgid "condition required"
 msgstr ""
 
-#: config/tc-arm.c:5450 config/tc-arm.c:7387
+#: config/tc-arm.c:5547 config/tc-arm.c:7594
 msgid "'[' expected"
 msgstr ""
 
 msgid "'[' expected"
 msgstr ""
 
-#: config/tc-arm.c:5463
+#: config/tc-arm.c:5560
 msgid "',' expected"
 msgstr ""
 
 msgid "',' expected"
 msgstr ""
 
-#: config/tc-arm.c:5480
+#: config/tc-arm.c:5577
 msgid "invalid shift"
 msgstr ""
 
 msgid "invalid shift"
 msgstr ""
 
-#: config/tc-arm.c:5553
+#: config/tc-arm.c:5650
 msgid "can't use Neon quad register here"
 msgstr ""
 
 msgid "can't use Neon quad register here"
 msgstr ""
 
-#: config/tc-arm.c:5619
+#: config/tc-arm.c:5716
 msgid "expected <Rm> or <Dm> or <Qm> operand"
 msgstr ""
 
 msgid "expected <Rm> or <Dm> or <Qm> operand"
 msgstr ""
 
-#: config/tc-arm.c:5699
+#: config/tc-arm.c:5796
 msgid "parse error"
 msgstr ""
 
 msgid "parse error"
 msgstr ""
 
-#: config/tc-arm.c:5709 read.c:2135
+#: config/tc-arm.c:5806 read.c:2140
 msgid "expected comma"
 msgstr ""
 
 msgid "expected comma"
 msgstr ""
 
-#: config/tc-arm.c:6020 config/tc-arm.c:6090
+#. ISB can only take SY as an option.
+#: config/tc-arm.c:6065
+msgid "invalid barrier type"
+msgstr ""
+
+#: config/tc-arm.c:6202
 msgid "immediate value is out of range"
 msgstr ""
 
 msgid "immediate value is out of range"
 msgstr ""
 
-#: config/tc-arm.c:6235
+#: config/tc-arm.c:6348
 msgid "iWMMXt data or control register expected"
 msgstr ""
 
 msgid "iWMMXt data or control register expected"
 msgstr ""
 
-#: config/tc-arm.c:6388
+#: config/tc-arm.c:6392
+msgid "Banked registers are not available with this architecture."
+msgstr ""
+
+#: config/tc-arm.c:6517
 #, c-format
 msgid "unhandled operand code %d"
 msgstr ""
 
 #, c-format
 msgid "unhandled operand code %d"
 msgstr ""
 
-#: config/tc-arm.c:6467 config/tc-score.c:264
+#: config/tc-arm.c:6614 config/tc-score.c:264
 msgid "garbage following instruction"
 msgstr ""
 
 #. If REG is R13 (the stack pointer), warn that its use is
 #. deprecated.
 msgid "garbage following instruction"
 msgstr ""
 
 #. If REG is R13 (the stack pointer), warn that its use is
 #. deprecated.
-#: config/tc-arm.c:6507
+#: config/tc-arm.c:6655
 msgid "use of r13 is deprecated"
 msgstr ""
 
 msgid "use of r13 is deprecated"
 msgstr ""
 
-#: config/tc-arm.c:6577
+#: config/tc-arm.c:6725
 msgid "D register out of range for selected VFP version"
 msgstr ""
 
 msgid "D register out of range for selected VFP version"
 msgstr ""
 
-#: config/tc-arm.c:6656
+#: config/tc-arm.c:6804
 msgid "instruction does not accept preindexed addressing"
 msgstr ""
 
 #. unindexed - only for coprocessor
 msgid "instruction does not accept preindexed addressing"
 msgstr ""
 
 #. unindexed - only for coprocessor
-#: config/tc-arm.c:6672 config/tc-arm.c:8712
+#: config/tc-arm.c:6820 config/tc-arm.c:8992
 msgid "instruction does not accept unindexed addressing"
 msgstr ""
 
 msgid "instruction does not accept unindexed addressing"
 msgstr ""
 
-#: config/tc-arm.c:6680
+#: config/tc-arm.c:6828
 msgid "destination register same as write-back base"
 msgstr ""
 
 msgid "destination register same as write-back base"
 msgstr ""
 
-#: config/tc-arm.c:6681
+#: config/tc-arm.c:6829
 msgid "source register same as write-back base"
 msgstr ""
 
 msgid "source register same as write-back base"
 msgstr ""
 
-#: config/tc-arm.c:6727
+#: config/tc-arm.c:6879
+msgid "use of PC in this instruction is deprecated"
+msgstr ""
+
+#: config/tc-arm.c:6897
 msgid "instruction does not accept scaled register index"
 msgstr ""
 
 msgid "instruction does not accept scaled register index"
 msgstr ""
 
-#: config/tc-arm.c:6767
+#: config/tc-arm.c:6943
 msgid "instruction does not support unindexed addressing"
 msgstr ""
 
 msgid "instruction does not support unindexed addressing"
 msgstr ""
 
-#: config/tc-arm.c:6782
+#: config/tc-arm.c:6958
 msgid "pc may not be used with write-back"
 msgstr ""
 
 msgid "pc may not be used with write-back"
 msgstr ""
 
-#: config/tc-arm.c:6787
+#: config/tc-arm.c:6963
 msgid "instruction does not support writeback"
 msgstr ""
 
 msgid "instruction does not support writeback"
 msgstr ""
 
-#: config/tc-arm.c:6829
+#: config/tc-arm.c:7005
 msgid "invalid pseudo operation"
 msgstr ""
 
 msgid "invalid pseudo operation"
 msgstr ""
 
-#: config/tc-arm.c:6875
+#: config/tc-arm.c:7051
 msgid "literal pool insertion failed"
 msgstr ""
 
 msgid "literal pool insertion failed"
 msgstr ""
 
-#: config/tc-arm.c:6933
+#: config/tc-arm.c:7110
 msgid "Rn must not overlap other operands"
 msgstr ""
 
 msgid "Rn must not overlap other operands"
 msgstr ""
 
-#: config/tc-arm.c:7022 config/tc-arm.c:9278
+#: config/tc-arm.c:7115
+msgid "swp{b} use is deprecated for this architecture"
+msgstr ""
+
+#: config/tc-arm.c:7212 config/tc-arm.c:9559
 msgid "bad barrier type"
 msgstr ""
 
 msgid "bad barrier type"
 msgstr ""
 
-#: config/tc-arm.c:7033 config/tc-arm.c:7052 config/tc-arm.c:7065
-#: config/tc-arm.c:9290 config/tc-arm.c:9321 config/tc-arm.c:9343
+#: 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"
 msgstr ""
 
 msgid "bit-field extends past end of register"
 msgstr ""
 
-#: config/tc-arm.c:7094
+#: config/tc-arm.c:7284
 msgid "the only suffix valid here is '(plt)'"
 msgstr ""
 
 msgid "the only suffix valid here is '(plt)'"
 msgstr ""
 
-#: config/tc-arm.c:7147
+#: config/tc-arm.c:7335
 msgid "use of r15 in blx in ARM mode is not really useful"
 msgstr ""
 
 msgid "use of r15 in blx in ARM mode is not really useful"
 msgstr ""
 
-#: config/tc-arm.c:7169
+#: config/tc-arm.c:7357
 msgid "use of r15 in bx in ARM mode is not really useful"
 msgstr ""
 
 msgid "use of r15 in bx in ARM mode is not really useful"
 msgstr ""
 
-#: config/tc-arm.c:7194
+#: config/tc-arm.c:7382
 msgid "use of r15 in bxj is not really useful"
 msgstr ""
 
 msgid "use of r15 in bxj is not really useful"
 msgstr ""
 
-#: config/tc-arm.c:7354 config/tc-arm.c:7363
+#: config/tc-arm.c:7561 config/tc-arm.c:7570
 msgid "writeback of base register is UNPREDICTABLE"
 msgstr ""
 
 msgid "writeback of base register is UNPREDICTABLE"
 msgstr ""
 
-#: config/tc-arm.c:7357
+#: config/tc-arm.c:7564
 msgid "writeback of base register when in register list is UNPREDICTABLE"
 msgstr ""
 
 msgid "writeback of base register when in register list is UNPREDICTABLE"
 msgstr ""
 
-#: config/tc-arm.c:7367
+#: config/tc-arm.c:7574
 msgid "if writeback register is in list, it must be the lowest reg in the list"
 msgstr ""
 
 msgid "if writeback register is in list, it must be the lowest reg in the list"
 msgstr ""
 
-#: config/tc-arm.c:7382
+#: config/tc-arm.c:7589
 msgid "first destination register must be even"
 msgstr ""
 
 msgid "first destination register must be even"
 msgstr ""
 
-#: config/tc-arm.c:7385 config/tc-arm.c:7452
+#: config/tc-arm.c:7592 config/tc-arm.c:7661
 msgid "can only load two consecutive registers"
 msgstr ""
 
 msgid "can only load two consecutive registers"
 msgstr ""
 
@@ -2339,1087 +2394,1157 @@ msgstr ""
 #. have been called in the first place.
 #. If op 2 were present and equal to PC, this function wouldn't
 #. have been called in the first place.
 #. have been called in the first place.
 #. If op 2 were present and equal to PC, this function wouldn't
 #. have been called in the first place.
-#: config/tc-arm.c:7386 config/tc-arm.c:7455 config/tc-arm.c:7984
-#: config/tc-arm.c:9990
+#: 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"
 msgstr ""
 
 msgid "r14 not allowed here"
 msgstr ""
 
-#: config/tc-arm.c:7400
+#: config/tc-arm.c:7607
 msgid "base register written back, and overlaps second destination register"
 msgstr ""
 
 msgid "base register written back, and overlaps second destination register"
 msgstr ""
 
-#: config/tc-arm.c:7408
+#: config/tc-arm.c:7615
 msgid "index register overlaps destination register"
 msgstr ""
 
 msgid "index register overlaps destination register"
 msgstr ""
 
-#: config/tc-arm.c:7438 config/tc-arm.c:7966
+#: config/tc-arm.c:7645 config/tc-arm.c:8244
 msgid "offset must be zero in ARM encoding"
 msgstr ""
 
 msgid "offset must be zero in ARM encoding"
 msgstr ""
 
-#: config/tc-arm.c:7449 config/tc-arm.c:7978
+#: config/tc-arm.c:7658 config/tc-arm.c:8256
 msgid "even register required"
 msgstr ""
 
 msgid "even register required"
 msgstr ""
 
-#: config/tc-arm.c:7480 config/tc-arm.c:7511
+#: config/tc-arm.c:7689 config/tc-arm.c:7721
 msgid "this instruction requires a post-indexed address"
 msgstr ""
 
 msgid "this instruction requires a post-indexed address"
 msgstr ""
 
-#: config/tc-arm.c:7538
+#: config/tc-arm.c:7748
 msgid "Rd and Rm should be different in mla"
 msgstr ""
 
 msgid "Rd and Rm should be different in mla"
 msgstr ""
 
-#: config/tc-arm.c:7562 config/tc-arm.c:10319
+#: config/tc-arm.c:7772 config/tc-arm.c:10662
 msgid ":lower16: not allowed this instruction"
 msgstr ""
 
 msgid ":lower16: not allowed this instruction"
 msgstr ""
 
-#: config/tc-arm.c:7564
+#: config/tc-arm.c:7774
 msgid ":upper16: not allowed instruction"
 msgstr ""
 
 msgid ":upper16: not allowed instruction"
 msgstr ""
 
-#: config/tc-arm.c:7583
+#: config/tc-arm.c:7793 config/tc-arm.c:7836
 msgid "operand 1 must be FPSCR"
 msgstr ""
 
 msgid "operand 1 must be FPSCR"
 msgstr ""
 
-#: config/tc-arm.c:7616 config/tc-arm.c:10444
+#: config/tc-arm.c:7855
+msgid "operand 0 must be FPSCR"
+msgstr ""
+
+#: config/tc-arm.c:7875 config/tc-arm.c:10780
+msgid "bad register for mrs"
+msgstr ""
+
+#: config/tc-arm.c:7882 config/tc-arm.c:10803
 msgid "'CPSR' or 'SPSR' expected"
 msgstr ""
 
 msgid "'CPSR' or 'SPSR' expected"
 msgstr ""
 
-#: config/tc-arm.c:7653
+#: config/tc-arm.c:7923
 msgid "Rd and Rm should be different in mul"
 msgstr ""
 
 msgid "Rd and Rm should be different in mul"
 msgstr ""
 
-#: config/tc-arm.c:7672 config/tc-arm.c:7911 config/tc-arm.c:10574
+#: config/tc-arm.c:7942 config/tc-arm.c:8189 config/tc-arm.c:10937
 msgid "rdhi and rdlo must be different"
 msgstr ""
 
 msgid "rdhi and rdlo must be different"
 msgstr ""
 
-#: config/tc-arm.c:7678
+#: config/tc-arm.c:7948
 msgid "rdhi, rdlo and rm must all be different"
 msgstr ""
 
 msgid "rdhi, rdlo and rm must all be different"
 msgstr ""
 
-#: config/tc-arm.c:7743
+#: config/tc-arm.c:8014
 msgid "'[' expected after PLD mnemonic"
 msgstr ""
 
 msgid "'[' expected after PLD mnemonic"
 msgstr ""
 
-#: config/tc-arm.c:7745 config/tc-arm.c:7760
+#: config/tc-arm.c:8016 config/tc-arm.c:8031
 msgid "post-indexed expression used in preload instruction"
 msgstr ""
 
 msgid "post-indexed expression used in preload instruction"
 msgstr ""
 
-#: config/tc-arm.c:7747 config/tc-arm.c:7762
+#: config/tc-arm.c:8018 config/tc-arm.c:8033
 msgid "writeback used in preload instruction"
 msgstr ""
 
 msgid "writeback used in preload instruction"
 msgstr ""
 
-#: config/tc-arm.c:7749 config/tc-arm.c:7764
+#: config/tc-arm.c:8020 config/tc-arm.c:8035
 msgid "unindexed addressing used in preload instruction"
 msgstr ""
 
 msgid "unindexed addressing used in preload instruction"
 msgstr ""
 
-#: config/tc-arm.c:7758
+#: config/tc-arm.c:8029
 msgid "'[' expected after PLI mnemonic"
 msgstr ""
 
 msgid "'[' expected after PLI mnemonic"
 msgstr ""
 
-#: config/tc-arm.c:7937
+#: config/tc-arm.c:8215
 msgid "SRS base register must be r13"
 msgstr ""
 
 msgid "SRS base register must be r13"
 msgstr ""
 
-#: config/tc-arm.c:7981
+#: config/tc-arm.c:8259
 msgid "can only store two consecutive registers"
 msgstr ""
 
 msgid "can only store two consecutive registers"
 msgstr ""
 
-#: config/tc-arm.c:8076 config/tc-arm.c:8093
+#: config/tc-arm.c:8354 config/tc-arm.c:8371
 msgid "only two consecutive VFP SP registers allowed here"
 msgstr ""
 
 msgid "only two consecutive VFP SP registers allowed here"
 msgstr ""
 
-#: config/tc-arm.c:8121 config/tc-arm.c:8136
+#: config/tc-arm.c:8399 config/tc-arm.c:8414
 msgid "this addressing mode requires base-register writeback"
 msgstr ""
 
 msgid "this addressing mode requires base-register writeback"
 msgstr ""
 
-#: config/tc-arm.c:8310
+#: config/tc-arm.c:8588
 msgid "this instruction does not support indexing"
 msgstr ""
 
 msgid "this instruction does not support indexing"
 msgstr ""
 
-#: config/tc-arm.c:8333
+#: config/tc-arm.c:8611
 msgid "only r15 allowed here"
 msgstr ""
 
 msgid "only r15 allowed here"
 msgstr ""
 
-#: config/tc-arm.c:8468
+#: config/tc-arm.c:8746
 msgid "immediate operand requires iWMMXt2"
 msgstr ""
 
 msgid "immediate operand requires iWMMXt2"
 msgstr ""
 
-#: config/tc-arm.c:8612
+#: config/tc-arm.c:8890
 msgid "shift by register not allowed in thumb mode"
 msgstr ""
 
 msgid "shift by register not allowed in thumb mode"
 msgstr ""
 
-#: config/tc-arm.c:8624 config/tc-arm.c:11087 config/tc-arm.c:19754
+#: config/tc-arm.c:8902 config/tc-arm.c:11480 config/tc-arm.c:20417
 msgid "shift expression is too large"
 msgstr ""
 
 msgid "shift expression is too large"
 msgstr ""
 
-#: config/tc-arm.c:8650
+#: config/tc-arm.c:8929
 msgid "Instruction does not support =N addresses"
 msgstr ""
 
 msgid "Instruction does not support =N addresses"
 msgstr ""
 
-#: config/tc-arm.c:8655
-msgid "cannot use register index with PC-relative addressing"
-msgstr ""
-
-#: config/tc-arm.c:8656
+#: config/tc-arm.c:8935
 msgid "cannot use register index with this instruction"
 msgstr ""
 
 msgid "cannot use register index with this instruction"
 msgstr ""
 
-#: config/tc-arm.c:8658
+#: config/tc-arm.c:8937
 msgid "Thumb does not support negative register indexing"
 msgstr ""
 
 msgid "Thumb does not support negative register indexing"
 msgstr ""
 
-#: config/tc-arm.c:8660
+#: config/tc-arm.c:8939
 msgid "Thumb does not support register post-indexing"
 msgstr ""
 
 msgid "Thumb does not support register post-indexing"
 msgstr ""
 
-#: config/tc-arm.c:8662
+#: config/tc-arm.c:8941
 msgid "Thumb does not support register indexing with writeback"
 msgstr ""
 
 msgid "Thumb does not support register indexing with writeback"
 msgstr ""
 
-#: config/tc-arm.c:8664
+#: config/tc-arm.c:8943
 msgid "Thumb supports only LSL in shifted register indexing"
 msgstr ""
 
 msgid "Thumb supports only LSL in shifted register indexing"
 msgstr ""
 
-#: config/tc-arm.c:8673 config/tc-arm.c:13867
+#: config/tc-arm.c:8952 config/tc-arm.c:14376
 msgid "shift out of range"
 msgstr ""
 
 msgid "shift out of range"
 msgstr ""
 
-#: config/tc-arm.c:8681
-msgid "cannot use writeback with PC-relative addressing"
-msgstr ""
-
-#: config/tc-arm.c:8683
+#: config/tc-arm.c:8961
 msgid "cannot use writeback with this instruction"
 msgstr ""
 
 msgid "cannot use writeback with this instruction"
 msgstr ""
 
-#: config/tc-arm.c:8702
+#: config/tc-arm.c:8982
 msgid "cannot use post-indexing with PC-relative addressing"
 msgstr ""
 
 msgid "cannot use post-indexing with PC-relative addressing"
 msgstr ""
 
-#: config/tc-arm.c:8703
+#: config/tc-arm.c:8983
 msgid "cannot use post-indexing with this instruction"
 msgstr ""
 
 msgid "cannot use post-indexing with this instruction"
 msgstr ""
 
-#: config/tc-arm.c:8914
+#: config/tc-arm.c:9194
 msgid "only SUBS PC, LR, #const allowed"
 msgstr ""
 
 msgid "only SUBS PC, LR, #const allowed"
 msgstr ""
 
-#: config/tc-arm.c:8993 config/tc-arm.c:9144 config/tc-arm.c:9241
-#: config/tc-arm.c:10398 config/tc-arm.c:10680
+#: 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"
 msgstr ""
 
 msgid "shift must be constant"
 msgstr ""
 
-#: config/tc-arm.c:9020 config/tc-arm.c:9159 config/tc-arm.c:9256
-#: config/tc-arm.c:10411
+#: config/tc-arm.c:9300 config/tc-arm.c:9439 config/tc-arm.c:9536
+#: config/tc-arm.c:10754
 msgid "unshifted register required"
 msgstr ""
 
 msgid "unshifted register required"
 msgstr ""
 
-#: config/tc-arm.c:9035 config/tc-arm.c:9267 config/tc-arm.c:10535
+#: config/tc-arm.c:9315 config/tc-arm.c:9547 config/tc-arm.c:10898
 msgid "dest must overlap one source register"
 msgstr ""
 
 msgid "dest must overlap one source register"
 msgstr ""
 
-#: config/tc-arm.c:9162
+#: config/tc-arm.c:9442
 msgid "dest and source1 must be the same register"
 msgstr ""
 
 msgid "dest and source1 must be the same register"
 msgstr ""
 
-#: config/tc-arm.c:9438
+#: config/tc-arm.c:9720
 msgid "instruction is always unconditional"
 msgstr ""
 
 msgid "instruction is always unconditional"
 msgstr ""
 
-#: config/tc-arm.c:9533
+#: config/tc-arm.c:9815
 msgid "selected processor does not support 'A' form of this instruction"
 msgstr ""
 
 msgid "selected processor does not support 'A' form of this instruction"
 msgstr ""
 
-#: config/tc-arm.c:9536
+#: config/tc-arm.c:9818
 msgid "Thumb does not support the 2-argument form of this instruction"
 msgstr ""
 
 msgid "Thumb does not support the 2-argument form of this instruction"
 msgstr ""
 
-#: config/tc-arm.c:9644
+#: config/tc-arm.c:9926
 msgid "SP not allowed in register list"
 msgstr ""
 
 msgid "SP not allowed in register list"
 msgstr ""
 
-#: config/tc-arm.c:9650
-msgid "LR and PC should not both be in register list"
+#: 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"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:9657
-msgid "base register should not be in register list when written back"
+#: config/tc-arm.c:9938
+msgid "LR and PC should not both be in register list"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:9663
+#: config/tc-arm.c:9946
 msgid "PC not allowed in register list"
 msgstr ""
 
 msgid "PC not allowed in register list"
 msgstr ""
 
-#: config/tc-arm.c:9666 config/tc-arm.c:9732 config/tc-arm.c:9772
-#, c-format
-msgid "value stored for r%d is UNPREDICTABLE"
+#: config/tc-arm.c:9988
+msgid "Thumb load/store multiple does not support {reglist}^"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:9708
-msgid "Thumb load/store multiple does not support {reglist}^"
+#: config/tc-arm.c:10013 config/tc-arm.c:10090
+#, c-format
+msgid "value stored for r%d is UNKNOWN"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:9765
+#: config/tc-arm.c:10083
 msgid "Thumb-2 instruction only valid in unified syntax"
 msgstr ""
 
 msgid "Thumb-2 instruction only valid in unified syntax"
 msgstr ""
 
-#: config/tc-arm.c:9769 config/tc-arm.c:9779
+#: config/tc-arm.c:10087 config/tc-arm.c:10097
 msgid "this instruction will write back the base register"
 msgstr ""
 
 msgid "this instruction will write back the base register"
 msgstr ""
 
-#: config/tc-arm.c:9782
+#: config/tc-arm.c:10100
 msgid "this instruction will not write back the base register"
 msgstr ""
 
 msgid "this instruction will not write back the base register"
 msgstr ""
 
-#: config/tc-arm.c:9811
+#: config/tc-arm.c:10131
 msgid "r14 not allowed as first register when second register is omitted"
 msgstr ""
 
 msgid "r14 not allowed as first register when second register is omitted"
 msgstr ""
 
-#: config/tc-arm.c:9913 config/tc-arm.c:9926 config/tc-arm.c:9962
+#: config/tc-arm.c:10241 config/tc-arm.c:10254 config/tc-arm.c:10290
 msgid "Thumb does not support this addressing mode"
 msgstr ""
 
 msgid "Thumb does not support this addressing mode"
 msgstr ""
 
-#: config/tc-arm.c:9930
+#: config/tc-arm.c:10258
 msgid "byte or halfword not valid for base register"
 msgstr ""
 
 msgid "byte or halfword not valid for base register"
 msgstr ""
 
-#: config/tc-arm.c:9933
+#: config/tc-arm.c:10261
 msgid "r15 based store not allowed"
 msgstr ""
 
 msgid "r15 based store not allowed"
 msgstr ""
 
-#: config/tc-arm.c:9935
+#: config/tc-arm.c:10263
 msgid "invalid base register for register offset"
 msgstr ""
 
 msgid "invalid base register for register offset"
 msgstr ""
 
-#: config/tc-arm.c:10275
+#: 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."
+msgstr ""
+
+#: config/tc-arm.c:10618
 msgid "shifts in CMP/MOV instructions are only supported in unified syntax"
 msgstr ""
 
 msgid "shifts in CMP/MOV instructions are only supported in unified syntax"
 msgstr ""
 
-#: config/tc-arm.c:10303
+#: config/tc-arm.c:10646
 msgid "only lo regs allowed with immediate"
 msgstr ""
 
 msgid "only lo regs allowed with immediate"
 msgstr ""
 
-#: config/tc-arm.c:10324
+#: config/tc-arm.c:10667
 msgid ":upper16: not allowed this instruction"
 msgstr ""
 
 msgid ":upper16: not allowed this instruction"
 msgstr ""
 
-#: config/tc-arm.c:10434 config/tc-arm.c:10440 config/tc-arm.c:10470
-#: config/tc-arm.c:10476
+#: 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"
 msgstr ""
 
 msgid "selected processor does not support requested special purpose register"
 msgstr ""
 
-#: config/tc-arm.c:10465
+#: config/tc-arm.c:10822
 msgid "Thumb encoding does not support an immediate here"
 msgstr ""
 
 msgid "Thumb encoding does not support an immediate here"
 msgstr ""
 
-#: config/tc-arm.c:10540
+#: config/tc-arm.c:10903
 msgid "Thumb-2 MUL must not set flags"
 msgstr ""
 
 msgid "Thumb-2 MUL must not set flags"
 msgstr ""
 
-#: config/tc-arm.c:10605
+#: config/tc-arm.c:10968
 msgid "Thumb does not support NOP with hints"
 msgstr ""
 
 msgid "Thumb does not support NOP with hints"
 msgstr ""
 
-#: config/tc-arm.c:10743
+#: config/tc-arm.c:11106
 msgid "push/pop do not support {reglist}^"
 msgstr ""
 
 msgid "push/pop do not support {reglist}^"
 msgstr ""
 
-#: config/tc-arm.c:10766
+#: config/tc-arm.c:11129
 msgid "invalid register list to push/pop instruction"
 msgstr ""
 
 msgid "invalid register list to push/pop instruction"
 msgstr ""
 
-#: config/tc-arm.c:10999
+#: config/tc-arm.c:11362
 msgid "source1 and dest must be same register"
 msgstr ""
 
 msgid "source1 and dest must be same register"
 msgstr ""
 
-#: config/tc-arm.c:11020
+#: config/tc-arm.c:11383
 msgid "ror #imm not supported"
 msgstr ""
 
 msgid "ror #imm not supported"
 msgstr ""
 
-#: config/tc-arm.c:11203
+#: config/tc-arm.c:11434
+msgid "SMC is not permitted on this architecture"
+msgstr ""
+
+#: config/tc-arm.c:11597
 msgid "Thumb encoding does not support rotation"
 msgstr ""
 
 msgid "Thumb encoding does not support rotation"
 msgstr ""
 
-#: config/tc-arm.c:11223
+#: config/tc-arm.c:11610
+msgid "SVC is not permitted on this architecture"
+msgstr ""
+
+#: config/tc-arm.c:11626
 msgid "instruction requires register index"
 msgstr ""
 
 msgid "instruction requires register index"
 msgstr ""
 
-#: config/tc-arm.c:11232
+#: config/tc-arm.c:11635
 msgid "instruction does not allow shifted index"
 msgstr ""
 
 msgid "instruction does not allow shifted index"
 msgstr ""
 
-#: config/tc-arm.c:11642
+#: config/tc-arm.c:11780
+msgid "invalid neon suffix for non neon instruction"
+msgstr ""
+
+#: config/tc-arm.c:12071 config/tc-arm.c:12406
 msgid "invalid instruction shape"
 msgstr ""
 
 msgid "invalid instruction shape"
 msgstr ""
 
-#: config/tc-arm.c:11885
+#: config/tc-arm.c:12315
 msgid "types specified in both the mnemonic and operands"
 msgstr ""
 
 msgid "types specified in both the mnemonic and operands"
 msgstr ""
 
-#: config/tc-arm.c:11922
+#: config/tc-arm.c:12352
 msgid "operand types can't be inferred"
 msgstr ""
 
 msgid "operand types can't be inferred"
 msgstr ""
 
-#: config/tc-arm.c:11928
+#: config/tc-arm.c:12358
 msgid "type specifier has the wrong number of parts"
 msgstr ""
 
 msgid "type specifier has the wrong number of parts"
 msgstr ""
 
-#: config/tc-arm.c:11983 config/tc-arm.c:13620 config/tc-arm.c:13627
+#: config/tc-arm.c:12422 config/tc-arm.c:14117 config/tc-arm.c:14124
 msgid "operand size must match register width"
 msgstr ""
 
 msgid "operand size must match register width"
 msgstr ""
 
-#: config/tc-arm.c:11994
+#: config/tc-arm.c:12433
 msgid "bad type in Neon instruction"
 msgstr ""
 
 msgid "bad type in Neon instruction"
 msgstr ""
 
-#: config/tc-arm.c:12005
+#: config/tc-arm.c:12444
 msgid "inconsistent types in Neon instruction"
 msgstr ""
 
 msgid "inconsistent types in Neon instruction"
 msgstr ""
 
-#: config/tc-arm.c:13054
+#: config/tc-arm.c:13261
+msgid "first and second operands shall be the same register"
+msgstr ""
+
+#: config/tc-arm.c:13529
 msgid "scalar out of range for multiply instruction"
 msgstr ""
 
 msgid "scalar out of range for multiply instruction"
 msgstr ""
 
-#: config/tc-arm.c:13218 config/tc-arm.c:13230
+#: config/tc-arm.c:13705 config/tc-arm.c:13717
 msgid "immediate out of range for insert"
 msgstr ""
 
 msgid "immediate out of range for insert"
 msgstr ""
 
-#: config/tc-arm.c:13242 config/tc-arm.c:14212
+#: config/tc-arm.c:13729 config/tc-arm.c:14724
 msgid "immediate out of range for shift"
 msgstr ""
 
 msgid "immediate out of range for shift"
 msgstr ""
 
-#: config/tc-arm.c:13299 config/tc-arm.c:13326 config/tc-arm.c:13713
-#: config/tc-arm.c:14158
+#: 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"
 msgstr ""
 
 msgid "immediate out of range"
 msgstr ""
 
-#: config/tc-arm.c:13363
+#: config/tc-arm.c:13850
 msgid "immediate out of range for narrowing operation"
 msgstr ""
 
 msgid "immediate out of range for narrowing operation"
 msgstr ""
 
-#: config/tc-arm.c:13488
+#: config/tc-arm.c:13975
 msgid "operands 0 and 1 must be the same register"
 msgstr ""
 
 msgid "operands 0 and 1 must be the same register"
 msgstr ""
 
-#: config/tc-arm.c:13687
+#: config/tc-arm.c:14196
 msgid "operand size must be specified for immediate VMOV"
 msgstr ""
 
 msgid "operand size must be specified for immediate VMOV"
 msgstr ""
 
-#: config/tc-arm.c:13697
+#: config/tc-arm.c:14206
 msgid "immediate has bits set outside the operand size"
 msgstr ""
 
 msgid "immediate has bits set outside the operand size"
 msgstr ""
 
-#: config/tc-arm.c:13893
+#: config/tc-arm.c:14402
 msgid "elements must be smaller than reversal region"
 msgstr ""
 
 msgid "elements must be smaller than reversal region"
 msgstr ""
 
-#: config/tc-arm.c:14063 config/tc-arm.c:14111
+#: config/tc-arm.c:14573 config/tc-arm.c:14623
 msgid "bad type for scalar"
 msgstr ""
 
 msgid "bad type for scalar"
 msgstr ""
 
-#: config/tc-arm.c:14175 config/tc-arm.c:14183
+#: config/tc-arm.c:14687 config/tc-arm.c:14695
 msgid "VFP registers must be adjacent"
 msgstr ""
 
 msgid "VFP registers must be adjacent"
 msgstr ""
 
-#: config/tc-arm.c:14324
+#: config/tc-arm.c:14836
 msgid "bad list length for table lookup"
 msgstr ""
 
 msgid "bad list length for table lookup"
 msgstr ""
 
-#: config/tc-arm.c:14354
+#: config/tc-arm.c:14866
 msgid "writeback (!) must be used for VLDMDB and VSTMDB"
 msgstr ""
 
 msgid "writeback (!) must be used for VLDMDB and VSTMDB"
 msgstr ""
 
-#: config/tc-arm.c:14357
+#: config/tc-arm.c:14869
 msgid "register list must contain at least 1 and at most 16 registers"
 msgstr ""
 
 msgid "register list must contain at least 1 and at most 16 registers"
 msgstr ""
 
-#: config/tc-arm.c:14434
+#: config/tc-arm.c:14894
+msgid "Use of PC here is deprecated"
+msgstr ""
+
+#: config/tc-arm.c:14896
+msgid "Use of PC here is UNPREDICTABLE"
+msgstr ""
+
+#: config/tc-arm.c:14959
 msgid "bad alignment"
 msgstr ""
 
 msgid "bad alignment"
 msgstr ""
 
-#: config/tc-arm.c:14451
+#: config/tc-arm.c:14976
 msgid "bad list type for instruction"
 msgstr ""
 
 msgid "bad list type for instruction"
 msgstr ""
 
-#: config/tc-arm.c:14493
+#: config/tc-arm.c:15018
 msgid "unsupported alignment for instruction"
 msgstr ""
 
 msgid "unsupported alignment for instruction"
 msgstr ""
 
-#: config/tc-arm.c:14512 config/tc-arm.c:14606 config/tc-arm.c:14617
-#: config/tc-arm.c:14627 config/tc-arm.c:14641
+#: 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"
 msgstr ""
 
 msgid "bad list length"
 msgstr ""
 
-#: config/tc-arm.c:14517
+#: config/tc-arm.c:15042
 msgid "stride of 2 unavailable when element size is 8"
 msgstr ""
 
 msgid "stride of 2 unavailable when element size is 8"
 msgstr ""
 
-#: config/tc-arm.c:14550 config/tc-arm.c:14625
+#: config/tc-arm.c:15075 config/tc-arm.c:15150
 msgid "can't use alignment with this instruction"
 msgstr ""
 
 msgid "can't use alignment with this instruction"
 msgstr ""
 
-#: config/tc-arm.c:14689
+#: config/tc-arm.c:15217
 msgid "post-index must be a register"
 msgstr ""
 
 msgid "post-index must be a register"
 msgstr ""
 
-#: config/tc-arm.c:14691
+#: config/tc-arm.c:15219
 msgid "bad register for post-index"
 msgstr ""
 
 msgid "bad register for post-index"
 msgstr ""
 
-#: config/tc-arm.c:15005 config/tc-arm.c:15089
+#: config/tc-arm.c:15532 config/tc-arm.c:15618
 msgid "conditional infixes are deprecated in unified syntax"
 msgstr ""
 
 msgid "conditional infixes are deprecated in unified syntax"
 msgstr ""
 
-#: config/tc-arm.c:15237
+#: config/tc-arm.c:15766
 msgid "Warning: conditional outside an IT block for Thumb."
 msgstr ""
 
 msgid "Warning: conditional outside an IT block for Thumb."
 msgstr ""
 
-#: config/tc-arm.c:15442
+#: config/tc-arm.c:15971
 msgid "s suffix on comparison instruction is deprecated"
 msgstr ""
 
 msgid "s suffix on comparison instruction is deprecated"
 msgstr ""
 
-#: config/tc-arm.c:15461 config/tc-arm.c:15486 config/tc-arm.c:15550
+#: config/tc-arm.c:15990
 #, c-format
 #, c-format
-msgid "selected processor does not support `%s'"
+msgid "selected processor does not support Thumb mode `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:15467
+#: config/tc-arm.c:15996
 msgid "Thumb does not support conditional execution"
 msgstr ""
 
 msgid "Thumb does not support conditional execution"
 msgstr ""
 
-#: config/tc-arm.c:15511
+#: config/tc-arm.c:16015
+#, c-format
+msgid "selected processor does not support Thumb-2 mode `%s'"
+msgstr ""
+
+#: config/tc-arm.c:16040
 #, c-format
 msgid "cannot honor width suffix -- `%s'"
 msgstr ""
 
 #, c-format
 msgid "cannot honor width suffix -- `%s'"
 msgstr ""
 
-#: config/tc-arm.c:15555
+#: config/tc-arm.c:16081
+#, c-format
+msgid "selected processor does not support ARM mode `%s'"
+msgstr ""
+
+#: config/tc-arm.c:16086
 #, c-format
 msgid "width suffixes are invalid in ARM mode -- `%s'"
 msgstr ""
 
 #, c-format
 msgid "width suffixes are invalid in ARM mode -- `%s'"
 msgstr ""
 
-#: config/tc-arm.c:15585
+#: config/tc-arm.c:16119
 #, c-format
 msgid "attempt to use an ARM instruction on a Thumb-only processor -- `%s'"
 msgstr ""
 
 #, c-format
 msgid "attempt to use an ARM instruction on a Thumb-only processor -- `%s'"
 msgstr ""
 
-#: config/tc-arm.c:15602
+#: config/tc-arm.c:16136
 #, c-format
 msgid "section '%s' finished with an open IT block."
 msgstr ""
 
 #, c-format
 msgid "section '%s' finished with an open IT block."
 msgstr ""
 
-#: config/tc-arm.c:15607
+#: config/tc-arm.c:16141
 msgid "file finished with an open IT block."
 msgstr ""
 
 msgid "file finished with an open IT block."
 msgstr ""
 
-#: config/tc-arm.c:18511
+#: config/tc-arm.c:19172
 #, c-format
 msgid "alignments greater than %d bytes not supported in .text sections."
 msgstr ""
 
 #, c-format
 msgid "alignments greater than %d bytes not supported in .text sections."
 msgstr ""
 
-#: config/tc-arm.c:18779 config/tc-ia64.c:3458
+#: config/tc-arm.c:19440 config/tc-ia64.c:3469
 #, c-format
 msgid "Group section `%s' has no group signature"
 msgstr ""
 
 #, c-format
 msgid "Group section `%s' has no group signature"
 msgstr ""
 
-#: config/tc-arm.c:18824
+#: config/tc-arm.c:19485
 msgid "handlerdata in cantunwind frame"
 msgstr ""
 
 msgid "handlerdata in cantunwind frame"
 msgstr ""
 
-#: config/tc-arm.c:18841
+#: config/tc-arm.c:19502
 msgid "too many unwind opcodes for personality routine 0"
 msgstr ""
 
 msgid "too many unwind opcodes for personality routine 0"
 msgstr ""
 
-#: config/tc-arm.c:18873
+#: config/tc-arm.c:19534
 msgid "too many unwind opcodes"
 msgstr ""
 
 msgid "too many unwind opcodes"
 msgstr ""
 
-#: config/tc-arm.c:19133
+#: config/tc-arm.c:19794
 msgid "GOT already in the symbol table"
 msgstr ""
 
 msgid "GOT already in the symbol table"
 msgstr ""
 
-#: config/tc-arm.c:19470 config/tc-arm.c:19511 config/tc-arm.c:19781
+#: 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"
 msgstr ""
 
 #, c-format
 msgid "undefined symbol %s used as an immediate value"
 msgstr ""
 
-#: config/tc-arm.c:19479 config/tc-arm.c:19520
+#: config/tc-arm.c:20134 config/tc-arm.c:20176
 #, c-format
 msgid "symbol %s is in a different section"
 msgstr ""
 
 #, c-format
 msgid "symbol %s is in a different section"
 msgstr ""
 
-#: config/tc-arm.c:19493 config/tc-arm.c:19820
+#: config/tc-arm.c:20136 config/tc-arm.c:20178
+#, c-format
+msgid "symbol %s is weak and may be overridden later"
+msgstr ""
+
+#: config/tc-arm.c:20155 config/tc-arm.c:20486
 #, c-format
 msgid "invalid constant (%lx) after fixup"
 msgstr ""
 
 #, c-format
 msgid "invalid constant (%lx) after fixup"
 msgstr ""
 
-#: config/tc-arm.c:19548
+#: config/tc-arm.c:20211
 #, c-format
 msgid "unable to compute ADRL instructions for PC offset of 0x%lx"
 msgstr ""
 
 #, c-format
 msgid "unable to compute ADRL instructions for PC offset of 0x%lx"
 msgstr ""
 
-#: config/tc-arm.c:19583 config/tc-arm.c:19608
+#: config/tc-arm.c:20246 config/tc-arm.c:20271
 msgid "invalid literal constant: pool needs to be closer"
 msgstr ""
 
 msgid "invalid literal constant: pool needs to be closer"
 msgstr ""
 
-#: config/tc-arm.c:19586 config/tc-arm.c:19624
+#: config/tc-arm.c:20249 config/tc-arm.c:20287
 #, c-format
 msgid "bad immediate value for offset (%ld)"
 msgstr ""
 
 #, c-format
 msgid "bad immediate value for offset (%ld)"
 msgstr ""
 
-#: config/tc-arm.c:19610
+#: config/tc-arm.c:20273
 #, c-format
 msgid "bad immediate value for 8-bit offset (%ld)"
 msgstr ""
 
 #, c-format
 msgid "bad immediate value for 8-bit offset (%ld)"
 msgstr ""
 
-#: config/tc-arm.c:19665
+#: config/tc-arm.c:20328
 msgid "offset not a multiple of 4"
 msgstr ""
 
 msgid "offset not a multiple of 4"
 msgstr ""
 
-#: config/tc-arm.c:19672 config/tc-arm.c:19687 config/tc-arm.c:19702
-#: config/tc-arm.c:19713 config/tc-arm.c:19736 config/tc-arm.c:20445
-#: config/tc-moxie.c:664 config/tc-pj.c:450 config/tc-sh.c:4190
+#: 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"
 msgstr ""
 
 msgid "offset out of range"
 msgstr ""
 
-#: config/tc-arm.c:19836
+#: config/tc-arm.c:20502
 msgid "invalid smc expression"
 msgstr ""
 
 msgid "invalid smc expression"
 msgstr ""
 
-#: config/tc-arm.c:19847 config/tc-arm.c:19856
+#: config/tc-arm.c:20511
+msgid "invalid hvc expression"
+msgstr ""
+
+#: config/tc-arm.c:20522 config/tc-arm.c:20531
 msgid "invalid swi expression"
 msgstr ""
 
 msgid "invalid swi expression"
 msgstr ""
 
-#: config/tc-arm.c:19866
+#: config/tc-arm.c:20541
 msgid "invalid expression in load/store multiple"
 msgstr ""
 
 msgid "invalid expression in load/store multiple"
 msgstr ""
 
-#: config/tc-arm.c:19927
+#: config/tc-arm.c:20602
 #, c-format
 msgid "blx to '%s' an ARM ISA state function changed to bl"
 msgstr ""
 
 #, c-format
 msgid "blx to '%s' an ARM ISA state function changed to bl"
 msgstr ""
 
-#: config/tc-arm.c:19946
+#: config/tc-arm.c:20621
 msgid "misaligned branch destination"
 msgstr ""
 
 msgid "misaligned branch destination"
 msgstr ""
 
-#: config/tc-arm.c:19950 config/tc-arm.c:19987 config/tc-arm.c:20001
-#: config/tc-arm.c:20014 config/tc-arm.c:20123 config/tc-arm.c:20152
+#: 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"
 msgstr ""
 
 msgid "branch out of range"
 msgstr ""
 
-#: config/tc-arm.c:20037
+#: config/tc-arm.c:20712
 msgid "conditional branch out of range"
 msgstr ""
 
 msgid "conditional branch out of range"
 msgstr ""
 
-#: config/tc-arm.c:20073
+#: config/tc-arm.c:20748
 #, c-format
 msgid "blx to Thumb func '%s' from Thumb ISA state changed to bl"
 msgstr ""
 
 #, c-format
 msgid "blx to Thumb func '%s' from Thumb ISA state changed to bl"
 msgstr ""
 
-#: config/tc-arm.c:20129
+#: config/tc-arm.c:20805
 msgid "Thumb2 branch out of range"
 msgstr ""
 
 msgid "Thumb2 branch out of range"
 msgstr ""
 
-#: config/tc-arm.c:20219
+#: config/tc-arm.c:20888
 msgid "rel31 relocation overflow"
 msgstr ""
 
 msgid "rel31 relocation overflow"
 msgstr ""
 
-#: config/tc-arm.c:20231 config/tc-arm.c:20254
+#: config/tc-arm.c:20900 config/tc-arm.c:20923
 msgid "co-processor offset out of range"
 msgstr ""
 
 msgid "co-processor offset out of range"
 msgstr ""
 
-#: config/tc-arm.c:20271
+#: config/tc-arm.c:20940
 #, c-format
 msgid "invalid offset, target not word aligned (0x%08lX)"
 msgstr ""
 
 #, c-format
 msgid "invalid offset, target not word aligned (0x%08lX)"
 msgstr ""
 
-#: config/tc-arm.c:20278 config/tc-arm.c:20287 config/tc-arm.c:20295
-#: config/tc-arm.c:20303 config/tc-arm.c:20311
+#: 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)"
 msgstr ""
 
 #, c-format
 msgid "invalid offset, value too big (0x%08lX)"
 msgstr ""
 
-#: config/tc-arm.c:20352
+#: config/tc-arm.c:21021
 msgid "invalid Hi register with immediate"
 msgstr ""
 
 msgid "invalid Hi register with immediate"
 msgstr ""
 
-#: config/tc-arm.c:20368
+#: config/tc-arm.c:21037
 msgid "invalid immediate for stack address calculation"
 msgstr ""
 
 msgid "invalid immediate for stack address calculation"
 msgstr ""
 
-#: config/tc-arm.c:20376
+#: config/tc-arm.c:21045
 #, c-format
 msgid "invalid immediate for address calculation (value = 0x%08lX)"
 msgstr ""
 
 #, c-format
 msgid "invalid immediate for address calculation (value = 0x%08lX)"
 msgstr ""
 
-#: config/tc-arm.c:20406
+#: config/tc-arm.c:21075
 #, c-format
 msgid "invalid immediate: %ld is out of range"
 msgstr ""
 
 #, c-format
 msgid "invalid immediate: %ld is out of range"
 msgstr ""
 
-#: config/tc-arm.c:20418
+#: config/tc-arm.c:21087
 #, c-format
 msgid "invalid shift value: %ld"
 msgstr ""
 
 #, c-format
 msgid "invalid shift value: %ld"
 msgstr ""
 
-#: config/tc-arm.c:20497
+#: config/tc-arm.c:21166
 #, c-format
 msgid "the offset 0x%08lX is not representable"
 msgstr ""
 
 #, c-format
 msgid "the offset 0x%08lX is not representable"
 msgstr ""
 
-#: config/tc-arm.c:20537
+#: config/tc-arm.c:21206
 #, c-format
 msgid "bad offset 0x%08lX (only 12 bits available for the magnitude)"
 msgstr ""
 
 #, c-format
 msgid "bad offset 0x%08lX (only 12 bits available for the magnitude)"
 msgstr ""
 
-#: config/tc-arm.c:20576
+#: config/tc-arm.c:21245
 #, c-format
 msgid "bad offset 0x%08lX (only 8 bits available for the magnitude)"
 msgstr ""
 
 #, c-format
 msgid "bad offset 0x%08lX (only 8 bits available for the magnitude)"
 msgstr ""
 
-#: config/tc-arm.c:20616
+#: config/tc-arm.c:21285
 #, c-format
 msgid "bad offset 0x%08lX (must be word-aligned)"
 msgstr ""
 
 #, c-format
 msgid "bad offset 0x%08lX (must be word-aligned)"
 msgstr ""
 
-#: config/tc-arm.c:20621
+#: config/tc-arm.c:21290
 #, c-format
 msgid "bad offset 0x%08lX (must be an 8-bit number of words)"
 msgstr ""
 
 #, c-format
 msgid "bad offset 0x%08lX (must be an 8-bit number of words)"
 msgstr ""
 
-#: config/tc-arm.c:20652 config/tc-score.c:7398
+#: config/tc-arm.c:21321 config/tc-score.c:7397
 #, c-format
 msgid "bad relocation fixup type (%d)"
 msgstr ""
 
 #, c-format
 msgid "bad relocation fixup type (%d)"
 msgstr ""
 
-#: config/tc-arm.c:20763
+#: config/tc-arm.c:21432
 msgid "literal referenced across section boundary"
 msgstr ""
 
 msgid "literal referenced across section boundary"
 msgstr ""
 
-#: config/tc-arm.c:20824
+#: config/tc-arm.c:21494
 msgid "internal relocation (type: IMMEDIATE) not fixed up"
 msgstr ""
 
 msgid "internal relocation (type: IMMEDIATE) not fixed up"
 msgstr ""
 
-#: config/tc-arm.c:20829
+#: config/tc-arm.c:21499
 msgid "ADRL used for a symbol not defined in the same file"
 msgstr ""
 
 msgid "ADRL used for a symbol not defined in the same file"
 msgstr ""
 
-#: config/tc-arm.c:20844
+#: config/tc-arm.c:21514
 #, c-format
 msgid "undefined local label `%s'"
 msgstr ""
 
 #, c-format
 msgid "undefined local label `%s'"
 msgstr ""
 
-#: config/tc-arm.c:20850
+#: config/tc-arm.c:21520
 msgid "internal_relocation (type: OFFSET_IMM) not fixed up"
 msgstr ""
 
 msgid "internal_relocation (type: OFFSET_IMM) not fixed up"
 msgstr ""
 
-#: config/tc-arm.c:20871 config/tc-cris.c:3985 config/tc-mcore.c:1926
-#: config/tc-microblaze.c:1834 config/tc-mmix.c:2867 config/tc-moxie.c:759
-#: config/tc-ns32k.c:2248 config/tc-score.c:7491
+#: 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>"
 msgstr ""
 
 msgid "<unknown>"
 msgstr ""
 
-#: config/tc-arm.c:20874 config/tc-arm.c:20895 config/tc-score.c:7493
+#: 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"
 msgstr ""
 
 #, c-format
 msgid "cannot represent %s relocation in this object file format"
 msgstr ""
 
-#: config/tc-arm.c:21235
+#: config/tc-arm.c:21906
 #, c-format
 msgid "%s: unexpected function type: %d"
 msgstr ""
 
 #, c-format
 msgid "%s: unexpected function type: %d"
 msgstr ""
 
-#: config/tc-arm.c:21362
+#: config/tc-arm.c:22035
 msgid "use of old and new-style options to set CPU type"
 msgstr ""
 
 msgid "use of old and new-style options to set CPU type"
 msgstr ""
 
-#: config/tc-arm.c:21372
+#: config/tc-arm.c:22045
 msgid "use of old and new-style options to set FPU type"
 msgstr ""
 
 msgid "use of old and new-style options to set FPU type"
 msgstr ""
 
-#: config/tc-arm.c:21448
+#: config/tc-arm.c:22121
 msgid "hard-float conflicts with specified fpu"
 msgstr ""
 
 msgid "hard-float conflicts with specified fpu"
 msgstr ""
 
-#: config/tc-arm.c:21635
+#: config/tc-arm.c:22308
 msgid "generate PIC code"
 msgstr ""
 
 msgid "generate PIC code"
 msgstr ""
 
-#: config/tc-arm.c:21636
+#: config/tc-arm.c:22309
 msgid "assemble Thumb code"
 msgstr ""
 
 msgid "assemble Thumb code"
 msgstr ""
 
-#: config/tc-arm.c:21637
+#: config/tc-arm.c:22310
 msgid "support ARM/Thumb interworking"
 msgstr ""
 
 msgid "support ARM/Thumb interworking"
 msgstr ""
 
-#: config/tc-arm.c:21639
+#: config/tc-arm.c:22312
 msgid "code uses 32-bit program counter"
 msgstr ""
 
 msgid "code uses 32-bit program counter"
 msgstr ""
 
-#: config/tc-arm.c:21640
+#: config/tc-arm.c:22313
 msgid "code uses 26-bit program counter"
 msgstr ""
 
 msgid "code uses 26-bit program counter"
 msgstr ""
 
-#: config/tc-arm.c:21641
+#: config/tc-arm.c:22314
 msgid "floating point args are in fp regs"
 msgstr ""
 
 msgid "floating point args are in fp regs"
 msgstr ""
 
-#: config/tc-arm.c:21643
+#: config/tc-arm.c:22316
 msgid "re-entrant code"
 msgstr ""
 
 msgid "re-entrant code"
 msgstr ""
 
-#: config/tc-arm.c:21644
+#: config/tc-arm.c:22317
 msgid "code is ATPCS conformant"
 msgstr ""
 
 msgid "code is ATPCS conformant"
 msgstr ""
 
-#: config/tc-arm.c:21645
+#: config/tc-arm.c:22318
 msgid "assemble for big-endian"
 msgstr ""
 
 msgid "assemble for big-endian"
 msgstr ""
 
-#: config/tc-arm.c:21646
+#: config/tc-arm.c:22319
 msgid "assemble for little-endian"
 msgstr ""
 
 #. These are recognized by the assembler, but have no affect on code.
 msgid "assemble for little-endian"
 msgstr ""
 
 #. These are recognized by the assembler, but have no affect on code.
-#: config/tc-arm.c:21650
+#: config/tc-arm.c:22323
 msgid "use frame pointer"
 msgstr ""
 
 msgid "use frame pointer"
 msgstr ""
 
-#: config/tc-arm.c:21651
+#: config/tc-arm.c:22324
 msgid "use stack size checking"
 msgstr ""
 
 msgid "use stack size checking"
 msgstr ""
 
-#: config/tc-arm.c:21654
+#: config/tc-arm.c:22327
 msgid "do not warn on use of deprecated feature"
 msgstr ""
 
 #. DON'T add any new processors to this list -- we want the whole list
 #. to go away...  Add them to the processors table instead.
 msgid "do not warn on use of deprecated feature"
 msgstr ""
 
 #. DON'T add any new processors to this list -- we want the whole list
 #. to go away...  Add them to the processors table instead.
-#: config/tc-arm.c:21671 config/tc-arm.c:21672
+#: config/tc-arm.c:22344 config/tc-arm.c:22345
 msgid "use -mcpu=arm1"
 msgstr ""
 
 msgid "use -mcpu=arm1"
 msgstr ""
 
-#: config/tc-arm.c:21673 config/tc-arm.c:21674
+#: config/tc-arm.c:22346 config/tc-arm.c:22347
 msgid "use -mcpu=arm2"
 msgstr ""
 
 msgid "use -mcpu=arm2"
 msgstr ""
 
-#: config/tc-arm.c:21675 config/tc-arm.c:21676
+#: config/tc-arm.c:22348 config/tc-arm.c:22349
 msgid "use -mcpu=arm250"
 msgstr ""
 
 msgid "use -mcpu=arm250"
 msgstr ""
 
-#: config/tc-arm.c:21677 config/tc-arm.c:21678
+#: config/tc-arm.c:22350 config/tc-arm.c:22351
 msgid "use -mcpu=arm3"
 msgstr ""
 
 msgid "use -mcpu=arm3"
 msgstr ""
 
-#: config/tc-arm.c:21679 config/tc-arm.c:21680
+#: config/tc-arm.c:22352 config/tc-arm.c:22353
 msgid "use -mcpu=arm6"
 msgstr ""
 
 msgid "use -mcpu=arm6"
 msgstr ""
 
-#: config/tc-arm.c:21681 config/tc-arm.c:21682
+#: config/tc-arm.c:22354 config/tc-arm.c:22355
 msgid "use -mcpu=arm600"
 msgstr ""
 
 msgid "use -mcpu=arm600"
 msgstr ""
 
-#: config/tc-arm.c:21683 config/tc-arm.c:21684
+#: config/tc-arm.c:22356 config/tc-arm.c:22357
 msgid "use -mcpu=arm610"
 msgstr ""
 
 msgid "use -mcpu=arm610"
 msgstr ""
 
-#: config/tc-arm.c:21685 config/tc-arm.c:21686
+#: config/tc-arm.c:22358 config/tc-arm.c:22359
 msgid "use -mcpu=arm620"
 msgstr ""
 
 msgid "use -mcpu=arm620"
 msgstr ""
 
-#: config/tc-arm.c:21687 config/tc-arm.c:21688
+#: config/tc-arm.c:22360 config/tc-arm.c:22361
 msgid "use -mcpu=arm7"
 msgstr ""
 
 msgid "use -mcpu=arm7"
 msgstr ""
 
-#: config/tc-arm.c:21689 config/tc-arm.c:21690
+#: config/tc-arm.c:22362 config/tc-arm.c:22363
 msgid "use -mcpu=arm70"
 msgstr ""
 
 msgid "use -mcpu=arm70"
 msgstr ""
 
-#: config/tc-arm.c:21691 config/tc-arm.c:21692
+#: config/tc-arm.c:22364 config/tc-arm.c:22365
 msgid "use -mcpu=arm700"
 msgstr ""
 
 msgid "use -mcpu=arm700"
 msgstr ""
 
-#: config/tc-arm.c:21693 config/tc-arm.c:21694
+#: config/tc-arm.c:22366 config/tc-arm.c:22367
 msgid "use -mcpu=arm700i"
 msgstr ""
 
 msgid "use -mcpu=arm700i"
 msgstr ""
 
-#: config/tc-arm.c:21695 config/tc-arm.c:21696
+#: config/tc-arm.c:22368 config/tc-arm.c:22369
 msgid "use -mcpu=arm710"
 msgstr ""
 
 msgid "use -mcpu=arm710"
 msgstr ""
 
-#: config/tc-arm.c:21697 config/tc-arm.c:21698
+#: config/tc-arm.c:22370 config/tc-arm.c:22371
 msgid "use -mcpu=arm710c"
 msgstr ""
 
 msgid "use -mcpu=arm710c"
 msgstr ""
 
-#: config/tc-arm.c:21699 config/tc-arm.c:21700
+#: config/tc-arm.c:22372 config/tc-arm.c:22373
 msgid "use -mcpu=arm720"
 msgstr ""
 
 msgid "use -mcpu=arm720"
 msgstr ""
 
-#: config/tc-arm.c:21701 config/tc-arm.c:21702
+#: config/tc-arm.c:22374 config/tc-arm.c:22375
 msgid "use -mcpu=arm7d"
 msgstr ""
 
 msgid "use -mcpu=arm7d"
 msgstr ""
 
-#: config/tc-arm.c:21703 config/tc-arm.c:21704
+#: config/tc-arm.c:22376 config/tc-arm.c:22377
 msgid "use -mcpu=arm7di"
 msgstr ""
 
 msgid "use -mcpu=arm7di"
 msgstr ""
 
-#: config/tc-arm.c:21705 config/tc-arm.c:21706
+#: config/tc-arm.c:22378 config/tc-arm.c:22379
 msgid "use -mcpu=arm7m"
 msgstr ""
 
 msgid "use -mcpu=arm7m"
 msgstr ""
 
-#: config/tc-arm.c:21707 config/tc-arm.c:21708
+#: config/tc-arm.c:22380 config/tc-arm.c:22381
 msgid "use -mcpu=arm7dm"
 msgstr ""
 
 msgid "use -mcpu=arm7dm"
 msgstr ""
 
-#: config/tc-arm.c:21709 config/tc-arm.c:21710
+#: config/tc-arm.c:22382 config/tc-arm.c:22383
 msgid "use -mcpu=arm7dmi"
 msgstr ""
 
 msgid "use -mcpu=arm7dmi"
 msgstr ""
 
-#: config/tc-arm.c:21711 config/tc-arm.c:21712
+#: config/tc-arm.c:22384 config/tc-arm.c:22385
 msgid "use -mcpu=arm7100"
 msgstr ""
 
 msgid "use -mcpu=arm7100"
 msgstr ""
 
-#: config/tc-arm.c:21713 config/tc-arm.c:21714
+#: config/tc-arm.c:22386 config/tc-arm.c:22387
 msgid "use -mcpu=arm7500"
 msgstr ""
 
 msgid "use -mcpu=arm7500"
 msgstr ""
 
-#: config/tc-arm.c:21715 config/tc-arm.c:21716
+#: config/tc-arm.c:22388 config/tc-arm.c:22389
 msgid "use -mcpu=arm7500fe"
 msgstr ""
 
 msgid "use -mcpu=arm7500fe"
 msgstr ""
 
-#: config/tc-arm.c:21717 config/tc-arm.c:21718 config/tc-arm.c:21719
-#: config/tc-arm.c:21720
+#: config/tc-arm.c:22390 config/tc-arm.c:22391 config/tc-arm.c:22392
+#: config/tc-arm.c:22393
 msgid "use -mcpu=arm7tdmi"
 msgstr ""
 
 msgid "use -mcpu=arm7tdmi"
 msgstr ""
 
-#: config/tc-arm.c:21721 config/tc-arm.c:21722
+#: config/tc-arm.c:22394 config/tc-arm.c:22395
 msgid "use -mcpu=arm710t"
 msgstr ""
 
 msgid "use -mcpu=arm710t"
 msgstr ""
 
-#: config/tc-arm.c:21723 config/tc-arm.c:21724
+#: config/tc-arm.c:22396 config/tc-arm.c:22397
 msgid "use -mcpu=arm720t"
 msgstr ""
 
 msgid "use -mcpu=arm720t"
 msgstr ""
 
-#: config/tc-arm.c:21725 config/tc-arm.c:21726
+#: config/tc-arm.c:22398 config/tc-arm.c:22399
 msgid "use -mcpu=arm740t"
 msgstr ""
 
 msgid "use -mcpu=arm740t"
 msgstr ""
 
-#: config/tc-arm.c:21727 config/tc-arm.c:21728
+#: config/tc-arm.c:22400 config/tc-arm.c:22401
 msgid "use -mcpu=arm8"
 msgstr ""
 
 msgid "use -mcpu=arm8"
 msgstr ""
 
-#: config/tc-arm.c:21729 config/tc-arm.c:21730
+#: config/tc-arm.c:22402 config/tc-arm.c:22403
 msgid "use -mcpu=arm810"
 msgstr ""
 
 msgid "use -mcpu=arm810"
 msgstr ""
 
-#: config/tc-arm.c:21731 config/tc-arm.c:21732
+#: config/tc-arm.c:22404 config/tc-arm.c:22405
 msgid "use -mcpu=arm9"
 msgstr ""
 
 msgid "use -mcpu=arm9"
 msgstr ""
 
-#: config/tc-arm.c:21733 config/tc-arm.c:21734
+#: config/tc-arm.c:22406 config/tc-arm.c:22407
 msgid "use -mcpu=arm9tdmi"
 msgstr ""
 
 msgid "use -mcpu=arm9tdmi"
 msgstr ""
 
-#: config/tc-arm.c:21735 config/tc-arm.c:21736
+#: config/tc-arm.c:22408 config/tc-arm.c:22409
 msgid "use -mcpu=arm920"
 msgstr ""
 
 msgid "use -mcpu=arm920"
 msgstr ""
 
-#: config/tc-arm.c:21737 config/tc-arm.c:21738
+#: config/tc-arm.c:22410 config/tc-arm.c:22411
 msgid "use -mcpu=arm940"
 msgstr ""
 
 msgid "use -mcpu=arm940"
 msgstr ""
 
-#: config/tc-arm.c:21739
+#: config/tc-arm.c:22412
 msgid "use -mcpu=strongarm"
 msgstr ""
 
 msgid "use -mcpu=strongarm"
 msgstr ""
 
-#: config/tc-arm.c:21741
+#: config/tc-arm.c:22414
 msgid "use -mcpu=strongarm110"
 msgstr ""
 
 msgid "use -mcpu=strongarm110"
 msgstr ""
 
-#: config/tc-arm.c:21743
+#: config/tc-arm.c:22416
 msgid "use -mcpu=strongarm1100"
 msgstr ""
 
 msgid "use -mcpu=strongarm1100"
 msgstr ""
 
-#: config/tc-arm.c:21745
+#: config/tc-arm.c:22418
 msgid "use -mcpu=strongarm1110"
 msgstr ""
 
 msgid "use -mcpu=strongarm1110"
 msgstr ""
 
-#: config/tc-arm.c:21746
+#: config/tc-arm.c:22419
 msgid "use -mcpu=xscale"
 msgstr ""
 
 msgid "use -mcpu=xscale"
 msgstr ""
 
-#: config/tc-arm.c:21747
+#: config/tc-arm.c:22420
 msgid "use -mcpu=iwmmxt"
 msgstr ""
 
 msgid "use -mcpu=iwmmxt"
 msgstr ""
 
-#: config/tc-arm.c:21748
+#: config/tc-arm.c:22421
 msgid "use -mcpu=all"
 msgstr ""
 
 #. Architecture variants -- don't add any more to this list either.
 msgid "use -mcpu=all"
 msgstr ""
 
 #. Architecture variants -- don't add any more to this list either.
-#: config/tc-arm.c:21751 config/tc-arm.c:21752
+#: config/tc-arm.c:22424 config/tc-arm.c:22425
 msgid "use -march=armv2"
 msgstr ""
 
 msgid "use -march=armv2"
 msgstr ""
 
-#: config/tc-arm.c:21753 config/tc-arm.c:21754
+#: config/tc-arm.c:22426 config/tc-arm.c:22427
 msgid "use -march=armv2a"
 msgstr ""
 
 msgid "use -march=armv2a"
 msgstr ""
 
-#: config/tc-arm.c:21755 config/tc-arm.c:21756
+#: config/tc-arm.c:22428 config/tc-arm.c:22429
 msgid "use -march=armv3"
 msgstr ""
 
 msgid "use -march=armv3"
 msgstr ""
 
-#: config/tc-arm.c:21757 config/tc-arm.c:21758
+#: config/tc-arm.c:22430 config/tc-arm.c:22431
 msgid "use -march=armv3m"
 msgstr ""
 
 msgid "use -march=armv3m"
 msgstr ""
 
-#: config/tc-arm.c:21759 config/tc-arm.c:21760
+#: config/tc-arm.c:22432 config/tc-arm.c:22433
 msgid "use -march=armv4"
 msgstr ""
 
 msgid "use -march=armv4"
 msgstr ""
 
-#: config/tc-arm.c:21761 config/tc-arm.c:21762
+#: config/tc-arm.c:22434 config/tc-arm.c:22435
 msgid "use -march=armv4t"
 msgstr ""
 
 msgid "use -march=armv4t"
 msgstr ""
 
-#: config/tc-arm.c:21763 config/tc-arm.c:21764
+#: config/tc-arm.c:22436 config/tc-arm.c:22437
 msgid "use -march=armv5"
 msgstr ""
 
 msgid "use -march=armv5"
 msgstr ""
 
-#: config/tc-arm.c:21765 config/tc-arm.c:21766
+#: config/tc-arm.c:22438 config/tc-arm.c:22439
 msgid "use -march=armv5t"
 msgstr ""
 
 msgid "use -march=armv5t"
 msgstr ""
 
-#: config/tc-arm.c:21767 config/tc-arm.c:21768
+#: config/tc-arm.c:22440 config/tc-arm.c:22441
 msgid "use -march=armv5te"
 msgstr ""
 
 #. Floating point variants -- don't add any more to this list either.
 msgid "use -march=armv5te"
 msgstr ""
 
 #. Floating point variants -- don't add any more to this list either.
-#: config/tc-arm.c:21771
+#: config/tc-arm.c:22444
 msgid "use -mfpu=fpe"
 msgstr ""
 
 msgid "use -mfpu=fpe"
 msgstr ""
 
-#: config/tc-arm.c:21772
+#: config/tc-arm.c:22445
 msgid "use -mfpu=fpa10"
 msgstr ""
 
 msgid "use -mfpu=fpa10"
 msgstr ""
 
-#: config/tc-arm.c:21773
+#: config/tc-arm.c:22446
 msgid "use -mfpu=fpa11"
 msgstr ""
 
 msgid "use -mfpu=fpa11"
 msgstr ""
 
-#: config/tc-arm.c:21775
+#: config/tc-arm.c:22448
 msgid "use either -mfpu=softfpa or -mfpu=softvfp"
 msgstr ""
 
 msgid "use either -mfpu=softfpa or -mfpu=softvfp"
 msgstr ""
 
-#: config/tc-arm.c:22050
+#: config/tc-arm.c:22772
 msgid "invalid architectural extension"
 msgstr ""
 
 msgid "invalid architectural extension"
 msgstr ""
 
-#: config/tc-arm.c:22064
+#: config/tc-arm.c:22805
+msgid "must specify extensions to add before specifying those to remove"
+msgstr ""
+
+#: config/tc-arm.c:22813
 msgid "missing architectural extension"
 msgstr ""
 
 msgid "missing architectural extension"
 msgstr ""
 
-#: config/tc-arm.c:22077
+#: config/tc-arm.c:22828
+msgid "extension does not apply to the base architecture"
+msgstr ""
+
+#: config/tc-arm.c:22851
 #, c-format
 msgid "unknown architectural extension `%s'"
 msgstr ""
 
 #, c-format
 msgid "unknown architectural extension `%s'"
 msgstr ""
 
-#: config/tc-arm.c:22101
+#: config/tc-arm.c:22853
+msgid "architectural extensions must be specified in alphabetical order"
+msgstr ""
+
+#: config/tc-arm.c:22885
 #, c-format
 msgid "missing cpu name `%s'"
 msgstr ""
 
 #, c-format
 msgid "missing cpu name `%s'"
 msgstr ""
 
-#: config/tc-arm.c:22127 config/tc-arm.c:22562
+#: config/tc-arm.c:22911 config/tc-arm.c:23401
 #, c-format
 msgid "unknown cpu `%s'"
 msgstr ""
 
 #, c-format
 msgid "unknown cpu `%s'"
 msgstr ""
 
-#: config/tc-arm.c:22145
+#: config/tc-arm.c:22929
 #, c-format
 msgid "missing architecture name `%s'"
 msgstr ""
 
 #, c-format
 msgid "missing architecture name `%s'"
 msgstr ""
 
-#: config/tc-arm.c:22162 config/tc-arm.c:22596 config/tc-arm.c:22627
-#: config/tc-score.c:7728
+#: 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"
 msgstr ""
 
 #, c-format
 msgid "unknown architecture `%s'\n"
 msgstr ""
 
-#: config/tc-arm.c:22178 config/tc-arm.c:22657
+#: config/tc-arm.c:22962 config/tc-arm.c:23548
 #, c-format
 msgid "unknown floating point format `%s'\n"
 msgstr ""
 
 #, c-format
 msgid "unknown floating point format `%s'\n"
 msgstr ""
 
-#: config/tc-arm.c:22194
+#: config/tc-arm.c:22978
 #, c-format
 msgid "unknown floating point abi `%s'\n"
 msgstr ""
 
 #, c-format
 msgid "unknown floating point abi `%s'\n"
 msgstr ""
 
-#: config/tc-arm.c:22210
+#: config/tc-arm.c:22994
 #, c-format
 msgid "unknown EABI `%s'\n"
 msgstr ""
 
 #, c-format
 msgid "unknown EABI `%s'\n"
 msgstr ""
 
-#: config/tc-arm.c:22230
+#: config/tc-arm.c:23014
 #, c-format
 msgid "unknown implicit IT mode `%s', should be arm, thumb, always, or never."
 msgstr ""
 
 #, c-format
 msgid "unknown implicit IT mode `%s', should be arm, thumb, always, or never."
 msgstr ""
 
-#: config/tc-arm.c:22240
+#: config/tc-arm.c:23024
 msgid "<cpu name>\t  assemble for CPU <cpu name>"
 msgstr ""
 
 msgid "<cpu name>\t  assemble for CPU <cpu name>"
 msgstr ""
 
-#: config/tc-arm.c:22242
+#: config/tc-arm.c:23026
 msgid "<arch name>\t  assemble for architecture <arch name>"
 msgstr ""
 
 msgid "<arch name>\t  assemble for architecture <arch name>"
 msgstr ""
 
-#: config/tc-arm.c:22244
+#: config/tc-arm.c:23028
 msgid "<fpu name>\t  assemble for FPU architecture <fpu name>"
 msgstr ""
 
 msgid "<fpu name>\t  assemble for FPU architecture <fpu name>"
 msgstr ""
 
-#: config/tc-arm.c:22246
+#: config/tc-arm.c:23030
 msgid "<abi>\t  assemble for floating point ABI <abi>"
 msgstr ""
 
 msgid "<abi>\t  assemble for floating point ABI <abi>"
 msgstr ""
 
-#: config/tc-arm.c:22249
+#: config/tc-arm.c:23033
 msgid "<ver>\t\t  assemble for eabi version <ver>"
 msgstr ""
 
 msgid "<ver>\t\t  assemble for eabi version <ver>"
 msgstr ""
 
-#: config/tc-arm.c:22252
+#: config/tc-arm.c:23036
 msgid "<mode>\t  controls implicit insertion of IT instructions"
 msgstr ""
 
 msgid "<mode>\t  controls implicit insertion of IT instructions"
 msgstr ""
 
-#: config/tc-arm.c:22296 config/tc-arm.c:22314 config/tc-arm.c:22334
+#: config/tc-arm.c:23080 config/tc-arm.c:23098 config/tc-arm.c:23118
 #, c-format
 msgid "option `-%c%s' is deprecated: %s"
 msgstr ""
 
 #, c-format
 msgid "option `-%c%s' is deprecated: %s"
 msgstr ""
 
-#: config/tc-arm.c:22354
+#: config/tc-arm.c:23138
 #, c-format
 msgid " ARM-specific assembler options:\n"
 msgstr ""
 
 #, c-format
 msgid " ARM-specific assembler options:\n"
 msgstr ""
 
-#: config/tc-arm.c:22365
+#: config/tc-arm.c:23149
 #, c-format
 msgid "  -EB                     assemble code for a big-endian cpu\n"
 msgstr ""
 
 #, c-format
 msgid "  -EB                     assemble code for a big-endian cpu\n"
 msgstr ""
 
-#: config/tc-arm.c:22370
+#: config/tc-arm.c:23154
 #, c-format
 msgid "  -EL                     assemble code for a little-endian cpu\n"
 msgstr ""
 
 #, c-format
 msgid "  -EL                     assemble code for a little-endian cpu\n"
 msgstr ""
 
-#: config/tc-arm.c:22374
+#: config/tc-arm.c:23158
 #, c-format
 msgid "  --fix-v4bx              Allow BX in ARMv4 code\n"
 msgstr ""
 
 #, c-format
 msgid "  --fix-v4bx              Allow BX in ARMv4 code\n"
 msgstr ""
 
-#: config/tc-avr.c:314
+#: config/tc-arm.c:23499
+#, c-format
+msgid ""
+"architectural extension `%s' is not allowed for the current base architecture"
+msgstr ""
+
+#: config/tc-avr.c:336
 #, c-format
 msgid "Known MCU names:"
 msgstr ""
 
 #, c-format
 msgid "Known MCU names:"
 msgstr ""
 
-#: config/tc-avr.c:380
+#: config/tc-avr.c:401
 #, c-format
 msgid ""
 "AVR options:\n"
 #, c-format
 msgid ""
 "AVR options:\n"
@@ -3440,7 +3565,7 @@ msgid ""
 "                   or immediate microcontroller name.\n"
 msgstr ""
 
 "                   or immediate microcontroller name.\n"
 msgstr ""
 
-#: config/tc-avr.c:397
+#: config/tc-avr.c:418
 #, c-format
 msgid ""
 "  -mall-opcodes    accept all AVR opcodes, even if not supported by MCU\n"
 #, c-format
 msgid ""
 "  -mall-opcodes    accept all AVR opcodes, even if not supported by MCU\n"
@@ -3450,217 +3575,232 @@ msgid ""
 "                   (default for avr3, avr5)\n"
 msgstr ""
 
 "                   (default for avr3, avr5)\n"
 msgstr ""
 
-#: config/tc-avr.c:441 config/tc-msp430.c:744
+#: config/tc-avr.c:462 config/tc-msp430.c:743
 #, c-format
 msgid "unknown MCU: %s\n"
 msgstr ""
 
 #, c-format
 msgid "unknown MCU: %s\n"
 msgstr ""
 
-#: config/tc-avr.c:450
+#: config/tc-avr.c:471
 #, c-format
 msgid "redefinition of mcu type `%s' to `%s'"
 msgstr ""
 
 #, c-format
 msgid "redefinition of mcu type `%s' to `%s'"
 msgstr ""
 
-#: config/tc-avr.c:528
+#: config/tc-avr.c:549
 msgid "constant value required"
 msgstr ""
 
 msgid "constant value required"
 msgstr ""
 
-#: config/tc-avr.c:531
+#: config/tc-avr.c:552
 #, c-format
 msgid "number must be positive and less than %d"
 msgstr ""
 
 #, c-format
 msgid "number must be positive and less than %d"
 msgstr ""
 
-#: config/tc-avr.c:557 config/tc-avr.c:694
+#: config/tc-avr.c:578 config/tc-avr.c:715
 #, c-format
 msgid "constant out of 8-bit range: %d"
 msgstr ""
 
 #, c-format
 msgid "constant out of 8-bit range: %d"
 msgstr ""
 
-#: config/tc-avr.c:625 config/tc-score.c:1200 read.c:3615
+#: config/tc-avr.c:646 config/tc-score.c:1200 read.c:3676
 msgid "illegal expression"
 msgstr ""
 
 msgid "illegal expression"
 msgstr ""
 
-#: config/tc-avr.c:654 config/tc-avr.c:1423
+#: config/tc-avr.c:675 config/tc-avr.c:1451
 msgid "`)' required"
 msgstr ""
 
 msgid "`)' required"
 msgstr ""
 
-#: config/tc-avr.c:749
+#: config/tc-avr.c:770
 msgid "register r16-r23 required"
 msgstr ""
 
 msgid "register r16-r23 required"
 msgstr ""
 
-#: config/tc-avr.c:755
+#: config/tc-avr.c:776
 msgid "register number above 15 required"
 msgstr ""
 
 msgid "register number above 15 required"
 msgstr ""
 
-#: config/tc-avr.c:761
+#: config/tc-avr.c:782
 msgid "even register number required"
 msgstr ""
 
 msgid "even register number required"
 msgstr ""
 
-#: config/tc-avr.c:767
+#: config/tc-avr.c:788
 msgid "register r24, r26, r28 or r30 required"
 msgstr ""
 
 msgid "register r24, r26, r28 or r30 required"
 msgstr ""
 
-#: config/tc-avr.c:773
+#: config/tc-avr.c:794
 msgid "register name or number from 0 to 31 required"
 msgstr ""
 
 msgid "register name or number from 0 to 31 required"
 msgstr ""
 
-#: config/tc-avr.c:791
+#: config/tc-avr.c:812
 msgid "pointer register (X, Y or Z) required"
 msgstr ""
 
 msgid "pointer register (X, Y or Z) required"
 msgstr ""
 
-#: config/tc-avr.c:798
+#: config/tc-avr.c:819
 msgid "cannot both predecrement and postincrement"
 msgstr ""
 
 msgid "cannot both predecrement and postincrement"
 msgstr ""
 
-#: config/tc-avr.c:806
+#: config/tc-avr.c:827
 msgid "addressing mode not supported"
 msgstr ""
 
 msgid "addressing mode not supported"
 msgstr ""
 
-#: config/tc-avr.c:812
+#: config/tc-avr.c:833
 msgid "can't predecrement"
 msgstr ""
 
 msgid "can't predecrement"
 msgstr ""
 
-#: config/tc-avr.c:815
+#: config/tc-avr.c:836
 msgid "pointer register Z required"
 msgstr ""
 
 msgid "pointer register Z required"
 msgstr ""
 
-#: config/tc-avr.c:829
+#: config/tc-avr.c:850
 msgid "postincrement not supported"
 msgstr ""
 
 msgid "postincrement not supported"
 msgstr ""
 
-#: config/tc-avr.c:839
+#: config/tc-avr.c:860
 msgid "pointer register (Y or Z) required"
 msgstr ""
 
 msgid "pointer register (Y or Z) required"
 msgstr ""
 
-#: config/tc-avr.c:943
+#: config/tc-avr.c:964
 #, c-format
 msgid "unknown constraint `%c'"
 msgstr ""
 
 #, c-format
 msgid "unknown constraint `%c'"
 msgstr ""
 
-#: config/tc-avr.c:995
+#: config/tc-avr.c:1016
 msgid "`,' required"
 msgstr ""
 
 msgid "`,' required"
 msgstr ""
 
-#: config/tc-avr.c:1013
+#: config/tc-avr.c:1034
 msgid "undefined combination of operands"
 msgstr ""
 
 msgid "undefined combination of operands"
 msgstr ""
 
-#: config/tc-avr.c:1022
+#: config/tc-avr.c:1043
 msgid "skipping two-word instruction"
 msgstr ""
 
 msgid "skipping two-word instruction"
 msgstr ""
 
-#: config/tc-avr.c:1114 config/tc-avr.c:1130 config/tc-avr.c:1244
-#: config/tc-msp430.c:1970 config/tc-msp430.c:1988
+#: 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"
 msgstr ""
 
 #, c-format
 msgid "odd address operand: %ld"
 msgstr ""
 
-#: config/tc-avr.c:1122 config/tc-avr.c:1141 config/tc-avr.c:1163
-#: config/tc-avr.c:1170 config/tc-avr.c:1177 config/tc-d10v.c:505
-#: config/tc-d30v.c:555 config/tc-msp430.c:1978 config/tc-msp430.c:1993
-#: config/tc-msp430.c:2003
+#: 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"
 msgstr ""
 
 #, c-format
 msgid "operand out of range: %ld"
 msgstr ""
 
-#: config/tc-avr.c:1253 config/tc-d10v.c:1590 config/tc-d30v.c:2032
-#: config/tc-msp430.c:2021
+#: 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"
 msgstr ""
 
 #, c-format
 msgid "line %d: unknown relocation type: 0x%x"
 msgstr ""
 
-#: config/tc-avr.c:1267
+#: config/tc-avr.c:1295
 msgid "only constant expression allowed"
 msgstr ""
 
 #. xgettext:c-format.
 msgid "only constant expression allowed"
 msgstr ""
 
 #. xgettext:c-format.
-#: config/tc-avr.c:1327 config/tc-bfin.c:811 config/tc-d10v.c:1462
-#: config/tc-d30v.c:1774 config/tc-mn10200.c:781 config/tc-mn10300.c:2171
-#: config/tc-msp430.c:2056 config/tc-or32.c:959 config/tc-ppc.c:6335
-#: config/tc-spu.c:881 config/tc-spu.c:1092 config/tc-v850.c:2187
-#: config/tc-z80.c:2017
+#: 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"
 msgstr ""
 
 #, c-format
 msgid "reloc %d not supported by object file format"
 msgstr ""
 
-#: config/tc-avr.c:1350 config/tc-h8300.c:1885 config/tc-mcore.c:881
-#: config/tc-microblaze.c:825 config/tc-moxie.c:178 config/tc-msp430.c:1821
-#: config/tc-pj.c:253 config/tc-sh.c:2544 config/tc-z8k.c:1216
+#: 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 "
 msgstr ""
 
 msgid "can't find opcode "
 msgstr ""
 
-#: config/tc-avr.c:1367
+#: config/tc-avr.c:1395
 #, c-format
 msgid "illegal opcode %s for mcu %s"
 msgstr ""
 
 #, c-format
 msgid "illegal opcode %s for mcu %s"
 msgstr ""
 
-#: config/tc-avr.c:1378
+#: config/tc-avr.c:1406
 msgid "garbage at end of line"
 msgstr ""
 
 msgid "garbage at end of line"
 msgstr ""
 
-#: config/tc-avr.c:1450 config/tc-avr.c:1457
+#: config/tc-avr.c:1480 config/tc-avr.c:1487
 #, c-format
 msgid "illegal %srelocation size: %d"
 msgstr ""
 
 #, c-format
 msgid "illegal %srelocation size: %d"
 msgstr ""
 
-#: config/tc-bfin.c:96 config/tc-frv.c:1607 config/tc-frv.c:1617
+#: config/tc-bfin.c:96 config/tc-frv.c:1605 config/tc-frv.c:1615
 msgid "missing ')'"
 msgstr ""
 
 msgid "missing ')'"
 msgstr ""
 
-#: config/tc-bfin.c:423
+#: config/tc-bfin.c:437
+#, c-format
+msgid " Blackfin specific assembler options:\n"
+msgstr ""
+
+#: config/tc-bfin.c:438
+#, c-format
+msgid "  -mcpu=<cpu[-sirevision]> specify the name of the target CPU\n"
+msgstr ""
+
+#: config/tc-bfin.c:439
+#, c-format
+msgid "  -mfdpic                  assemble for the FDPIC ABI\n"
+msgstr ""
+
+#: config/tc-bfin.c:440
 #, c-format
 #, c-format
-msgid " BFIN specific command line options:\n"
+msgid "  -mno-fdpic/-mnopic       disable -mfdpic\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-bfin.c:436
+#: config/tc-bfin.c:453
 msgid "Could not set architecture and machine."
 msgstr ""
 
 msgid "Could not set architecture and machine."
 msgstr ""
 
-#: config/tc-bfin.c:585
+#: config/tc-bfin.c:602
 msgid "Parse failed."
 msgstr ""
 
 msgid "Parse failed."
 msgstr ""
 
-#: config/tc-bfin.c:660
+#: config/tc-bfin.c:677
 msgid "pcrel too far BFD_RELOC_BFIN_10"
 msgstr ""
 
 msgid "pcrel too far BFD_RELOC_BFIN_10"
 msgstr ""
 
-#: config/tc-bfin.c:676
+#: config/tc-bfin.c:693
 msgid "pcrel too far BFD_RELOC_BFIN_12"
 msgstr ""
 
 msgid "pcrel too far BFD_RELOC_BFIN_12"
 msgstr ""
 
-#: config/tc-bfin.c:696
+#: config/tc-bfin.c:713
 msgid "pcrel too far BFD_RELOC_BFIN_24"
 msgstr ""
 
 msgid "pcrel too far BFD_RELOC_BFIN_24"
 msgstr ""
 
-#: config/tc-bfin.c:711
+#: config/tc-bfin.c:728
 msgid "pcrel too far BFD_RELOC_BFIN_5"
 msgstr ""
 
 msgid "pcrel too far BFD_RELOC_BFIN_5"
 msgstr ""
 
-#: config/tc-bfin.c:723
+#: config/tc-bfin.c:740
 msgid "pcrel too far BFD_RELOC_BFIN_11_PCREL"
 msgstr ""
 
 msgid "pcrel too far BFD_RELOC_BFIN_11_PCREL"
 msgstr ""
 
-#: config/tc-bfin.c:733
+#: config/tc-bfin.c:750
 msgid "rel too far BFD_RELOC_8"
 msgstr ""
 
 msgid "rel too far BFD_RELOC_8"
 msgstr ""
 
-#: config/tc-bfin.c:740
+#: config/tc-bfin.c:757
 msgid "rel too far BFD_RELOC_16"
 msgstr ""
 
 msgid "rel too far BFD_RELOC_16"
 msgstr ""
 
-#: config/tc-cr16.c:164 read.c:4349
+#: config/tc-cr16.c:164 read.c:4436
 msgid "using a bit field width of zero"
 msgstr ""
 
 msgid "using a bit field width of zero"
 msgstr ""
 
-#: config/tc-cr16.c:172 read.c:4357
+#: config/tc-cr16.c:172 read.c:4444
 #, c-format
 msgid "field width \"%s\" too complex for a bitfield"
 msgstr ""
 
 #, c-format
 msgid "field width \"%s\" too complex for a bitfield"
 msgstr ""
 
-#: config/tc-cr16.c:181 read.c:4365
+#: 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"
 msgstr ""
 
 #, 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:4387
+#: config/tc-cr16.c:203 read.c:4474
 #, c-format
 msgid "field value \"%s\" too complex for a bitfield"
 msgstr ""
 #, c-format
 msgid "field value \"%s\" too complex for a bitfield"
 msgstr ""
@@ -3670,45 +3810,44 @@ msgstr ""
 msgid "Unknown register pair - index relative mode: `%d'"
 msgstr ""
 
 msgid "Unknown register pair - index relative mode: `%d'"
 msgstr ""
 
-#: config/tc-cr16.c:570 config/tc-crx.c:344 config/tc-mn10200.c:768
-#: write.c:985
+#: 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}"
 msgstr ""
 
 #, c-format
 msgid "can't resolve `%s' {%s section} - `%s' {%s section}"
 msgstr ""
 
-#: config/tc-cr16.c:602 config/tc-crx.c:360
+#: config/tc-cr16.c:602 config/tc-crx.c:361
 #, c-format
 msgid "internal error: reloc %d (`%s') not supported by object file format"
 msgstr ""
 
 #, c-format
 msgid "internal error: reloc %d (`%s') not supported by object file format"
 msgstr ""
 
-#: config/tc-cr16.c:695 config/tc-i386.c:8188 config/tc-s390.c:1799
+#: config/tc-cr16.c:695 config/tc-i386.c:8604 config/tc-s390.c:1804
 msgid "GOT already in symbol table"
 msgstr ""
 
 #: config/tc-cr16.c:804 config/tc-cr16.c:827 config/tc-cris.c:1190
 msgid "GOT already in symbol table"
 msgstr ""
 
 #: config/tc-cr16.c:804 config/tc-cr16.c:827 config/tc-cris.c:1190
-#: config/tc-crx.c:534 config/tc-crx.c:561 config/tc-crx.c:579
+#: config/tc-crx.c:535 config/tc-crx.c:562 config/tc-crx.c:580
 #: config/tc-pdp11.c:194
 msgid "Virtual memory exhausted"
 msgstr ""
 
 #: config/tc-pdp11.c:194
 msgid "Virtual memory exhausted"
 msgstr ""
 
-#: config/tc-cr16.c:812 config/tc-crx.c:571 config/tc-crx.c:590
-#: config/tc-i386.c:2152 config/tc-i386.c:2174 config/tc-m68k.c:4607
-#: config/tc-maxq.c:2865
+#: 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"
 msgstr ""
 
 #, c-format
 msgid "Internal Error:  Can't hash %s: %s"
 msgstr ""
 
-#: config/tc-cr16.c:838 config/tc-cris.c:1224 config/tc-crx.c:544
+#: config/tc-cr16.c:838 config/tc-cris.c:1224 config/tc-crx.c:545
 #, c-format
 msgid "Can't hash `%s': %s\n"
 msgstr ""
 
 #, c-format
 msgid "Can't hash `%s': %s\n"
 msgstr ""
 
-#: config/tc-cr16.c:839 config/tc-cris.c:1225 config/tc-crx.c:545
+#: config/tc-cr16.c:839 config/tc-cris.c:1225 config/tc-crx.c:546
 msgid "(unknown reason)"
 msgstr ""
 
 #. Missing or bad expr becomes absolute 0.
 msgid "(unknown reason)"
 msgstr ""
 
 #. Missing or bad expr becomes absolute 0.
-#: config/tc-cr16.c:891 config/tc-crx.c:618 config/tc-maxq.c:1475
+#: config/tc-cr16.c:891 config/tc-crx.c:619
 #, c-format
 msgid "missing or invalid displacement expression `%s' taken as 0"
 msgstr ""
 #, c-format
 msgid "missing or invalid displacement expression `%s' taken as 0"
 msgstr ""
@@ -3723,19 +3862,19 @@ msgstr ""
 msgid "operand %d: illegal use expression: `%s`"
 msgstr ""
 
 msgid "operand %d: illegal use expression: `%s`"
 msgstr ""
 
-#: config/tc-cr16.c:1117 config/tc-crx.c:1126
+#: config/tc-cr16.c:1117 config/tc-crx.c:1127
 #, c-format
 msgid "Unknown register: `%d'"
 msgstr ""
 
 #. Issue a error message when register is illegal.
 #, c-format
 msgid "Unknown register: `%d'"
 msgstr ""
 
 #. Issue a error message when register is illegal.
-#: config/tc-cr16.c:1125 config/tc-crx.c:1134
+#: config/tc-cr16.c:1125 config/tc-crx.c:1135
 #, c-format
 msgid "Illegal register (`%s') in Instruction: `%s'"
 msgstr ""
 
 #, c-format
 msgid "Illegal register (`%s') in Instruction: `%s'"
 msgstr ""
 
-#: config/tc-cr16.c:1196 config/tc-cr16.c:1271 config/tc-crx.c:756
-#: config/tc-crx.c:776 config/tc-crx.c:791
+#: 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
 #, c-format
 msgid "Illegal register `%s' in Instruction `%s'"
 msgstr ""
 #, c-format
 msgid "Illegal register `%s' in Instruction `%s'"
 msgstr ""
@@ -3753,24 +3892,24 @@ msgstr ""
 msgid "garbage after index spec ignored"
 msgstr ""
 
 msgid "garbage after index spec ignored"
 msgstr ""
 
-#: config/tc-cr16.c:1414 config/tc-crx.c:935
+#: config/tc-cr16.c:1414 config/tc-crx.c:936
 #, c-format
 msgid "Illegal operands (whitespace): `%s'"
 msgstr ""
 
 #: config/tc-cr16.c:1426 config/tc-cr16.c:1433 config/tc-cr16.c:1450
 #, c-format
 msgid "Illegal operands (whitespace): `%s'"
 msgstr ""
 
 #: config/tc-cr16.c:1426 config/tc-cr16.c:1433 config/tc-cr16.c:1450
-#: config/tc-crx.c:947 config/tc-crx.c:954 config/tc-crx.c:971
-#: config/tc-crx.c:1763
+#: 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 ""
 
 #, c-format
 msgid "Missing matching brackets : `%s'"
 msgstr ""
 
-#: config/tc-cr16.c:1482 config/tc-crx.c:997
+#: config/tc-cr16.c:1482 config/tc-crx.c:998
 #, c-format
 msgid "Unknown exception: `%s'"
 msgstr ""
 
 #, c-format
 msgid "Unknown exception: `%s'"
 msgstr ""
 
-#: config/tc-cr16.c:1569 config/tc-crx.c:1093
+#: config/tc-cr16.c:1569 config/tc-crx.c:1094
 #, c-format
 msgid "Illegal `cinv' parameter: `%c'"
 msgstr ""
 #, c-format
 msgid "Illegal `cinv' parameter: `%c'"
 msgstr ""
@@ -3814,7 +3953,7 @@ msgstr ""
 msgid "Illegal 32 bit - processor register (`%s') in Instruction: `%s'"
 msgstr ""
 
 msgid "Illegal 32 bit - processor register (`%s') in Instruction: `%s'"
 msgstr ""
 
-#: config/tc-cr16.c:2105 config/tc-crx.c:1661 config/tc-crx.c:1678
+#: config/tc-cr16.c:2105 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 ""
 #, c-format
 msgid "Same src/dest register is used (`r%d'), result is undefined"
 msgstr ""
@@ -3838,7 +3977,7 @@ msgstr ""
 msgid "`%s' Illegal use of register."
 msgstr ""
 
 msgid "`%s' Illegal use of register."
 msgstr ""
 
-#: config/tc-cr16.c:2159 config/tc-crx.c:1670
+#: config/tc-cr16.c:2159 config/tc-crx.c:1671
 #, c-format
 msgid "`%s' has undefined result"
 msgstr ""
 #, c-format
 msgid "`%s' has undefined result"
 msgstr ""
@@ -3848,57 +3987,57 @@ msgstr ""
 msgid "Same src/dest register is used (`r%d'),result is undefined"
 msgstr ""
 
 msgid "Same src/dest register is used (`r%d'),result is undefined"
 msgstr ""
 
-#: config/tc-cr16.c:2338 config/tc-crx.c:1575
+#: config/tc-cr16.c:2338 config/tc-crx.c:1576
 msgid "Incorrect number of operands"
 msgstr ""
 
 msgid "Incorrect number of operands"
 msgstr ""
 
-#: config/tc-cr16.c:2340 config/tc-crx.c:1577
+#: config/tc-cr16.c:2340 config/tc-crx.c:1578
 #, c-format
 msgid "Illegal type of operand (arg %d)"
 msgstr ""
 
 #, c-format
 msgid "Illegal type of operand (arg %d)"
 msgstr ""
 
-#: config/tc-cr16.c:2346 config/tc-crx.c:1583
+#: config/tc-cr16.c:2346 config/tc-crx.c:1584
 #, c-format
 msgid "Operand out of range (arg %d)"
 msgstr ""
 
 #, c-format
 msgid "Operand out of range (arg %d)"
 msgstr ""
 
-#: config/tc-cr16.c:2349 config/tc-crx.c:1586
+#: config/tc-cr16.c:2349 config/tc-crx.c:1587
 #, c-format
 msgid "Operand has odd displacement (arg %d)"
 msgstr ""
 
 #, c-format
 msgid "Operand has odd displacement (arg %d)"
 msgstr ""
 
-#: config/tc-cr16.c:2352 config/tc-cr16.c:2383 config/tc-crx.c:1599
-#: config/tc-crx.c:1630
+#: 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)"
 msgstr ""
 
 #. Give an error if a frag containing code is not aligned to a 2-byte
 #. boundary.
 #, c-format
 msgid "Illegal operand (arg %d)"
 msgstr ""
 
 #. Give an error if a frag containing code is not aligned to a 2-byte
 #. boundary.
-#: config/tc-cr16.c:2485 config/tc-cr16.h:73 config/tc-crx.c:1952
+#: 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"
 msgstr ""
 
 #: config/tc-cr16.c:2562 config/tc-cris.c:1538 config/tc-cris.c:1546
 #: config/tc-crx.h:76
 msgid "instruction address is not a multiple of 2"
 msgstr ""
 
 #: config/tc-cr16.c:2562 config/tc-cris.c:1538 config/tc-cris.c:1546
-#: config/tc-crx.c:1988 config/tc-dlx.c:686 config/tc-hppa.c:3243
-#: config/tc-hppa.c:3250 config/tc-i860.c:491 config/tc-i860.c:508
+#: 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
 #, c-format
 msgid "Unknown opcode: `%s'"
 msgstr ""
 
 #: config/tc-i860.c:988 config/tc-sparc.c:1410 config/tc-sparc.c:1418
 #, c-format
 msgid "Unknown opcode: `%s'"
 msgstr ""
 
-#: config/tc-cris.c:551 config/tc-m68hc11.c:2744
+#: config/tc-cris.c:551 config/tc-m68hc11.c:2733
 #, c-format
 msgid "internal inconsistency problem in %s: fr_symbol %lx"
 msgstr ""
 
 #, c-format
 msgid "internal inconsistency problem in %s: fr_symbol %lx"
 msgstr ""
 
-#: config/tc-cris.c:555 config/tc-m68hc11.c:2748 config/tc-msp430.c:2247
+#: config/tc-cris.c:555 config/tc-m68hc11.c:2737 config/tc-msp430.c:2246
 #, c-format
 msgid "internal inconsistency problem in %s: resolved symbol"
 msgstr ""
 
 #, c-format
 msgid "internal inconsistency problem in %s: resolved symbol"
 msgstr ""
 
-#: config/tc-cris.c:565 config/tc-m68hc11.c:2754
+#: config/tc-cris.c:565 config/tc-m68hc11.c:2743
 #, c-format
 msgid "internal inconsistency problem in %s: fr_subtype %d"
 msgstr ""
 #, c-format
 msgid "internal inconsistency problem in %s: fr_subtype %d"
 msgstr ""
@@ -4023,259 +4162,259 @@ msgstr ""
 msgid "PIC relocation size does not match operand size"
 msgstr ""
 
 msgid "PIC relocation size does not match operand size"
 msgstr ""
 
-#: config/tc-cris.c:3366
+#: config/tc-cris.c:3365
 msgid "Calling gen_cond_branch_32 for .arch common_v10_v32\n"
 msgstr ""
 
 msgid "Calling gen_cond_branch_32 for .arch common_v10_v32\n"
 msgstr ""
 
-#: config/tc-cris.c:3370
+#: config/tc-cris.c:3369
 msgid "32-bit conditional branch generated"
 msgstr ""
 
 msgid "32-bit conditional branch generated"
 msgstr ""
 
-#: config/tc-cris.c:3431
+#: config/tc-cris.c:3430
 msgid "Complex expression not supported"
 msgstr ""
 
 #. FIXME:  Is this function mentioned in the internals.texi manual?  If
 #. not, add it.
 msgid "Complex expression not supported"
 msgstr ""
 
 #. FIXME:  Is this function mentioned in the internals.texi manual?  If
 #. not, add it.
-#: config/tc-cris.c:3581
+#: config/tc-cris.c:3580
 msgid "Bad call to md_atof () - floating point formats are not supported"
 msgstr ""
 
 msgid "Bad call to md_atof () - floating point formats are not supported"
 msgstr ""
 
-#: config/tc-cris.c:3622
+#: config/tc-cris.c:3621
 msgid "PC-relative relocation must be trivially resolved"
 msgstr ""
 
 msgid "PC-relative relocation must be trivially resolved"
 msgstr ""
 
-#: config/tc-cris.c:3694
+#: config/tc-cris.c:3693
 #, c-format
 msgid "Value not in 16 bit range: %ld"
 msgstr ""
 
 #, c-format
 msgid "Value not in 16 bit range: %ld"
 msgstr ""
 
-#: config/tc-cris.c:3702
+#: config/tc-cris.c:3701
 #, c-format
 msgid "Value not in 16 bit signed range: %ld"
 msgstr ""
 
 #, c-format
 msgid "Value not in 16 bit signed range: %ld"
 msgstr ""
 
-#: config/tc-cris.c:3710
+#: config/tc-cris.c:3709
 #, c-format
 msgid "Value not in 8 bit range: %ld"
 msgstr ""
 
 #, c-format
 msgid "Value not in 8 bit range: %ld"
 msgstr ""
 
-#: config/tc-cris.c:3717
+#: config/tc-cris.c:3716
 #, c-format
 msgid "Value not in 8 bit signed range: %ld"
 msgstr ""
 
 #, c-format
 msgid "Value not in 8 bit signed range: %ld"
 msgstr ""
 
-#: config/tc-cris.c:3727
+#: config/tc-cris.c:3726
 #, c-format
 msgid "Value not in 4 bit unsigned range: %ld"
 msgstr ""
 
 #, c-format
 msgid "Value not in 4 bit unsigned range: %ld"
 msgstr ""
 
-#: config/tc-cris.c:3734
+#: config/tc-cris.c:3733
 #, c-format
 msgid "Value not in 5 bit unsigned range: %ld"
 msgstr ""
 
 #, c-format
 msgid "Value not in 5 bit unsigned range: %ld"
 msgstr ""
 
-#: config/tc-cris.c:3741
+#: config/tc-cris.c:3740
 #, c-format
 msgid "Value not in 6 bit range: %ld"
 msgstr ""
 
 #, c-format
 msgid "Value not in 6 bit range: %ld"
 msgstr ""
 
-#: config/tc-cris.c:3748
+#: config/tc-cris.c:3747
 #, c-format
 msgid "Value not in 6 bit unsigned range: %ld"
 msgstr ""
 
 #, c-format
 msgid "Value not in 6 bit unsigned range: %ld"
 msgstr ""
 
-#: config/tc-cris.c:3792
+#: config/tc-cris.c:3791
 #, c-format
 msgid "Please use --help to see usage and options for this assembler.\n"
 msgstr ""
 
 #, c-format
 msgid "Please use --help to see usage and options for this assembler.\n"
 msgstr ""
 
-#: config/tc-cris.c:3804
+#: config/tc-cris.c:3803
 msgid "--no-underscore is invalid with a.out format"
 msgstr ""
 
 msgid "--no-underscore is invalid with a.out format"
 msgstr ""
 
-#: config/tc-cris.c:3828
+#: config/tc-cris.c:3827
 #, c-format
 msgid "invalid <arch> in --march=<arch>: %s"
 msgstr ""
 
 #, c-format
 msgid "invalid <arch> in --march=<arch>: %s"
 msgstr ""
 
-#: config/tc-cris.c:3937 config/tc-moxie.c:711
+#: 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"
 msgstr ""
 
 msgid ""
 "Semantics error.  This type of operand can not be relocated, it must be an "
 "assembly-time constant"
 msgstr ""
 
-#: config/tc-cris.c:3986 config/tc-moxie.c:760
+#: config/tc-cris.c:3985 config/tc-moxie.c:758
 #, c-format
 msgid "Cannot generate relocation type for symbol %s, code %s"
 msgstr ""
 
 #. The messages are formatted to line up with the generic options.
 #, c-format
 msgid "Cannot generate relocation type for symbol %s, code %s"
 msgstr ""
 
 #. The messages are formatted to line up with the generic options.
-#: config/tc-cris.c:3999
+#: config/tc-cris.c:3998
 #, c-format
 msgid "CRIS-specific options:\n"
 msgstr ""
 
 #, c-format
 msgid "CRIS-specific options:\n"
 msgstr ""
 
-#: config/tc-cris.c:4001
+#: config/tc-cris.c:4000
 msgid ""
 "  -h, -H                  Don't execute, print this help text.  Deprecated.\n"
 msgstr ""
 
 msgid ""
 "  -h, -H                  Don't execute, print this help text.  Deprecated.\n"
 msgstr ""
 
-#: config/tc-cris.c:4003
+#: config/tc-cris.c:4002
 msgid "  -N                      Warn when branches are expanded to jumps.\n"
 msgstr ""
 
 msgid "  -N                      Warn when branches are expanded to jumps.\n"
 msgstr ""
 
-#: config/tc-cris.c:4005
+#: config/tc-cris.c:4004
 msgid ""
 "  --underscore            User symbols are normally prepended with "
 "underscore.\n"
 msgstr ""
 
 msgid ""
 "  --underscore            User symbols are normally prepended with "
 "underscore.\n"
 msgstr ""
 
-#: config/tc-cris.c:4007
+#: config/tc-cris.c:4006
 msgid "                          Registers will not need any prefix.\n"
 msgstr ""
 
 msgid "                          Registers will not need any prefix.\n"
 msgstr ""
 
-#: config/tc-cris.c:4009
+#: config/tc-cris.c:4008
 msgid "  --no-underscore         User symbols do not have any prefix.\n"
 msgstr ""
 
 msgid "  --no-underscore         User symbols do not have any prefix.\n"
 msgstr ""
 
-#: config/tc-cris.c:4011
+#: config/tc-cris.c:4010
 msgid "                          Registers will require a `$'-prefix.\n"
 msgstr ""
 
 msgid "                          Registers will require a `$'-prefix.\n"
 msgstr ""
 
-#: config/tc-cris.c:4013
+#: config/tc-cris.c:4012
 msgid "  --pic\t\t\tEnable generation of position-independent code.\n"
 msgstr ""
 
 msgid "  --pic\t\t\tEnable generation of position-independent code.\n"
 msgstr ""
 
-#: config/tc-cris.c:4015
+#: 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"
 msgstr ""
 
 msgid ""
 "  --march=<arch>\t\tGenerate code for <arch>.  Valid choices for <arch>\n"
 "\t\t\t\tare v0_v10, v10, v32 and common_v10_v32.\n"
 msgstr ""
 
-#: config/tc-cris.c:4036
+#: config/tc-cris.c:4035
 msgid "Invalid relocation"
 msgstr ""
 
 msgid "Invalid relocation"
 msgstr ""
 
-#: config/tc-cris.c:4073
+#: config/tc-cris.c:4072
 msgid "Invalid pc-relative relocation"
 msgstr ""
 
 msgid "Invalid pc-relative relocation"
 msgstr ""
 
-#: config/tc-cris.c:4118
+#: config/tc-cris.c:4117
 #, c-format
 msgid "Adjusted signed .word (%ld) overflows: `switch'-statement too large."
 msgstr ""
 
 #, c-format
 msgid "Adjusted signed .word (%ld) overflows: `switch'-statement too large."
 msgstr ""
 
-#: config/tc-cris.c:4148
+#: config/tc-cris.c:4147
 #, c-format
 msgid ".syntax %s requires command-line option `--underscore'"
 msgstr ""
 
 #, c-format
 msgid ".syntax %s requires command-line option `--underscore'"
 msgstr ""
 
-#: config/tc-cris.c:4157
+#: config/tc-cris.c:4156
 #, c-format
 msgid ".syntax %s requires command-line option `--no-underscore'"
 msgstr ""
 
 #, c-format
 msgid ".syntax %s requires command-line option `--no-underscore'"
 msgstr ""
 
-#: config/tc-cris.c:4194
+#: config/tc-cris.c:4193
 msgid "Unknown .syntax operand"
 msgstr ""
 
 msgid "Unknown .syntax operand"
 msgstr ""
 
-#: config/tc-cris.c:4204
+#: config/tc-cris.c:4203
 msgid "Pseudodirective .file is only valid when generating ELF"
 msgstr ""
 
 msgid "Pseudodirective .file is only valid when generating ELF"
 msgstr ""
 
-#: config/tc-cris.c:4216
+#: config/tc-cris.c:4215
 msgid "Pseudodirective .loc is only valid when generating ELF"
 msgstr ""
 
 msgid "Pseudodirective .loc is only valid when generating ELF"
 msgstr ""
 
-#: config/tc-cris.c:4231
+#: config/tc-cris.c:4230
 #, c-format
 msgid "internal inconsistency problem: %s called for %d bytes"
 msgstr ""
 
 #, c-format
 msgid "internal inconsistency problem: %s called for %d bytes"
 msgstr ""
 
-#: config/tc-cris.c:4383
+#: config/tc-cris.c:4382
 msgid "unknown operand to .arch"
 msgstr ""
 
 msgid "unknown operand to .arch"
 msgstr ""
 
-#: config/tc-cris.c:4392
+#: config/tc-cris.c:4391
 msgid ".arch <arch> requires a matching --march=... option"
 msgstr ""
 
 msgid ".arch <arch> requires a matching --march=... option"
 msgstr ""
 
-#: config/tc-crx.c:819
+#: config/tc-crx.c:820
 #, c-format
 msgid "Illegal Scale - `%d'"
 msgstr ""
 
 #, c-format
 msgid "Illegal Scale - `%d'"
 msgstr ""
 
-#: config/tc-crx.c:1263
+#: config/tc-crx.c:1264
 #, c-format
 msgid "Illegal Co-processor register in Instruction `%s' "
 msgstr ""
 
 #, c-format
 msgid "Illegal Co-processor register in Instruction `%s' "
 msgstr ""
 
-#: config/tc-crx.c:1270
+#: config/tc-crx.c:1271
 #, c-format
 msgid "Illegal Co-processor special register in Instruction `%s' "
 msgstr ""
 
 #, c-format
 msgid "Illegal Co-processor special register in Instruction `%s' "
 msgstr ""
 
-#: config/tc-crx.c:1589
+#: config/tc-crx.c:1590
 #, c-format
 msgid "Invalid DISPU4 operand value (arg %d)"
 msgstr ""
 
 #, c-format
 msgid "Invalid DISPU4 operand value (arg %d)"
 msgstr ""
 
-#: config/tc-crx.c:1592
+#: config/tc-crx.c:1593
 #, c-format
 msgid "Invalid CST4 operand value (arg %d)"
 msgstr ""
 
 #, c-format
 msgid "Invalid CST4 operand value (arg %d)"
 msgstr ""
 
-#: config/tc-crx.c:1595
+#: config/tc-crx.c:1596
 #, c-format
 msgid "Operand value is not within upper 64 KB (arg %d)"
 msgstr ""
 
 #, c-format
 msgid "Operand value is not within upper 64 KB (arg %d)"
 msgstr ""
 
-#: config/tc-crx.c:1732
+#: config/tc-crx.c:1733
 msgid "Invalid Register in Register List"
 msgstr ""
 
 msgid "Invalid Register in Register List"
 msgstr ""
 
-#: config/tc-crx.c:1786
+#: config/tc-crx.c:1787
 #, c-format
 msgid "Illegal register `%s' in cop-register list"
 msgstr ""
 
 #, c-format
 msgid "Illegal register `%s' in cop-register list"
 msgstr ""
 
-#: config/tc-crx.c:1794
+#: config/tc-crx.c:1795
 #, c-format
 msgid "Illegal register `%s' in cop-special-register list"
 msgstr ""
 
 #, c-format
 msgid "Illegal register `%s' in cop-special-register list"
 msgstr ""
 
-#: config/tc-crx.c:1813
+#: config/tc-crx.c:1814
 #, c-format
 msgid "Illegal register `%s' in user register list"
 msgstr ""
 
 #, c-format
 msgid "Illegal register `%s' in user register list"
 msgstr ""
 
-#: config/tc-crx.c:1832
+#: config/tc-crx.c:1833
 #, c-format
 msgid "Illegal register `%s' in register list"
 msgstr ""
 
 #, c-format
 msgid "Illegal register `%s' in register list"
 msgstr ""
 
-#: config/tc-crx.c:1838
+#: config/tc-crx.c:1839
 #, c-format
 msgid "Maximum %d bits may be set in `mask16' operand"
 msgstr ""
 
 #, c-format
 msgid "Maximum %d bits may be set in `mask16' operand"
 msgstr ""
 
-#: config/tc-crx.c:1847
+#: config/tc-crx.c:1848
 #, c-format
 msgid "rest of line ignored; first ignored character is `%c'"
 msgstr ""
 
 #, c-format
 msgid "rest of line ignored; first ignored character is `%c'"
 msgstr ""
 
-#: config/tc-crx.c:1855
+#: 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).
 #, 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:1861
+#: config/tc-crx.c:1862
 msgid "HI/LO registers should be specified together"
 msgstr ""
 
 msgid "HI/LO registers should be specified together"
 msgstr ""
 
-#: config/tc-crx.c:1867
+#: config/tc-crx.c:1868
 msgid "HI/LO registers should be specified without additional registers"
 msgstr ""
 
 msgid "HI/LO registers should be specified without additional registers"
 msgstr ""
 
@@ -4342,20 +4481,20 @@ msgstr ""
 msgid "One of these instructions may not be executed in parallel."
 msgstr ""
 
 msgid "One of these instructions may not be executed in parallel."
 msgstr ""
 
-#: config/tc-d10v.c:1013 config/tc-d30v.c:1039
+#: config/tc-d10v.c:1013 config/tc-d30v.c:1038
 msgid "Two IU instructions may not be executed in parallel"
 msgstr ""
 
 #: config/tc-d10v.c:1015 config/tc-d10v.c:1023 config/tc-d10v.c:1037
 msgid "Two IU instructions may not be executed in parallel"
 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:1040 config/tc-d30v.c:1049
+#: config/tc-d10v.c:1052 config/tc-d30v.c:1039 config/tc-d30v.c:1048
 msgid "Swapping instruction order"
 msgstr ""
 
 msgid "Swapping instruction order"
 msgstr ""
 
-#: config/tc-d10v.c:1021 config/tc-d30v.c:1046
+#: config/tc-d10v.c:1021 config/tc-d30v.c:1045
 msgid "Two MU instructions may not be executed in parallel"
 msgstr ""
 
 msgid "Two MU instructions may not be executed in parallel"
 msgstr ""
 
-#: config/tc-d10v.c:1041 config/tc-d30v.c:1066
+#: config/tc-d10v.c:1041 config/tc-d30v.c:1065
 msgid "IU instruction may not be in the left container"
 msgstr ""
 
 msgid "IU instruction may not be in the left container"
 msgstr ""
 
@@ -4365,54 +4504,54 @@ msgid ""
 "container."
 msgstr ""
 
 "container."
 msgstr ""
 
-#: config/tc-d10v.c:1056 config/tc-d30v.c:1077
+#: config/tc-d10v.c:1056 config/tc-d30v.c:1076
 msgid "MU instruction may not be in the right container"
 msgstr ""
 
 msgid "MU instruction may not be in the right container"
 msgstr ""
 
-#: config/tc-d10v.c:1062 config/tc-d30v.c:1089
+#: config/tc-d10v.c:1062 config/tc-d30v.c:1088
 msgid "unknown execution type passed to write_2_short()"
 msgstr ""
 
 msgid "unknown execution type passed to write_2_short()"
 msgstr ""
 
-#: config/tc-d10v.c:1191 config/tc-d10v.c:1364
+#: config/tc-d10v.c:1191 config/tc-d10v.c:1366
 msgid "bad opcode or operands"
 msgstr ""
 
 msgid "bad opcode or operands"
 msgstr ""
 
-#: config/tc-d10v.c:1266
+#: config/tc-d10v.c:1268
 msgid "value out of range"
 msgstr ""
 
 msgid "value out of range"
 msgstr ""
 
-#: config/tc-d10v.c:1340
+#: config/tc-d10v.c:1342
 msgid "illegal operand - register name found where none expected"
 msgstr ""
 
 msgid "illegal operand - register name found where none expected"
 msgstr ""
 
-#: config/tc-d10v.c:1375
+#: config/tc-d10v.c:1377
 msgid "Register number must be EVEN"
 msgstr ""
 
 msgid "Register number must be EVEN"
 msgstr ""
 
-#: config/tc-d10v.c:1378
+#: config/tc-d10v.c:1380
 msgid "Unsupported use of sp"
 msgstr ""
 
 msgid "Unsupported use of sp"
 msgstr ""
 
-#: config/tc-d10v.c:1397
+#: config/tc-d10v.c:1399
 #, c-format
 msgid "cr%ld is a reserved control register"
 msgstr ""
 
 #, c-format
 msgid "cr%ld is a reserved control register"
 msgstr ""
 
-#: config/tc-d10v.c:1570
+#: config/tc-d10v.c:1574
 #, c-format
 msgid "line %d: rep or repi must include at least 4 instructions"
 msgstr ""
 
 #, c-format
 msgid "line %d: rep or repi must include at least 4 instructions"
 msgstr ""
 
-#: config/tc-d10v.c:1759
+#: config/tc-d10v.c:1763
 msgid "can't find previous opcode "
 msgstr ""
 
 msgid "can't find previous opcode "
 msgstr ""
 
-#: config/tc-d10v.c:1771
+#: config/tc-d10v.c:1775
 #, c-format
 msgid "could not assemble: %s"
 msgstr ""
 
 #, c-format
 msgid "could not assemble: %s"
 msgstr ""
 
-#: config/tc-d10v.c:1786 config/tc-d10v.c:1808 config/tc-d30v.c:1747
+#: config/tc-d10v.c:1790 config/tc-d10v.c:1812 config/tc-d30v.c:1747
 msgid "Unable to mix instructions as specified"
 msgstr ""
 
 msgid "Unable to mix instructions as specified"
 msgstr ""
 
@@ -4443,53 +4582,53 @@ msgstr ""
 msgid "unexpected 18-bit reloc type"
 msgstr ""
 
 msgid "unexpected 18-bit reloc type"
 msgstr ""
 
-#: config/tc-d30v.c:627
+#: config/tc-d30v.c:626
 #, c-format
 msgid "%s NOP inserted"
 msgstr ""
 
 #, c-format
 msgid "%s NOP inserted"
 msgstr ""
 
-#: config/tc-d30v.c:628
+#: config/tc-d30v.c:627
 msgid "sequential"
 msgstr ""
 
 msgid "sequential"
 msgstr ""
 
-#: config/tc-d30v.c:628
+#: config/tc-d30v.c:627
 msgid "parallel"
 msgstr ""
 
 msgid "parallel"
 msgstr ""
 
-#: config/tc-d30v.c:1035
+#: config/tc-d30v.c:1034
 msgid "Instructions may not be executed in parallel"
 msgstr ""
 
 msgid "Instructions may not be executed in parallel"
 msgstr ""
 
-#: config/tc-d30v.c:1048
+#: config/tc-d30v.c:1047
 #, c-format
 msgid "Executing %s in IU may not work"
 msgstr ""
 
 #, c-format
 msgid "Executing %s in IU may not work"
 msgstr ""
 
-#: config/tc-d30v.c:1055
+#: config/tc-d30v.c:1054
 #, c-format
 msgid "Executing %s in IU may not work in parallel execution"
 msgstr ""
 
 #, c-format
 msgid "Executing %s in IU may not work in parallel execution"
 msgstr ""
 
-#: config/tc-d30v.c:1068
+#: config/tc-d30v.c:1067
 #, c-format
 msgid "special left instruction `%s' kills instruction `%s' in right container"
 msgstr ""
 
 #, c-format
 msgid "special left instruction `%s' kills instruction `%s' in right container"
 msgstr ""
 
-#: config/tc-d30v.c:1079
+#: config/tc-d30v.c:1078
 #, c-format
 msgid "Executing %s in reverse serial with %s may not work"
 msgstr ""
 
 #, c-format
 msgid "Executing %s in reverse serial with %s may not work"
 msgstr ""
 
-#: config/tc-d30v.c:1082
+#: config/tc-d30v.c:1081
 #, c-format
 msgid "Executing %s in IU in reverse serial may not work"
 msgstr ""
 
 #, c-format
 msgid "Executing %s in IU in reverse serial may not work"
 msgstr ""
 
-#: config/tc-d30v.c:1272
+#: config/tc-d30v.c:1271
 msgid "Odd numbered register used as target of multi-register instruction"
 msgstr ""
 
 msgid "Odd numbered register used as target of multi-register instruction"
 msgstr ""
 
-#: config/tc-d30v.c:1336 config/tc-d30v.c:1371
+#: config/tc-d30v.c:1335 config/tc-d30v.c:1371
 #, c-format
 msgid "unknown condition code: %s"
 msgstr ""
 #, c-format
 msgid "unknown condition code: %s"
 msgstr ""
@@ -4534,32 +4673,32 @@ msgstr ""
 msgid "value too large to fit in %d bits"
 msgstr ""
 
 msgid "value too large to fit in %d bits"
 msgstr ""
 
-#: config/tc-d30v.c:1921
+#: config/tc-d30v.c:1926
 #, c-format
 msgid "line %d: unable to place address of symbol '%s' into a byte"
 msgstr ""
 
 #, c-format
 msgid "line %d: unable to place address of symbol '%s' into a byte"
 msgstr ""
 
-#: config/tc-d30v.c:1924
+#: config/tc-d30v.c:1929
 #, c-format
 msgid "line %d: unable to place value %lx into a byte"
 msgstr ""
 
 #, c-format
 msgid "line %d: unable to place value %lx into a byte"
 msgstr ""
 
-#: config/tc-d30v.c:1932
+#: config/tc-d30v.c:1937
 #, c-format
 msgid "line %d: unable to place address of symbol '%s' into a short"
 msgstr ""
 
 #, c-format
 msgid "line %d: unable to place address of symbol '%s' into a short"
 msgstr ""
 
-#: config/tc-d30v.c:1935
+#: config/tc-d30v.c:1940
 #, c-format
 msgid "line %d: unable to place value %lx into a short"
 msgstr ""
 
 #, c-format
 msgid "line %d: unable to place value %lx into a short"
 msgstr ""
 
-#: config/tc-d30v.c:1943
+#: config/tc-d30v.c:1948
 #, c-format
 msgid "line %d: unable to place address of symbol '%s' into a quad"
 msgstr ""
 
 #, c-format
 msgid "line %d: unable to place address of symbol '%s' into a quad"
 msgstr ""
 
-#: config/tc-d30v.c:2051
+#: config/tc-d30v.c:2056
 #, c-format
 msgid "Alignment too large: %d assumed"
 msgstr ""
 #, c-format
 msgid "Alignment too large: %d assumed"
 msgstr ""
@@ -4572,14 +4711,14 @@ msgstr ""
 msgid ".endfunc missing for previous .proc"
 msgstr ""
 
 msgid ".endfunc missing for previous .proc"
 msgstr ""
 
-#: config/tc-dlx.c:291 config/tc-i860.c:227 config/tc-mips.c:1907
+#: config/tc-dlx.c:291 config/tc-i860.c:227 config/tc-mips.c:1916
 #, c-format
 msgid "internal error: can't hash `%s': %s\n"
 msgstr ""
 
 #. Probably a memory allocation problem?  Give up now.
 #, c-format
 msgid "internal error: can't hash `%s': %s\n"
 msgstr ""
 
 #. Probably a memory allocation problem?  Give up now.
-#: config/tc-dlx.c:298 config/tc-hppa.c:8287 config/tc-mips.c:1910
-#: config/tc-mips.c:1962 config/tc-or32.c:211 config/tc-sparc.c:860
+#: 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."
 msgstr ""
 
 msgid "Broken assembler.  No assembly attempted."
 msgstr ""
 
@@ -4598,54 +4737,54 @@ msgstr ""
 msgid "Expression Error for operand modifier %%hi/%%lo\n"
 msgstr ""
 
 msgid "Expression Error for operand modifier %%hi/%%lo\n"
 msgstr ""
 
-#: config/tc-dlx.c:635 config/tc-or32.c:813
+#: config/tc-dlx.c:635 config/tc-or32.c:811
 #, c-format
 msgid "Invalid expression after %%%%\n"
 msgstr ""
 
 #, c-format
 msgid "Invalid expression after %%%%\n"
 msgstr ""
 
-#: config/tc-dlx.c:704 config/tc-tic4x.c:2488
+#: config/tc-dlx.c:703 config/tc-tic4x.c:2487
 #, c-format
 msgid "Unknown opcode `%s'."
 msgstr ""
 
 #, c-format
 msgid "Unknown opcode `%s'."
 msgstr ""
 
-#: config/tc-dlx.c:717
+#: config/tc-dlx.c:715
 msgid "Can not set dlx_skip_hi16_flag"
 msgstr ""
 
 msgid "Can not set dlx_skip_hi16_flag"
 msgstr ""
 
-#: config/tc-dlx.c:731
+#: config/tc-dlx.c:729
 #, c-format
 msgid "Missing arguments for opcode <%s>."
 msgstr ""
 
 #, c-format
 msgid "Missing arguments for opcode <%s>."
 msgstr ""
 
-#: config/tc-dlx.c:765
+#: config/tc-dlx.c:763
 #, c-format
 msgid "Too many operands: %s"
 msgstr ""
 
 #, c-format
 msgid "Too many operands: %s"
 msgstr ""
 
-#: config/tc-dlx.c:802
+#: config/tc-dlx.c:800
 #, c-format
 msgid "Both the_insn.HI and the_insn.LO are set : %s"
 msgstr ""
 
 #, c-format
 msgid "Both the_insn.HI and the_insn.LO are set : %s"
 msgstr ""
 
-#: config/tc-dlx.c:872
+#: config/tc-dlx.c:870
 msgid "failed regnum sanity check."
 msgstr ""
 
 msgid "failed regnum sanity check."
 msgstr ""
 
-#: config/tc-dlx.c:885
+#: config/tc-dlx.c:883
 msgid "failed general register sanity check."
 msgstr ""
 
 #. Types or values of args don't match.
 msgid "failed general register sanity check."
 msgstr ""
 
 #. Types or values of args don't match.
-#: config/tc-dlx.c:893
+#: config/tc-dlx.c:891
 msgid "Invalid operands"
 msgstr ""
 
 msgid "Invalid operands"
 msgstr ""
 
-#: config/tc-dlx.c:1122 config/tc-or32.c:775
+#: config/tc-dlx.c:1120 config/tc-or32.c:773
 #, c-format
 msgid "label \"$%d\" redefined"
 msgstr ""
 
 #, c-format
 msgid "label \"$%d\" redefined"
 msgstr ""
 
-#: config/tc-dlx.c:1160
+#: config/tc-dlx.c:1158
 msgid "Invalid expression after # number\n"
 msgstr ""
 
 msgid "Invalid expression after # number\n"
 msgstr ""
 
@@ -4787,189 +4926,199 @@ msgstr ""
 msgid "-mtomcat-debug  Debug tomcat workarounds\n"
 msgstr ""
 
 msgid "-mtomcat-debug  Debug tomcat workarounds\n"
 msgstr ""
 
-#: config/tc-frv.c:1164
+#: config/tc-frv.c:1162
 msgid "VLIW packing used for -mno-pack"
 msgstr ""
 
 msgid "VLIW packing used for -mno-pack"
 msgstr ""
 
-#: config/tc-frv.c:1174
+#: config/tc-frv.c:1172
 msgid "Instruction not supported by this architecture"
 msgstr ""
 
 msgid "Instruction not supported by this architecture"
 msgstr ""
 
-#: config/tc-frv.c:1184
+#: config/tc-frv.c:1182
 msgid "VLIW packing constraint violation"
 msgstr ""
 
 msgid "VLIW packing constraint violation"
 msgstr ""
 
-#: config/tc-frv.c:1775
+#: config/tc-frv.c:1773
 #, c-format
 msgid "Relocation %s is not safe for %s"
 msgstr ""
 
 #, c-format
 msgid "Relocation %s is not safe for %s"
 msgstr ""
 
-#: config/tc-h8300.c:396 config/tc-h8300.c:404
+#: config/tc-h8300.c:174
+#, c-format
+msgid "new section '%s' defined without attributes - this might cause problems"
+msgstr ""
+
+#: config/tc-h8300.c:446 config/tc-h8300.c:454
 msgid "Reg not valid for H8/300"
 msgstr ""
 
 msgid "Reg not valid for H8/300"
 msgstr ""
 
-#: config/tc-h8300.c:485
+#: config/tc-h8300.c:535
 msgid "invalid operand size requested"
 msgstr ""
 
 msgid "invalid operand size requested"
 msgstr ""
 
-#: config/tc-h8300.c:584
+#: config/tc-h8300.c:634
 msgid "Invalid register list for ldm/stm\n"
 msgstr ""
 
 msgid "Invalid register list for ldm/stm\n"
 msgstr ""
 
-#: config/tc-h8300.c:610 config/tc-h8300.c:615 config/tc-h8300.c:622
+#: config/tc-h8300.c:660 config/tc-h8300.c:665 config/tc-h8300.c:672
 msgid "mismatch between register and suffix"
 msgstr ""
 
 msgid "mismatch between register and suffix"
 msgstr ""
 
-#: config/tc-h8300.c:627
+#: config/tc-h8300.c:677
 msgid "invalid suffix after register."
 msgstr ""
 
 msgid "invalid suffix after register."
 msgstr ""
 
-#: config/tc-h8300.c:649
+#: config/tc-h8300.c:699
 msgid "address too high for vector table jmp/jsr"
 msgstr ""
 
 msgid "address too high for vector table jmp/jsr"
 msgstr ""
 
-#: config/tc-h8300.c:676 config/tc-h8300.c:788 config/tc-h8300.c:798
+#: config/tc-h8300.c:726 config/tc-h8300.c:838 config/tc-h8300.c:848
 msgid "Wrong size pointer register for architecture."
 msgstr ""
 
 msgid "Wrong size pointer register for architecture."
 msgstr ""
 
-#: config/tc-h8300.c:735 config/tc-h8300.c:743 config/tc-h8300.c:772
+#: config/tc-h8300.c:785 config/tc-h8300.c:793 config/tc-h8300.c:822
 msgid "expected @(exp, reg16)"
 msgstr ""
 
 msgid "expected @(exp, reg16)"
 msgstr ""
 
-#: config/tc-h8300.c:761
+#: config/tc-h8300.c:811
 msgid "expected .L, .W or .B for register in indexed addressing mode"
 msgstr ""
 
 msgid "expected .L, .W or .B for register in indexed addressing mode"
 msgstr ""
 
-#: config/tc-h8300.c:955
+#: config/tc-h8300.c:1005
 msgid "expected valid addressing mode for mova: \"@(disp, ea.sz),ERn\""
 msgstr ""
 
 msgid "expected valid addressing mode for mova: \"@(disp, ea.sz),ERn\""
 msgstr ""
 
-#: config/tc-h8300.c:973 config/tc-h8300.c:982
+#: config/tc-h8300.c:1023 config/tc-h8300.c:1032
 msgid "expected register"
 msgstr ""
 
 msgid "expected register"
 msgstr ""
 
-#: config/tc-h8300.c:998
+#: config/tc-h8300.c:1048
 msgid "expected closing paren"
 msgstr ""
 
 msgid "expected closing paren"
 msgstr ""
 
-#: config/tc-h8300.c:1057
+#: config/tc-h8300.c:1107
 #, c-format
 msgid "can't use high part of register in operand %d"
 msgstr ""
 
 #, c-format
 msgid "can't use high part of register in operand %d"
 msgstr ""
 
-#: config/tc-h8300.c:1214
+#: config/tc-h8300.c:1264
 #, c-format
 msgid "Opcode `%s' with these operand types not available in %s mode"
 msgstr ""
 
 #, c-format
 msgid "Opcode `%s' with these operand types not available in %s mode"
 msgstr ""
 
-#: config/tc-h8300.c:1223
+#: config/tc-h8300.c:1273
 msgid "mismatch between opcode size and operand size"
 msgstr ""
 
 msgid "mismatch between opcode size and operand size"
 msgstr ""
 
-#: config/tc-h8300.c:1259
+#: config/tc-h8300.c:1309
 #, c-format
 msgid "operand %s0x%lx out of range."
 msgstr ""
 
 #, c-format
 msgid "operand %s0x%lx out of range."
 msgstr ""
 
-#: config/tc-h8300.c:1366
+#: config/tc-h8300.c:1416
 msgid "Can't work out size of operand.\n"
 msgstr ""
 
 msgid "Can't work out size of operand.\n"
 msgstr ""
 
-#: config/tc-h8300.c:1415
+#: config/tc-h8300.c:1465
 #, c-format
 msgid "Opcode `%s' with these operand types not available in H8/300 mode"
 msgstr ""
 
 #, c-format
 msgid "Opcode `%s' with these operand types not available in H8/300 mode"
 msgstr ""
 
-#: config/tc-h8300.c:1420
+#: config/tc-h8300.c:1470
 #, c-format
 msgid "Opcode `%s' with these operand types not available in H8/300H mode"
 msgstr ""
 
 #, c-format
 msgid "Opcode `%s' with these operand types not available in H8/300H mode"
 msgstr ""
 
-#: config/tc-h8300.c:1426
+#: config/tc-h8300.c:1476
 #, c-format
 msgid "Opcode `%s' with these operand types not available in H8/300S mode"
 msgstr ""
 
 #, c-format
 msgid "Opcode `%s' with these operand types not available in H8/300S mode"
 msgstr ""
 
-#: config/tc-h8300.c:1487 config/tc-h8300.c:1507
+#: config/tc-h8300.c:1537 config/tc-h8300.c:1557
 msgid "Need #1 or #2 here"
 msgstr ""
 
 msgid "Need #1 or #2 here"
 msgstr ""
 
-#: config/tc-h8300.c:1502
+#: config/tc-h8300.c:1552
 msgid "#4 not valid on H8/300."
 msgstr ""
 
 msgid "#4 not valid on H8/300."
 msgstr ""
 
-#: config/tc-h8300.c:1610 config/tc-h8300.c:1692
+#: config/tc-h8300.c:1660 config/tc-h8300.c:1742
 #, c-format
 msgid "branch operand has odd offset (%lx)\n"
 msgstr ""
 
 #, c-format
 msgid "branch operand has odd offset (%lx)\n"
 msgstr ""
 
-#: config/tc-h8300.c:1730
+#: config/tc-h8300.c:1780
 msgid "destination operand must be 16 bit register"
 msgstr ""
 
 msgid "destination operand must be 16 bit register"
 msgstr ""
 
-#: config/tc-h8300.c:1739
+#: config/tc-h8300.c:1789
 msgid "source operand must be 8 bit register"
 msgstr ""
 
 msgid "source operand must be 8 bit register"
 msgstr ""
 
-#: config/tc-h8300.c:1747
+#: config/tc-h8300.c:1797
 msgid "destination operand must be 16bit absolute address"
 msgstr ""
 
 msgid "destination operand must be 16bit absolute address"
 msgstr ""
 
-#: config/tc-h8300.c:1754
+#: config/tc-h8300.c:1804
 msgid "destination operand must be 8 bit register"
 msgstr ""
 
 msgid "destination operand must be 8 bit register"
 msgstr ""
 
-#: config/tc-h8300.c:1762
+#: config/tc-h8300.c:1812
 msgid "source operand must be 16bit absolute address"
 msgstr ""
 
 #. This seems more sane than saying "too many operands".  We'll
 #. get here only if the trailing trash starts with a comma.
 #. Types or values of args don't match.
 msgid "source operand must be 16bit absolute address"
 msgstr ""
 
 #. This seems more sane than saying "too many operands".  We'll
 #. get here only if the trailing trash starts with a comma.
 #. Types or values of args don't match.
-#: config/tc-h8300.c:1770 config/tc-mmix.c:472 config/tc-mmix.c:484
+#: 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-mmix.c:2505 config/tc-mmix.c:2529 config/tc-mmix.c:2802
-#: config/tc-or32.c:529
+#: config/tc-or32.c:527
 msgid "invalid operands"
 msgstr ""
 
 msgid "invalid operands"
 msgstr ""
 
-#: config/tc-h8300.c:1801
+#: config/tc-h8300.c:1851
 msgid "operand/size mis-match"
 msgstr ""
 
 msgid "operand/size mis-match"
 msgstr ""
 
-#: config/tc-h8300.c:1902 config/tc-mips.c:10160 config/tc-sh.c:2925
+#: 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"
 msgstr ""
 
 #: config/tc-sh64.c:2795 config/tc-z8k.c:1226
 msgid "unknown opcode"
 msgstr ""
 
-#: config/tc-h8300.c:1935
+#: config/tc-h8300.c:1985
 msgid "invalid operand in ldm"
 msgstr ""
 
 msgid "invalid operand in ldm"
 msgstr ""
 
-#: config/tc-h8300.c:1944
+#: config/tc-h8300.c:1994
 msgid "invalid operand in stm"
 msgstr ""
 
 msgid "invalid operand in stm"
 msgstr ""
 
-#: config/tc-h8300.c:2070
+#: config/tc-h8300.c:2120
 #, c-format
 msgid "call to tc_aout_fix_to_chars \n"
 msgstr ""
 
 #, c-format
 msgid "call to tc_aout_fix_to_chars \n"
 msgstr ""
 
-#: config/tc-h8300.c:2079 config/tc-xc16x.c:340
+#: config/tc-h8300.c:2129 config/tc-xc16x.c:347
 #, c-format
 msgid "call to md_convert_frag \n"
 msgstr ""
 
 #, c-format
 msgid "call to md_convert_frag \n"
 msgstr ""
 
-#: config/tc-h8300.c:2130 config/tc-xc16x.c:244
+#: config/tc-h8300.c:2180 config/tc-xc16x.c:251
 #, 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/tc-h8300.c:2159 config/tc-xc16x.c:285
+#: config/tc-h8300.c:2195
+msgid "Unexpected reference to a symbol in a non-code section"
+msgstr ""
+
+#: config/tc-h8300.c:2211 config/tc-xc16x.c:292
 msgid "Difference of symbols in different sections is not supported"
 msgstr ""
 
 msgid "Difference of symbols in different sections is not supported"
 msgstr ""
 
-#: config/tc-h8300.c:2181 config/tc-mcore.c:2199 config/tc-microblaze.c:2295
-#: config/tc-pj.c:489 config/tc-sh.c:4377 config/tc-xc16x.c:308
+#: 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
 #, c-format
 msgid "Cannot represent relocation type %s"
 msgstr ""
 #, c-format
 msgid "Cannot represent relocation type %s"
 msgstr ""
@@ -4978,435 +5127,435 @@ msgstr ""
 #. IGNORE is used to suppress the error message.
 #. Variant of CHECK_FIELD for use in md_apply_fix and other places where
 #. the current file and line number are not valid.
 #. IGNORE is used to suppress the error message.
 #. Variant of CHECK_FIELD for use in md_apply_fix and other places where
 #. the current file and line number are not valid.
-#: config/tc-hppa.c:1028 config/tc-hppa.c:1042
+#: config/tc-hppa.c:1029 config/tc-hppa.c:1043
 #, c-format
 msgid "Field out of range [%d..%d] (%d)."
 msgstr ""
 
 #. Simple alignment checking for FIELD against ALIGN (a power of two).
 #. IGNORE is used to suppress the error message.
 #, c-format
 msgid "Field out of range [%d..%d] (%d)."
 msgstr ""
 
 #. Simple alignment checking for FIELD against ALIGN (a power of two).
 #. IGNORE is used to suppress the error message.
-#: config/tc-hppa.c:1056
+#: config/tc-hppa.c:1057
 #, c-format
 msgid "Field not properly aligned [%d] (%d)."
 msgstr ""
 
 #, c-format
 msgid "Field not properly aligned [%d] (%d)."
 msgstr ""
 
-#: config/tc-hppa.c:1109
+#: config/tc-hppa.c:1110
 msgid "Missing .exit\n"
 msgstr ""
 
 msgid "Missing .exit\n"
 msgstr ""
 
-#: config/tc-hppa.c:1112
+#: config/tc-hppa.c:1113
 msgid "Missing .procend\n"
 msgstr ""
 
 msgid "Missing .procend\n"
 msgstr ""
 
-#: config/tc-hppa.c:1297
+#: config/tc-hppa.c:1298
 #, c-format
 msgid "Invalid field selector.  Assuming F%%."
 msgstr ""
 
 #, c-format
 msgid "Invalid field selector.  Assuming F%%."
 msgstr ""
 
-#: config/tc-hppa.c:1324
+#: config/tc-hppa.c:1325
 msgid "Bad segment in expression."
 msgstr ""
 
 msgid "Bad segment in expression."
 msgstr ""
 
-#: config/tc-hppa.c:1349
+#: config/tc-hppa.c:1350
 #, c-format
 msgid "Invalid Nullification: (%c)"
 msgstr ""
 
 #, c-format
 msgid "Invalid Nullification: (%c)"
 msgstr ""
 
-#: config/tc-hppa.c:1419
+#: config/tc-hppa.c:1421
 msgid "Cannot handle fixup"
 msgstr ""
 
 msgid "Cannot handle fixup"
 msgstr ""
 
-#: config/tc-hppa.c:1717
+#: config/tc-hppa.c:1719
 #, c-format
 msgid "  -Q                      ignored\n"
 msgstr ""
 
 #, c-format
 msgid "  -Q                      ignored\n"
 msgstr ""
 
-#: config/tc-hppa.c:1721
+#: config/tc-hppa.c:1723
 #, c-format
 msgid "  -c                      print a warning if a comment is found\n"
 msgstr ""
 
 #, c-format
 msgid "  -c                      print a warning if a comment is found\n"
 msgstr ""
 
-#: config/tc-hppa.c:1787
+#: config/tc-hppa.c:1789
 #, c-format
 msgid "no hppa_fixup entry for fixup type 0x%x"
 msgstr ""
 
 #, c-format
 msgid "no hppa_fixup entry for fixup type 0x%x"
 msgstr ""
 
-#: config/tc-hppa.c:1966
+#: config/tc-hppa.c:1968
 msgid "Unknown relocation encountered in md_apply_fix."
 msgstr ""
 
 msgid "Unknown relocation encountered in md_apply_fix."
 msgstr ""
 
-#: config/tc-hppa.c:2154 config/tc-hppa.c:2179
+#: config/tc-hppa.c:2156 config/tc-hppa.c:2181
 #, c-format
 msgid "Undefined register: '%s'."
 msgstr ""
 
 #, c-format
 msgid "Undefined register: '%s'."
 msgstr ""
 
-#: config/tc-hppa.c:2213
+#: config/tc-hppa.c:2215
 #, c-format
 msgid "Non-absolute symbol: '%s'."
 msgstr ""
 
 #, c-format
 msgid "Non-absolute symbol: '%s'."
 msgstr ""
 
-#: config/tc-hppa.c:2228
+#: config/tc-hppa.c:2230
 #, c-format
 msgid "Undefined absolute constant: '%s'."
 msgstr ""
 
 #, c-format
 msgid "Undefined absolute constant: '%s'."
 msgstr ""
 
-#: config/tc-hppa.c:2259 config/tc-hppa.c:5689
+#: config/tc-hppa.c:2261 config/tc-hppa.c:5696
 msgid "could not update architecture and machine"
 msgstr ""
 
 msgid "could not update architecture and machine"
 msgstr ""
 
-#: config/tc-hppa.c:2297
+#: config/tc-hppa.c:2299
 #, c-format
 msgid "Invalid FP Compare Condition: %s"
 msgstr ""
 
 #, c-format
 msgid "Invalid FP Compare Condition: %s"
 msgstr ""
 
-#: config/tc-hppa.c:2352
+#: config/tc-hppa.c:2354
 #, c-format
 msgid "Invalid FTEST completer: %s"
 msgstr ""
 
 #, c-format
 msgid "Invalid FTEST completer: %s"
 msgstr ""
 
-#: config/tc-hppa.c:2418 config/tc-hppa.c:2455
+#: config/tc-hppa.c:2420 config/tc-hppa.c:2457
 #, c-format
 msgid "Invalid FP Operand Format: %3s"
 msgstr ""
 
 #, c-format
 msgid "Invalid FP Operand Format: %3s"
 msgstr ""
 
-#: config/tc-hppa.c:2590
+#: config/tc-hppa.c:2591
 msgid "Bad segment (should be absolute)."
 msgstr ""
 
 msgid "Bad segment (should be absolute)."
 msgstr ""
 
-#: config/tc-hppa.c:2616
+#: config/tc-hppa.c:2617
 #, c-format
 msgid "Invalid argument location: %s\n"
 msgstr ""
 
 #, c-format
 msgid "Invalid argument location: %s\n"
 msgstr ""
 
-#: config/tc-hppa.c:2645
+#: config/tc-hppa.c:2646
 #, c-format
 msgid "Invalid argument description: %d"
 msgstr ""
 
 #, c-format
 msgid "Invalid argument description: %d"
 msgstr ""
 
-#: config/tc-hppa.c:3473
+#: config/tc-hppa.c:3474
 msgid "Invalid Indexed Load Completer."
 msgstr ""
 
 msgid "Invalid Indexed Load Completer."
 msgstr ""
 
-#: config/tc-hppa.c:3478
+#: config/tc-hppa.c:3479
 msgid "Invalid Indexed Load Completer Syntax."
 msgstr ""
 
 msgid "Invalid Indexed Load Completer Syntax."
 msgstr ""
 
-#: config/tc-hppa.c:3512
+#: config/tc-hppa.c:3513
 msgid "Invalid Short Load/Store Completer."
 msgstr ""
 
 msgid "Invalid Short Load/Store Completer."
 msgstr ""
 
-#: config/tc-hppa.c:3572 config/tc-hppa.c:3577
+#: config/tc-hppa.c:3573 config/tc-hppa.c:3578
 msgid "Invalid Store Bytes Short Completer"
 msgstr ""
 
 msgid "Invalid Store Bytes Short Completer"
 msgstr ""
 
-#: config/tc-hppa.c:3888 config/tc-hppa.c:3894
+#: config/tc-hppa.c:3889 config/tc-hppa.c:3895
 msgid "Invalid left/right combination completer"
 msgstr ""
 
 msgid "Invalid left/right combination completer"
 msgstr ""
 
-#: config/tc-hppa.c:3943 config/tc-hppa.c:3950
+#: config/tc-hppa.c:3944 config/tc-hppa.c:3951
 msgid "Invalid permutation completer"
 msgstr ""
 
 msgid "Invalid permutation completer"
 msgstr ""
 
-#: config/tc-hppa.c:4050
+#: config/tc-hppa.c:4057
 #, c-format
 msgid "Invalid Add Condition: %s"
 msgstr ""
 
 #, c-format
 msgid "Invalid Add Condition: %s"
 msgstr ""
 
-#: config/tc-hppa.c:4061 config/tc-hppa.c:4071
+#: config/tc-hppa.c:4068 config/tc-hppa.c:4078
 msgid "Invalid Add and Branch Condition"
 msgstr ""
 
 msgid "Invalid Add and Branch Condition"
 msgstr ""
 
-#: config/tc-hppa.c:4092 config/tc-hppa.c:4229
+#: config/tc-hppa.c:4099 config/tc-hppa.c:4236
 msgid "Invalid Compare/Subtract Condition"
 msgstr ""
 
 msgid "Invalid Compare/Subtract Condition"
 msgstr ""
 
-#: config/tc-hppa.c:4132
+#: config/tc-hppa.c:4139
 #, c-format
 msgid "Invalid Bit Branch Condition: %c"
 msgstr ""
 
 #, c-format
 msgid "Invalid Bit Branch Condition: %c"
 msgstr ""
 
-#: config/tc-hppa.c:4217
+#: config/tc-hppa.c:4224
 #, c-format
 msgid "Invalid Compare/Subtract Condition: %s"
 msgstr ""
 
 #, c-format
 msgid "Invalid Compare/Subtract Condition: %s"
 msgstr ""
 
-#: config/tc-hppa.c:4244
+#: config/tc-hppa.c:4251
 msgid "Invalid Compare and Branch Condition"
 msgstr ""
 
 msgid "Invalid Compare and Branch Condition"
 msgstr ""
 
-#: config/tc-hppa.c:4340
+#: config/tc-hppa.c:4347
 msgid "Invalid Logical Instruction Condition."
 msgstr ""
 
 msgid "Invalid Logical Instruction Condition."
 msgstr ""
 
-#: config/tc-hppa.c:4398
+#: config/tc-hppa.c:4405
 msgid "Invalid Shift/Extract/Deposit Condition."
 msgstr ""
 
 msgid "Invalid Shift/Extract/Deposit Condition."
 msgstr ""
 
-#: config/tc-hppa.c:4510
+#: config/tc-hppa.c:4517
 msgid "Invalid Unit Instruction Condition."
 msgstr ""
 
 msgid "Invalid Unit Instruction Condition."
 msgstr ""
 
-#: config/tc-hppa.c:4985 config/tc-hppa.c:5017 config/tc-hppa.c:5048
-#: config/tc-hppa.c:5078
+#: 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"
 msgstr ""
 
 msgid "Branch to unaligned address"
 msgstr ""
 
-#: config/tc-hppa.c:5262
+#: config/tc-hppa.c:5269
 msgid "Invalid SFU identifier"
 msgstr ""
 
 msgid "Invalid SFU identifier"
 msgstr ""
 
-#: config/tc-hppa.c:5312
+#: config/tc-hppa.c:5319
 msgid "Invalid COPR identifier"
 msgstr ""
 
 msgid "Invalid COPR identifier"
 msgstr ""
 
-#: config/tc-hppa.c:5441
+#: config/tc-hppa.c:5448
 msgid "Invalid Floating Point Operand Format."
 msgstr ""
 
 msgid "Invalid Floating Point Operand Format."
 msgstr ""
 
-#: config/tc-hppa.c:5558 config/tc-hppa.c:5578 config/tc-hppa.c:5598
-#: config/tc-hppa.c:5618 config/tc-hppa.c:5638
+#: 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"
 msgstr ""
 
 msgid "Invalid register for single precision fmpyadd or fmpysub"
 msgstr ""
 
-#: config/tc-hppa.c:5706
+#: config/tc-hppa.c:5713
 #, c-format
 msgid "Invalid operands %s"
 msgstr ""
 
 #, c-format
 msgid "Invalid operands %s"
 msgstr ""
 
-#: config/tc-hppa.c:5716
+#: config/tc-hppa.c:5723
 #, c-format
 msgid "Immediates %d and %d will give undefined behavior."
 msgstr ""
 
 #, c-format
 msgid "Immediates %d and %d will give undefined behavior."
 msgstr ""
 
-#: config/tc-hppa.c:5768 config/tc-hppa.c:6956 config/tc-hppa.c:7011
+#: config/tc-hppa.c:5775 config/tc-hppa.c:7002 config/tc-hppa.c:7057
 msgid "Missing function name for .PROC (corrupted label chain)"
 msgstr ""
 
 msgid "Missing function name for .PROC (corrupted label chain)"
 msgstr ""
 
-#: config/tc-hppa.c:5771 config/tc-hppa.c:7014
+#: config/tc-hppa.c:5778 config/tc-hppa.c:7060
 msgid "Missing function name for .PROC"
 msgstr ""
 
 msgid "Missing function name for .PROC"
 msgstr ""
 
-#: config/tc-hppa.c:5830
+#: config/tc-hppa.c:5837
 msgid "Argument to .BLOCK/.BLOCKZ must be between 0 and 0x3fffffff"
 msgstr ""
 
 msgid "Argument to .BLOCK/.BLOCKZ must be between 0 and 0x3fffffff"
 msgstr ""
 
-#: config/tc-hppa.c:5926
+#: config/tc-hppa.c:5933
 #, c-format
 msgid "Invalid .CALL argument: %s"
 msgstr ""
 
 #, c-format
 msgid "Invalid .CALL argument: %s"
 msgstr ""
 
-#: config/tc-hppa.c:6042
+#: config/tc-hppa.c:6081
 msgid ".callinfo is not within a procedure definition"
 msgstr ""
 
 msgid ".callinfo is not within a procedure definition"
 msgstr ""
 
-#: config/tc-hppa.c:6062
+#: config/tc-hppa.c:6101
 #, c-format
 msgid "FRAME parameter must be a multiple of 8: %d\n"
 msgstr ""
 
 #, c-format
 msgid "FRAME parameter must be a multiple of 8: %d\n"
 msgstr ""
 
-#: config/tc-hppa.c:6081
+#: config/tc-hppa.c:6120
 msgid "Value for ENTRY_GR must be in the range 3..18\n"
 msgstr ""
 
 msgid "Value for ENTRY_GR must be in the range 3..18\n"
 msgstr ""
 
-#: config/tc-hppa.c:6093
+#: config/tc-hppa.c:6132
 msgid "Value for ENTRY_FR must be in the range 12..21\n"
 msgstr ""
 
 msgid "Value for ENTRY_FR must be in the range 12..21\n"
 msgstr ""
 
-#: config/tc-hppa.c:6103
+#: config/tc-hppa.c:6142
 msgid "Value for ENTRY_SR must be 3\n"
 msgstr ""
 
 msgid "Value for ENTRY_SR must be 3\n"
 msgstr ""
 
-#: config/tc-hppa.c:6159
+#: config/tc-hppa.c:6198
 #, c-format
 msgid "Invalid .CALLINFO argument: %s"
 msgstr ""
 
 #, c-format
 msgid "Invalid .CALLINFO argument: %s"
 msgstr ""
 
-#: config/tc-hppa.c:6269
+#: config/tc-hppa.c:6308
 msgid "The .ENTER pseudo-op is not supported"
 msgstr ""
 
 msgid "The .ENTER pseudo-op is not supported"
 msgstr ""
 
-#: config/tc-hppa.c:6285
+#: config/tc-hppa.c:6324
 msgid "Misplaced .entry. Ignored."
 msgstr ""
 
 msgid "Misplaced .entry. Ignored."
 msgstr ""
 
-#: config/tc-hppa.c:6289
+#: config/tc-hppa.c:6328
 msgid "Missing .callinfo."
 msgstr ""
 
 msgid "Missing .callinfo."
 msgstr ""
 
-#: config/tc-hppa.c:6353
+#: config/tc-hppa.c:6392
 msgid ".REG expression must be a register"
 msgstr ""
 
 msgid ".REG expression must be a register"
 msgstr ""
 
-#: config/tc-hppa.c:6369
+#: config/tc-hppa.c:6408
 msgid "bad or irreducible absolute expression; zero assumed"
 msgstr ""
 
 msgid "bad or irreducible absolute expression; zero assumed"
 msgstr ""
 
-#: config/tc-hppa.c:6380
+#: config/tc-hppa.c:6419
 msgid ".REG must use a label"
 msgstr ""
 
 msgid ".REG must use a label"
 msgstr ""
 
-#: config/tc-hppa.c:6382
+#: config/tc-hppa.c:6421
 msgid ".EQU must use a label"
 msgstr ""
 
 msgid ".EQU must use a label"
 msgstr ""
 
-#: config/tc-hppa.c:6444
+#: config/tc-hppa.c:6483
 #, c-format
 msgid "Symbol '%s' could not be created."
 msgstr ""
 
 #, c-format
 msgid "Symbol '%s' could not be created."
 msgstr ""
 
-#: config/tc-hppa.c:6448
+#: config/tc-hppa.c:6487
 msgid "No memory for symbol name."
 msgstr ""
 
 msgid "No memory for symbol name."
 msgstr ""
 
-#: config/tc-hppa.c:6497
+#: config/tc-hppa.c:6537
 msgid ".EXIT must appear within a procedure"
 msgstr ""
 
 msgid ".EXIT must appear within a procedure"
 msgstr ""
 
-#: config/tc-hppa.c:6501
+#: config/tc-hppa.c:6541
 msgid "Missing .callinfo"
 msgstr ""
 
 msgid "Missing .callinfo"
 msgstr ""
 
-#: config/tc-hppa.c:6505
+#: config/tc-hppa.c:6545
 msgid "No .ENTRY for this .EXIT"
 msgstr ""
 
 msgid "No .ENTRY for this .EXIT"
 msgstr ""
 
-#: config/tc-hppa.c:6545
+#: config/tc-hppa.c:6585
 #, c-format
 msgid "Using ENTRY rather than CODE in export directive for %s"
 msgstr ""
 
 #, c-format
 msgid "Using ENTRY rather than CODE in export directive for %s"
 msgstr ""
 
-#: config/tc-hppa.c:6662
+#: config/tc-hppa.c:6708
 #, c-format
 msgid "Undefined .EXPORT/.IMPORT argument (ignored): %s"
 msgstr ""
 
 #, c-format
 msgid "Undefined .EXPORT/.IMPORT argument (ignored): %s"
 msgstr ""
 
-#: config/tc-hppa.c:6686
+#: config/tc-hppa.c:6732
 #, c-format
 msgid "Cannot define export symbol: %s\n"
 msgstr ""
 
 #, c-format
 msgid "Cannot define export symbol: %s\n"
 msgstr ""
 
-#: config/tc-hppa.c:6783
+#: config/tc-hppa.c:6829
 msgid "Missing label name on .LABEL"
 msgstr ""
 
 msgid "Missing label name on .LABEL"
 msgstr ""
 
-#: config/tc-hppa.c:6788
+#: config/tc-hppa.c:6834
 msgid "extra .LABEL arguments ignored."
 msgstr ""
 
 msgid "extra .LABEL arguments ignored."
 msgstr ""
 
-#: config/tc-hppa.c:6804
+#: config/tc-hppa.c:6850
 msgid "The .LEAVE pseudo-op is not supported"
 msgstr ""
 
 msgid "The .LEAVE pseudo-op is not supported"
 msgstr ""
 
-#: config/tc-hppa.c:6842
+#: config/tc-hppa.c:6888
 msgid "Unrecognized .LEVEL argument\n"
 msgstr ""
 
 msgid "Unrecognized .LEVEL argument\n"
 msgstr ""
 
-#: config/tc-hppa.c:6876
+#: config/tc-hppa.c:6922
 #, c-format
 msgid "Cannot define static symbol: %s\n"
 msgstr ""
 
 #, c-format
 msgid "Cannot define static symbol: %s\n"
 msgstr ""
 
-#: config/tc-hppa.c:6910
+#: config/tc-hppa.c:6956
 msgid "Nested procedures"
 msgstr ""
 
 msgid "Nested procedures"
 msgstr ""
 
-#: config/tc-hppa.c:6920
+#: config/tc-hppa.c:6966
 msgid "Cannot allocate unwind descriptor\n"
 msgstr ""
 
 msgid "Cannot allocate unwind descriptor\n"
 msgstr ""
 
-#: config/tc-hppa.c:7018
+#: config/tc-hppa.c:7064
 msgid "misplaced .procend"
 msgstr ""
 
 msgid "misplaced .procend"
 msgstr ""
 
-#: config/tc-hppa.c:7021
+#: config/tc-hppa.c:7067
 msgid "Missing .callinfo for this procedure"
 msgstr ""
 
 msgid "Missing .callinfo for this procedure"
 msgstr ""
 
-#: config/tc-hppa.c:7024
+#: config/tc-hppa.c:7070
 msgid "Missing .EXIT for a .ENTRY"
 msgstr ""
 
 msgid "Missing .EXIT for a .ENTRY"
 msgstr ""
 
-#: config/tc-hppa.c:7061
+#: config/tc-hppa.c:7107
 msgid "Not in a space.\n"
 msgstr ""
 
 msgid "Not in a space.\n"
 msgstr ""
 
-#: config/tc-hppa.c:7064
+#: config/tc-hppa.c:7110
 msgid "Not in a subspace.\n"
 msgstr ""
 
 msgid "Not in a subspace.\n"
 msgstr ""
 
-#: config/tc-hppa.c:7153
+#: config/tc-hppa.c:7199
 msgid "Invalid .SPACE argument"
 msgstr ""
 
 msgid "Invalid .SPACE argument"
 msgstr ""
 
-#: config/tc-hppa.c:7199
+#: config/tc-hppa.c:7245
 msgid "Can't change spaces within a procedure definition. Ignored"
 msgstr ""
 
 msgid "Can't change spaces within a procedure definition. Ignored"
 msgstr ""
 
-#: config/tc-hppa.c:7327
+#: config/tc-hppa.c:7373
 #, c-format
 msgid "Undefined space: '%s' Assuming space number = 0."
 msgstr ""
 
 #, c-format
 msgid "Undefined space: '%s' Assuming space number = 0."
 msgstr ""
 
-#: config/tc-hppa.c:7350
+#: config/tc-hppa.c:7396
 msgid "Must be in a space before changing or declaring subspaces.\n"
 msgstr ""
 
 msgid "Must be in a space before changing or declaring subspaces.\n"
 msgstr ""
 
-#: config/tc-hppa.c:7354
+#: config/tc-hppa.c:7400
 msgid "Can't change subspaces within a procedure definition. Ignored"
 msgstr ""
 
 msgid "Can't change subspaces within a procedure definition. Ignored"
 msgstr ""
 
-#: config/tc-hppa.c:7390
+#: config/tc-hppa.c:7436
 msgid "Parameters of an existing subspace can't be modified"
 msgstr ""
 
 msgid "Parameters of an existing subspace can't be modified"
 msgstr ""
 
-#: config/tc-hppa.c:7442
+#: config/tc-hppa.c:7488
 msgid "Alignment must be a power of 2"
 msgstr ""
 
 msgid "Alignment must be a power of 2"
 msgstr ""
 
-#: config/tc-hppa.c:7489
+#: config/tc-hppa.c:7535
 msgid "FIRST not supported as a .SUBSPACE argument"
 msgstr ""
 
 msgid "FIRST not supported as a .SUBSPACE argument"
 msgstr ""
 
-#: config/tc-hppa.c:7491
+#: config/tc-hppa.c:7537
 msgid "Invalid .SUBSPACE argument"
 msgstr ""
 
 msgid "Invalid .SUBSPACE argument"
 msgstr ""
 
-#: config/tc-hppa.c:7680
+#: config/tc-hppa.c:7726
 #, c-format
 msgid "Internal error: Unable to find containing space for %s."
 msgstr ""
 
 #, c-format
 msgid "Internal error: Unable to find containing space for %s."
 msgstr ""
 
-#: config/tc-hppa.c:7718
+#: config/tc-hppa.c:7764
 #, c-format
 msgid "Out of memory: could not allocate new space chain entry: %s\n"
 msgstr ""
 
 #, c-format
 msgid "Out of memory: could not allocate new space chain entry: %s\n"
 msgstr ""
 
-#: config/tc-hppa.c:7806
+#: config/tc-hppa.c:7852
 #, c-format
 msgid "Out of memory: could not allocate new subspace chain entry: %s\n"
 msgstr ""
 
 #, c-format
 msgid "Out of memory: could not allocate new subspace chain entry: %s\n"
 msgstr ""
 
-#: config/tc-hppa.c:8251
+#: config/tc-hppa.c:8297
 msgid "-R option not supported on this target."
 msgstr ""
 
 msgid "-R option not supported on this target."
 msgstr ""
 
-#: config/tc-hppa.c:8268 config/tc-sparc.c:815 config/tc-sparc.c:852
+#: config/tc-hppa.c:8314 config/tc-sparc.c:815 config/tc-sparc.c:852
 #, c-format
 msgid "Internal error: can't hash `%s': %s\n"
 msgstr ""
 
 #, c-format
 msgid "Internal error: can't hash `%s': %s\n"
 msgstr ""
 
-#: config/tc-hppa.c:8277 config/tc-i860.c:236
+#: config/tc-hppa.c:8323 config/tc-i860.c:236
 #, c-format
 msgid "internal error: losing opcode: `%s' \"%s\"\n"
 msgstr ""
 
 #, c-format
 msgid "internal error: losing opcode: `%s' \"%s\"\n"
 msgstr ""
 
-#: config/tc-i370.c:419 config/tc-ppc.c:1143 config/tc-s390.c:404
-#: config/tc-s390.c:411
+#: 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"
 msgstr ""
 
 #, c-format
 msgid "invalid switch -m%s"
 msgstr ""
 
-#: config/tc-i370.c:516 config/tc-s390.c:510
+#: config/tc-i370.c:516 config/tc-s390.c:515
 #, c-format
 msgid "Internal assembler error for instruction %s"
 msgstr ""
 #, c-format
 msgid "Internal assembler error for instruction %s"
 msgstr ""
@@ -5416,589 +5565,639 @@ msgstr ""
 msgid "Internal assembler error for macro %s"
 msgstr ""
 
 msgid "Internal assembler error for macro %s"
 msgstr ""
 
-#: config/tc-i370.c:630 config/tc-ppc.c:1844
+#: config/tc-i370.c:630 config/tc-ppc.c:1862
 msgid "identifier+constant@got means identifier@got+constant"
 msgstr ""
 
 msgid "identifier+constant@got means identifier@got+constant"
 msgstr ""
 
-#: config/tc-i370.c:684 config/tc-m68k.c:8030 config/tc-ppc.c:1933
+#: 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"
 msgstr ""
 
 #, c-format
 msgid "%s relocations do not fit in %d bytes\n"
 msgstr ""
 
-#: config/tc-i370.c:925 config/tc-i370.c:969
+#: config/tc-i370.c:926 config/tc-i370.c:966
 msgid "unsupported DC type"
 msgstr ""
 
 msgid "unsupported DC type"
 msgstr ""
 
-#: config/tc-i370.c:939 config/tc-i370.c:951 config/tc-i370.c:1532
-#: config/tc-i370.c:1542
+#: config/tc-i370.c:938 config/tc-i370.c:948 config/tc-i370.c:1530
+#: config/tc-i370.c:1541
 msgid "missing end-quote"
 msgstr ""
 
 msgid "missing end-quote"
 msgstr ""
 
-#: config/tc-i370.c:999
+#: config/tc-i370.c:996
 msgid "unsupported alignment"
 msgstr ""
 
 msgid "unsupported alignment"
 msgstr ""
 
-#: config/tc-i370.c:1006
+#: config/tc-i370.c:1003
 msgid "this DS form not yet supported"
 msgstr ""
 
 msgid "this DS form not yet supported"
 msgstr ""
 
-#: config/tc-i370.c:1049 config/tc-m32r.c:1493 config/tc-microblaze.c:179
-#: config/tc-ppc.c:1997 config/tc-ppc.c:4653
+#: 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."
 msgstr ""
 
 msgid "Expected comma after symbol-name: rest of line ignored."
 msgstr ""
 
-#: config/tc-i370.c:1072 config/tc-m32r.c:1517 config/tc-microblaze.c:201
-#: config/tc-ppc.c:2019 config/tc-ppc.c:3220 config/tc-ppc.c:4677
+#: 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"
 msgstr ""
 
 msgid "ignoring bad alignment"
 msgstr ""
 
-#: config/tc-i370.c:1083 config/tc-m32r.c:1544 config/tc-microblaze.c:212
-#: config/tc-ppc.c:2030 config/tc-ppc.c:4689
+#: 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'."
 msgstr ""
 
 #, c-format
 msgid "Ignoring attempt to re-define symbol `%s'."
 msgstr ""
 
-#: config/tc-i370.c:1091 config/tc-microblaze.c:220 config/tc-ppc.c:2038
+#: 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."
 msgstr ""
 
 #, c-format
 msgid "Length of .lcomm \"%s\" is already %ld. Not changed to %ld."
 msgstr ""
 
-#: config/tc-i370.c:1110 config/tc-m32r.c:1529 config/tc-microblaze.c:238
-#: config/tc-ppc.c:2056 config/tc-v850.c:322
+#: 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"
 msgstr ""
 
 msgid "Common alignment not a power of 2"
 msgstr ""
 
-#: config/tc-i370.c:1248
+#: config/tc-i370.c:1245
 msgid "Missing or bad .using directive"
 msgstr ""
 
 msgid "Missing or bad .using directive"
 msgstr ""
 
-#: config/tc-i370.c:1293
+#: config/tc-i370.c:1290
 msgid "Literal Pool Overflow"
 msgstr ""
 
 msgid "Literal Pool Overflow"
 msgstr ""
 
-#: config/tc-i370.c:1589
+#: config/tc-i370.c:1588
 msgid "expression not a constant"
 msgstr ""
 
 msgid "expression not a constant"
 msgstr ""
 
-#: config/tc-i370.c:1596
+#: config/tc-i370.c:1595
 msgid "Unknown/unsupported address literal type"
 msgstr ""
 
 msgid "Unknown/unsupported address literal type"
 msgstr ""
 
-#: config/tc-i370.c:1619
+#: config/tc-i370.c:1618
 #, c-format
 msgid ".ltorg without prior .using in section %s"
 msgstr ""
 
 #, c-format
 msgid ".ltorg without prior .using in section %s"
 msgstr ""
 
-#: config/tc-i370.c:1623
+#: config/tc-i370.c:1622
 #, c-format
 msgid ".ltorg in section %s paired to .using in section %s"
 msgstr ""
 
 #, c-format
 msgid ".ltorg in section %s paired to .using in section %s"
 msgstr ""
 
-#: config/tc-i370.c:1646
+#: config/tc-i370.c:1645
 #, c-format
 msgid "bad alignment of %d bytes in literal pool"
 msgstr ""
 
 #, c-format
 msgid "bad alignment of %d bytes in literal pool"
 msgstr ""
 
-#: config/tc-i370.c:1670
+#: config/tc-i370.c:1669
 msgid "bad literal size\n"
 msgstr ""
 
 msgid "bad literal size\n"
 msgstr ""
 
-#: config/tc-i370.c:1744
+#: config/tc-i370.c:1743
 msgid ".using: base address expression illegal or too complex"
 msgstr ""
 
 msgid ".using: base address expression illegal or too complex"
 msgstr ""
 
-#: config/tc-i370.c:1779 config/tc-i370.c:1788
+#: 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"
 msgstr ""
 
 #, c-format
 msgid "droping register %d in section %s does not match using register %d"
 msgstr ""
 
-#: config/tc-i370.c:1792
+#: config/tc-i370.c:1791
 #, c-format
 msgid "droping register %d in section %s previously used in section %s"
 msgstr ""
 
 #, c-format
 msgid "droping register %d in section %s previously used in section %s"
 msgstr ""
 
-#: config/tc-i370.c:1848 config/tc-ppc.c:3035
+#: config/tc-i370.c:1847 config/tc-ppc.c:3078
 msgid "wrong number of operands"
 msgstr ""
 
 msgid "wrong number of operands"
 msgstr ""
 
-#: config/tc-i370.c:1930 config/tc-mn10200.c:898 config/tc-mn10300.c:1249
-#: config/tc-ppc.c:2354 config/tc-s390.c:1544 config/tc-v850.c:1604
+#: 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'"
 msgstr ""
 
 #, c-format
 msgid "Unrecognized opcode: `%s'"
 msgstr ""
 
-#: config/tc-i370.c:2075
+#: config/tc-i370.c:2071
 msgid "not using any base register"
 msgstr ""
 
 msgid "not using any base register"
 msgstr ""
 
-#: config/tc-i370.c:2105
+#: config/tc-i370.c:2101
 #, c-format
 msgid "expecting a register for operand %d"
 msgstr ""
 
 #. Not used --- don't have any 8 byte instructions.
 #, c-format
 msgid "expecting a register for operand %d"
 msgstr ""
 
 #. Not used --- don't have any 8 byte instructions.
-#: config/tc-i370.c:2226
+#: config/tc-i370.c:2222
 msgid "Internal Error: bad instruction length"
 msgstr ""
 
 msgid "Internal Error: bad instruction length"
 msgstr ""
 
-#: config/tc-i386.c:1776
+#: config/tc-i386.c:1848
 #, c-format
 msgid "%s shortened to %s"
 msgstr ""
 
 #, c-format
 msgid "%s shortened to %s"
 msgstr ""
 
-#: config/tc-i386.c:1846
+#: config/tc-i386.c:1934
 msgid "same type of prefix used twice"
 msgstr ""
 
 msgid "same type of prefix used twice"
 msgstr ""
 
-#: config/tc-i386.c:1867
-msgid "64bit mode not supported on this CPU."
+#: config/tc-i386.c:1961
+#, c-format
+msgid "64bit mode not supported on `%s'."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:1871
-msgid "32bit mode not supported on this CPU."
+#: config/tc-i386.c:1970
+#, c-format
+msgid "32bit mode not supported on `%s'."
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:1904
+#: config/tc-i386.c:2010
 msgid "bad argument to syntax directive."
 msgstr ""
 
 msgid "bad argument to syntax directive."
 msgstr ""
 
-#: config/tc-i386.c:1953
+#: config/tc-i386.c:2059
 msgid "bad argument to sse_check directive."
 msgstr ""
 
 msgid "bad argument to sse_check directive."
 msgstr ""
 
-#: config/tc-i386.c:1957
+#: config/tc-i386.c:2063
 msgid "missing argument for sse_check directive"
 msgstr ""
 
 msgid "missing argument for sse_check directive"
 msgstr ""
 
-#: config/tc-i386.c:1987
+#: config/tc-i386.c:2093
 #, c-format
 msgid "`%s' is not supported on `%s'"
 msgstr ""
 
 #, c-format
 msgid "`%s' is not supported on `%s'"
 msgstr ""
 
-#: config/tc-i386.c:2060
+#: config/tc-i386.c:2166
 #, c-format
 msgid "no such architecture: `%s'"
 msgstr ""
 
 #, c-format
 msgid "no such architecture: `%s'"
 msgstr ""
 
-#: config/tc-i386.c:2065
+#: config/tc-i386.c:2171
 msgid "missing cpu architecture"
 msgstr ""
 
 msgid "missing cpu architecture"
 msgstr ""
 
-#: config/tc-i386.c:2079
+#: config/tc-i386.c:2185
 #, c-format
 msgid "no such architecture modifier: `%s'"
 msgstr ""
 
 #, c-format
 msgid "no such architecture modifier: `%s'"
 msgstr ""
 
-#: config/tc-i386.c:2094 config/tc-i386.c:2109
+#: config/tc-i386.c:2200 config/tc-i386.c:2215
 msgid "Intel L1OM is 64bit ELF only"
 msgstr ""
 
 msgid "Intel L1OM is 64bit ELF only"
 msgstr ""
 
-#: config/tc-i386.c:2118 config/tc-i386.c:8084 config/tc-maxq.c:223
+#: config/tc-i386.c:2224 config/tc-i386.c:8494
 msgid "Unknown architecture"
 msgstr ""
 
 msgid "Unknown architecture"
 msgstr ""
 
-#: config/tc-i386.c:2464
+#: config/tc-i386.c:2570
 #, c-format
 msgid "unknown relocation (%u)"
 msgstr ""
 
 #, c-format
 msgid "unknown relocation (%u)"
 msgstr ""
 
-#: config/tc-i386.c:2466
+#: config/tc-i386.c:2572
 #, c-format
 msgid "%u-byte relocation cannot be applied to %u-byte field"
 msgstr ""
 
 #, c-format
 msgid "%u-byte relocation cannot be applied to %u-byte field"
 msgstr ""
 
-#: config/tc-i386.c:2470
+#: config/tc-i386.c:2576
 msgid "non-pc-relative relocation for pc-relative field"
 msgstr ""
 
 msgid "non-pc-relative relocation for pc-relative field"
 msgstr ""
 
-#: config/tc-i386.c:2475
+#: config/tc-i386.c:2581
 msgid "relocated field and relocation type differ in signedness"
 msgstr ""
 
 msgid "relocated field and relocation type differ in signedness"
 msgstr ""
 
-#: config/tc-i386.c:2484
+#: config/tc-i386.c:2590
 msgid "there are no unsigned pc-relative relocations"
 msgstr ""
 
 msgid "there are no unsigned pc-relative relocations"
 msgstr ""
 
-#: config/tc-i386.c:2492
+#: config/tc-i386.c:2598
 #, c-format
 msgid "cannot do %u byte pc-relative relocation"
 msgstr ""
 
 #, c-format
 msgid "cannot do %u byte pc-relative relocation"
 msgstr ""
 
-#: config/tc-i386.c:2509
+#: config/tc-i386.c:2615
 #, c-format
 msgid "cannot do %s %u byte relocation"
 msgstr ""
 
 #, c-format
 msgid "cannot do %s %u byte relocation"
 msgstr ""
 
-#: config/tc-i386.c:2769
+#: config/tc-i386.c:2899
 #, c-format
 msgid "can't use register '%s%s' as operand %d in '%s'."
 msgstr ""
 
 #, c-format
 msgid "can't use register '%s%s' as operand %d in '%s'."
 msgstr ""
 
-#: config/tc-i386.c:2880
+#: config/tc-i386.c:3011
 #, c-format
 msgid "SSE instruction `%s' is used"
 msgstr ""
 
 #, c-format
 msgid "SSE instruction `%s' is used"
 msgstr ""
 
-#: config/tc-i386.c:2894 config/tc-i386.c:4219
+#: config/tc-i386.c:3025 config/tc-i386.c:4455
 #, c-format
 msgid "ambiguous operand size for `%s'"
 msgstr ""
 
 #, c-format
 msgid "ambiguous operand size for `%s'"
 msgstr ""
 
+#: config/tc-i386.c:3042
+msgid "expecting lockable instruction after `lock'"
+msgstr ""
+
 #. UnixWare fsub no args is alias for fsubp, fadd -> faddp, etc.
 #. UnixWare fsub no args is alias for fsubp, fadd -> faddp, etc.
-#: config/tc-i386.c:2950
+#: config/tc-i386.c:3093
 #, c-format
 msgid "translating to `%sp'"
 msgstr ""
 
 #, c-format
 msgid "translating to `%sp'"
 msgstr ""
 
-#: config/tc-i386.c:3001
+#: config/tc-i386.c:3148
 #, c-format
 msgid "can't encode register '%s%s' in an instruction requiring REX prefix."
 msgstr ""
 
 #, c-format
 msgid "can't encode register '%s%s' in an instruction requiring REX prefix."
 msgstr ""
 
-#: config/tc-i386.c:3044 config/tc-i386.c:3168 config/tc-maxq.c:800
-#: config/tc-maxq.c:830
+#: config/tc-i386.c:3191 config/tc-i386.c:3323
 #, c-format
 msgid "no such instruction: `%s'"
 msgstr ""
 
 #, c-format
 msgid "no such instruction: `%s'"
 msgstr ""
 
-#: config/tc-i386.c:3055 config/tc-i386.c:3201 config/tc-maxq.c:808
+#: config/tc-i386.c:3202 config/tc-i386.c:3356
 #, c-format
 msgid "invalid character %s in mnemonic"
 msgstr ""
 
 #, c-format
 msgid "invalid character %s in mnemonic"
 msgstr ""
 
-#: config/tc-i386.c:3062
+#: config/tc-i386.c:3209
 msgid "expecting prefix; got nothing"
 msgstr ""
 
 msgid "expecting prefix; got nothing"
 msgstr ""
 
-#: config/tc-i386.c:3064
+#: config/tc-i386.c:3211
 msgid "expecting mnemonic; got nothing"
 msgstr ""
 
 msgid "expecting mnemonic; got nothing"
 msgstr ""
 
-#: config/tc-i386.c:3079 config/tc-i386.c:3219
+#: config/tc-i386.c:3226 config/tc-i386.c:3374
 #, c-format
 msgid "`%s' is only supported in 64-bit mode"
 msgstr ""
 
 #, c-format
 msgid "`%s' is only supported in 64-bit mode"
 msgstr ""
 
-#: config/tc-i386.c:3080 config/tc-i386.c:3218
+#: config/tc-i386.c:3227 config/tc-i386.c:3373
 #, c-format
 msgid "`%s' is not supported in 64-bit mode"
 msgstr ""
 
 #, c-format
 msgid "`%s' is not supported in 64-bit mode"
 msgstr ""
 
-#: config/tc-i386.c:3092
+#: config/tc-i386.c:3239
 #, c-format
 msgid "redundant %s prefix"
 msgstr ""
 
 #, c-format
 msgid "redundant %s prefix"
 msgstr ""
 
-#: config/tc-i386.c:3225
+#: config/tc-i386.c:3380
 #, c-format
 msgid "`%s' is not supported on `%s%s'"
 msgstr ""
 
 #, c-format
 msgid "`%s' is not supported on `%s%s'"
 msgstr ""
 
-#: config/tc-i386.c:3236
+#: config/tc-i386.c:3391
 msgid "use .code16 to ensure correct addressing mode"
 msgstr ""
 
 msgid "use .code16 to ensure correct addressing mode"
 msgstr ""
 
-#: config/tc-i386.c:3249
+#: config/tc-i386.c:3404
 #, c-format
 msgid "expecting string instruction after `%s'"
 msgstr ""
 
 #, c-format
 msgid "expecting string instruction after `%s'"
 msgstr ""
 
-#: config/tc-i386.c:3281
+#: config/tc-i386.c:3436
 #, c-format
 msgid "invalid character %s before operand %d"
 msgstr ""
 
 #, c-format
 msgid "invalid character %s before operand %d"
 msgstr ""
 
-#: config/tc-i386.c:3295
+#: config/tc-i386.c:3450
 #, c-format
 msgid "unbalanced parenthesis in operand %d."
 msgstr ""
 
 #, c-format
 msgid "unbalanced parenthesis in operand %d."
 msgstr ""
 
-#: config/tc-i386.c:3298 config/tc-maxq.c:1850
+#: config/tc-i386.c:3453
 #, c-format
 msgid "unbalanced brackets in operand %d."
 msgstr ""
 
 #, c-format
 msgid "unbalanced brackets in operand %d."
 msgstr ""
 
-#: config/tc-i386.c:3307
+#: config/tc-i386.c:3462
 #, c-format
 msgid "invalid character %s in operand %d"
 msgstr ""
 
 #, c-format
 msgid "invalid character %s in operand %d"
 msgstr ""
 
-#: config/tc-i386.c:3335 config/tc-maxq.c:1876
+#: config/tc-i386.c:3490
 #, c-format
 msgid "spurious operands; (%d operands/instruction max)"
 msgstr ""
 
 #, c-format
 msgid "spurious operands; (%d operands/instruction max)"
 msgstr ""
 
-#: config/tc-i386.c:3358 config/tc-maxq.c:1896
+#: config/tc-i386.c:3513
 msgid "expecting operand after ','; got nothing"
 msgstr ""
 
 msgid "expecting operand after ','; got nothing"
 msgstr ""
 
-#: config/tc-i386.c:3363
+#: config/tc-i386.c:3518
 msgid "expecting operand before ','; got nothing"
 msgstr ""
 
 msgid "expecting operand before ','; got nothing"
 msgstr ""
 
-#: config/tc-i386.c:3959
-#, c-format
-msgid "ambiguous operand size or operands invalid for `%s'"
+#: config/tc-i386.c:4156
+msgid "operand size mismatch"
+msgstr ""
+
+#: config/tc-i386.c:4159
+msgid "operand type mismatch"
+msgstr ""
+
+#: config/tc-i386.c:4162
+msgid "register type mismatch"
+msgstr ""
+
+#: config/tc-i386.c:4165
+msgid "number of operands mismatch"
+msgstr ""
+
+#: config/tc-i386.c:4168
+msgid "invalid instruction suffix"
+msgstr ""
+
+#: config/tc-i386.c:4171
+msgid "Imm4 isn't the first operand"
+msgstr ""
+
+#: config/tc-i386.c:4174
+msgid "only supported with old gcc"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:3962
+#: config/tc-i386.c:4177
+msgid "unsupported with Intel mnemonic"
+msgstr ""
+
+#: config/tc-i386.c:4180
+msgid "unsupported syntax"
+msgstr ""
+
+#: config/tc-i386.c:4183
+msgid "unsupported"
+msgstr ""
+
+#: config/tc-i386.c:4186
 #, c-format
 #, c-format
-msgid "suffix or operands invalid for `%s'"
+msgid "%s for `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:3973
+#: config/tc-i386.c:4197
 #, c-format
 msgid "indirect %s without `*'"
 msgstr ""
 
 #. Warn them that a data or address size prefix doesn't
 #. affect assembly of the next line of code.
 #, c-format
 msgid "indirect %s without `*'"
 msgstr ""
 
 #. Warn them that a data or address size prefix doesn't
 #. affect assembly of the next line of code.
-#: config/tc-i386.c:3981
+#: config/tc-i386.c:4205
 #, c-format
 msgid "stand-alone `%s' prefix"
 msgstr ""
 
 #, c-format
 msgid "stand-alone `%s' prefix"
 msgstr ""
 
-#: config/tc-i386.c:4015 config/tc-i386.c:4031
+#: config/tc-i386.c:4239 config/tc-i386.c:4255
 #, c-format
 msgid "`%s' operand %d must use `%ses' segment"
 msgstr ""
 
 #. We have to know the operand size for crc32.
 #, c-format
 msgid "`%s' operand %d must use `%ses' segment"
 msgstr ""
 
 #. We have to know the operand size for crc32.
-#: config/tc-i386.c:4085
+#: config/tc-i386.c:4309
 #, c-format
 msgid "ambiguous memory operand size for `%s`"
 msgstr ""
 
 #, c-format
 msgid "ambiguous memory operand size for `%s`"
 msgstr ""
 
-#: config/tc-i386.c:4192
+#: config/tc-i386.c:4428
 msgid ""
 "no instruction mnemonic suffix given and no register operands; can't size "
 "instruction"
 msgstr ""
 
 msgid ""
 "no instruction mnemonic suffix given and no register operands; can't size "
 "instruction"
 msgstr ""
 
-#: config/tc-i386.c:4333 config/tc-i386.c:4408 config/tc-i386.c:4437
-#: config/tc-i386.c:4483 config/tc-i386.c:4521
+#: 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"
 msgstr ""
 
 #, c-format
 msgid "Incorrect register `%s%s' used with `%c' suffix"
 msgstr ""
 
-#: config/tc-i386.c:4341 config/tc-i386.c:4415 config/tc-i386.c:4528
+#: 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"
 msgstr ""
 
 #, c-format
 msgid "using `%s%s' instead of `%s%s' due to `%c' suffix"
 msgstr ""
 
-#: config/tc-i386.c:4367 config/tc-i386.c:4391 config/tc-i386.c:4459
-#: config/tc-i386.c:4504
+#: config/tc-i386.c:4599 config/tc-i386.c:4623 config/tc-i386.c:4691
+#: config/tc-i386.c:4736
 #, c-format
 msgid "`%s%s' not allowed with `%s%c'"
 msgstr ""
 
 #, c-format
 msgid "`%s%s' not allowed with `%s%c'"
 msgstr ""
 
-#: config/tc-i386.c:4593
+#: config/tc-i386.c:4825
 msgid "no instruction mnemonic suffix given; can't determine immediate size"
 msgstr ""
 
 msgid "no instruction mnemonic suffix given; can't determine immediate size"
 msgstr ""
 
-#: config/tc-i386.c:4628
+#: config/tc-i386.c:4861
 #, c-format
 msgid "the last operand of `%s' must be `%s%s'"
 msgstr ""
 
 #, c-format
 msgid "the last operand of `%s' must be `%s%s'"
 msgstr ""
 
-#: config/tc-i386.c:4631
+#: config/tc-i386.c:4864
 #, c-format
 msgid "the first operand of `%s' must be `%s%s'"
 msgstr ""
 
 #, c-format
 msgid "the first operand of `%s' must be `%s%s'"
 msgstr ""
 
-#: config/tc-i386.c:4780
+#: config/tc-i386.c:5012
 #, c-format
 msgid "you can't `pop %scs'"
 msgstr ""
 
 #. Reversed arguments on faddp, fsubp, etc.
 #, c-format
 msgid "you can't `pop %scs'"
 msgstr ""
 
 #. Reversed arguments on faddp, fsubp, etc.
-#: config/tc-i386.c:4809
+#: config/tc-i386.c:5041
 #, c-format
 msgid "translating to `%s %s%s,%s%s'"
 msgstr ""
 
 #. Extraneous `l' suffix on fp insn.
 #, c-format
 msgid "translating to `%s %s%s,%s%s'"
 msgstr ""
 
 #. Extraneous `l' suffix on fp insn.
-#: config/tc-i386.c:4816
+#: config/tc-i386.c:5048
 #, c-format
 msgid "translating to `%s %s%s'"
 msgstr ""
 
 #, c-format
 msgid "translating to `%s %s%s'"
 msgstr ""
 
-#: config/tc-i386.c:4844
+#: config/tc-i386.c:5076
 #, c-format
 msgid "segment override on `%s' is ineffectual"
 msgstr ""
 
 #, c-format
 msgid "segment override on `%s' is ineffectual"
 msgstr ""
 
-#: config/tc-i386.c:5389 config/tc-i386.c:5483 config/tc-i386.c:5528
+#: config/tc-i386.c:5734 config/tc-i386.c:5828 config/tc-i386.c:5873
 msgid "skipping prefixes on this instruction"
 msgstr ""
 
 msgid "skipping prefixes on this instruction"
 msgstr ""
 
-#: config/tc-i386.c:5548
+#: config/tc-i386.c:5893
 msgid "16-bit jump out of range"
 msgstr ""
 
 msgid "16-bit jump out of range"
 msgstr ""
 
-#: config/tc-i386.c:5557
+#: config/tc-i386.c:5902
 #, c-format
 msgid "can't handle non absolute segment in `%s'"
 msgstr ""
 
 #, c-format
 msgid "can't handle non absolute segment in `%s'"
 msgstr ""
 
-#: config/tc-i386.c:6139
+#: config/tc-i386.c:6482
 #, c-format
 msgid "@%s reloc is not supported with %d-bit output format"
 msgstr ""
 
 #, c-format
 msgid "@%s reloc is not supported with %d-bit output format"
 msgstr ""
 
-#: config/tc-i386.c:6185
+#: config/tc-i386.c:6529
 #, c-format
 msgid "missing or invalid expression `%s'"
 msgstr ""
 
 #, c-format
 msgid "missing or invalid expression `%s'"
 msgstr ""
 
-#: config/tc-i386.c:6243
+#: config/tc-i386.c:6588
 #, c-format
 msgid "at most %d immediate operands are allowed"
 msgstr ""
 
 #, c-format
 msgid "at most %d immediate operands are allowed"
 msgstr ""
 
-#: config/tc-i386.c:6265 config/tc-i386.c:6510 config/tc-maxq.c:1462
+#: config/tc-i386.c:6610 config/tc-i386.c:6857
 #, c-format
 msgid "junk `%s' after expression"
 msgstr ""
 
 #, c-format
 msgid "junk `%s' after expression"
 msgstr ""
 
-#: config/tc-i386.c:6285
+#: config/tc-i386.c:6631
 #, c-format
 msgid "missing or invalid immediate expression `%s'"
 msgstr ""
 
 #, c-format
 msgid "missing or invalid immediate expression `%s'"
 msgstr ""
 
-#: config/tc-i386.c:6308 config/tc-i386.c:6580 config/tc-maxq.c:1492
+#: config/tc-i386.c:6654 config/tc-i386.c:6947
 #, c-format
 msgid "unimplemented segment %s in operand"
 msgstr ""
 
 #, c-format
 msgid "unimplemented segment %s in operand"
 msgstr ""
 
-#: config/tc-i386.c:6314
+#: config/tc-i386.c:6661
 #, c-format
 msgid "illegal immediate register operand %s"
 msgstr ""
 
 #, c-format
 msgid "illegal immediate register operand %s"
 msgstr ""
 
-#: config/tc-i386.c:6362
+#: config/tc-i386.c:6709
 #, c-format
 msgid "expecting scale factor of 1, 2, 4, or 8: got `%s'"
 msgstr ""
 
 #, c-format
 msgid "expecting scale factor of 1, 2, 4, or 8: got `%s'"
 msgstr ""
 
-#: config/tc-i386.c:6371
+#: config/tc-i386.c:6718
 #, c-format
 msgid "scale factor of %d without an index register"
 msgstr ""
 
 #, c-format
 msgid "scale factor of %d without an index register"
 msgstr ""
 
-#: config/tc-i386.c:6393
+#: config/tc-i386.c:6740
 #, c-format
 msgid "at most %d displacement operands are allowed"
 msgstr ""
 
 #, c-format
 msgid "at most %d displacement operands are allowed"
 msgstr ""
 
-#: config/tc-i386.c:6565
+#: config/tc-i386.c:6913
 #, c-format
 msgid "missing or invalid displacement expression `%s'"
 msgstr ""
 
 #, c-format
 msgid "missing or invalid displacement expression `%s'"
 msgstr ""
 
-#: config/tc-i386.c:6667
+#: config/tc-i386.c:6930
+#, c-format
+msgid "0x%lx out range of signed 32bit displacement"
+msgstr ""
+
+#: config/tc-i386.c:7034
 #, c-format
 msgid "`%s' is not valid here (expected `%c%s%s%c')"
 msgstr ""
 
 #, c-format
 msgid "`%s' is not valid here (expected `%c%s%s%c')"
 msgstr ""
 
-#: config/tc-i386.c:6747
+#: config/tc-i386.c:7114
 #, c-format
 msgid "`%s' is not a valid %s expression"
 msgstr ""
 
 #, c-format
 msgid "`%s' is not a valid %s expression"
 msgstr ""
 
-#: config/tc-i386.c:6752
+#: config/tc-i386.c:7119
 #, c-format
 msgid "`%s' is not a valid %s-bit %s expression"
 msgstr ""
 
 #, c-format
 msgid "`%s' is not a valid %s-bit %s expression"
 msgstr ""
 
-#: config/tc-i386.c:6833
+#: config/tc-i386.c:7200
 #, c-format
 msgid "bad memory operand `%s'"
 msgstr ""
 
 #, c-format
 msgid "bad memory operand `%s'"
 msgstr ""
 
-#: config/tc-i386.c:6848
+#: config/tc-i386.c:7215
 #, c-format
 msgid "junk `%s' after register"
 msgstr ""
 
 #, c-format
 msgid "junk `%s' after register"
 msgstr ""
 
-#: config/tc-i386.c:6861 config/tc-i386.c:6977 config/tc-i386.c:7018
+#: config/tc-i386.c:7228 config/tc-i386.c:7344 config/tc-i386.c:7385
 #, c-format
 msgid "bad register name `%s'"
 msgstr ""
 
 #, c-format
 msgid "bad register name `%s'"
 msgstr ""
 
-#: config/tc-i386.c:6869
+#: config/tc-i386.c:7236
 msgid "immediate operand illegal with absolute jump"
 msgstr ""
 
 msgid "immediate operand illegal with absolute jump"
 msgstr ""
 
-#: config/tc-i386.c:6891
+#: config/tc-i386.c:7258
 #, c-format
 msgid "too many memory references for `%s'"
 msgstr ""
 
 #, c-format
 msgid "too many memory references for `%s'"
 msgstr ""
 
-#: config/tc-i386.c:6969
+#: config/tc-i386.c:7336
 #, c-format
 msgid "expecting `,' or `)' after index register in `%s'"
 msgstr ""
 
 #, c-format
 msgid "expecting `,' or `)' after index register in `%s'"
 msgstr ""
 
-#: config/tc-i386.c:6994
+#: config/tc-i386.c:7361
 #, c-format
 msgid "expecting `)' after scale factor in `%s'"
 msgstr ""
 
 #, c-format
 msgid "expecting `)' after scale factor in `%s'"
 msgstr ""
 
-#: config/tc-i386.c:7002
+#: config/tc-i386.c:7369
 #, c-format
 msgid "expecting index register or scale factor after `,'; got '%c'"
 msgstr ""
 
 #, c-format
 msgid "expecting index register or scale factor after `,'; got '%c'"
 msgstr ""
 
-#: config/tc-i386.c:7010
+#: config/tc-i386.c:7377
 #, c-format
 msgid "expecting `,' or `)' after base register in `%s'"
 msgstr ""
 
 #. It's not a memory operand; argh!
 #, c-format
 msgid "expecting `,' or `)' after base register in `%s'"
 msgstr ""
 
 #. It's not a memory operand; argh!
-#: config/tc-i386.c:7054
+#: config/tc-i386.c:7421
 #, c-format
 msgid "invalid char %s beginning operand %d `%s'"
 msgstr ""
 
 #, c-format
 msgid "invalid char %s beginning operand %d `%s'"
 msgstr ""
 
-#: config/tc-i386.c:7236
+#: config/tc-i386.c:7603
 msgid "long jump required"
 msgstr ""
 
 msgid "long jump required"
 msgstr ""
 
-#: config/tc-i386.c:7291
+#: config/tc-i386.c:7658
 msgid "jump target out of range"
 msgstr ""
 
 msgid "jump target out of range"
 msgstr ""
 
-#: config/tc-i386.c:7803
+#: config/tc-i386.c:8172
 msgid "No compiled in support for x86_64"
 msgstr ""
 
 msgid "No compiled in support for x86_64"
 msgstr ""
 
-#: config/tc-i386.c:7835 config/tc-i386.c:7887
+#: config/tc-i386.c:8204 config/tc-i386.c:8259
 #, c-format
 msgid "Invalid -march= option: `%s'"
 msgstr ""
 
 #, c-format
 msgid "Invalid -march= option: `%s'"
 msgstr ""
 
-#: config/tc-i386.c:7896 config/tc-i386.c:7908
+#: config/tc-i386.c:8268 config/tc-i386.c:8280
 #, c-format
 msgid "Invalid -mtune= option: `%s'"
 msgstr ""
 
 #, c-format
 msgid "Invalid -mtune= option: `%s'"
 msgstr ""
 
-#: config/tc-i386.c:7917
+#: config/tc-i386.c:8289
 #, c-format
 msgid "Invalid -mmnemonic= option: `%s'"
 msgstr ""
 
 #, c-format
 msgid "Invalid -mmnemonic= option: `%s'"
 msgstr ""
 
-#: config/tc-i386.c:7926
+#: config/tc-i386.c:8298
 #, c-format
 msgid "Invalid -msyntax= option: `%s'"
 msgstr ""
 
 #, c-format
 msgid "Invalid -msyntax= option: `%s'"
 msgstr ""
 
-#: config/tc-i386.c:7953
+#: config/tc-i386.c:8325
 #, c-format
 msgid "Invalid -msse-check= option: `%s'"
 msgstr ""
 
 #, c-format
 msgid "Invalid -msse-check= option: `%s'"
 msgstr ""
 
-#: config/tc-i386.c:7967
+#: config/tc-i386.c:8334
+#, c-format
+msgid "Invalid -mavxscalar= option: `%s'"
+msgstr ""
+
+#: config/tc-i386.c:8426
 #, c-format
 msgid ""
 "  -Q                      ignored\n"
 #, c-format
 msgid ""
 "  -Q                      ignored\n"
@@ -6006,131 +6205,124 @@ msgid ""
 "  -k                      ignored\n"
 msgstr ""
 
 "  -k                      ignored\n"
 msgstr ""
 
-#: config/tc-i386.c:7972
+#: config/tc-i386.c:8431
 #, c-format
 msgid ""
 "  -n                      Do not optimize code alignment\n"
 "  -q                      quieten some warnings\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "  -n                      Do not optimize code alignment\n"
 "  -q                      quieten some warnings\n"
 msgstr ""
 
-#: config/tc-i386.c:7976
+#: config/tc-i386.c:8435
 #, c-format
 msgid "  -s                      ignored\n"
 msgstr ""
 
 #, c-format
 msgid "  -s                      ignored\n"
 msgstr ""
 
-#: config/tc-i386.c:7981
+#: config/tc-i386.c:8440
 #, c-format
 msgid "  --32/--64               generate 32bit/64bit code\n"
 msgstr ""
 
 #, c-format
 msgid "  --32/--64               generate 32bit/64bit code\n"
 msgstr ""
 
-#: config/tc-i386.c:7985
+#: config/tc-i386.c:8444
 #, c-format
 msgid "  --divide                do not treat `/' as a comment character\n"
 msgstr ""
 
 #, c-format
 msgid "  --divide                do not treat `/' as a comment character\n"
 msgstr ""
 
-#: config/tc-i386.c:7988
+#: config/tc-i386.c:8447
 #, c-format
 msgid "  --divide                ignored\n"
 msgstr ""
 
 #, c-format
 msgid "  --divide                ignored\n"
 msgstr ""
 
-#: config/tc-i386.c:7991
+#: config/tc-i386.c:8450
 #, c-format
 msgid ""
 "  -march=CPU[,+EXTENSION...]\n"
 "                          generate code for CPU and EXTENSION, CPU is one "
 "of:\n"
 #, c-format
 msgid ""
 "  -march=CPU[,+EXTENSION...]\n"
 "                          generate code for CPU and EXTENSION, CPU is one "
 "of:\n"
-"                           i8086, i186, i286, i386, i486, pentium, "
-"pentiumpro,\n"
-"                           pentiumii, pentiumiii, pentium4, prescott, "
-"nocona,\n"
-"                           core, core2, corei7, l1om, k6, k6_2, athlon, k8,\n"
-"                           amdfam10, generic32, generic64\n"
-"                          EXTENSION is combination of:\n"
-"                           8087, 287, 387, no87, mmx, nommx, sse, sse2, "
-"sse3,\n"
-"                           ssse3, sse4.1, sse4.2, sse4, nosse, avx, noavx,\n"
-"                           vmx, smx, xsave, movbe, ept, aes, pclmul, fma,\n"
-"                           clflush, syscall, rdtscp, 3dnow, 3dnowa, sse4a,\n"
-"                           svme, abm, padlock, fma4\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:8004
+#: config/tc-i386.c:8454
 #, c-format
 #, c-format
-msgid ""
-"  -mtune=CPU              optimize for CPU, CPU is one of:\n"
-"                           i8086, i186, i286, i386, i486, pentium, "
-"pentiumpro,\n"
-"                           pentiumii, pentiumiii, pentium4, prescott, "
-"nocona,\n"
-"                           core, core2, corei7, l1om, k6, k6_2, athlon, k8,\n"
-"                           amdfam10, generic32, generic64\n"
+msgid "                          EXTENSION is combination of:\n"
+msgstr ""
+
+#: config/tc-i386.c:8457
+#, c-format
+msgid "  -mtune=CPU              optimize for CPU, CPU is one of:\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:8010
+#: config/tc-i386.c:8460
 #, c-format
 msgid "  -msse2avx               encode SSE instructions with VEX prefix\n"
 msgstr ""
 
 #, c-format
 msgid "  -msse2avx               encode SSE instructions with VEX prefix\n"
 msgstr ""
 
-#: config/tc-i386.c:8012
+#: config/tc-i386.c:8462
 #, c-format
 msgid ""
 "  -msse-check=[none|error|warning]\n"
 "                          check SSE instructions\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "  -msse-check=[none|error|warning]\n"
 "                          check SSE instructions\n"
 msgstr ""
 
-#: config/tc-i386.c:8015
+#: config/tc-i386.c:8465
+#, c-format
+msgid ""
+"  -mavxscalar=[128|256]   encode scalar AVX instructions with specific "
+"vector\n"
+"                           length\n"
+msgstr ""
+
+#: config/tc-i386.c:8468
 #, c-format
 msgid "  -mmnemonic=[att|intel]  use AT&T/Intel mnemonic\n"
 msgstr ""
 
 #, c-format
 msgid "  -mmnemonic=[att|intel]  use AT&T/Intel mnemonic\n"
 msgstr ""
 
-#: config/tc-i386.c:8017
+#: config/tc-i386.c:8470
 #, c-format
 msgid "  -msyntax=[att|intel]    use AT&T/Intel syntax\n"
 msgstr ""
 
 #, c-format
 msgid "  -msyntax=[att|intel]    use AT&T/Intel syntax\n"
 msgstr ""
 
-#: config/tc-i386.c:8019
+#: config/tc-i386.c:8472
 #, c-format
 msgid "  -mindex-reg             support pseudo index registers\n"
 msgstr ""
 
 #, c-format
 msgid "  -mindex-reg             support pseudo index registers\n"
 msgstr ""
 
-#: config/tc-i386.c:8021
+#: config/tc-i386.c:8474
 #, c-format
 msgid "  -mnaked-reg             don't require `%%' prefix for registers\n"
 msgstr ""
 
 #, c-format
 msgid "  -mnaked-reg             don't require `%%' prefix for registers\n"
 msgstr ""
 
-#: config/tc-i386.c:8023
+#: config/tc-i386.c:8476
 #, c-format
 msgid "  -mold-gcc               support old (<= 2.8.1) versions of gcc\n"
 msgstr ""
 
 #, c-format
 msgid "  -mold-gcc               support old (<= 2.8.1) versions of gcc\n"
 msgstr ""
 
-#: config/tc-i386.c:8114
+#: config/tc-i386.c:8530
 msgid "Intel L1OM is 64bit only"
 msgstr ""
 
 msgid "Intel L1OM is 64bit only"
 msgstr ""
 
-#: config/tc-i386.c:8337
+#: config/tc-i386.c:8753
 #, c-format
 msgid "can not do %d byte pc-relative relocation"
 msgstr ""
 
 #, c-format
 msgid "can not do %d byte pc-relative relocation"
 msgstr ""
 
-#: config/tc-i386.c:8355 config/tc-maxq.c:247
+#: config/tc-i386.c:8771
 #, c-format
 msgid "can not do %d byte relocation"
 msgstr ""
 
 #, c-format
 msgid "can not do %d byte relocation"
 msgstr ""
 
-#: config/tc-i386.c:8438 config/tc-maxq.c:274 config/tc-s390.c:2234
+#: config/tc-i386.c:8854 config/tc-s390.c:2239
 #, c-format
 msgid "cannot represent relocation type %s"
 msgstr ""
 
 #, c-format
 msgid "cannot represent relocation type %s"
 msgstr ""
 
-#: config/tc-i386.c:8545
-msgid "Bad .section directive: want a,l,w,x,M,S,G,T in string"
+#: config/tc-i386.c:8961
+msgid "bad .section directive: want a,l,w,x,M,S,G,T in string"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:8548
-msgid "Bad .section directive: want a,w,x,M,S,G,T in string"
+#: config/tc-i386.c:8964
+msgid "bad .section directive: want a,w,x,M,S,G,T in string"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:8567
+#: config/tc-i386.c:8983
 msgid ".largecomm supported only in 64bit mode, producing .comm"
 msgstr ""
 
 msgid ".largecomm supported only in 64bit mode, producing .comm"
 msgstr ""
 
@@ -6154,8 +6346,8 @@ msgstr ""
 msgid "Defective assembler.  No assembly attempted."
 msgstr ""
 
 msgid "Defective assembler.  No assembly attempted."
 msgstr ""
 
-#: config/tc-i860.c:393 config/tc-i860.c:939 config/tc-m68k.c:3871
-#: config/tc-m68k.c:3903 config/tc-sparc.c:2697
+#: 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."
 msgstr ""
 
 msgid "failed sanity check."
 msgstr ""
 
@@ -6290,7 +6482,7 @@ msgstr ""
 msgid "architecture of opcode conflicts with that of earlier instruction(s)"
 msgstr ""
 
 msgid "architecture of opcode conflicts with that of earlier instruction(s)"
 msgstr ""
 
-#: config/tc-i960.c:1423 config/tc-xtensa.c:11528
+#: config/tc-i960.c:1423 config/tc-xtensa.c:11519
 msgid "too many operands"
 msgstr ""
 
 msgid "too many operands"
 msgstr ""
 
@@ -6340,646 +6532,646 @@ msgid ""
 "\t\t\tlong displacements\n"
 msgstr ""
 
 "\t\t\tlong displacements\n"
 msgstr ""
 
-#: config/tc-i960.c:2148
+#: config/tc-i960.c:2146
 msgid "should have 1 or 2 operands"
 msgstr ""
 
 msgid "should have 1 or 2 operands"
 msgstr ""
 
-#: config/tc-i960.c:2156 config/tc-i960.c:2171
+#: config/tc-i960.c:2154 config/tc-i960.c:2169
 #, c-format
 msgid "Redefining leafproc %s"
 msgstr ""
 
 #, c-format
 msgid "Redefining leafproc %s"
 msgstr ""
 
-#: config/tc-i960.c:2201
+#: config/tc-i960.c:2199
 msgid "should have two operands"
 msgstr ""
 
 msgid "should have two operands"
 msgstr ""
 
-#: config/tc-i960.c:2211
+#: config/tc-i960.c:2209
 msgid "'entry_num' must be absolute number in [0,31]"
 msgstr ""
 
 msgid "'entry_num' must be absolute number in [0,31]"
 msgstr ""
 
-#: config/tc-i960.c:2219
+#: config/tc-i960.c:2217
 #, c-format
 msgid "Redefining entrynum for sysproc %s"
 msgstr ""
 
 #. Should not happen: see block comment above.
 #, c-format
 msgid "Redefining entrynum for sysproc %s"
 msgstr ""
 
 #. Should not happen: see block comment above.
-#: config/tc-i960.c:2319
+#: config/tc-i960.c:2317
 #, c-format
 msgid "Trying to 'bal' to %s"
 msgstr ""
 
 #, c-format
 msgid "Trying to 'bal' to %s"
 msgstr ""
 
-#: config/tc-i960.c:2329
+#: config/tc-i960.c:2327
 msgid "Looks like a proc, but can't tell what kind.\n"
 msgstr ""
 
 msgid "Looks like a proc, but can't tell what kind.\n"
 msgstr ""
 
-#: config/tc-i960.c:2348
+#: config/tc-i960.c:2346
 msgid "big endian mode is not supported"
 msgstr ""
 
 msgid "big endian mode is not supported"
 msgstr ""
 
-#: config/tc-i960.c:2350
+#: config/tc-i960.c:2348
 #, c-format
 msgid "ignoring unrecognized .endian type `%s'"
 msgstr ""
 
 #, c-format
 msgid "ignoring unrecognized .endian type `%s'"
 msgstr ""
 
-#: config/tc-i960.c:2395
+#: config/tc-i960.c:2393
 msgid "can't use COBR format with external label"
 msgstr ""
 
 msgid "can't use COBR format with external label"
 msgstr ""
 
-#: config/tc-i960.c:2570
+#: config/tc-i960.c:2568
 msgid "option --link-relax is only supported in b.out format"
 msgstr ""
 
 msgid "option --link-relax is only supported in b.out format"
 msgstr ""
 
-#: config/tc-i960.c:2597
+#: config/tc-i960.c:2595
 #, c-format
 msgid "No 'bal' entry point for leafproc %s"
 msgstr ""
 
 #, c-format
 msgid "No 'bal' entry point for leafproc %s"
 msgstr ""
 
-#: config/tc-ia64.c:853
-msgid "Bad .section directive: want a,o,s,w,x,M,S,G,T in string"
+#: config/tc-ia64.c:864
+msgid "bad .section directive: want a,o,s,w,x,M,S,G,T in string"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:905
+#: config/tc-ia64.c:916
 msgid "Size of frame exceeds maximum of 96 registers"
 msgstr ""
 
 msgid "Size of frame exceeds maximum of 96 registers"
 msgstr ""
 
-#: config/tc-ia64.c:910
+#: config/tc-ia64.c:921
 msgid "Size of rotating registers exceeds frame size"
 msgstr ""
 
 msgid "Size of rotating registers exceeds frame size"
 msgstr ""
 
-#: config/tc-ia64.c:997
+#: config/tc-ia64.c:1008
 msgid "Unwind directive not followed by an instruction."
 msgstr ""
 
 msgid "Unwind directive not followed by an instruction."
 msgstr ""
 
-#: config/tc-ia64.c:1006 config/tc-ia64.c:7430
+#: config/tc-ia64.c:1017 config/tc-ia64.c:7447
 msgid "qualifying predicate not followed by instruction"
 msgstr ""
 
 msgid "qualifying predicate not followed by instruction"
 msgstr ""
 
-#: config/tc-ia64.c:1071 config/tc-ia64.c:1105
+#: config/tc-ia64.c:1082 config/tc-ia64.c:1116
 msgid "record type is not valid"
 msgstr ""
 
 msgid "record type is not valid"
 msgstr ""
 
-#: config/tc-ia64.c:1174
+#: config/tc-ia64.c:1185
 msgid "Invalid record type for P3 format."
 msgstr ""
 
 msgid "Invalid record type for P3 format."
 msgstr ""
 
-#: config/tc-ia64.c:1210
+#: config/tc-ia64.c:1221
 msgid "Invalid record type for format P6"
 msgstr ""
 
 msgid "Invalid record type for format P6"
 msgstr ""
 
-#: config/tc-ia64.c:1390 config/tc-ia64.c:1442
+#: config/tc-ia64.c:1401 config/tc-ia64.c:1453
 msgid "Invalid record type for format B1"
 msgstr ""
 
 msgid "Invalid record type for format B1"
 msgstr ""
 
-#: config/tc-ia64.c:1475
+#: config/tc-ia64.c:1486
 msgid "Invalid record type for format X1"
 msgstr ""
 
 msgid "Invalid record type for format X1"
 msgstr ""
 
-#: config/tc-ia64.c:1517
+#: config/tc-ia64.c:1528
 msgid "Invalid record type for format X3"
 msgstr ""
 
 msgid "Invalid record type for format X3"
 msgstr ""
 
-#: config/tc-ia64.c:1555
+#: config/tc-ia64.c:1566
 msgid "Previous .save incomplete"
 msgstr ""
 
 msgid "Previous .save incomplete"
 msgstr ""
 
-#: config/tc-ia64.c:2380
+#: config/tc-ia64.c:2391
 msgid "spill_mask record unimplemented."
 msgstr ""
 
 msgid "spill_mask record unimplemented."
 msgstr ""
 
-#: config/tc-ia64.c:2437
+#: config/tc-ia64.c:2448
 msgid "record_type_not_valid"
 msgstr ""
 
 msgid "record_type_not_valid"
 msgstr ""
 
-#: config/tc-ia64.c:2522
+#: config/tc-ia64.c:2533
 msgid "Ignoring attempt to spill beyond end of region"
 msgstr ""
 
 msgid "Ignoring attempt to spill beyond end of region"
 msgstr ""
 
-#: config/tc-ia64.c:2581
+#: config/tc-ia64.c:2592
 msgid "Only constant space allocation is supported"
 msgstr ""
 
 msgid "Only constant space allocation is supported"
 msgstr ""
 
-#: config/tc-ia64.c:2595
+#: config/tc-ia64.c:2606
 msgid "Only constant offsets are supported"
 msgstr ""
 
 msgid "Only constant offsets are supported"
 msgstr ""
 
-#: config/tc-ia64.c:2618
+#: config/tc-ia64.c:2629
 msgid "Section switching in code is not supported."
 msgstr ""
 
 msgid "Section switching in code is not supported."
 msgstr ""
 
-#: config/tc-ia64.c:2660
+#: config/tc-ia64.c:2671
 msgid " Insn slot not set in unwind record."
 msgstr ""
 
 msgid " Insn slot not set in unwind record."
 msgstr ""
 
-#: config/tc-ia64.c:2734
+#: config/tc-ia64.c:2745
 msgid "frgr_mem record before region record!"
 msgstr ""
 
 msgid "frgr_mem record before region record!"
 msgstr ""
 
-#: config/tc-ia64.c:2745
+#: config/tc-ia64.c:2756
 msgid "fr_mem record before region record!"
 msgstr ""
 
 msgid "fr_mem record before region record!"
 msgstr ""
 
-#: config/tc-ia64.c:2754
+#: config/tc-ia64.c:2765
 msgid "gr_mem record before region record!"
 msgstr ""
 
 msgid "gr_mem record before region record!"
 msgstr ""
 
-#: config/tc-ia64.c:2763
+#: config/tc-ia64.c:2774
 msgid "br_mem record before region record!"
 msgstr ""
 
 msgid "br_mem record before region record!"
 msgstr ""
 
-#: config/tc-ia64.c:2773
+#: config/tc-ia64.c:2784
 msgid "gr_gr record before region record!"
 msgstr ""
 
 msgid "gr_gr record before region record!"
 msgstr ""
 
-#: config/tc-ia64.c:2781
+#: config/tc-ia64.c:2792
 msgid "br_gr record before region record!"
 msgstr ""
 
 msgid "br_gr record before region record!"
 msgstr ""
 
-#: config/tc-ia64.c:2899
+#: config/tc-ia64.c:2910
 #, c-format
 msgid "First operand to .%s must be a predicate"
 msgstr ""
 
 #, c-format
 msgid "First operand to .%s must be a predicate"
 msgstr ""
 
-#: config/tc-ia64.c:2903
+#: config/tc-ia64.c:2914
 #, c-format
 msgid "Pointless use of p0 as first operand to .%s"
 msgstr ""
 
 #, c-format
 msgid "Pointless use of p0 as first operand to .%s"
 msgstr ""
 
-#: config/tc-ia64.c:2959
+#: config/tc-ia64.c:2970
 #, c-format
 msgid "Operand %d to .%s must be a preserved register"
 msgstr ""
 
 #, c-format
 msgid "Operand %d to .%s must be a preserved register"
 msgstr ""
 
-#: config/tc-ia64.c:2995
+#: config/tc-ia64.c:3006
 #, c-format
 msgid "Operand %d to .%s must be a writable register"
 msgstr ""
 
 #, c-format
 msgid "Operand %d to .%s must be a writable register"
 msgstr ""
 
-#: config/tc-ia64.c:3020
+#: config/tc-ia64.c:3031
 #, c-format
 msgid "Radix `%s' unsupported or invalid"
 msgstr ""
 
 #, c-format
 msgid "Radix `%s' unsupported or invalid"
 msgstr ""
 
-#: config/tc-ia64.c:3050 config/tc-ia64.c:3055
+#: config/tc-ia64.c:3061 config/tc-ia64.c:3066
 #, c-format
 msgid ".%s outside of %s"
 msgstr ""
 
 #, c-format
 msgid ".%s outside of %s"
 msgstr ""
 
-#: config/tc-ia64.c:3140
+#: config/tc-ia64.c:3151
 msgid "Tags on unwind pseudo-ops aren't supported, yet"
 msgstr ""
 
 msgid "Tags on unwind pseudo-ops aren't supported, yet"
 msgstr ""
 
-#: config/tc-ia64.c:3162
+#: config/tc-ia64.c:3173
 msgid "First operand to .fframe must be a constant"
 msgstr ""
 
 msgid "First operand to .fframe must be a constant"
 msgstr ""
 
-#: config/tc-ia64.c:3182
+#: config/tc-ia64.c:3193
 msgid "First operand to .vframe must be a general register"
 msgstr ""
 
 msgid "First operand to .vframe must be a general register"
 msgstr ""
 
-#: config/tc-ia64.c:3190
+#: config/tc-ia64.c:3201
 msgid "Operand of .vframe contradicts .prologue"
 msgstr ""
 
 msgid "Operand of .vframe contradicts .prologue"
 msgstr ""
 
-#: config/tc-ia64.c:3200
+#: config/tc-ia64.c:3211
 msgid ".vframepsp is meaningless, assuming .vframesp was meant"
 msgstr ""
 
 msgid ".vframepsp is meaningless, assuming .vframesp was meant"
 msgstr ""
 
-#: config/tc-ia64.c:3208
+#: config/tc-ia64.c:3219
 msgid "Operand to .vframesp must be a constant (sp-relative offset)"
 msgstr ""
 
 msgid "Operand to .vframesp must be a constant (sp-relative offset)"
 msgstr ""
 
-#: config/tc-ia64.c:3235
+#: config/tc-ia64.c:3246
 msgid "First operand to .save not a register"
 msgstr ""
 
 msgid "First operand to .save not a register"
 msgstr ""
 
-#: config/tc-ia64.c:3241
+#: config/tc-ia64.c:3252
 msgid "Second operand to .save not a valid register"
 msgstr ""
 
 msgid "Second operand to .save not a valid register"
 msgstr ""
 
-#: config/tc-ia64.c:3272 config/tc-ia64.c:3283 config/tc-ia64.c:3291
+#: config/tc-ia64.c:3283 config/tc-ia64.c:3294 config/tc-ia64.c:3302
 msgid "Second operand of .save contradicts .prologue"
 msgstr ""
 
 msgid "Second operand of .save contradicts .prologue"
 msgstr ""
 
-#: config/tc-ia64.c:3298
+#: config/tc-ia64.c:3309
 msgid "First operand to .save not a valid register"
 msgstr ""
 
 msgid "First operand to .save not a valid register"
 msgstr ""
 
-#: config/tc-ia64.c:3316
+#: config/tc-ia64.c:3327
 msgid "First operand to .restore must be stack pointer (sp)"
 msgstr ""
 
 msgid "First operand to .restore must be stack pointer (sp)"
 msgstr ""
 
-#: config/tc-ia64.c:3325
+#: config/tc-ia64.c:3336
 msgid "Second operand to .restore must be a constant >= 0"
 msgstr ""
 
 msgid "Second operand to .restore must be a constant >= 0"
 msgstr ""
 
-#: config/tc-ia64.c:3335
+#: config/tc-ia64.c:3346
 #, c-format
 msgid "Epilogue count of %lu exceeds number of nested prologues (%u)"
 msgstr ""
 
 #, c-format
 msgid "Epilogue count of %lu exceeds number of nested prologues (%u)"
 msgstr ""
 
-#: config/tc-ia64.c:3422
+#: config/tc-ia64.c:3433
 #, c-format
 msgid "Illegal section name `%s' (causes unwind section name clash)"
 msgstr ""
 
 #, c-format
 msgid "Illegal section name `%s' (causes unwind section name clash)"
 msgstr ""
 
-#: config/tc-ia64.c:3613
+#: config/tc-ia64.c:3624
 msgid "First operand to .altrp not a valid branch register"
 msgstr ""
 
 msgid "First operand to .altrp not a valid branch register"
 msgstr ""
 
-#: config/tc-ia64.c:3642
+#: config/tc-ia64.c:3653
 #, c-format
 msgid "First operand to .%s not a register"
 msgstr ""
 
 #, c-format
 msgid "First operand to .%s not a register"
 msgstr ""
 
-#: config/tc-ia64.c:3647
+#: config/tc-ia64.c:3658
 #, c-format
 msgid "Second operand to .%s not a constant"
 msgstr ""
 
 #, c-format
 msgid "Second operand to .%s not a constant"
 msgstr ""
 
-#: config/tc-ia64.c:3714
+#: config/tc-ia64.c:3725
 #, c-format
 msgid "First operand to .%s not a valid register"
 msgstr ""
 
 #, c-format
 msgid "First operand to .%s not a valid register"
 msgstr ""
 
-#: config/tc-ia64.c:3737
+#: config/tc-ia64.c:3748
 msgid "First operand to .save.g must be a positive 4-bit constant"
 msgstr ""
 
 msgid "First operand to .save.g must be a positive 4-bit constant"
 msgstr ""
 
-#: config/tc-ia64.c:3750
+#: config/tc-ia64.c:3761
 msgid "Second operand to .save.g must be a general register"
 msgstr ""
 
 msgid "Second operand to .save.g must be a general register"
 msgstr ""
 
-#: config/tc-ia64.c:3755
+#: config/tc-ia64.c:3766
 #, c-format
 msgid "Second operand to .save.g must be the first of %d general registers"
 msgstr ""
 
 #, c-format
 msgid "Second operand to .save.g must be the first of %d general registers"
 msgstr ""
 
-#: config/tc-ia64.c:3778
+#: config/tc-ia64.c:3789
 msgid "Operand to .save.f must be a positive 20-bit constant"
 msgstr ""
 
 msgid "Operand to .save.f must be a positive 20-bit constant"
 msgstr ""
 
-#: config/tc-ia64.c:3801
+#: config/tc-ia64.c:3812
 msgid "First operand to .save.b must be a positive 5-bit constant"
 msgstr ""
 
 msgid "First operand to .save.b must be a positive 5-bit constant"
 msgstr ""
 
-#: config/tc-ia64.c:3814
+#: config/tc-ia64.c:3825
 msgid "Second operand to .save.b must be a general register"
 msgstr ""
 
 msgid "Second operand to .save.b must be a general register"
 msgstr ""
 
-#: config/tc-ia64.c:3819
+#: config/tc-ia64.c:3830
 #, c-format
 msgid "Second operand to .save.b must be the first of %d general registers"
 msgstr ""
 
 #, c-format
 msgid "Second operand to .save.b must be the first of %d general registers"
 msgstr ""
 
-#: config/tc-ia64.c:3845
+#: config/tc-ia64.c:3856
 msgid "First operand to .save.gf must be a non-negative 4-bit constant"
 msgstr ""
 
 msgid "First operand to .save.gf must be a non-negative 4-bit constant"
 msgstr ""
 
-#: config/tc-ia64.c:3853
+#: config/tc-ia64.c:3864
 msgid "Second operand to .save.gf must be a non-negative 20-bit constant"
 msgstr ""
 
 msgid "Second operand to .save.gf must be a non-negative 20-bit constant"
 msgstr ""
 
-#: config/tc-ia64.c:3861
+#: config/tc-ia64.c:3872
 msgid "Operands to .save.gf may not be both zero"
 msgstr ""
 
 msgid "Operands to .save.gf may not be both zero"
 msgstr ""
 
-#: config/tc-ia64.c:3878
+#: config/tc-ia64.c:3889
 msgid "Operand to .spill must be a constant"
 msgstr ""
 
 msgid "Operand to .spill must be a constant"
 msgstr ""
 
-#: config/tc-ia64.c:3947
+#: config/tc-ia64.c:3958
 #, c-format
 msgid "Operand %d to .%s must be a constant"
 msgstr ""
 
 #, c-format
 msgid "Operand %d to .%s must be a constant"
 msgstr ""
 
-#: config/tc-ia64.c:3968
+#: config/tc-ia64.c:3979
 #, c-format
 msgid "Missing .label_state %ld"
 msgstr ""
 
 #, c-format
 msgid "Missing .label_state %ld"
 msgstr ""
 
-#: config/tc-ia64.c:4022
+#: config/tc-ia64.c:4033
 msgid "Operand to .label_state must be a constant"
 msgstr ""
 
 msgid "Operand to .label_state must be a constant"
 msgstr ""
 
-#: config/tc-ia64.c:4041
+#: config/tc-ia64.c:4052
 msgid "Operand to .copy_state must be a constant"
 msgstr ""
 
 msgid "Operand to .copy_state must be a constant"
 msgstr ""
 
-#: config/tc-ia64.c:4064
+#: config/tc-ia64.c:4075
 msgid "First operand to .unwabi must be a constant"
 msgstr ""
 
 msgid "First operand to .unwabi must be a constant"
 msgstr ""
 
-#: config/tc-ia64.c:4070
+#: config/tc-ia64.c:4081
 msgid "Second operand to .unwabi must be a constant"
 msgstr ""
 
 msgid "Second operand to .unwabi must be a constant"
 msgstr ""
 
-#: config/tc-ia64.c:4105
+#: config/tc-ia64.c:4116
 msgid "Missing .endp after previous .proc"
 msgstr ""
 
 msgid "Missing .endp after previous .proc"
 msgstr ""
 
-#: config/tc-ia64.c:4124
+#: config/tc-ia64.c:4135
 msgid "Empty argument of .proc"
 msgstr ""
 
 msgid "Empty argument of .proc"
 msgstr ""
 
-#: config/tc-ia64.c:4129
+#: config/tc-ia64.c:4140
 #, c-format
 msgid "`%s' was already defined"
 msgstr ""
 
 #, c-format
 msgid "`%s' was already defined"
 msgstr ""
 
-#: config/tc-ia64.c:4172
+#: config/tc-ia64.c:4183
 msgid "Initial .body should precede any instructions"
 msgstr ""
 
 msgid "Initial .body should precede any instructions"
 msgstr ""
 
-#: config/tc-ia64.c:4191
+#: config/tc-ia64.c:4202
 msgid ".prologue within prologue"
 msgstr ""
 
 msgid ".prologue within prologue"
 msgstr ""
 
-#: config/tc-ia64.c:4196
+#: config/tc-ia64.c:4207
 msgid "Initial .prologue should precede any instructions"
 msgstr ""
 
 msgid "Initial .prologue should precede any instructions"
 msgstr ""
 
-#: config/tc-ia64.c:4206
+#: config/tc-ia64.c:4217
 msgid "First operand to .prologue must be a positive 4-bit constant"
 msgstr ""
 
 msgid "First operand to .prologue must be a positive 4-bit constant"
 msgstr ""
 
-#: config/tc-ia64.c:4208
+#: config/tc-ia64.c:4219
 msgid "Pointless use of zero first operand to .prologue"
 msgstr ""
 
 msgid "Pointless use of zero first operand to .prologue"
 msgstr ""
 
-#: config/tc-ia64.c:4222
+#: config/tc-ia64.c:4233
 msgid "Using a constant as second operand to .prologue is deprecated"
 msgstr ""
 
 msgid "Using a constant as second operand to .prologue is deprecated"
 msgstr ""
 
-#: config/tc-ia64.c:4228
+#: config/tc-ia64.c:4239
 msgid "Second operand to .prologue must be a general register"
 msgstr ""
 
 msgid "Second operand to .prologue must be a general register"
 msgstr ""
 
-#: config/tc-ia64.c:4233
+#: config/tc-ia64.c:4244
 #, c-format
 msgid "Second operand to .prologue must be the first of %d general registers"
 msgstr ""
 
 #, c-format
 msgid "Second operand to .prologue must be the first of %d general registers"
 msgstr ""
 
-#: config/tc-ia64.c:4345
+#: config/tc-ia64.c:4356
 #, c-format
 msgid "`%s' was not defined within procedure"
 msgstr ""
 
 #, c-format
 msgid "`%s' was not defined within procedure"
 msgstr ""
 
-#: config/tc-ia64.c:4383
+#: config/tc-ia64.c:4394
 msgid "Empty argument of .endp"
 msgstr ""
 
 msgid "Empty argument of .endp"
 msgstr ""
 
-#: config/tc-ia64.c:4397
+#: config/tc-ia64.c:4408
 #, c-format
 msgid "`%s' was not specified with previous .proc"
 msgstr ""
 
 #, c-format
 msgid "`%s' was not specified with previous .proc"
 msgstr ""
 
-#: config/tc-ia64.c:4412
+#: config/tc-ia64.c:4423
 #, c-format
 msgid "`%s' should be an operand to this .endp"
 msgstr ""
 
 #, c-format
 msgid "`%s' should be an operand to this .endp"
 msgstr ""
 
-#: config/tc-ia64.c:4453 config/tc-ia64.c:4791 config/tc-ia64.c:5098
+#: config/tc-ia64.c:4464 config/tc-ia64.c:4802 config/tc-ia64.c:5109
 msgid "Comma expected"
 msgstr ""
 
 msgid "Comma expected"
 msgstr ""
 
-#: config/tc-ia64.c:4494
+#: config/tc-ia64.c:4505
 msgid "Expected '['"
 msgstr ""
 
 msgid "Expected '['"
 msgstr ""
 
-#: config/tc-ia64.c:4503 config/tc-ia64.c:7565
+#: config/tc-ia64.c:4514 config/tc-ia64.c:7582
 msgid "Expected ']'"
 msgstr ""
 
 msgid "Expected ']'"
 msgstr ""
 
-#: config/tc-ia64.c:4508
+#: config/tc-ia64.c:4519
 msgid "Number of elements must be positive"
 msgstr ""
 
 msgid "Number of elements must be positive"
 msgstr ""
 
-#: config/tc-ia64.c:4519
+#: config/tc-ia64.c:4530
 #, c-format
 msgid "Used more than the declared %d rotating registers"
 msgstr ""
 
 #, c-format
 msgid "Used more than the declared %d rotating registers"
 msgstr ""
 
-#: config/tc-ia64.c:4527
+#: config/tc-ia64.c:4538
 msgid "Used more than the available 96 rotating registers"
 msgstr ""
 
 msgid "Used more than the available 96 rotating registers"
 msgstr ""
 
-#: config/tc-ia64.c:4534
+#: config/tc-ia64.c:4545
 msgid "Used more than the available 48 rotating registers"
 msgstr ""
 
 msgid "Used more than the available 48 rotating registers"
 msgstr ""
 
-#: config/tc-ia64.c:4562
+#: config/tc-ia64.c:4573
 #, c-format
 msgid "Attempt to redefine register set `%s'"
 msgstr ""
 
 #, c-format
 msgid "Attempt to redefine register set `%s'"
 msgstr ""
 
-#: config/tc-ia64.c:4628
+#: config/tc-ia64.c:4639
 #, c-format
 msgid "Unknown psr option `%s'"
 msgstr ""
 
 #, c-format
 msgid "Unknown psr option `%s'"
 msgstr ""
 
-#: config/tc-ia64.c:4676
+#: config/tc-ia64.c:4687
 msgid "Missing section name"
 msgstr ""
 
 msgid "Missing section name"
 msgstr ""
 
-#: config/tc-ia64.c:4686
+#: config/tc-ia64.c:4697
 msgid "Comma expected after section name"
 msgstr ""
 
 msgid "Comma expected after section name"
 msgstr ""
 
-#: config/tc-ia64.c:4697
+#: config/tc-ia64.c:4708
 msgid "Creating sections with .xdataN/.xrealN/.xstringZ is deprecated."
 msgstr ""
 
 msgid "Creating sections with .xdataN/.xrealN/.xstringZ is deprecated."
 msgstr ""
 
-#: config/tc-ia64.c:4786
+#: config/tc-ia64.c:4797
 msgid "Register name expected"
 msgstr ""
 
 msgid "Register name expected"
 msgstr ""
 
-#: config/tc-ia64.c:4799
+#: config/tc-ia64.c:4810
 msgid "Register value annotation ignored"
 msgstr ""
 
 msgid "Register value annotation ignored"
 msgstr ""
 
-#: config/tc-ia64.c:4838
+#: config/tc-ia64.c:4849
 msgid "Directive invalid within a bundle"
 msgstr ""
 
 msgid "Directive invalid within a bundle"
 msgstr ""
 
-#: config/tc-ia64.c:4929
+#: config/tc-ia64.c:4940
 msgid "Missing predicate relation type"
 msgstr ""
 
 msgid "Missing predicate relation type"
 msgstr ""
 
-#: config/tc-ia64.c:4935
+#: config/tc-ia64.c:4946
 msgid "Unrecognized predicate relation type"
 msgstr ""
 
 msgid "Unrecognized predicate relation type"
 msgstr ""
 
-#: config/tc-ia64.c:4981
+#: config/tc-ia64.c:4992
 msgid "Bad register range"
 msgstr ""
 
 msgid "Bad register range"
 msgstr ""
 
-#: config/tc-ia64.c:4990 config/tc-ia64.c:7510
+#: config/tc-ia64.c:5001 config/tc-ia64.c:7527
 msgid "Predicate register expected"
 msgstr ""
 
 msgid "Predicate register expected"
 msgstr ""
 
-#: config/tc-ia64.c:4995
+#: config/tc-ia64.c:5006
 msgid "Duplicate predicate register ignored"
 msgstr ""
 
 msgid "Duplicate predicate register ignored"
 msgstr ""
 
-#: config/tc-ia64.c:5011
+#: config/tc-ia64.c:5022
 msgid "Predicate source and target required"
 msgstr ""
 
 msgid "Predicate source and target required"
 msgstr ""
 
-#: config/tc-ia64.c:5013 config/tc-ia64.c:5025
+#: config/tc-ia64.c:5024 config/tc-ia64.c:5036
 msgid "Use of p0 is not valid in this context"
 msgstr ""
 
 msgid "Use of p0 is not valid in this context"
 msgstr ""
 
-#: config/tc-ia64.c:5020
+#: config/tc-ia64.c:5031
 msgid "At least two PR arguments expected"
 msgstr ""
 
 msgid "At least two PR arguments expected"
 msgstr ""
 
-#: config/tc-ia64.c:5034
+#: config/tc-ia64.c:5045
 msgid "At least one PR argument expected"
 msgstr ""
 
 msgid "At least one PR argument expected"
 msgstr ""
 
-#: config/tc-ia64.c:5069
+#: config/tc-ia64.c:5080
 #, c-format
 msgid "Inserting \"%s\" into entry hint table failed: %s"
 msgstr ""
 
 #. FIXME -- need 62-bit relocation type
 #, c-format
 msgid "Inserting \"%s\" into entry hint table failed: %s"
 msgstr ""
 
 #. FIXME -- need 62-bit relocation type
-#: config/tc-ia64.c:5537
+#: config/tc-ia64.c:5548
 msgid "62-bit relocation not yet implemented"
 msgstr ""
 
 #. XXX technically, this is wrong: we should not be issuing warning
 #. messages until we're sure this instruction pattern is going to
 #. be used!
 msgid "62-bit relocation not yet implemented"
 msgstr ""
 
 #. XXX technically, this is wrong: we should not be issuing warning
 #. messages until we're sure this instruction pattern is going to
 #. be used!
-#: config/tc-ia64.c:5621
+#: config/tc-ia64.c:5632
 msgid "lower 16 bits of mask ignored"
 msgstr ""
 
 msgid "lower 16 bits of mask ignored"
 msgstr ""
 
-#: config/tc-ia64.c:5935
+#: config/tc-ia64.c:5946
 msgid "Expected separator `='"
 msgstr ""
 
 msgid "Expected separator `='"
 msgstr ""
 
-#: config/tc-ia64.c:5969
+#: config/tc-ia64.c:5980
 msgid "Duplicate equal sign (=) in instruction"
 msgstr ""
 
 msgid "Duplicate equal sign (=) in instruction"
 msgstr ""
 
-#: config/tc-ia64.c:5976
+#: config/tc-ia64.c:5987
 #, c-format
 msgid "Illegal operand separator `%c'"
 msgstr ""
 
 #, c-format
 msgid "Illegal operand separator `%c'"
 msgstr ""
 
-#: config/tc-ia64.c:6091
+#: config/tc-ia64.c:6102
 #, c-format
 msgid "Operand %u of `%s' should be %s"
 msgstr ""
 
 #, c-format
 msgid "Operand %u of `%s' should be %s"
 msgstr ""
 
-#: config/tc-ia64.c:6095
+#: config/tc-ia64.c:6106
 msgid "Wrong number of output operands"
 msgstr ""
 
 msgid "Wrong number of output operands"
 msgstr ""
 
-#: config/tc-ia64.c:6097
+#: config/tc-ia64.c:6108
 msgid "Wrong number of input operands"
 msgstr ""
 
 msgid "Wrong number of input operands"
 msgstr ""
 
-#: config/tc-ia64.c:6099
+#: config/tc-ia64.c:6110
 msgid "Operand mismatch"
 msgstr ""
 
 msgid "Operand mismatch"
 msgstr ""
 
-#: config/tc-ia64.c:6181
+#: config/tc-ia64.c:6192
 #, c-format
 msgid "Invalid use of `%c%d' as output operand"
 msgstr ""
 
 #, c-format
 msgid "Invalid use of `%c%d' as output operand"
 msgstr ""
 
-#: config/tc-ia64.c:6184
+#: config/tc-ia64.c:6195
 #, c-format
 msgid "Invalid use of `r%d' as base update address operand"
 msgstr ""
 
 #, c-format
 msgid "Invalid use of `r%d' as base update address operand"
 msgstr ""
 
-#: config/tc-ia64.c:6208
+#: config/tc-ia64.c:6219
 #, c-format
 msgid "Invalid duplicate use of `%c%d'"
 msgstr ""
 
 #, c-format
 msgid "Invalid duplicate use of `%c%d'"
 msgstr ""
 
-#: config/tc-ia64.c:6215
+#: config/tc-ia64.c:6226
 #, c-format
 msgid "Invalid simultaneous use of `f%d' and `f%d'"
 msgstr ""
 
 #, c-format
 msgid "Invalid simultaneous use of `f%d' and `f%d'"
 msgstr ""
 
-#: config/tc-ia64.c:6221
+#: config/tc-ia64.c:6232
 #, c-format
 msgid "Dangerous simultaneous use of `f%d' and `f%d'"
 msgstr ""
 
 #, c-format
 msgid "Dangerous simultaneous use of `f%d' and `f%d'"
 msgstr ""
 
-#: config/tc-ia64.c:6265
+#: config/tc-ia64.c:6276
 msgid "Value truncated to 62 bits"
 msgstr ""
 
 msgid "Value truncated to 62 bits"
 msgstr ""
 
-#: config/tc-ia64.c:6328
+#: config/tc-ia64.c:6339
 #, c-format
 msgid "Bad operand value: %s"
 msgstr ""
 
 #. Give an error if a frag containing code is not aligned to a 16 byte
 #. boundary.
 #, c-format
 msgid "Bad operand value: %s"
 msgstr ""
 
 #. Give an error if a frag containing code is not aligned to a 16 byte
 #. boundary.
-#: config/tc-ia64.c:6403 config/tc-ia64.h:174
+#: config/tc-ia64.c:6414 config/tc-ia64.h:177
 msgid "instruction address is not a multiple of 16"
 msgstr ""
 
 msgid "instruction address is not a multiple of 16"
 msgstr ""
 
-#: config/tc-ia64.c:6471
+#: config/tc-ia64.c:6482
 #, c-format
 msgid "`%s' must be last in bundle"
 msgstr ""
 
 #, c-format
 msgid "`%s' must be last in bundle"
 msgstr ""
 
-#: config/tc-ia64.c:6503
+#: config/tc-ia64.c:6514
 #, c-format
 msgid "Internal error: don't know how to force %s to end of instruction group"
 msgstr ""
 
 #, c-format
 msgid "Internal error: don't know how to force %s to end of instruction group"
 msgstr ""
 
-#: config/tc-ia64.c:6516
+#: config/tc-ia64.c:6527
 #, c-format
 msgid "`%s' must be last in instruction group"
 msgstr ""
 
 #, c-format
 msgid "`%s' must be last in instruction group"
 msgstr ""
 
-#: config/tc-ia64.c:6546
+#: config/tc-ia64.c:6557
 msgid "Label must be first in a bundle"
 msgstr ""
 
 msgid "Label must be first in a bundle"
 msgstr ""
 
-#: config/tc-ia64.c:6623
+#: config/tc-ia64.c:6634
 msgid "hint in B unit may be treated as nop"
 msgstr ""
 
 msgid "hint in B unit may be treated as nop"
 msgstr ""
 
-#: config/tc-ia64.c:6634
+#: config/tc-ia64.c:6645
 msgid "hint in B unit can't be used"
 msgstr ""
 
 msgid "hint in B unit can't be used"
 msgstr ""
 
-#: config/tc-ia64.c:6648
+#: config/tc-ia64.c:6659
 msgid "emit_one_bundle: unexpected dynamic op"
 msgstr ""
 
 msgid "emit_one_bundle: unexpected dynamic op"
 msgstr ""
 
-#: config/tc-ia64.c:6771
+#: config/tc-ia64.c:6782
 #, c-format
 msgid "`%s' does not fit into %s template"
 msgstr ""
 
 #, c-format
 msgid "`%s' does not fit into %s template"
 msgstr ""
 
-#: config/tc-ia64.c:6786
+#: config/tc-ia64.c:6797
 #, c-format
 msgid "`%s' does not fit into bundle"
 msgstr ""
 
 #, c-format
 msgid "`%s' does not fit into bundle"
 msgstr ""
 
-#: config/tc-ia64.c:6798
+#: config/tc-ia64.c:6809
 #, c-format
 msgid "`%s' can't go in %s of %s template"
 msgstr ""
 
 #, c-format
 msgid "`%s' can't go in %s of %s template"
 msgstr ""
 
-#: config/tc-ia64.c:6804
+#: config/tc-ia64.c:6815
 msgid "Missing '}' at end of file"
 msgstr ""
 
 msgid "Missing '}' at end of file"
 msgstr ""
 
-#: config/tc-ia64.c:6951
+#: config/tc-ia64.c:6962
 #, c-format
 msgid "Unrecognized option '-x%s'"
 msgstr ""
 
 #, c-format
 msgid "Unrecognized option '-x%s'"
 msgstr ""
 
-#: config/tc-ia64.c:6978
+#: config/tc-ia64.c:6989
 msgid ""
 "IA-64 options:\n"
 "  --mconstant-gp\t  mark output file as using the constant-GP model\n"
 msgid ""
 "IA-64 options:\n"
 "  --mconstant-gp\t  mark output file as using the constant-GP model\n"
@@ -7005,230 +7197,238 @@ msgid ""
 "\t\t\t  dependency violation checking\n"
 msgstr ""
 
 "\t\t\t  dependency violation checking\n"
 msgstr ""
 
-#: config/tc-ia64.c:7008
+#: config/tc-ia64.c:7019
 msgid "--gstabs is not supported for ia64"
 msgstr ""
 
 msgid "--gstabs is not supported for ia64"
 msgstr ""
 
-#: config/tc-ia64.c:7240
+#: config/tc-ia64.c:7257
 #, c-format
 msgid "ia64.md_begin: can't hash `%s': %s"
 msgstr ""
 
 #, c-format
 msgid "ia64.md_begin: can't hash `%s': %s"
 msgstr ""
 
-#: config/tc-ia64.c:7301
+#: config/tc-ia64.c:7318
 #, c-format
 msgid "Inserting \"%s\" into constant hash table failed: %s"
 msgstr ""
 
 #, c-format
 msgid "Inserting \"%s\" into constant hash table failed: %s"
 msgstr ""
 
-#: config/tc-ia64.c:7313 config/tc-mips.c:1896
+#: config/tc-ia64.c:7330 config/tc-mips.c:1905
 msgid "Could not set architecture and machine"
 msgstr ""
 
 msgid "Could not set architecture and machine"
 msgstr ""
 
-#: config/tc-ia64.c:7445
+#: config/tc-ia64.c:7462
 msgid "Explicit stops are ignored in auto mode"
 msgstr ""
 
 msgid "Explicit stops are ignored in auto mode"
 msgstr ""
 
-#: config/tc-ia64.c:7454
+#: config/tc-ia64.c:7471
 msgid "Found '{' when manual bundling is already turned on"
 msgstr ""
 
 msgid "Found '{' when manual bundling is already turned on"
 msgstr ""
 
-#: config/tc-ia64.c:7467
+#: config/tc-ia64.c:7484
 msgid "Found '{' after explicit switch to automatic mode"
 msgstr ""
 
 msgid "Found '{' after explicit switch to automatic mode"
 msgstr ""
 
-#: config/tc-ia64.c:7473
+#: config/tc-ia64.c:7490
 msgid "Found '}' when manual bundling is off"
 msgstr ""
 
 msgid "Found '}' when manual bundling is off"
 msgstr ""
 
-#: config/tc-ia64.c:7500
+#: config/tc-ia64.c:7517
 msgid "Expected ')'"
 msgstr ""
 
 msgid "Expected ')'"
 msgstr ""
 
-#: config/tc-ia64.c:7505
+#: config/tc-ia64.c:7522
 msgid "Qualifying predicate expected"
 msgstr ""
 
 msgid "Qualifying predicate expected"
 msgstr ""
 
-#: config/tc-ia64.c:7524
+#: config/tc-ia64.c:7541
 msgid "Tag must come before qualifying predicate."
 msgstr ""
 
 msgid "Tag must come before qualifying predicate."
 msgstr ""
 
-#: config/tc-ia64.c:7554
+#: config/tc-ia64.c:7571
 msgid "Expected ':'"
 msgstr ""
 
 msgid "Expected ':'"
 msgstr ""
 
-#: config/tc-ia64.c:7570
+#: config/tc-ia64.c:7587
 msgid "Tag name expected"
 msgstr ""
 
 msgid "Tag name expected"
 msgstr ""
 
-#: config/tc-ia64.c:7672
+#: config/tc-ia64.c:7689
 msgid "Rotating register index must be a non-negative constant"
 msgstr ""
 
 msgid "Rotating register index must be a non-negative constant"
 msgstr ""
 
-#: config/tc-ia64.c:7677
+#: config/tc-ia64.c:7694
 #, c-format
 msgid "Index out of range 0..%u"
 msgstr ""
 
 #, c-format
 msgid "Index out of range 0..%u"
 msgstr ""
 
-#: config/tc-ia64.c:7689
+#: config/tc-ia64.c:7706
 msgid "Indirect register index must be a general register"
 msgstr ""
 
 msgid "Indirect register index must be a general register"
 msgstr ""
 
-#: config/tc-ia64.c:7698
+#: config/tc-ia64.c:7715
 msgid "Index can only be applied to rotating or indirect registers"
 msgstr ""
 
 msgid "Index can only be applied to rotating or indirect registers"
 msgstr ""
 
-#: config/tc-ia64.c:7734 config/tc-xstormy16.c:146
+#: config/tc-ia64.c:7751 config/tc-xstormy16.c:146
 msgid "Expected '('"
 msgstr ""
 
 msgid "Expected '('"
 msgstr ""
 
-#: config/tc-ia64.c:7742 config/tc-pdp11.c:448 config/tc-pdp11.c:514
+#: 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 ')'"
 msgstr ""
 
 #: config/tc-pdp11.c:553 config/tc-xstormy16.c:155
 msgid "Missing ')'"
 msgstr ""
 
-#: config/tc-ia64.c:7751 config/tc-xstormy16.c:162
+#: config/tc-ia64.c:7777 config/tc-xstormy16.c:162
 msgid "Not a symbolic expression"
 msgstr ""
 
 msgid "Not a symbolic expression"
 msgstr ""
 
-#: config/tc-ia64.c:7756 config/tc-ia64.c:7770
+#: config/tc-ia64.c:7782 config/tc-ia64.c:7796
 msgid "Illegal combination of relocation functions"
 msgstr ""
 
 msgid "Illegal combination of relocation functions"
 msgstr ""
 
-#: config/tc-ia64.c:7859
+#: config/tc-ia64.c:7885
 msgid "No current frame"
 msgstr ""
 
 msgid "No current frame"
 msgstr ""
 
-#: config/tc-ia64.c:7861
+#: config/tc-ia64.c:7887
 #, c-format
 msgid "Register number out of range 0..%u"
 msgstr ""
 
 #, c-format
 msgid "Register number out of range 0..%u"
 msgstr ""
 
-#: config/tc-ia64.c:7899
+#: config/tc-ia64.c:7925
 msgid "Standalone `#' is illegal"
 msgstr ""
 
 msgid "Standalone `#' is illegal"
 msgstr ""
 
-#: config/tc-ia64.c:7902
+#: config/tc-ia64.c:7928
 msgid "Redundant `#' suffix operators"
 msgstr ""
 
 msgid "Redundant `#' suffix operators"
 msgstr ""
 
-#: config/tc-ia64.c:8060
+#: config/tc-ia64.c:8086
 #, c-format
 msgid "Unhandled dependency %s for %s (%s), note %d"
 msgstr ""
 
 #, c-format
 msgid "Unhandled dependency %s for %s (%s), note %d"
 msgstr ""
 
-#: config/tc-ia64.c:9355
+#: config/tc-ia64.c:9381
 #, c-format
 msgid "Unrecognized dependency specifier %d\n"
 msgstr ""
 
 #, c-format
 msgid "Unrecognized dependency specifier %d\n"
 msgstr ""
 
-#: config/tc-ia64.c:10231
+#: config/tc-ia64.c:10257
 msgid "Only the first path encountering the conflict is reported"
 msgstr ""
 
 msgid "Only the first path encountering the conflict is reported"
 msgstr ""
 
-#: config/tc-ia64.c:10233
+#: config/tc-ia64.c:10259
 msgid "This is the location of the conflicting usage"
 msgstr ""
 
 msgid "This is the location of the conflicting usage"
 msgstr ""
 
-#: config/tc-ia64.c:10494
+#: config/tc-ia64.c:10520
 #, c-format
 msgid "Unknown opcode `%s'"
 msgstr ""
 
 #, c-format
 msgid "Unknown opcode `%s'"
 msgstr ""
 
-#: config/tc-ia64.c:10572
+#: config/tc-ia64.c:10598
 #, c-format
 msgid "AR %d can only be accessed by %c-unit"
 msgstr ""
 
 #, c-format
 msgid "AR %d can only be accessed by %c-unit"
 msgstr ""
 
-#: config/tc-ia64.c:10584
+#: config/tc-ia64.c:10610
 msgid "hint.b may be treated as nop"
 msgstr ""
 
 msgid "hint.b may be treated as nop"
 msgstr ""
 
-#: config/tc-ia64.c:10587
+#: config/tc-ia64.c:10613
 msgid "hint.b shouldn't be used"
 msgstr ""
 
 msgid "hint.b shouldn't be used"
 msgstr ""
 
-#: config/tc-ia64.c:10626
+#: config/tc-ia64.c:10652
 #, c-format
 msgid "`%s' cannot be predicated"
 msgstr ""
 
 #, c-format
 msgid "`%s' cannot be predicated"
 msgstr ""
 
-#: config/tc-ia64.c:10698
+#: config/tc-ia64.c:10724
 msgid "Closing bracket missing"
 msgstr ""
 
 msgid "Closing bracket missing"
 msgstr ""
 
-#: config/tc-ia64.c:10707
+#: config/tc-ia64.c:10733
 msgid "Index must be a general register"
 msgstr ""
 
 msgid "Index must be a general register"
 msgstr ""
 
-#: config/tc-ia64.c:10872
+#: config/tc-ia64.c:10898
 #, c-format
 msgid "Unsupported fixup size %d"
 msgstr ""
 
 #. This should be an error, but since previously there wasn't any
 #. diagnostic here, don't make it fail because of this for now.
 #, c-format
 msgid "Unsupported fixup size %d"
 msgstr ""
 
 #. This should be an error, but since previously there wasn't any
 #. diagnostic here, don't make it fail because of this for now.
-#: config/tc-ia64.c:11139
+#: config/tc-ia64.c:11170
 #, c-format
 msgid "Cannot express %s%d%s relocation"
 msgstr ""
 
 #, c-format
 msgid "Cannot express %s%d%s relocation"
 msgstr ""
 
-#: config/tc-ia64.c:11158
+#: config/tc-ia64.c:11189
 msgid "No addend allowed in @fptr() relocation"
 msgstr ""
 
 msgid "No addend allowed in @fptr() relocation"
 msgstr ""
 
-#: config/tc-ia64.c:11197
+#: config/tc-ia64.c:11228
 msgid "integer operand out of range"
 msgstr ""
 
 msgid "integer operand out of range"
 msgstr ""
 
-#: config/tc-ia64.c:11264
+#: config/tc-ia64.c:11295
 #, c-format
 msgid "%s must have a constant value"
 msgstr ""
 
 #, c-format
 msgid "%s must have a constant value"
 msgstr ""
 
-#: config/tc-ia64.c:11318 config/tc-z8k.c:1372
+#: config/tc-ia64.c:11315
+msgid "cannot resolve @slotcount parameter"
+msgstr ""
+
+#: config/tc-ia64.c:11348
+msgid "invalid @slotcount value"
+msgstr ""
+
+#: config/tc-ia64.c:11385 config/tc-z8k.c:1372
 #, c-format
 msgid "Cannot represent %s relocation in object file"
 msgstr ""
 
 #, c-format
 msgid "Cannot represent %s relocation in object file"
 msgstr ""
 
-#: config/tc-ia64.c:11429
+#: config/tc-ia64.c:11496
 msgid "Can't add stop bit to mark end of instruction group"
 msgstr ""
 
 msgid "Can't add stop bit to mark end of instruction group"
 msgstr ""
 
-#: config/tc-ia64.c:11529 config/tc-score.c:6110 read.c:1448 read.c:2442
-#: read.c:3088 read.c:3429 read.c:3473
+#: 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"
 msgstr ""
 
 msgid "expected symbol name"
 msgstr ""
 
-#: config/tc-ia64.c:11539 read.c:2452 read.c:3098 read.c:3457 stabs.c:468
+#: config/tc-ia64.c:11606 read.c:2457 read.c:3159 read.c:3518 stabs.c:468
 #, c-format
 msgid "expected comma after \"%s\""
 msgstr ""
 
 #, c-format
 msgid "expected comma after \"%s\""
 msgstr ""
 
-#: config/tc-ia64.c:11581
+#: config/tc-ia64.c:11648
 #, c-format
 msgid "`%s' is already the alias of %s `%s'"
 msgstr ""
 
 #, c-format
 msgid "`%s' is already the alias of %s `%s'"
 msgstr ""
 
-#: config/tc-ia64.c:11591
+#: config/tc-ia64.c:11658
 #, c-format
 msgid "%s `%s' already has an alias `%s'"
 msgstr ""
 
 #, c-format
 msgid "%s `%s' already has an alias `%s'"
 msgstr ""
 
-#: config/tc-ia64.c:11602
+#: config/tc-ia64.c:11669
 #, c-format
 msgid "inserting \"%s\" into %s alias hash table failed: %s"
 msgstr ""
 
 #, c-format
 msgid "inserting \"%s\" into %s alias hash table failed: %s"
 msgstr ""
 
-#: config/tc-ia64.c:11610
+#: config/tc-ia64.c:11677
 #, c-format
 msgid "inserting \"%s\" into %s name hash table failed: %s"
 msgstr ""
 
 #, c-format
 msgid "inserting \"%s\" into %s name hash table failed: %s"
 msgstr ""
 
-#: config/tc-ia64.c:11636
+#: config/tc-ia64.c:11703
 #, c-format
 msgid "symbol `%s' aliased to `%s' is not used"
 msgstr ""
 
 #, c-format
 msgid "symbol `%s' aliased to `%s' is not used"
 msgstr ""
 
-#: config/tc-ia64.c:11659
+#: config/tc-ia64.c:11726
 #, c-format
 msgid "section `%s' aliased to `%s' is not used"
 msgstr ""
 #, c-format
 msgid "section `%s' aliased to `%s' is not used"
 msgstr ""
@@ -7268,23 +7468,23 @@ msgstr ""
 msgid "instruction implicitly accesses R31 of previous load."
 msgstr ""
 
 msgid "instruction implicitly accesses R31 of previous load."
 msgstr ""
 
-#: config/tc-iq2000.c:651 config/tc-mep.c:2010
+#: config/tc-iq2000.c:651 config/tc-mep.c:2008
 msgid "Unmatched high relocation"
 msgstr ""
 
 msgid "Unmatched high relocation"
 msgstr ""
 
-#: config/tc-iq2000.c:829 config/tc-mips.c:14943 config/tc-score.c:5820
+#: config/tc-iq2000.c:829 config/tc-mips.c:15017 config/tc-score.c:5819
 msgid ".end not in text section"
 msgstr ""
 
 msgid ".end not in text section"
 msgstr ""
 
-#: config/tc-iq2000.c:833 config/tc-mips.c:14947 config/tc-score.c:5823
+#: config/tc-iq2000.c:833 config/tc-mips.c:15021 config/tc-score.c:5822
 msgid ".end directive without a preceding .ent directive."
 msgstr ""
 
 msgid ".end directive without a preceding .ent directive."
 msgstr ""
 
-#: config/tc-iq2000.c:842 config/tc-mips.c:14956 config/tc-score.c:5831
+#: config/tc-iq2000.c:842 config/tc-mips.c:15030 config/tc-score.c:5830
 msgid ".end symbol does not match .ent symbol."
 msgstr ""
 
 msgid ".end symbol does not match .ent symbol."
 msgstr ""
 
-#: config/tc-iq2000.c:845 config/tc-mips.c:14963 config/tc-score.c:5836
+#: config/tc-iq2000.c:845 config/tc-mips.c:15037 config/tc-score.c:5835
 msgid ".end directive missing or unknown symbol"
 msgstr ""
 
 msgid ".end directive missing or unknown symbol"
 msgstr ""
 
@@ -7292,7 +7492,7 @@ msgstr ""
 msgid "Expected simple number."
 msgstr ""
 
 msgid "Expected simple number."
 msgstr ""
 
-#: config/tc-iq2000.c:892 config/tc-mips.c:14868 config/tc-score.c:5671
+#: config/tc-iq2000.c:892 config/tc-mips.c:14942 config/tc-score.c:5670
 #, c-format
 msgid " *input_line_pointer == '%c' 0x%02x\n"
 msgstr ""
 #, c-format
 msgid " *input_line_pointer == '%c' 0x%02x\n"
 msgstr ""
@@ -7301,15 +7501,15 @@ msgstr ""
 msgid "Invalid number"
 msgstr ""
 
 msgid "Invalid number"
 msgstr ""
 
-#: config/tc-iq2000.c:929 config/tc-mips.c:15038 config/tc-score.c:5709
+#: config/tc-iq2000.c:928 config/tc-mips.c:15109 config/tc-score.c:5708
 msgid ".ent or .aent not in text section."
 msgstr ""
 
 msgid ".ent or .aent not in text section."
 msgstr ""
 
-#: config/tc-iq2000.c:932
+#: config/tc-iq2000.c:931
 msgid "missing `.end'"
 msgstr ""
 
 msgid "missing `.end'"
 msgstr ""
 
-#: config/tc-lm32.c:234 config/tc-moxie.c:575
+#: config/tc-lm32.c:237 config/tc-moxie.c:575
 msgid "bad call to md_atof"
 msgstr ""
 
 msgid "bad call to md_atof"
 msgstr ""
 
@@ -7548,7 +7748,8 @@ msgstr ""
 msgid "Addend to unresolved symbol not on word boundary."
 msgstr ""
 
 msgid "Addend to unresolved symbol not on word boundary."
 msgstr ""
 
-#: config/tc-m32r.c:1930 config/tc-m32r.c:1983 config/tc-sh.c:747
+#: config/tc-m32r.c:1930 config/tc-m32r.c:1983 config/tc-sh.c:775
+#: config/tc-sh.c:2456
 msgid "Invalid PIC expression."
 msgstr ""
 
 msgid "Invalid PIC expression."
 msgstr ""
 
@@ -7729,563 +7930,563 @@ msgstr ""
 msgid "Operand out of 16-bit range: `%ld'."
 msgstr ""
 
 msgid "Operand out of 16-bit range: `%ld'."
 msgstr ""
 
-#: config/tc-m68hc11.c:1442 config/tc-m68hc11.c:1475
+#: config/tc-m68hc11.c:1442 config/tc-m68hc11.c:1473
 #, c-format
 msgid "Operand `%x' not recognized in fixup16."
 msgstr ""
 
 #, c-format
 msgid "Operand `%x' not recognized in fixup16."
 msgstr ""
 
-#: config/tc-m68hc11.c:1492
+#: config/tc-m68hc11.c:1490
 #, c-format
 msgid "Unexpected branch conversion with `%x'"
 msgstr ""
 
 #, c-format
 msgid "Unexpected branch conversion with `%x'"
 msgstr ""
 
-#: config/tc-m68hc11.c:1583 config/tc-m68hc11.c:1721
+#: config/tc-m68hc11.c:1576 config/tc-m68hc11.c:1708
 #, c-format
 msgid "Operand out of range for a relative branch: `%ld'"
 msgstr ""
 
 #, c-format
 msgid "Operand out of range for a relative branch: `%ld'"
 msgstr ""
 
-#: config/tc-m68hc11.c:1689
+#: config/tc-m68hc11.c:1676
 msgid "Invalid register for dbcc/tbcc instruction."
 msgstr ""
 
 msgid "Invalid register for dbcc/tbcc instruction."
 msgstr ""
 
-#: config/tc-m68hc11.c:1777
+#: config/tc-m68hc11.c:1764
 #, c-format
 msgid "Increment/decrement value is out of range: `%ld'."
 msgstr ""
 
 #, c-format
 msgid "Increment/decrement value is out of range: `%ld'."
 msgstr ""
 
-#: config/tc-m68hc11.c:1788
+#: config/tc-m68hc11.c:1775
 msgid "Expecting a register."
 msgstr ""
 
 msgid "Expecting a register."
 msgstr ""
 
-#: config/tc-m68hc11.c:1803
+#: config/tc-m68hc11.c:1790
 msgid "Invalid register for post/pre increment."
 msgstr ""
 
 msgid "Invalid register for post/pre increment."
 msgstr ""
 
-#: config/tc-m68hc11.c:1833
+#: config/tc-m68hc11.c:1820
 msgid "Invalid register."
 msgstr ""
 
 msgid "Invalid register."
 msgstr ""
 
-#: config/tc-m68hc11.c:1840
+#: config/tc-m68hc11.c:1827
 #, c-format
 msgid "Offset out of 16-bit range: %ld."
 msgstr ""
 
 #, c-format
 msgid "Offset out of 16-bit range: %ld."
 msgstr ""
 
-#: config/tc-m68hc11.c:1845
+#: config/tc-m68hc11.c:1832
 #, c-format
 msgid "Offset out of 5-bit range for movw/movb insn: %ld."
 msgstr ""
 
 #, c-format
 msgid "Offset out of 5-bit range for movw/movb insn: %ld."
 msgstr ""
 
-#: config/tc-m68hc11.c:1951
+#: config/tc-m68hc11.c:1938
 msgid "Expecting register D for indexed indirect mode."
 msgstr ""
 
 msgid "Expecting register D for indexed indirect mode."
 msgstr ""
 
-#: config/tc-m68hc11.c:1953
+#: config/tc-m68hc11.c:1940
 msgid "Indexed indirect mode is not allowed for movb/movw."
 msgstr ""
 
 msgid "Indexed indirect mode is not allowed for movb/movw."
 msgstr ""
 
-#: config/tc-m68hc11.c:1970
+#: config/tc-m68hc11.c:1957
 msgid "Invalid accumulator register."
 msgstr ""
 
 msgid "Invalid accumulator register."
 msgstr ""
 
-#: config/tc-m68hc11.c:1995
+#: config/tc-m68hc11.c:1982
 msgid "Invalid indexed register."
 msgstr ""
 
 msgid "Invalid indexed register."
 msgstr ""
 
-#: config/tc-m68hc11.c:2003
+#: config/tc-m68hc11.c:1990
 msgid "Addressing mode not implemented yet."
 msgstr ""
 
 msgid "Addressing mode not implemented yet."
 msgstr ""
 
-#: config/tc-m68hc11.c:2016
+#: config/tc-m68hc11.c:2003
 msgid "Invalid source register for this instruction, use 'tfr'."
 msgstr ""
 
 msgid "Invalid source register for this instruction, use 'tfr'."
 msgstr ""
 
-#: config/tc-m68hc11.c:2018
+#: config/tc-m68hc11.c:2005
 msgid "Invalid source register."
 msgstr ""
 
 msgid "Invalid source register."
 msgstr ""
 
-#: config/tc-m68hc11.c:2023
+#: config/tc-m68hc11.c:2010
 msgid "Invalid destination register for this instruction, use 'tfr'."
 msgstr ""
 
 msgid "Invalid destination register for this instruction, use 'tfr'."
 msgstr ""
 
-#: config/tc-m68hc11.c:2025
+#: config/tc-m68hc11.c:2012
 msgid "Invalid destination register."
 msgstr ""
 
 msgid "Invalid destination register."
 msgstr ""
 
-#: config/tc-m68hc11.c:2121
+#: config/tc-m68hc11.c:2108
 msgid "Invalid indexed register, expecting register X."
 msgstr ""
 
 msgid "Invalid indexed register, expecting register X."
 msgstr ""
 
-#: config/tc-m68hc11.c:2123
+#: config/tc-m68hc11.c:2110
 msgid "Invalid indexed register, expecting register Y."
 msgstr ""
 
 msgid "Invalid indexed register, expecting register Y."
 msgstr ""
 
-#: config/tc-m68hc11.c:2429
+#: config/tc-m68hc11.c:2418
 msgid "No instruction or missing opcode."
 msgstr ""
 
 msgid "No instruction or missing opcode."
 msgstr ""
 
-#: config/tc-m68hc11.c:2494
+#: config/tc-m68hc11.c:2483
 #, c-format
 msgid "Opcode `%s' is not recognized."
 msgstr ""
 
 #, c-format
 msgid "Opcode `%s' is not recognized."
 msgstr ""
 
-#: config/tc-m68hc11.c:2516
+#: config/tc-m68hc11.c:2505
 #, c-format
 msgid "Garbage at end of instruction: `%s'."
 msgstr ""
 
 #, c-format
 msgid "Garbage at end of instruction: `%s'."
 msgstr ""
 
-#: config/tc-m68hc11.c:2539
+#: config/tc-m68hc11.c:2528
 #, c-format
 msgid "Invalid operand for `%s'"
 msgstr ""
 
 #, c-format
 msgid "Invalid operand for `%s'"
 msgstr ""
 
-#: config/tc-m68hc11.c:2590
+#: config/tc-m68hc11.c:2579
 #, c-format
 msgid "Invalid mode: %s\n"
 msgstr ""
 
 #, c-format
 msgid "Invalid mode: %s\n"
 msgstr ""
 
-#: config/tc-m68hc11.c:2650
+#: config/tc-m68hc11.c:2639
 msgid "bad .relax format"
 msgstr ""
 
 msgid "bad .relax format"
 msgstr ""
 
-#: config/tc-m68hc11.c:2694
+#: config/tc-m68hc11.c:2683
 #, c-format
 msgid "Relocation %d is not supported by object file format."
 msgstr ""
 
 #, c-format
 msgid "Relocation %d is not supported by object file format."
 msgstr ""
 
-#: config/tc-m68hc11.c:2973
+#: config/tc-m68hc11.c:2962
 msgid "bra or bsr with undefined symbol."
 msgstr ""
 
 msgid "bra or bsr with undefined symbol."
 msgstr ""
 
-#: config/tc-m68hc11.c:3076 config/tc-m68hc11.c:3133
+#: config/tc-m68hc11.c:3063 config/tc-m68hc11.c:3120
 #, c-format
 msgid "Subtype %d is not recognized."
 msgstr ""
 
 #, c-format
 msgid "Subtype %d is not recognized."
 msgstr ""
 
-#: config/tc-m68hc11.c:3192
+#: config/tc-m68hc11.c:3178
 msgid "Expression too complex."
 msgstr ""
 
 msgid "Expression too complex."
 msgstr ""
 
-#: config/tc-m68hc11.c:3225
+#: config/tc-m68hc11.c:3209
 msgid "Value out of 16-bit range."
 msgstr ""
 
 msgid "Value out of 16-bit range."
 msgstr ""
 
-#: config/tc-m68hc11.c:3243
+#: config/tc-m68hc11.c:3227
 #, c-format
 msgid "Value %ld too large for 8-bit PC-relative branch."
 msgstr ""
 
 #, c-format
 msgid "Value %ld too large for 8-bit PC-relative branch."
 msgstr ""
 
-#: config/tc-m68hc11.c:3250
+#: config/tc-m68hc11.c:3234
 #, c-format
 msgid "Auto increment/decrement offset '%ld' is out of range."
 msgstr ""
 
 #, c-format
 msgid "Auto increment/decrement offset '%ld' is out of range."
 msgstr ""
 
-#: config/tc-m68hc11.c:3263
+#: config/tc-m68hc11.c:3247
 #, c-format
 msgid "Offset out of 5-bit range for movw/movb insn: %ld"
 msgstr ""
 
 #, c-format
 msgid "Offset out of 5-bit range for movw/movb insn: %ld"
 msgstr ""
 
-#: config/tc-m68hc11.c:3279
+#: config/tc-m68hc11.c:3263
 #, c-format
 msgid "Line %d: unknown relocation type: 0x%x."
 msgstr ""
 
 #, c-format
 msgid "Line %d: unknown relocation type: 0x%x."
 msgstr ""
 
-#: config/tc-m68k.c:1146
+#: config/tc-m68k.c:1161
 #, c-format
 msgid "Can not do %d byte pc-relative relocation"
 msgstr ""
 
 #, c-format
 msgid "Can not do %d byte pc-relative relocation"
 msgstr ""
 
-#: config/tc-m68k.c:1148
+#: config/tc-m68k.c:1163
 #, c-format
 msgid "Can not do %d byte pc-relative pic relocation"
 msgstr ""
 
 #, c-format
 msgid "Can not do %d byte pc-relative pic relocation"
 msgstr ""
 
-#: config/tc-m68k.c:1153
+#: config/tc-m68k.c:1168
 #, c-format
 msgid "Can not do %d byte relocation"
 msgstr ""
 
 #, c-format
 msgid "Can not do %d byte relocation"
 msgstr ""
 
-#: config/tc-m68k.c:1155
+#: config/tc-m68k.c:1170
 #, c-format
 msgid "Can not do %d byte pic relocation"
 msgstr ""
 
 #, c-format
 msgid "Can not do %d byte pic relocation"
 msgstr ""
 
-#: config/tc-m68k.c:1235
+#: config/tc-m68k.c:1250
 #, c-format
 msgid "Unable to produce reloc against symbol '%s'"
 msgstr ""
 
 #, c-format
 msgid "Unable to produce reloc against symbol '%s'"
 msgstr ""
 
-#: config/tc-m68k.c:1294 config/tc-vax.c:2365
+#: config/tc-m68k.c:1309 config/tc-vax.c:2363
 #, c-format
 msgid "Cannot make %s relocation PC relative"
 msgstr ""
 
 #, c-format
 msgid "Cannot make %s relocation PC relative"
 msgstr ""
 
-#: config/tc-m68k.c:1393 config/tc-vax.c:1875
+#: config/tc-m68k.c:1427 config/tc-vax.c:1873
 msgid "No operator"
 msgstr ""
 
 msgid "No operator"
 msgstr ""
 
-#: config/tc-m68k.c:1423 config/tc-vax.c:1891
+#: config/tc-m68k.c:1457 config/tc-vax.c:1889
 msgid "Unknown operator"
 msgstr ""
 
 msgid "Unknown operator"
 msgstr ""
 
-#: config/tc-m68k.c:2326
+#: config/tc-m68k.c:2360
 msgid "invalid instruction for this architecture; needs "
 msgstr ""
 
 msgid "invalid instruction for this architecture; needs "
 msgstr ""
 
-#: config/tc-m68k.c:2334
+#: config/tc-m68k.c:2368
 msgid "hardware divide"
 msgstr ""
 
 msgid "hardware divide"
 msgstr ""
 
-#: config/tc-m68k.c:2356 config/tc-m68k.c:2360 config/tc-m68k.c:2364
+#: config/tc-m68k.c:2390 config/tc-m68k.c:2394 config/tc-m68k.c:2398
 msgid "or higher"
 msgstr ""
 
 msgid "or higher"
 msgstr ""
 
-#: config/tc-m68k.c:2417
+#: config/tc-m68k.c:2451
 msgid "operands mismatch"
 msgstr ""
 
 msgid "operands mismatch"
 msgstr ""
 
-#: config/tc-m68k.c:2481 config/tc-m68k.c:2487 config/tc-m68k.c:2493
+#: 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"
 msgstr ""
 
 #: config/tc-mmix.c:2467 config/tc-mmix.c:2491
 msgid "operand out of range"
 msgstr ""
 
-#: config/tc-m68k.c:2550
+#: config/tc-m68k.c:2584
 #, c-format
 msgid "Bignum too big for %c format; truncated"
 msgstr ""
 
 #, c-format
 msgid "Bignum too big for %c format; truncated"
 msgstr ""
 
-#: config/tc-m68k.c:2627
+#: config/tc-m68k.c:2661
 msgid "displacement too large for this architecture; needs 68020 or higher"
 msgstr ""
 
 msgid "displacement too large for this architecture; needs 68020 or higher"
 msgstr ""
 
-#: config/tc-m68k.c:2738
+#: config/tc-m68k.c:2772
 msgid ""
 "scale factor invalid on this architecture; needs cpu32 or 68020 or higher"
 msgstr ""
 
 msgid ""
 "scale factor invalid on this architecture; needs cpu32 or 68020 or higher"
 msgstr ""
 
-#: config/tc-m68k.c:2743
+#: config/tc-m68k.c:2777
 msgid "invalid index size for coldfire"
 msgstr ""
 
 msgid "invalid index size for coldfire"
 msgstr ""
 
-#: config/tc-m68k.c:2796
+#: config/tc-m68k.c:2830
 msgid "Forcing byte displacement"
 msgstr ""
 
 msgid "Forcing byte displacement"
 msgstr ""
 
-#: config/tc-m68k.c:2798
+#: config/tc-m68k.c:2832
 msgid "byte displacement out of range"
 msgstr ""
 
 msgid "byte displacement out of range"
 msgstr ""
 
-#: config/tc-m68k.c:2846 config/tc-m68k.c:2884
+#: config/tc-m68k.c:2880 config/tc-m68k.c:2918
 msgid "invalid operand mode for this architecture; needs 68020 or higher"
 msgstr ""
 
 msgid "invalid operand mode for this architecture; needs 68020 or higher"
 msgstr ""
 
-#: config/tc-m68k.c:2870 config/tc-m68k.c:2904
+#: config/tc-m68k.c:2904 config/tc-m68k.c:2938
 msgid ":b not permitted; defaulting to :w"
 msgstr ""
 
 msgid ":b not permitted; defaulting to :w"
 msgstr ""
 
-#: config/tc-m68k.c:2981
+#: config/tc-m68k.c:3015
 msgid "unsupported byte value; use a different suffix"
 msgstr ""
 
 msgid "unsupported byte value; use a different suffix"
 msgstr ""
 
-#: config/tc-m68k.c:2996
+#: config/tc-m68k.c:3030
 msgid "unknown/incorrect operand"
 msgstr ""
 
 msgid "unknown/incorrect operand"
 msgstr ""
 
-#: config/tc-m68k.c:3039 config/tc-m68k.c:3047 config/tc-m68k.c:3054
-#: config/tc-m68k.c:3061
+#: config/tc-m68k.c:3073 config/tc-m68k.c:3081 config/tc-m68k.c:3088
+#: config/tc-m68k.c:3095
 msgid "out of range"
 msgstr ""
 
 msgid "out of range"
 msgstr ""
 
-#: config/tc-m68k.c:3134
+#: config/tc-m68k.c:3168
 msgid "Can't use long branches on this architecture"
 msgstr ""
 
 msgid "Can't use long branches on this architecture"
 msgstr ""
 
-#: config/tc-m68k.c:3240
+#: config/tc-m68k.c:3274
 msgid "Expression out of range, using 0"
 msgstr ""
 
 msgid "Expression out of range, using 0"
 msgstr ""
 
-#: config/tc-m68k.c:3432 config/tc-m68k.c:3448
+#: config/tc-m68k.c:3475 config/tc-m68k.c:3491
 msgid "Floating point register in register list"
 msgstr ""
 
 msgid "Floating point register in register list"
 msgstr ""
 
-#: config/tc-m68k.c:3438
+#: config/tc-m68k.c:3481
 msgid "Wrong register in floating-point reglist"
 msgstr ""
 
 msgid "Wrong register in floating-point reglist"
 msgstr ""
 
-#: config/tc-m68k.c:3454
+#: config/tc-m68k.c:3497
 msgid "incorrect register in reglist"
 msgstr ""
 
 msgid "incorrect register in reglist"
 msgstr ""
 
-#: config/tc-m68k.c:3460
+#: config/tc-m68k.c:3503
 msgid "wrong register in floating-point reglist"
 msgstr ""
 
 #. ERROR.
 msgid "wrong register in floating-point reglist"
 msgstr ""
 
 #. ERROR.
-#: config/tc-m68k.c:3933
+#: config/tc-m68k.c:3976
 msgid "Extra )"
 msgstr ""
 
 #. ERROR.
 msgid "Extra )"
 msgstr ""
 
 #. ERROR.
-#: config/tc-m68k.c:3944
+#: config/tc-m68k.c:3987
 msgid "Missing )"
 msgstr ""
 
 msgid "Missing )"
 msgstr ""
 
-#: config/tc-m68k.c:3961
+#: config/tc-m68k.c:4004
 msgid "Missing operand"
 msgstr ""
 
 msgid "Missing operand"
 msgstr ""
 
-#: config/tc-m68k.c:4280
+#: config/tc-m68k.c:4329
 #, c-format
 msgid "unrecognized default cpu `%s'"
 msgstr ""
 
 #, c-format
 msgid "unrecognized default cpu `%s'"
 msgstr ""
 
-#: config/tc-m68k.c:4334
+#: config/tc-m68k.c:4383
 #, c-format
 msgid "%s -- statement `%s' ignored"
 msgstr ""
 
 #, c-format
 msgid "%s -- statement `%s' ignored"
 msgstr ""
 
-#: config/tc-m68k.c:4383
+#: config/tc-m68k.c:4432
 #, c-format
 msgid "Don't know how to figure width of %c in md_assemble()"
 msgstr ""
 
 #, c-format
 msgid "Don't know how to figure width of %c in md_assemble()"
 msgstr ""
 
-#: config/tc-m68k.c:4552
+#: config/tc-m68k.c:4601
 #, c-format
 msgid "Internal Error:  Can't allocate m68k_sorted_opcodes of size %d"
 msgstr ""
 
 #, c-format
 msgid "Internal Error:  Can't allocate m68k_sorted_opcodes of size %d"
 msgstr ""
 
-#: config/tc-m68k.c:4617 config/tc-m68k.c:4656
+#: config/tc-m68k.c:4666 config/tc-m68k.c:4705
 #, c-format
 msgid "Internal Error: Can't find %s in hash table"
 msgstr ""
 
 #, c-format
 msgid "Internal Error: Can't find %s in hash table"
 msgstr ""
 
-#: config/tc-m68k.c:4620 config/tc-m68k.c:4659
+#: config/tc-m68k.c:4669 config/tc-m68k.c:4708
 #, c-format
 msgid "Internal Error: Can't hash %s: %s"
 msgstr ""
 
 #, c-format
 msgid "Internal Error: Can't hash %s: %s"
 msgstr ""
 
-#: config/tc-m68k.c:4784
+#: config/tc-m68k.c:4833
 #, c-format
 msgid "text label `%s' aligned to odd boundary"
 msgstr ""
 
 #, c-format
 msgid "text label `%s' aligned to odd boundary"
 msgstr ""
 
-#: config/tc-m68k.c:4956
+#: config/tc-m68k.c:5005
 #, c-format
 msgid "value %ld out of range"
 msgstr ""
 
 #, c-format
 msgid "value %ld out of range"
 msgstr ""
 
-#: config/tc-m68k.c:4970
+#: config/tc-m68k.c:5019
 msgid "invalid byte branch offset"
 msgstr ""
 
 msgid "invalid byte branch offset"
 msgstr ""
 
-#: config/tc-m68k.c:5007
+#: config/tc-m68k.c:5056
 msgid "short branch with zero offset: use :w"
 msgstr ""
 
 msgid "short branch with zero offset: use :w"
 msgstr ""
 
-#: config/tc-m68k.c:5051
+#: config/tc-m68k.c:5100
 msgid "Conversion of PC relative BSR to absolute JSR"
 msgstr ""
 
 msgid "Conversion of PC relative BSR to absolute JSR"
 msgstr ""
 
-#: config/tc-m68k.c:5062
+#: config/tc-m68k.c:5111
 msgid "Conversion of PC relative branch to absolute jump"
 msgstr ""
 
 msgid "Conversion of PC relative branch to absolute jump"
 msgstr ""
 
-#: config/tc-m68k.c:5079 config/tc-m68k.c:5140
+#: config/tc-m68k.c:5128 config/tc-m68k.c:5189
 msgid "Conversion of PC relative conditional branch to absolute jump"
 msgstr ""
 
 msgid "Conversion of PC relative conditional branch to absolute jump"
 msgstr ""
 
-#: config/tc-m68k.c:5120
+#: config/tc-m68k.c:5169
 msgid "Conversion of DBcc to absolute jump"
 msgstr ""
 
 msgid "Conversion of DBcc to absolute jump"
 msgstr ""
 
-#: config/tc-m68k.c:5205
+#: config/tc-m68k.c:5254
 msgid "Conversion of PC relative displacement to absolute"
 msgstr ""
 
 msgid "Conversion of PC relative displacement to absolute"
 msgstr ""
 
-#: config/tc-m68k.c:5418
+#: config/tc-m68k.c:5467
 msgid "Tried to convert PC relative branch to absolute jump"
 msgstr ""
 
 msgid "Tried to convert PC relative branch to absolute jump"
 msgstr ""
 
-#: config/tc-m68k.c:5463 config/tc-m68k.c:5474 config/tc-m68k.c:5518
+#: config/tc-m68k.c:5512 config/tc-m68k.c:5523 config/tc-m68k.c:5567
 msgid "expression out of range: defaulting to 1"
 msgstr ""
 
 msgid "expression out of range: defaulting to 1"
 msgstr ""
 
-#: config/tc-m68k.c:5510
+#: config/tc-m68k.c:5559
 msgid "expression out of range: defaulting to 0"
 msgstr ""
 
 msgid "expression out of range: defaulting to 0"
 msgstr ""
 
-#: config/tc-m68k.c:5551 config/tc-m68k.c:5563
+#: config/tc-m68k.c:5600 config/tc-m68k.c:5612
 #, c-format
 msgid "Can't deal with expression; defaulting to %ld"
 msgstr ""
 
 #, c-format
 msgid "Can't deal with expression; defaulting to %ld"
 msgstr ""
 
-#: config/tc-m68k.c:5577
+#: config/tc-m68k.c:5626
 msgid "expression doesn't fit in BYTE"
 msgstr ""
 
 msgid "expression doesn't fit in BYTE"
 msgstr ""
 
-#: config/tc-m68k.c:5581
+#: config/tc-m68k.c:5630
 msgid "expression doesn't fit in WORD"
 msgstr ""
 
 msgid "expression doesn't fit in WORD"
 msgstr ""
 
-#: config/tc-m68k.c:5668
+#: config/tc-m68k.c:5717
 #, c-format
 msgid "%s: unrecognized processor name"
 msgstr ""
 
 #, c-format
 msgid "%s: unrecognized processor name"
 msgstr ""
 
-#: config/tc-m68k.c:5729
+#: config/tc-m68k.c:5778
 msgid "bad coprocessor id"
 msgstr ""
 
 msgid "bad coprocessor id"
 msgstr ""
 
-#: config/tc-m68k.c:5735
+#: config/tc-m68k.c:5784
 msgid "unrecognized fopt option"
 msgstr ""
 
 msgid "unrecognized fopt option"
 msgstr ""
 
-#: config/tc-m68k.c:5868
+#: config/tc-m68k.c:5917
 #, c-format
 msgid "option `%s' may not be negated"
 msgstr ""
 
 #, c-format
 msgid "option `%s' may not be negated"
 msgstr ""
 
-#: config/tc-m68k.c:5879
+#: config/tc-m68k.c:5928
 #, c-format
 msgid "option `%s' not recognized"
 msgstr ""
 
 #, c-format
 msgid "option `%s' not recognized"
 msgstr ""
 
-#: config/tc-m68k.c:5908
+#: config/tc-m68k.c:5957
 msgid "bad format of OPT NEST=depth"
 msgstr ""
 
 msgid "bad format of OPT NEST=depth"
 msgstr ""
 
-#: config/tc-m68k.c:5964
+#: config/tc-m68k.c:6013
 msgid "missing label"
 msgstr ""
 
 msgid "missing label"
 msgstr ""
 
-#: config/tc-m68k.c:5988 config/tc-m68k.c:6017
+#: config/tc-m68k.c:6037 config/tc-m68k.c:6066
 msgid "bad register list"
 msgstr ""
 
 msgid "bad register list"
 msgstr ""
 
-#: config/tc-m68k.c:5990
+#: config/tc-m68k.c:6039
 #, c-format
 msgid "bad register list: %s"
 msgstr ""
 
 #, c-format
 msgid "bad register list: %s"
 msgstr ""
 
-#: config/tc-m68k.c:6088
+#: config/tc-m68k.c:6137
 msgid "restore without save"
 msgstr ""
 
 msgid "restore without save"
 msgstr ""
 
-#: config/tc-m68k.c:6242 config/tc-m68k.c:6612
+#: config/tc-m68k.c:6291 config/tc-m68k.c:6661
 msgid "syntax error in structured control directive"
 msgstr ""
 
 msgid "syntax error in structured control directive"
 msgstr ""
 
-#: config/tc-m68k.c:6287
+#: config/tc-m68k.c:6336
 msgid "missing condition code in structured control directive"
 msgstr ""
 
 msgid "missing condition code in structured control directive"
 msgstr ""
 
-#: config/tc-m68k.c:6358
+#: config/tc-m68k.c:6407
 #, c-format
 msgid ""
 "Condition <%c%c> in structured control directive can not be encoded correctly"
 msgstr ""
 
 #, c-format
 msgid ""
 "Condition <%c%c> in structured control directive can not be encoded correctly"
 msgstr ""
 
-#: config/tc-m68k.c:6654
+#: config/tc-m68k.c:6703
 msgid "missing then"
 msgstr ""
 
 msgid "missing then"
 msgstr ""
 
-#: config/tc-m68k.c:6735
+#: config/tc-m68k.c:6784
 msgid "else without matching if"
 msgstr ""
 
 msgid "else without matching if"
 msgstr ""
 
-#: config/tc-m68k.c:6768
+#: config/tc-m68k.c:6817
 msgid "endi without matching if"
 msgstr ""
 
 msgid "endi without matching if"
 msgstr ""
 
-#: config/tc-m68k.c:6808
+#: config/tc-m68k.c:6857
 msgid "break outside of structured loop"
 msgstr ""
 
 msgid "break outside of structured loop"
 msgstr ""
 
-#: config/tc-m68k.c:6846
+#: config/tc-m68k.c:6895
 msgid "next outside of structured loop"
 msgstr ""
 
 msgid "next outside of structured loop"
 msgstr ""
 
-#: config/tc-m68k.c:6897
+#: config/tc-m68k.c:6946
 msgid "missing ="
 msgstr ""
 
 msgid "missing ="
 msgstr ""
 
-#: config/tc-m68k.c:6935
+#: config/tc-m68k.c:6984
 msgid "missing to or downto"
 msgstr ""
 
 msgid "missing to or downto"
 msgstr ""
 
-#: config/tc-m68k.c:6971 config/tc-m68k.c:7005 config/tc-m68k.c:7219
+#: config/tc-m68k.c:7020 config/tc-m68k.c:7054 config/tc-m68k.c:7268
 msgid "missing do"
 msgstr ""
 
 msgid "missing do"
 msgstr ""
 
-#: config/tc-m68k.c:7106
+#: config/tc-m68k.c:7155
 msgid "endf without for"
 msgstr ""
 
 msgid "endf without for"
 msgstr ""
 
-#: config/tc-m68k.c:7160
+#: config/tc-m68k.c:7209
 msgid "until without repeat"
 msgstr ""
 
 msgid "until without repeat"
 msgstr ""
 
-#: config/tc-m68k.c:7254
+#: config/tc-m68k.c:7303
 msgid "endw without while"
 msgstr ""
 
 msgid "endw without while"
 msgstr ""
 
-#: config/tc-m68k.c:7287 config/tc-m68k.c:7315
+#: config/tc-m68k.c:7336 config/tc-m68k.c:7364
 msgid "already assembled instructions"
 msgstr ""
 
 msgid "already assembled instructions"
 msgstr ""
 
-#: config/tc-m68k.c:7392
+#: config/tc-m68k.c:7441
 #, c-format
 msgid "`%s' is deprecated, use `%s'"
 msgstr ""
 
 #, c-format
 msgid "`%s' is deprecated, use `%s'"
 msgstr ""
 
-#: config/tc-m68k.c:7411
+#: config/tc-m68k.c:7460
 #, c-format
 msgid "cpu `%s' unrecognized"
 msgstr ""
 
 #, c-format
 msgid "cpu `%s' unrecognized"
 msgstr ""
 
-#: config/tc-m68k.c:7430
+#: config/tc-m68k.c:7479
 #, c-format
 msgid "architecture `%s' unrecognized"
 msgstr ""
 
 #, c-format
 msgid "architecture `%s' unrecognized"
 msgstr ""
 
-#: config/tc-m68k.c:7451
+#: config/tc-m68k.c:7500
 #, c-format
 msgid "extension `%s' unrecognized"
 msgstr ""
 
 #, c-format
 msgid "extension `%s' unrecognized"
 msgstr ""
 
-#: config/tc-m68k.c:7570
+#: config/tc-m68k.c:7619
 #, c-format
 msgid "option `-A%s' is deprecated: use `-%s'"
 msgstr ""
 
 #, c-format
 msgid "option `-A%s' is deprecated: use `-%s'"
 msgstr ""
 
-#: config/tc-m68k.c:7603
+#: config/tc-m68k.c:7652
 msgid "architecture features both enabled and disabled"
 msgstr ""
 
 msgid "architecture features both enabled and disabled"
 msgstr ""
 
-#: config/tc-m68k.c:7630
+#: config/tc-m68k.c:7679
 msgid "selected processor does not have all features of selected architecture"
 msgstr ""
 
 msgid "selected processor does not have all features of selected architecture"
 msgstr ""
 
-#: config/tc-m68k.c:7639
+#: config/tc-m68k.c:7688
 msgid "m68k and cf features both selected"
 msgstr ""
 
 msgid "m68k and cf features both selected"
 msgstr ""
 
-#: config/tc-m68k.c:7651
+#: config/tc-m68k.c:7700
 msgid "68040 and 68851 specified; mmu instructions may assemble incorrectly"
 msgstr ""
 
 msgid "68040 and 68851 specified; mmu instructions may assemble incorrectly"
 msgstr ""
 
-#: config/tc-m68k.c:7685
+#: config/tc-m68k.c:7732
 #, c-format
 msgid ""
 "-march=<arch>\t\tset architecture\n"
 "-mcpu=<cpu>\t\tset cpu [default %s]\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "-march=<arch>\t\tset architecture\n"
 "-mcpu=<cpu>\t\tset cpu [default %s]\n"
 msgstr ""
 
-#: config/tc-m68k.c:7690
+#: config/tc-m68k.c:7737
 #, c-format
 msgid "-m[no-]%-16s enable/disable%s architecture extension\n"
 msgstr ""
 
 #, c-format
 msgid "-m[no-]%-16s enable/disable%s architecture extension\n"
 msgstr ""
 
-#: config/tc-m68k.c:7696
+#: config/tc-m68k.c:7743
 #, c-format
 msgid ""
 "-l\t\t\tuse 1 word for refs to undefined symbols [default 2]\n"
 #, c-format
 msgid ""
 "-l\t\t\tuse 1 word for refs to undefined symbols [default 2]\n"
@@ -8301,263 +8502,37 @@ msgid ""
 "--disp-size-default-32\tdisplacement with unknown size is 32 bits (default)\n"
 msgstr ""
 
 "--disp-size-default-32\tdisplacement with unknown size is 32 bits (default)\n"
 msgstr ""
 
-#: config/tc-m68k.c:7710
+#: config/tc-m68k.c:7757
 #, c-format
 msgid "Architecture variants are: "
 msgstr ""
 
 #, c-format
 msgid "Architecture variants are: "
 msgstr ""
 
-#: config/tc-m68k.c:7719
+#: config/tc-m68k.c:7766
 #, c-format
 msgid "Processor variants are: "
 msgstr ""
 
 #, c-format
 msgid "Processor variants are: "
 msgstr ""
 
-#: config/tc-m68k.c:7726 config/tc-xtensa.c:6238
+#: config/tc-m68k.c:7773 config/tc-xtensa.c:6241
 #, c-format
 msgid "\n"
 msgstr ""
 
 #, c-format
 msgid "\n"
 msgstr ""
 
-#: config/tc-m68k.c:7757
+#: config/tc-m68k.c:7804
 #, c-format
 msgid "Error %s in %s\n"
 msgstr ""
 
 #, c-format
 msgid "Error %s in %s\n"
 msgstr ""
 
-#: config/tc-m68k.c:7761
+#: config/tc-m68k.c:7808
 #, c-format
 msgid "Opcode(%d.%s): "
 msgstr ""
 
 #, c-format
 msgid "Opcode(%d.%s): "
 msgstr ""
 
-#: config/tc-m68k.c:7921
+#: config/tc-m68k.c:7968
 msgid "Not a defined coldfire architecture"
 msgstr ""
 
 msgid "Not a defined coldfire architecture"
 msgstr ""
 
-#. Over here we will fill the description of the machine specific options.
-#: config/tc-maxq.c:209
-#, c-format
-msgid " MAXQ-specific assembler options:\n"
-msgstr ""
-
-#: config/tc-maxq.c:211
-#, c-format
-msgid ""
-"\t-MAXQ20\t\t       generate obj for MAXQ20(default)\n"
-"\t-MAXQ10\t\t       generate obj for MAXQ10\n"
-"\t"
-msgstr ""
-
-#: config/tc-maxq.c:377
-#, c-format
-msgid "Illegal Reloc type in md_estimate_size_before_relax for line : %d"
-msgstr ""
-
-#: config/tc-maxq.c:454
-#, c-format
-msgid "Cant make long jump/call into short jump/call : %d"
-msgstr ""
-
-#: config/tc-maxq.c:933
-#, c-format
-msgid "Invalid register value %s"
-msgstr ""
-
-#: config/tc-maxq.c:1051
-#, c-format
-msgid "Invalid bit number : '%c'"
-msgstr ""
-
-#: config/tc-maxq.c:1063
-#, c-format
-msgid "Illegal character after operand '%s'"
-msgstr ""
-
-#: config/tc-maxq.c:1139 config/tc-maxq.c:1316
-#, c-format
-msgid "Invalid Character in immediate Value : %c"
-msgstr ""
-
-#: config/tc-maxq.c:1159 config/tc-maxq.c:1336
-#, c-format
-msgid "Invalid Character in immediate value : %c"
-msgstr ""
-
-#: config/tc-maxq.c:1175
-msgid "Immediate value greater than 16 bits"
-msgstr ""
-
-#: config/tc-maxq.c:1189
-msgid ""
-"Attempt to move a value in the stack pointer greater than the size of the "
-"stack"
-msgstr ""
-
-#: config/tc-maxq.c:1198
-msgid "Attempt to move 16 bit value into an 8 bit register.Truncating..\n"
-msgstr ""
-
-#: config/tc-maxq.c:1260
-msgid "Invalid immediate move operation"
-msgstr ""
-
-#: config/tc-maxq.c:1533
-#, c-format
-msgid "Size of Operand '%s' greater than %d"
-msgstr ""
-
-#: config/tc-maxq.c:1688
-#, c-format
-msgid "illegal immediate operand '%s'"
-msgstr ""
-
-#: config/tc-maxq.c:1710
-#, c-format
-msgid "Invalid operand for memory access '%s'"
-msgstr ""
-
-#: config/tc-maxq.c:1772
-msgid "illegal displacement operand "
-msgstr ""
-
-#: config/tc-maxq.c:1837
-#, c-format
-msgid "invalid character %c before operand %d"
-msgstr ""
-
-#: config/tc-maxq.c:1859
-#, c-format
-msgid "invalid character %c in operand %d"
-msgstr ""
-
-#. We found no match.
-#: config/tc-maxq.c:2004
-#, c-format
-msgid "operand %d is invalid for `%s'"
-msgstr ""
-
-#: config/tc-maxq.c:2037
-msgid "The Accumulator cannot be used as a source in ALU instructions\n"
-msgstr ""
-
-#: config/tc-maxq.c:2055
-#, c-format
-msgid "'%s' operand cant be used as destination in %s"
-msgstr ""
-
-#: config/tc-maxq.c:2071 config/tc-maxq.c:2102 config/tc-maxq.c:2116
-#, c-format
-msgid "Invalid Instruction '%s' operand cant be used with %s"
-msgstr ""
-
-#: config/tc-maxq.c:2087 config/tc-maxq.c:2138
-#, c-format
-msgid "'%s' operand cant be used as source in %s"
-msgstr ""
-
-#: config/tc-maxq.c:2147
-#, c-format
-msgid "'%s' instruction cant have first operand as Immediate vale"
-msgstr ""
-
-#: config/tc-maxq.c:2160
-#, c-format
-msgid "SP cannot be used with %s\n"
-msgstr ""
-
-#: config/tc-maxq.c:2167
-msgid "@SP-- cannot be used with PUSH\n"
-msgstr ""
-
-#: config/tc-maxq.c:2183 config/tc-maxq.c:2191
-msgid ""
-"Operands either contradictory or use the data bus in read/write state "
-"together"
-msgstr ""
-
-#: config/tc-maxq.c:2198
-msgid "MOVE Cant Use NUL as SRC"
-msgstr ""
-
-#: config/tc-maxq.c:2220
-msgid "Contradictory movement between DP register and memory access using DP"
-msgstr ""
-
-#: config/tc-maxq.c:2228
-msgid "SP and @SP-- cannot be used together in a move instruction"
-msgstr ""
-
-#: config/tc-maxq.c:2247
-msgid "Only Module 8 system registers allowed in this operation"
-msgstr ""
-
-#: config/tc-maxq.c:2273 config/tc-maxq.c:2282 config/tc-maxq.c:2308
-msgid "Read only Register used as destination"
-msgstr ""
-
-#: config/tc-maxq.c:2290
-#, c-format
-msgid "Bit No '%d'exceeds register size in this operation"
-msgstr ""
-
-#: config/tc-maxq.c:2315 config/tc-maxq.c:2336
-#, c-format
-msgid "Bit No '%d' exceeds register size in this operation"
-msgstr ""
-
-#: config/tc-maxq.c:2352
-msgid "Memory References cannot be used with branching operations\n"
-msgstr ""
-
-#: config/tc-maxq.c:2361
-msgid "DJNZ uses only LC[n] register \n"
-msgstr ""
-
-#: config/tc-maxq.c:2387
-#, c-format
-msgid "'%s' operand cant be used as destination  in %s"
-msgstr ""
-
-#: config/tc-maxq.c:2397
-#, c-format
-msgid "Read only register used for writing purposes '%s'"
-msgstr ""
-
-#: config/tc-maxq.c:2409
-msgid "Invalid destination for this kind of source."
-msgstr ""
-
-#: config/tc-maxq.c:2416
-msgid ""
-"Invalid register as destination for this kind of source.Only data pointers "
-"can be used."
-msgstr ""
-
-#: config/tc-maxq.c:2504 config/tc-maxq.c:2592
-msgid "Invalid Instruction"
-msgstr ""
-
-#: config/tc-maxq.c:2790
-msgid "Cannot allocate memory"
-msgstr ""
-
-#: config/tc-maxq.c:2862
-msgid "Internal Error: Illegal Architecure specified"
-msgstr ""
-
-#: config/tc-maxq.c:2900
-msgid "Invalid architecture type"
-msgstr ""
-
-#: config/tc-maxq.c:2905 config/tc-maxq.c:2916 config/tc-maxq.c:2929
-#: config/tc-maxq.c:2941 config/tc-maxq.c:2954
-#, c-format
-msgid "Internal Error : Can't Hash %s : %s"
-msgstr ""
-
-#: config/tc-maxq.c:3071
-#, c-format
-msgid "Ineffective insntruction %s \n"
-msgstr ""
-
-#: config/tc-mcore.c:521 config/tc-microblaze.c:496 config/tc-microblaze.c:524
-#: config/tc-microblaze.c:550 config/tc-microblaze.c:562
+#: config/tc-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'"
 msgstr ""
 #, c-format
 msgid "register expected, but saw '%.6s'"
 msgstr ""
@@ -8600,10 +8575,10 @@ msgstr ""
 msgid "base register expected"
 msgstr ""
 
 msgid "base register expected"
 msgstr ""
 
-#: config/tc-mcore.c:888 config/tc-microblaze.c:832 config/tc-microblaze.c:968
-#: config/tc-microblaze.c:1000 config/tc-microblaze.c:1450
-#: config/tc-microblaze.c:1517 config/tc-microblaze.c:1591
-#: config/tc-microblaze.c:1964 config/tc-microblaze.c:2005
+#: 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\""
 msgstr ""
 #, c-format
 msgid "unknown opcode \"%s\""
 msgstr ""
@@ -8698,12 +8673,12 @@ msgstr ""
 msgid "`af' must appear alone"
 msgstr ""
 
 msgid "`af' must appear alone"
 msgstr ""
 
-#: config/tc-mcore.c:1588 config/tc-microblaze.c:1611
+#: config/tc-mcore.c:1588 config/tc-microblaze.c:1609
 #, c-format
 msgid "unimplemented opcode \"%s\""
 msgstr ""
 
 #, c-format
 msgid "unimplemented opcode \"%s\""
 msgstr ""
 
-#: config/tc-mcore.c:1597 config/tc-microblaze.c:1620
+#: config/tc-mcore.c:1597 config/tc-microblaze.c:1618
 #, c-format
 msgid "ignoring operands: %s "
 msgstr ""
 #, c-format
 msgid "ignoring operands: %s "
 msgstr ""
@@ -8724,11 +8699,11 @@ msgid ""
 "  -EL                     assemble for a little endian system\n"
 msgstr ""
 
 "  -EL                     assemble for a little endian system\n"
 msgstr ""
 
-#: config/tc-mcore.c:1703 config/tc-microblaze.c:1729
+#: config/tc-mcore.c:1703 config/tc-microblaze.c:1727
 msgid "failed sanity check: short_jump"
 msgstr ""
 
 msgid "failed sanity check: short_jump"
 msgstr ""
 
-#: config/tc-mcore.c:1713 config/tc-microblaze.c:1739
+#: config/tc-mcore.c:1713 config/tc-microblaze.c:1737
 msgid "failed sanity check: long_jump"
 msgstr ""
 
 msgid "failed sanity check: long_jump"
 msgstr ""
 
@@ -8739,8 +8714,8 @@ msgstr ""
 
 #. Variable not in small data read only segment accessed
 #. using small data read only anchor.
 
 #. Variable not in small data read only segment accessed
 #. using small data read only anchor.
-#: config/tc-mcore.c:1921 config/tc-microblaze.c:1826
-#: config/tc-microblaze.c:2117 config/tc-microblaze.c:2140
+#: config/tc-mcore.c:1921 config/tc-microblaze.c:1825
+#: config/tc-microblaze.c:2116 config/tc-microblaze.c:2139
 msgid "unknown"
 msgstr ""
 
 msgid "unknown"
 msgstr ""
 
@@ -8764,16 +8739,16 @@ msgstr ""
 msgid "pcrel for loopt too far (0x%lx)"
 msgstr ""
 
 msgid "pcrel for loopt too far (0x%lx)"
 msgstr ""
 
-#: config/tc-mcore.c:2180 config/tc-microblaze.c:2272 config/tc-tic30.c:1384
+#: config/tc-mcore.c:2180 config/tc-microblaze.c:2271 config/tc-tic30.c:1382
 #, c-format
 msgid "Can not do %d byte %srelocation"
 msgstr ""
 
 #, c-format
 msgid "Can not do %d byte %srelocation"
 msgstr ""
 
-#: config/tc-mcore.c:2182 config/tc-microblaze.c:2274
+#: config/tc-mcore.c:2182 config/tc-microblaze.c:2273
 msgid "pc-relative"
 msgstr ""
 
 msgid "pc-relative"
 msgstr ""
 
-#: config/tc-mep.c:343
+#: config/tc-mep.c:341
 #, c-format
 msgid ""
 "MeP specific command line options:\n"
 #, c-format
 msgid ""
 "MeP specific command line options:\n"
@@ -8791,268 +8766,268 @@ msgid ""
 "  if only disabling -m options are given, only those are disabled.\n"
 msgstr ""
 
 "  if only disabling -m options are given, only those are disabled.\n"
 msgstr ""
 
-#: config/tc-mep.c:412
+#: config/tc-mep.c:410
 msgid "$hi and $lo are disabled when MUL and DIV are off"
 msgstr ""
 
 msgid "$hi and $lo are disabled when MUL and DIV are off"
 msgstr ""
 
-#: config/tc-mep.c:419
+#: config/tc-mep.c:417
 msgid "$mb0, $me0, $mb1, and $me1 are disabled when COP is off"
 msgstr ""
 
 msgid "$mb0, $me0, $mb1, and $me1 are disabled when COP is off"
 msgstr ""
 
-#: config/tc-mep.c:424
+#: config/tc-mep.c:422
 msgid "$dbg and $depc are disabled when DEBUG is off"
 msgstr ""
 
 msgid "$dbg and $depc are disabled when DEBUG is off"
 msgstr ""
 
-#: config/tc-mep.c:615
+#: config/tc-mep.c:613
 msgid "core and copro insn lengths must total 32 bits."
 msgstr ""
 
 msgid "core and copro insn lengths must total 32 bits."
 msgstr ""
 
-#: config/tc-mep.c:618 config/tc-mep.c:755
+#: config/tc-mep.c:616 config/tc-mep.c:753
 msgid "vliw group must consist of 1 core and 1 copro insn."
 msgstr ""
 
 msgid "vliw group must consist of 1 core and 1 copro insn."
 msgstr ""
 
-#: config/tc-mep.c:752
+#: config/tc-mep.c:750
 msgid "core and copro insn lengths must total 64 bits."
 msgstr ""
 
 msgid "core and copro insn lengths must total 64 bits."
 msgstr ""
 
-#: config/tc-mep.c:984
+#: config/tc-mep.c:982
 #, c-format
 msgid "cannot pack %s with a 16-bit insn"
 msgstr ""
 
 #, c-format
 msgid "cannot pack %s with a 16-bit insn"
 msgstr ""
 
-#: config/tc-mep.c:1002
+#: config/tc-mep.c:1000
 #, c-format
 msgid "cannot pack %s and %s together with a 16-bit insn"
 msgstr ""
 
 #, c-format
 msgid "cannot pack %s and %s together with a 16-bit insn"
 msgstr ""
 
-#: config/tc-mep.c:1008
+#: config/tc-mep.c:1006
 msgid "too many IVC2 insns to pack with a 16-bit core insn"
 msgstr ""
 
 msgid "too many IVC2 insns to pack with a 16-bit core insn"
 msgstr ""
 
-#: config/tc-mep.c:1023
+#: config/tc-mep.c:1021
 #, c-format
 msgid "cannot pack %s into slot P1"
 msgstr ""
 
 #, c-format
 msgid "cannot pack %s into slot P1"
 msgstr ""
 
-#: config/tc-mep.c:1029
+#: config/tc-mep.c:1027
 msgid "too many IVC2 insns to pack with a 32-bit core insn"
 msgstr ""
 
 msgid "too many IVC2 insns to pack with a 32-bit core insn"
 msgstr ""
 
-#: config/tc-mep.c:1047
+#: config/tc-mep.c:1045
 #, c-format
 msgid "unable to pack %s by itself?"
 msgstr ""
 
 #, c-format
 msgid "unable to pack %s by itself?"
 msgstr ""
 
-#: config/tc-mep.c:1077
+#: config/tc-mep.c:1075
 #, c-format
 msgid "cannot pack %s and %s together"
 msgstr ""
 
 #, c-format
 msgid "cannot pack %s and %s together"
 msgstr ""
 
-#: config/tc-mep.c:1083
+#: config/tc-mep.c:1081
 msgid "too many IVC2 insns to pack together"
 msgstr ""
 
 #. There are no insns in the queue and a plus is present.
 #. This is a syntax error.  Let's not tolerate this.
 #. We can relax this later if necessary.
 msgid "too many IVC2 insns to pack together"
 msgstr ""
 
 #. There are no insns in the queue and a plus is present.
 #. This is a syntax error.  Let's not tolerate this.
 #. We can relax this later if necessary.
-#: config/tc-mep.c:1320
+#: config/tc-mep.c:1318
 msgid "Invalid use of parallelization operator."
 msgstr ""
 
 msgid "Invalid use of parallelization operator."
 msgstr ""
 
-#: config/tc-mep.c:1366
+#: config/tc-mep.c:1364
 msgid "Leading plus sign not allowed in core mode"
 msgstr ""
 
 msgid "Leading plus sign not allowed in core mode"
 msgstr ""
 
-#: config/tc-mep.c:1894
+#: config/tc-mep.c:1892
 #, c-format
 msgid "Don't know how to relocate plain operands of type %s"
 msgstr ""
 
 #, c-format
 msgid "Don't know how to relocate plain operands of type %s"
 msgstr ""
 
-#: config/tc-mep.c:1904
+#: config/tc-mep.c:1902
 #, c-format
 msgid "Perhaps you are missing %%tpoff()?"
 msgstr ""
 
 #, c-format
 msgid "Perhaps you are missing %%tpoff()?"
 msgstr ""
 
-#: config/tc-mep.c:2091
-msgid "Bad .section directive: want a,v,w,x,M,S in string"
+#: config/tc-mep.c:2089
+msgid "bad .section directive: want a,v,w,x,M,S in string"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-mep.c:2149
+#: config/tc-mep.c:2147
 msgid ".vliw unavailable when VLIW is disabled."
 msgstr ""
 
 msgid ".vliw unavailable when VLIW is disabled."
 msgstr ""
 
-#: config/tc-microblaze.c:501 config/tc-microblaze.c:530
-#: config/tc-microblaze.c:556
+#: config/tc-microblaze.c:497 config/tc-microblaze.c:526
+#: config/tc-microblaze.c:552
 #, c-format
 msgid "Invalid register number at '%.6s'"
 msgstr ""
 
 #, c-format
 msgid "Invalid register number at '%.6s'"
 msgstr ""
 
-#: config/tc-microblaze.c:651
+#: config/tc-microblaze.c:647
 msgid "operand must be a constant or a label"
 msgstr ""
 
 msgid "operand must be a constant or a label"
 msgstr ""
 
-#: config/tc-microblaze.c:655
+#: config/tc-microblaze.c:651
 #, c-format
 msgid "operand must be absolute in range %d..%d, not %d"
 msgstr ""
 
 #, c-format
 msgid "operand must be absolute in range %d..%d, not %d"
 msgstr ""
 
-#: config/tc-microblaze.c:846 config/tc-microblaze.c:853
-#: config/tc-microblaze.c:860 config/tc-microblaze.c:893
-#: config/tc-microblaze.c:900 config/tc-microblaze.c:906
-#: config/tc-microblaze.c:1023 config/tc-microblaze.c:1030
-#: config/tc-microblaze.c:1036 config/tc-microblaze.c:1067
-#: config/tc-microblaze.c:1074 config/tc-microblaze.c:1094
-#: config/tc-microblaze.c:1101 config/tc-microblaze.c:1121
-#: config/tc-microblaze.c:1128 config/tc-microblaze.c:1146
-#: config/tc-microblaze.c:1153 config/tc-microblaze.c:1175
-#: config/tc-microblaze.c:1182 config/tc-microblaze.c:1200
-#: config/tc-microblaze.c:1215 config/tc-microblaze.c:1233
-#: config/tc-microblaze.c:1250 config/tc-microblaze.c:1257
-#: config/tc-microblaze.c:1299 config/tc-microblaze.c:1306
-#: config/tc-microblaze.c:1348 config/tc-microblaze.c:1355
-#: config/tc-microblaze.c:1378 config/tc-microblaze.c:1385
-#: config/tc-microblaze.c:1405 config/tc-microblaze.c:1411
-#: config/tc-microblaze.c:1472 config/tc-microblaze.c:1478
-#: config/tc-microblaze.c:1539
+#: 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"
 msgstr ""
 
 msgid "Error in statement syntax"
 msgstr ""
 
-#: config/tc-microblaze.c:866 config/tc-microblaze.c:868
-#: config/tc-microblaze.c:870 config/tc-microblaze.c:910
-#: config/tc-microblaze.c:912 config/tc-microblaze.c:1040
-#: config/tc-microblaze.c:1042 config/tc-microblaze.c:1080
-#: config/tc-microblaze.c:1082 config/tc-microblaze.c:1107
-#: config/tc-microblaze.c:1109 config/tc-microblaze.c:1134
-#: config/tc-microblaze.c:1157 config/tc-microblaze.c:1188
-#: config/tc-microblaze.c:1205 config/tc-microblaze.c:1221
-#: config/tc-microblaze.c:1239 config/tc-microblaze.c:1361
-#: config/tc-microblaze.c:1363 config/tc-microblaze.c:1391
-#: config/tc-microblaze.c:1393 config/tc-microblaze.c:1415
-#: config/tc-microblaze.c:1482 config/tc-microblaze.c:1545
+#: 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"
 msgstr ""
 
 msgid "Cannot use special register with this instruction"
 msgstr ""
 
-#: config/tc-microblaze.c:920
+#: config/tc-microblaze.c:918
 msgid "lmi pseudo instruction should not use a label in imm field"
 msgstr ""
 
 msgid "lmi pseudo instruction should not use a label in imm field"
 msgstr ""
 
-#: config/tc-microblaze.c:922
+#: config/tc-microblaze.c:920
 msgid "smi pseudo instruction should not use a label in imm field"
 msgstr ""
 
 msgid "smi pseudo instruction should not use a label in imm field"
 msgstr ""
 
-#: config/tc-microblaze.c:1045
+#: config/tc-microblaze.c:1043
 msgid "Symbol used as immediate for shift instruction"
 msgstr ""
 
 msgid "Symbol used as immediate for shift instruction"
 msgstr ""
 
-#: config/tc-microblaze.c:1054
+#: config/tc-microblaze.c:1052
 #, c-format
 msgid "Shift value > 32. using <value %% 32>"
 msgstr ""
 
 #, c-format
 msgid "Shift value > 32. using <value %% 32>"
 msgstr ""
 
-#: config/tc-microblaze.c:1160
+#: config/tc-microblaze.c:1158
 msgid "Symbol used as immediate value for msrset/msrclr instructions"
 msgstr ""
 
 msgid "Symbol used as immediate value for msrset/msrclr instructions"
 msgstr ""
 
-#: config/tc-microblaze.c:1288 config/tc-microblaze.c:1337
+#: config/tc-microblaze.c:1286 config/tc-microblaze.c:1335
 msgid "invalid value for special purpose register"
 msgstr ""
 
 msgid "invalid value for special purpose register"
 msgstr ""
 
-#: config/tc-microblaze.c:1553
+#: config/tc-microblaze.c:1551
 msgid "An IMM instruction should not be present in the .s file"
 msgstr ""
 
 msgid "An IMM instruction should not be present in the .s file"
 msgstr ""
 
-#: config/tc-microblaze.c:1681
+#: config/tc-microblaze.c:1679
 msgid "Bad call to MD_NTOF()"
 msgstr ""
 
 msgid "Bad call to MD_NTOF()"
 msgstr ""
 
-#: config/tc-microblaze.c:1917
+#: config/tc-microblaze.c:1916
 #, c-format
 msgid "pcrel for branch to %s too far (0x%x)"
 msgstr ""
 
 #. We know the abs value: Should never happen.
 #, c-format
 msgid "pcrel for branch to %s too far (0x%x)"
 msgstr ""
 
 #. We know the abs value: Should never happen.
-#: config/tc-microblaze.c:2066
+#: config/tc-microblaze.c:2065
 msgid "Absolute PC-relative value in relaxation code.  Assembler error....."
 msgstr ""
 
 #. Cannot have a PC-relative branch to a diff segment.
 msgid "Absolute PC-relative value in relaxation code.  Assembler error....."
 msgstr ""
 
 #. Cannot have a PC-relative branch to a diff segment.
-#: config/tc-microblaze.c:2079
+#: config/tc-microblaze.c:2078
 #, c-format
 msgid "PC relative branch to label %s which is not in the instruction space"
 msgstr ""
 
 #, c-format
 msgid "PC relative branch to label %s which is not in the instruction space"
 msgstr ""
 
-#: config/tc-microblaze.c:2120
+#: 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"
 msgstr ""
 
 msgid ""
 "Variable is accessed using small data read only anchor, but it is not in the "
 "small data read only section"
 msgstr ""
 
-#: config/tc-microblaze.c:2143
+#: 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"
 msgstr ""
 
 msgid ""
 "Variable is accessed using small data read write anchor, but it is not in "
 "the small data read write section"
 msgstr ""
 
-#: config/tc-microblaze.c:2152
+#: config/tc-microblaze.c:2151
 msgid "Incorrect fr_opcode value in frag.  Internal error....."
 msgstr ""
 
 #. We know the abs value: Should never happen.
 msgid "Incorrect fr_opcode value in frag.  Internal error....."
 msgstr ""
 
 #. We know the abs value: Should never happen.
-#: config/tc-microblaze.c:2159
+#: config/tc-microblaze.c:2158
 msgid "Absolute value in relaxation code.  Assembler error....."
 msgstr ""
 
 msgid "Absolute value in relaxation code.  Assembler error....."
 msgstr ""
 
-#: config/tc-microblaze.c:2364 config/tc-mn10300.c:1065 config/tc-sh.c:776
-#: config/tc-z80.c:671 read.c:4278
+#: config/tc-microblaze.c:2363 config/tc-mn10300.c:1067 config/tc-sh.c:804
+#: config/tc-z80.c:666 read.c:4365
 #, c-format
 msgid "unsupported BFD relocation size %u"
 msgstr ""
 
 #. Prototypes for static functions.
 #, c-format
 msgid "unsupported BFD relocation size %u"
 msgstr ""
 
 #. Prototypes for static functions.
-#: config/tc-mips.c:1046
+#: config/tc-mips.c:1060
 #, c-format
 msgid "internal Error, line %d, %s"
 msgstr ""
 
 #, c-format
 msgid "internal Error, line %d, %s"
 msgstr ""
 
-#: config/tc-mips.c:1799 config/tc-mips.c:12830
+#: config/tc-mips.c:1814 config/tc-mips.c:12891
 #, c-format
 msgid "Unrecognized register name `%s'"
 msgstr ""
 
 #, c-format
 msgid "Unrecognized register name `%s'"
 msgstr ""
 
-#: config/tc-mips.c:1891
+#: config/tc-mips.c:1900
 msgid "-G may not be used in position-independent code"
 msgstr ""
 
 msgid "-G may not be used in position-independent code"
 msgstr ""
 
-#: config/tc-mips.c:1938
+#: config/tc-mips.c:1949
 #, c-format
 msgid "internal: can't hash `%s': %s"
 msgstr ""
 
 #, c-format
 msgid "internal: can't hash `%s': %s"
 msgstr ""
 
-#: config/tc-mips.c:1946
+#: config/tc-mips.c:1957
 #, c-format
 msgid "internal error: bad mips16 opcode: %s %s\n"
 msgstr ""
 
 #, c-format
 msgid "internal error: bad mips16 opcode: %s %s\n"
 msgstr ""
 
-#: config/tc-mips.c:2118
+#: config/tc-mips.c:2129
 #, c-format
 msgid "returned from mips_ip(%s) insn_opcode = 0x%x\n"
 msgstr ""
 
 #, c-format
 msgid "returned from mips_ip(%s) insn_opcode = 0x%x\n"
 msgstr ""
 
-#: config/tc-mips.c:2894 config/tc-mips.c:14529
+#: config/tc-mips.c:2958 config/tc-mips.c:14590
 msgid "extended instruction in delay slot"
 msgstr ""
 
 msgid "extended instruction in delay slot"
 msgstr ""
 
-#: config/tc-mips.c:2958 config/tc-mips.c:2965
+#: config/tc-mips.c:3022 config/tc-mips.c:3029
 #, c-format
 msgid "jump to misaligned address (0x%lx)"
 msgstr ""
 
 #, c-format
 msgid "jump to misaligned address (0x%lx)"
 msgstr ""
 
-#: config/tc-mips.c:2975 config/tc-mips.c:3746
+#: config/tc-mips.c:3039 config/tc-mips.c:3810
 #, c-format
 msgid "branch to misaligned address (0x%lx)"
 msgstr ""
 
 #, c-format
 msgid "branch to misaligned address (0x%lx)"
 msgstr ""
 
-#: config/tc-mips.c:2980 config/tc-mips.c:3749
+#: config/tc-mips.c:3044 config/tc-mips.c:3813
 #, c-format
 msgid "branch address range overflow (0x%lx)"
 msgstr ""
 #, c-format
 msgid "branch address range overflow (0x%lx)"
 msgstr ""
@@ -9060,704 +9035,703 @@ msgstr ""
 #. To reproduce this failure try assembling gas/testsuites/
 #. gas/mips/mips16-intermix.s with a mips-ecoff targeted
 #. assembler.
 #. To reproduce this failure try assembling gas/testsuites/
 #. gas/mips/mips16-intermix.s with a mips-ecoff targeted
 #. assembler.
-#: config/tc-mips.c:3007
+#: config/tc-mips.c:3071
 #, c-format
 msgid "Unsupported MIPS relocation number %d"
 msgstr ""
 
 #, c-format
 msgid "Unsupported MIPS relocation number %d"
 msgstr ""
 
-#: config/tc-mips.c:3479
+#: config/tc-mips.c:3543
 msgid ""
 "Macro instruction expanded into multiple instructions in a branch delay slot"
 msgstr ""
 
 msgid ""
 "Macro instruction expanded into multiple instructions in a branch delay slot"
 msgstr ""
 
-#: config/tc-mips.c:3482
+#: config/tc-mips.c:3546
 msgid "Macro instruction expanded into multiple instructions"
 msgstr ""
 
 msgid "Macro instruction expanded into multiple instructions"
 msgstr ""
 
-#: config/tc-mips.c:4018 config/tc-mips.c:8016 config/tc-mips.c:8040
-#: config/tc-mips.c:8113 config/tc-mips.c:8136
+#: 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"
 msgstr ""
 
 msgid "operand overflow"
 msgstr ""
 
-#: config/tc-mips.c:4037 config/tc-mips.c:4637 config/tc-mips.c:7387
-#: config/tc-mips.c:8203
+#: config/tc-mips.c:4101 config/tc-mips.c:4701 config/tc-mips.c:8192
 msgid "Macro used $at after \".set noat\""
 msgstr ""
 
 msgid "Macro used $at after \".set noat\""
 msgstr ""
 
-#: config/tc-mips.c:4066
+#: config/tc-mips.c:4130
 msgid "unsupported large constant"
 msgstr ""
 
 msgid "unsupported large constant"
 msgstr ""
 
-#: config/tc-mips.c:4068
+#: config/tc-mips.c:4132
 #, c-format
 msgid "Instruction %s requires absolute expression"
 msgstr ""
 
 #, c-format
 msgid "Instruction %s requires absolute expression"
 msgstr ""
 
-#: config/tc-mips.c:4201 config/tc-mips.c:6507 config/tc-mips.c:7083
+#: 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"
 msgstr ""
 
 #, c-format
 msgid "Number (0x%s) larger than 32 bits"
 msgstr ""
 
-#: config/tc-mips.c:4221
+#: config/tc-mips.c:4285
 msgid "Number larger than 64 bits"
 msgstr ""
 
 msgid "Number larger than 64 bits"
 msgstr ""
 
-#: config/tc-mips.c:4515 config/tc-mips.c:4543 config/tc-mips.c:4581
-#: config/tc-mips.c:4626 config/tc-mips.c:6716 config/tc-mips.c:6755
-#: config/tc-mips.c:6794 config/tc-mips.c:7198 config/tc-mips.c:7250
+#: 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)"
 msgstr ""
 
 msgid "PIC code offset overflow (max 16 signed bits)"
 msgstr ""
 
-#: config/tc-mips.c:4948 config/tc-mips.c:5014 config/tc-mips.c:5102
-#: config/tc-mips.c:5149 config/tc-mips.c:5210 config/tc-mips.c:5258
-#: config/tc-mips.c:8297 config/tc-mips.c:8304 config/tc-mips.c:8311
-#: config/tc-mips.c:8418
+#: 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"
 msgstr ""
 
 #. result is always true
 msgid "Unsupported large constant"
 msgstr ""
 
 #. result is always true
-#: config/tc-mips.c:4980
+#: config/tc-mips.c:5044
 #, c-format
 msgid "Branch %s is always true"
 msgstr ""
 
 #, c-format
 msgid "Branch %s is always true"
 msgstr ""
 
-#: config/tc-mips.c:5221 config/tc-mips.c:5269 config/tc-mips.c:9069
-#: config/tc-mips.c:9226
+#: 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)"
 msgstr ""
 
 #, c-format
 msgid "Improper position (%lu)"
 msgstr ""
 
-#: config/tc-mips.c:5227 config/tc-mips.c:9136
+#: config/tc-mips.c:5291 config/tc-mips.c:9125
 #, c-format
 msgid "Improper extract size (%lu, position %lu)"
 msgstr ""
 
 #, c-format
 msgid "Improper extract size (%lu, position %lu)"
 msgstr ""
 
-#: config/tc-mips.c:5275 config/tc-mips.c:9100
+#: config/tc-mips.c:5339 config/tc-mips.c:9089
 #, c-format
 msgid "Improper insert size (%lu, position %lu)"
 msgstr ""
 
 #, c-format
 msgid "Improper insert size (%lu, position %lu)"
 msgstr ""
 
-#: config/tc-mips.c:5312 config/tc-mips.c:5409
+#: config/tc-mips.c:5376 config/tc-mips.c:5473
 msgid "Divide by zero."
 msgstr ""
 
 msgid "Divide by zero."
 msgstr ""
 
-#: config/tc-mips.c:5495
+#: config/tc-mips.c:5559
 msgid "dla used to load 32-bit register"
 msgstr ""
 
 msgid "dla used to load 32-bit register"
 msgstr ""
 
-#: config/tc-mips.c:5498
+#: config/tc-mips.c:5562
 msgid "la used to load 64-bit address"
 msgstr ""
 
 msgid "la used to load 64-bit address"
 msgstr ""
 
-#: config/tc-mips.c:5610 config/tc-z80.c:700
+#: config/tc-mips.c:5674 config/tc-z80.c:695
 msgid "offset too large"
 msgstr ""
 
 msgid "offset too large"
 msgstr ""
 
-#: config/tc-mips.c:5784 config/tc-mips.c:6063
+#: config/tc-mips.c:5846 config/tc-mips.c:6121
 msgid "PIC code offset overflow (max 32 signed bits)"
 msgstr ""
 
 msgid "PIC code offset overflow (max 32 signed bits)"
 msgstr ""
 
-#: config/tc-mips.c:6146
+#: config/tc-mips.c:6204
 msgid "MIPS PIC call to register other than $25"
 msgstr ""
 
 msgid "MIPS PIC call to register other than $25"
 msgstr ""
 
-#: config/tc-mips.c:6152 config/tc-mips.c:6163 config/tc-mips.c:6285
-#: config/tc-mips.c:6296
+#: 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"
 msgstr ""
 
 msgid "No .cprestore pseudo-op used in PIC code"
 msgstr ""
 
-#: config/tc-mips.c:6157 config/tc-mips.c:6290
+#: config/tc-mips.c:6215 config/tc-mips.c:6350
 msgid "No .frame pseudo-op used in PIC code"
 msgstr ""
 
 msgid "No .frame pseudo-op used in PIC code"
 msgstr ""
 
-#: config/tc-mips.c:6311
+#: config/tc-mips.c:6371
 msgid "Non-PIC jump used in PIC library"
 msgstr ""
 
 msgid "Non-PIC jump used in PIC library"
 msgstr ""
 
-#: config/tc-mips.c:6474 config/tc-mips.c:7350
+#: config/tc-mips.c:6534 config/tc-mips.c:7397
 #, c-format
 msgid "opcode not supported on this processor: %s"
 msgstr ""
 
 #, c-format
 msgid "opcode not supported on this processor: %s"
 msgstr ""
 
-#: config/tc-mips.c:7556 config/tc-mips.c:7587 config/tc-mips.c:7638
-#: config/tc-mips.c:7668
+#: config/tc-mips.c:7544 config/tc-mips.c:7575 config/tc-mips.c:7627
+#: config/tc-mips.c:7657
 msgid "Improper rotate count"
 msgstr ""
 
 msgid "Improper rotate count"
 msgstr ""
 
-#: config/tc-mips.c:7718
+#: config/tc-mips.c:7707
 #, c-format
 msgid "Instruction %s: result is always false"
 msgstr ""
 
 #, c-format
 msgid "Instruction %s: result is always false"
 msgstr ""
 
-#: config/tc-mips.c:7879
+#: config/tc-mips.c:7868
 #, c-format
 msgid "Instruction %s: result is always true"
 msgstr ""
 
 #. FIXME: Check if this is one of the itbl macros, since they
 #. are added dynamically.
 #, c-format
 msgid "Instruction %s: result is always true"
 msgstr ""
 
 #. FIXME: Check if this is one of the itbl macros, since they
 #. are added dynamically.
-#: config/tc-mips.c:8199
+#: config/tc-mips.c:8188
 #, c-format
 msgid "Macro %s not implemented yet"
 msgstr ""
 
 #, c-format
 msgid "Macro %s not implemented yet"
 msgstr ""
 
-#: config/tc-mips.c:8449
+#: config/tc-mips.c:8438
 #, c-format
 msgid "internal: bad mips opcode (mask error): %s %s"
 msgstr ""
 
 #, c-format
 msgid "internal: bad mips opcode (mask error): %s %s"
 msgstr ""
 
-#: config/tc-mips.c:8489 config/tc-mips.c:9300
+#: config/tc-mips.c:8478 config/tc-mips.c:9289
 #, c-format
 msgid "internal: bad mips opcode (unknown extension operand type `+%c'): %s %s"
 msgstr ""
 
 #, c-format
 msgid "internal: bad mips opcode (unknown extension operand type `+%c'): %s %s"
 msgstr ""
 
-#: config/tc-mips.c:8568
+#: config/tc-mips.c:8557
 #, c-format
 msgid "internal: bad mips opcode (unknown operand type `%c'): %s %s"
 msgstr ""
 
 #, c-format
 msgid "internal: bad mips opcode (unknown operand type `%c'): %s %s"
 msgstr ""
 
-#: config/tc-mips.c:8575
+#: config/tc-mips.c:8564
 #, c-format
 msgid "internal: bad mips opcode (bits 0x%lx undefined): %s %s"
 msgstr ""
 
 #, c-format
 msgid "internal: bad mips opcode (bits 0x%lx undefined): %s %s"
 msgstr ""
 
-#: config/tc-mips.c:8698 config/tc-mips.c:8706 config/tc-mips.c:10169
+#: 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"
 msgstr ""
 
 #: config/tc-score.c:2696 config/tc-score.c:2742
 msgid "unrecognized opcode"
 msgstr ""
 
-#: config/tc-mips.c:8733 config/tc-mips.c:10195
+#: config/tc-mips.c:8722 config/tc-mips.c:10205
 #, c-format
 msgid "opcode not supported on this processor: %s (%s)"
 msgstr ""
 
 #, c-format
 msgid "opcode not supported on this processor: %s (%s)"
 msgstr ""
 
-#: config/tc-mips.c:8767
+#: config/tc-mips.c:8756
 #, c-format
 msgid "BALIGN immediate not 1 or 3 (%lu)"
 msgstr ""
 
 #, c-format
 msgid "BALIGN immediate not 1 or 3 (%lu)"
 msgstr ""
 
-#: config/tc-mips.c:8780 config/tc-mips.c:8793 config/tc-mips.c:8806
-#: config/tc-mips.c:8819 config/tc-mips.c:8845 config/tc-mips.c:8889
+#: 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
 #, c-format
 msgid "DSP immediate not in range 0..%d (%lu)"
 msgstr ""
 
 #, c-format
 msgid "DSP immediate not in range 0..%d (%lu)"
 msgstr ""
 
-#: config/tc-mips.c:8837 config/tc-mips.c:8864
+#: config/tc-mips.c:8826 config/tc-mips.c:8853
 msgid "Invalid dsp acc register"
 msgstr ""
 
 msgid "Invalid dsp acc register"
 msgstr ""
 
-#: config/tc-mips.c:8875 config/tc-mips.c:8906 config/tc-mips.c:8923
+#: config/tc-mips.c:8864 config/tc-mips.c:8895 config/tc-mips.c:8912
 #, c-format
 msgid "DSP immediate not in range %ld..%ld (%ld)"
 msgstr ""
 
 #, c-format
 msgid "DSP immediate not in range %ld..%ld (%ld)"
 msgstr ""
 
-#: config/tc-mips.c:8936
+#: config/tc-mips.c:8925
 #, c-format
 msgid "MT usermode bit not 0 or 1 (%lu)"
 msgstr ""
 
 #, c-format
 msgid "MT usermode bit not 0 or 1 (%lu)"
 msgstr ""
 
-#: config/tc-mips.c:8947
+#: config/tc-mips.c:8936
 #, c-format
 msgid "MT load high bit not 0 or 1 (%lu)"
 msgstr ""
 
 #, c-format
 msgid "MT load high bit not 0 or 1 (%lu)"
 msgstr ""
 
-#: config/tc-mips.c:8964 config/tc-mips.c:8977
+#: config/tc-mips.c:8953 config/tc-mips.c:8966
 msgid "Invalid dsp/smartmips acc register"
 msgstr ""
 
 msgid "Invalid dsp/smartmips acc register"
 msgstr ""
 
-#: config/tc-mips.c:9042
+#: config/tc-mips.c:9031
 #, c-format
 msgid "Illegal %s number (%lu, 0x%lx)"
 msgstr ""
 
 #, c-format
 msgid "Illegal %s number (%lu, 0x%lx)"
 msgstr ""
 
-#: config/tc-mips.c:9155 config/tc-mips.c:9708
+#: config/tc-mips.c:9144 config/tc-mips.c:9716
 msgid "absolute expression required"
 msgstr ""
 
 msgid "absolute expression required"
 msgstr ""
 
-#: config/tc-mips.c:9178
+#: config/tc-mips.c:9167
 #, c-format
 msgid "Invalid register number (%d)"
 msgstr ""
 
 #, c-format
 msgid "Invalid register number (%d)"
 msgstr ""
 
-#: config/tc-mips.c:9186
+#: config/tc-mips.c:9175
 msgid "Invalid coprocessor 0 register number"
 msgstr ""
 
 msgid "Invalid coprocessor 0 register number"
 msgstr ""
 
-#: config/tc-mips.c:9196
+#: config/tc-mips.c:9185
 #, c-format
 msgid "Improper bit index (%lu)"
 msgstr ""
 
 #, c-format
 msgid "Improper bit index (%lu)"
 msgstr ""
 
-#: config/tc-mips.c:9257 config/tc-mips.c:9274
+#: config/tc-mips.c:9246 config/tc-mips.c:9263
 #, c-format
 msgid "Improper size (%lu)"
 msgstr ""
 
 #, c-format
 msgid "Improper size (%lu)"
 msgstr ""
 
-#: config/tc-mips.c:9290
+#: config/tc-mips.c:9279
 #, c-format
 msgid "Improper immediate (%ld)"
 msgstr ""
 
 #, c-format
 msgid "Improper immediate (%ld)"
 msgstr ""
 
-#: config/tc-mips.c:9317
+#: config/tc-mips.c:9306
 #, c-format
 msgid "Improper shift amount (%lu)"
 msgstr ""
 
 #, c-format
 msgid "Improper shift amount (%lu)"
 msgstr ""
 
-#: config/tc-mips.c:9341 config/tc-mips.c:10516 config/tc-mips.c:10769
+#: config/tc-mips.c:9330 config/tc-mips.c:10526 config/tc-mips.c:10779
 #, c-format
 msgid "Invalid value for `%s' (%lu)"
 msgstr ""
 
 #, c-format
 msgid "Invalid value for `%s' (%lu)"
 msgstr ""
 
-#: config/tc-mips.c:9358
+#: config/tc-mips.c:9366
 #, c-format
 msgid "Code for %s not in range 0..1023 (%lu)"
 msgstr ""
 
 #, c-format
 msgid "Code for %s not in range 0..1023 (%lu)"
 msgstr ""
 
-#: config/tc-mips.c:9370
+#: config/tc-mips.c:9378
 #, c-format
 msgid "Lower code for %s not in range 0..1023 (%lu)"
 msgstr ""
 
 #, c-format
 msgid "Lower code for %s not in range 0..1023 (%lu)"
 msgstr ""
 
-#: config/tc-mips.c:9382
+#: config/tc-mips.c:9390
 #, c-format
 msgid "Code for %s not in range 0..1048575 (%lu)"
 msgstr ""
 
 #, c-format
 msgid "Code for %s not in range 0..1048575 (%lu)"
 msgstr ""
 
-#: config/tc-mips.c:9395
+#: config/tc-mips.c:9403
 #, c-format
 msgid "Coproccesor code > 25 bits (%lu)"
 msgstr ""
 
 #, c-format
 msgid "Coproccesor code > 25 bits (%lu)"
 msgstr ""
 
-#: config/tc-mips.c:9409
+#: config/tc-mips.c:9417
 #, c-format
 msgid "Illegal 19-bit code (%lu)"
 msgstr ""
 
 #, c-format
 msgid "Illegal 19-bit code (%lu)"
 msgstr ""
 
-#: config/tc-mips.c:9422
+#: config/tc-mips.c:9430
 #, c-format
 msgid "Invalid performance register (%lu)"
 msgstr ""
 
 #, c-format
 msgid "Invalid performance register (%lu)"
 msgstr ""
 
-#: config/tc-mips.c:9465 config/tc-mips.c:10376
+#: config/tc-mips.c:9473 config/tc-mips.c:10386
 msgid "used $at without \".set noat\""
 msgstr ""
 
 msgid "used $at without \".set noat\""
 msgstr ""
 
-#: config/tc-mips.c:9467 config/tc-mips.c:10378
+#: config/tc-mips.c:9475 config/tc-mips.c:10388
 #, c-format
 msgid "used $%u with \".set at=$%u\""
 msgstr ""
 
 #, c-format
 msgid "used $%u with \".set at=$%u\""
 msgstr ""
 
-#: config/tc-mips.c:9493
+#: config/tc-mips.c:9501
 msgid "source and destination must be different"
 msgstr ""
 
 msgid "source and destination must be different"
 msgstr ""
 
-#: config/tc-mips.c:9498
+#: config/tc-mips.c:9506
 msgid "a destination register must be supplied"
 msgstr ""
 
 msgid "a destination register must be supplied"
 msgstr ""
 
-#: config/tc-mips.c:9567
+#: config/tc-mips.c:9575
 #, c-format
 msgid "Improper align amount (%ld), using low bits"
 msgstr ""
 
 #, c-format
 msgid "Improper align amount (%ld), using low bits"
 msgstr ""
 
-#: config/tc-mips.c:9581
+#: config/tc-mips.c:9589
 #, c-format
 msgid "Invalid MDMX Immediate (%ld)"
 msgstr ""
 
 #, c-format
 msgid "Invalid MDMX Immediate (%ld)"
 msgstr ""
 
-#: config/tc-mips.c:9619
+#: config/tc-mips.c:9627
 #, c-format
 msgid "Float register should be even, was %d"
 msgstr ""
 
 #, c-format
 msgid "Float register should be even, was %d"
 msgstr ""
 
-#: config/tc-mips.c:9658
+#: config/tc-mips.c:9666
 #, c-format
 msgid "Bad element selector %ld"
 msgstr ""
 
 #, c-format
 msgid "Bad element selector %ld"
 msgstr ""
 
-#: config/tc-mips.c:9666
+#: config/tc-mips.c:9674
 #, c-format
 msgid "Expecting ']' found '%s'"
 msgstr ""
 
 #, c-format
 msgid "Expecting ']' found '%s'"
 msgstr ""
 
-#: config/tc-mips.c:9772
+#: config/tc-mips.c:9780
 #, c-format
 msgid "Bad floating point constant: %s"
 msgstr ""
 
 #, c-format
 msgid "Bad floating point constant: %s"
 msgstr ""
 
-#: config/tc-mips.c:9892
+#: config/tc-mips.c:9900
 msgid "Can't use floating point insn in this section"
 msgstr ""
 
 msgid "Can't use floating point insn in this section"
 msgstr ""
 
-#: config/tc-mips.c:9953
+#: config/tc-mips.c:9959
 msgid "expression out of range"
 msgstr ""
 
 msgid "expression out of range"
 msgstr ""
 
-#: config/tc-mips.c:9993
+#: config/tc-mips.c:10003
 msgid "lui expression not in range 0..65535"
 msgstr ""
 
 msgid "lui expression not in range 0..65535"
 msgstr ""
 
-#: config/tc-mips.c:10014
+#: config/tc-mips.c:10024
 #, c-format
 msgid "Condition code register should be even for %s, was %d"
 msgstr ""
 
 #, c-format
 msgid "Condition code register should be even for %s, was %d"
 msgstr ""
 
-#: config/tc-mips.c:10019
+#: config/tc-mips.c:10029
 #, c-format
 msgid "Condition code register should be 0 or 4 for %s, was %d"
 msgstr ""
 
 #, c-format
 msgid "Condition code register should be 0 or 4 for %s, was %d"
 msgstr ""
 
-#: config/tc-mips.c:10045
+#: config/tc-mips.c:10055
 msgid "invalid coprocessor sub-selection value (0-7)"
 msgstr ""
 
 msgid "invalid coprocessor sub-selection value (0-7)"
 msgstr ""
 
-#: config/tc-mips.c:10057 config/tc-mips.c:10074
+#: config/tc-mips.c:10067 config/tc-mips.c:10084
 #, c-format
 msgid "bad byte vector index (%ld)"
 msgstr ""
 
 #, c-format
 msgid "bad byte vector index (%ld)"
 msgstr ""
 
-#: config/tc-mips.c:10085
+#: config/tc-mips.c:10095
 #, c-format
 msgid "bad char = '%c'\n"
 msgstr ""
 
 #, c-format
 msgid "bad char = '%c'\n"
 msgstr ""
 
-#: config/tc-mips.c:10096 config/tc-mips.c:10101 config/tc-mips.c:10794
+#: config/tc-mips.c:10106 config/tc-mips.c:10111 config/tc-mips.c:10804
 msgid "illegal operands"
 msgstr ""
 
 msgid "illegal operands"
 msgstr ""
 
-#: config/tc-mips.c:10552 config/tc-mips.c:10633 config/tc-mips.c:10648
+#: config/tc-mips.c:10562 config/tc-mips.c:10643 config/tc-mips.c:10658
 msgid "can't parse register list"
 msgstr ""
 
 msgid "can't parse register list"
 msgstr ""
 
-#: config/tc-mips.c:10621
+#: config/tc-mips.c:10631
 msgid "more than one frame size in list"
 msgstr ""
 
 msgid "more than one frame size in list"
 msgstr ""
 
-#: config/tc-mips.c:10676
+#: config/tc-mips.c:10686
 msgid "unexpected register in list"
 msgstr ""
 
 msgid "unexpected register in list"
 msgstr ""
 
-#: config/tc-mips.c:10686
+#: config/tc-mips.c:10696
 msgid "arg/static registers overlap"
 msgstr ""
 
 msgid "arg/static registers overlap"
 msgstr ""
 
-#: config/tc-mips.c:10704
+#: config/tc-mips.c:10714
 msgid "invalid arg register list"
 msgstr ""
 
 msgid "invalid arg register list"
 msgstr ""
 
-#: config/tc-mips.c:10713 config/tc-mips.c:10736
+#: config/tc-mips.c:10723 config/tc-mips.c:10746
 msgid "invalid static register list"
 msgstr ""
 
 msgid "invalid static register list"
 msgstr ""
 
-#: config/tc-mips.c:10743
+#: config/tc-mips.c:10753
 msgid "missing frame size"
 msgstr ""
 
 msgid "missing frame size"
 msgstr ""
 
-#: config/tc-mips.c:10746
+#: config/tc-mips.c:10756
 msgid "invalid frame size"
 msgstr ""
 
 msgid "invalid frame size"
 msgstr ""
 
-#: config/tc-mips.c:10912
+#: config/tc-mips.c:10922
 msgid "extended operand requested but not required"
 msgstr ""
 
 msgid "extended operand requested but not required"
 msgstr ""
 
-#: config/tc-mips.c:10914
+#: config/tc-mips.c:10924
 msgid "invalid unextended operand value"
 msgstr ""
 
 msgid "invalid unextended operand value"
 msgstr ""
 
-#: config/tc-mips.c:10942
+#: config/tc-mips.c:10952
 msgid "operand value out of range for instruction"
 msgstr ""
 
 msgid "operand value out of range for instruction"
 msgstr ""
 
-#: config/tc-mips.c:11047
+#: config/tc-mips.c:11057
 #, c-format
 msgid "relocation %s isn't supported by the current ABI"
 msgstr ""
 
 #, c-format
 msgid "relocation %s isn't supported by the current ABI"
 msgstr ""
 
-#: config/tc-mips.c:11103
+#: config/tc-mips.c:11113
 msgid "unclosed '('"
 msgstr ""
 
 msgid "unclosed '('"
 msgstr ""
 
-#: config/tc-mips.c:11378
+#: config/tc-mips.c:11400
 #, c-format
 msgid "A different %s was already specified, is now %s"
 msgstr ""
 
 #, c-format
 msgid "A different %s was already specified, is now %s"
 msgstr ""
 
-#: config/tc-mips.c:11625
+#: config/tc-mips.c:11671
 msgid "-call_shared is supported only for ELF format"
 msgstr ""
 
 msgid "-call_shared is supported only for ELF format"
 msgstr ""
 
-#: config/tc-mips.c:11635
+#: config/tc-mips.c:11681
 msgid "-call_nonpic is supported only for ELF format"
 msgstr ""
 
 msgid "-call_nonpic is supported only for ELF format"
 msgstr ""
 
-#: config/tc-mips.c:11645
+#: config/tc-mips.c:11691
 msgid "-non_shared is supported only for ELF format"
 msgstr ""
 
 msgid "-non_shared is supported only for ELF format"
 msgstr ""
 
-#: config/tc-mips.c:11678
+#: config/tc-mips.c:11724
 msgid "-n32 is supported for ELF format only"
 msgstr ""
 
 msgid "-n32 is supported for ELF format only"
 msgstr ""
 
-#: config/tc-mips.c:11687
+#: config/tc-mips.c:11733
 msgid "-64 is supported for ELF format only"
 msgstr ""
 
 msgid "-64 is supported for ELF format only"
 msgstr ""
 
-#: config/tc-mips.c:11692 config/tc-mips.c:11745
+#: config/tc-mips.c:11738 config/tc-mips.c:11791
 msgid "No compiled in support for 64 bit object file format"
 msgstr ""
 
 msgid "No compiled in support for 64 bit object file format"
 msgstr ""
 
-#: config/tc-mips.c:11732
+#: config/tc-mips.c:11778
 msgid "-mabi is supported for ELF format only"
 msgstr ""
 
 msgid "-mabi is supported for ELF format only"
 msgstr ""
 
-#: config/tc-mips.c:11752
+#: config/tc-mips.c:11798
 #, c-format
 msgid "invalid abi -mabi=%s"
 msgstr ""
 
 #, c-format
 msgid "invalid abi -mabi=%s"
 msgstr ""
 
-#: config/tc-mips.c:11830
+#: config/tc-mips.c:11878
 msgid "-G not supported in this configuration."
 msgstr ""
 
 msgid "-G not supported in this configuration."
 msgstr ""
 
-#: config/tc-mips.c:11856
+#: config/tc-mips.c:11904
 #, c-format
 msgid "-%s conflicts with the other architecture options, which imply -%s"
 msgstr ""
 
 #, c-format
 msgid "-%s conflicts with the other architecture options, which imply -%s"
 msgstr ""
 
-#: config/tc-mips.c:11868
+#: config/tc-mips.c:11916
 #, c-format
 msgid "-march=%s is not compatible with the selected ABI"
 msgstr ""
 
 #, c-format
 msgid "-march=%s is not compatible with the selected ABI"
 msgstr ""
 
-#: config/tc-mips.c:11887
+#: config/tc-mips.c:11935
 msgid "-mgp64 used with a 32-bit processor"
 msgstr ""
 
 msgid "-mgp64 used with a 32-bit processor"
 msgstr ""
 
-#: config/tc-mips.c:11889
+#: config/tc-mips.c:11937
 msgid "-mgp32 used with a 64-bit ABI"
 msgstr ""
 
 msgid "-mgp32 used with a 64-bit ABI"
 msgstr ""
 
-#: config/tc-mips.c:11891
+#: config/tc-mips.c:11939
 msgid "-mgp64 used with a 32-bit ABI"
 msgstr ""
 
 msgid "-mgp64 used with a 32-bit ABI"
 msgstr ""
 
-#: config/tc-mips.c:11929
+#: config/tc-mips.c:11977
 msgid "-mfp64 used with a 32-bit fpu"
 msgstr ""
 
 msgid "-mfp64 used with a 32-bit fpu"
 msgstr ""
 
-#: config/tc-mips.c:11932
+#: config/tc-mips.c:11980
 msgid "-mfp64 used with a 32-bit ABI"
 msgstr ""
 
 msgid "-mfp64 used with a 32-bit ABI"
 msgstr ""
 
-#: config/tc-mips.c:11936
+#: config/tc-mips.c:11984
 msgid "-mfp32 used with a 64-bit ABI"
 msgstr ""
 
 msgid "-mfp32 used with a 64-bit ABI"
 msgstr ""
 
-#: config/tc-mips.c:11950
+#: config/tc-mips.c:11998
 msgid "trap exception not supported at ISA 1"
 msgstr ""
 
 msgid "trap exception not supported at ISA 1"
 msgstr ""
 
-#: config/tc-mips.c:11960
+#: config/tc-mips.c:12008
 msgid "-mfp32 used with -mips3d"
 msgstr ""
 
 msgid "-mfp32 used with -mips3d"
 msgstr ""
 
-#: config/tc-mips.c:11966
+#: config/tc-mips.c:12014
 msgid "-mfp32 used with -mdmx"
 msgstr ""
 
 msgid "-mfp32 used with -mdmx"
 msgstr ""
 
-#: config/tc-mips.c:11971
+#: config/tc-mips.c:12019
 #, c-format
 msgid "%s ISA does not support SmartMIPS"
 msgstr ""
 
 #, c-format
 msgid "%s ISA does not support SmartMIPS"
 msgstr ""
 
-#: config/tc-mips.c:11977 config/tc-mips.c:12922
+#: config/tc-mips.c:12025 config/tc-mips.c:12983
 #, c-format
 msgid "%s ISA does not support DSP ASE"
 msgstr ""
 
 #, c-format
 msgid "%s ISA does not support DSP ASE"
 msgstr ""
 
-#: config/tc-mips.c:11986 config/tc-mips.c:12935
+#: config/tc-mips.c:12034 config/tc-mips.c:12996
 #, c-format
 msgid "%s ISA does not support DSP R2 ASE"
 msgstr ""
 
 #, c-format
 msgid "%s ISA does not support DSP R2 ASE"
 msgstr ""
 
-#: config/tc-mips.c:11992 config/tc-mips.c:12948
+#: config/tc-mips.c:12040 config/tc-mips.c:13009
 #, c-format
 msgid "%s ISA does not support MT ASE"
 msgstr ""
 
 #, c-format
 msgid "%s ISA does not support MT ASE"
 msgstr ""
 
-#: config/tc-mips.c:12041
+#: config/tc-mips.c:12089
 msgid "PC relative MIPS16 instruction references a different section"
 msgstr ""
 
 msgid "PC relative MIPS16 instruction references a different section"
 msgstr ""
 
-#: config/tc-mips.c:12339 config/tc-sparc.c:3184 config/tc-sparc.c:3191
+#: 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: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:1131
+#: config/tc-sparc.c:3278 write.c:1132
 msgid "relocation overflow"
 msgstr ""
 
 msgid "relocation overflow"
 msgstr ""
 
-#: config/tc-mips.c:12349
+#: config/tc-mips.c:12397
 #, c-format
 msgid "Branch to misaligned address (%lx)"
 msgstr ""
 
 #, c-format
 msgid "Branch to misaligned address (%lx)"
 msgstr ""
 
-#: config/tc-mips.c:12396
+#: config/tc-mips.c:12444
 msgid "Branch out of range"
 msgstr ""
 
 msgid "Branch out of range"
 msgstr ""
 
-#: config/tc-mips.c:12478
+#: config/tc-mips.c:12526
 #, c-format
 msgid "Alignment too large: %d. assumed."
 msgstr ""
 
 #, c-format
 msgid "Alignment too large: %d. assumed."
 msgstr ""
 
-#: config/tc-mips.c:12481
+#: config/tc-mips.c:12529
 msgid "Alignment negative: 0 assumed."
 msgstr ""
 
 msgid "Alignment negative: 0 assumed."
 msgstr ""
 
-#: config/tc-mips.c:12727
+#: config/tc-mips.c:12788
 #, c-format
 msgid "%s: no such section"
 msgstr ""
 
 #, c-format
 msgid "%s: no such section"
 msgstr ""
 
-#: config/tc-mips.c:12776
+#: config/tc-mips.c:12837
 #, c-format
 msgid ".option pic%d not supported"
 msgstr ""
 
 #, c-format
 msgid ".option pic%d not supported"
 msgstr ""
 
-#: config/tc-mips.c:12781 config/tc-mips.c:13088
+#: config/tc-mips.c:12842 config/tc-mips.c:13149
 msgid "-G may not be used with SVR4 PIC code"
 msgstr ""
 
 msgid "-G may not be used with SVR4 PIC code"
 msgstr ""
 
-#: config/tc-mips.c:12787
+#: config/tc-mips.c:12848
 #, c-format
 msgid "Unrecognized option \"%s\""
 msgstr ""
 
 #, c-format
 msgid "Unrecognized option \"%s\""
 msgstr ""
 
-#: config/tc-mips.c:12847
+#: config/tc-mips.c:12908
 msgid "`noreorder' must be set before `nomacro'"
 msgstr ""
 
 msgid "`noreorder' must be set before `nomacro'"
 msgstr ""
 
-#: config/tc-mips.c:12873
+#: config/tc-mips.c:12934
 #, c-format
 msgid "%s isa does not support 64-bit registers"
 msgstr ""
 
 #, c-format
 msgid "%s isa does not support 64-bit registers"
 msgstr ""
 
-#: config/tc-mips.c:12884
+#: config/tc-mips.c:12945
 #, c-format
 msgid "%s isa does not support 64-bit floating point registers"
 msgstr ""
 
 #, c-format
 msgid "%s isa does not support 64-bit floating point registers"
 msgstr ""
 
-#: config/tc-mips.c:12905
+#: config/tc-mips.c:12966
 #, c-format
 msgid "%s ISA does not support SmartMIPS ASE"
 msgstr ""
 
 #, c-format
 msgid "%s ISA does not support SmartMIPS ASE"
 msgstr ""
 
-#: config/tc-mips.c:12972
+#: config/tc-mips.c:13033
 #, c-format
 msgid "unknown architecture %s"
 msgstr ""
 
 #, c-format
 msgid "unknown architecture %s"
 msgstr ""
 
-#: config/tc-mips.c:12985 config/tc-mips.c:13015
+#: config/tc-mips.c:13046 config/tc-mips.c:13076
 #, c-format
 msgid "unknown ISA level %s"
 msgstr ""
 
 #, c-format
 msgid "unknown ISA level %s"
 msgstr ""
 
-#: config/tc-mips.c:12993
+#: config/tc-mips.c:13054
 #, c-format
 msgid "unknown ISA or architecture %s"
 msgstr ""
 
 #, c-format
 msgid "unknown ISA or architecture %s"
 msgstr ""
 
-#: config/tc-mips.c:13043
+#: config/tc-mips.c:13104
 msgid ".set pop with no .set push"
 msgstr ""
 
 msgid ".set pop with no .set push"
 msgstr ""
 
-#: config/tc-mips.c:13072
+#: config/tc-mips.c:13133
 #, c-format
 msgid "Tried to set unrecognized symbol: %s\n"
 msgstr ""
 
 #, c-format
 msgid "Tried to set unrecognized symbol: %s\n"
 msgstr ""
 
-#: config/tc-mips.c:13130
+#: config/tc-mips.c:13191
 msgid ".cpload not in noreorder section"
 msgstr ""
 
 msgid ".cpload not in noreorder section"
 msgstr ""
 
-#: config/tc-mips.c:13198 config/tc-mips.c:13217
+#: config/tc-mips.c:13259 config/tc-mips.c:13278
 msgid "missing argument separator ',' for .cpsetup"
 msgstr ""
 
 msgid "missing argument separator ',' for .cpsetup"
 msgstr ""
 
-#: config/tc-mips.c:13375
+#: config/tc-mips.c:13436
 #, c-format
 msgid "Unsupported use of %s"
 msgstr ""
 
 #, c-format
 msgid "Unsupported use of %s"
 msgstr ""
 
-#: config/tc-mips.c:13457 config/tc-score.c:6036
+#: config/tc-mips.c:13518 config/tc-score.c:6035
 msgid "Unsupported use of .gpword"
 msgstr ""
 
 msgid "Unsupported use of .gpword"
 msgstr ""
 
-#: config/tc-mips.c:13497
+#: config/tc-mips.c:13558
 msgid "Unsupported use of .gpdword"
 msgstr ""
 
 msgid "Unsupported use of .gpdword"
 msgstr ""
 
-#: config/tc-mips.c:13591
+#: config/tc-mips.c:13652
 #, c-format
 msgid "ignoring attempt to redefine symbol %s"
 msgstr ""
 
 #, c-format
 msgid "ignoring attempt to redefine symbol %s"
 msgstr ""
 
-#: config/tc-mips.c:13606 ecoff.c:3368
+#: config/tc-mips.c:13667 ecoff.c:3378
 msgid "bad .weakext directive"
 msgstr ""
 
 msgid "bad .weakext directive"
 msgstr ""
 
-#: config/tc-mips.c:13842
+#: config/tc-mips.c:13903
 msgid "unsupported PC relative reference to different section"
 msgstr ""
 
 msgid "unsupported PC relative reference to different section"
 msgstr ""
 
-#: config/tc-mips.c:13955 config/tc-xtensa.c:1583 config/tc-xtensa.c:1858
+#: config/tc-mips.c:14016 config/tc-xtensa.c:1583 config/tc-xtensa.c:1859
 msgid "unsupported relocation"
 msgstr ""
 
 msgid "unsupported relocation"
 msgstr ""
 
-#: config/tc-mips.c:14208 config/tc-pdp11.c:1431
+#: config/tc-mips.c:14269 config/tc-pdp11.c:1431
 #, c-format
 msgid "Can not represent %s relocation in this object file format"
 msgstr ""
 
 #, c-format
 msgid "Can not represent %s relocation in this object file format"
 msgstr ""
 
-#: config/tc-mips.c:14293
+#: config/tc-mips.c:14354
 msgid "relaxed out-of-range branch into a jump"
 msgstr ""
 
 msgid "relaxed out-of-range branch into a jump"
 msgstr ""
 
-#: config/tc-mips.c:14827
+#: config/tc-mips.c:14901
 msgid "missing .end at end of assembly"
 msgstr ""
 
 msgid "missing .end at end of assembly"
 msgstr ""
 
-#: config/tc-mips.c:14842 config/tc-score.c:5645
+#: config/tc-mips.c:14916 config/tc-score.c:5644
 msgid "expected simple number"
 msgstr ""
 
 msgid "expected simple number"
 msgstr ""
 
-#: config/tc-mips.c:14870 config/tc-score.c:5672
+#: config/tc-mips.c:14944 config/tc-score.c:5671
 msgid "invalid number"
 msgstr ""
 
 msgid "invalid number"
 msgstr ""
 
-#: config/tc-mips.c:15041 config/tc-score.c:5711
+#: config/tc-mips.c:15112 config/tc-score.c:5710
 msgid "missing .end"
 msgstr ""
 
 msgid "missing .end"
 msgstr ""
 
-#: config/tc-mips.c:15093
+#: config/tc-mips.c:15164
 msgid "Bad .frame directive"
 msgstr ""
 
 msgid "Bad .frame directive"
 msgstr ""
 
-#: config/tc-mips.c:15125
+#: config/tc-mips.c:15196
 msgid ".mask/.fmask outside of .ent"
 msgstr ""
 
 msgid ".mask/.fmask outside of .ent"
 msgstr ""
 
-#: config/tc-mips.c:15132
+#: config/tc-mips.c:15203
 msgid "Bad .mask/.fmask directive"
 msgstr ""
 
 msgid "Bad .mask/.fmask directive"
 msgstr ""
 
-#: config/tc-mips.c:15407
+#: config/tc-mips.c:15478
 #, c-format
 msgid "Bad value (%s) for %s"
 msgstr ""
 
 #, c-format
 msgid "Bad value (%s) for %s"
 msgstr ""
 
-#: config/tc-mips.c:15471
+#: config/tc-mips.c:15542
 #, c-format
 msgid ""
 "MIPS options:\n"
 #, c-format
 msgid ""
 "MIPS options:\n"
@@ -9768,7 +9742,7 @@ msgid ""
 "\t\t\timplicitly with the gp register [default 8]\n"
 msgstr ""
 
 "\t\t\timplicitly with the gp register [default 8]\n"
 msgstr ""
 
-#: config/tc-mips.c:15478
+#: config/tc-mips.c:15549
 #, c-format
 msgid ""
 "-mips1\t\t\tgenerate MIPS ISA I instructions\n"
 #, c-format
 msgid ""
 "-mips1\t\t\tgenerate MIPS ISA I instructions\n"
@@ -9783,7 +9757,7 @@ msgid ""
 "-march=CPU/-mtune=CPU\tgenerate code/schedule for CPU, where CPU is one of:\n"
 msgstr ""
 
 "-march=CPU/-mtune=CPU\tgenerate code/schedule for CPU, where CPU is one of:\n"
 msgstr ""
 
-#: config/tc-mips.c:15497
+#: config/tc-mips.c:15568
 #, c-format
 msgid ""
 "-mCPU\t\t\tequivalent to -march=CPU -mtune=CPU. Deprecated.\n"
 #, c-format
 msgid ""
 "-mCPU\t\t\tequivalent to -march=CPU -mtune=CPU. Deprecated.\n"
@@ -9791,47 +9765,50 @@ msgid ""
 "\t\t\tFor -mCPU and -no-mCPU, CPU must be one of:\n"
 msgstr ""
 
 "\t\t\tFor -mCPU and -no-mCPU, CPU must be one of:\n"
 msgstr ""
 
-#: config/tc-mips.c:15510
+#: config/tc-mips.c:15581
 #, c-format
 msgid ""
 "-mips16\t\t\tgenerate mips16 instructions\n"
 "-no-mips16\t\tdo not generate mips16 instructions\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "-mips16\t\t\tgenerate mips16 instructions\n"
 "-no-mips16\t\tdo not generate mips16 instructions\n"
 msgstr ""
 
-#: config/tc-mips.c:15513
+#: config/tc-mips.c:15584
 #, c-format
 msgid ""
 "-msmartmips\t\tgenerate smartmips instructions\n"
 "-mno-smartmips\t\tdo not generate smartmips instructions\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "-msmartmips\t\tgenerate smartmips instructions\n"
 "-mno-smartmips\t\tdo not generate smartmips instructions\n"
 msgstr ""
 
-#: config/tc-mips.c:15516
+#: config/tc-mips.c:15587
 #, c-format
 msgid ""
 "-mdsp\t\t\tgenerate DSP instructions\n"
 "-mno-dsp\t\tdo not generate DSP instructions\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "-mdsp\t\t\tgenerate DSP instructions\n"
 "-mno-dsp\t\tdo not generate DSP instructions\n"
 msgstr ""
 
-#: config/tc-mips.c:15519
+#: config/tc-mips.c:15590
 #, c-format
 msgid ""
 "-mdspr2\t\t\tgenerate DSP R2 instructions\n"
 "-mno-dspr2\t\tdo not generate DSP R2 instructions\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "-mdspr2\t\t\tgenerate DSP R2 instructions\n"
 "-mno-dspr2\t\tdo not generate DSP R2 instructions\n"
 msgstr ""
 
-#: config/tc-mips.c:15522
+#: 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"
 msgstr ""
 
 #, c-format
 msgid ""
 "-mmt\t\t\tgenerate MT instructions\n"
 "-mno-mt\t\t\tdo not generate MT instructions\n"
 msgstr ""
 
-#: config/tc-mips.c:15525
+#: config/tc-mips.c:15596
 #, c-format
 msgid ""
 #, 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-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"
 "-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"
@@ -9841,7 +9818,7 @@ msgid ""
 "--break, --no-trap\tbreak exception on div by 0 and mult overflow\n"
 msgstr ""
 
 "--break, --no-trap\tbreak exception on div by 0 and mult overflow\n"
 msgstr ""
 
-#: config/tc-mips.c:15536
+#: config/tc-mips.c:15610
 #, c-format
 msgid ""
 "-mhard-float\t\tallow floating-point instructions\n"
 #, c-format
 msgid ""
 "-mhard-float\t\tallow floating-point instructions\n"
@@ -9851,7 +9828,7 @@ msgid ""
 "--[no-]construct-floats [dis]allow floating point values to be constructed\n"
 msgstr ""
 
 "--[no-]construct-floats [dis]allow floating point values to be constructed\n"
 msgstr ""
 
-#: config/tc-mips.c:15544
+#: config/tc-mips.c:15618
 #, c-format
 msgid ""
 "-KPIC, -call_shared\tgenerate SVR4 position independent code\n"
 #, c-format
 msgid ""
 "-KPIC, -call_shared\tgenerate SVR4 position independent code\n"
@@ -9865,7 +9842,7 @@ msgid ""
 "-mabi=ABI\t\tcreate ABI conformant object file for:\n"
 msgstr ""
 
 "-mabi=ABI\t\tcreate ABI conformant object file for:\n"
 msgstr ""
 
-#: config/tc-mips.c:15565
+#: config/tc-mips.c:15639
 #, c-format
 msgid ""
 "-32\t\t\tcreate o32 ABI object file (default)\n"
 #, c-format
 msgid ""
 "-32\t\t\tcreate o32 ABI object file (default)\n"
@@ -9946,8 +9923,8 @@ msgstr ""
 msgid "specified location wasn't TETRA-aligned"
 msgstr ""
 
 msgid "specified location wasn't TETRA-aligned"
 msgstr ""
 
-#: config/tc-mmix.c:964 config/tc-mmix.c:979 config/tc-mmix.c:4114
-#: config/tc-mmix.c:4130
+#: 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"
 msgstr ""
 
 msgid "unaligned data at an absolute location is not supported"
 msgstr ""
 
@@ -10096,21 +10073,21 @@ msgstr ""
 #. We will only get here in rare cases involving #NO_APP,
 #. where the unterminated string is not recognized by the
 #. preformatting pass.
 #. 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:4036 config/tc-mmix.c:4196 config/tc-z80.c:1691
+#: config/tc-mmix.c:4034 config/tc-mmix.c:4192 config/tc-z80.c:1686
 msgid "unterminated string"
 msgstr ""
 
 msgid "unterminated string"
 msgstr ""
 
-#: config/tc-mmix.c:4053
+#: config/tc-mmix.c:4051
 msgid "BYTE expression not a pure number"
 msgstr ""
 
 #. Note that mmixal does not allow negative numbers in
 #. BYTE sequences, so neither should we.
 msgid "BYTE expression not a pure number"
 msgstr ""
 
 #. Note that mmixal does not allow negative numbers in
 #. BYTE sequences, so neither should we.
-#: config/tc-mmix.c:4062
+#: config/tc-mmix.c:4060
 msgid "BYTE expression not in the range 0..255"
 msgstr ""
 
 msgid "BYTE expression not in the range 0..255"
 msgstr ""
 
-#: config/tc-mmix.c:4112 config/tc-mmix.c:4128
+#: config/tc-mmix.c:4109 config/tc-mmix.c:4125
 msgid "data item with alignment larger than location"
 msgstr ""
 
 msgid "data item with alignment larger than location"
 msgstr ""
 
@@ -10134,7 +10111,7 @@ msgid ""
 "none yet\n"
 msgstr ""
 
 "none yet\n"
 msgstr ""
 
-#: config/tc-mn10300.c:1266
+#: config/tc-mn10300.c:1268
 msgid "Invalid opcode/operands"
 msgstr ""
 
 msgid "Invalid opcode/operands"
 msgstr ""
 
@@ -10194,7 +10171,7 @@ msgstr ""
 msgid "Something forgot to clean up\n"
 msgstr ""
 
 msgid "Something forgot to clean up\n"
 msgstr ""
 
-#: config/tc-moxie.c:651
+#: config/tc-moxie.c:649
 msgid "pcrel too far BFD_RELOC_MOXIE_10"
 msgstr ""
 
 msgid "pcrel too far BFD_RELOC_MOXIE_10"
 msgstr ""
 
@@ -10214,22 +10191,22 @@ msgstr ""
 msgid "profiling in absolute section?"
 msgstr ""
 
 msgid "profiling in absolute section?"
 msgstr ""
 
-#: config/tc-msp430.c:721
+#: config/tc-msp430.c:720
 #, c-format
 msgid "Known MCU names:\n"
 msgstr ""
 
 #, c-format
 msgid "Known MCU names:\n"
 msgstr ""
 
-#: config/tc-msp430.c:724
+#: config/tc-msp430.c:723
 #, c-format
 msgid "\t %s\n"
 msgstr ""
 
 #, c-format
 msgid "\t %s\n"
 msgstr ""
 
-#: config/tc-msp430.c:750
+#: config/tc-msp430.c:749
 #, c-format
 msgid "redefinition of mcu type %s' to %s'"
 msgstr ""
 
 #, c-format
 msgid "redefinition of mcu type %s' to %s'"
 msgstr ""
 
-#: config/tc-msp430.c:793
+#: config/tc-msp430.c:792
 #, c-format
 msgid ""
 "MSP430 options:\n"
 #, c-format
 msgid ""
 "MSP430 options:\n"
@@ -10257,152 +10234,152 @@ msgid ""
 "                  msp430x447  msp430x448  msp430x449\n"
 msgstr ""
 
 "                  msp430x447  msp430x448  msp430x449\n"
 msgstr ""
 
-#: config/tc-msp430.c:816
+#: config/tc-msp430.c:815
 #, c-format
 msgid ""
 "  -mQ - enable relaxation at assembly time. DANGEROUS!\n"
 "  -mP - enable polymorph instructions\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "  -mQ - enable relaxation at assembly time. DANGEROUS!\n"
 "  -mP - enable polymorph instructions\n"
 msgstr ""
 
-#: config/tc-msp430.c:970
+#: config/tc-msp430.c:969
 #, c-format
 msgid "value %d out of range. Use #lo() or #hi()"
 msgstr ""
 
 #, c-format
 msgid "value %d out of range. Use #lo() or #hi()"
 msgstr ""
 
-#: config/tc-msp430.c:1058
+#: config/tc-msp430.c:1057
 #, c-format
 msgid "unknown expression in operand %s. use #llo() #lhi() #hlo() #hhi() "
 msgstr ""
 
 #, c-format
 msgid "unknown expression in operand %s. use #llo() #lhi() #hlo() #hhi() "
 msgstr ""
 
-#: config/tc-msp430.c:1109
+#: config/tc-msp430.c:1108
 #, c-format
 msgid "Registers cannot be used within immediate expression [%s]"
 msgstr ""
 
 #, c-format
 msgid "Registers cannot be used within immediate expression [%s]"
 msgstr ""
 
-#: config/tc-msp430.c:1111
+#: config/tc-msp430.c:1110
 #, c-format
 msgid "unknown operand %s"
 msgstr ""
 
 #, c-format
 msgid "unknown operand %s"
 msgstr ""
 
-#: config/tc-msp430.c:1133 config/tc-msp430.c:1268
+#: config/tc-msp430.c:1132 config/tc-msp430.c:1267
 #, c-format
 msgid "value out of range: %d"
 msgstr ""
 
 #, c-format
 msgid "value out of range: %d"
 msgstr ""
 
-#: config/tc-msp430.c:1144
+#: config/tc-msp430.c:1143
 #, c-format
 msgid "Registers cannot be used within absolute expression [%s]"
 msgstr ""
 
 #, c-format
 msgid "Registers cannot be used within absolute expression [%s]"
 msgstr ""
 
-#: config/tc-msp430.c:1146 config/tc-msp430.c:1289
+#: config/tc-msp430.c:1145 config/tc-msp430.c:1288
 #, c-format
 msgid "unknown expression in operand %s"
 msgstr ""
 
 #, c-format
 msgid "unknown expression in operand %s"
 msgstr ""
 
-#: config/tc-msp430.c:1160 config/tc-msp430.c:1167
+#: config/tc-msp430.c:1159 config/tc-msp430.c:1166
 #, c-format
 msgid "unknown addressing mode %s"
 msgstr ""
 
 #, c-format
 msgid "unknown addressing mode %s"
 msgstr ""
 
-#: config/tc-msp430.c:1175
+#: config/tc-msp430.c:1174
 #, c-format
 msgid "Bad register name r%s"
 msgstr ""
 
 #, c-format
 msgid "Bad register name r%s"
 msgstr ""
 
-#: config/tc-msp430.c:1187
+#: config/tc-msp430.c:1186
 #, c-format
 msgid "MSP430 does not have %d registers"
 msgstr ""
 
 #, c-format
 msgid "MSP430 does not have %d registers"
 msgstr ""
 
-#: config/tc-msp430.c:1207
+#: config/tc-msp430.c:1206
 msgid "')' required"
 msgstr ""
 
 msgid "')' required"
 msgstr ""
 
-#: config/tc-msp430.c:1220
+#: config/tc-msp430.c:1219
 #, c-format
 msgid "unknown operator %s. Did you mean X(Rn) or #[hl][hl][oi](CONST) ?"
 msgstr ""
 
 #, c-format
 msgid "unknown operator %s. Did you mean X(Rn) or #[hl][hl][oi](CONST) ?"
 msgstr ""
 
-#: config/tc-msp430.c:1229
+#: config/tc-msp430.c:1228
 #, c-format
 msgid "unknown operator (r%s substituted as a register name"
 msgstr ""
 
 #, c-format
 msgid "unknown operator (r%s substituted as a register name"
 msgstr ""
 
-#: config/tc-msp430.c:1241 config/tc-msp430.c:1252
+#: config/tc-msp430.c:1240 config/tc-msp430.c:1251
 #, c-format
 msgid "unknown operator %s"
 msgstr ""
 
 #, c-format
 msgid "unknown operator %s"
 msgstr ""
 
-#: config/tc-msp430.c:1246
+#: config/tc-msp430.c:1245
 msgid "r2 should not be used in indexed addressing mode"
 msgstr ""
 
 msgid "r2 should not be used in indexed addressing mode"
 msgstr ""
 
-#: config/tc-msp430.c:1287
+#: config/tc-msp430.c:1286
 #, c-format
 msgid "Registers cannot be used as a prefix of indexed expression [%s]"
 msgstr ""
 
 #. Unreachable.
 #, c-format
 msgid "Registers cannot be used as a prefix of indexed expression [%s]"
 msgstr ""
 
 #. Unreachable.
-#: config/tc-msp430.c:1336
+#: config/tc-msp430.c:1335
 #, c-format
 msgid "unknown addressing mode for operand %s"
 msgstr ""
 
 #, c-format
 msgid "unknown addressing mode for operand %s"
 msgstr ""
 
-#: config/tc-msp430.c:1361
+#: config/tc-msp430.c:1360
 #, c-format
 msgid "Internal bug. Try to use 0(r%d) instead of @r%d"
 msgstr ""
 
 #, c-format
 msgid "Internal bug. Try to use 0(r%d) instead of @r%d"
 msgstr ""
 
-#: config/tc-msp430.c:1371
+#: config/tc-msp430.c:1370
 msgid "this addressing mode is not applicable for destination operand"
 msgstr ""
 
 msgid "this addressing mode is not applicable for destination operand"
 msgstr ""
 
-#: config/tc-msp430.c:1415
+#: config/tc-msp430.c:1414
 #, c-format
 msgid "instruction %s requires %d operand(s)"
 msgstr ""
 
 #, c-format
 msgid "instruction %s requires %d operand(s)"
 msgstr ""
 
-#: config/tc-msp430.c:1668
+#: config/tc-msp430.c:1667
 #, c-format
 msgid "Even number required. Rounded to %d"
 msgstr ""
 
 #, c-format
 msgid "Even number required. Rounded to %d"
 msgstr ""
 
-#: config/tc-msp430.c:1679
+#: config/tc-msp430.c:1678
 #, c-format
 msgid "Wrong displacement  %d"
 msgstr ""
 
 #, c-format
 msgid "Wrong displacement  %d"
 msgstr ""
 
-#: config/tc-msp430.c:1696
+#: config/tc-msp430.c:1695
 msgid "instruction requires label sans '$'"
 msgstr ""
 
 msgid "instruction requires label sans '$'"
 msgstr ""
 
-#: config/tc-msp430.c:1701
+#: config/tc-msp430.c:1700
 msgid "instruction requires label or value in range -511:512"
 msgstr ""
 
 msgid "instruction requires label or value in range -511:512"
 msgstr ""
 
-#: config/tc-msp430.c:1708 config/tc-msp430.c:1752 config/tc-msp430.c:1791
+#: config/tc-msp430.c:1707 config/tc-msp430.c:1751 config/tc-msp430.c:1790
 msgid "instruction requires label"
 msgstr ""
 
 msgid "instruction requires label"
 msgstr ""
 
-#: config/tc-msp430.c:1716 config/tc-msp430.c:1758
+#: config/tc-msp430.c:1715 config/tc-msp430.c:1757
 msgid "polymorphs are not enabled. Use -mP option to enable."
 msgstr ""
 
 msgid "polymorphs are not enabled. Use -mP option to enable."
 msgstr ""
 
-#: config/tc-msp430.c:1795
+#: config/tc-msp430.c:1794
 msgid "Illegal instruction or not implemented opcode."
 msgstr ""
 
 msgid "Illegal instruction or not implemented opcode."
 msgstr ""
 
-#: config/tc-msp430.c:2145
+#: config/tc-msp430.c:2144
 #, c-format
 msgid "internal inconsistency problem in %s: insn %04lx"
 msgstr ""
 
 #, c-format
 msgid "internal inconsistency problem in %s: insn %04lx"
 msgstr ""
 
-#: config/tc-msp430.c:2175 config/tc-msp430.c:2198
+#: config/tc-msp430.c:2174 config/tc-msp430.c:2197
 #, c-format
 msgid "internal inconsistency problem in %s: ext. insn %04lx"
 msgstr ""
 
 #, c-format
 msgid "internal inconsistency problem in %s: ext. insn %04lx"
 msgstr ""
 
-#: config/tc-msp430.c:2210
+#: config/tc-msp430.c:2209
 #, c-format
 msgid "internal inconsistency problem in %s:  %lx"
 msgstr ""
 #, c-format
 msgid "internal inconsistency problem in %s:  %lx"
 msgstr ""
@@ -10469,7 +10446,7 @@ msgid ""
 "arithmetic or logic insn."
 msgstr ""
 
 "arithmetic or logic insn."
 msgstr ""
 
-#: config/tc-mt.c:348
+#: config/tc-mt.c:349
 msgid "md_estimate_size_before_relax\n"
 msgstr ""
 
 msgid "md_estimate_size_before_relax\n"
 msgstr ""
 
@@ -10651,40 +10628,40 @@ msgstr ""
 msgid "Cannot find relocation type for symbol %s, code %d"
 msgstr ""
 
 msgid "Cannot find relocation type for symbol %s, code %d"
 msgstr ""
 
-#: config/tc-or32.c:362
+#: config/tc-or32.c:361
 #, c-format
 msgid "unknown opcode1: `%s'"
 msgstr ""
 
 #, c-format
 msgid "unknown opcode1: `%s'"
 msgstr ""
 
-#: config/tc-or32.c:368
+#: config/tc-or32.c:367
 #, c-format
 msgid "unknown opcode2 `%s'."
 msgstr ""
 
 #, c-format
 msgid "unknown opcode2 `%s'."
 msgstr ""
 
-#: config/tc-or32.c:405
+#: config/tc-or32.c:403
 #, c-format
 msgid "instruction not allowed: %s"
 msgstr ""
 
 #, c-format
 msgid "instruction not allowed: %s"
 msgstr ""
 
-#: config/tc-or32.c:408
+#: config/tc-or32.c:406
 #, c-format
 msgid "too many operands: %s"
 msgstr ""
 
 #, c-format
 msgid "too many operands: %s"
 msgstr ""
 
-#: config/tc-or32.c:492
+#: config/tc-or32.c:490
 msgid "call/jmp target out of range (1)"
 msgstr ""
 
 msgid "call/jmp target out of range (1)"
 msgstr ""
 
-#: config/tc-or32.c:614
+#: config/tc-or32.c:612
 msgid "call/jmp target out of range (2)"
 msgstr ""
 
 msgid "call/jmp target out of range (2)"
 msgstr ""
 
-#: config/tc-or32.c:633
+#: config/tc-or32.c:631
 #, c-format
 msgid "bad relocation type: 0x%02x"
 msgstr ""
 
 #, c-format
 msgid "bad relocation type: 0x%02x"
 msgstr ""
 
-#: config/tc-or32.c:825
+#: config/tc-or32.c:823
 msgid "invalid register in & expression"
 msgstr ""
 
 msgid "invalid register in & expression"
 msgstr ""
 
@@ -10717,7 +10694,7 @@ msgstr ""
 msgid "No instruction found"
 msgstr ""
 
 msgid "No instruction found"
 msgstr ""
 
-#: config/tc-pdp11.c:681 config/tc-z80.c:1890 config/tc-z80.c:1903
+#: config/tc-pdp11.c:681 config/tc-z80.c:1885 config/tc-z80.c:1898
 #, c-format
 msgid "Unknown instruction '%s'"
 msgstr ""
 #, c-format
 msgid "Unknown instruction '%s'"
 msgstr ""
@@ -10761,7 +10738,7 @@ msgstr ""
 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:1946
+#: config/tc-pdp11.c:981 config/tc-vax.c:1944
 msgid "Too many operands"
 msgstr ""
 
 msgid "Too many operands"
 msgstr ""
 
@@ -10785,8 +10762,8 @@ msgid ""
 "-big\t\t\tgenerate big endian code\n"
 msgstr ""
 
 "-big\t\t\tgenerate big endian code\n"
 msgstr ""
 
-#: config/tc-pj.c:382 config/tc-sh.c:4059 config/tc-sh.c:4066
-#: config/tc-sh.c:4073 config/tc-sh.c:4080
+#: 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
 msgid "pcrel too far"
 msgstr ""
 
 msgid "pcrel too far"
 msgstr ""
 
@@ -10798,353 +10775,499 @@ msgstr ""
 msgid "estimate size\n"
 msgstr ""
 
 msgid "estimate size\n"
 msgstr ""
 
-#: config/tc-ppc.c:1077
+#: config/tc-ppc.c:1089
 #, c-format
 msgid "%s unsupported"
 msgstr ""
 
 #, c-format
 msgid "%s unsupported"
 msgstr ""
 
-#: config/tc-ppc.c:1179
+#: config/tc-ppc.c:1186
+msgid "--nops needs a numeric argument"
+msgstr ""
+
+#: config/tc-ppc.c:1200
 #, c-format
 msgid ""
 "PowerPC options:\n"
 #, c-format
 msgid ""
 "PowerPC options:\n"
-"-a32\t\t\tgenerate ELF32/XCOFF32\n"
-"-a64\t\t\tgenerate ELF64/XCOFF64\n"
-"-u\t\t\tignored\n"
-"-mpwrx, -mpwr2\t\tgenerate code for POWER/2 (RIOS2)\n"
-"-mpwr\t\t\tgenerate code for POWER (RIOS1)\n"
-"-m601\t\t\tgenerate code for PowerPC 601\n"
+"-a32                    generate ELF32/XCOFF32\n"
+"-a64                    generate ELF64/XCOFF64\n"
+"-u                      ignored\n"
+"-mpwrx, -mpwr2          generate code for POWER/2 (RIOS2)\n"
+"-mpwr                   generate code for POWER (RIOS1)\n"
+"-m601                   generate code for PowerPC 601\n"
 "-mppc, -mppc32, -m603, -m604\n"
 "-mppc, -mppc32, -m603, -m604\n"
-"\t\t\tgenerate code for PowerPC 603/604\n"
-"-m403\t\t\tgenerate code for PowerPC 403\n"
-"-m405\t\t\tgenerate code for PowerPC 405\n"
-"-m440\t\t\tgenerate code for PowerPC 440\n"
-"-m464\t\t\tgenerate code for PowerPC 464\n"
-"-m476\t\t\tgenerate code for PowerPC 476\n"
+"                        generate code for PowerPC 603/604\n"
+"-m403                   generate code for PowerPC 403\n"
+"-m405                   generate code for PowerPC 405\n"
+"-m440                   generate code for PowerPC 440\n"
+"-m464                   generate code for PowerPC 464\n"
+"-m476                   generate code for PowerPC 476\n"
 "-m7400, -m7410, -m7450, -m7455\n"
 "-m7400, -m7410, -m7450, -m7455\n"
-"\t\t\tgenerate code for PowerPC 7400/7410/7450/7455\n"
-"-m750cl\t\t\tgenerate code for PowerPC 750cl\n"
+"                        generate code for PowerPC 7400/7410/7450/7455\n"
+"-m750cl                 generate code for PowerPC 750cl\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:1197
+#: config/tc-ppc.c:1218
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"-mppc64, -m620\t\tgenerate code for PowerPC 620/625/630\n"
-"-mppc64bridge\t\tgenerate code for PowerPC 64, including bridge insns\n"
-"-mbooke\t\t\tgenerate code for 32-bit PowerPC BookE\n"
-"-ma2\t\t\tgenerate code for A2 architecture\n"
-"-mpower4, -mpwr4\tgenerate code for Power4 architecture\n"
+"-mppc64, -m620          generate code for PowerPC 620/625/630\n"
+"-mppc64bridge           generate code for PowerPC 64, including bridge "
+"insns\n"
+"-mbooke                 generate code for 32-bit PowerPC BookE\n"
+"-ma2                    generate code for A2 architecture\n"
+"-mpower4, -mpwr4        generate code for Power4 architecture\n"
 "-mpower5, -mpwr5, -mpwr5x\n"
 "-mpower5, -mpwr5, -mpwr5x\n"
-"\t\t\tgenerate code for Power5 architecture\n"
-"-mpower6, -mpwr6\tgenerate code for Power6 architecture\n"
-"-mpower7, -mpwr7\tgenerate code for Power7 architecture\n"
-"-mcell\t\t\tgenerate code for Cell Broadband Engine architecture\n"
-"-mcom\t\t\tgenerate code Power/PowerPC common instructions\n"
-"-many\t\t\tgenerate code for any architecture (PWR/PWRX/PPC)\n"
+"                        generate code for Power5 architecture\n"
+"-mpower6, -mpwr6        generate code for Power6 architecture\n"
+"-mpower7, -mpwr7        generate code for Power7 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 ""
 
 msgstr ""
 
-#: config/tc-ppc.c:1210
+#: config/tc-ppc.c:1231
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"-maltivec\t\tgenerate code for AltiVec\n"
-"-mvsx\t\t\tgenerate code for Vector-Scalar (VSX) instructions\n"
-"-me300\t\t\tgenerate code for PowerPC e300 family\n"
-"-me500, -me500x2\tgenerate code for Motorola e500 core complex\n"
+"-maltivec               generate code for AltiVec\n"
+"-mvsx                   generate code for Vector-Scalar (VSX) instructions\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"
 "-me500mc,               generate code for Freescale e500mc core complex\n"
-"-mspe\t\t\tgenerate code for Motorola SPE instructions\n"
-"-mregnames\t\tAllow symbolic names for registers\n"
-"-mno-regnames\t\tDo not allow symbolic names for registers\n"
+"-me500mc64,             generate code for Freescale e500mc64 core complex\n"
+"-mspe                   generate code for Motorola SPE instructions\n"
+"-mtitan                 generate code for AppliedMicro Titan core complex\n"
+"-mregnames              Allow symbolic names for registers\n"
+"-mno-regnames           Do not allow symbolic names for registers\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:1220
+#: config/tc-ppc.c:1243
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"-mrelocatable\t\tsupport for GCC's -mrelocatble option\n"
-"-mrelocatable-lib\tsupport for GCC's -mrelocatble-lib option\n"
-"-memb\t\t\tset PPC_EMB bit in ELF flags\n"
+"-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, -l, -le\n"
-"\t\t\tgenerate code for a little endian machine\n"
+"                        generate code for a little endian machine\n"
 "-mbig, -mbig-endian, -b, -be\n"
 "-mbig, -mbig-endian, -b, -be\n"
-"\t\t\tgenerate code for a big endian machine\n"
-"-msolaris\t\tgenerate code for Solaris\n"
-"-mno-solaris\t\tdo not generate code for Solaris\n"
-"-V\t\t\tprint assembler version number\n"
-"-Qy, -Qn\t\tignored\n"
+"                        generate code for a big endian machine\n"
+"-msolaris               generate code for Solaris\n"
+"-mno-solaris            do not generate code for Solaris\n"
+"-V                      print assembler version number\n"
+"-Qy, -Qn                ignored\n"
+msgstr ""
+
+#: config/tc-ppc.c:1256
+#, c-format
+msgid ""
+"-nops=count             when aligning, more than COUNT nops uses a branch\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:1257
+#: config/tc-ppc.c:1282
 #, c-format
 msgid "Unknown default cpu = %s, os = %s"
 msgstr ""
 
 #, c-format
 msgid "Unknown default cpu = %s, os = %s"
 msgstr ""
 
-#: config/tc-ppc.c:1283
+#: config/tc-ppc.c:1308
 msgid "Neither Power nor PowerPC opcodes were selected."
 msgstr ""
 
 msgid "Neither Power nor PowerPC opcodes were selected."
 msgstr ""
 
-#: config/tc-ppc.c:1362
+#: config/tc-ppc.c:1389
 #, c-format
 msgid "powerpc_operands[%d].bitm invalid"
 msgstr ""
 
 #, c-format
 msgid "powerpc_operands[%d].bitm invalid"
 msgstr ""
 
-#: config/tc-ppc.c:1369
+#: config/tc-ppc.c:1396
 #, 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:1391
+#: config/tc-ppc.c:1418
 #, 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:1427
+#: config/tc-ppc.c:1454
 #, c-format
 msgid "%s (%08lx %08lx) after %s (%08lx %08lx)"
 msgstr ""
 
 #, c-format
 msgid "%s (%08lx %08lx) after %s (%08lx %08lx)"
 msgstr ""
 
-#: config/tc-ppc.c:1436
+#: config/tc-ppc.c:1463
 #, c-format
 msgid "mask trims opcode bits for %s"
 msgstr ""
 
 #, c-format
 msgid "mask trims opcode bits for %s"
 msgstr ""
 
-#: config/tc-ppc.c:1445
+#: config/tc-ppc.c:1472
 #, c-format
 msgid "operand index error for %s"
 msgstr ""
 
 #, c-format
 msgid "operand index error for %s"
 msgstr ""
 
-#: config/tc-ppc.c:1457
+#: config/tc-ppc.c:1484
 #, c-format
 msgid "operand %d overlap in %s"
 msgstr ""
 
 #, c-format
 msgid "operand %d overlap in %s"
 msgstr ""
 
-#: config/tc-ppc.c:1483
+#: config/tc-ppc.c:1501
 #, c-format
 msgid "duplicate instruction %s"
 msgstr ""
 
 #, c-format
 msgid "duplicate instruction %s"
 msgstr ""
 
-#: config/tc-ppc.c:1507
+#: config/tc-ppc.c:1525
 #, c-format
 msgid "duplicate macro %s"
 msgstr ""
 
 #, c-format
 msgid "duplicate macro %s"
 msgstr ""
 
-#: config/tc-ppc.c:1864
+#: config/tc-ppc.c:1882
 msgid "symbol+offset not supported for got tls"
 msgstr ""
 
 msgid "symbol+offset not supported for got tls"
 msgstr ""
 
-#: config/tc-ppc.c:2118
+#: config/tc-ppc.c:2137
 msgid "Relocation cannot be done when using -mrelocatable"
 msgstr ""
 
 msgid "Relocation cannot be done when using -mrelocatable"
 msgstr ""
 
-#: config/tc-ppc.c:2167
+#: config/tc-ppc.c:2187
 msgid "TOC section size exceeds 64k"
 msgstr ""
 
 msgid "TOC section size exceeds 64k"
 msgstr ""
 
-#: config/tc-ppc.c:2248
+#: config/tc-ppc.c:2268
 #, c-format
 msgid "syntax error: invalid toc specifier `%s'"
 msgstr ""
 
 #, c-format
 msgid "syntax error: invalid toc specifier `%s'"
 msgstr ""
 
-#: config/tc-ppc.c:2262
+#: config/tc-ppc.c:2282
 #, c-format
 msgid "syntax error: expected `]', found  `%c'"
 msgstr ""
 
 #, c-format
 msgid "syntax error: expected `]', found  `%c'"
 msgstr ""
 
-#: config/tc-ppc.c:2539
+#: config/tc-ppc.c:2558
 msgid "[tocv] symbol is not a toc symbol"
 msgstr ""
 
 msgid "[tocv] symbol is not a toc symbol"
 msgstr ""
 
-#: config/tc-ppc.c:2550
+#: config/tc-ppc.c:2569
 msgid "Unimplemented toc32 expression modifier"
 msgstr ""
 
 msgid "Unimplemented toc32 expression modifier"
 msgstr ""
 
-#: config/tc-ppc.c:2555
+#: config/tc-ppc.c:2574
 msgid "Unimplemented toc64 expression modifier"
 msgstr ""
 
 msgid "Unimplemented toc64 expression modifier"
 msgstr ""
 
-#: config/tc-ppc.c:2559
+#: config/tc-ppc.c:2578
 #, 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:2831
+#: config/tc-ppc.c:2758
+#, c-format
+msgid "@tls may not be used with \"%s\" operands"
+msgstr ""
+
+#: config/tc-ppc.c:2761
+msgid "@tls may only be used in last operand"
+msgstr ""
+
+#: config/tc-ppc.c:2871
 msgid "unsupported relocation for DS offset field"
 msgstr ""
 
 msgid "unsupported relocation for DS offset field"
 msgstr ""
 
-#: config/tc-ppc.c:2884
+#: config/tc-ppc.c:2925
 #, c-format
 #, c-format
-msgid "syntax error; found `%c' but expected `%c'"
+msgid "syntax error; end of line, expected `%c'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:2924 config/tc-ppc.h:94
-msgid "instruction address is not a multiple of 4"
+#: config/tc-ppc.c:2927
+#, c-format
+msgid "syntax error; found `%c', expected `%c'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:3089
-msgid "Bad .section directive: want a,e,w,x,M,S,G,T in string"
+#: config/tc-ppc.c:2967 config/tc-ppc.h:94
+msgid "instruction address is not a multiple of 4"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ppc.c:3195
+#: config/tc-ppc.c:3216
 msgid "missing size"
 msgstr ""
 
 msgid "missing size"
 msgstr ""
 
-#: config/tc-ppc.c:3204
+#: config/tc-ppc.c:3225
 msgid "negative size"
 msgstr ""
 
 msgid "negative size"
 msgstr ""
 
-#: config/tc-ppc.c:3241
+#: config/tc-ppc.c:3262
 msgid "missing real symbol name"
 msgstr ""
 
 msgid "missing real symbol name"
 msgstr ""
 
-#: config/tc-ppc.c:3262
+#: config/tc-ppc.c:3283
 msgid "attempt to redefine symbol"
 msgstr ""
 
 msgid "attempt to redefine symbol"
 msgstr ""
 
-#: config/tc-ppc.c:3504
+#: config/tc-ppc.c:3525
 msgid "The XCOFF file format does not support arbitrary sections"
 msgstr ""
 
 msgid "The XCOFF file format does not support arbitrary sections"
 msgstr ""
 
-#: config/tc-ppc.c:3577
+#: config/tc-ppc.c:3598
 msgid ".ref outside .csect"
 msgstr ""
 
 msgid ".ref outside .csect"
 msgstr ""
 
-#: config/tc-ppc.c:3599 config/tc-ppc.c:3799
+#: config/tc-ppc.c:3620 config/tc-ppc.c:3820
 msgid "missing symbol name"
 msgstr ""
 
 msgid "missing symbol name"
 msgstr ""
 
-#: config/tc-ppc.c:3630
+#: config/tc-ppc.c:3651
 msgid "missing rename string"
 msgstr ""
 
 msgid "missing rename string"
 msgstr ""
 
-#: config/tc-ppc.c:3660 config/tc-ppc.c:4202 read.c:3314
+#: config/tc-ppc.c:3681 config/tc-ppc.c:4223 read.c:3375
 msgid "missing value"
 msgstr ""
 
 msgid "missing value"
 msgstr ""
 
-#: config/tc-ppc.c:3678
+#: config/tc-ppc.c:3699
 msgid "illegal .stabx expression; zero assumed"
 msgstr ""
 
 msgid "illegal .stabx expression; zero assumed"
 msgstr ""
 
-#: config/tc-ppc.c:3710
+#: config/tc-ppc.c:3731
 msgid "missing class"
 msgstr ""
 
 msgid "missing class"
 msgstr ""
 
-#: config/tc-ppc.c:3719
+#: config/tc-ppc.c:3740
 msgid "missing type"
 msgstr ""
 
 msgid "missing type"
 msgstr ""
 
-#: config/tc-ppc.c:3989
+#: config/tc-ppc.c:4010
 msgid "nested .bs blocks"
 msgstr ""
 
 msgid "nested .bs blocks"
 msgstr ""
 
-#: config/tc-ppc.c:4021
+#: config/tc-ppc.c:4042
 msgid ".es without preceding .bs"
 msgstr ""
 
 msgid ".es without preceding .bs"
 msgstr ""
 
-#: config/tc-ppc.c:4194
+#: config/tc-ppc.c:4215
 msgid "non-constant byte count"
 msgstr ""
 
 msgid "non-constant byte count"
 msgstr ""
 
-#: config/tc-ppc.c:4241
+#: config/tc-ppc.c:4262
 msgid ".tc not in .toc section"
 msgstr ""
 
 msgid ".tc not in .toc section"
 msgstr ""
 
-#: config/tc-ppc.c:4260
+#: config/tc-ppc.c:4281
 msgid ".tc with no label"
 msgstr ""
 
 msgid ".tc with no label"
 msgstr ""
 
-#: config/tc-ppc.c:4353
+#: config/tc-ppc.c:4374
 msgid ".machine stack overflow"
 msgstr ""
 
 msgid ".machine stack overflow"
 msgstr ""
 
-#: config/tc-ppc.c:4360
+#: config/tc-ppc.c:4381
 msgid ".machine stack underflow"
 msgstr ""
 
 msgid ".machine stack underflow"
 msgstr ""
 
-#: config/tc-ppc.c:4367
+#: config/tc-ppc.c:4388
 #, c-format
 msgid "invalid machine `%s'"
 msgstr ""
 
 #, c-format
 msgid "invalid machine `%s'"
 msgstr ""
 
-#: config/tc-ppc.c:4418
+#: config/tc-ppc.c:4439
 msgid "No previous section to return to. Directive ignored."
 msgstr ""
 
 #. Section Contents
 #. unknown
 msgid "No previous section to return to. Directive ignored."
 msgstr ""
 
 #. Section Contents
 #. unknown
-#: config/tc-ppc.c:4828
+#: config/tc-ppc.c:4849
 msgid "Unsupported section attribute -- 'a'"
 msgstr ""
 
 msgid "Unsupported section attribute -- 'a'"
 msgstr ""
 
-#: config/tc-ppc.c:5012
+#: config/tc-ppc.c:5033
 msgid "bad symbol suffix"
 msgstr ""
 
 msgid "bad symbol suffix"
 msgstr ""
 
-#: config/tc-ppc.c:5104
+#: config/tc-ppc.c:5125
 msgid "Unrecognized symbol suffix"
 msgstr ""
 
 msgid "Unrecognized symbol suffix"
 msgstr ""
 
-#: config/tc-ppc.c:5192
+#: config/tc-ppc.c:5213
 msgid "two .function pseudo-ops with no intervening .ef"
 msgstr ""
 
 msgid "two .function pseudo-ops with no intervening .ef"
 msgstr ""
 
-#: config/tc-ppc.c:5205
+#: config/tc-ppc.c:5226
 msgid ".ef with no preceding .function"
 msgstr ""
 
 msgid ".ef with no preceding .function"
 msgstr ""
 
-#: config/tc-ppc.c:5334
+#: config/tc-ppc.c:5355
 #, c-format
 msgid "warning: symbol %s has no csect"
 msgstr ""
 
 #, c-format
 msgid "warning: symbol %s has no csect"
 msgstr ""
 
-#: config/tc-ppc.c:5579
+#: config/tc-ppc.c:5600
 msgid "symbol in .toc does not match any .tc"
 msgstr ""
 
 msgid "symbol in .toc does not match any .tc"
 msgstr ""
 
-#: config/tc-ppc.c:5954
+#: config/tc-ppc.c:6002
 #, c-format
 msgid "unsupported relocation against %s"
 msgstr ""
 
 #, c-format
 msgid "unsupported relocation against %s"
 msgstr ""
 
-#: config/tc-ppc.c:6027
+#: config/tc-ppc.c:6075
 #, 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:6032
+#: config/tc-ppc.c:6080
 #, c-format
 msgid "cannot emit PC relative %s relocation"
 msgstr ""
 
 #, c-format
 msgid "cannot emit PC relative %s relocation"
 msgstr ""
 
-#: config/tc-ppc.c:6221
+#: config/tc-ppc.c:6269
 #, c-format
 msgid "Unable to handle reference to symbol %s"
 msgstr ""
 
 #, c-format
 msgid "Unable to handle reference to symbol %s"
 msgstr ""
 
-#: config/tc-ppc.c:6224
+#: config/tc-ppc.c:6272
 msgid "Unable to resolve expression"
 msgstr ""
 
 msgid "Unable to resolve expression"
 msgstr ""
 
-#: config/tc-ppc.c:6251
+#: config/tc-ppc.c:6299
 msgid "must branch to an address a multiple of 4"
 msgstr ""
 
 msgid "must branch to an address a multiple of 4"
 msgstr ""
 
-#: config/tc-ppc.c:6255
+#: config/tc-ppc.c:6303
 #, c-format
 msgid "@local or @plt branch destination is too far away, %ld bytes"
 msgstr ""
 
 #, c-format
 msgid "@local or @plt branch destination is too far away, %ld bytes"
 msgstr ""
 
-#: config/tc-ppc.c:6286
+#: config/tc-ppc.c:6334
 #, c-format
 msgid "Gas failure, reloc value %d\n"
 msgstr ""
 
 #, c-format
 msgid "Gas failure, reloc value %d\n"
 msgstr ""
 
+#: config/tc-rx.c:133
+#, c-format
+msgid " RX specific command line options:\n"
+msgstr ""
+
+#: config/tc-rx.c:134
+#, c-format
+msgid "  --mbig-endian-data\n"
+msgstr ""
+
+#: config/tc-rx.c:135
+#, c-format
+msgid "  --mlittle-endian-data [default]\n"
+msgstr ""
+
+#: config/tc-rx.c:136
+#, c-format
+msgid "  --m32bit-doubles [default]\n"
+msgstr ""
+
+#: config/tc-rx.c:137
+#, c-format
+msgid "  --m64bit-doubles\n"
+msgstr ""
+
+#: config/tc-rx.c:138
+#, c-format
+msgid "  --muse-conventional-section-names\n"
+msgstr ""
+
+#: config/tc-rx.c:139
+#, c-format
+msgid "  --muse-renesas-section-names [default]\n"
+msgstr ""
+
+#: config/tc-rx.c:140
+#, c-format
+msgid "  --msmall-data-limit\n"
+msgstr ""
+
+#: config/tc-rx.c:220
+msgid "no filename following .INCLUDE pseudo-op"
+msgstr ""
+
+#: config/tc-rx.c:323
+#, c-format
+msgid "unable to locate include file: %s"
+msgstr ""
+
+#: config/tc-rx.c:374
+#, c-format
+msgid "unrecognised alignment value in .SECTION directive: %s"
+msgstr ""
+
+#: config/tc-rx.c:391
+#, c-format
+msgid "unknown parameter following .SECTION directive: %s"
+msgstr ""
+
+#: config/tc-rx.c:480
+msgid "expecting either ON or OFF after .list"
+msgstr ""
+
+#: config/tc-rx.c:516
+#, 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
+msgid "The .DEFINE pseudo-op is not implemented"
+msgstr ""
+
+#: config/tc-rx.c:956
+msgid "The .MACRO pseudo-op is not implemented"
+msgstr ""
+
+#: config/tc-rx.c:958
+msgid "The .BTEQU pseudo-op is not implemented."
+msgstr ""
+
+#: config/tc-rx.c:1868
+msgid "invalid immediate size"
+msgstr ""
+
+#: config/tc-rx.c:1887
+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
+#, 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
 msgid "Invalid default architecture, broken assembler."
 msgstr ""
 
 #: config/tc-s390.c:327 config/tc-sparc.c:272
 msgid "Invalid default architecture, broken assembler."
 msgstr ""
 
-#: config/tc-s390.c:423 config/tc-sparc.c:475
+#: config/tc-s390.c:425 config/tc-sparc.c:475
 #, c-format
 msgid "invalid architecture -A%s"
 msgstr ""
 
 #, c-format
 msgid "invalid architecture -A%s"
 msgstr ""
 
-#: config/tc-s390.c:446
+#: config/tc-s390.c:448
 #, c-format
 msgid ""
 "        S390 options:\n"
 #, c-format
 msgid ""
 "        S390 options:\n"
@@ -11155,118 +11278,118 @@ 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:453
+#: config/tc-s390.c:455
 #, 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:472
+#: config/tc-s390.c:474
 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:489
+#: config/tc-s390.c:491
 #, 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:562
+#: config/tc-s390.c:569
 #, 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:744
+#: config/tc-s390.c:751
 #, 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:825
+#: config/tc-s390.c:832
 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:906
+#: config/tc-s390.c:913
 msgid "Invalid suffix for literal pool entry"
 msgstr ""
 
 msgid "Invalid suffix for literal pool entry"
 msgstr ""
 
-#: config/tc-s390.c:963
+#: config/tc-s390.c:970
 msgid "Big number is too big"
 msgstr ""
 
 msgid "Big number is too big"
 msgstr ""
 
-#: config/tc-s390.c:1110
+#: config/tc-s390.c:1117
 msgid "relocation not applicable"
 msgstr ""
 
 msgid "relocation not applicable"
 msgstr ""
 
-#: config/tc-s390.c:1229
+#: config/tc-s390.c:1234
 msgid "index register specified but zero"
 msgstr ""
 
 msgid "index register specified but zero"
 msgstr ""
 
-#: config/tc-s390.c:1233
+#: config/tc-s390.c:1238
 msgid "base register specified but zero"
 msgstr ""
 
 msgid "base register specified but zero"
 msgstr ""
 
-#: config/tc-s390.c:1314
+#: config/tc-s390.c:1319
 msgid "invalid operand suffix"
 msgstr ""
 
 msgid "invalid operand suffix"
 msgstr ""
 
-#: config/tc-s390.c:1337
+#: config/tc-s390.c:1342
 msgid "syntax error; missing '(' after displacement"
 msgstr ""
 
 msgid "syntax error; missing '(' after displacement"
 msgstr ""
 
-#: config/tc-s390.c:1353 config/tc-s390.c:1397 config/tc-s390.c:1427
+#: config/tc-s390.c:1358 config/tc-s390.c:1402 config/tc-s390.c:1432
 msgid "syntax error; expected ,"
 msgstr ""
 
 msgid "syntax error; expected ,"
 msgstr ""
 
-#: config/tc-s390.c:1385
+#: config/tc-s390.c:1390
 msgid "syntax error; missing ')' after base register"
 msgstr ""
 
 msgid "syntax error; missing ')' after base register"
 msgstr ""
 
-#: config/tc-s390.c:1414
+#: config/tc-s390.c:1419
 msgid "syntax error; ')' not allowed here"
 msgstr ""
 
 msgid "syntax error; ')' not allowed here"
 msgstr ""
 
-#: config/tc-s390.c:1549
+#: config/tc-s390.c:1554
 #, 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:1604 config/tc-s390.c:1627 config/tc-s390.c:1640
+#: config/tc-s390.c:1609 config/tc-s390.c:1632 config/tc-s390.c:1645
 msgid "Invalid .insn format\n"
 msgstr ""
 
 msgid "Invalid .insn format\n"
 msgstr ""
 
-#: config/tc-s390.c:1612
+#: config/tc-s390.c:1617
 #, c-format
 msgid "Unrecognized opcode format: `%s'"
 msgstr ""
 
 #, c-format
 msgid "Unrecognized opcode format: `%s'"
 msgstr ""
 
-#: config/tc-s390.c:1643
+#: config/tc-s390.c:1648
 msgid "second operand of .insn not a constant\n"
 msgstr ""
 
 msgid "second operand of .insn not a constant\n"
 msgstr ""
 
-#: config/tc-s390.c:1646
+#: config/tc-s390.c:1651
 msgid "missing comma after insn constant\n"
 msgstr ""
 
 msgid "missing comma after insn constant\n"
 msgstr ""
 
-#: config/tc-s390.c:1938
+#: config/tc-s390.c:1943
 #, 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:2026
+#: config/tc-s390.c:2031
 msgid "unsupported relocation type"
 msgstr ""
 
 msgid "unsupported relocation type"
 msgstr ""
 
-#: config/tc-s390.c:2073
+#: config/tc-s390.c:2078
 #, 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:2198
+#: config/tc-s390.c:2203
 #, c-format
 msgid "Gas failure, reloc type %s\n"
 msgstr ""
 
 #, c-format
 msgid "Gas failure, reloc type %s\n"
 msgstr ""
 
-#: config/tc-s390.c:2200
+#: config/tc-s390.c:2205
 #, c-format
 msgid "Gas failure, reloc type #%i\n"
 msgstr ""
 #, c-format
 msgid "Gas failure, reloc type #%i\n"
 msgstr ""
@@ -11304,7 +11427,7 @@ msgstr ""
 msgid "register expected, not '%.100s'"
 msgstr ""
 
 msgid "register expected, not '%.100s'"
 msgstr ""
 
-#: config/tc-score.c:1149 config/tc-score.c:5489
+#: config/tc-score.c:1149 config/tc-score.c:5488
 msgid "rd must be even number."
 msgstr ""
 
 msgid "rd must be even number."
 msgstr ""
 
@@ -11314,8 +11437,8 @@ 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
 msgstr ""
 
 #: config/tc-score.c:1533 config/tc-score.c:1540 config/tc-score.c:2900
-#: config/tc-score.c:2905 config/tc-score.c:3173 config/tc-score.c:3178
-#: config/tc-score.c:3471
+#: config/tc-score.c:2905 config/tc-score.c:3172 config/tc-score.c:3177
+#: config/tc-score.c:3470
 #, 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 ""
@@ -11329,16 +11452,16 @@ msgstr ""
 msgid "low register(r0-r15)expected, not '%.100s'"
 msgstr ""
 
 msgid "low register(r0-r15)expected, not '%.100s'"
 msgstr ""
 
-#: config/tc-score.c:2149 config/tc-score.c:3492 config/tc-score.c:3660
-#: config/tc-score.c:3705
+#: config/tc-score.c:2149 config/tc-score.c:3491 config/tc-score.c:3659
+#: config/tc-score.c:3704
 #, c-format
 msgid "missing ["
 msgstr ""
 
 #, c-format
 msgid "missing ["
 msgstr ""
 
-#: config/tc-score.c:2163 config/tc-score.c:3110 config/tc-score.c:3313
-#: config/tc-score.c:3329 config/tc-score.c:3400 config/tc-score.c:3456
-#: config/tc-score.c:3681 config/tc-score.c:3726 config/tc-score.c:3875
-#: config/tc-score.c:3929 config/tc-score.c:3975
+#: config/tc-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
 #, c-format
 msgid "missing ]"
 msgstr ""
 #, c-format
 msgid "missing ]"
 msgstr ""
@@ -11358,7 +11481,7 @@ msgstr ""
 msgid "data dependency: %s %s -- %s %s  (%d/%d bubble)"
 msgstr ""
 
 msgid "data dependency: %s %s -- %s %s  (%d/%d bubble)"
 msgstr ""
 
-#: config/tc-score.c:2755 config/tc-score.c:6509
+#: config/tc-score.c:2755 config/tc-score.c:6508
 #, c-format
 msgid "%s -- `%s'"
 msgstr ""
 #, c-format
 msgid "%s -- `%s'"
 msgstr ""
@@ -11379,471 +11502,471 @@ msgstr ""
 msgid "pre-indexed expression expected"
 msgstr ""
 
 msgid "pre-indexed expression expected"
 msgstr ""
 
-#: config/tc-score.c:3431
+#: config/tc-score.c:3430
 #, 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:3448
+#: config/tc-score.c:3447
 msgid "comma is  expected"
 msgstr ""
 
 msgid "comma is  expected"
 msgstr ""
 
-#: config/tc-score.c:3479
+#: config/tc-score.c:3478
 #, 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:3519 config/tc-score.c:3562
+#: config/tc-score.c:3518 config/tc-score.c:3561
 msgid "invalid constant: 32 bit expression not word align"
 msgstr ""
 
 msgid "invalid constant: 32 bit expression not word align"
 msgstr ""
 
-#: config/tc-score.c:3528 config/tc-score.c:3571
+#: config/tc-score.c:3527 config/tc-score.c:3570
 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:3604
+#: config/tc-score.c:3603
 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:3793 config/tc-score.c:3821
+#: config/tc-score.c:3792 config/tc-score.c:3820
 msgid "imm5 should >= 2"
 msgstr ""
 
 msgid "imm5 should >= 2"
 msgstr ""
 
-#: config/tc-score.c:3798 config/tc-score.c:3827
+#: config/tc-score.c:3797 config/tc-score.c:3826
 msgid "reg should <= 31"
 msgstr ""
 
 msgid "reg should <= 31"
 msgstr ""
 
-#: config/tc-score.c:3869 config/tc-score.c:3920
+#: config/tc-score.c:3868 config/tc-score.c:3919
 msgid "missing +"
 msgstr ""
 
 msgid "missing +"
 msgstr ""
 
-#: config/tc-score.c:3913
+#: config/tc-score.c:3912
 #, 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:3915
+#: config/tc-score.c:3914
 msgid "destination"
 msgstr ""
 
 msgid "destination"
 msgstr ""
 
-#: config/tc-score.c:3915
+#: config/tc-score.c:3914
 msgid "source"
 msgstr ""
 
 msgid "source"
 msgstr ""
 
-#: config/tc-score.c:4245 config/tc-score.c:4321 config/tc-score.c:4950
+#: config/tc-score.c:4244 config/tc-score.c:4320 config/tc-score.c:4949
 msgid "expression error"
 msgstr ""
 
 msgid "expression error"
 msgstr ""
 
-#: config/tc-score.c:4251
+#: config/tc-score.c:4250
 msgid "value not in range [0, 0xffffffff]"
 msgstr ""
 
 msgid "value not in range [0, 0xffffffff]"
 msgstr ""
 
-#: config/tc-score.c:4327
+#: config/tc-score.c:4326
 msgid "value not in range [-0xffffffff, 0xffffffff]"
 msgstr ""
 
 msgid "value not in range [-0xffffffff, 0xffffffff]"
 msgstr ""
 
-#: config/tc-score.c:4355
+#: config/tc-score.c:4354
 msgid "li rd label isn't correct instruction form"
 msgstr ""
 
 msgid "li rd label isn't correct instruction form"
 msgstr ""
 
-#: config/tc-score.c:4524 config/tc-score.c:4675 config/tc-score.c:5201
-#: config/tc-score.c:5229
+#: config/tc-score.c:4523 config/tc-score.c:4674 config/tc-score.c:5200
+#: config/tc-score.c:5228
 msgid "lacking label  "
 msgstr ""
 
 msgid "lacking label  "
 msgstr ""
 
-#: config/tc-score.c:4900
+#: config/tc-score.c:4899
 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:4956
+#: config/tc-score.c:4955
 msgid "value not in range [0, 0x7fffffff]"
 msgstr ""
 
 msgid "value not in range [0, 0x7fffffff]"
 msgstr ""
 
-#: config/tc-score.c:4961
+#: config/tc-score.c:4960
 msgid "end on line error"
 msgstr ""
 
 msgid "end on line error"
 msgstr ""
 
-#: config/tc-score.c:5208
+#: config/tc-score.c:5207
 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:5235
+#: config/tc-score.c:5234
 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:5268
+#: config/tc-score.c:5267
 msgid "lacking label"
 msgstr ""
 
 msgid "lacking label"
 msgstr ""
 
-#: config/tc-score.c:5273
+#: config/tc-score.c:5272
 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:5369
+#: config/tc-score.c:5368
 msgid "pce instruction error (16 bit || 16 bit)'"
 msgstr ""
 
 msgid "pce instruction error (16 bit || 16 bit)'"
 msgstr ""
 
-#: config/tc-score.c:5387 config/tc-score.c:5411 config/tc-score.c:5438
-#: config/tc-score.c:5467 config/tc-score.c:5516
+#: config/tc-score.c:5386 config/tc-score.c:5410 config/tc-score.c:5437
+#: config/tc-score.c:5466 config/tc-score.c:5515
 msgid "score3d instruction."
 msgstr ""
 
 msgid "score3d instruction."
 msgstr ""
 
-#: config/tc-score.c:6127 read.c:1465
+#: config/tc-score.c:6126 read.c:1468
 msgid "missing size expression"
 msgstr ""
 
 msgid "missing size expression"
 msgstr ""
 
-#: config/tc-score.c:6133
+#: config/tc-score.c:6132
 #, c-format
 msgid "BSS length (%d) < 0 ignored"
 msgstr ""
 
 #, c-format
 msgid "BSS length (%d) < 0 ignored"
 msgstr ""
 
-#: config/tc-score.c:6148 read.c:2306
+#: config/tc-score.c:6147 read.c:2311
 #, c-format
 msgid "error setting flags for \".sbss\": %s"
 msgstr ""
 
 #, c-format
 msgid "error setting flags for \".sbss\": %s"
 msgstr ""
 
-#: config/tc-score.c:6162 config/tc-sparc.c:3695
+#: config/tc-score.c:6161 config/tc-sparc.c:3695
 msgid "missing alignment"
 msgstr ""
 
 msgid "missing alignment"
 msgstr ""
 
-#: config/tc-score.c:6199
+#: config/tc-score.c:6198
 #, c-format
 msgid "alignment too large; %d assumed"
 msgstr ""
 
 #, c-format
 msgid "alignment too large; %d assumed"
 msgstr ""
 
-#: config/tc-score.c:6204 read.c:2367
+#: config/tc-score.c:6203 read.c:2372
 msgid "alignment negative; 0 assumed"
 msgstr ""
 
 msgid "alignment negative; 0 assumed"
 msgstr ""
 
-#: config/tc-score.c:6271 config/tc-z80.c:289 ecoff.c:3355 read.c:1484
-#: read.c:1597 read.c:2484 read.c:3048 read.c:3441 symbols.c:337 symbols.c:433
+#: 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.
 #, c-format
 msgid "symbol `%s' is already defined"
 msgstr ""
 
 #. Error routine.
-#: config/tc-score.c:6613 config/tc-score.c:6637
+#: config/tc-score.c:6612 config/tc-score.c:6636
 msgid "size is not 4 or 6"
 msgstr ""
 
 msgid "size is not 4 or 6"
 msgstr ""
 
-#: config/tc-score.c:6696
+#: config/tc-score.c:6695
 msgid "bad call to MD_ATOF()"
 msgstr ""
 
 msgid "bad call to MD_ATOF()"
 msgstr ""
 
-#: config/tc-score.c:7204
+#: config/tc-score.c:7203
 #, 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:7219 config/tc-score.c:7248 config/tc-score.c:7300
+#: config/tc-score.c:7218 config/tc-score.c:7247 config/tc-score.c:7299
 #, 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:7270 config/tc-score.c:7325
+#: config/tc-score.c:7269 config/tc-score.c:7324
 #, 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:7501
+#: config/tc-score.c:7500
 #, 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:7792
+#: config/tc-score.c:7791
 #, c-format
 msgid "Sunplus-v2-0-0-20060510\n"
 msgstr ""
 
 #, c-format
 msgid "Sunplus-v2-0-0-20060510\n"
 msgstr ""
 
-#: config/tc-score.c:7812
+#: config/tc-score.c:7811
 #, c-format
 msgid " Score-specific assembler options:\n"
 msgstr ""
 
 #, c-format
 msgid " Score-specific assembler options:\n"
 msgstr ""
 
-#: config/tc-score.c:7814
+#: config/tc-score.c:7813
 #, 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:7819
+#: config/tc-score.c:7818
 #, 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:7823
+#: config/tc-score.c:7822
 #, 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:7825
+#: config/tc-score.c:7824
 #, 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:7827
+#: config/tc-score.c:7826
 #, 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:7829
+#: config/tc-score.c:7828
 #, 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:7831
+#: config/tc-score.c:7830
 #, 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:7833
+#: config/tc-score.c:7832
 #, 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:7835
+#: config/tc-score.c:7834
 #, 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:7837
+#: config/tc-score.c:7836
 #, 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:7839
+#: config/tc-score.c:7838
 #, 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:7841
+#: config/tc-score.c:7840
 #, 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:7843
+#: config/tc-score.c:7842
 #, 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:7845
+#: config/tc-score.c:7844
 #, 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:7847
+#: config/tc-score.c:7846
 #, c-format
 msgid "        -V \t\tSunplus release version \n"
 msgstr ""
 
 #, c-format
 msgid "        -V \t\tSunplus release version \n"
 msgstr ""
 
-#: config/tc-sh.c:63
+#: config/tc-sh.c:64
 msgid "directive .big encountered when option -big required"
 msgstr ""
 
 msgid "directive .big encountered when option -big required"
 msgstr ""
 
-#: config/tc-sh.c:73
+#: config/tc-sh.c:74
 msgid "directive .little encountered when option -little required"
 msgstr ""
 
 msgid "directive .little encountered when option -little required"
 msgstr ""
 
-#: config/tc-sh.c:1364
-msgid "misplaced PIC operand"
-msgstr ""
-
-#: config/tc-sh.c:1402
+#: config/tc-sh.c:1424
 msgid "illegal double indirection"
 msgstr ""
 
 msgid "illegal double indirection"
 msgstr ""
 
-#: config/tc-sh.c:1411
+#: config/tc-sh.c:1433
 msgid "illegal register after @-"
 msgstr ""
 
 msgid "illegal register after @-"
 msgstr ""
 
-#: config/tc-sh.c:1427
+#: config/tc-sh.c:1449
 msgid "must be @(r0,...)"
 msgstr ""
 
 msgid "must be @(r0,...)"
 msgstr ""
 
-#: config/tc-sh.c:1451
+#: config/tc-sh.c:1473
 msgid "syntax error in @(r0,...)"
 msgstr ""
 
 msgid "syntax error in @(r0,...)"
 msgstr ""
 
-#: config/tc-sh.c:1456
+#: config/tc-sh.c:1478
 msgid "syntax error in @(r0...)"
 msgstr ""
 
 msgid "syntax error in @(r0...)"
 msgstr ""
 
-#: config/tc-sh.c:1501
+#: config/tc-sh.c:1523
 msgid "Deprecated syntax."
 msgstr ""
 
 msgid "Deprecated syntax."
 msgstr ""
 
-#: config/tc-sh.c:1513 config/tc-sh.c:1518
+#: config/tc-sh.c:1535 config/tc-sh.c:1540
 msgid "syntax error in @(disp,[Rn, gbr, pc])"
 msgstr ""
 
 msgid "syntax error in @(disp,[Rn, gbr, pc])"
 msgstr ""
 
-#: config/tc-sh.c:1523
+#: config/tc-sh.c:1545
 msgid "expecting )"
 msgstr ""
 
 msgid "expecting )"
 msgstr ""
 
-#: config/tc-sh.c:1531
+#: config/tc-sh.c:1553
 msgid "illegal register after @"
 msgstr ""
 
 msgid "illegal register after @"
 msgstr ""
 
-#: config/tc-sh.c:2202
+#: config/tc-sh.c:2194
 #, c-format
 msgid "unhandled %d\n"
 msgstr ""
 
 #, c-format
 msgid "unhandled %d\n"
 msgstr ""
 
-#: config/tc-sh.c:2368
+#: config/tc-sh.c:2404
 #, c-format
 msgid "Invalid register: 'r%d'"
 msgstr ""
 
 #, c-format
 msgid "Invalid register: 'r%d'"
 msgstr ""
 
-#: config/tc-sh.c:2472
+#: config/tc-sh.c:2514
 #, c-format
 msgid "failed for %d\n"
 msgstr ""
 
 #, c-format
 msgid "failed for %d\n"
 msgstr ""
 
-#: config/tc-sh.c:2585 config/tc-sh.c:2984
+#: config/tc-sh.c:2520
+msgid "misplaced PIC operand"
+msgstr ""
+
+#: config/tc-sh.c:2631 config/tc-sh.c:3030
 msgid "invalid operands for opcode"
 msgstr ""
 
 msgid "invalid operands for opcode"
 msgstr ""
 
-#: config/tc-sh.c:2590
+#: config/tc-sh.c:2636
 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:2597 config/tc-sh.c:2608 config/tc-sh.c:2640
+#: config/tc-sh.c:2643 config/tc-sh.c:2654 config/tc-sh.c:2686
 msgid "multiple movx specifications"
 msgstr ""
 
 msgid "multiple movx specifications"
 msgstr ""
 
-#: config/tc-sh.c:2602 config/tc-sh.c:2624 config/tc-sh.c:2663
+#: config/tc-sh.c:2648 config/tc-sh.c:2670 config/tc-sh.c:2709
 msgid "multiple movy specifications"
 msgstr ""
 
 msgid "multiple movy specifications"
 msgstr ""
 
-#: config/tc-sh.c:2611 config/tc-sh.c:2644
+#: config/tc-sh.c:2657 config/tc-sh.c:2690
 msgid "invalid movx address register"
 msgstr ""
 
 msgid "invalid movx address register"
 msgstr ""
 
-#: config/tc-sh.c:2613
+#: config/tc-sh.c:2659
 msgid "insn cannot be combined with non-nopy"
 msgstr ""
 
 msgid "insn cannot be combined with non-nopy"
 msgstr ""
 
-#: config/tc-sh.c:2627 config/tc-sh.c:2683
+#: config/tc-sh.c:2673 config/tc-sh.c:2729
 msgid "invalid movy address register"
 msgstr ""
 
 msgid "invalid movy address register"
 msgstr ""
 
-#: config/tc-sh.c:2629
+#: config/tc-sh.c:2675
 msgid "insn cannot be combined with non-nopx"
 msgstr ""
 
 msgid "insn cannot be combined with non-nopx"
 msgstr ""
 
-#: config/tc-sh.c:2642
+#: config/tc-sh.c:2688
 msgid "previous movy requires nopx"
 msgstr ""
 
 msgid "previous movy requires nopx"
 msgstr ""
 
-#: config/tc-sh.c:2650 config/tc-sh.c:2655
+#: config/tc-sh.c:2696 config/tc-sh.c:2701
 msgid "invalid movx dsp register"
 msgstr ""
 
 msgid "invalid movx dsp register"
 msgstr ""
 
-#: config/tc-sh.c:2665
+#: config/tc-sh.c:2711
 msgid "previous movx requires nopy"
 msgstr ""
 
 msgid "previous movx requires nopy"
 msgstr ""
 
-#: config/tc-sh.c:2674 config/tc-sh.c:2679
+#: config/tc-sh.c:2720 config/tc-sh.c:2725
 msgid "invalid movy dsp register"
 msgstr ""
 
 msgid "invalid movy dsp register"
 msgstr ""
 
-#: config/tc-sh.c:2689
+#: config/tc-sh.c:2735
 msgid "dsp immediate shift value not constant"
 msgstr ""
 
 msgid "dsp immediate shift value not constant"
 msgstr ""
 
-#: config/tc-sh.c:2703 config/tc-sh.c:2729
+#: config/tc-sh.c:2749 config/tc-sh.c:2775
 msgid "multiple parallel processing specifications"
 msgstr ""
 
 msgid "multiple parallel processing specifications"
 msgstr ""
 
-#: config/tc-sh.c:2722
+#: config/tc-sh.c:2768
 msgid "multiple condition specifications"
 msgstr ""
 
 msgid "multiple condition specifications"
 msgstr ""
 
-#: config/tc-sh.c:2760
+#: config/tc-sh.c:2806
 msgid "insn cannot be combined with pmuls"
 msgstr ""
 
 msgid "insn cannot be combined with pmuls"
 msgstr ""
 
-#: config/tc-sh.c:2776
+#: config/tc-sh.c:2822
 msgid "bad combined pmuls output operand"
 msgstr ""
 
 msgid "bad combined pmuls output operand"
 msgstr ""
 
-#: config/tc-sh.c:2786
+#: config/tc-sh.c:2832
 msgid "destination register is same for parallel insns"
 msgstr ""
 
 msgid "destination register is same for parallel insns"
 msgstr ""
 
-#: config/tc-sh.c:2795
+#: config/tc-sh.c:2841
 msgid "condition not followed by conditionalizable insn"
 msgstr ""
 
 msgid "condition not followed by conditionalizable insn"
 msgstr ""
 
-#: config/tc-sh.c:2805
+#: config/tc-sh.c:2851
 msgid "unrecognized characters at end of parallel processing insn"
 msgstr ""
 
 msgid "unrecognized characters at end of parallel processing insn"
 msgstr ""
 
-#: config/tc-sh.c:2921
+#: config/tc-sh.c:2967
 msgid "opcode not valid for this cpu variant"
 msgstr ""
 
 msgid "opcode not valid for this cpu variant"
 msgstr ""
 
-#: config/tc-sh.c:2954
+#: config/tc-sh.c:3000
 msgid "Delayed branches not available on SH1"
 msgstr ""
 
 msgid "Delayed branches not available on SH1"
 msgstr ""
 
-#: config/tc-sh.c:2989
+#: config/tc-sh.c:3035
 #, c-format
 msgid "excess operands: '%s'"
 msgstr ""
 
 #, c-format
 msgid "excess operands: '%s'"
 msgstr ""
 
-#: config/tc-sh.c:3066
+#: config/tc-sh.c:3112
 msgid ".uses pseudo-op seen when not relaxing"
 msgstr ""
 
 msgid ".uses pseudo-op seen when not relaxing"
 msgstr ""
 
-#: config/tc-sh.c:3072
+#: config/tc-sh.c:3118
 msgid "bad .uses format"
 msgstr ""
 
 msgid "bad .uses format"
 msgstr ""
 
-#: config/tc-sh.c:3176
+#: config/tc-sh.c:3229
 msgid "Invalid combination: --isa=SHcompact with --isa=SHmedia"
 msgstr ""
 
 msgid "Invalid combination: --isa=SHcompact with --isa=SHmedia"
 msgstr ""
 
-#: config/tc-sh.c:3182
+#: config/tc-sh.c:3235
 msgid "Invalid combination: --isa=SHmedia with --isa=SHcompact"
 msgstr ""
 
 msgid "Invalid combination: --isa=SHmedia with --isa=SHcompact"
 msgstr ""
 
-#: config/tc-sh.c:3184
+#: config/tc-sh.c:3237
 msgid "Invalid combination: --abi=64 with --isa=SHcompact"
 msgstr ""
 
 msgid "Invalid combination: --abi=64 with --isa=SHcompact"
 msgstr ""
 
-#: config/tc-sh.c:3216
+#: config/tc-sh.c:3269
 #, c-format
 msgid "Invalid argument to --isa option: %s"
 msgstr ""
 
 #, c-format
 msgid "Invalid argument to --isa option: %s"
 msgstr ""
 
-#: config/tc-sh.c:3225
+#: config/tc-sh.c:3278
 msgid "Invalid combination: --abi=32 with --abi=64"
 msgstr ""
 
 msgid "Invalid combination: --abi=32 with --abi=64"
 msgstr ""
 
-#: config/tc-sh.c:3231
+#: config/tc-sh.c:3284
 msgid "Invalid combination: --abi=64 with --abi=32"
 msgstr ""
 
 msgid "Invalid combination: --abi=64 with --abi=32"
 msgstr ""
 
-#: config/tc-sh.c:3233
+#: config/tc-sh.c:3286
 msgid "Invalid combination: --isa=SHcompact with --abi=64"
 msgstr ""
 
 msgid "Invalid combination: --isa=SHcompact with --abi=64"
 msgstr ""
 
-#: config/tc-sh.c:3237
+#: config/tc-sh.c:3290
 #, c-format
 msgid "Invalid argument to --abi option: %s"
 msgstr ""
 
 #, c-format
 msgid "Invalid argument to --abi option: %s"
 msgstr ""
 
-#: config/tc-sh.c:3271
+#: config/tc-sh.c:3330
 #, c-format
 msgid ""
 "SH options:\n"
 #, c-format
 msgid ""
 "SH options:\n"
@@ -11860,7 +11983,7 @@ msgid ""
 "    | fp"
 msgstr ""
 
 "    | fp"
 msgstr ""
 
-#: config/tc-sh.c:3297
+#: config/tc-sh.c:3356
 #, 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"
@@ -11869,7 +11992,7 @@ msgid ""
 "    | SHcompact]\n"
 msgstr ""
 
 "    | SHcompact]\n"
 msgstr ""
 
-#: config/tc-sh.c:3302
+#: config/tc-sh.c:3361
 #, 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"
@@ -11883,65 +12006,70 @@ msgid ""
 "\t\t\tto 32 bits only\n"
 msgstr ""
 
 "\t\t\tto 32 bits only\n"
 msgstr ""
 
-#: config/tc-sh.c:3401
+#: config/tc-sh.c:3373
+#, c-format
+msgid "--fdpic\t\t\tgenerate an FDPIC object file\n"
+msgstr ""
+
+#: config/tc-sh.c:3464
 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:3420
+#: config/tc-sh.c:3483
 msgid "can't find fixup pointed to by .uses"
 msgstr ""
 
 msgid "can't find fixup pointed to by .uses"
 msgstr ""
 
-#: config/tc-sh.c:3440
+#: config/tc-sh.c:3503
 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:3517
+#: config/tc-sh.c:3580
 msgid "displacement overflows 12-bit field"
 msgstr ""
 
 msgid "displacement overflows 12-bit field"
 msgstr ""
 
-#: config/tc-sh.c:3520
+#: config/tc-sh.c:3583
 #, 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:3524
+#: config/tc-sh.c:3587
 #, 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:3597
+#: config/tc-sh.c:3660
 msgid "displacement overflows 8-bit field"
 msgstr ""
 
 msgid "displacement overflows 8-bit field"
 msgstr ""
 
-#: config/tc-sh.c:3600
+#: config/tc-sh.c:3663
 #, 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:3604
+#: config/tc-sh.c:3667
 #, 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:3621
+#: config/tc-sh.c:3684
 #, 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:3687 config/tc-sh.c:3734 config/tc-sparc.c:4204
-#: config/tc-sparc.c:4228
+#: config/tc-sh.c:3749 config/tc-sh.c:3796 config/tc-sparc.c:4202
+#: config/tc-sparc.c:4226
 msgid "misaligned data"
 msgstr ""
 
 msgid "misaligned data"
 msgstr ""
 
-#: config/tc-sh.c:4036
+#: config/tc-sh.c:4120
 msgid "offset to unaligned destination"
 msgstr ""
 
 msgid "offset to unaligned destination"
 msgstr ""
 
-#: config/tc-sh.c:4041
+#: config/tc-sh.c:4125
 msgid "negative offset"
 msgstr ""
 
 msgid "negative offset"
 msgstr ""
 
-#: config/tc-sh.c:4179
+#: config/tc-sh.c:4270
 msgid "misaligned offset"
 msgstr ""
 
 msgid "misaligned offset"
 msgstr ""
 
@@ -12458,7 +12586,7 @@ msgstr ""
 msgid "negative alignment"
 msgstr ""
 
 msgid "negative alignment"
 msgstr ""
 
-#: config/tc-sparc.c:3722 config/tc-sparc.c:3885 read.c:1321 read.c:2379
+#: config/tc-sparc.c:3722 config/tc-sparc.c:3884 read.c:1324 read.c:2384
 msgid "alignment not a power of 2"
 msgstr ""
 
 msgid "alignment not a power of 2"
 msgstr ""
 
@@ -12467,7 +12595,7 @@ msgstr ""
 msgid "Ignoring attempt to re-define symbol %s"
 msgstr ""
 
 msgid "Ignoring attempt to re-define symbol %s"
 msgstr ""
 
-#: config/tc-sparc.c:3799 config/tc-v850.c:222
+#: config/tc-sparc.c:3799 config/tc-v850.c:275
 msgid "Expected comma after symbol-name"
 msgstr ""
 
 msgid "Expected comma after symbol-name"
 msgstr ""
 
@@ -12485,131 +12613,131 @@ msgstr ""
 msgid "alignment too large; assuming %ld"
 msgstr ""
 
 msgid "alignment too large; assuming %ld"
 msgstr ""
 
-#: config/tc-sparc.c:4000
+#: config/tc-sparc.c:3999
 msgid "Unknown segment type"
 msgstr ""
 
 msgid "Unknown segment type"
 msgstr ""
 
-#: config/tc-sparc.c:4075 config/tc-sparc.c:4085
+#: config/tc-sparc.c:4074 config/tc-sparc.c:4084
 #, 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:4103
+#: config/tc-sparc.c:4102
 msgid "redefinition of global register"
 msgstr ""
 
 msgid "redefinition of global register"
 msgstr ""
 
-#: config/tc-sparc.c:4114
+#: config/tc-sparc.c:4113
 #, c-format
 msgid "Register symbol %s already defined."
 msgstr ""
 
 #, c-format
 msgid "Register symbol %s already defined."
 msgstr ""
 
-#: config/tc-sparc.c:4319
+#: config/tc-sparc.c:4317
 #, 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:4329
+#: config/tc-sparc.c:4327
 #, 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:4366 config/tc-vax.c:3314
+#: config/tc-sparc.c:4364 config/tc-vax.c:3312
 #, 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:4374 config/tc-sparc.c:4405 config/tc-sparc.c:4414
-#: config/tc-vax.c:3322 config/tc-vax.c:3353 config/tc-vax.c:3362
+#: 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
 #, 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:4423 config/tc-vax.c:3371
+#: config/tc-sparc.c:4421 config/tc-vax.c:3369
 #, 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:60
+#: config/tc-sparc.h:65
 msgid "sparc convert_frag\n"
 msgstr ""
 
 msgid "sparc convert_frag\n"
 msgstr ""
 
-#: config/tc-sparc.h:62 config/tc-z80.h:53
+#: config/tc-sparc.h:67 config/tc-z80.h:53
 msgid "estimate_size_before_relax called"
 msgstr ""
 
 msgid "estimate_size_before_relax called"
 msgstr ""
 
-#: config/tc-spu.c:132
+#: config/tc-spu.c:130
 #, c-format
 msgid "Can't hash instruction '%s':%s"
 msgstr ""
 
 #, c-format
 msgid "Can't hash instruction '%s':%s"
 msgstr ""
 
-#: config/tc-spu.c:186
+#: config/tc-spu.c:184
 msgid ""
 "SPU options:\n"
 "  --apuasm\t\t  emulate behaviour of apuasm\n"
 msgstr ""
 
 msgid ""
 "SPU options:\n"
 "  --apuasm\t\t  emulate behaviour of apuasm\n"
 msgstr ""
 
-#: config/tc-spu.c:292
+#: config/tc-spu.c:290
 #, c-format
 msgid "Invalid mnemonic '%s'"
 msgstr ""
 
 #, c-format
 msgid "Invalid mnemonic '%s'"
 msgstr ""
 
-#: config/tc-spu.c:298
+#: config/tc-spu.c:296
 #, c-format
 msgid "'%s' is only available in DD2.0 or higher."
 msgstr ""
 
 #, c-format
 msgid "'%s' is only available in DD2.0 or higher."
 msgstr ""
 
-#: config/tc-spu.c:330
+#: config/tc-spu.c:328
 #, c-format
 msgid "Error in argument %d.  Expecting:  \"%s\""
 msgstr ""
 
 #, c-format
 msgid "Error in argument %d.  Expecting:  \"%s\""
 msgstr ""
 
-#: config/tc-spu.c:341
+#: config/tc-spu.c:339
 msgid "Mixing register syntax, with and without '$'."
 msgstr ""
 
 msgid "Mixing register syntax, with and without '$'."
 msgstr ""
 
-#: config/tc-spu.c:347
+#: config/tc-spu.c:345
 #, c-format
 msgid "Treating '%-*s' as a symbol."
 msgstr ""
 
 #, c-format
 msgid "Treating '%-*s' as a symbol."
 msgstr ""
 
-#: config/tc-spu.c:566
+#: config/tc-spu.c:564
 msgid "'SPU_RdEventMask' (channel 11) is only available in DD2.0 or higher."
 msgstr ""
 
 msgid "'SPU_RdEventMask' (channel 11) is only available in DD2.0 or higher."
 msgstr ""
 
-#: config/tc-spu.c:568
+#: config/tc-spu.c:566
 msgid "'MFC_RdTagMask' (channel 12) is only available in DD2.0 or higher."
 msgstr ""
 
 msgid "'MFC_RdTagMask' (channel 12) is only available in DD2.0 or higher."
 msgstr ""
 
-#: config/tc-spu.c:611
+#: config/tc-spu.c:609
 #, c-format
 msgid "Using old style, %%lo(expr), please change to PPC style, expr@l."
 msgstr ""
 
 #, c-format
 msgid "Using old style, %%lo(expr), please change to PPC style, expr@l."
 msgstr ""
 
-#: config/tc-spu.c:617
+#: config/tc-spu.c:615
 #, c-format
 msgid "Using old style, %%hi(expr), please change to PPC style, expr@h."
 msgstr ""
 
 #, c-format
 msgid "Using old style, %%hi(expr), please change to PPC style, expr@h."
 msgstr ""
 
-#: config/tc-spu.c:687 config/tc-spu.c:690
+#: config/tc-spu.c:685 config/tc-spu.c:688
 #, c-format
 msgid "Constant expression %d out of range, [%d, %d]."
 msgstr ""
 
 #, c-format
 msgid "Constant expression %d out of range, [%d, %d]."
 msgstr ""
 
-#: config/tc-spu.c:792
+#: config/tc-spu.c:790
 #, c-format
 msgid "invalid priority '%lu'"
 msgstr ""
 
 #, c-format
 msgid "invalid priority '%lu'"
 msgstr ""
 
-#: config/tc-spu.c:798
+#: config/tc-spu.c:796
 #, c-format
 msgid "invalid lrlive '%lu'"
 msgstr ""
 
 #, c-format
 msgid "invalid lrlive '%lu'"
 msgstr ""
 
-#: config/tc-spu.c:857
+#: config/tc-spu.c:855
 msgid "Relaxation should never occur"
 msgstr ""
 
 msgid "Relaxation should never occur"
 msgstr ""
 
-#: config/tc-spu.c:1007
+#: config/tc-spu.c:1005
 #, c-format
 msgid "Relocation doesn't fit. (relocation value = 0x%lx)"
 msgstr ""
 #, c-format
 msgid "Relocation doesn't fit. (relocation value = 0x%lx)"
 msgstr ""
@@ -12651,128 +12779,128 @@ msgstr ""
 msgid "displacement must be an unsigned 8-bit number"
 msgstr ""
 
 msgid "displacement must be an unsigned 8-bit number"
 msgstr ""
 
-#: config/tc-tic30.c:749 config/tc-tic30.c:1496
+#: config/tc-tic30.c:747 config/tc-tic30.c:1494
 #, c-format
 msgid "Invalid character %s before %s operand"
 msgstr ""
 
 #, c-format
 msgid "Invalid character %s before %s operand"
 msgstr ""
 
-#: config/tc-tic30.c:768 config/tc-tic30.c:1511
+#: config/tc-tic30.c:766 config/tc-tic30.c:1509
 #, c-format
 msgid "Unbalanced parenthesis in %s operand."
 msgstr ""
 
 #, c-format
 msgid "Unbalanced parenthesis in %s operand."
 msgstr ""
 
-#: config/tc-tic30.c:784 config/tc-tic30.c:1521
+#: config/tc-tic30.c:782 config/tc-tic30.c:1519
 #, c-format
 msgid "Invalid character %s in %s operand"
 msgstr ""
 
 #, c-format
 msgid "Invalid character %s in %s operand"
 msgstr ""
 
-#: config/tc-tic30.c:803 config/tc-tic30.c:1538
+#: config/tc-tic30.c:801 config/tc-tic30.c:1536
 #, 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:821 config/tc-tic30.c:837 config/tc-tic30.c:1555
-#: config/tc-tic30.c:1571
+#: config/tc-tic30.c:819 config/tc-tic30.c:835 config/tc-tic30.c:1553
+#: config/tc-tic30.c:1569
 msgid "Expecting operand after ','; got nothing"
 msgstr ""
 
 msgid "Expecting operand after ','; got nothing"
 msgstr ""
 
-#: config/tc-tic30.c:826 config/tc-tic30.c:1560
+#: config/tc-tic30.c:824 config/tc-tic30.c:1558
 msgid "Expecting operand before ','; got nothing"
 msgstr ""
 
 msgid "Expecting operand before ','; got nothing"
 msgstr ""
 
-#: config/tc-tic30.c:864
+#: config/tc-tic30.c:862
 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:870
+#: config/tc-tic30.c:868
 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:891
+#: config/tc-tic30.c:889
 #, 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:915 config/tc-tic30.c:922
+#: config/tc-tic30.c:913 config/tc-tic30.c:920
 msgid "incorrect format for multiply parallel instruction"
 msgstr ""
 
 msgid "incorrect format for multiply parallel instruction"
 msgstr ""
 
-#: config/tc-tic30.c:929
+#: config/tc-tic30.c:927
 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:936
+#: config/tc-tic30.c:934
 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:1003
+#: config/tc-tic30.c:1001
 msgid "loading the same register in parallel operation"
 msgstr ""
 
 msgid "loading the same register in parallel operation"
 msgstr ""
 
-#: config/tc-tic30.c:1385
+#: config/tc-tic30.c:1383
 msgid "pc-relative "
 msgstr ""
 
 msgid "pc-relative "
 msgstr ""
 
-#: config/tc-tic30.c:1446
+#: config/tc-tic30.c:1444
 #, c-format
 msgid "Invalid character %s in opcode"
 msgstr ""
 
 #, c-format
 msgid "Invalid character %s in opcode"
 msgstr ""
 
-#: config/tc-tic30.c:1476
+#: config/tc-tic30.c:1474
 #, c-format
 msgid "Unknown TMS320C30 instruction: %s"
 msgstr ""
 
 #, c-format
 msgid "Unknown TMS320C30 instruction: %s"
 msgstr ""
 
-#: config/tc-tic30.c:1596
+#: config/tc-tic30.c:1594
 msgid "Incorrect number of operands given"
 msgstr ""
 
 msgid "Incorrect number of operands given"
 msgstr ""
 
-#: config/tc-tic30.c:1629
+#: config/tc-tic30.c:1627
 #, 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:1654 config/tc-tic30.c:1666
+#: config/tc-tic30.c:1652 config/tc-tic30.c:1664
 msgid "Incompatible first and second operands in instruction"
 msgstr ""
 
 msgid "Incompatible first and second operands in instruction"
 msgstr ""
 
-#: config/tc-tic30.c:1780
+#: config/tc-tic30.c:1778
 msgid "invalid short form floating point immediate operand"
 msgstr ""
 
 msgid "invalid short form floating point immediate operand"
 msgstr ""
 
-#: config/tc-tic30.c:1790
+#: config/tc-tic30.c:1788
 msgid "rounding down first operand float to unsigned int"
 msgstr ""
 
 msgid "rounding down first operand float to unsigned int"
 msgstr ""
 
-#: config/tc-tic30.c:1792
+#: config/tc-tic30.c:1790
 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:1802
+#: config/tc-tic30.c:1800
 msgid "rounding down first operand float to signed int"
 msgstr ""
 
 msgid "rounding down first operand float to signed int"
 msgstr ""
 
-#: config/tc-tic30.c:1807 config/tc-tic30.c:1878
+#: config/tc-tic30.c:1805 config/tc-tic30.c:1876
 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:1872
+#: config/tc-tic30.c:1870
 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:1903
+#: config/tc-tic30.c:1901
 msgid "interrupt vector for trap instruction out of range"
 msgstr ""
 
 msgid "interrupt vector for trap instruction out of range"
 msgstr ""
 
-#: config/tc-tic30.c:1948
+#: config/tc-tic30.c:1946
 msgid "LDP instruction needs a 24-bit operand"
 msgstr ""
 
 msgid "LDP instruction needs a 24-bit operand"
 msgstr ""
 
-#: config/tc-tic30.c:1972
+#: config/tc-tic30.c:1970
 msgid "first operand is too large for a 24-bit displacement"
 msgstr ""
 
 msgid "first operand is too large for a 24-bit displacement"
 msgstr ""
 
@@ -12812,196 +12940,196 @@ msgstr ""
 
 #. Get terminator.
 #. Skip null symbol terminator.
 
 #. Get terminator.
 #. Skip null symbol terminator.
-#: config/tc-tic4x.c:994
+#: config/tc-tic4x.c:993
 msgid ".sect: subsection name ignored"
 msgstr ""
 
 msgid ".sect: subsection name ignored"
 msgstr ""
 
-#: config/tc-tic4x.c:1022 config/tc-tic4x.c:1122 config/tc-tic54x.c:1442
+#: config/tc-tic4x.c:1021 config/tc-tic4x.c:1121 config/tc-tic54x.c:1441
 #, c-format
 msgid "Error setting flags for \"%s\": %s"
 msgstr ""
 
 #, c-format
 msgid "Error setting flags for \"%s\": %s"
 msgstr ""
 
-#: config/tc-tic4x.c:1053
+#: config/tc-tic4x.c:1052
 msgid ".set syntax invalid\n"
 msgstr ""
 
 msgid ".set syntax invalid\n"
 msgstr ""
 
-#: config/tc-tic4x.c:1111
+#: config/tc-tic4x.c:1110
 msgid ".usect: non-zero alignment flag ignored"
 msgstr ""
 
 msgid ".usect: non-zero alignment flag ignored"
 msgstr ""
 
-#: config/tc-tic4x.c:1142
+#: config/tc-tic4x.c:1141
 #, 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:1146
+#: config/tc-tic4x.c:1145
 msgid "Changing processor generation on fly not supported..."
 msgstr ""
 
 msgid "Changing processor generation on fly not supported..."
 msgstr ""
 
-#: config/tc-tic4x.c:1445
+#: config/tc-tic4x.c:1444
 msgid "Auxiliary register AR0--AR7 required for indirect"
 msgstr ""
 
 msgid "Auxiliary register AR0--AR7 required for indirect"
 msgstr ""
 
-#: config/tc-tic4x.c:1459
+#: config/tc-tic4x.c:1458
 #, 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:1477
+#: config/tc-tic4x.c:1476
 msgid "Index register IR0,IR1 required for displacement"
 msgstr ""
 
 msgid "Index register IR0,IR1 required for displacement"
 msgstr ""
 
-#: config/tc-tic4x.c:1546
+#: config/tc-tic4x.c:1545
 msgid "Expecting a register name"
 msgstr ""
 
 msgid "Expecting a register name"
 msgstr ""
 
-#: config/tc-tic4x.c:1558 config/tc-tic4x.c:1581 config/tc-tic4x.c:1650
+#: config/tc-tic4x.c:1557 config/tc-tic4x.c:1580 config/tc-tic4x.c:1649
 msgid "Number too large"
 msgstr ""
 
 msgid "Number too large"
 msgstr ""
 
-#: config/tc-tic4x.c:1598
+#: config/tc-tic4x.c:1597
 msgid "Expecting a constant value"
 msgstr ""
 
 msgid "Expecting a constant value"
 msgstr ""
 
-#: config/tc-tic4x.c:1605
+#: config/tc-tic4x.c:1604
 #, c-format
 msgid "Bad direct addressing construct %s"
 msgstr ""
 
 #, c-format
 msgid "Bad direct addressing construct %s"
 msgstr ""
 
-#: config/tc-tic4x.c:1609
+#: config/tc-tic4x.c:1608
 #, 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:1633
+#: config/tc-tic4x.c:1632
 msgid "Unknown indirect addressing mode"
 msgstr ""
 
 msgid "Unknown indirect addressing mode"
 msgstr ""
 
-#: config/tc-tic4x.c:1730
+#: config/tc-tic4x.c:1729
 #, 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:1770
+#: config/tc-tic4x.c:1769
 msgid "Destination register must be ARn"
 msgstr ""
 
 msgid "Destination register must be ARn"
 msgstr ""
 
-#: config/tc-tic4x.c:1789 config/tc-tic4x.c:2162 config/tc-tic4x.c:2221
+#: config/tc-tic4x.c:1788 config/tc-tic4x.c:2161 config/tc-tic4x.c:2220
 #, 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:1818 config/tc-tic4x.c:2023
+#: config/tc-tic4x.c:1817 config/tc-tic4x.c:2022
 msgid "Invalid indirect addressing mode"
 msgstr ""
 
 msgid "Invalid indirect addressing mode"
 msgstr ""
 
-#: config/tc-tic4x.c:1842 config/tc-tic4x.c:1882 config/tc-tic4x.c:2073
-#: config/tc-tic4x.c:2095
+#: config/tc-tic4x.c:1841 config/tc-tic4x.c:1881 config/tc-tic4x.c:2072
+#: config/tc-tic4x.c:2094
 msgid "Register must be Rn"
 msgstr ""
 
 msgid "Register must be Rn"
 msgstr ""
 
-#: config/tc-tic4x.c:1896 config/tc-tic4x.c:1966 config/tc-tic4x.c:1980
+#: config/tc-tic4x.c:1895 config/tc-tic4x.c:1965 config/tc-tic4x.c:1979
 msgid "Register must be R0--R7"
 msgstr ""
 
 msgid "Register must be R0--R7"
 msgstr ""
 
-#: config/tc-tic4x.c:1920 config/tc-tic4x.c:1948
+#: config/tc-tic4x.c:1919 config/tc-tic4x.c:1947
 #, c-format
 msgid "Invalid indirect addressing mode displacement %d"
 msgstr ""
 
 #, c-format
 msgid "Invalid indirect addressing mode displacement %d"
 msgstr ""
 
-#: config/tc-tic4x.c:1994
+#: config/tc-tic4x.c:1993
 msgid "Destination register must be R2 or R3"
 msgstr ""
 
 msgid "Destination register must be R2 or R3"
 msgstr ""
 
-#: config/tc-tic4x.c:2008
+#: config/tc-tic4x.c:2007
 msgid "Destination register must be R0 or R1"
 msgstr ""
 
 msgid "Destination register must be R0 or R1"
 msgstr ""
 
-#: config/tc-tic4x.c:2045
+#: config/tc-tic4x.c:2044
 #, 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:2106 config/tc-tic4x.c:2237
+#: config/tc-tic4x.c:2105 config/tc-tic4x.c:2236
 msgid "Floating point number not valid in expression"
 msgstr ""
 
 msgid "Floating point number not valid in expression"
 msgstr ""
 
-#: config/tc-tic4x.c:2120
+#: config/tc-tic4x.c:2119
 #, c-format
 msgid "Signed immediate value %ld too large"
 msgstr ""
 
 #, c-format
 msgid "Signed immediate value %ld too large"
 msgstr ""
 
-#: config/tc-tic4x.c:2183
+#: config/tc-tic4x.c:2182
 #, c-format
 msgid "Unsigned immediate value %ld too large"
 msgstr ""
 
 #, c-format
 msgid "Unsigned immediate value %ld too large"
 msgstr ""
 
-#: config/tc-tic4x.c:2251
+#: config/tc-tic4x.c:2250
 #, c-format
 msgid "Immediate value %ld too large"
 msgstr ""
 
 #, c-format
 msgid "Immediate value %ld too large"
 msgstr ""
 
-#: config/tc-tic4x.c:2270 config/tc-tic4x.c:2298
+#: config/tc-tic4x.c:2269 config/tc-tic4x.c:2297
 msgid "Register must be ivtp or tvtp"
 msgstr ""
 
 msgid "Register must be ivtp or tvtp"
 msgstr ""
 
-#: config/tc-tic4x.c:2284
+#: config/tc-tic4x.c:2283
 msgid "Register must be address register"
 msgstr ""
 
 msgid "Register must be address register"
 msgstr ""
 
-#: config/tc-tic4x.c:2357
+#: config/tc-tic4x.c:2356
 msgid "Source and destination register should not be equal"
 msgstr ""
 
 msgid "Source and destination register should not be equal"
 msgstr ""
 
-#: config/tc-tic4x.c:2372
+#: config/tc-tic4x.c:2371
 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:2413
+#: config/tc-tic4x.c:2412
 msgid "Too many operands scanned"
 msgstr ""
 
 msgid "Too many operands scanned"
 msgstr ""
 
-#: config/tc-tic4x.c:2443
+#: config/tc-tic4x.c:2442
 msgid "Parallel opcode cannot contain more than two instructions"
 msgstr ""
 
 msgid "Parallel opcode cannot contain more than two instructions"
 msgstr ""
 
-#: config/tc-tic4x.c:2516
+#: config/tc-tic4x.c:2515
 #, c-format
 msgid "Invalid operands for %s"
 msgstr ""
 
 #, c-format
 msgid "Invalid operands for %s"
 msgstr ""
 
-#: config/tc-tic4x.c:2519
+#: config/tc-tic4x.c:2518
 #, c-format
 msgid "Invalid instruction %s"
 msgstr ""
 
 #, c-format
 msgid "Invalid instruction %s"
 msgstr ""
 
-#: config/tc-tic4x.c:2668
+#: config/tc-tic4x.c:2667
 #, c-format
 msgid "Bad relocation type: 0x%02x"
 msgstr ""
 
 #, c-format
 msgid "Bad relocation type: 0x%02x"
 msgstr ""
 
-#: config/tc-tic4x.c:2726
+#: config/tc-tic4x.c:2725
 #, c-format
 msgid "Unsupported processor generation %d"
 msgstr ""
 
 #, c-format
 msgid "Unsupported processor generation %d"
 msgstr ""
 
-#: config/tc-tic4x.c:2734
+#: config/tc-tic4x.c:2733
 msgid "Option -b is depreciated, please use -mbig"
 msgstr ""
 
 msgid "Option -b is depreciated, please use -mbig"
 msgstr ""
 
-#: config/tc-tic4x.c:2740
+#: config/tc-tic4x.c:2739
 msgid "Option -p is depreciated, please use -mmemparm"
 msgstr ""
 
 msgid "Option -p is depreciated, please use -mmemparm"
 msgstr ""
 
-#: config/tc-tic4x.c:2746
+#: config/tc-tic4x.c:2745
 msgid "Option -r is depreciated, please use -mregparm"
 msgstr ""
 
 msgid "Option -r is depreciated, please use -mregparm"
 msgstr ""
 
-#: config/tc-tic4x.c:2752
+#: config/tc-tic4x.c:2751
 msgid "Option -s is depreciated, please use -msmall"
 msgstr ""
 
 msgid "Option -s is depreciated, please use -msmall"
 msgstr ""
 
-#: config/tc-tic4x.c:2780
+#: config/tc-tic4x.c:2779
 #, c-format
 msgid ""
 "\n"
 #, c-format
 msgid ""
 "\n"
@@ -13027,12 +13155,12 @@ msgid ""
 "  -menhanced              enable enhanced opcode support\n"
 msgstr ""
 
 "  -menhanced              enable enhanced opcode support\n"
 msgstr ""
 
-#: config/tc-tic4x.c:2825
+#: config/tc-tic4x.c:2824
 #, c-format
 msgid "Label \"$%d\" redefined"
 msgstr ""
 
 #, c-format
 msgid "Label \"$%d\" redefined"
 msgstr ""
 
-#: config/tc-tic4x.c:3033
+#: config/tc-tic4x.c:3032
 #, c-format
 msgid "Reloc %d not supported by object file format"
 msgstr ""
 #, c-format
 msgid "Reloc %d not supported by object file format"
 msgstr ""
@@ -13148,725 +13276,1177 @@ msgstr ""
 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:1301
+#: config/tc-tic54x.c:1300
 msgid ".space/.bes repeat count is negative, ignored"
 msgstr ""
 
 msgid ".space/.bes repeat count is negative, ignored"
 msgstr ""
 
-#: config/tc-tic54x.c:1306
+#: config/tc-tic54x.c:1305
 msgid ".space/.bes repeat count is zero, ignored"
 msgstr ""
 
 msgid ".space/.bes repeat count is zero, ignored"
 msgstr ""
 
-#: config/tc-tic54x.c:1383
+#: config/tc-tic54x.c:1382
 msgid "Missing size argument"
 msgstr ""
 
 msgid "Missing size argument"
 msgstr ""
 
-#: config/tc-tic54x.c:1517
+#: config/tc-tic54x.c:1516
 msgid "CPU version has already been set"
 msgstr ""
 
 msgid "CPU version has already been set"
 msgstr ""
 
-#: config/tc-tic54x.c:1521
+#: config/tc-tic54x.c:1520
 #, c-format
 msgid "Unrecognized version '%s'"
 msgstr ""
 
 #, c-format
 msgid "Unrecognized version '%s'"
 msgstr ""
 
-#: config/tc-tic54x.c:1527
+#: config/tc-tic54x.c:1526
 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:1660
+#: config/tc-tic54x.c:1657
 msgid "p2align not supported on this target"
 msgstr ""
 
 msgid "p2align not supported on this target"
 msgstr ""
 
-#: config/tc-tic54x.c:1672
+#: config/tc-tic54x.c:1669
 msgid "Argument to .even ignored"
 msgstr ""
 
 msgid "Argument to .even ignored"
 msgstr ""
 
-#: config/tc-tic54x.c:1718
+#: config/tc-tic54x.c:1715
 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:1731
+#: config/tc-tic54x.c:1728
 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:1746
+#: config/tc-tic54x.c:1743
 msgid "field value truncated"
 msgstr ""
 
 msgid "field value truncated"
 msgstr ""
 
-#: config/tc-tic54x.c:1853 config/tc-tic54x.c:2159
+#: config/tc-tic54x.c:1850 config/tc-tic54x.c:2156
 #, c-format
 msgid "Unrecognized section '%s'"
 msgstr ""
 
 #, c-format
 msgid "Unrecognized section '%s'"
 msgstr ""
 
-#: config/tc-tic54x.c:1862
+#: config/tc-tic54x.c:1859
 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:2069
+#: config/tc-tic54x.c:2066
 msgid "ENDLOOP without corresponding LOOP"
 msgstr ""
 
 msgid "ENDLOOP without corresponding LOOP"
 msgstr ""
 
-#: config/tc-tic54x.c:2110
+#: config/tc-tic54x.c:2107
 msgid "Mixing of normal and extended addressing not supported"
 msgstr ""
 
 msgid "Mixing of normal and extended addressing not supported"
 msgstr ""
 
-#: config/tc-tic54x.c:2116
+#: config/tc-tic54x.c:2113
 msgid "Extended addressing not supported on the specified CPU"
 msgstr ""
 
 msgid "Extended addressing not supported on the specified CPU"
 msgstr ""
 
-#: config/tc-tic54x.c:2165
+#: config/tc-tic54x.c:2162
 msgid ".sblock may be used for initialized sections only"
 msgstr ""
 
 msgid ".sblock may be used for initialized sections only"
 msgstr ""
 
-#: config/tc-tic54x.c:2195
+#: config/tc-tic54x.c:2192
 msgid "Symbol missing for .set/.equ"
 msgstr ""
 
 msgid "Symbol missing for .set/.equ"
 msgstr ""
 
-#: config/tc-tic54x.c:2251
+#: config/tc-tic54x.c:2248
 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:2259
+#: config/tc-tic54x.c:2256
 msgid "Substitution symbols must begin with a letter"
 msgstr ""
 
 msgid "Substitution symbols must begin with a letter"
 msgstr ""
 
-#: config/tc-tic54x.c:2352
+#: config/tc-tic54x.c:2349
 #, 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:2359
+#: config/tc-tic54x.c:2356
 #, 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:2489
+#: config/tc-tic54x.c:2486
 #, c-format
 msgid "Bad COFF version '%s'"
 msgstr ""
 
 #, c-format
 msgid "Bad COFF version '%s'"
 msgstr ""
 
-#: config/tc-tic54x.c:2498
+#: config/tc-tic54x.c:2495
 #, c-format
 msgid "Bad CPU version '%s'"
 msgstr ""
 
 #, c-format
 msgid "Bad CPU version '%s'"
 msgstr ""
 
-#: config/tc-tic54x.c:2511 config/tc-tic54x.c:2514
+#: config/tc-tic54x.c:2508 config/tc-tic54x.c:2511
 #, 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:2629
+#: config/tc-tic54x.c:2626
 #, c-format
 msgid "Undefined substitution symbol '%s'"
 msgstr ""
 
 #, c-format
 msgid "Undefined substitution symbol '%s'"
 msgstr ""
 
-#: config/tc-tic54x.c:3131
+#: config/tc-tic54x.c:3128
 #, c-format
 msgid "Unbalanced parenthesis in operand %d"
 msgstr ""
 
 #, c-format
 msgid "Unbalanced parenthesis in operand %d"
 msgstr ""
 
-#: config/tc-tic54x.c:3162 config/tc-tic54x.c:3170
+#: config/tc-tic54x.c:3159 config/tc-tic54x.c:3167
 msgid "Expecting operand after ','"
 msgstr ""
 
 msgid "Expecting operand after ','"
 msgstr ""
 
-#: config/tc-tic54x.c:3181
+#: config/tc-tic54x.c:3178
 msgid "Extra junk on line"
 msgstr ""
 
 msgid "Extra junk on line"
 msgstr ""
 
-#: config/tc-tic54x.c:3218
+#: config/tc-tic54x.c:3215
 msgid "Badly formed address expression"
 msgstr ""
 
 msgid "Badly formed address expression"
 msgstr ""
 
-#: config/tc-tic54x.c:3471
+#: config/tc-tic54x.c:3468
 #, c-format
 msgid "Invalid dmad syntax '%s'"
 msgstr ""
 
 #, c-format
 msgid "Invalid dmad syntax '%s'"
 msgstr ""
 
-#: config/tc-tic54x.c:3535
+#: config/tc-tic54x.c:3532
 #, 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:3586
+#: config/tc-tic54x.c:3583
 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:3606
+#: config/tc-tic54x.c:3603
 #, c-format
 msgid "Unrecognized indirect address format \"%s\""
 msgstr ""
 
 #, c-format
 msgid "Unrecognized indirect address format \"%s\""
 msgstr ""
 
-#: config/tc-tic54x.c:3644
+#: config/tc-tic54x.c:3641
 #, 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:3664
+#: config/tc-tic54x.c:3661
 msgid "Error in relocation handling"
 msgstr ""
 
 msgid "Error in relocation handling"
 msgstr ""
 
-#: config/tc-tic54x.c:3683 config/tc-tic54x.c:3745 config/tc-tic54x.c:3773
+#: config/tc-tic54x.c:3680 config/tc-tic54x.c:3742 config/tc-tic54x.c:3770
 #, c-format
 msgid "Unrecognized condition code \"%s\""
 msgstr ""
 
 #, c-format
 msgid "Unrecognized condition code \"%s\""
 msgstr ""
 
-#: config/tc-tic54x.c:3700
+#: config/tc-tic54x.c:3697
 #, 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:3708
+#: config/tc-tic54x.c:3705
 #, 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:3715
+#: config/tc-tic54x.c:3712
 msgid "Only one comparison conditional allowed"
 msgstr ""
 
 msgid "Only one comparison conditional allowed"
 msgstr ""
 
-#: config/tc-tic54x.c:3720
+#: config/tc-tic54x.c:3717
 msgid "Only one overflow conditional allowed"
 msgstr ""
 
 msgid "Only one overflow conditional allowed"
 msgstr ""
 
-#: config/tc-tic54x.c:3728
+#: config/tc-tic54x.c:3725
 #, c-format
 msgid "Duplicate %s conditional"
 msgstr ""
 
 #, c-format
 msgid "Duplicate %s conditional"
 msgstr ""
 
-#: config/tc-tic54x.c:3759
+#: config/tc-tic54x.c:3756
 msgid "Invalid auxiliary register (use AR0-AR7)"
 msgstr ""
 
 msgid "Invalid auxiliary register (use AR0-AR7)"
 msgstr ""
 
-#: config/tc-tic54x.c:3790
+#: config/tc-tic54x.c:3787
 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:3798
+#: config/tc-tic54x.c:3795
 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:3824
+#: config/tc-tic54x.c:3821
 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:3873
+#: config/tc-tic54x.c:3870
 #, 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:3912
+#: config/tc-tic54x.c:3909
 msgid "Invalid operand (use 1, 2, or 3)"
 msgstr ""
 
 msgid "Invalid operand (use 1, 2, or 3)"
 msgstr ""
 
-#: config/tc-tic54x.c:3937
+#: config/tc-tic54x.c:3934
 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:3947
+#: config/tc-tic54x.c:3944
 #, c-format
 msgid "Unrecognized status bit \"%s\""
 msgstr ""
 
 #, c-format
 msgid "Unrecognized status bit \"%s\""
 msgstr ""
 
-#: config/tc-tic54x.c:3970
+#: config/tc-tic54x.c:3967
 #, c-format
 msgid "Invalid status register \"%s\""
 msgstr ""
 
 #, c-format
 msgid "Invalid status register \"%s\""
 msgstr ""
 
-#: config/tc-tic54x.c:3982
+#: config/tc-tic54x.c:3979
 #, 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:4185
+#: config/tc-tic54x.c:4182
 #, c-format
 msgid "Unrecognized instruction \"%s\""
 msgstr ""
 
 #, c-format
 msgid "Unrecognized instruction \"%s\""
 msgstr ""
 
-#: config/tc-tic54x.c:4214
+#: config/tc-tic54x.c:4211
 #, 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:4243
+#: config/tc-tic54x.c:4240
 #, c-format
 msgid "Unrecognized parallel instruction \"%s\""
 msgstr ""
 
 #, c-format
 msgid "Unrecognized parallel instruction \"%s\""
 msgstr ""
 
-#: config/tc-tic54x.c:4292
+#: config/tc-tic54x.c:4289
 #, 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:4295
+#: config/tc-tic54x.c:4292
 #, c-format
 msgid "Unrecognized parallel instruction combination \"%s || %s\""
 msgstr ""
 
 #, c-format
 msgid "Unrecognized parallel instruction combination \"%s || %s\""
 msgstr ""
 
-#: config/tc-tic54x.c:4522
+#: config/tc-tic54x.c:4519
 #, 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:4562
+#: config/tc-tic54x.c:4559
 msgid "Unrecognized substitution symbol function"
 msgstr ""
 
 msgid "Unrecognized substitution symbol function"
 msgstr ""
 
-#: config/tc-tic54x.c:4567
+#: config/tc-tic54x.c:4564
 msgid "Missing '(' after substitution symbol function"
 msgstr ""
 
 msgid "Missing '(' after substitution symbol function"
 msgstr ""
 
-#: config/tc-tic54x.c:4581
+#: config/tc-tic54x.c:4578
 msgid "Expecting second argument"
 msgstr ""
 
 msgid "Expecting second argument"
 msgstr ""
 
-#: config/tc-tic54x.c:4594 config/tc-tic54x.c:4644
+#: config/tc-tic54x.c:4591 config/tc-tic54x.c:4641
 msgid "Extra junk in function call, expecting ')'"
 msgstr ""
 
 msgid "Extra junk in function call, expecting ')'"
 msgstr ""
 
-#: config/tc-tic54x.c:4620
+#: config/tc-tic54x.c:4617
 msgid "Function expects two arguments"
 msgstr ""
 
 msgid "Function expects two arguments"
 msgstr ""
 
-#: config/tc-tic54x.c:4633
+#: config/tc-tic54x.c:4630
 msgid "Expecting character constant argument"
 msgstr ""
 
 msgid "Expecting character constant argument"
 msgstr ""
 
-#: config/tc-tic54x.c:4639
+#: config/tc-tic54x.c:4636
 msgid "Both arguments must be substitution symbols"
 msgstr ""
 
 msgid "Both arguments must be substitution symbols"
 msgstr ""
 
-#: config/tc-tic54x.c:4692
+#: config/tc-tic54x.c:4689
 #, c-format
 msgid "Invalid subscript (use 1 to %d)"
 msgstr ""
 
 #, c-format
 msgid "Invalid subscript (use 1 to %d)"
 msgstr ""
 
-#: config/tc-tic54x.c:4702
+#: config/tc-tic54x.c:4699
 #, c-format
 msgid "Invalid length (use 0 to %d"
 msgstr ""
 
 #, c-format
 msgid "Invalid length (use 0 to %d"
 msgstr ""
 
-#: config/tc-tic54x.c:4712
+#: config/tc-tic54x.c:4709
 msgid "Missing ')' in subscripted substitution symbol expression"
 msgstr ""
 
 msgid "Missing ')' in subscripted substitution symbol expression"
 msgstr ""
 
-#: config/tc-tic54x.c:4732
+#: config/tc-tic54x.c:4729
 msgid "Missing forced substitution terminator ':'"
 msgstr ""
 
 msgid "Missing forced substitution terminator ':'"
 msgstr ""
 
-#: config/tc-tic54x.c:4886
+#: config/tc-tic54x.c:4883
 #, 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:4927
+#: config/tc-tic54x.c:4924
 #, c-format
 msgid "Unrecognized parallel instruction '%s'"
 msgstr ""
 
 #, c-format
 msgid "Unrecognized parallel instruction '%s'"
 msgstr ""
 
-#: config/tc-tic54x.c:4939
+#: config/tc-tic54x.c:4936
 #, 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:4946
+#: config/tc-tic54x.c:4943
 #, c-format
 msgid "Instruction '%s' requires far mode addressing"
 msgstr ""
 
 #, c-format
 msgid "Instruction '%s' requires far mode addressing"
 msgstr ""
 
-#: config/tc-tic54x.c:4958
+#: config/tc-tic54x.c:4955
 #, 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:4968
+#: config/tc-tic54x.c:4965
 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:4979
+#: config/tc-tic54x.c:4976
 #, 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:4983
+#: config/tc-tic54x.c:4980
 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:5135
+#: config/tc-tic54x.c:5132
 #, c-format
 msgid "Unsupported relocation size %d"
 msgstr ""
 
 #, c-format
 msgid "Unsupported relocation size %d"
 msgstr ""
 
-#: config/tc-tic54x.c:5266
+#: config/tc-tic54x.c:5263
 msgid "non-absolute value used with .space/.bes"
 msgstr ""
 
 msgid "non-absolute value used with .space/.bes"
 msgstr ""
 
-#: config/tc-tic54x.c:5270
+#: config/tc-tic54x.c:5267
 #, c-format
 msgid "negative value ignored in %s"
 msgstr ""
 
 #, c-format
 msgid "negative value ignored in %s"
 msgstr ""
 
-#: config/tc-tic54x.c:5358
+#: config/tc-tic54x.c:5355
 #, c-format
 msgid "attempt to .space/.bes backwards? (%ld)"
 msgstr ""
 
 #, c-format
 msgid "attempt to .space/.bes backwards? (%ld)"
 msgstr ""
 
-#: config/tc-tic54x.c:5390
+#: config/tc-tic54x.c:5387
 #, c-format
 msgid "Invalid label '%s'"
 msgstr ""
 
 #, c-format
 msgid "Invalid label '%s'"
 msgstr ""
 
-#: config/tc-v850.c:233
+#: config/tc-tic6x.c:192
 #, c-format
 #, c-format
-msgid ".COMMon length (%d.) < 0! Ignored."
+msgid "unknown architecture '%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-v850.c:254
+#: config/tc-tic6x.c:222
 #, c-format
 #, c-format
-msgid "Length of .comm \"%s\" is already %ld. Not changed to %d."
+msgid "unknown -mpid= argument '%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-v850.c:280
-msgid "Common alignment negative; 0 assumed"
+#: config/tc-tic6x.c:288
+#, c-format
+msgid "TMS320C6000 options:\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-v850.c:480
-msgid ".longcall pseudo-op seen when not relaxing"
+#: config/tc-tic6x.c:289
+#, c-format
+msgid "  -march=ARCH             enable instructions from architecture ARCH\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-v850.c:482
-msgid ".longjump pseudo-op seen when not relaxing"
+#: config/tc-tic6x.c:290
+#, c-format
+msgid "  -matomic                enable atomic operation instructions\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-v850.c:489
-msgid "bad .longcall format"
+#: config/tc-tic6x.c:291
+#, c-format
+msgid "  -mno-atomic             disable atomic operation instructions\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-v850.c:938
+#: config/tc-tic6x.c:292
 #, c-format
 #, c-format
-msgid "unknown operand shift: %x\n"
+msgid "  -mbig-endian            generate big-endian code\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-v850.c:939
-msgid "internal failure in parse_register_list"
+#: config/tc-tic6x.c:293
+#, c-format
+msgid "  -mlittle-endian         generate little-endian code\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-v850.c:955
+#: config/tc-tic6x.c:294
+#, c-format
+msgid "  -mdsbt                  code uses DSBT addressing\n"
+msgstr ""
+
+#: config/tc-tic6x.c:295
+#, c-format
+msgid "  -mno-dsbt               code does not use DSBT addressing\n"
+msgstr ""
+
+#: config/tc-tic6x.c:296
+#, c-format
+msgid ""
+"  -mpid=no                code uses position-dependent data addressing\n"
+msgstr ""
+
+#: config/tc-tic6x.c:297
+#, 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
+#, 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
+#, c-format
+msgid "  -mpic                   code addressing is position-independent\n"
+msgstr ""
+
+#: config/tc-tic6x.c:302
+#, c-format
+msgid "  -mno-pic                code addressing is position-dependent\n"
+msgstr ""
+
+#: config/tc-tic6x.c:307
+#, c-format
+msgid "Supported ARCH values are:"
+msgstr ""
+
+#: config/tc-tic6x.c:531
+msgid "multiple '||' on same line"
+msgstr ""
+
+#: config/tc-tic6x.c:534
+msgid "'||' after predicate"
+msgstr ""
+
+#: config/tc-tic6x.c:578
+msgid "multiple predicates on same line"
+msgstr ""
+
+#: config/tc-tic6x.c:584
+#, c-format
+msgid "bad predicate '%s'"
+msgstr ""
+
+#: config/tc-tic6x.c:595
+msgid "predication on A0 not supported on this architecture"
+msgstr ""
+
+#: config/tc-tic6x.c:628
+msgid "label after '||'"
+msgstr ""
+
+#: config/tc-tic6x.c:634
+msgid "label after predicate"
+msgstr ""
+
+#: config/tc-tic6x.c:658
+msgid "'||' not followed by instruction"
+msgstr ""
+
+#: config/tc-tic6x.c:664
+msgid "predicate not followed by instruction"
+msgstr ""
+
+#: config/tc-tic6x.c:1097
+#, 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
+#, c-format
+msgid "register number %u not supported on this architecture"
+msgstr ""
+
+#: config/tc-tic6x.c:1307
+#, c-format
+msgid "register pair for operand %u of '%.*s' not a valid even/odd pair"
+msgstr ""
+
+#: config/tc-tic6x.c:1363
+#, c-format
+msgid "junk after operand %u of '%.*s'"
+msgstr ""
+
+#: config/tc-tic6x.c:1376
+#, c-format
+msgid "bad register or register pair for operand %u of '%.*s'"
+msgstr ""
+
+#: config/tc-tic6x.c:1382
+#, c-format
+msgid "bad register for operand %u of '%.*s'"
+msgstr ""
+
+#: config/tc-tic6x.c:1387
+#, c-format
+msgid "bad register pair for operand %u of '%.*s'"
+msgstr ""
+
+#: config/tc-tic6x.c:1392
+#, c-format
+msgid "bad functional unit for operand %u of '%.*s'"
+msgstr ""
+
+#: config/tc-tic6x.c:1397
+#, c-format
+msgid "bad operand %u of '%.*s'"
+msgstr ""
+
+#: config/tc-tic6x.c:1496
+msgid "$DSBT_INDEX must be used with __c6xabi_DSBT_BASE"
+msgstr ""
+
+#: config/tc-tic6x.c:1535
+msgid "$DSBT_INDEX not supported in this context"
+msgstr ""
+
+#: config/tc-tic6x.c:1548
+msgid "$GOT not supported in this context"
+msgstr ""
+
+#: config/tc-tic6x.c:1565
+msgid "$DPR_GOT not supported in this context"
+msgstr ""
+
+#: config/tc-tic6x.c:1586
+msgid "$DPR_BYTE not supported in this context"
+msgstr ""
+
+#: config/tc-tic6x.c:1603
+msgid "$DPR_HWORD not supported in this context"
+msgstr ""
+
+#: config/tc-tic6x.c:1620
+msgid "$DPR_WORD not supported in this context"
+msgstr ""
+
+#: config/tc-tic6x.c:1631
+msgid "invalid PC-relative operand"
+msgstr ""
+
+#: config/tc-tic6x.c:1668
+#, 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
+#, c-format
+msgid "operand %u of '%.*s' out of range"
+msgstr ""
+
+#: config/tc-tic6x.c:2239 config/tc-tic6x.c:2440
+#, c-format
+msgid "offset in operand %u of '%.*s' not divisible by %u"
+msgstr ""
+
+#: config/tc-tic6x.c:2432 config/tc-tic6x.c:2465
+#, c-format
+msgid "offset in operand %u of '%.*s' out of range"
+msgstr ""
+
+#: config/tc-tic6x.c:2547
+#, c-format
+msgid "functional unit already masked for operand %u of '%.*s'"
+msgstr ""
+
+#: config/tc-tic6x.c:2571 config/tc-tic6x.c:3330
+#, c-format
+msgid "'%.*s' instruction not in a software pipelined loop"
+msgstr ""
+
+#: config/tc-tic6x.c:2670
+#, c-format
+msgid "instruction '%.*s' cannot be predicated"
+msgstr ""
+
+#: config/tc-tic6x.c:2799
+#, c-format
+msgid "unknown opcode '%s'"
+msgstr ""
+
+#: config/tc-tic6x.c:2938
+#, c-format
+msgid "'%.*s' instruction not supported on this architecture"
+msgstr ""
+
+#: config/tc-tic6x.c:2946
+#, c-format
+msgid "'%.*s' instruction not supported on this functional unit"
+msgstr ""
+
+#: config/tc-tic6x.c:2954
+#, c-format
+msgid ""
+"'%.*s' instruction not supported on this functional unit for this "
+"architecture"
+msgstr ""
+
+#: config/tc-tic6x.c:2974
+msgid "missing operand after comma"
+msgstr ""
+
+#: config/tc-tic6x.c:2982 config/tc-tic6x.c:3000
+#, c-format
+msgid "too many operands to '%.*s'"
+msgstr ""
+
+#: config/tc-tic6x.c:3013
+#, c-format
+msgid "bad number of operands to '%.*s'"
+msgstr ""
+
+#: config/tc-tic6x.c:3085
+#, c-format
+msgid "operand %u of '%.*s' not constant"
+msgstr ""
+
+#: config/tc-tic6x.c:3090
+#, c-format
+msgid "operand %u of '%.*s' on wrong side"
+msgstr ""
+
+#: config/tc-tic6x.c:3095
+#, c-format
+msgid "operand %u of '%.*s' not a valid return address register"
+msgstr ""
+
+#: config/tc-tic6x.c:3101
+#, c-format
+msgid "operand %u of '%.*s' is write-only"
+msgstr ""
+
+#: config/tc-tic6x.c:3106
+#, c-format
+msgid "operand %u of '%.*s' is read-only"
+msgstr ""
+
+#: config/tc-tic6x.c:3111
+#, c-format
+msgid "operand %u of '%.*s' not a valid memory reference"
+msgstr ""
+
+#: config/tc-tic6x.c:3117
+#, c-format
+msgid "operand %u of '%.*s' not a valid base address register"
+msgstr ""
+
+#: config/tc-tic6x.c:3203
+#, c-format
+msgid "bad operand combination for '%.*s'"
+msgstr ""
+
+#: config/tc-tic6x.c:3249
+msgid "parallel instruction not following another instruction"
+msgstr ""
+
+#: config/tc-tic6x.c:3255
+msgid "too many instructions in execute packet"
+msgstr ""
+
+#: config/tc-tic6x.c:3260
+msgid "label not at start of execute packet"
+msgstr ""
+
+#: config/tc-tic6x.c:3263
+#, c-format
+msgid "'%.*s' instruction not at start of execute packet"
+msgstr ""
+
+#: config/tc-tic6x.c:3311
+msgid "functional unit already used in this execute packet"
+msgstr ""
+
+#: config/tc-tic6x.c:3319
+msgid "nested software pipelined loop"
+msgstr ""
+
+#: config/tc-tic6x.c:3338
+msgid "'||^' without previous SPMASK"
+msgstr ""
+
+#: config/tc-tic6x.c:3340
+msgid "cannot mask instruction using no functional unit"
+msgstr ""
+
+#: config/tc-tic6x.c:3352
+msgid "functional unit already masked"
+msgstr ""
+
+#: config/tc-tic6x.c:3416
+msgid "value too large for 2-byte field"
+msgstr ""
+
+#: config/tc-tic6x.c:3426
+msgid "value too large for 1-byte field"
+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"
+msgstr ""
+
+#: config/tc-tic6x.c:3540
+msgid "immediate offset not 2-byte-aligned"
+msgstr ""
+
+#: config/tc-tic6x.c:3568
+msgid "immediate offset not 4-byte-aligned"
+msgstr ""
+
+#: config/tc-tic6x.c:3582
+msgid "addend used with $DSBT_INDEX"
+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"
+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"
+msgstr ""
+
+#: config/tc-v850.c:286
+#, c-format
+msgid ".COMMon length (%d.) < 0! Ignored."
+msgstr ""
+
+#: config/tc-v850.c:307
+#, c-format
+msgid "Length of .comm \"%s\" is already %ld. Not changed to %d."
+msgstr ""
+
+#: config/tc-v850.c:333
+msgid "Common alignment negative; 0 assumed"
+msgstr ""
+
+#: config/tc-v850.c:536
+msgid ".longcall pseudo-op seen when not relaxing"
+msgstr ""
+
+#: config/tc-v850.c:538
+msgid ".longjump pseudo-op seen when not relaxing"
+msgstr ""
+
+#: config/tc-v850.c:545
+msgid "bad .longcall format"
+msgstr ""
+
+#: config/tc-v850.c:1182
+#, c-format
+msgid "unknown operand shift: %x\n"
+msgstr ""
+
+#: config/tc-v850.c:1183
+msgid "internal failure in parse_register_list"
+msgstr ""
+
+#: config/tc-v850.c:1199
 msgid "constant expression or register list expected"
 msgstr ""
 
 msgid "constant expression or register list expected"
 msgstr ""
 
-#: config/tc-v850.c:960 config/tc-v850.c:973 config/tc-v850.c:992
+#: config/tc-v850.c:1204
 msgid "high bits set in register list expression"
 msgstr ""
 
 msgid "high bits set in register list expression"
 msgstr ""
 
-#: config/tc-v850.c:1031 config/tc-v850.c:1094
+#: config/tc-v850.c:1242 config/tc-v850.c:1299
 msgid "illegal register included in list"
 msgstr ""
 
 msgid "illegal register included in list"
 msgstr ""
 
-#: config/tc-v850.c:1037
+#: config/tc-v850.c:1248
 msgid "system registers cannot be included in list"
 msgstr ""
 
 msgid "system registers cannot be included in list"
 msgstr ""
 
-#: config/tc-v850.c:1042
-msgid "PSW cannot be included in list"
-msgstr ""
-
-#: config/tc-v850.c:1049
-msgid "High value system registers cannot be included in list"
+#: config/tc-v850.c:1274
+msgid "second register should follow dash in register list"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-v850.c:1073
-msgid "second register should follow dash in register list"
+#: config/tc-v850.c:1279
+msgid "second register should greater tahn first register"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-v850.c:1118
+#: config/tc-v850.c:1327
 #, c-format
 msgid " V850 options:\n"
 msgstr ""
 
 #, c-format
 msgid " V850 options:\n"
 msgstr ""
 
-#: config/tc-v850.c:1119
+#: config/tc-v850.c:1328
 #, c-format
 msgid "  -mwarn-signed-overflow    Warn if signed immediate values overflow\n"
 msgstr ""
 
 #, c-format
 msgid "  -mwarn-signed-overflow    Warn if signed immediate values overflow\n"
 msgstr ""
 
-#: config/tc-v850.c:1120
+#: config/tc-v850.c:1329
 #, c-format
 msgid ""
 "  -mwarn-unsigned-overflow  Warn if unsigned immediate values overflow\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "  -mwarn-unsigned-overflow  Warn if unsigned immediate values overflow\n"
 msgstr ""
 
-#: config/tc-v850.c:1121
+#: config/tc-v850.c:1330
 #, c-format
 msgid "  -mv850                    The code is targeted at the v850\n"
 msgstr ""
 
 #, c-format
 msgid "  -mv850                    The code is targeted at the v850\n"
 msgstr ""
 
-#: config/tc-v850.c:1122
+#: config/tc-v850.c:1331
 #, c-format
 msgid "  -mv850e                   The code is targeted at the v850e\n"
 msgstr ""
 
 #, c-format
 msgid "  -mv850e                   The code is targeted at the v850e\n"
 msgstr ""
 
-#: config/tc-v850.c:1123
+#: config/tc-v850.c:1332
 #, c-format
 msgid "  -mv850e1                  The code is targeted at the v850e1\n"
 msgstr ""
 
 #, c-format
 msgid "  -mv850e1                  The code is targeted at the v850e1\n"
 msgstr ""
 
-#: config/tc-v850.c:1124
+#: config/tc-v850.c:1333
 #, c-format
 #, c-format
-msgid ""
-"  -mv850any                 The code is generic, despite any processor "
-"specific instructions\n"
+msgid "  -mv850e2                  The code is targeted at the v850e2\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-v850.c:1125
+#: config/tc-v850.c:1334
+#, c-format
+msgid "  -mv850e2v3                The code is targeted at the v850e2v3\n"
+msgstr ""
+
+#: config/tc-v850.c:1335
 #, c-format
 msgid "  -mrelax                   Enable relaxation\n"
 msgstr ""
 
 #, c-format
 msgid "  -mrelax                   Enable relaxation\n"
 msgstr ""
 
-#: config/tc-v850.c:1291
+#: config/tc-v850.c:1336
+#, c-format
+msgid ""
+"  --disp-size-default-22    branch displacement with unknown size is 22 bits "
+"(default)\n"
+msgstr ""
+
+#: config/tc-v850.c:1337
+#, c-format
+msgid ""
+"  --disp-size-default-32    branch displacement with unknown size is 32 "
+"bits\n"
+msgstr ""
+
+#: config/tc-v850.c:1338
+#, c-format
+msgid "  -mextension               enable extension opcode support\n"
+msgstr ""
+
+#: config/tc-v850.c:1339
+#, c-format
+msgid "  -mno-bcond17\t\t  disable b<cond> disp17 instruction\n"
+msgstr ""
+
+#: config/tc-v850.c:1340
+#, c-format
+msgid "  -mno-stld23\t\t  disable st/ld offset23 instruction\n"
+msgstr ""
+
+#: config/tc-v850.c:1655
 #, c-format
 msgid "Unable to determine default target processor from string: %s"
 msgstr ""
 
 #, c-format
 msgid "Unable to determine default target processor from string: %s"
 msgstr ""
 
-#: config/tc-v850.c:1326
+#: config/tc-v850.c:1695
+msgid "hi0() relocation used on an instruction which does not support it"
+msgstr ""
+
+#: config/tc-v850.c:1715
+msgid "hi() relocation used on an instruction which does not support it"
+msgstr ""
+
+#: config/tc-v850.c:1738
 msgid "lo() relocation used on an instruction which does not support it"
 msgstr ""
 
 msgid "lo() relocation used on an instruction which does not support it"
 msgstr ""
 
-#: config/tc-v850.c:1343
+#: config/tc-v850.c:1758
 msgid "ctoff() relocation used on an instruction which does not support it"
 msgstr ""
 
 msgid "ctoff() relocation used on an instruction which does not support it"
 msgstr ""
 
-#: config/tc-v850.c:1365
+#: config/tc-v850.c:1777
 msgid "sdaoff() relocation used on an instruction which does not support it"
 msgstr ""
 
 msgid "sdaoff() relocation used on an instruction which does not support it"
 msgstr ""
 
-#: config/tc-v850.c:1387
+#: config/tc-v850.c:1796
 msgid "zdaoff() relocation used on an instruction which does not support it"
 msgstr ""
 
 msgid "zdaoff() relocation used on an instruction which does not support it"
 msgstr ""
 
-#: config/tc-v850.c:1420
+#: config/tc-v850.c:1828
 msgid "tdaoff() relocation used on an instruction which does not support it"
 msgstr ""
 
 msgid "tdaoff() relocation used on an instruction which does not support it"
 msgstr ""
 
-#: config/tc-v850.c:1625
+#: config/tc-v850.c:1969
+#, c-format
+msgid "operand out of range (%d is not between %d and %d)"
+msgstr ""
+
+#: config/tc-v850.c:2052
+msgid "st/ld offset 23 instruction was disabled ."
+msgstr ""
+
+#: config/tc-v850.c:2061
 msgid "Target processor does not support this instruction."
 msgstr ""
 
 msgid "Target processor does not support this instruction."
 msgstr ""
 
-#: config/tc-v850.c:1714 config/tc-v850.c:1743 config/tc-v850.c:1923
+#: config/tc-v850.c: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
 msgid "immediate operand is too large"
 msgstr ""
 
 msgid "immediate operand is too large"
 msgstr ""
 
-#: config/tc-v850.c:1725
+#: config/tc-v850.c:2185
 msgid "AAARG -> unhandled constant reloc"
 msgstr ""
 
 msgid "AAARG -> unhandled constant reloc"
 msgstr ""
 
-#: config/tc-v850.c:1768
+#: config/tc-v850.c:2320 config/tc-v850.c:2330
+msgid "constant too big to fit into instruction"
+msgstr ""
+
+#: config/tc-v850.c:2405
+msgid "odd number cannot be used here"
+msgstr ""
+
+#: config/tc-v850.c:2450
 msgid "invalid register name"
 msgstr ""
 
 msgid "invalid register name"
 msgstr ""
 
-#: config/tc-v850.c:1772
+#: config/tc-v850.c:2456
 msgid "register r0 cannot be used here"
 msgstr ""
 
 msgid "register r0 cannot be used here"
 msgstr ""
 
-#: config/tc-v850.c:1783
+#: config/tc-v850.c:2462
+msgid "odd register cannot be used here"
+msgstr ""
+
+#: config/tc-v850.c:2471
 msgid "invalid system register name"
 msgstr ""
 
 msgid "invalid system register name"
 msgstr ""
 
-#: config/tc-v850.c:1795
+#: config/tc-v850.c:2484
 msgid "expected EP register"
 msgstr ""
 
 msgid "expected EP register"
 msgstr ""
 
-#: config/tc-v850.c:1811
+#: config/tc-v850.c:2501 config/tc-v850.c:2514
 msgid "invalid condition code name"
 msgstr ""
 
 msgid "invalid condition code name"
 msgstr ""
 
-#: config/tc-v850.c:1831 config/tc-v850.c:1835
-msgid "constant too big to fit into instruction"
+#: config/tc-v850.c:2507
+msgid "condition sa cannot be used here"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-v850.c:1888
+#: config/tc-v850.c:2552
 msgid "syntax error: value is missing before the register name"
 msgstr ""
 
 msgid "syntax error: value is missing before the register name"
 msgstr ""
 
-#: config/tc-v850.c:1890
+#: config/tc-v850.c:2554
 msgid "syntax error: register not expected"
 msgstr ""
 
 msgid "syntax error: register not expected"
 msgstr ""
 
-#: config/tc-v850.c:1903
+#: config/tc-v850.c:2568
 msgid "syntax error: system register not expected"
 msgstr ""
 
 msgid "syntax error: system register not expected"
 msgstr ""
 
-#: config/tc-v850.c:1907
+#: config/tc-v850.c:2573 config/tc-v850.c:2578
 msgid "syntax error: condition code not expected"
 msgstr ""
 
 msgid "syntax error: condition code not expected"
 msgstr ""
 
-#: config/tc-v850.c:1941 config/tc-xtensa.c:11825
+#: config/tc-v850.c:2588
+msgid "immediate 0 cannot be used here"
+msgstr ""
+
+#: config/tc-v850.c:2612
+msgid "immediate operand is not match"
+msgstr ""
+
+#: config/tc-v850.c:2631 config/tc-xtensa.c:11816
 msgid "invalid operand"
 msgstr ""
 
 msgid "invalid operand"
 msgstr ""
 
-#: config/tc-vax.c:1342
+#: config/tc-vax.c:1340
 msgid "no '[' to match ']'"
 msgstr ""
 
 msgid "no '[' to match ']'"
 msgstr ""
 
-#: config/tc-vax.c:1358
+#: config/tc-vax.c:1356
 msgid "bad register in []"
 msgstr ""
 
 msgid "bad register in []"
 msgstr ""
 
-#: config/tc-vax.c:1360
+#: config/tc-vax.c:1358
 msgid "[PC] index banned"
 msgstr ""
 
 msgid "[PC] index banned"
 msgstr ""
 
-#: config/tc-vax.c:1396
+#: config/tc-vax.c:1394
 msgid "no '(' to match ')'"
 msgstr ""
 
 msgid "no '(' to match ')'"
 msgstr ""
 
-#: config/tc-vax.c:1512
+#: config/tc-vax.c:1510
 msgid "invalid branch operand"
 msgstr ""
 
 msgid "invalid branch operand"
 msgstr ""
 
-#: config/tc-vax.c:1539
+#: config/tc-vax.c:1537
 msgid "address prohibits @"
 msgstr ""
 
 msgid "address prohibits @"
 msgstr ""
 
-#: config/tc-vax.c:1541
+#: config/tc-vax.c:1539
 msgid "address prohibits #"
 msgstr ""
 
 msgid "address prohibits #"
 msgstr ""
 
-#: config/tc-vax.c:1545
+#: config/tc-vax.c:1543
 msgid "address prohibits -()"
 msgstr ""
 
 msgid "address prohibits -()"
 msgstr ""
 
-#: config/tc-vax.c:1547
+#: config/tc-vax.c:1545
 msgid "address prohibits ()+"
 msgstr ""
 
 msgid "address prohibits ()+"
 msgstr ""
 
-#: config/tc-vax.c:1550
+#: config/tc-vax.c:1548
 msgid "address prohibits ()"
 msgstr ""
 
 msgid "address prohibits ()"
 msgstr ""
 
-#: config/tc-vax.c:1552
+#: config/tc-vax.c:1550
 msgid "address prohibits []"
 msgstr ""
 
 msgid "address prohibits []"
 msgstr ""
 
-#: config/tc-vax.c:1554
+#: config/tc-vax.c:1552
 msgid "address prohibits register"
 msgstr ""
 
 msgid "address prohibits register"
 msgstr ""
 
-#: config/tc-vax.c:1556
+#: config/tc-vax.c:1554
 msgid "address prohibits displacement length specifier"
 msgstr ""
 
 msgid "address prohibits displacement length specifier"
 msgstr ""
 
-#: config/tc-vax.c:1584
+#: config/tc-vax.c:1582
 msgid "invalid operand of S^#"
 msgstr ""
 
 msgid "invalid operand of S^#"
 msgstr ""
 
-#: config/tc-vax.c:1597
+#: config/tc-vax.c:1595
 msgid "S^# needs expression"
 msgstr ""
 
 msgid "S^# needs expression"
 msgstr ""
 
-#: config/tc-vax.c:1604
+#: config/tc-vax.c:1602
 msgid "S^# may only read-access"
 msgstr ""
 
 msgid "S^# may only read-access"
 msgstr ""
 
-#: config/tc-vax.c:1627
+#: config/tc-vax.c:1625
 msgid "invalid operand of -()"
 msgstr ""
 
 msgid "invalid operand of -()"
 msgstr ""
 
-#: config/tc-vax.c:1633
+#: config/tc-vax.c:1631
 msgid "-(PC) unpredictable"
 msgstr ""
 
 msgid "-(PC) unpredictable"
 msgstr ""
 
-#: config/tc-vax.c:1635
+#: config/tc-vax.c:1633
 msgid "[]index same as -()register: unpredictable"
 msgstr ""
 
 msgid "[]index same as -()register: unpredictable"
 msgstr ""
 
-#: config/tc-vax.c:1667
+#: config/tc-vax.c:1665
 msgid "invalid operand of ()+"
 msgstr ""
 
 msgid "invalid operand of ()+"
 msgstr ""
 
-#: config/tc-vax.c:1673
+#: config/tc-vax.c:1671
 msgid "(PC)+ unpredictable"
 msgstr ""
 
 msgid "(PC)+ unpredictable"
 msgstr ""
 
-#: config/tc-vax.c:1675
+#: config/tc-vax.c:1673
 msgid "[]index same as ()+register: unpredictable"
 msgstr ""
 
 msgid "[]index same as ()+register: unpredictable"
 msgstr ""
 
-#: config/tc-vax.c:1698
+#: config/tc-vax.c:1696
 msgid "# conflicts length"
 msgstr ""
 
 msgid "# conflicts length"
 msgstr ""
 
-#: config/tc-vax.c:1700
+#: config/tc-vax.c:1698
 msgid "# bars register"
 msgstr ""
 
 msgid "# bars register"
 msgstr ""
 
-#: config/tc-vax.c:1720
+#: config/tc-vax.c:1718
 msgid "writing or modifying # is unpredictable"
 msgstr ""
 
 msgid "writing or modifying # is unpredictable"
 msgstr ""
 
-#: config/tc-vax.c:1746
+#: config/tc-vax.c:1744
 msgid "length not needed"
 msgstr ""
 
 msgid "length not needed"
 msgstr ""
 
-#: config/tc-vax.c:1753
+#: config/tc-vax.c:1751
 msgid "can't []index a register, because it has no address"
 msgstr ""
 
 msgid "can't []index a register, because it has no address"
 msgstr ""
 
-#: config/tc-vax.c:1755
+#: config/tc-vax.c:1753
 msgid "a register has no address"
 msgstr ""
 
 msgid "a register has no address"
 msgstr ""
 
-#: config/tc-vax.c:1764
+#: config/tc-vax.c:1762
 msgid "PC part of operand unpredictable"
 msgstr ""
 
 msgid "PC part of operand unpredictable"
 msgstr ""
 
-#: config/tc-vax.c:1920
+#: config/tc-vax.c:1918
 msgid "odd number of bytes in operand description"
 msgstr ""
 
 msgid "odd number of bytes in operand description"
 msgstr ""
 
-#: config/tc-vax.c:1934
+#: config/tc-vax.c:1932
 msgid "Bad operand"
 msgstr ""
 
 msgid "Bad operand"
 msgstr ""
 
-#: config/tc-vax.c:1939
+#: config/tc-vax.c:1937
 msgid "Not enough operands"
 msgstr ""
 
 msgid "Not enough operands"
 msgstr ""
 
-#: config/tc-vax.c:2216
+#: config/tc-vax.c:2214
 msgid "SYMBOL TABLE not implemented"
 msgstr ""
 
 msgid "SYMBOL TABLE not implemented"
 msgstr ""
 
-#: config/tc-vax.c:2220
+#: config/tc-vax.c:2218
 msgid "TOKEN TRACE not implemented"
 msgstr ""
 
 msgid "TOKEN TRACE not implemented"
 msgstr ""
 
-#: config/tc-vax.c:2224
+#: config/tc-vax.c:2222
 #, c-format
 msgid "Displacement length %s ignored!"
 msgstr ""
 
 #, c-format
 msgid "Displacement length %s ignored!"
 msgstr ""
 
-#: config/tc-vax.c:2228
+#: config/tc-vax.c:2226
 #, c-format
 msgid "I don't need or use temp. file \"%s\"."
 msgstr ""
 
 #, c-format
 msgid "I don't need or use temp. file \"%s\"."
 msgstr ""
 
-#: config/tc-vax.c:2232
+#: config/tc-vax.c:2230
 msgid "I don't use an interpass file! -V ignored"
 msgstr ""
 
 msgid "I don't use an interpass file! -V ignored"
 msgstr ""
 
-#: config/tc-vax.c:2289
+#: config/tc-vax.c:2287
 #, c-format
 msgid ""
 "VAX options:\n"
 #, c-format
 msgid ""
 "VAX options:\n"
@@ -13878,7 +14458,7 @@ msgid ""
 "-V\t\t\tignored\n"
 msgstr ""
 
 "-V\t\t\tignored\n"
 msgstr ""
 
-#: config/tc-vax.c:2298
+#: config/tc-vax.c:2296
 #, c-format
 msgid ""
 "VMS options:\n"
 #, c-format
 msgid ""
 "VMS options:\n"
@@ -13890,66 +14470,66 @@ msgid ""
 "-v\"VERSION\"\t\tcode being assembled was produced by compiler \"VERSION\"\n"
 msgstr ""
 
 "-v\"VERSION\"\t\tcode being assembled was produced by compiler \"VERSION\"\n"
 msgstr ""
 
-#: config/tc-vax.c:2463
+#: config/tc-vax.c:2461
 #, c-format
 msgid "Ignoring statement due to \"%s\""
 msgstr ""
 
 #, c-format
 msgid "Ignoring statement due to \"%s\""
 msgstr ""
 
-#: config/tc-vax.c:2480
+#: config/tc-vax.c:2478
 #, c-format
 msgid "Aborting because statement has \"%s\""
 msgstr ""
 
 #, c-format
 msgid "Aborting because statement has \"%s\""
 msgstr ""
 
-#: config/tc-vax.c:2525
+#: config/tc-vax.c:2523
 msgid "Can't relocate expression"
 msgstr ""
 
 msgid "Can't relocate expression"
 msgstr ""
 
-#: config/tc-vax.c:2628
+#: config/tc-vax.c:2626
 msgid "Bignum not permitted in short literal. Immediate mode assumed."
 msgstr ""
 
 msgid "Bignum not permitted in short literal. Immediate mode assumed."
 msgstr ""
 
-#: config/tc-vax.c:2637
+#: config/tc-vax.c:2635
 msgid "Can't do flonum short literal: immediate mode used."
 msgstr ""
 
 msgid "Can't do flonum short literal: immediate mode used."
 msgstr ""
 
-#: config/tc-vax.c:2684
+#: config/tc-vax.c:2682
 #, c-format
 msgid "A bignum/flonum may not be a displacement: 0x%lx used"
 msgstr ""
 
 #, c-format
 msgid "A bignum/flonum may not be a displacement: 0x%lx used"
 msgstr ""
 
-#: config/tc-vax.c:2996
+#: config/tc-vax.c:2994
 #, c-format
 msgid "Short literal overflow(%ld.), immediate mode assumed."
 msgstr ""
 
 #, c-format
 msgid "Short literal overflow(%ld.), immediate mode assumed."
 msgstr ""
 
-#: config/tc-vax.c:3005
+#: config/tc-vax.c:3003
 #, c-format
 msgid "Forced short literal to immediate mode. now_seg=%s to_seg=%s"
 msgstr ""
 
 #, c-format
 msgid "Forced short literal to immediate mode. now_seg=%s to_seg=%s"
 msgstr ""
 
-#: config/tc-vax.c:3070
+#: config/tc-vax.c:3068
 msgid "Length specification ignored. Address mode 9F used"
 msgstr ""
 
 msgid "Length specification ignored. Address mode 9F used"
 msgstr ""
 
-#: config/tc-vax.c:3128
+#: config/tc-vax.c:3126
 msgid "Invalid operand:  immediate value used as base address."
 msgstr ""
 
 msgid "Invalid operand:  immediate value used as base address."
 msgstr ""
 
-#: config/tc-vax.c:3130
+#: config/tc-vax.c:3128
 msgid "Invalid operand:  immediate value used as address."
 msgstr ""
 
 msgid "Invalid operand:  immediate value used as address."
 msgstr ""
 
-#: config/tc-vax.c:3155
+#: config/tc-vax.c:3153
 #, 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:3260
+#: config/tc-vax.c:3258
 #, c-format
 msgid "VIP_BEGIN error:%s"
 msgstr ""
 
 #, c-format
 msgid "VIP_BEGIN error:%s"
 msgstr ""
 
-#: config/tc-xc16x.c:211
+#: config/tc-xc16x.c:218
 #, c-format
 msgid " XC16X specific command line options:\n"
 msgstr ""
 #, c-format
 msgid " XC16X specific command line options:\n"
 msgstr ""
@@ -13959,124 +14539,124 @@ msgstr ""
 msgid " XSTORMY16 specific command line options:\n"
 msgstr ""
 
 msgid " XSTORMY16 specific command line options:\n"
 msgstr ""
 
-#: config/tc-xstormy16.c:226
+#: config/tc-xstormy16.c:225
 #, c-format
 msgid "unsupported fptr fixup size %d"
 msgstr ""
 
 #, c-format
 msgid "unsupported fptr fixup size %d"
 msgstr ""
 
-#: config/tc-xstormy16.c:238
+#: config/tc-xstormy16.c:237
 #, c-format
 msgid "unsupported fixup size %d"
 msgstr ""
 
 #, c-format
 msgid "unsupported fixup size %d"
 msgstr ""
 
-#: config/tc-xstormy16.c:269
+#: config/tc-xstormy16.c:268
 msgid "unsupported fptr fixup"
 msgstr ""
 
 msgid "unsupported fptr fixup"
 msgstr ""
 
-#: config/tc-xtensa.c:622
+#: config/tc-xtensa.c:619
 msgid "illegal range of target hardware versions"
 msgstr ""
 
 msgid "illegal range of target hardware versions"
 msgstr ""
 
-#: config/tc-xtensa.c:779
+#: config/tc-xtensa.c:776
 msgid "--density option is ignored"
 msgstr ""
 
 msgid "--density option is ignored"
 msgstr ""
 
-#: config/tc-xtensa.c:782
+#: config/tc-xtensa.c:779
 msgid "--no-density option is ignored"
 msgstr ""
 
 msgid "--no-density option is ignored"
 msgstr ""
 
-#: config/tc-xtensa.c:800
+#: config/tc-xtensa.c:797
 msgid "--generics is deprecated; use --transform instead"
 msgstr ""
 
 msgid "--generics is deprecated; use --transform instead"
 msgstr ""
 
-#: config/tc-xtensa.c:803
+#: config/tc-xtensa.c:800
 msgid "--no-generics is deprecated; use --no-transform instead"
 msgstr ""
 
 msgid "--no-generics is deprecated; use --no-transform instead"
 msgstr ""
 
-#: config/tc-xtensa.c:806
+#: config/tc-xtensa.c:803
 msgid "--relax is deprecated; use --transform instead"
 msgstr ""
 
 msgid "--relax is deprecated; use --transform instead"
 msgstr ""
 
-#: config/tc-xtensa.c:809
+#: config/tc-xtensa.c:806
 msgid "--no-relax is deprecated; use --no-transform instead"
 msgstr ""
 
 msgid "--no-relax is deprecated; use --no-transform instead"
 msgstr ""
 
-#: config/tc-xtensa.c:826
+#: config/tc-xtensa.c:823
 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:899
+#: config/tc-xtensa.c:896
 msgid "prefer-l32r conflicts with prefer-const16"
 msgstr ""
 
 msgid "prefer-l32r conflicts with prefer-const16"
 msgstr ""
 
-#: config/tc-xtensa.c:905
+#: config/tc-xtensa.c:902
 msgid "prefer-const16 conflicts with prefer-l32r"
 msgstr ""
 
 msgid "prefer-const16 conflicts with prefer-l32r"
 msgstr ""
 
-#: config/tc-xtensa.c:913 config/tc-xtensa.c:922 config/tc-xtensa.c:926
+#: config/tc-xtensa.c:910 config/tc-xtensa.c:919 config/tc-xtensa.c:923
 msgid "invalid target hardware version"
 msgstr ""
 
 msgid "invalid target hardware version"
 msgstr ""
 
-#: config/tc-xtensa.c:1110
+#: config/tc-xtensa.c:1107
 msgid "unmatched end directive"
 msgstr ""
 
 msgid "unmatched end directive"
 msgstr ""
 
-#: config/tc-xtensa.c:1139
+#: config/tc-xtensa.c:1136
 msgid ".begin directive with no matching .end directive"
 msgstr ""
 
 msgid ".begin directive with no matching .end directive"
 msgstr ""
 
-#: config/tc-xtensa.c:1180
+#: config/tc-xtensa.c:1177
 msgid "[no-]generics is deprecated; use [no-]transform instead"
 msgstr ""
 
 msgid "[no-]generics is deprecated; use [no-]transform instead"
 msgstr ""
 
-#: config/tc-xtensa.c:1185
+#: config/tc-xtensa.c:1182
 msgid "[no-]relax is deprecated; use [no-]transform instead"
 msgstr ""
 
 msgid "[no-]relax is deprecated; use [no-]transform instead"
 msgstr ""
 
-#: config/tc-xtensa.c:1198
+#: config/tc-xtensa.c:1195
 #, c-format
 msgid "directive %s cannot be negated"
 msgstr ""
 
 #, c-format
 msgid "directive %s cannot be negated"
 msgstr ""
 
-#: config/tc-xtensa.c:1204
+#: config/tc-xtensa.c:1201
 msgid "unknown directive"
 msgstr ""
 
 msgid "unknown directive"
 msgstr ""
 
-#: config/tc-xtensa.c:1225 config/tc-xtensa.c:1321 config/tc-xtensa.c:1563
-#: config/tc-xtensa.c:5754
+#: config/tc-xtensa.c:1222 config/tc-xtensa.c:1318 config/tc-xtensa.c:1563
+#: config/tc-xtensa.c:5774
 msgid "directives are not valid inside bundles"
 msgstr ""
 
 msgid "directives are not valid inside bundles"
 msgstr ""
 
-#: config/tc-xtensa.c:1237
+#: config/tc-xtensa.c:1234
 msgid ".begin literal is deprecated; use .literal instead"
 msgstr ""
 
 msgid ".begin literal is deprecated; use .literal instead"
 msgstr ""
 
-#: config/tc-xtensa.c:1251
+#: config/tc-xtensa.c:1248
 msgid "cannot set literal_prefix inside literal fragment"
 msgstr ""
 
 msgid "cannot set literal_prefix inside literal fragment"
 msgstr ""
 
-#: config/tc-xtensa.c:1284
+#: config/tc-xtensa.c:1281
 msgid ".begin [no-]density is ignored"
 msgstr ""
 
 msgid ".begin [no-]density is ignored"
 msgstr ""
 
-#: config/tc-xtensa.c:1291 config/tc-xtensa.c:1341
+#: config/tc-xtensa.c:1288 config/tc-xtensa.c:1338
 msgid "Xtensa absolute literals option not supported; ignored"
 msgstr ""
 
 msgid "Xtensa absolute literals option not supported; ignored"
 msgstr ""
 
-#: config/tc-xtensa.c:1334
+#: config/tc-xtensa.c:1331
 msgid ".end [no-]density is ignored"
 msgstr ""
 
 msgid ".end [no-]density is ignored"
 msgstr ""
 
-#: config/tc-xtensa.c:1359
+#: config/tc-xtensa.c:1356
 #, 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:1414
+#: config/tc-xtensa.c:1411
 msgid ".literal_position inside literal directive; ignoring"
 msgstr ""
 
 msgid ".literal_position inside literal directive; ignoring"
 msgstr ""
 
-#: config/tc-xtensa.c:1434
+#: config/tc-xtensa.c:1431
 msgid ".literal not allowed inside .begin literal region"
 msgstr ""
 
 msgid ".literal not allowed inside .begin literal region"
 msgstr ""
 
@@ -14112,432 +14692,428 @@ msgstr ""
 msgid "bad register number: %s"
 msgstr ""
 
 msgid "bad register number: %s"
 msgstr ""
 
-#: config/tc-xtensa.c:1861
+#: config/tc-xtensa.c:1862
 msgid "pcrel relocation not allowed in an instruction"
 msgstr ""
 
 msgid "pcrel relocation not allowed in an instruction"
 msgstr ""
 
-#: config/tc-xtensa.c:1878
+#: config/tc-xtensa.c:1879
 msgid "register number out of range"
 msgstr ""
 
 msgid "register number out of range"
 msgstr ""
 
-#: config/tc-xtensa.c:1962
+#: config/tc-xtensa.c:1963
 msgid "extra comma"
 msgstr ""
 
 msgid "extra comma"
 msgstr ""
 
-#: config/tc-xtensa.c:1964
+#: config/tc-xtensa.c:1965
 msgid "extra colon"
 msgstr ""
 
 msgid "extra colon"
 msgstr ""
 
-#: config/tc-xtensa.c:1966
+#: config/tc-xtensa.c:1967
 msgid "missing argument"
 msgstr ""
 
 msgid "missing argument"
 msgstr ""
 
-#: config/tc-xtensa.c:1968
+#: config/tc-xtensa.c:1969
 msgid "missing comma or colon"
 msgstr ""
 
 msgid "missing comma or colon"
 msgstr ""
 
-#: config/tc-xtensa.c:2025
+#: config/tc-xtensa.c:2026
 msgid "incorrect register number, ignoring"
 msgstr ""
 
 msgid "incorrect register number, ignoring"
 msgstr ""
 
-#: config/tc-xtensa.c:2032
+#: config/tc-xtensa.c:2033
 msgid "too many arguments"
 msgstr ""
 
 msgid "too many arguments"
 msgstr ""
 
-#: config/tc-xtensa.c:2106
+#: config/tc-xtensa.c:2107
 #, c-format
 msgid "cannot encode opcode \"%s\""
 msgstr ""
 
 #, c-format
 msgid "cannot encode opcode \"%s\""
 msgstr ""
 
-#: config/tc-xtensa.c:2200
+#: config/tc-xtensa.c:2201
 #, 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:2207
+#: config/tc-xtensa.c:2208
 #, 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:2258
+#: config/tc-xtensa.c:2259
 #, c-format
 msgid "invalid register '%s' for '%s' instruction"
 msgstr ""
 
 #, c-format
 msgid "invalid register '%s' for '%s' instruction"
 msgstr ""
 
-#: config/tc-xtensa.c:2265
+#: config/tc-xtensa.c:2266
 #, 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:2333
+#: config/tc-xtensa.c:2334
 #, c-format
 msgid "invalid register number (%ld) for '%s'"
 msgstr ""
 
 #, c-format
 msgid "invalid register number (%ld) for '%s'"
 msgstr ""
 
-#: config/tc-xtensa.c:2724
+#: config/tc-xtensa.c:2725
 #, 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:2730
+#: config/tc-xtensa.c:2731
 #, 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:2777
+#: config/tc-xtensa.c:2778
 #, c-format
 msgid "internal error: unknown option name '%s'"
 msgstr ""
 
 #, c-format
 msgid "internal error: unknown option name '%s'"
 msgstr ""
 
-#: config/tc-xtensa.c:3884
+#: config/tc-xtensa.c:3887
 msgid "can't handle generation of literal/labels yet"
 msgstr ""
 
 msgid "can't handle generation of literal/labels yet"
 msgstr ""
 
-#: config/tc-xtensa.c:3888
+#: config/tc-xtensa.c:3891
 msgid "can't handle undefined OP TYPE"
 msgstr ""
 
 msgid "can't handle undefined OP TYPE"
 msgstr ""
 
-#: config/tc-xtensa.c:3949
+#: config/tc-xtensa.c:3952
 #, 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:3956
+#: config/tc-xtensa.c:3959
 #, 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:3977
+#: config/tc-xtensa.c:3980
 msgid "immediate operands sum to greater than 32"
 msgstr ""
 
 msgid "immediate operands sum to greater than 32"
 msgstr ""
 
-#: config/tc-xtensa.c:4108
+#: config/tc-xtensa.c:4111
 msgid "invalid immediate"
 msgstr ""
 
 msgid "invalid immediate"
 msgstr ""
 
-#: config/tc-xtensa.c:4229
+#: config/tc-xtensa.c:4232
 #, 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:4239
+#: config/tc-xtensa.c:4242
 #, 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:4249
+#: config/tc-xtensa.c:4252
 #, c-format
 msgid "invalid relocation in instruction slot %i"
 msgstr ""
 
 #, c-format
 msgid "invalid relocation in instruction slot %i"
 msgstr ""
 
-#: config/tc-xtensa.c:4256
+#: config/tc-xtensa.c:4259
 #, c-format
 msgid "undefined symbol for opcode \"%s\""
 msgstr ""
 
 #, c-format
 msgid "undefined symbol for opcode \"%s\""
 msgstr ""
 
-#: config/tc-xtensa.c:4730
+#: config/tc-xtensa.c:4745
 msgid "opcode 'NOP.N' unavailable in this configuration"
 msgstr ""
 
 msgid "opcode 'NOP.N' unavailable in this configuration"
 msgstr ""
 
-#: config/tc-xtensa.c:4790
+#: config/tc-xtensa.c:4805
 msgid "get_expanded_loop_offset: invalid opcode"
 msgstr ""
 
 msgid "get_expanded_loop_offset: invalid opcode"
 msgstr ""
 
-#: config/tc-xtensa.c:4923
+#: config/tc-xtensa.c:4938
 #, 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:4976
+#: config/tc-xtensa.c:4991
 #, 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:5015
+#: config/tc-xtensa.c:5035
 #, 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:5039
+#: config/tc-xtensa.c:5060
 msgid "unexpected fix"
 msgstr ""
 
 msgid "unexpected fix"
 msgstr ""
 
-#: config/tc-xtensa.c:5050 config/tc-xtensa.c:5054
+#: config/tc-xtensa.c:5071 config/tc-xtensa.c:5075
 msgid "undecodable fix"
 msgstr ""
 
 msgid "undecodable fix"
 msgstr ""
 
-#: config/tc-xtensa.c:5192
+#: config/tc-xtensa.c:5213
 msgid "labels are not valid inside bundles"
 msgstr ""
 
 msgid "labels are not valid inside bundles"
 msgstr ""
 
-#: config/tc-xtensa.c:5212
+#: config/tc-xtensa.c:5233
 msgid "invalid last instruction for a zero-overhead loop"
 msgstr ""
 
 msgid "invalid last instruction for a zero-overhead loop"
 msgstr ""
 
-#: config/tc-xtensa.c:5279
+#: config/tc-xtensa.c:5300
 msgid "extra opening brace"
 msgstr ""
 
 msgid "extra opening brace"
 msgstr ""
 
-#: config/tc-xtensa.c:5289
+#: config/tc-xtensa.c:5310
 msgid "extra closing brace"
 msgstr ""
 
 msgid "extra closing brace"
 msgstr ""
 
-#: config/tc-xtensa.c:5316
+#: config/tc-xtensa.c:5337
 msgid "missing closing brace"
 msgstr ""
 
 msgid "missing closing brace"
 msgstr ""
 
-#: config/tc-xtensa.c:5416 config/tc-xtensa.c:5446
+#: config/tc-xtensa.c:5437 config/tc-xtensa.c:5466
 #, c-format
 msgid "wrong number of operands for '%s'"
 msgstr ""
 
 #, c-format
 msgid "wrong number of operands for '%s'"
 msgstr ""
 
-#: config/tc-xtensa.c:5433
+#: config/tc-xtensa.c:5453
 #, c-format
 msgid "bad relocation expression for '%s'"
 msgstr ""
 
 #, c-format
 msgid "bad relocation expression for '%s'"
 msgstr ""
 
-#: config/tc-xtensa.c:5468
+#: config/tc-xtensa.c:5488
 #, c-format
 msgid "unknown opcode or format name '%s'"
 msgstr ""
 
 #, c-format
 msgid "unknown opcode or format name '%s'"
 msgstr ""
 
-#: config/tc-xtensa.c:5474
+#: config/tc-xtensa.c:5494
 msgid "format names only valid inside bundles"
 msgstr ""
 
 msgid "format names only valid inside bundles"
 msgstr ""
 
-#: config/tc-xtensa.c:5479
+#: config/tc-xtensa.c:5499
 #, 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:5529
+#: config/tc-xtensa.c:5549
 msgid "entry instruction with stack decrement < 16"
 msgstr ""
 
 msgid "entry instruction with stack decrement < 16"
 msgstr ""
 
-#: config/tc-xtensa.c:5582
+#: config/tc-xtensa.c:5602
 msgid "unaligned entry instruction"
 msgstr ""
 
 msgid "unaligned entry instruction"
 msgstr ""
 
-#: config/tc-xtensa.c:5647
+#: config/tc-xtensa.c:5667
 msgid "bad instruction format"
 msgstr ""
 
 msgid "bad instruction format"
 msgstr ""
 
-#: config/tc-xtensa.c:5650
+#: config/tc-xtensa.c:5670
 msgid "invalid relocation"
 msgstr ""
 
 msgid "invalid relocation"
 msgstr ""
 
-#: config/tc-xtensa.c:5661
+#: config/tc-xtensa.c:5681
 #, c-format
 msgid "invalid relocation for '%s' instruction"
 msgstr ""
 
 #, c-format
 msgid "invalid relocation for '%s' instruction"
 msgstr ""
 
-#: config/tc-xtensa.c:5673
+#: config/tc-xtensa.c:5693
 #, 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:5853
-msgid "cannot represent subtraction with an offset"
-msgstr ""
-
-#: config/tc-xtensa.c:5953
+#: config/tc-xtensa.c:5956
 #, c-format
 msgid "unhandled local relocation fix %s"
 msgstr ""
 
 #, c-format
 msgid "unhandled local relocation fix %s"
 msgstr ""
 
-#: config/tc-xtensa.c:6004
+#: config/tc-xtensa.c:6007
 #, c-format
 msgid "internal error; cannot generate `%s' relocation"
 msgstr ""
 
 #, c-format
 msgid "internal error; cannot generate `%s' relocation"
 msgstr ""
 
-#: config/tc-xtensa.c:6223
+#: config/tc-xtensa.c:6226
 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:6232
+#: config/tc-xtensa.c:6235
 msgid "couldn't find a valid instruction format"
 msgstr ""
 
 msgid "couldn't find a valid instruction format"
 msgstr ""
 
-#: config/tc-xtensa.c:6233
+#: config/tc-xtensa.c:6236
 #, c-format
 msgid "    ops were: "
 msgstr ""
 
 #, c-format
 msgid "    ops were: "
 msgstr ""
 
-#: config/tc-xtensa.c:6235
+#: config/tc-xtensa.c:6238
 #, c-format
 msgid " %s;"
 msgstr ""
 
 #, c-format
 msgid " %s;"
 msgstr ""
 
-#: config/tc-xtensa.c:6246
+#: config/tc-xtensa.c:6249
 #, 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:6257 config/tc-xtensa.c:6355
+#: config/tc-xtensa.c:6260 config/tc-xtensa.c:6358
 msgid "illegal resource usage in bundle"
 msgstr ""
 
 msgid "illegal resource usage in bundle"
 msgstr ""
 
-#: config/tc-xtensa.c:6442
+#: config/tc-xtensa.c:6445
 #, 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:6447
+#: config/tc-xtensa.c:6450
 #, 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:6452
+#: config/tc-xtensa.c:6455
 #, 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:6457
+#: config/tc-xtensa.c:6460
 #, 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:6473
+#: config/tc-xtensa.c:6476
 msgid "multiple branches or jumps in the same bundle"
 msgstr ""
 
 msgid "multiple branches or jumps in the same bundle"
 msgstr ""
 
-#: config/tc-xtensa.c:6925
+#: config/tc-xtensa.c:6928
 msgid "cannot assemble into a literal fragment"
 msgstr ""
 
 msgid "cannot assemble into a literal fragment"
 msgstr ""
 
-#: config/tc-xtensa.c:6927
+#: config/tc-xtensa.c:6930
 msgid "..."
 msgstr ""
 
 msgid "..."
 msgstr ""
 
-#: config/tc-xtensa.c:7535
+#: config/tc-xtensa.c:7565
 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:7647
+#: config/tc-xtensa.c:7677
 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:7729
+#: config/tc-xtensa.c:7759
 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:7738
+#: config/tc-xtensa.c:7768
 #, c-format
 msgid "fr_var %lu < length %d"
 msgstr ""
 
 #, c-format
 msgid "fr_var %lu < length %d"
 msgstr ""
 
-#: config/tc-xtensa.c:7897
+#: config/tc-xtensa.c:7925
 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:7969
+#: config/tc-xtensa.c:7997
 msgid "undecodable instruction in instruction frag"
 msgstr ""
 
 msgid "undecodable instruction in instruction frag"
 msgstr ""
 
-#: config/tc-xtensa.c:8079
+#: config/tc-xtensa.c:8107
 msgid "invalid empty loop"
 msgstr ""
 
 msgid "invalid empty loop"
 msgstr ""
 
-#: config/tc-xtensa.c:8084
+#: config/tc-xtensa.c:8112
 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:8662
+#: config/tc-xtensa.c:8713
 msgid "bad relaxation state"
 msgstr ""
 
 msgid "bad relaxation state"
 msgstr ""
 
-#: config/tc-xtensa.c:8720
+#: config/tc-xtensa.c:8771
 #, c-format
 msgid "fr_var (%ld) < length (%d)"
 msgstr ""
 
 #, c-format
 msgid "fr_var (%ld) < length (%d)"
 msgstr ""
 
-#: config/tc-xtensa.c:9421
+#: config/tc-xtensa.c:9406
 msgid "invalid relaxation fragment result"
 msgstr ""
 
 msgid "invalid relaxation fragment result"
 msgstr ""
 
-#: config/tc-xtensa.c:9500
+#: config/tc-xtensa.c:9485
 msgid "unable to widen instruction"
 msgstr ""
 
 msgid "unable to widen instruction"
 msgstr ""
 
-#: config/tc-xtensa.c:9640
+#: config/tc-xtensa.c:9624
 msgid "multiple literals in expansion"
 msgstr ""
 
 msgid "multiple literals in expansion"
 msgstr ""
 
-#: config/tc-xtensa.c:9644
+#: config/tc-xtensa.c:9628
 msgid "no registered fragment for literal"
 msgstr ""
 
 msgid "no registered fragment for literal"
 msgstr ""
 
-#: config/tc-xtensa.c:9646
+#: config/tc-xtensa.c:9630
 msgid "number of literal tokens != 1"
 msgstr ""
 
 msgid "number of literal tokens != 1"
 msgstr ""
 
-#: config/tc-xtensa.c:9776 config/tc-xtensa.c:9782
+#: config/tc-xtensa.c:9759 config/tc-xtensa.c:9765
 #, c-format
 msgid "unresolved loop target symbol: %s"
 msgstr ""
 
 #, c-format
 msgid "unresolved loop target symbol: %s"
 msgstr ""
 
-#: config/tc-xtensa.c:9888
+#: config/tc-xtensa.c:9871
 #, c-format
 msgid "invalid expression evaluation type %d"
 msgstr ""
 
 #, c-format
 msgid "invalid expression evaluation type %d"
 msgstr ""
 
-#: config/tc-xtensa.c:9905
+#: config/tc-xtensa.c:9888
 msgid "loop too long for LOOP instruction"
 msgstr ""
 
 msgid "loop too long for LOOP instruction"
 msgstr ""
 
-#: config/tc-xtensa.c:10175
+#: config/tc-xtensa.c:10157
 #, c-format
 msgid "fixes not all moved from %s"
 msgstr ""
 
 #, c-format
 msgid "fixes not all moved from %s"
 msgstr ""
 
-#: config/tc-xtensa.c:10306
+#: config/tc-xtensa.c:10288
 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:11138
+#: config/tc-xtensa.c:11130
 msgid "too many operands in instruction"
 msgstr ""
 
 msgid "too many operands in instruction"
 msgstr ""
 
-#: config/tc-xtensa.c:11349
+#: config/tc-xtensa.c:11340
 msgid "invalid symbolic operand"
 msgstr ""
 
 msgid "invalid symbolic operand"
 msgstr ""
 
-#: config/tc-xtensa.c:11410
+#: config/tc-xtensa.c:11401
 msgid "operand number mismatch"
 msgstr ""
 
 msgid "operand number mismatch"
 msgstr ""
 
-#: config/tc-xtensa.c:11414
+#: config/tc-xtensa.c:11405
 #, 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:11439
+#: config/tc-xtensa.c:11430
 #, c-format
 msgid "xtensa-isa failure: %s"
 msgstr ""
 
 #, c-format
 msgid "xtensa-isa failure: %s"
 msgstr ""
 
-#: config/tc-xtensa.c:11516
+#: config/tc-xtensa.c:11507
 msgid "invalid opcode"
 msgstr ""
 
 msgid "invalid opcode"
 msgstr ""
 
-#: config/tc-xtensa.c:11522
+#: config/tc-xtensa.c:11513
 msgid "too few operands"
 msgstr ""
 
 msgid "too few operands"
 msgstr ""
 
-#: config/tc-xtensa.c:11572
+#: config/tc-xtensa.c:11563
 msgid "multiple writes to the same register"
 msgstr ""
 
 msgid "multiple writes to the same register"
 msgstr ""
 
-#: config/tc-xtensa.c:11686 config/tc-xtensa.c:11692
+#: config/tc-xtensa.c:11677 config/tc-xtensa.c:11683
 msgid "out of memory"
 msgstr ""
 
 msgid "out of memory"
 msgstr ""
 
-#: config/tc-xtensa.c:11781
+#: config/tc-xtensa.c:11772
 msgid "TLS relocation not allowed in FLIX bundle"
 msgstr ""
 
 msgid "TLS relocation not allowed in FLIX bundle"
 msgstr ""
 
@@ -14545,33 +15121,33 @@ 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:11787
+#: config/tc-xtensa.c:11778
 msgid "unexpected TLS relocation"
 msgstr ""
 
 msgid "unexpected TLS relocation"
 msgstr ""
 
-#: config/tc-xtensa.c:11831
+#: config/tc-xtensa.c:11822
 msgid "symbolic operand not allowed"
 msgstr ""
 
 msgid "symbolic operand not allowed"
 msgstr ""
 
-#: config/tc-xtensa.c:11868
+#: config/tc-xtensa.c:11859
 msgid "cannot decode instruction format"
 msgstr ""
 
 msgid "cannot decode instruction format"
 msgstr ""
 
-#: config/tc-xtensa.c:12012
+#: config/tc-xtensa.c:12003
 msgid "ignoring extra '-rename-section' delimiter ':'"
 msgstr ""
 
 msgid "ignoring extra '-rename-section' delimiter ':'"
 msgstr ""
 
-#: config/tc-xtensa.c:12017
+#: config/tc-xtensa.c:12008
 #, c-format
 msgid "ignoring invalid '-rename-section' specification: '%s'"
 msgstr ""
 
 #, c-format
 msgid "ignoring invalid '-rename-section' specification: '%s'"
 msgstr ""
 
-#: config/tc-xtensa.c:12028
+#: config/tc-xtensa.c:12019
 #, c-format
 msgid "section %s renamed multiple times"
 msgstr ""
 
 #, c-format
 msgid "section %s renamed multiple times"
 msgstr ""
 
-#: config/tc-xtensa.c:12030
+#: config/tc-xtensa.c:12021
 #, c-format
 msgid "multiple sections remapped to output section %s"
 msgstr ""
 #, c-format
 msgid "multiple sections remapped to output section %s"
 msgstr ""
@@ -14580,61 +15156,61 @@ msgstr ""
 msgid "-- unterminated string"
 msgstr ""
 
 msgid "-- unterminated string"
 msgstr ""
 
-#: config/tc-z80.c:314
+#: config/tc-z80.c:309
 msgid "floating point numbers are not implemented"
 msgstr ""
 
 msgid "floating point numbers are not implemented"
 msgstr ""
 
-#: config/tc-z80.c:493 config/tc-z80.c:499
+#: config/tc-z80.c:488 config/tc-z80.c:494
 msgid "mismatched parentheses"
 msgstr ""
 
 msgid "mismatched parentheses"
 msgstr ""
 
-#: config/tc-z80.c:553
+#: config/tc-z80.c:548
 msgid "bad offset expression syntax"
 msgstr ""
 
 msgid "bad offset expression syntax"
 msgstr ""
 
-#: config/tc-z80.c:577
+#: config/tc-z80.c:572
 msgid "bad expression syntax"
 msgstr ""
 
 msgid "bad expression syntax"
 msgstr ""
 
-#: config/tc-z80.c:690
+#: config/tc-z80.c:685
 msgid "cannot make a relative jump to an absolute location"
 msgstr ""
 
 msgid "cannot make a relative jump to an absolute location"
 msgstr ""
 
-#: config/tc-z80.c:702 config/tc-z80.c:1960
+#: config/tc-z80.c:697 config/tc-z80.c:1955
 msgid "overflow"
 msgstr ""
 
 msgid "overflow"
 msgstr ""
 
-#: config/tc-z80.c:1070 config/tc-z80.c:1113 config/tc-z80.c:1157
-#: config/tc-z80.c:1277 config/tc-z80.c:1331 config/tc-z80.c:1600
+#: 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"
 msgstr ""
 
 msgid "bad intruction syntax"
 msgstr ""
 
-#: config/tc-z80.c:1203
+#: config/tc-z80.c:1198
 msgid "condition code invalid for jr"
 msgstr ""
 
 msgid "condition code invalid for jr"
 msgstr ""
 
-#: config/tc-z80.c:1225
+#: config/tc-z80.c:1220
 msgid "bad instruction syntax"
 msgstr ""
 
 msgid "bad instruction syntax"
 msgstr ""
 
-#: config/tc-z80.c:1704
+#: config/tc-z80.c:1699
 msgid "parentheses ignored"
 msgstr ""
 
 msgid "parentheses ignored"
 msgstr ""
 
-#: config/tc-z80.c:1909 read.c:3556
+#: config/tc-z80.c:1904 read.c:3617
 #, c-format
 msgid "junk at end of line, first unrecognized character is `%c'"
 msgstr ""
 
 #, c-format
 msgid "junk at end of line, first unrecognized character is `%c'"
 msgstr ""
 
-#: config/tc-z80.c:1935 config/tc-z8k.c:1461 config/tc-z8k.c:1524
+#: config/tc-z80.c:1930 config/tc-z8k.c:1461 config/tc-z8k.c:1524
 msgid "relative jump out of range"
 msgstr ""
 
 msgid "relative jump out of range"
 msgstr ""
 
-#: config/tc-z80.c:1952
+#: config/tc-z80.c:1947
 msgid "index offset  out of range"
 msgstr ""
 
 msgid "index offset  out of range"
 msgstr ""
 
-#: config/tc-z80.c:1994 config/tc-z8k.c:1532
+#: config/tc-z80.c:1989 config/tc-z8k.c:1532
 #, c-format
 msgid "md_apply_fix: unknown r_type 0x%x\n"
 msgstr ""
 #, c-format
 msgid "md_apply_fix: unknown r_type 0x%x\n"
 msgstr ""
@@ -14856,384 +15432,384 @@ msgstr ""
 msgid "can't close `%s'"
 msgstr ""
 
 msgid "can't close `%s'"
 msgstr ""
 
-#: dw2gencfi.c:303
+#: dw2gencfi.c:329
 #, 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:386
+#: dw2gencfi.c:412
 msgid "CFI state restore without previous remember"
 msgstr ""
 
 msgid "CFI state restore without previous remember"
 msgstr ""
 
-#: dw2gencfi.c:443
+#: dw2gencfi.c:469
 msgid "missing separator"
 msgstr ""
 
 msgid "missing separator"
 msgstr ""
 
-#: dw2gencfi.c:493
+#: dw2gencfi.c:519
 msgid "bad register expression"
 msgstr ""
 
 msgid "bad register expression"
 msgstr ""
 
-#: dw2gencfi.c:514 dw2gencfi.c:637 dw2gencfi.c:675 dw2gencfi.c:745
-#: dw2gencfi.c:817
+#: dw2gencfi.c:540 dw2gencfi.c:663 dw2gencfi.c:701 dw2gencfi.c:771
+#: dw2gencfi.c:843
 msgid "CFI instruction used without previous .cfi_startproc"
 msgstr ""
 
 msgid "CFI instruction used without previous .cfi_startproc"
 msgstr ""
 
-#: dw2gencfi.c:699
+#: dw2gencfi.c:725
 msgid "invalid or unsupported encoding in .cfi_personality"
 msgstr ""
 
 msgid "invalid or unsupported encoding in .cfi_personality"
 msgstr ""
 
-#: dw2gencfi.c:706
+#: dw2gencfi.c:732
 msgid ".cfi_personality requires encoding and symbol arguments"
 msgstr ""
 
 msgid ".cfi_personality requires encoding and symbol arguments"
 msgstr ""
 
-#: dw2gencfi.c:729
+#: dw2gencfi.c:755
 msgid "wrong second argument to .cfi_personality"
 msgstr ""
 
 msgid "wrong second argument to .cfi_personality"
 msgstr ""
 
-#: dw2gencfi.c:769 dw2gencfi.c:845
+#: dw2gencfi.c:795 dw2gencfi.c:871
 msgid "invalid or unsupported encoding in .cfi_lsda"
 msgstr ""
 
 msgid "invalid or unsupported encoding in .cfi_lsda"
 msgstr ""
 
-#: dw2gencfi.c:776
+#: dw2gencfi.c:802
 msgid ".cfi_lsda requires encoding and symbol arguments"
 msgstr ""
 
 msgid ".cfi_lsda requires encoding and symbol arguments"
 msgstr ""
 
-#: dw2gencfi.c:801
+#: dw2gencfi.c:827
 msgid "wrong second argument to .cfi_lsda"
 msgstr ""
 
 msgid "wrong second argument to .cfi_lsda"
 msgstr ""
 
-#: dw2gencfi.c:866
+#: dw2gencfi.c:892
 msgid "wrong third argument to .cfi_val_encoded_addr"
 msgstr ""
 
 msgid "wrong third argument to .cfi_val_encoded_addr"
 msgstr ""
 
-#: dw2gencfi.c:931
+#: dw2gencfi.c:957
 msgid "previous CFI entry not closed (missing .cfi_endproc)"
 msgstr ""
 
 msgid "previous CFI entry not closed (missing .cfi_endproc)"
 msgstr ""
 
-#: dw2gencfi.c:966
+#: dw2gencfi.c:992
 msgid ".cfi_endproc without corresponding .cfi_startproc"
 msgstr ""
 
 msgid ".cfi_endproc without corresponding .cfi_startproc"
 msgstr ""
 
-#: dw2gencfi.c:1677 dw2gencfi.c:1715
+#: dw2gencfi.c:1709 dw2gencfi.c:1746
 msgid "open CFI at the end of file; missing .cfi_endproc directive"
 msgstr ""
 
 msgid "open CFI at the end of file; missing .cfi_endproc directive"
 msgstr ""
 
-#: dwarf2dbg.c:542 dwarf2dbg.c:577
+#: dwarf2dbg.c:548 dwarf2dbg.c:583
 msgid "file number less than one"
 msgstr ""
 
 msgid "file number less than one"
 msgstr ""
 
-#: dwarf2dbg.c:552
+#: dwarf2dbg.c:558
 #, c-format
 msgid "file number %ld already allocated"
 msgstr ""
 
 #, c-format
 msgid "file number %ld already allocated"
 msgstr ""
 
-#: dwarf2dbg.c:582 dwarf2dbg.c:1335
+#: dwarf2dbg.c:588 dwarf2dbg.c:1341
 #, c-format
 msgid "unassigned file number %ld"
 msgstr ""
 
 #, c-format
 msgid "unassigned file number %ld"
 msgstr ""
 
-#: dwarf2dbg.c:651
+#: dwarf2dbg.c:657
 msgid "is_stmt value not 0 or 1"
 msgstr ""
 
 msgid "is_stmt value not 0 or 1"
 msgstr ""
 
-#: dwarf2dbg.c:663
+#: dwarf2dbg.c:669
 msgid "isa number less than zero"
 msgstr ""
 
 msgid "isa number less than zero"
 msgstr ""
 
-#: dwarf2dbg.c:675
+#: dwarf2dbg.c:681
 msgid "discriminator less than zero"
 msgstr ""
 
 msgid "discriminator less than zero"
 msgstr ""
 
-#: dwarf2dbg.c:681
+#: dwarf2dbg.c:687
 #, c-format
 msgid "unknown .loc sub-directive `%s'"
 msgstr ""
 
 #, c-format
 msgid "unknown .loc sub-directive `%s'"
 msgstr ""
 
-#: dwarf2dbg.c:1398
+#: dwarf2dbg.c:1404
 msgid "internal error: unknown dwarf2 format"
 msgstr ""
 
 msgid "internal error: unknown dwarf2 format"
 msgstr ""
 
-#: ecoff.c:1552
+#: ecoff.c:1562
 #, c-format
 msgid "string too big (%lu bytes)"
 msgstr ""
 
 #, c-format
 msgid "string too big (%lu bytes)"
 msgstr ""
 
-#: ecoff.c:1578
+#: ecoff.c:1588
 #, c-format
 msgid "inserting \"%s\" into string hash table: %s"
 msgstr ""
 
 #, c-format
 msgid "inserting \"%s\" into string hash table: %s"
 msgstr ""
 
-#: ecoff.c:1609 ecoff.c:1802 ecoff.c:1825 ecoff.c:1856 ecoff.c:2009
-#: ecoff.c:2120
+#: ecoff.c:1619 ecoff.c:1812 ecoff.c:1835 ecoff.c:1866 ecoff.c:2019
+#: ecoff.c:2130
 msgid "no current file pointer"
 msgstr ""
 
 msgid "no current file pointer"
 msgstr ""
 
-#: ecoff.c:1696
+#: ecoff.c:1706
 msgid "too many st_End's"
 msgstr ""
 
 msgid "too many st_End's"
 msgstr ""
 
-#: ecoff.c:2034
+#: ecoff.c:2044
 #, c-format
 msgid "inserting \"%s\" into tag hash table: %s"
 msgstr ""
 
 #, c-format
 msgid "inserting \"%s\" into tag hash table: %s"
 msgstr ""
 
-#: ecoff.c:2195
+#: ecoff.c:2205
 msgid "fake .file after real one"
 msgstr ""
 
 msgid "fake .file after real one"
 msgstr ""
 
-#: ecoff.c:2285
+#: ecoff.c:2295
 msgid "filename goes over one page boundary"
 msgstr ""
 
 msgid "filename goes over one page boundary"
 msgstr ""
 
-#: ecoff.c:2418
+#: ecoff.c:2428
 msgid ".begin directive without a preceding .file directive"
 msgstr ""
 
 msgid ".begin directive without a preceding .file directive"
 msgstr ""
 
-#: ecoff.c:2425
+#: ecoff.c:2435
 msgid ".begin directive without a preceding .ent directive"
 msgstr ""
 
 msgid ".begin directive without a preceding .ent directive"
 msgstr ""
 
-#: ecoff.c:2456
+#: ecoff.c:2466
 msgid ".bend directive without a preceding .file directive"
 msgstr ""
 
 msgid ".bend directive without a preceding .file directive"
 msgstr ""
 
-#: ecoff.c:2463
+#: ecoff.c:2473
 msgid ".bend directive without a preceding .ent directive"
 msgstr ""
 
 msgid ".bend directive without a preceding .ent directive"
 msgstr ""
 
-#: ecoff.c:2476
+#: ecoff.c:2486
 msgid ".bend directive names unknown symbol"
 msgstr ""
 
 msgid ".bend directive names unknown symbol"
 msgstr ""
 
-#: ecoff.c:2519
+#: ecoff.c:2529
 msgid ".def pseudo-op used inside of .def/.endef; ignored"
 msgstr ""
 
 msgid ".def pseudo-op used inside of .def/.endef; ignored"
 msgstr ""
 
-#: ecoff.c:2521
+#: ecoff.c:2531
 msgid "empty symbol name in .def; ignored"
 msgstr ""
 
 msgid "empty symbol name in .def; ignored"
 msgstr ""
 
-#: ecoff.c:2558
+#: ecoff.c:2568
 msgid ".dim pseudo-op used outside of .def/.endef; ignored"
 msgstr ""
 
 msgid ".dim pseudo-op used outside of .def/.endef; ignored"
 msgstr ""
 
-#: ecoff.c:2573
+#: ecoff.c:2583
 msgid "badly formed .dim directive"
 msgstr ""
 
 msgid "badly formed .dim directive"
 msgstr ""
 
-#: ecoff.c:2586
+#: ecoff.c:2596
 msgid "too many .dim entries"
 msgstr ""
 
 msgid "too many .dim entries"
 msgstr ""
 
-#: ecoff.c:2606
+#: ecoff.c:2616
 msgid ".scl pseudo-op used outside of .def/.endef; ignored"
 msgstr ""
 
 msgid ".scl pseudo-op used outside of .def/.endef; ignored"
 msgstr ""
 
-#: ecoff.c:2631
+#: ecoff.c:2641
 msgid ".size pseudo-op used outside of .def/.endef; ignored"
 msgstr ""
 
 msgid ".size pseudo-op used outside of .def/.endef; ignored"
 msgstr ""
 
-#: ecoff.c:2646
+#: ecoff.c:2656
 msgid "badly formed .size directive"
 msgstr ""
 
 msgid "badly formed .size directive"
 msgstr ""
 
-#: ecoff.c:2659
+#: ecoff.c:2669
 msgid "too many .size entries"
 msgstr ""
 
 msgid "too many .size entries"
 msgstr ""
 
-#: ecoff.c:2681
+#: ecoff.c:2691
 msgid ".type pseudo-op used outside of .def/.endef; ignored"
 msgstr ""
 
 #. FIXME: We could handle this by setting the continued bit.
 #. There would still be a limit: the .type argument can not
 #. be infinite.
 msgid ".type pseudo-op used outside of .def/.endef; ignored"
 msgstr ""
 
 #. FIXME: We could handle this by setting the continued bit.
 #. There would still be a limit: the .type argument can not
 #. be infinite.
-#: ecoff.c:2699
+#: ecoff.c:2709
 #, c-format
 msgid "the type of %s is too complex; it will be simplified"
 msgstr ""
 
 #, c-format
 msgid "the type of %s is too complex; it will be simplified"
 msgstr ""
 
-#: ecoff.c:2710
+#: ecoff.c:2720
 msgid "Unrecognized .type argument"
 msgstr ""
 
 msgid "Unrecognized .type argument"
 msgstr ""
 
-#: ecoff.c:2748
+#: ecoff.c:2758
 msgid ".tag pseudo-op used outside of .def/.endef; ignored"
 msgstr ""
 
 msgid ".tag pseudo-op used outside of .def/.endef; ignored"
 msgstr ""
 
-#: ecoff.c:2773
+#: ecoff.c:2783
 msgid ".val pseudo-op used outside of .def/.endef; ignored"
 msgstr ""
 
 msgid ".val pseudo-op used outside of .def/.endef; ignored"
 msgstr ""
 
-#: ecoff.c:2781
+#: ecoff.c:2791
 msgid ".val expression is too complex"
 msgstr ""
 
 msgid ".val expression is too complex"
 msgstr ""
 
-#: ecoff.c:2811
+#: ecoff.c:2821
 msgid ".endef pseudo-op used before .def; ignored"
 msgstr ""
 
 msgid ".endef pseudo-op used before .def; ignored"
 msgstr ""
 
-#: ecoff.c:2837 ecoff.c:2918
+#: ecoff.c:2847 ecoff.c:2928
 msgid "bad COFF debugging information"
 msgstr ""
 
 msgid "bad COFF debugging information"
 msgstr ""
 
-#: ecoff.c:2886
+#: ecoff.c:2896
 #, c-format
 msgid "no tag specified for %s"
 msgstr ""
 
 #, c-format
 msgid "no tag specified for %s"
 msgstr ""
 
-#: ecoff.c:2988
+#: ecoff.c:2998
 msgid ".end directive without a preceding .file directive"
 msgstr ""
 
 msgid ".end directive without a preceding .file directive"
 msgstr ""
 
-#: ecoff.c:2995
+#: ecoff.c:3005
 msgid ".end directive without a preceding .ent directive"
 msgstr ""
 
 msgid ".end directive without a preceding .ent directive"
 msgstr ""
 
-#: ecoff.c:3017
+#: ecoff.c:3027
 msgid ".end directive names unknown symbol"
 msgstr ""
 
 msgid ".end directive names unknown symbol"
 msgstr ""
 
-#: ecoff.c:3044
+#: ecoff.c:3054
 msgid "second .ent directive found before .end directive"
 msgstr ""
 
 msgid "second .ent directive found before .end directive"
 msgstr ""
 
-#: ecoff.c:3116
+#: ecoff.c:3126
 msgid "no way to handle .file within .ent/.end section"
 msgstr ""
 
 msgid "no way to handle .file within .ent/.end section"
 msgstr ""
 
-#: ecoff.c:3233
+#: ecoff.c:3243
 msgid ".loc before .file"
 msgstr ""
 
 msgid ".loc before .file"
 msgstr ""
 
-#: ecoff.c:3436
+#: ecoff.c:3446
 #, c-format
 msgid ".stab%c is not supported"
 msgstr ""
 
 #, c-format
 msgid ".stab%c is not supported"
 msgstr ""
 
-#: ecoff.c:3446
+#: ecoff.c:3456
 #, c-format
 msgid ".stab%c: ignoring non-zero other field"
 msgstr ""
 
 #, c-format
 msgid ".stab%c: ignoring non-zero other field"
 msgstr ""
 
-#: ecoff.c:3480
+#: ecoff.c:3490
 #, c-format
 msgid ""
 "line number (%d) for .stab%c directive cannot fit in index field (20 bits)"
 msgstr ""
 
 #, c-format
 msgid ""
 "line number (%d) for .stab%c directive cannot fit in index field (20 bits)"
 msgstr ""
 
-#: ecoff.c:3516
+#: ecoff.c:3526
 #, c-format
 msgid "illegal .stab%c directive, bad character"
 msgstr ""
 
 #, c-format
 msgid "illegal .stab%c directive, bad character"
 msgstr ""
 
-#: ecoff.c:3975 ecoff.c:4164 ecoff.c:4189
+#: ecoff.c:3985 ecoff.c:4174 ecoff.c:4199
 msgid ".begin/.bend in different segments"
 msgstr ""
 
 msgid ".begin/.bend in different segments"
 msgstr ""
 
-#: ecoff.c:4685
+#: ecoff.c:4695
 msgid "missing .end or .bend at end of file"
 msgstr ""
 
 msgid "missing .end or .bend at end of file"
 msgstr ""
 
-#: ecoff.c:5170
+#: ecoff.c:5180
 msgid "GP prologue size exceeds field size, using 0 instead"
 msgstr ""
 
 msgid "GP prologue size exceeds field size, using 0 instead"
 msgstr ""
 
-#: expr.c:88 read.c:3621
+#: expr.c:87 read.c:3682
 msgid "bignum invalid"
 msgstr ""
 
 msgid "bignum invalid"
 msgstr ""
 
-#: expr.c:90 read.c:3623 read.c:4091 read.c:4960
+#: expr.c:89 read.c:3684 read.c:4161 read.c:5045
 msgid "floating point number invalid"
 msgstr ""
 
 msgid "floating point number invalid"
 msgstr ""
 
-#: expr.c:211
+#: expr.c:210
 msgid "bad floating-point constant: exponent overflow"
 msgstr ""
 
 msgid "bad floating-point constant: exponent overflow"
 msgstr ""
 
-#: expr.c:215
+#: expr.c:214
 #, c-format
 msgid "bad floating-point constant: unknown error code=%d"
 msgstr ""
 
 #, c-format
 msgid "bad floating-point constant: unknown error code=%d"
 msgstr ""
 
-#: expr.c:394
+#: expr.c:393
 msgid ""
 "a bignum with underscores may not have more than 8 hex digits in any word"
 msgstr ""
 
 msgid ""
 "a bignum with underscores may not have more than 8 hex digits in any word"
 msgstr ""
 
-#: expr.c:417
+#: expr.c:416
 msgid "a bignum with underscores must have exactly 4 words"
 msgstr ""
 
 #. Either not seen or not defined.
 #. @@ Should print out the original string instead of
 #. the parsed number.
 msgid "a bignum with underscores must have exactly 4 words"
 msgstr ""
 
 #. Either not seen or not defined.
 #. @@ Should print out the original string instead of
 #. the parsed number.
-#: expr.c:540
+#: expr.c:539
 #, c-format
 msgid "backward ref to unknown label \"%d:\""
 msgstr ""
 
 #, c-format
 msgid "backward ref to unknown label \"%d:\""
 msgstr ""
 
-#: expr.c:658
+#: expr.c:657
 msgid "character constant too large"
 msgstr ""
 
 msgid "character constant too large"
 msgstr ""
 
-#: expr.c:904
+#: expr.c:903
 #, c-format
 msgid "expr.c(operand): bad atof_generic return val %d"
 msgstr ""
 
 #, c-format
 msgid "expr.c(operand): bad atof_generic return val %d"
 msgstr ""
 
-#: expr.c:970
+#: expr.c:969
 #, c-format
 msgid "missing '%c'"
 msgstr ""
 
 #, c-format
 msgid "missing '%c'"
 msgstr ""
 
-#: expr.c:981 read.c:4440
+#: expr.c:980 read.c:4527
 msgid "EBCDIC constants are not supported"
 msgstr ""
 
 msgid "EBCDIC constants are not supported"
 msgstr ""
 
-#: expr.c:1096
+#: expr.c:1102
 #, c-format
 msgid "Unary operator %c ignored because bad operand follows"
 msgstr ""
 
 #, c-format
 msgid "Unary operator %c ignored because bad operand follows"
 msgstr ""
 
-#: expr.c:1142 expr.c:1167
+#: expr.c:1148 expr.c:1173
 msgid "syntax error in .startof. or .sizeof."
 msgstr ""
 
 msgid "syntax error in .startof. or .sizeof."
 msgstr ""
 
-#: expr.c:1248 expr.c:1602
+#: expr.c:1254 expr.c:1608
 #, c-format
 msgid "invalid use of operator \"%s\""
 msgstr ""
 
 #, c-format
 msgid "invalid use of operator \"%s\""
 msgstr ""
 
-#: expr.c:1746
+#: expr.c:1753
 msgid "missing operand; zero assumed"
 msgstr ""
 
 msgid "missing operand; zero assumed"
 msgstr ""
 
-#: expr.c:1785
+#: expr.c:1792
 msgid "left operand is a bignum; integer 0 assumed"
 msgstr ""
 
 msgid "left operand is a bignum; integer 0 assumed"
 msgstr ""
 
-#: expr.c:1787
+#: expr.c:1794
 msgid "left operand is a float; integer 0 assumed"
 msgstr ""
 
 msgid "left operand is a float; integer 0 assumed"
 msgstr ""
 
-#: expr.c:1796
+#: expr.c:1803
 msgid "right operand is a bignum; integer 0 assumed"
 msgstr ""
 
 msgid "right operand is a bignum; integer 0 assumed"
 msgstr ""
 
-#: expr.c:1798
+#: expr.c:1805
 msgid "right operand is a float; integer 0 assumed"
 msgstr ""
 
 msgid "right operand is a float; integer 0 assumed"
 msgstr ""
 
-#: expr.c:1866 symbols.c:1358
+#: expr.c:1873 symbols.c:1358
 msgid "division by zero"
 msgstr ""
 
 msgid "division by zero"
 msgstr ""
 
-#: expr.c:1872
+#: expr.c:1879
 msgid "shift count"
 msgstr ""
 
 msgid "shift count"
 msgstr ""
 
-#: expr.c:1975
+#: expr.c:1993
 msgid "operation combines symbols in different segments"
 msgstr ""
 
 msgid "operation combines symbols in different segments"
 msgstr ""
 
@@ -15245,7 +15821,7 @@ msgstr ""
 msgid "attempt to allocate data in common section"
 msgstr ""
 
 msgid "attempt to allocate data in common section"
 msgstr ""
 
-#: frags.c:112
+#: frags.c:112 write.c:1372
 #, c-format
 msgid "can't extend frag %u chars"
 msgstr ""
 #, c-format
 msgid "can't extend frag %u chars"
 msgstr ""
@@ -15276,7 +15852,7 @@ msgstr ""
 msgid "can't read from %s: %s"
 msgstr ""
 
 msgid "can't read from %s: %s"
 msgstr ""
 
-#: input-file.c:249 listing.c:1392 output-file.c:69
+#: input-file.c:249 listing.c:1396 output-file.c:69
 #, c-format
 msgid "can't close %s: %s"
 msgstr ""
 #, c-format
 msgid "can't close %s: %s"
 msgstr ""
@@ -15289,7 +15865,7 @@ msgstr ""
 msgid "partial line at end of file ignored"
 msgstr ""
 
 msgid "partial line at end of file ignored"
 msgstr ""
 
-#: itbl-ops.c:329
+#: itbl-ops.c:332
 #, c-format
 msgid "Unable to allocate memory for new instructions\n"
 msgstr ""
 #, c-format
 msgid "Unable to allocate memory for new instructions\n"
 msgstr ""
@@ -15302,7 +15878,7 @@ msgstr ""
 msgid "Error:"
 msgstr ""
 
 msgid "Error:"
 msgstr ""
 
-#: listing.c:1278
+#: listing.c:1282
 #, c-format
 msgid ""
 "\n"
 #, c-format
 msgid ""
 "\n"
@@ -15310,166 +15886,166 @@ msgid ""
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-#: listing.c:1288
+#: listing.c:1292
 #, c-format
 msgid "%s "
 msgstr ""
 
 #, c-format
 msgid "%s "
 msgstr ""
 
-#: listing.c:1293
+#: listing.c:1297
 #, c-format
 msgid ""
 "\n"
 "\t%s "
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "\t%s "
 msgstr ""
 
-#: listing.c:1303
+#: listing.c:1307
 msgid ""
 "\n"
 " options passed\t: "
 msgstr ""
 
 msgid ""
 "\n"
 " options passed\t: "
 msgstr ""
 
-#: listing.c:1342
+#: listing.c:1346
 #, 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:1345
+#: listing.c:1349
 #, c-format
 msgid ""
 "\n"
 " input file    \t: %s"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 " input file    \t: %s"
 msgstr ""
 
-#: listing.c:1346
+#: listing.c:1350
 #, c-format
 msgid ""
 "\n"
 " output file   \t: %s"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 " output file   \t: %s"
 msgstr ""
 
-#: listing.c:1347
+#: listing.c:1351
 #, c-format
 msgid ""
 "\n"
 " target        \t: %s"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 " target        \t: %s"
 msgstr ""
 
-#: listing.c:1371
+#: listing.c:1375
 #, c-format
 msgid "can't open %s: %s"
 msgstr ""
 
 #, c-format
 msgid "can't open %s: %s"
 msgstr ""
 
-#: listing.c:1464
+#: listing.c:1460
 msgid "strange paper height, set to no form"
 msgstr ""
 
 msgid "strange paper height, set to no form"
 msgstr ""
 
-#: listing.c:1528
+#: listing.c:1524
 msgid "new line in title"
 msgstr ""
 
 #. Turns the next expression into a string.
 msgid "new line in title"
 msgstr ""
 
 #. Turns the next expression into a string.
-#: macro.c:371
+#: macro.c:362
 #, no-c-format
 msgid "% operator needs absolute expression"
 msgstr ""
 
 #, no-c-format
 msgid "% operator needs absolute expression"
 msgstr ""
 
-#: macro.c:521
+#: macro.c:512
 #, c-format
 msgid "Missing parameter qualifier for `%s' in macro `%s'"
 msgstr ""
 
 #, c-format
 msgid "Missing parameter qualifier for `%s' in macro `%s'"
 msgstr ""
 
-#: macro.c:531
+#: macro.c:522
 #, c-format
 msgid "`%s' is not a valid parameter qualifier for `%s' in macro `%s'"
 msgstr ""
 
 #, c-format
 msgid "`%s' is not a valid parameter qualifier for `%s' in macro `%s'"
 msgstr ""
 
-#: macro.c:548
+#: macro.c:539
 #, c-format
 msgid "Pointless default value for required parameter `%s' in macro `%s'"
 msgstr ""
 
 #, c-format
 msgid "Pointless default value for required parameter `%s' in macro `%s'"
 msgstr ""
 
-#: macro.c:560
+#: macro.c:551
 #, c-format
 msgid "A parameter named `%s' already exists for macro `%s'"
 msgstr ""
 
 #, c-format
 msgid "A parameter named `%s' already exists for macro `%s'"
 msgstr ""
 
-#: macro.c:597
+#: macro.c:588
 #, c-format
 msgid "Reserved word `%s' used as parameter in macro `%s'"
 msgstr ""
 
 #, c-format
 msgid "Reserved word `%s' used as parameter in macro `%s'"
 msgstr ""
 
-#: macro.c:635
+#: macro.c:646
 #, c-format
 msgid "unexpected end of file in macro `%s' definition"
 msgstr ""
 
 #, c-format
 msgid "unexpected end of file in macro `%s' definition"
 msgstr ""
 
-#: macro.c:647
+#: macro.c:658
 #, c-format
 msgid "missing `)' after formals in macro definition `%s'"
 msgstr ""
 
 #, c-format
 msgid "missing `)' after formals in macro definition `%s'"
 msgstr ""
 
-#: macro.c:662
+#: macro.c:673
 msgid "Missing macro name"
 msgstr ""
 
 msgid "Missing macro name"
 msgstr ""
 
-#: macro.c:671
+#: macro.c:682
 #, c-format
 msgid "Bad parameter list for macro `%s'"
 msgstr ""
 
 #, c-format
 msgid "Bad parameter list for macro `%s'"
 msgstr ""
 
-#: macro.c:677
+#: macro.c:688
 #, c-format
 msgid "Macro `%s' was already defined"
 msgstr ""
 
 #, c-format
 msgid "Macro `%s' was already defined"
 msgstr ""
 
-#: macro.c:800 macro.c:802
+#: macro.c:812 macro.c:814
 msgid "missing `)'"
 msgstr ""
 
 msgid "missing `)'"
 msgstr ""
 
-#: macro.c:897
+#: macro.c:911
 #, c-format
 msgid "`%s' was already used as parameter (or another local) name"
 msgstr ""
 
 #, c-format
 msgid "`%s' was already used as parameter (or another local) name"
 msgstr ""
 
-#: macro.c:1055
+#: macro.c:1069
 msgid "confusion in formal parameters"
 msgstr ""
 
 msgid "confusion in formal parameters"
 msgstr ""
 
-#: macro.c:1062
+#: macro.c:1077
 #, c-format
 msgid "Parameter named `%s' does not exist for macro `%s'"
 msgstr ""
 
 #, c-format
 msgid "Parameter named `%s' does not exist for macro `%s'"
 msgstr ""
 
-#: macro.c:1070
+#: macro.c:1088
 #, c-format
 msgid "Value for parameter `%s' of macro `%s' was already specified"
 msgstr ""
 
 #, c-format
 msgid "Value for parameter `%s' of macro `%s' was already specified"
 msgstr ""
 
-#: macro.c:1084
+#: macro.c:1102
 msgid "can't mix positional and keyword arguments"
 msgstr ""
 
 msgid "can't mix positional and keyword arguments"
 msgstr ""
 
-#: macro.c:1095
+#: macro.c:1113
 msgid "too many positional arguments"
 msgstr ""
 
 msgid "too many positional arguments"
 msgstr ""
 
-#: macro.c:1143
+#: macro.c:1161
 #, c-format
 msgid "Missing value for required parameter `%s' of macro `%s'"
 msgstr ""
 
 #, c-format
 msgid "Missing value for required parameter `%s' of macro `%s'"
 msgstr ""
 
-#: macro.c:1282
+#: macro.c:1280
 #, c-format
 msgid "Attempt to purge non-existant macro `%s'"
 msgstr ""
 
 #, c-format
 msgid "Attempt to purge non-existant macro `%s'"
 msgstr ""
 
-#: macro.c:1301
+#: macro.c:1299
 msgid "unexpected end of file in irp or irpc"
 msgstr ""
 
 msgid "unexpected end of file in irp or irpc"
 msgstr ""
 
-#: macro.c:1309
+#: macro.c:1307
 msgid "missing model parameter"
 msgstr ""
 
 msgid "missing model parameter"
 msgstr ""
 
@@ -15478,63 +16054,63 @@ msgstr ""
 msgid "Assembler messages:\n"
 msgstr ""
 
 msgid "Assembler messages:\n"
 msgstr ""
 
-#: messages.c:166
+#: messages.c:150
 #, c-format
 msgid "Warning: "
 msgstr ""
 
 #, c-format
 msgid "Warning: "
 msgstr ""
 
-#: messages.c:267
+#: messages.c:211
 #, c-format
 msgid "Error: "
 msgstr ""
 
 #, c-format
 msgid "Error: "
 msgstr ""
 
-#: messages.c:362 messages.c:382
+#: messages.c:267
 #, c-format
 msgid "Fatal error: "
 msgstr ""
 
 #, c-format
 msgid "Fatal error: "
 msgstr ""
 
-#: messages.c:397
+#: messages.c:285
 #, c-format
 msgid "Internal error!\n"
 msgstr ""
 
 #, c-format
 msgid "Internal error!\n"
 msgstr ""
 
-#: messages.c:399
+#: messages.c:287
 #, 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:402
+#: messages.c:290
 #, c-format
 msgid "Assertion failure at %s line %d.\n"
 msgstr ""
 
 #, c-format
 msgid "Assertion failure at %s line %d.\n"
 msgstr ""
 
-#: messages.c:403 messages.c:420
+#: messages.c:291 messages.c:308
 #, c-format
 msgid "Please report this bug.\n"
 msgstr ""
 
 #, c-format
 msgid "Please report this bug.\n"
 msgstr ""
 
-#: messages.c:415
+#: messages.c:303
 #, 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:418
+#: messages.c:306
 #, 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:467
+#: messages.c:355
 #, c-format
 msgid "%s out of domain (%d is not a multiple of %d)"
 msgstr ""
 
 #, c-format
 msgid "%s out of domain (%d is not a multiple of %d)"
 msgstr ""
 
-#: messages.c:485
+#: messages.c:373
 #, c-format
 msgid "%s out of range (%d is not between %d and %d)"
 msgstr ""
 
 #. xgettext:c-format.
 #, c-format
 msgid "%s out of range (%d is not between %d and %d)"
 msgstr ""
 
 #. xgettext:c-format.
-#: messages.c:508
+#: messages.c:396
 #, 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 ""
@@ -15563,39 +16139,39 @@ msgstr ""
 msgid "error constructing %s pseudo-op table: %s"
 msgstr ""
 
 msgid "error constructing %s pseudo-op table: %s"
 msgstr ""
 
-#: read.c:899
+#: read.c:902
 #, c-format
 msgid "unknown pseudo-op: `%s'"
 msgstr ""
 
 #, c-format
 msgid "unknown pseudo-op: `%s'"
 msgstr ""
 
-#: read.c:986
+#: read.c:989
 #, c-format
 msgid "label \"%d$\" redefined"
 msgstr ""
 
 #, c-format
 msgid "label \"%d$\" redefined"
 msgstr ""
 
-#: read.c:1221
+#: read.c:1224
 msgid ".abort detected.  Abandoning ship."
 msgstr ""
 
 msgid ".abort detected.  Abandoning ship."
 msgstr ""
 
-#: read.c:1239 read.c:2651
+#: read.c:1242 read.c:2661
 msgid "ignoring fill value in absolute section"
 msgstr ""
 
 msgid "ignoring fill value in absolute section"
 msgstr ""
 
-#: read.c:1330
+#: read.c:1333
 #, c-format
 msgid "alignment too large: %u assumed"
 msgstr ""
 
 #, c-format
 msgid "alignment too large: %u assumed"
 msgstr ""
 
-#: read.c:1362
+#: read.c:1365
 msgid "expected fill pattern missing"
 msgstr ""
 
 msgid "expected fill pattern missing"
 msgstr ""
 
-#: read.c:1471
+#: read.c:1474
 #, c-format
 msgid "size (%ld) out of range, ignored"
 msgstr ""
 
 #, c-format
 msgid "size (%ld) out of range, ignored"
 msgstr ""
 
-#: read.c:1500
+#: read.c:1503
 #, c-format
 msgid "size of \"%s\" is already %ld; not changing to %ld"
 msgstr ""
 #, c-format
 msgid "size of \"%s\" is already %ld; not changing to %ld"
 msgstr ""
@@ -15609,327 +16185,331 @@ msgstr ""
 #. We do not want to barf on this, especially since such files are used
 #. in the GCC and GDB testsuites.  So we check for negative line numbers
 #. rather than non-positive line numbers.
 #. We do not want to barf on this, especially since such files are used
 #. in the GCC and GDB testsuites.  So we check for negative line numbers
 #. rather than non-positive line numbers.
-#: read.c:1750
+#: read.c:1755
 #, c-format
 msgid "line numbers must be positive; line number %d rejected"
 msgstr ""
 
 #, c-format
 msgid "line numbers must be positive; line number %d rejected"
 msgstr ""
 
-#: read.c:1787
+#: read.c:1792
 #, c-format
 msgid "incompatible flag %i in line directive"
 msgstr ""
 
 #, c-format
 msgid "incompatible flag %i in line directive"
 msgstr ""
 
-#: read.c:1799
+#: read.c:1804
 #, c-format
 msgid "unsupported flag %i in line directive"
 msgstr ""
 
 #, c-format
 msgid "unsupported flag %i in line directive"
 msgstr ""
 
-#: read.c:1838
+#: read.c:1843
 msgid "start address not supported"
 msgstr ""
 
 msgid "start address not supported"
 msgstr ""
 
-#: read.c:1847
+#: read.c:1852
 msgid ".err encountered"
 msgstr ""
 
 msgid ".err encountered"
 msgstr ""
 
-#: read.c:1863
+#: read.c:1868
 msgid ".error directive invoked in source file"
 msgstr ""
 
 msgid ".error directive invoked in source file"
 msgstr ""
 
-#: read.c:1864
+#: read.c:1869
 msgid ".warning directive invoked in source file"
 msgstr ""
 
 msgid ".warning directive invoked in source file"
 msgstr ""
 
-#: read.c:1870
+#: read.c:1875
 #, c-format
 msgid "%s argument must be a string"
 msgstr ""
 
 #, c-format
 msgid "%s argument must be a string"
 msgstr ""
 
-#: read.c:1902 read.c:1904
+#: read.c:1907 read.c:1909
 #, c-format
 msgid ".fail %ld encountered"
 msgstr ""
 
 #, c-format
 msgid ".fail %ld encountered"
 msgstr ""
 
-#: read.c:1944
+#: read.c:1949
 #, c-format
 msgid ".fill size clamped to %d"
 msgstr ""
 
 #, c-format
 msgid ".fill size clamped to %d"
 msgstr ""
 
-#: read.c:1949
+#: read.c:1954
 msgid "size negative; .fill ignored"
 msgstr ""
 
 msgid "size negative; .fill ignored"
 msgstr ""
 
-#: read.c:1955
+#: read.c:1960
 msgid "repeat < 0; .fill ignored"
 msgstr ""
 
 msgid "repeat < 0; .fill ignored"
 msgstr ""
 
-#: read.c:2111
+#: read.c:2116
 #, c-format
 msgid "Attribute name not recognised: %s"
 msgstr ""
 
 #, c-format
 msgid "Attribute name not recognised: %s"
 msgstr ""
 
-#: read.c:2126
+#: read.c:2131
 msgid "expected numeric constant"
 msgstr ""
 
 msgid "expected numeric constant"
 msgstr ""
 
-#: read.c:2167
+#: read.c:2172
 msgid "bad string constant"
 msgstr ""
 
 msgid "bad string constant"
 msgstr ""
 
-#: read.c:2171
+#: read.c:2176
 msgid "expected <tag> , <value>"
 msgstr ""
 
 msgid "expected <tag> , <value>"
 msgstr ""
 
-#: read.c:2246
+#: read.c:2251
 #, c-format
 msgid "unrecognized .linkonce type `%s'"
 msgstr ""
 
 #, c-format
 msgid "unrecognized .linkonce type `%s'"
 msgstr ""
 
-#: read.c:2258
+#: read.c:2263
 msgid ".linkonce is not supported for this object file format"
 msgstr ""
 
 msgid ".linkonce is not supported for this object file format"
 msgstr ""
 
-#: read.c:2280
+#: read.c:2285
 #, c-format
 msgid "bfd_set_section_flags: %s"
 msgstr ""
 
 #, c-format
 msgid "bfd_set_section_flags: %s"
 msgstr ""
 
-#: read.c:2353
+#: read.c:2358
 msgid "expected alignment after size"
 msgstr ""
 
 msgid "expected alignment after size"
 msgstr ""
 
-#: read.c:2580
+#: read.c:2585
 #, c-format
 msgid "attempt to redefine pseudo-op `%s' ignored"
 msgstr ""
 
 #, c-format
 msgid "attempt to redefine pseudo-op `%s' ignored"
 msgstr ""
 
-#: read.c:2599
+#: read.c:2604
 msgid "ignoring macro exit outside a macro definition."
 msgstr ""
 
 msgid "ignoring macro exit outside a macro definition."
 msgstr ""
 
-#: read.c:2646
+#: read.c:2656
 #, c-format
 msgid "invalid segment \"%s\""
 msgstr ""
 
 #, c-format
 msgid "invalid segment \"%s\""
 msgstr ""
 
-#: read.c:2654
+#: read.c:2664
 msgid "only constant offsets supported in absolute section"
 msgstr ""
 
 msgid "only constant offsets supported in absolute section"
 msgstr ""
 
-#: read.c:2693
+#: read.c:2703
 msgid "MRI style ORG pseudo-op not supported"
 msgstr ""
 
 msgid "MRI style ORG pseudo-op not supported"
 msgstr ""
 
-#: read.c:2846
+#: read.c:2856
 #, c-format
 msgid "unrecognized section type `%s'"
 msgstr ""
 
 #, c-format
 msgid "unrecognized section type `%s'"
 msgstr ""
 
-#: read.c:2860
+#: read.c:2870
 msgid "absolute sections are not supported"
 msgstr ""
 
 msgid "absolute sections are not supported"
 msgstr ""
 
-#: read.c:2875
+#: read.c:2885
 #, c-format
 msgid "unrecognized section command `%s'"
 msgstr ""
 
 #, c-format
 msgid "unrecognized section command `%s'"
 msgstr ""
 
-#: read.c:2939
+#: read.c:2949
 #, c-format
 msgid ".end%c encountered without preceeding %s"
 msgstr ""
 
 #, c-format
 msgid ".end%c encountered without preceeding %s"
 msgstr ""
 
-#: read.c:2969
+#: read.c:2979 read.c:3009
 #, c-format
 msgid "%s without %s"
 msgstr ""
 
 #, c-format
 msgid "%s without %s"
 msgstr ""
 
-#: read.c:3197
+#: read.c:3258
 msgid "unsupported variable size or fill value"
 msgstr ""
 
 msgid "unsupported variable size or fill value"
 msgstr ""
 
-#: read.c:3225
+#: read.c:3286
 msgid ".space repeat count is zero, ignored"
 msgstr ""
 
 msgid ".space repeat count is zero, ignored"
 msgstr ""
 
-#: read.c:3227
+#: read.c:3288
 msgid ".space repeat count is negative, ignored"
 msgstr ""
 
 msgid ".space repeat count is negative, ignored"
 msgstr ""
 
-#: read.c:3256
+#: read.c:3317
 msgid "space allocation too complex in absolute section"
 msgstr ""
 
 msgid "space allocation too complex in absolute section"
 msgstr ""
 
-#: read.c:3262
+#: read.c:3323
 msgid "space allocation too complex in common section"
 msgstr ""
 
 msgid "space allocation too complex in common section"
 msgstr ""
 
-#: read.c:3353 read.c:4686
+#: read.c:3414 read.c:4773
 #, c-format
 msgid "bad floating literal: %s"
 msgstr ""
 
 #, c-format
 msgid "bad floating literal: %s"
 msgstr ""
 
-#: read.c:3513
+#: read.c:3574
 #, c-format
 msgid "%s: would close weakref loop: %s"
 msgstr ""
 
 #, c-format
 msgid "%s: would close weakref loop: %s"
 msgstr ""
 
-#: read.c:3559
+#: read.c:3620
 #, c-format
 msgid "junk at end of line, first unrecognized character valued 0x%x"
 msgstr ""
 
 #, c-format
 msgid "junk at end of line, first unrecognized character valued 0x%x"
 msgstr ""
 
-#: read.c:3687
+#: read.c:3748
 #, c-format
 msgid "`%s' can't be equated to common symbol '%s'"
 msgstr ""
 
 #, c-format
 msgid "`%s' can't be equated to common symbol '%s'"
 msgstr ""
 
-#: read.c:3815
+#: read.c:3873
+msgid "unexpected `\"' in expression"
+msgstr ""
+
+#: read.c:3885
 msgid "rva without symbol"
 msgstr ""
 
 msgid "rva without symbol"
 msgstr ""
 
-#: read.c:3872
+#: read.c:3942
 msgid "missing or bad offset expression"
 msgstr ""
 
 msgid "missing or bad offset expression"
 msgstr ""
 
-#: read.c:3893
+#: read.c:3963
 msgid "missing reloc type"
 msgstr ""
 
 msgid "missing reloc type"
 msgstr ""
 
-#: read.c:3905
+#: read.c:3975
 msgid "unrecognized reloc type"
 msgstr ""
 
 msgid "unrecognized reloc type"
 msgstr ""
 
-#: read.c:3921
+#: read.c:3991
 msgid "bad reloc expression"
 msgstr ""
 
 msgid "bad reloc expression"
 msgstr ""
 
-#: read.c:4047
+#: read.c:4117
 msgid "attempt to store value in absolute section"
 msgstr ""
 
 msgid "attempt to store value in absolute section"
 msgstr ""
 
-#: read.c:4085 read.c:4954
+#: read.c:4155 read.c:5039
 msgid "zero assumed for missing expression"
 msgstr ""
 
 msgid "zero assumed for missing expression"
 msgstr ""
 
-#: read.c:4097 read.c:4966 write.c:265 write.c:982
+#: read.c:4167 read.c:5051 write.c:266 write.c:983
 msgid "register value used as expression"
 msgstr ""
 
 msgid "register value used as expression"
 msgstr ""
 
-#: read.c:4177
+#: read.c:4247
 #, c-format
 msgid "value 0x%llx truncated to 0x%llx"
 msgstr ""
 
 #, c-format
 msgid "value 0x%llx truncated to 0x%llx"
 msgstr ""
 
-#: read.c:4180
+#: read.c:4250
 msgid "value 0x%I64x truncated to 0x%I64x"
 msgstr ""
 
 msgid "value 0x%I64x truncated to 0x%I64x"
 msgstr ""
 
-#: read.c:4184
+#: read.c:4254
 #, c-format
 msgid "value 0x%lx truncated to 0x%lx"
 msgstr ""
 
 #, c-format
 msgid "value 0x%lx truncated to 0x%lx"
 msgstr ""
 
-#: read.c:4201
+#: read.c:4281
 #, c-format
 msgid "bignum truncated to %d bytes"
 msgstr ""
 
 #, c-format
 msgid "bignum truncated to %d bytes"
 msgstr ""
 
-#: read.c:4513 read.c:4708
+#: read.c:4600 read.c:4795
 msgid "unresolvable or nonpositive repeat count; using 1"
 msgstr ""
 
 msgid "unresolvable or nonpositive repeat count; using 1"
 msgstr ""
 
-#: read.c:4562
+#: read.c:4649
 #, c-format
 msgid "unknown floating type type '%c'"
 msgstr ""
 
 #, c-format
 msgid "unknown floating type type '%c'"
 msgstr ""
 
-#: read.c:4584
+#: read.c:4671
 msgid "floating point constant too large"
 msgstr ""
 
 msgid "floating point constant too large"
 msgstr ""
 
-#: read.c:5120
+#: read.c:5207
 msgid "strings must be placed into a section"
 msgstr ""
 
 msgid "strings must be placed into a section"
 msgstr ""
 
-#: read.c:5168
+#: read.c:5255
 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:5201 read.c:5287
+#: read.c:5288 read.c:5374
 msgid "unterminated string; newline inserted"
 msgstr ""
 
 msgid "unterminated string; newline inserted"
 msgstr ""
 
-#: read.c:5295
+#: read.c:5382
 msgid "bad escaped character in string"
 msgstr ""
 
 msgid "bad escaped character in string"
 msgstr ""
 
-#: read.c:5320
+#: read.c:5407
 msgid "expected address expression"
 msgstr ""
 
 msgid "expected address expression"
 msgstr ""
 
-#: read.c:5339
+#: read.c:5426
 #, c-format
 msgid "symbol \"%s\" undefined; zero assumed"
 msgstr ""
 
 #, c-format
 msgid "symbol \"%s\" undefined; zero assumed"
 msgstr ""
 
-#: read.c:5342
+#: read.c:5429
 msgid "some symbol undefined; zero assumed"
 msgstr ""
 
 msgid "some symbol undefined; zero assumed"
 msgstr ""
 
-#: read.c:5378
+#: read.c:5465
 msgid "this string may not contain '\\0'"
 msgstr ""
 
 msgid "this string may not contain '\\0'"
 msgstr ""
 
-#: read.c:5414
+#: read.c:5501
 msgid "missing string"
 msgstr ""
 
 msgid "missing string"
 msgstr ""
 
-#: read.c:5505
+#: read.c:5592
 #, c-format
 msgid ".incbin count zero, ignoring `%s'"
 msgstr ""
 
 #, c-format
 msgid ".incbin count zero, ignoring `%s'"
 msgstr ""
 
-#: read.c:5531
+#: read.c:5618
 #, c-format
 msgid "file not found: %s"
 msgstr ""
 
 #, c-format
 msgid "file not found: %s"
 msgstr ""
 
-#: read.c:5545
+#: read.c:5632
 #, 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:5556
+#: read.c:5643
 #, 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:5563
+#: read.c:5650
 #, 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:5572
+#: read.c:5659
 #, 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:5731
+#: read.c:5818
 msgid "missing .func"
 msgstr ""
 
 msgid "missing .func"
 msgstr ""
 
-#: read.c:5748
+#: read.c:5835
 msgid ".endfunc missing for previous .func"
 msgstr ""
 
 msgid ".endfunc missing for previous .func"
 msgstr ""
 
-#: read.c:5885
+#: read.c:5972
 #, c-format
 msgid "missing closing `%c'"
 msgstr ""
 
 #, c-format
 msgid "missing closing `%c'"
 msgstr ""
 
-#: read.c:5887
+#: read.c:5974
 msgid "stray `\\'"
 msgstr ""
 
 msgid "stray `\\'"
 msgstr ""
 
@@ -16015,7 +16595,7 @@ msgstr ""
 msgid "division by zero when setting `%s'"
 msgstr ""
 
 msgid "division by zero when setting `%s'"
 msgstr ""
 
-#: symbols.c:1441 write.c:1855
+#: symbols.c:1441 write.c:2046
 #, c-format
 msgid "can't resolve value for symbol `%s'"
 msgstr ""
 #, c-format
 msgid "can't resolve value for symbol `%s'"
 msgstr ""
@@ -16044,121 +16624,125 @@ msgstr ""
 msgid "Accessing `%s' as thread-local object"
 msgstr ""
 
 msgid "Accessing `%s' as thread-local object"
 msgstr ""
 
-#: write.c:168
+#: write.c:169
 #, 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:453
+#: write.c:454
 #, c-format
 msgid "attempt to .org/.space backwards? (%ld)"
 msgstr ""
 
 #, c-format
 msgid "attempt to .org/.space backwards? (%ld)"
 msgstr ""
 
-#: write.c:684
+#: write.c:685
 msgid "invalid offset expression"
 msgstr ""
 
 msgid "invalid offset expression"
 msgstr ""
 
-#: write.c:706
+#: write.c:707
 msgid "invalid reloc expression"
 msgstr ""
 
 msgid "invalid reloc expression"
 msgstr ""
 
-#: write.c:1065
+#: write.c:1066
 #, 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:1077
+#: write.c:1078
 #, 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:1121
+#: write.c:1122
 msgid "redefined symbol cannot be used on reloc"
 msgstr ""
 
 msgid "redefined symbol cannot be used on reloc"
 msgstr ""
 
-#: write.c:1134
+#: write.c:1135
 msgid "relocation out of range"
 msgstr ""
 
 msgid "relocation out of range"
 msgstr ""
 
-#: write.c:1137
+#: write.c:1138
 #, 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:1201
+#: write.c:1202
 msgid "internal error: fixup not contained within frag"
 msgstr ""
 
 msgid "internal error: fixup not contained within frag"
 msgstr ""
 
-#: write.c:1254
+#: write.c:1255
 msgid "reloc not within (fixed part of) section"
 msgstr ""
 
 msgid "reloc not within (fixed part of) section"
 msgstr ""
 
-#: write.c:1321 write.c:1342
+#: write.c:1319 write.c:1448
+msgid "can't extend frag"
+msgstr ""
+
+#: write.c:1510 write.c:1531
 #, c-format
 msgid "can't write %s: %s"
 msgstr ""
 
 #, c-format
 msgid "can't write %s: %s"
 msgstr ""
 
-#: write.c:1372
+#: write.c:1561
 msgid "cannot write to output file"
 msgstr ""
 
 msgid "cannot write to output file"
 msgstr ""
 
-#: write.c:1526
+#: write.c:1715
 #, c-format
 msgid "%d error%s, %d warning%s, generating bad object file"
 msgstr ""
 
 #, c-format
 msgid "%d error%s, %d warning%s, generating bad object file"
 msgstr ""
 
-#: write.c:1533
+#: write.c:1722
 #, c-format
 msgid "%d error%s, %d warning%s, no object file generated"
 msgstr ""
 
 #, c-format
 msgid "%d error%s, %d warning%s, no object file generated"
 msgstr ""
 
-#: write.c:1772
+#: write.c:1961
 #, 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:1786
+#: write.c:1975
 #, c-format
 msgid "local label `%s' is not defined"
 msgstr ""
 
 #, c-format
 msgid "local label `%s' is not defined"
 msgstr ""
 
-#: write.c:1806
+#: write.c:1997
 #, 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:1813
+#: write.c:2004
 #, c-format
 msgid "can't make global register symbol `%s'"
 msgstr ""
 
 #, c-format
 msgid "can't make global register symbol `%s'"
 msgstr ""
 
-#: write.c:2084
+#: write.c:2297
 #, 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:2242
+#: write.c:2459
 #, c-format
 msgid ".word %s-%s+%s didn't fit"
 msgstr ""
 
 #, c-format
 msgid ".word %s-%s+%s didn't fit"
 msgstr ""
 
-#: write.c:2337
+#: write.c:2553
 msgid "padding added"
 msgstr ""
 
 msgid "padding added"
 msgstr ""
 
-#: write.c:2387
+#: write.c:2603
 msgid "attempt to move .org backwards"
 msgstr ""
 
 msgid "attempt to move .org backwards"
 msgstr ""
 
-#: write.c:2411
+#: write.c:2627
 msgid ".space specifies non-absolute value"
 msgstr ""
 
 msgid ".space specifies non-absolute value"
 msgstr ""
 
-#: write.c:2426
+#: write.c:2642
 msgid ".space or .fill with negative value, ignored"
 msgstr ""
 
 msgid ".space or .fill with negative value, ignored"
 msgstr ""
 
-#: write.c:2497
+#: write.c:2713
 #, 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 "
index 86984be..40b1a78 100644 (file)
@@ -1,3 +1,7 @@
+2010-11-05  Tristan Gingold  <gingold@adacore.com>
+
+       * po/gprof.pot: Regenerate
+
 2010-10-29  Matthias Klose  <doko@ubuntu.com>
 
        * gprof.texi (Deprecated Options): Move introduction out of the table.
 2010-10-29  Matthias Klose  <doko@ubuntu.com>
 
        * gprof.texi (Deprecated Options): Move introduction out of the table.
index ba9a475..03b9c8b 100644 (file)
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: bug-binutils@gnu.org\n"
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: bug-binutils@gnu.org\n"
-"POT-Creation-Date: 2010-03-03 15:06+0100\n"
+"POT-Creation-Date: 2010-11-05 10:29+0100\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -35,7 +35,7 @@ msgstr ""
 msgid "[find_call] 0x%lx: bsr"
 msgstr ""
 
 msgid "[find_call] 0x%lx: bsr"
 msgstr ""
 
-#: basic_blocks.c:128 call_graph.c:89 hist.c:105
+#: basic_blocks.c:128 call_graph.c:89 hist.c:107
 #, c-format
 msgid "%s: %s: unexpected end of file\n"
 msgstr ""
 #, c-format
 msgid "%s: %s: unexpected end of file\n"
 msgstr ""
@@ -120,7 +120,7 @@ msgid ""
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-#: cg_print.c:79 hist.c:466
+#: cg_print.c:79 hist.c:468
 #, c-format
 msgid ""
 "\n"
 #, c-format
 msgid ""
 "\n"
@@ -170,7 +170,7 @@ msgstr ""
 msgid "descendants"
 msgstr ""
 
 msgid "descendants"
 msgstr ""
 
-#: cg_print.c:99 hist.c:492
+#: cg_print.c:99 hist.c:494
 msgid "name"
 msgstr ""
 
 msgid "name"
 msgstr ""
 
@@ -215,7 +215,7 @@ msgstr ""
 msgid "%s: unable to parse mapping file %s.\n"
 msgstr ""
 
 msgid "%s: unable to parse mapping file %s.\n"
 msgstr ""
 
-#: corefile.c:84 corefile.c:496
+#: corefile.c:84 corefile.c:504
 #, c-format
 msgid "%s: could not open %s.\n"
 msgstr ""
 #, c-format
 msgid "%s: could not open %s.\n"
 msgstr ""
@@ -245,12 +245,12 @@ msgstr ""
 msgid "%s: -c not supported on architecture %s\n"
 msgstr ""
 
 msgid "%s: -c not supported on architecture %s\n"
 msgstr ""
 
-#: corefile.c:505 corefile.c:590
+#: corefile.c:513 corefile.c:598
 #, c-format
 msgid "%s: file `%s' has no symbols\n"
 msgstr ""
 
 #, c-format
 msgid "%s: file `%s' has no symbols\n"
 msgstr ""
 
-#: corefile.c:851
+#: corefile.c:859
 #, c-format
 msgid "%s: somebody miscounted: ltab.len=%d instead of %ld\n"
 msgstr ""
 #, c-format
 msgid "%s: somebody miscounted: ltab.len=%d instead of %ld\n"
 msgstr ""
@@ -300,47 +300,47 @@ msgstr ""
 msgid "%s: unexpected EOF after reading %d/%d bins\n"
 msgstr ""
 
 msgid "%s: unexpected EOF after reading %d/%d bins\n"
 msgstr ""
 
-#: gmon_io.c:565
+#: gmon_io.c:563
 #, c-format
 msgid "time is in ticks, not seconds\n"
 msgstr ""
 
 #, c-format
 msgid "time is in ticks, not seconds\n"
 msgstr ""
 
-#: gmon_io.c:571 gmon_io.c:748
+#: gmon_io.c:569 gmon_io.c:749
 #, c-format
 msgid "%s: don't know how to deal with file format %d\n"
 msgstr ""
 
 #, c-format
 msgid "%s: don't know how to deal with file format %d\n"
 msgstr ""
 
-#: gmon_io.c:578
+#: gmon_io.c:579
 #, c-format
 msgid "File `%s' (version %d) contains:\n"
 msgstr ""
 
 #, c-format
 msgid "File `%s' (version %d) contains:\n"
 msgstr ""
 
-#: gmon_io.c:581
+#: gmon_io.c:582
 #, c-format
 msgid "\t%d histogram record\n"
 msgstr ""
 
 #, c-format
 msgid "\t%d histogram record\n"
 msgstr ""
 
-#: gmon_io.c:582
+#: gmon_io.c:583
 #, c-format
 msgid "\t%d histogram records\n"
 msgstr ""
 
 #, c-format
 msgid "\t%d histogram records\n"
 msgstr ""
 
-#: gmon_io.c:584
+#: gmon_io.c:585
 #, c-format
 msgid "\t%d call-graph record\n"
 msgstr ""
 
 #, c-format
 msgid "\t%d call-graph record\n"
 msgstr ""
 
-#: gmon_io.c:585
+#: gmon_io.c:586
 #, c-format
 msgid "\t%d call-graph records\n"
 msgstr ""
 
 #, c-format
 msgid "\t%d call-graph records\n"
 msgstr ""
 
-#: gmon_io.c:587
+#: gmon_io.c:588
 #, c-format
 msgid "\t%d basic-block count record\n"
 msgstr ""
 
 #, c-format
 msgid "\t%d basic-block count record\n"
 msgstr ""
 
-#: gmon_io.c:588
+#: gmon_io.c:589
 #, c-format
 msgid "\t%d basic-block count records\n"
 msgstr ""
 #, c-format
 msgid "\t%d basic-block count records\n"
 msgstr ""
@@ -423,7 +423,7 @@ msgstr ""
 msgid "%s: gmon.out file is missing call-graph data\n"
 msgstr ""
 
 msgid "%s: gmon.out file is missing call-graph data\n"
 msgstr ""
 
-#: hist.c:133
+#: hist.c:135
 #, c-format
 msgid ""
 "%s: dimension unit changed between histogram records\n"
 #, c-format
 msgid ""
 "%s: dimension unit changed between histogram records\n"
@@ -431,7 +431,7 @@ msgid ""
 "%s: to '%s'\n"
 msgstr ""
 
 "%s: to '%s'\n"
 msgstr ""
 
-#: hist.c:143
+#: hist.c:145
 #, c-format
 msgid ""
 "%s: dimension abbreviation changed between histogram records\n"
 #, c-format
 msgid ""
 "%s: dimension abbreviation changed between histogram records\n"
@@ -439,68 +439,68 @@ msgid ""
 "%s: to '%c'\n"
 msgstr ""
 
 "%s: to '%c'\n"
 msgstr ""
 
-#: hist.c:157
+#: hist.c:159
 #, c-format
 msgid "%s: different scales in histogram records"
 msgstr ""
 
 #, c-format
 msgid "%s: different scales in histogram records"
 msgstr ""
 
-#: hist.c:194
+#: hist.c:196
 #, c-format
 msgid "%s: overlapping histogram records\n"
 msgstr ""
 
 #, c-format
 msgid "%s: overlapping histogram records\n"
 msgstr ""
 
-#: hist.c:228
+#: hist.c:230
 #, c-format
 msgid "%s: %s: unexpected EOF after reading %u of %u samples\n"
 msgstr ""
 
 #, c-format
 msgid "%s: %s: unexpected EOF after reading %u of %u samples\n"
 msgstr ""
 
-#: hist.c:462
+#: hist.c:464
 #, c-format
 msgid "%c%c/call"
 msgstr ""
 
 #, c-format
 msgid "%c%c/call"
 msgstr ""
 
-#: hist.c:470
+#: hist.c:472
 #, c-format
 msgid ""
 " for %.2f%% of %.2f %s\n"
 "\n"
 msgstr ""
 
 #, c-format
 msgid ""
 " for %.2f%% of %.2f %s\n"
 "\n"
 msgstr ""
 
-#: hist.c:476
+#: hist.c:478
 #, c-format
 msgid ""
 "\n"
 "Each sample counts as %g %s.\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "Each sample counts as %g %s.\n"
 msgstr ""
 
-#: hist.c:481
+#: hist.c:483
 #, c-format
 msgid ""
 " no time accumulated\n"
 "\n"
 msgstr ""
 
 #, c-format
 msgid ""
 " no time accumulated\n"
 "\n"
 msgstr ""
 
-#: hist.c:488
+#: hist.c:490
 msgid "cumulative"
 msgstr ""
 
 msgid "cumulative"
 msgstr ""
 
-#: hist.c:488
+#: hist.c:490
 msgid "self  "
 msgstr ""
 
 msgid "self  "
 msgstr ""
 
-#: hist.c:488
+#: hist.c:490
 msgid "total "
 msgstr ""
 
 msgid "total "
 msgstr ""
 
-#: hist.c:491
+#: hist.c:493
 msgid "time"
 msgstr ""
 
 msgid "time"
 msgstr ""
 
-#: hist.c:491
+#: hist.c:493
 msgid "calls"
 msgstr ""
 
 msgid "calls"
 msgstr ""
 
-#: hist.c:580
+#: hist.c:582
 #, c-format
 msgid ""
 "\n"
 #, c-format
 msgid ""
 "\n"
@@ -509,12 +509,12 @@ msgid ""
 "flat profile:\n"
 msgstr ""
 
 "flat profile:\n"
 msgstr ""
 
-#: hist.c:586
+#: hist.c:588
 #, c-format
 msgid "Flat profile:\n"
 msgstr ""
 
 #, c-format
 msgid "Flat profile:\n"
 msgstr ""
 
-#: hist.c:705
+#: hist.c:709
 #, c-format
 msgid "%s: found a symbol that covers several histogram records"
 msgstr ""
 #, c-format
 msgid "%s: found a symbol that covers several histogram records"
 msgstr ""
index 18aae89..6eb5715 100644 (file)
@@ -1,5 +1,10 @@
 2010-11-05  Tristan Gingold  <gingold@adacore.com>
 
 2010-11-05  Tristan Gingold  <gingold@adacore.com>
 
+       * po/ld.pot: Regenerate
+       * po/POTFILES.in: Regenerate
+
+2010-11-05  Tristan Gingold  <gingold@adacore.com>
+
        * NEWS: Add marker for 2.21.
 
 2010-11-05  Dave Korn  <dave.korn.cygwin@gmail.com>
        * NEWS: Add marker for 2.21.
 
 2010-11-05  Dave Korn  <dave.korn.cygwin@gmail.com>
index f48a991..55cbd13 100644 (file)
@@ -31,3 +31,5 @@ pe-dll.c
 pe-dll.h
 pep-dll.c
 pep-dll.h
 pe-dll.h
 pep-dll.c
 pep-dll.h
+plugin.c
+plugin.h
index db3f75f..7ab762b 100644 (file)
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: bug-binutils@gnu.org\n"
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: bug-binutils@gnu.org\n"
-"POT-Creation-Date: 2010-03-03 15:06+0100\n"
+"POT-Creation-Date: 2010-11-05 10:29+0100\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -32,186 +32,200 @@ msgstr ""
 msgid "Errors encountered processing file %s"
 msgstr ""
 
 msgid "Errors encountered processing file %s"
 msgstr ""
 
-#: emultempl/armcoff.em:190 emultempl/pe.em:1696
+#: emultempl/armcoff.em:190 emultempl/pe.em:1812
 msgid "%P: warning: '--thumb-entry %s' is overriding '-e %s'\n"
 msgstr ""
 
 msgid "%P: warning: '--thumb-entry %s' is overriding '-e %s'\n"
 msgstr ""
 
-#: emultempl/armcoff.em:195 emultempl/pe.em:1701
+#: emultempl/armcoff.em:195 emultempl/pe.em:1817
 msgid "%P: warning: cannot find thumb start symbol %s\n"
 msgstr ""
 
 msgid "%P: warning: cannot find thumb start symbol %s\n"
 msgstr ""
 
-#: emultempl/pe.em:371
+#: emultempl/pe.em:418
 #, c-format
 msgid ""
 "  --base_file <basefile>             Generate a base file for relocatable "
 "DLLs\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "  --base_file <basefile>             Generate a base file for relocatable "
 "DLLs\n"
 msgstr ""
 
-#: emultempl/pe.em:372
+#: emultempl/pe.em:419
 #, c-format
 msgid ""
 "  --dll                              Set image base to the default for DLLs\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "  --dll                              Set image base to the default for DLLs\n"
 msgstr ""
 
-#: emultempl/pe.em:373
+#: emultempl/pe.em:420
 #, c-format
 msgid "  --file-alignment <size>            Set file alignment\n"
 msgstr ""
 
 #, c-format
 msgid "  --file-alignment <size>            Set file alignment\n"
 msgstr ""
 
-#: emultempl/pe.em:374
+#: emultempl/pe.em:421
 #, c-format
 msgid "  --heap <size>                      Set initial size of the heap\n"
 msgstr ""
 
 #, c-format
 msgid "  --heap <size>                      Set initial size of the heap\n"
 msgstr ""
 
-#: emultempl/pe.em:375
+#: emultempl/pe.em:422
 #, c-format
 msgid ""
 "  --image-base <address>             Set start address of the executable\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "  --image-base <address>             Set start address of the executable\n"
 msgstr ""
 
-#: emultempl/pe.em:376
+#: emultempl/pe.em:423
 #, c-format
 msgid ""
 "  --major-image-version <number>     Set version number of the executable\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "  --major-image-version <number>     Set version number of the executable\n"
 msgstr ""
 
-#: emultempl/pe.em:377
+#: emultempl/pe.em:424
 #, c-format
 msgid "  --major-os-version <number>        Set minimum required OS version\n"
 msgstr ""
 
 #, c-format
 msgid "  --major-os-version <number>        Set minimum required OS version\n"
 msgstr ""
 
-#: emultempl/pe.em:378
+#: emultempl/pe.em:425
 #, c-format
 msgid ""
 "  --major-subsystem-version <number> Set minimum required OS subsystem "
 "version\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "  --major-subsystem-version <number> Set minimum required OS subsystem "
 "version\n"
 msgstr ""
 
-#: emultempl/pe.em:379
+#: emultempl/pe.em:426
 #, c-format
 msgid ""
 "  --minor-image-version <number>     Set revision number of the executable\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "  --minor-image-version <number>     Set revision number of the executable\n"
 msgstr ""
 
-#: emultempl/pe.em:380
+#: emultempl/pe.em:427
 #, c-format
 msgid "  --minor-os-version <number>        Set minimum required OS revision\n"
 msgstr ""
 
 #, c-format
 msgid "  --minor-os-version <number>        Set minimum required OS revision\n"
 msgstr ""
 
-#: emultempl/pe.em:381
+#: emultempl/pe.em:428
 #, c-format
 msgid ""
 "  --minor-subsystem-version <number> Set minimum required OS subsystem "
 "revision\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "  --minor-subsystem-version <number> Set minimum required OS subsystem "
 "revision\n"
 msgstr ""
 
-#: emultempl/pe.em:382
+#: emultempl/pe.em:429
 #, c-format
 msgid "  --section-alignment <size>         Set section alignment\n"
 msgstr ""
 
 #, c-format
 msgid "  --section-alignment <size>         Set section alignment\n"
 msgstr ""
 
-#: emultempl/pe.em:383
+#: emultempl/pe.em:430
 #, c-format
 msgid "  --stack <size>                     Set size of the initial stack\n"
 msgstr ""
 
 #, c-format
 msgid "  --stack <size>                     Set size of the initial stack\n"
 msgstr ""
 
-#: emultempl/pe.em:384
+#: emultempl/pe.em:431
 #, c-format
 msgid ""
 "  --subsystem <name>[:<version>]     Set required OS subsystem [& version]\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "  --subsystem <name>[:<version>]     Set required OS subsystem [& version]\n"
 msgstr ""
 
-#: emultempl/pe.em:385
+#: emultempl/pe.em:432
 #, c-format
 msgid ""
 "  --support-old-code                 Support interworking with old code\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "  --support-old-code                 Support interworking with old code\n"
 msgstr ""
 
-#: emultempl/pe.em:386
+#: emultempl/pe.em:433
+#, c-format
+msgid ""
+"  --[no-]leading-underscore          Set explicit symbol underscore prefix "
+"mode\n"
+msgstr ""
+
+#: emultempl/pe.em:434
 #, c-format
 msgid ""
 "  --thumb-entry=<symbol>             Set the entry point to be Thumb "
 "<symbol>\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "  --thumb-entry=<symbol>             Set the entry point to be Thumb "
 "<symbol>\n"
 msgstr ""
 
-#: emultempl/pe.em:388
+#: emultempl/pe.em:436
 #, c-format
 msgid ""
 "  --add-stdcall-alias                Export symbols with and without @nn\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "  --add-stdcall-alias                Export symbols with and without @nn\n"
 msgstr ""
 
-#: emultempl/pe.em:389
+#: emultempl/pe.em:437
 #, c-format
 msgid "  --disable-stdcall-fixup            Don't link _sym to _sym@nn\n"
 msgstr ""
 
 #, c-format
 msgid "  --disable-stdcall-fixup            Don't link _sym to _sym@nn\n"
 msgstr ""
 
-#: emultempl/pe.em:390
+#: emultempl/pe.em:438
 #, c-format
 msgid ""
 "  --enable-stdcall-fixup             Link _sym to _sym@nn without warnings\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "  --enable-stdcall-fixup             Link _sym to _sym@nn without warnings\n"
 msgstr ""
 
-#: emultempl/pe.em:391
+#: emultempl/pe.em:439
 #, c-format
 msgid ""
 "  --exclude-symbols sym,sym,...      Exclude symbols from automatic export\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "  --exclude-symbols sym,sym,...      Exclude symbols from automatic export\n"
 msgstr ""
 
-#: emultempl/pe.em:392
+#: emultempl/pe.em:440
+#, c-format
+msgid ""
+"  --exclude-all-symbols              Exclude all symbols from automatic "
+"export\n"
+msgstr ""
+
+#: emultempl/pe.em:441
 #, c-format
 msgid ""
 "  --exclude-libs lib,lib,...         Exclude libraries from automatic "
 "export\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "  --exclude-libs lib,lib,...         Exclude libraries from automatic "
 "export\n"
 msgstr ""
 
-#: emultempl/pe.em:393
+#: emultempl/pe.em:442
 #, c-format
 msgid "  --exclude-modules-for-implib mod,mod,...\n"
 msgstr ""
 
 #, c-format
 msgid "  --exclude-modules-for-implib mod,mod,...\n"
 msgstr ""
 
-#: emultempl/pe.em:394
+#: emultempl/pe.em:443
 #, c-format
 msgid ""
 "                                     Exclude objects, archive members from "
 "auto\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "                                     Exclude objects, archive members from "
 "auto\n"
 msgstr ""
 
-#: emultempl/pe.em:395
+#: emultempl/pe.em:444
 #, c-format
 msgid ""
 "                                     export, place into import library "
 "instead.\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "                                     export, place into import library "
 "instead.\n"
 msgstr ""
 
-#: emultempl/pe.em:396
+#: emultempl/pe.em:445
 #, c-format
 msgid ""
 "  --export-all-symbols               Automatically export all globals to "
 "DLL\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "  --export-all-symbols               Automatically export all globals to "
 "DLL\n"
 msgstr ""
 
-#: emultempl/pe.em:397
+#: emultempl/pe.em:446
 #, c-format
 msgid "  --kill-at                          Remove @nn from exported symbols\n"
 msgstr ""
 
 #, c-format
 msgid "  --kill-at                          Remove @nn from exported symbols\n"
 msgstr ""
 
-#: emultempl/pe.em:398
+#: emultempl/pe.em:447
 #, c-format
 msgid "  --out-implib <file>                Generate import library\n"
 msgstr ""
 
 #, c-format
 msgid "  --out-implib <file>                Generate import library\n"
 msgstr ""
 
-#: emultempl/pe.em:399
+#: emultempl/pe.em:448
 #, c-format
 msgid ""
 "  --output-def <file>                Generate a .DEF file for the built DLL\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "  --output-def <file>                Generate a .DEF file for the built DLL\n"
 msgstr ""
 
-#: emultempl/pe.em:400
+#: emultempl/pe.em:449
 #, c-format
 msgid "  --warn-duplicate-exports           Warn about duplicate exports.\n"
 msgstr ""
 
 #, c-format
 msgid "  --warn-duplicate-exports           Warn about duplicate exports.\n"
 msgstr ""
 
-#: emultempl/pe.em:401
+#: emultempl/pe.em:450
 #, c-format
 msgid ""
 "  --compat-implib                    Create backward compatible import "
 #, c-format
 msgid ""
 "  --compat-implib                    Create backward compatible import "
@@ -219,7 +233,7 @@ msgid ""
 "                                       create __imp_<SYMBOL> as well.\n"
 msgstr ""
 
 "                                       create __imp_<SYMBOL> as well.\n"
 msgstr ""
 
-#: emultempl/pe.em:403
+#: emultempl/pe.em:452
 #, c-format
 msgid ""
 "  --enable-auto-image-base           Automatically choose image base for "
 #, c-format
 msgid ""
 "  --enable-auto-image-base           Automatically choose image base for "
@@ -227,14 +241,14 @@ msgid ""
 "                                       unless user specifies one\n"
 msgstr ""
 
 "                                       unless user specifies one\n"
 msgstr ""
 
-#: emultempl/pe.em:405
+#: emultempl/pe.em:454
 #, c-format
 msgid ""
 "  --disable-auto-image-base          Do not auto-choose image base. "
 "(default)\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "  --disable-auto-image-base          Do not auto-choose image base. "
 "(default)\n"
 msgstr ""
 
-#: emultempl/pe.em:406
+#: emultempl/pe.em:455
 #, c-format
 msgid ""
 "  --dll-search-prefix=<string>       When linking dynamically to a dll "
 #, c-format
 msgid ""
 "  --dll-search-prefix=<string>       When linking dynamically to a dll "
@@ -244,21 +258,21 @@ msgid ""
 "                                       in preference to lib<basename>.dll \n"
 msgstr ""
 
 "                                       in preference to lib<basename>.dll \n"
 msgstr ""
 
-#: emultempl/pe.em:409
+#: emultempl/pe.em:458
 #, c-format
 msgid ""
 "  --enable-auto-import               Do sophistcated linking of _sym to\n"
 "                                       __imp_sym for DATA references\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "  --enable-auto-import               Do sophistcated linking of _sym to\n"
 "                                       __imp_sym for DATA references\n"
 msgstr ""
 
-#: emultempl/pe.em:411
+#: emultempl/pe.em:460
 #, c-format
 msgid ""
 "  --disable-auto-import              Do not auto-import DATA items from "
 "DLLs\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "  --disable-auto-import              Do not auto-import DATA items from "
 "DLLs\n"
 msgstr ""
 
-#: emultempl/pe.em:412
+#: emultempl/pe.em:461
 #, c-format
 msgid ""
 "  --enable-runtime-pseudo-reloc      Work around auto-import limitations by\n"
 #, c-format
 msgid ""
 "  --enable-runtime-pseudo-reloc      Work around auto-import limitations by\n"
@@ -267,7 +281,7 @@ msgid ""
 "                                       runtime.\n"
 msgstr ""
 
 "                                       runtime.\n"
 msgstr ""
 
-#: emultempl/pe.em:415
+#: emultempl/pe.em:464
 #, c-format
 msgid ""
 "  --disable-runtime-pseudo-reloc     Do not add runtime pseudo-relocations "
 #, c-format
 msgid ""
 "  --disable-runtime-pseudo-reloc     Do not add runtime pseudo-relocations "
@@ -275,7 +289,7 @@ msgid ""
 "                                       auto-imported DATA.\n"
 msgstr ""
 
 "                                       auto-imported DATA.\n"
 msgstr ""
 
-#: emultempl/pe.em:417
+#: emultempl/pe.em:466
 #, c-format
 msgid ""
 "  --enable-extra-pe-debug            Enable verbose debug output when "
 #, c-format
 msgid ""
 "  --enable-extra-pe-debug            Enable verbose debug output when "
@@ -284,21 +298,21 @@ msgid ""
 "import)\n"
 msgstr ""
 
 "import)\n"
 msgstr ""
 
-#: emultempl/pe.em:420
+#: emultempl/pe.em:469
 #, c-format
 msgid ""
 "  --large-address-aware              Executable supports virtual addresses\n"
 "                                       greater than 2 gigabytes\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "  --large-address-aware              Executable supports virtual addresses\n"
 "                                       greater than 2 gigabytes\n"
 msgstr ""
 
-#: emultempl/pe.em:422
+#: emultempl/pe.em:471
 #, c-format
 msgid ""
 "  --enable-long-section-names        Use long COFF section names even in\n"
 "                                       executable image files\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "  --enable-long-section-names        Use long COFF section names even in\n"
 "                                       executable image files\n"
 msgstr ""
 
-#: emultempl/pe.em:424
+#: emultempl/pe.em:473
 #, c-format
 msgid ""
 "  --disable-long-section-names       Never use long COFF section names, "
 #, c-format
 msgid ""
 "  --disable-long-section-names       Never use long COFF section names, "
@@ -306,107 +320,107 @@ msgid ""
 "                                       in object files\n"
 msgstr ""
 
 "                                       in object files\n"
 msgstr ""
 
-#: emultempl/pe.em:426
+#: emultempl/pe.em:475
 #, c-format
 msgid ""
 "  --dynamicbase\t\t\t Image base address may be relocated using\n"
 "\t\t\t\t       address space layout randomization (ASLR)\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "  --dynamicbase\t\t\t Image base address may be relocated using\n"
 "\t\t\t\t       address space layout randomization (ASLR)\n"
 msgstr ""
 
-#: emultempl/pe.em:428
+#: emultempl/pe.em:477
 #, c-format
 msgid "  --forceinteg\t\t Code integrity checks are enforced\n"
 msgstr ""
 
 #, c-format
 msgid "  --forceinteg\t\t Code integrity checks are enforced\n"
 msgstr ""
 
-#: emultempl/pe.em:429
+#: emultempl/pe.em:478
 #, c-format
 msgid "  --nxcompat\t\t Image is compatible with data execution prevention\n"
 msgstr ""
 
 #, c-format
 msgid "  --nxcompat\t\t Image is compatible with data execution prevention\n"
 msgstr ""
 
-#: emultempl/pe.em:430
+#: emultempl/pe.em:479
 #, c-format
 msgid ""
 "  --no-isolation\t\t Image understands isolation but do not isolate the "
 "image\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "  --no-isolation\t\t Image understands isolation but do not isolate the "
 "image\n"
 msgstr ""
 
-#: emultempl/pe.em:431
+#: emultempl/pe.em:480
 #, c-format
 msgid ""
 "  --no-seh\t\t\t Image does not use SEH. No SE handler may\n"
 "\t\t\t\t       be called in this image\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "  --no-seh\t\t\t Image does not use SEH. No SE handler may\n"
 "\t\t\t\t       be called in this image\n"
 msgstr ""
 
-#: emultempl/pe.em:433
+#: emultempl/pe.em:482
 #, c-format
 msgid "  --no-bind\t\t\t Do not bind this image\n"
 msgstr ""
 
 #, c-format
 msgid "  --no-bind\t\t\t Do not bind this image\n"
 msgstr ""
 
-#: emultempl/pe.em:434
+#: emultempl/pe.em:483
 #, c-format
 msgid "  --wdmdriver\t\t Driver uses the WDM model\n"
 msgstr ""
 
 #, c-format
 msgid "  --wdmdriver\t\t Driver uses the WDM model\n"
 msgstr ""
 
-#: emultempl/pe.em:435
+#: emultempl/pe.em:484
 #, c-format
 #, c-format
-msgid "  --tsaware       \t\t Image is Terminal Server aware\n"
+msgid "  --tsaware                  Image is Terminal Server aware\n"
 msgstr ""
 
 msgstr ""
 
-#: emultempl/pe.em:503
+#: emultempl/pe.em:613
 msgid "%P: warning: bad version number in -subsystem option\n"
 msgstr ""
 
 msgid "%P: warning: bad version number in -subsystem option\n"
 msgstr ""
 
-#: emultempl/pe.em:534
+#: emultempl/pe.em:638
 msgid "%P%F: invalid subsystem type %s\n"
 msgstr ""
 
 msgid "%P%F: invalid subsystem type %s\n"
 msgstr ""
 
-#: emultempl/pe.em:573
+#: emultempl/pe.em:659
 msgid "%P%F: invalid hex number for PE parameter '%s'\n"
 msgstr ""
 
 msgid "%P%F: invalid hex number for PE parameter '%s'\n"
 msgstr ""
 
-#: emultempl/pe.em:590
+#: emultempl/pe.em:676
 msgid "%P%F: strange hex info for PE parameter '%s'\n"
 msgstr ""
 
 msgid "%P%F: strange hex info for PE parameter '%s'\n"
 msgstr ""
 
-#: emultempl/pe.em:607
+#: emultempl/pe.em:693
 #, c-format
 msgid "%s: Can't open base file %s\n"
 msgstr ""
 
 #, c-format
 msgid "%s: Can't open base file %s\n"
 msgstr ""
 
-#: emultempl/pe.em:870
+#: emultempl/pe.em:969
 msgid "%P: warning, file alignment > section alignment.\n"
 msgstr ""
 
 msgid "%P: warning, file alignment > section alignment.\n"
 msgstr ""
 
-#: emultempl/pe.em:883
+#: emultempl/pe.em:982
 msgid ""
 "%P: warning: --export-dynamic is not supported for PE targets, did you mean "
 "--export-all-symbols?\n"
 msgstr ""
 
 msgid ""
 "%P: warning: --export-dynamic is not supported for PE targets, did you mean "
 "--export-all-symbols?\n"
 msgstr ""
 
-#: emultempl/pe.em:949 emultempl/pe.em:976
+#: emultempl/pe.em:1058 emultempl/pe.em:1085
 #, c-format
 msgid "Warning: resolving %s by linking to %s\n"
 msgstr ""
 
 #, c-format
 msgid "Warning: resolving %s by linking to %s\n"
 msgstr ""
 
-#: emultempl/pe.em:954 emultempl/pe.em:981
+#: emultempl/pe.em:1063 emultempl/pe.em:1090
 msgid "Use --enable-stdcall-fixup to disable these warnings\n"
 msgstr ""
 
 msgid "Use --enable-stdcall-fixup to disable these warnings\n"
 msgstr ""
 
-#: emultempl/pe.em:955 emultempl/pe.em:982
+#: emultempl/pe.em:1064 emultempl/pe.em:1091
 msgid "Use --disable-stdcall-fixup to disable these fixups\n"
 msgstr ""
 
 msgid "Use --disable-stdcall-fixup to disable these fixups\n"
 msgstr ""
 
-#: emultempl/pe.em:1001
+#: emultempl/pe.em:1110
 #, c-format
 msgid "%C: Cannot get section contents - auto-import exception\n"
 msgstr ""
 
 #, c-format
 msgid "%C: Cannot get section contents - auto-import exception\n"
 msgstr ""
 
-#: emultempl/pe.em:1041
+#: emultempl/pe.em:1150
 #, c-format
 msgid "Info: resolving %s by linking to %s (auto-import)\n"
 msgstr ""
 
 #, c-format
 msgid "Info: resolving %s by linking to %s (auto-import)\n"
 msgstr ""
 
-#: emultempl/pe.em:1048
+#: emultempl/pe.em:1157
 msgid ""
 "%P: warning: auto-importing has been activated without --enable-auto-import "
 "specified on the command line.\n"
 msgid ""
 "%P: warning: auto-importing has been activated without --enable-auto-import "
 "specified on the command line.\n"
@@ -414,28 +428,28 @@ msgid ""
 "symbols from auto-imported DLLs.\n"
 msgstr ""
 
 "symbols from auto-imported DLLs.\n"
 msgstr ""
 
-#: emultempl/pe.em:1055 emultempl/pe.em:1254 emultempl/pe.em:1460 ldcref.c:490
-#: ldcref.c:588 ldmain.c:1111 ldmisc.c:285 pe-dll.c:683 pe-dll.c:1227
-#: pe-dll.c:1324
+#: emultempl/pe.em:1164 emultempl/pe.em:1369 emultempl/pe.em:1575 ldcref.c:490
+#: ldcref.c:588 ldmain.c:1183 ldmisc.c:286 pe-dll.c:705 pe-dll.c:1253
+#: pe-dll.c:1348
 msgid "%B%F: could not read symbols: %E\n"
 msgstr ""
 
 msgid "%B%F: could not read symbols: %E\n"
 msgstr ""
 
-#: emultempl/pe.em:1135
+#: emultempl/pe.em:1245
 msgid "%F%P: cannot perform PE operations on non PE output file '%B'.\n"
 msgstr ""
 
 msgid "%F%P: cannot perform PE operations on non PE output file '%B'.\n"
 msgstr ""
 
-#: emultempl/pe.em:1501
+#: emultempl/pe.em:1616
 #, c-format
 msgid "Errors encountered processing file %s\n"
 msgstr ""
 
 #, c-format
 msgid "Errors encountered processing file %s\n"
 msgstr ""
 
-#: emultempl/pe.em:1524
+#: emultempl/pe.em:1639
 #, c-format
 msgid "Errors encountered processing file %s for interworking\n"
 msgstr ""
 
 #, c-format
 msgid "Errors encountered processing file %s for interworking\n"
 msgstr ""
 
-#: emultempl/pe.em:1585 ldexp.c:539 ldlang.c:3284 ldlang.c:6649 ldlang.c:6680
-#: ldmain.c:1056
+#: emultempl/pe.em:1701 ldexp.c:542 ldlang.c:3323 ldlang.c:3358 ldlang.c:6804
+#: ldlang.c:6835 ldmain.c:1128
 msgid "%P%F: bfd_link_hash_lookup failed: %E\n"
 msgstr ""
 
 msgid "%P%F: bfd_link_hash_lookup failed: %E\n"
 msgstr ""
 
@@ -477,7 +491,7 @@ msgstr ""
 msgid "%P: symbol `%T' missing from main hash table\n"
 msgstr ""
 
 msgid "%P: symbol `%T' missing from main hash table\n"
 msgstr ""
 
-#: ldcref.c:650 ldcref.c:657 ldmain.c:1145 ldmain.c:1152
+#: ldcref.c:650 ldcref.c:657 ldmain.c:1217 ldmain.c:1224
 msgid "%B%F: could not read relocs: %E\n"
 msgstr ""
 
 msgid "%B%F: could not read relocs: %E\n"
 msgstr ""
 
@@ -535,17 +549,21 @@ msgstr ""
 msgid "  no emulation specific options.\n"
 msgstr ""
 
 msgid "  no emulation specific options.\n"
 msgstr ""
 
-#: ldexp.c:352
+#: ldexp.c:313
+msgid "%P: warning: address of `%s' isn't multiple of maximum page size\n"
+msgstr ""
+
+#: ldexp.c:351
 #, c-format
 msgid "%F%S %% by zero\n"
 msgstr ""
 
 #, c-format
 msgid "%F%S %% by zero\n"
 msgstr ""
 
-#: ldexp.c:360
+#: ldexp.c:359
 #, c-format
 msgid "%F%S / by zero\n"
 msgstr ""
 
 #, c-format
 msgid "%F%S / by zero\n"
 msgstr ""
 
-#: ldexp.c:553
+#: ldexp.c:552
 #, c-format
 msgid "%X%S: unresolvable symbol `%s' referenced in expression\n"
 msgstr ""
 #, c-format
 msgid "%X%S: unresolvable symbol `%s' referenced in expression\n"
 msgstr ""
@@ -560,129 +578,133 @@ msgstr ""
 msgid "%F%S: undefined section `%s' referenced in expression\n"
 msgstr ""
 
 msgid "%F%S: undefined section `%s' referenced in expression\n"
 msgstr ""
 
-#: ldexp.c:656 ldexp.c:669
+#: ldexp.c:656 ldexp.c:670
 #, c-format
 msgid "%F%S: undefined MEMORY region `%s' referenced in expression\n"
 msgstr ""
 
 #, c-format
 msgid "%F%S: undefined MEMORY region `%s' referenced in expression\n"
 msgstr ""
 
-#: ldexp.c:680
+#: ldexp.c:681
 #, c-format
 msgid "%F%S: unknown constant `%s' referenced in expression\n"
 msgstr ""
 
 #, c-format
 msgid "%F%S: unknown constant `%s' referenced in expression\n"
 msgstr ""
 
-#: ldexp.c:741
+#: ldexp.c:743
 #, c-format
 msgid "%F%S can not PROVIDE assignment to location counter\n"
 msgstr ""
 
 #, c-format
 msgid "%F%S can not PROVIDE assignment to location counter\n"
 msgstr ""
 
-#: ldexp.c:755
+#: ldexp.c:757
 #, c-format
 msgid "%F%S invalid assignment to location counter\n"
 msgstr ""
 
 #, c-format
 msgid "%F%S invalid assignment to location counter\n"
 msgstr ""
 
-#: ldexp.c:758
+#: ldexp.c:760
 #, c-format
 msgid "%F%S assignment to location counter invalid outside of SECTION\n"
 msgstr ""
 
 #, c-format
 msgid "%F%S assignment to location counter invalid outside of SECTION\n"
 msgstr ""
 
-#: ldexp.c:767
+#: ldexp.c:773
 msgid "%F%S cannot move location counter backwards (from %V to %V)\n"
 msgstr ""
 
 msgid "%F%S cannot move location counter backwards (from %V to %V)\n"
 msgstr ""
 
-#: ldexp.c:806
+#: ldexp.c:812
 msgid "%P%F:%s: hash creation failed\n"
 msgstr ""
 
 msgid "%P%F:%s: hash creation failed\n"
 msgstr ""
 
-#: ldexp.c:1065 ldexp.c:1090 ldexp.c:1149
+#: ldexp.c:1119 ldexp.c:1144 ldexp.c:1204
 #, c-format
 msgid "%F%S: nonconstant expression for %s\n"
 msgstr ""
 
 #, c-format
 msgid "%F%S: nonconstant expression for %s\n"
 msgstr ""
 
-#: ldfile.c:137
+#: ldfile.c:141
 #, c-format
 msgid "attempt to open %s failed\n"
 msgstr ""
 
 #, c-format
 msgid "attempt to open %s failed\n"
 msgstr ""
 
-#: ldfile.c:139
+#: ldfile.c:143
 #, c-format
 msgid "attempt to open %s succeeded\n"
 msgstr ""
 
 #, c-format
 msgid "attempt to open %s succeeded\n"
 msgstr ""
 
-#: ldfile.c:145
+#: ldfile.c:149
 msgid "%F%P: invalid BFD target `%s'\n"
 msgstr ""
 
 msgid "%F%P: invalid BFD target `%s'\n"
 msgstr ""
 
-#: ldfile.c:254 ldfile.c:283
+#: ldfile.c:266 ldfile.c:295
 msgid "%P: skipping incompatible %s when searching for %s\n"
 msgstr ""
 
 msgid "%P: skipping incompatible %s when searching for %s\n"
 msgstr ""
 
-#: ldfile.c:267
+#: ldfile.c:279
 msgid "%F%P: attempted static link of dynamic object `%s'\n"
 msgstr ""
 
 msgid "%F%P: attempted static link of dynamic object `%s'\n"
 msgstr ""
 
-#: ldfile.c:379
-msgid "%F%P: %s (%s): No such file: %E\n"
+#: ldfile.c:332 ldmain.c:832
+msgid "%P%F: %s: plugin reported error claiming file\n"
+msgstr ""
+
+#: ldfile.c:447
+msgid "%P: cannot find %s (%s): %E\n"
 msgstr ""
 
 msgstr ""
 
-#: ldfile.c:382
-msgid "%F%P: %s: No such file: %E\n"
+#: ldfile.c:450
+msgid "%P: cannot find %s: %E\n"
 msgstr ""
 
 msgstr ""
 
-#: ldfile.c:412
-msgid "%F%P: cannot find %s inside %s\n"
+#: ldfile.c:485
+msgid "%P: cannot find %s inside %s\n"
 msgstr ""
 
 msgstr ""
 
-#: ldfile.c:415
-msgid "%F%P: cannot find %s\n"
+#: ldfile.c:488
+msgid "%P: cannot find %s\n"
 msgstr ""
 
 msgstr ""
 
-#: ldfile.c:431 ldfile.c:449
+#: ldfile.c:507 ldfile.c:525
 #, c-format
 msgid "cannot find script file %s\n"
 msgstr ""
 
 #, c-format
 msgid "cannot find script file %s\n"
 msgstr ""
 
-#: ldfile.c:433 ldfile.c:451
+#: ldfile.c:509 ldfile.c:527
 #, c-format
 msgid "opened script file %s\n"
 msgstr ""
 
 #, c-format
 msgid "opened script file %s\n"
 msgstr ""
 
-#: ldfile.c:586
+#: ldfile.c:657
 msgid "%P%F: cannot open linker script file %s: %E\n"
 msgstr ""
 
 msgid "%P%F: cannot open linker script file %s: %E\n"
 msgstr ""
 
-#: ldfile.c:651
+#: ldfile.c:722
 msgid "%P%F: cannot represent machine `%s'\n"
 msgstr ""
 
 msgid "%P%F: cannot represent machine `%s'\n"
 msgstr ""
 
-#: ldlang.c:1145 ldlang.c:1187 ldlang.c:3014
+#: ldlang.c:1160 ldlang.c:1202 ldlang.c:3048
 msgid "%P%F: can not create hash table: %E\n"
 msgstr ""
 
 msgid "%P%F: can not create hash table: %E\n"
 msgstr ""
 
-#: ldlang.c:1238
+#: ldlang.c:1253
 msgid "%P:%S: warning: redeclaration of memory region `%s'\n"
 msgstr ""
 
 msgid "%P:%S: warning: redeclaration of memory region `%s'\n"
 msgstr ""
 
-#: ldlang.c:1244
+#: ldlang.c:1259
 msgid "%P:%S: warning: memory region `%s' not declared\n"
 msgstr ""
 
 msgid "%P:%S: warning: memory region `%s' not declared\n"
 msgstr ""
 
-#: ldlang.c:1278
+#: ldlang.c:1293
 msgid "%F%P:%S: error: alias for default memory region\n"
 msgstr ""
 
 msgid "%F%P:%S: error: alias for default memory region\n"
 msgstr ""
 
-#: ldlang.c:1289
+#: ldlang.c:1304
 msgid "%F%P:%S: error: redefinition of memory region alias `%s'\n"
 msgstr ""
 
 msgid "%F%P:%S: error: redefinition of memory region alias `%s'\n"
 msgstr ""
 
-#: ldlang.c:1296
+#: ldlang.c:1311
 msgid "%F%P:%S: error: memory region `%s' for alias `%s' does not exist\n"
 msgstr ""
 
 msgid "%F%P:%S: error: memory region `%s' for alias `%s' does not exist\n"
 msgstr ""
 
-#: ldlang.c:1348 ldlang.c:1387
+#: ldlang.c:1363 ldlang.c:1402
 msgid "%P%F: failed creating section `%s': %E\n"
 msgstr ""
 
 msgid "%P%F: failed creating section `%s': %E\n"
 msgstr ""
 
-#: ldlang.c:1930
+#: ldlang.c:1958
 #, c-format
 msgid ""
 "\n"
 #, c-format
 msgid ""
 "\n"
@@ -690,30 +712,30 @@ msgid ""
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-#: ldlang.c:1938
+#: ldlang.c:1966
 msgid ""
 "\n"
 "Memory Configuration\n"
 "\n"
 msgstr ""
 
 msgid ""
 "\n"
 "Memory Configuration\n"
 "\n"
 msgstr ""
 
-#: ldlang.c:1940
+#: ldlang.c:1968
 msgid "Name"
 msgstr ""
 
 msgid "Name"
 msgstr ""
 
-#: ldlang.c:1940
+#: ldlang.c:1968
 msgid "Origin"
 msgstr ""
 
 msgid "Origin"
 msgstr ""
 
-#: ldlang.c:1940
+#: ldlang.c:1968
 msgid "Length"
 msgstr ""
 
 msgid "Length"
 msgstr ""
 
-#: ldlang.c:1940
+#: ldlang.c:1968
 msgid "Attributes"
 msgstr ""
 
 msgid "Attributes"
 msgstr ""
 
-#: ldlang.c:1980
+#: ldlang.c:2008
 #, c-format
 msgid ""
 "\n"
 #, c-format
 msgid ""
 "\n"
@@ -721,524 +743,538 @@ msgid ""
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-#: ldlang.c:2050
+#: ldlang.c:2074
 msgid "%P%F: Illegal use of `%s' section\n"
 msgstr ""
 
 msgid "%P%F: Illegal use of `%s' section\n"
 msgstr ""
 
-#: ldlang.c:2059
+#: ldlang.c:2083
 msgid "%P%F: output format %s cannot represent section called %s\n"
 msgstr ""
 
 msgid "%P%F: output format %s cannot represent section called %s\n"
 msgstr ""
 
-#: ldlang.c:2607
+#: ldlang.c:2636
 msgid "%B: file not recognized: %E\n"
 msgstr ""
 
 msgid "%B: file not recognized: %E\n"
 msgstr ""
 
-#: ldlang.c:2608
+#: ldlang.c:2637
 msgid "%B: matching formats:"
 msgstr ""
 
 msgid "%B: matching formats:"
 msgstr ""
 
-#: ldlang.c:2615
+#: ldlang.c:2644
 msgid "%F%B: file not recognized: %E\n"
 msgstr ""
 
 msgid "%F%B: file not recognized: %E\n"
 msgstr ""
 
-#: ldlang.c:2685
+#: ldlang.c:2715
 msgid "%F%B: member %B in archive is not an object\n"
 msgstr ""
 
 msgid "%F%B: member %B in archive is not an object\n"
 msgstr ""
 
-#: ldlang.c:2696 ldlang.c:2710
+#: ldlang.c:2730 ldlang.c:2744
 msgid "%F%B: could not read symbols: %E\n"
 msgstr ""
 
 msgid "%F%B: could not read symbols: %E\n"
 msgstr ""
 
-#: ldlang.c:2984
+#: ldlang.c:3018
 msgid ""
 "%P: warning: could not find any targets that match endianness requirement\n"
 msgstr ""
 
 msgid ""
 "%P: warning: could not find any targets that match endianness requirement\n"
 msgstr ""
 
-#: ldlang.c:2998
+#: ldlang.c:3032
 msgid "%P%F: target %s not found\n"
 msgstr ""
 
 msgid "%P%F: target %s not found\n"
 msgstr ""
 
-#: ldlang.c:3000
+#: ldlang.c:3034
 msgid "%P%F: cannot open output file %s: %E\n"
 msgstr ""
 
 msgid "%P%F: cannot open output file %s: %E\n"
 msgstr ""
 
-#: ldlang.c:3006
+#: ldlang.c:3040
 msgid "%P%F:%s: can not make object file: %E\n"
 msgstr ""
 
 msgid "%P%F:%s: can not make object file: %E\n"
 msgstr ""
 
-#: ldlang.c:3010
+#: ldlang.c:3044
 msgid "%P%F:%s: can not set architecture: %E\n"
 msgstr ""
 
 msgid "%P%F:%s: can not set architecture: %E\n"
 msgstr ""
 
-#: ldlang.c:3151
+#: ldlang.c:3185
 msgid "%P: warning: %s contains output sections; did you forget -T?\n"
 msgstr ""
 
 msgid "%P: warning: %s contains output sections; did you forget -T?\n"
 msgstr ""
 
-#: ldlang.c:3177
+#: ldlang.c:3215
 msgid "%P%F: bfd_hash_lookup failed creating symbol %s\n"
 msgstr ""
 
 msgid "%P%F: bfd_hash_lookup failed creating symbol %s\n"
 msgstr ""
 
-#: ldlang.c:3195
+#: ldlang.c:3233
 msgid "%P%F: bfd_hash_allocate failed creating symbol %s\n"
 msgstr ""
 
 msgid "%P%F: bfd_hash_allocate failed creating symbol %s\n"
 msgstr ""
 
-#: ldlang.c:3574
+#: ldlang.c:3688
 msgid "%F%P: %s not found for insert\n"
 msgstr ""
 
 msgid "%F%P: %s not found for insert\n"
 msgstr ""
 
-#: ldlang.c:3789
+#: ldlang.c:3903
 msgid " load address 0x%V"
 msgstr ""
 
 msgid " load address 0x%V"
 msgstr ""
 
-#: ldlang.c:4061
+#: ldlang.c:4179
 msgid "%W (size before relaxing)\n"
 msgstr ""
 
 msgid "%W (size before relaxing)\n"
 msgstr ""
 
-#: ldlang.c:4152
+#: ldlang.c:4270
 #, c-format
 msgid "Address of section %s set to "
 msgstr ""
 
 #, c-format
 msgid "Address of section %s set to "
 msgstr ""
 
-#: ldlang.c:4305
+#: ldlang.c:4423
 #, c-format
 msgid "Fail with %d\n"
 msgstr ""
 
 #, c-format
 msgid "Fail with %d\n"
 msgstr ""
 
-#: ldlang.c:4589
+#: ldlang.c:4710
 msgid ""
 "%X%P: section %s loaded at [%V,%V] overlaps section %s loaded at [%V,%V]\n"
 msgstr ""
 
 msgid ""
 "%X%P: section %s loaded at [%V,%V] overlaps section %s loaded at [%V,%V]\n"
 msgstr ""
 
-#: ldlang.c:4605
+#: ldlang.c:4726
 msgid "%X%P: region `%s' overflowed by %ld bytes\n"
 msgstr ""
 
 msgid "%X%P: region `%s' overflowed by %ld bytes\n"
 msgstr ""
 
-#: ldlang.c:4628
+#: ldlang.c:4749
 msgid "%X%P: address 0x%v of %B section `%s' is not within region `%s'\n"
 msgstr ""
 
 msgid "%X%P: address 0x%v of %B section `%s' is not within region `%s'\n"
 msgstr ""
 
-#: ldlang.c:4639
+#: ldlang.c:4760
 msgid "%X%P: %B section `%s' will not fit in region `%s'\n"
 msgstr ""
 
 msgid "%X%P: %B section `%s' will not fit in region `%s'\n"
 msgstr ""
 
-#: ldlang.c:4687
+#: ldlang.c:4816
 #, c-format
 msgid ""
 "%F%S: non constant or forward reference address expression for section %s\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "%F%S: non constant or forward reference address expression for section %s\n"
 msgstr ""
 
-#: ldlang.c:4712
+#: ldlang.c:4841
 msgid "%P%X: Internal error on COFF shared library section %s\n"
 msgstr ""
 
 msgid "%P%X: Internal error on COFF shared library section %s\n"
 msgstr ""
 
-#: ldlang.c:4771
+#: ldlang.c:4900
 msgid "%P%F: error: no memory region specified for loadable section `%s'\n"
 msgstr ""
 
 msgid "%P%F: error: no memory region specified for loadable section `%s'\n"
 msgstr ""
 
-#: ldlang.c:4776
+#: ldlang.c:4905
 msgid "%P: warning: no memory region specified for loadable section `%s'\n"
 msgstr ""
 
 msgid "%P: warning: no memory region specified for loadable section `%s'\n"
 msgstr ""
 
-#: ldlang.c:4798
+#: ldlang.c:4927
 msgid "%P: warning: changing start of section %s by %lu bytes\n"
 msgstr ""
 
 msgid "%P: warning: changing start of section %s by %lu bytes\n"
 msgstr ""
 
-#: ldlang.c:4875
+#: ldlang.c:5004
 msgid "%P: warning: dot moved backwards before `%s'\n"
 msgstr ""
 
 msgid "%P: warning: dot moved backwards before `%s'\n"
 msgstr ""
 
-#: ldlang.c:5048
+#: ldlang.c:5170
 msgid "%P%F: can't relax section: %E\n"
 msgstr ""
 
 msgid "%P%F: can't relax section: %E\n"
 msgstr ""
 
-#: ldlang.c:5370
+#: ldlang.c:5497
 msgid "%F%P: invalid data statement\n"
 msgstr ""
 
 msgid "%F%P: invalid data statement\n"
 msgstr ""
 
-#: ldlang.c:5403
+#: ldlang.c:5530
 msgid "%F%P: invalid reloc statement\n"
 msgstr ""
 
 msgid "%F%P: invalid reloc statement\n"
 msgstr ""
 
-#: ldlang.c:5522
+#: ldlang.c:5648
 msgid "%P%F: gc-sections requires either an entry or an undefined symbol\n"
 msgstr ""
 
 msgid "%P%F: gc-sections requires either an entry or an undefined symbol\n"
 msgstr ""
 
-#: ldlang.c:5547
+#: ldlang.c:5673
 msgid "%P%F:%s: can't set start address\n"
 msgstr ""
 
 msgid "%P%F:%s: can't set start address\n"
 msgstr ""
 
-#: ldlang.c:5560 ldlang.c:5579
+#: ldlang.c:5686 ldlang.c:5705
 msgid "%P%F: can't set start address\n"
 msgstr ""
 
 msgid "%P%F: can't set start address\n"
 msgstr ""
 
-#: ldlang.c:5572
+#: ldlang.c:5698
 msgid "%P: warning: cannot find entry symbol %s; defaulting to %V\n"
 msgstr ""
 
 msgid "%P: warning: cannot find entry symbol %s; defaulting to %V\n"
 msgstr ""
 
-#: ldlang.c:5584
+#: ldlang.c:5710
 msgid "%P: warning: cannot find entry symbol %s; not setting start address\n"
 msgstr ""
 
 msgid "%P: warning: cannot find entry symbol %s; not setting start address\n"
 msgstr ""
 
-#: ldlang.c:5634
+#: ldlang.c:5760
 msgid ""
 "%P%F: Relocatable linking with relocations from format %s (%B) to format %s "
 "(%B) is not supported\n"
 msgstr ""
 
 msgid ""
 "%P%F: Relocatable linking with relocations from format %s (%B) to format %s "
 "(%B) is not supported\n"
 msgstr ""
 
-#: ldlang.c:5644
+#: ldlang.c:5770
 msgid ""
 "%P%X: %s architecture of input file `%B' is incompatible with %s output\n"
 msgstr ""
 
 msgid ""
 "%P%X: %s architecture of input file `%B' is incompatible with %s output\n"
 msgstr ""
 
-#: ldlang.c:5666
+#: ldlang.c:5792
 msgid "%P%X: failed to merge target specific data of file %B\n"
 msgstr ""
 
 msgid "%P%X: failed to merge target specific data of file %B\n"
 msgstr ""
 
-#: ldlang.c:5737
+#: ldlang.c:5863
 msgid "%P%F: Could not define common symbol `%T': %E\n"
 msgstr ""
 
 msgid "%P%F: Could not define common symbol `%T': %E\n"
 msgstr ""
 
-#: ldlang.c:5749
+#: ldlang.c:5875
 msgid ""
 "\n"
 "Allocating common symbols\n"
 msgstr ""
 
 msgid ""
 "\n"
 "Allocating common symbols\n"
 msgstr ""
 
-#: ldlang.c:5750
+#: ldlang.c:5876
 msgid ""
 "Common symbol       size              file\n"
 "\n"
 msgstr ""
 
 msgid ""
 "Common symbol       size              file\n"
 "\n"
 msgstr ""
 
-#: ldlang.c:5891
+#: ldlang.c:6022
 msgid "%P%F: invalid syntax in flags\n"
 msgstr ""
 
 msgid "%P%F: invalid syntax in flags\n"
 msgstr ""
 
-#: ldlang.c:6283
+#: ldlang.c:6415
 msgid "%P%F: Failed to create hash table\n"
 msgstr ""
 
 msgid "%P%F: Failed to create hash table\n"
 msgstr ""
 
-#: ldlang.c:6562
+#: ldlang.c:6430
+msgid "%P%F: %s: plugin reported error after all symbols read\n"
+msgstr ""
+
+#: ldlang.c:6717
 msgid "%P%F: multiple STARTUP files\n"
 msgstr ""
 
 msgid "%P%F: multiple STARTUP files\n"
 msgstr ""
 
-#: ldlang.c:6610
+#: ldlang.c:6765
 msgid "%X%P:%S: section has both a load address and a load region\n"
 msgstr ""
 
 msgid "%X%P:%S: section has both a load address and a load region\n"
 msgstr ""
 
-#: ldlang.c:6857
+#: ldlang.c:6950
+msgid ""
+"%X%P:%S: PHDRS and FILEHDR are not supported when prior PT_LOAD headers lack "
+"them\n"
+msgstr ""
+
+#: ldlang.c:7022
 msgid "%F%P: no sections assigned to phdrs\n"
 msgstr ""
 
 msgid "%F%P: no sections assigned to phdrs\n"
 msgstr ""
 
-#: ldlang.c:6895
+#: ldlang.c:7060
 msgid "%F%P: bfd_record_phdr failed: %E\n"
 msgstr ""
 
 msgid "%F%P: bfd_record_phdr failed: %E\n"
 msgstr ""
 
-#: ldlang.c:6915
+#: ldlang.c:7080
 msgid "%X%P: section `%s' assigned to non-existent phdr `%s'\n"
 msgstr ""
 
 msgid "%X%P: section `%s' assigned to non-existent phdr `%s'\n"
 msgstr ""
 
-#: ldlang.c:7316
+#: ldlang.c:7481
 msgid "%X%P: unknown language `%s' in version information\n"
 msgstr ""
 
 msgid "%X%P: unknown language `%s' in version information\n"
 msgstr ""
 
-#: ldlang.c:7461
+#: ldlang.c:7626
 msgid ""
 "%X%P: anonymous version tag cannot be combined with other version tags\n"
 msgstr ""
 
 msgid ""
 "%X%P: anonymous version tag cannot be combined with other version tags\n"
 msgstr ""
 
-#: ldlang.c:7470
+#: ldlang.c:7635
 msgid "%X%P: duplicate version tag `%s'\n"
 msgstr ""
 
 msgid "%X%P: duplicate version tag `%s'\n"
 msgstr ""
 
-#: ldlang.c:7491 ldlang.c:7500 ldlang.c:7518 ldlang.c:7528
+#: ldlang.c:7656 ldlang.c:7665 ldlang.c:7683 ldlang.c:7693
 msgid "%X%P: duplicate expression `%s' in version information\n"
 msgstr ""
 
 msgid "%X%P: duplicate expression `%s' in version information\n"
 msgstr ""
 
-#: ldlang.c:7568
+#: ldlang.c:7733
 msgid "%X%P: unable to find version dependency `%s'\n"
 msgstr ""
 
 msgid "%X%P: unable to find version dependency `%s'\n"
 msgstr ""
 
-#: ldlang.c:7590
+#: ldlang.c:7756
 msgid "%X%P: unable to read .exports section contents\n"
 msgstr ""
 
 msgid "%X%P: unable to read .exports section contents\n"
 msgstr ""
 
-#: ldmain.c:233
+#: ldmain.c:239
 msgid "%X%P: can't set BFD default target to `%s': %E\n"
 msgstr ""
 
 msgid "%X%P: can't set BFD default target to `%s': %E\n"
 msgstr ""
 
-#: ldmain.c:300
+#: ldmain.c:307
 msgid "%P%F: -r and -shared may not be used together\n"
 msgstr ""
 
 msgid "%P%F: -r and -shared may not be used together\n"
 msgstr ""
 
-#: ldmain.c:343
+#: ldmain.c:350
 msgid "%P%F: -F may not be used without -shared\n"
 msgstr ""
 
 msgid "%P%F: -F may not be used without -shared\n"
 msgstr ""
 
-#: ldmain.c:345
+#: ldmain.c:352
 msgid "%P%F: -f may not be used without -shared\n"
 msgstr ""
 
 msgid "%P%F: -f may not be used without -shared\n"
 msgstr ""
 
-#: ldmain.c:393
+#: ldmain.c:400
 msgid "using external linker script:"
 msgstr ""
 
 msgid "using external linker script:"
 msgstr ""
 
-#: ldmain.c:395
+#: ldmain.c:402
 msgid "using internal linker script:"
 msgstr ""
 
 msgid "using internal linker script:"
 msgstr ""
 
-#: ldmain.c:429
+#: ldmain.c:436
 msgid "%P%F: no input files\n"
 msgstr ""
 
 msgid "%P%F: no input files\n"
 msgstr ""
 
-#: ldmain.c:433
+#: ldmain.c:440
 msgid "%P: mode %s\n"
 msgstr ""
 
 msgid "%P: mode %s\n"
 msgstr ""
 
-#: ldmain.c:449
+#: ldmain.c:456
 msgid "%P%F: cannot open map file %s: %E\n"
 msgstr ""
 
 msgid "%P%F: cannot open map file %s: %E\n"
 msgstr ""
 
-#: ldmain.c:481
+#: ldmain.c:485
+msgid "%P: %s: error in plugin cleanup (ignored)\n"
+msgstr ""
+
+#: ldmain.c:494
 msgid "%P: link errors found, deleting executable `%s'\n"
 msgstr ""
 
 msgid "%P: link errors found, deleting executable `%s'\n"
 msgstr ""
 
-#: ldmain.c:490
+#: ldmain.c:503
 msgid "%F%B: final close failed: %E\n"
 msgstr ""
 
 msgid "%F%B: final close failed: %E\n"
 msgstr ""
 
-#: ldmain.c:516
+#: ldmain.c:529
 msgid "%X%P: unable to open for source of copy `%s'\n"
 msgstr ""
 
 msgid "%X%P: unable to open for source of copy `%s'\n"
 msgstr ""
 
-#: ldmain.c:519
+#: ldmain.c:532
 msgid "%X%P: unable to open for destination of copy `%s'\n"
 msgstr ""
 
 msgid "%X%P: unable to open for destination of copy `%s'\n"
 msgstr ""
 
-#: ldmain.c:526
+#: ldmain.c:539
 msgid "%P: Error writing file `%s'\n"
 msgstr ""
 
 msgid "%P: Error writing file `%s'\n"
 msgstr ""
 
-#: ldmain.c:531 pe-dll.c:1706
+#: ldmain.c:544 pe-dll.c:1729
 #, c-format
 msgid "%P: Error closing file `%s'\n"
 msgstr ""
 
 #, c-format
 msgid "%P: Error closing file `%s'\n"
 msgstr ""
 
-#: ldmain.c:547
+#: ldmain.c:560
 #, c-format
 msgid "%s: total time in link: %ld.%06ld\n"
 msgstr ""
 
 #, c-format
 msgid "%s: total time in link: %ld.%06ld\n"
 msgstr ""
 
-#: ldmain.c:550
+#: ldmain.c:563
 #, c-format
 msgid "%s: data size %ld\n"
 msgstr ""
 
 #, c-format
 msgid "%s: data size %ld\n"
 msgstr ""
 
-#: ldmain.c:633
+#: ldmain.c:646
 msgid "%P%F: missing argument to -m\n"
 msgstr ""
 
 msgid "%P%F: missing argument to -m\n"
 msgstr ""
 
-#: ldmain.c:681 ldmain.c:701 ldmain.c:733
+#: ldmain.c:694 ldmain.c:714 ldmain.c:746 plugin.c:772
 msgid "%P%F: bfd_hash_table_init failed: %E\n"
 msgstr ""
 
 msgid "%P%F: bfd_hash_table_init failed: %E\n"
 msgstr ""
 
-#: ldmain.c:685 ldmain.c:705
+#: ldmain.c:698 ldmain.c:718
 msgid "%P%F: bfd_hash_lookup failed: %E\n"
 msgstr ""
 
 msgid "%P%F: bfd_hash_lookup failed: %E\n"
 msgstr ""
 
-#: ldmain.c:719
+#: ldmain.c:732
 msgid "%X%P: error: duplicate retain-symbols-file\n"
 msgstr ""
 
 msgid "%X%P: error: duplicate retain-symbols-file\n"
 msgstr ""
 
-#: ldmain.c:763
+#: ldmain.c:776
 msgid "%P%F: bfd_hash_lookup for insertion failed: %E\n"
 msgstr ""
 
 msgid "%P%F: bfd_hash_lookup for insertion failed: %E\n"
 msgstr ""
 
-#: ldmain.c:768
+#: ldmain.c:781
 msgid "%P: `-retain-symbols-file' overrides `-s' and `-S'\n"
 msgstr ""
 
 msgid "%P: `-retain-symbols-file' overrides `-s' and `-S'\n"
 msgstr ""
 
-#: ldmain.c:833
+#: ldmain.c:895
 #, c-format
 msgid ""
 "Archive member included because of file (symbol)\n"
 "\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "Archive member included because of file (symbol)\n"
 "\n"
 msgstr ""
 
-#: ldmain.c:903
+#: ldmain.c:975
 msgid "%X%C: multiple definition of `%T'\n"
 msgstr ""
 
 msgid "%X%C: multiple definition of `%T'\n"
 msgstr ""
 
-#: ldmain.c:906
+#: ldmain.c:978
 msgid "%D: first defined here\n"
 msgstr ""
 
 msgid "%D: first defined here\n"
 msgstr ""
 
-#: ldmain.c:910
+#: ldmain.c:982
 msgid "%P: Disabling relaxation: it will not work with multiple definitions\n"
 msgstr ""
 
 msgid "%P: Disabling relaxation: it will not work with multiple definitions\n"
 msgstr ""
 
-#: ldmain.c:940
+#: ldmain.c:1012
 msgid "%B: warning: definition of `%T' overriding common\n"
 msgstr ""
 
 msgid "%B: warning: definition of `%T' overriding common\n"
 msgstr ""
 
-#: ldmain.c:943
+#: ldmain.c:1015
 msgid "%B: warning: common is here\n"
 msgstr ""
 
 msgid "%B: warning: common is here\n"
 msgstr ""
 
-#: ldmain.c:950
+#: ldmain.c:1022
 msgid "%B: warning: common of `%T' overridden by definition\n"
 msgstr ""
 
 msgid "%B: warning: common of `%T' overridden by definition\n"
 msgstr ""
 
-#: ldmain.c:953
+#: ldmain.c:1025
 msgid "%B: warning: defined here\n"
 msgstr ""
 
 msgid "%B: warning: defined here\n"
 msgstr ""
 
-#: ldmain.c:960
+#: ldmain.c:1032
 msgid "%B: warning: common of `%T' overridden by larger common\n"
 msgstr ""
 
 msgid "%B: warning: common of `%T' overridden by larger common\n"
 msgstr ""
 
-#: ldmain.c:963
+#: ldmain.c:1035
 msgid "%B: warning: larger common is here\n"
 msgstr ""
 
 msgid "%B: warning: larger common is here\n"
 msgstr ""
 
-#: ldmain.c:967
+#: ldmain.c:1039
 msgid "%B: warning: common of `%T' overriding smaller common\n"
 msgstr ""
 
 msgid "%B: warning: common of `%T' overriding smaller common\n"
 msgstr ""
 
-#: ldmain.c:970
+#: ldmain.c:1042
 msgid "%B: warning: smaller common is here\n"
 msgstr ""
 
 msgid "%B: warning: smaller common is here\n"
 msgstr ""
 
-#: ldmain.c:974
+#: ldmain.c:1046
 msgid "%B: warning: multiple common of `%T'\n"
 msgstr ""
 
 msgid "%B: warning: multiple common of `%T'\n"
 msgstr ""
 
-#: ldmain.c:976
+#: ldmain.c:1048
 msgid "%B: warning: previous common is here\n"
 msgstr ""
 
 msgid "%B: warning: previous common is here\n"
 msgstr ""
 
-#: ldmain.c:996 ldmain.c:1034
+#: ldmain.c:1068 ldmain.c:1106
 msgid "%P: warning: global constructor %s used\n"
 msgstr ""
 
 msgid "%P: warning: global constructor %s used\n"
 msgstr ""
 
-#: ldmain.c:1044
+#: ldmain.c:1116
 msgid "%P%F: BFD backend error: BFD_RELOC_CTOR unsupported\n"
 msgstr ""
 
 #. We found a reloc for the symbol we are looking for.
 msgid "%P%F: BFD backend error: BFD_RELOC_CTOR unsupported\n"
 msgstr ""
 
 #. We found a reloc for the symbol we are looking for.
-#: ldmain.c:1098 ldmain.c:1100 ldmain.c:1102 ldmain.c:1120 ldmain.c:1165
+#: ldmain.c:1170 ldmain.c:1172 ldmain.c:1174 ldmain.c:1192 ldmain.c:1237
 msgid "warning: "
 msgstr ""
 
 msgid "warning: "
 msgstr ""
 
-#: ldmain.c:1201
+#: ldmain.c:1273
 msgid "%F%P: bfd_hash_table_init failed: %E\n"
 msgstr ""
 
 msgid "%F%P: bfd_hash_table_init failed: %E\n"
 msgstr ""
 
-#: ldmain.c:1208
+#: ldmain.c:1280
 msgid "%F%P: bfd_hash_lookup failed: %E\n"
 msgstr ""
 
 msgid "%F%P: bfd_hash_lookup failed: %E\n"
 msgstr ""
 
-#: ldmain.c:1229
+#: ldmain.c:1301
 msgid "%X%C: undefined reference to `%T'\n"
 msgstr ""
 
 msgid "%X%C: undefined reference to `%T'\n"
 msgstr ""
 
-#: ldmain.c:1232
+#: ldmain.c:1304
 msgid "%C: warning: undefined reference to `%T'\n"
 msgstr ""
 
 msgid "%C: warning: undefined reference to `%T'\n"
 msgstr ""
 
-#: ldmain.c:1238
+#: ldmain.c:1310
 msgid "%X%D: more undefined references to `%T' follow\n"
 msgstr ""
 
 msgid "%X%D: more undefined references to `%T' follow\n"
 msgstr ""
 
-#: ldmain.c:1241
+#: ldmain.c:1313
 msgid "%D: warning: more undefined references to `%T' follow\n"
 msgstr ""
 
 msgid "%D: warning: more undefined references to `%T' follow\n"
 msgstr ""
 
-#: ldmain.c:1252
+#: ldmain.c:1324
 msgid "%X%B: undefined reference to `%T'\n"
 msgstr ""
 
 msgid "%X%B: undefined reference to `%T'\n"
 msgstr ""
 
-#: ldmain.c:1255
+#: ldmain.c:1327
 msgid "%B: warning: undefined reference to `%T'\n"
 msgstr ""
 
 msgid "%B: warning: undefined reference to `%T'\n"
 msgstr ""
 
-#: ldmain.c:1261
+#: ldmain.c:1333
 msgid "%X%B: more undefined references to `%T' follow\n"
 msgstr ""
 
 msgid "%X%B: more undefined references to `%T' follow\n"
 msgstr ""
 
-#: ldmain.c:1264
+#: ldmain.c:1336
 msgid "%B: warning: more undefined references to `%T' follow\n"
 msgstr ""
 
 msgid "%B: warning: more undefined references to `%T' follow\n"
 msgstr ""
 
-#: ldmain.c:1303
+#: ldmain.c:1375
 msgid " additional relocation overflows omitted from the output\n"
 msgstr ""
 
 msgid " additional relocation overflows omitted from the output\n"
 msgstr ""
 
-#: ldmain.c:1316
+#: ldmain.c:1388
 msgid " relocation truncated to fit: %s against undefined symbol `%T'"
 msgstr ""
 
 msgid " relocation truncated to fit: %s against undefined symbol `%T'"
 msgstr ""
 
-#: ldmain.c:1321
+#: ldmain.c:1393
 msgid ""
 " relocation truncated to fit: %s against symbol `%T' defined in %A section "
 "in %B"
 msgstr ""
 
 msgid ""
 " relocation truncated to fit: %s against symbol `%T' defined in %A section "
 "in %B"
 msgstr ""
 
-#: ldmain.c:1333
+#: ldmain.c:1405
 msgid " relocation truncated to fit: %s against `%T'"
 msgstr ""
 
 msgid " relocation truncated to fit: %s against `%T'"
 msgstr ""
 
-#: ldmain.c:1350
+#: ldmain.c:1422
 #, c-format
 msgid "%X%C: dangerous relocation: %s\n"
 msgstr ""
 
 #, c-format
 msgid "%X%C: dangerous relocation: %s\n"
 msgstr ""
 
-#: ldmain.c:1365
+#: ldmain.c:1437
 msgid "%X%C: reloc refers to symbol `%T' which is not being output\n"
 msgstr ""
 
 msgid "%X%C: reloc refers to symbol `%T' which is not being output\n"
 msgstr ""
 
-#: ldmisc.c:148
+#: ldmisc.c:149
 #, c-format
 msgid "no symbol"
 msgstr ""
 
 #, c-format
 msgid "no symbol"
 msgstr ""
 
-#: ldmisc.c:245
+#: ldmisc.c:246
 #, c-format
 msgid "built in linker script:%u"
 msgstr ""
 
 #, c-format
 msgid "built in linker script:%u"
 msgstr ""
 
-#: ldmisc.c:323
+#: ldmisc.c:324
 msgid "%B: In function `%T':\n"
 msgstr ""
 
 msgid "%B: In function `%T':\n"
 msgstr ""
 
-#: ldmisc.c:445
+#: ldmisc.c:451
 msgid "%F%P: internal error %s %d\n"
 msgstr ""
 
 msgid "%F%P: internal error %s %d\n"
 msgstr ""
 
-#: ldmisc.c:494
+#: ldmisc.c:500
 msgid "%P: internal error: aborting at %s line %d in %s\n"
 msgstr ""
 
 msgid "%P: internal error: aborting at %s line %d in %s\n"
 msgstr ""
 
-#: ldmisc.c:497
+#: ldmisc.c:503
 msgid "%P: internal error: aborting at %s line %d\n"
 msgstr ""
 
 msgid "%P: internal error: aborting at %s line %d\n"
 msgstr ""
 
-#: ldmisc.c:499
+#: ldmisc.c:505
 msgid "%P%F: please report this bug\n"
 msgstr ""
 
 #. Output for noisy == 2 is intended to follow the GNU standards.
 msgid "%P%F: please report this bug\n"
 msgstr ""
 
 #. Output for noisy == 2 is intended to follow the GNU standards.
-#: ldver.c:38
+#: ldver.c:39
 #, c-format
 msgid "GNU ld %s\n"
 msgstr ""
 
 #, c-format
 msgid "GNU ld %s\n"
 msgstr ""
 
-#: ldver.c:42
+#: ldver.c:43
 #, c-format
 #, c-format
-msgid "Copyright 2009 Free Software Foundation, Inc.\n"
+msgid "Copyright 2010 Free Software Foundation, Inc.\n"
 msgstr ""
 
 msgstr ""
 
-#: ldver.c:43
+#: ldver.c:44
 #, 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"
@@ -1247,593 +1283,611 @@ msgid ""
 "This program has absolutely no warranty.\n"
 msgstr ""
 
 "This program has absolutely no warranty.\n"
 msgstr ""
 
-#: ldver.c:53
+#: ldver.c:54
 #, c-format
 msgid "  Supported emulations:\n"
 msgstr ""
 
 #, c-format
 msgid "  Supported emulations:\n"
 msgstr ""
 
-#: ldwrite.c:56 ldwrite.c:196
+#: ldwrite.c:62 ldwrite.c:207
 msgid "%P%F: bfd_new_link_order failed\n"
 msgstr ""
 
 msgid "%P%F: bfd_new_link_order failed\n"
 msgstr ""
 
-#: ldwrite.c:355
+#: ldwrite.c:365
 msgid "%F%P: cannot create split section name for %s\n"
 msgstr ""
 
 msgid "%F%P: cannot create split section name for %s\n"
 msgstr ""
 
-#: ldwrite.c:367
+#: ldwrite.c:377
 msgid "%F%P: clone section failed: %E\n"
 msgstr ""
 
 msgid "%F%P: clone section failed: %E\n"
 msgstr ""
 
-#: ldwrite.c:405
+#: ldwrite.c:418
 #, c-format
 msgid "%8x something else\n"
 msgstr ""
 
 #, c-format
 msgid "%8x something else\n"
 msgstr ""
 
-#: ldwrite.c:575
+#: ldwrite.c:588
 msgid "%F%P: final link failed: %E\n"
 msgstr ""
 
 msgid "%F%P: final link failed: %E\n"
 msgstr ""
 
-#: lexsup.c:211 lexsup.c:351
+#: lexsup.c:219 lexsup.c:368
 msgid "KEYWORD"
 msgstr ""
 
 msgid "KEYWORD"
 msgstr ""
 
-#: lexsup.c:211
+#: lexsup.c:219
 msgid "Shared library control for HP/UX compatibility"
 msgstr ""
 
 msgid "Shared library control for HP/UX compatibility"
 msgstr ""
 
-#: lexsup.c:214
+#: lexsup.c:222
 msgid "ARCH"
 msgstr ""
 
 msgid "ARCH"
 msgstr ""
 
-#: lexsup.c:214
+#: lexsup.c:222
 msgid "Set architecture"
 msgstr ""
 
 msgid "Set architecture"
 msgstr ""
 
-#: lexsup.c:216 lexsup.c:461
+#: lexsup.c:224 lexsup.c:487
 msgid "TARGET"
 msgstr ""
 
 msgid "TARGET"
 msgstr ""
 
-#: lexsup.c:216
+#: lexsup.c:224
 msgid "Specify target for following input files"
 msgstr ""
 
 msgid "Specify target for following input files"
 msgstr ""
 
-#: lexsup.c:219 lexsup.c:270 lexsup.c:282 lexsup.c:295 lexsup.c:297
-#: lexsup.c:415 lexsup.c:473 lexsup.c:535 lexsup.c:548
+#: lexsup.c:227 lexsup.c:278 lexsup.c:296 lexsup.c:309 lexsup.c:311
+#: lexsup.c:441 lexsup.c:501 lexsup.c:563 lexsup.c:576
 msgid "FILE"
 msgstr ""
 
 msgid "FILE"
 msgstr ""
 
-#: lexsup.c:219
+#: lexsup.c:227
 msgid "Read MRI format linker script"
 msgstr ""
 
 msgid "Read MRI format linker script"
 msgstr ""
 
-#: lexsup.c:221
+#: lexsup.c:229
 msgid "Force common symbols to be defined"
 msgstr ""
 
 msgid "Force common symbols to be defined"
 msgstr ""
 
-#: lexsup.c:225 lexsup.c:517 lexsup.c:519 lexsup.c:521 lexsup.c:523
+#: lexsup.c:233 lexsup.c:545 lexsup.c:547 lexsup.c:549 lexsup.c:551
 msgid "ADDRESS"
 msgstr ""
 
 msgid "ADDRESS"
 msgstr ""
 
-#: lexsup.c:225
+#: lexsup.c:233
 msgid "Set start address"
 msgstr ""
 
 msgid "Set start address"
 msgstr ""
 
-#: lexsup.c:227
+#: lexsup.c:235
 msgid "Export all dynamic symbols"
 msgstr ""
 
 msgid "Export all dynamic symbols"
 msgstr ""
 
-#: lexsup.c:229
+#: lexsup.c:237
 msgid "Undo the effect of --export-dynamic"
 msgstr ""
 
 msgid "Undo the effect of --export-dynamic"
 msgstr ""
 
-#: lexsup.c:231
+#: lexsup.c:239
 msgid "Link big-endian objects"
 msgstr ""
 
 msgid "Link big-endian objects"
 msgstr ""
 
-#: lexsup.c:233
+#: lexsup.c:241
 msgid "Link little-endian objects"
 msgstr ""
 
 msgid "Link little-endian objects"
 msgstr ""
 
-#: lexsup.c:235 lexsup.c:238
+#: lexsup.c:243 lexsup.c:246
 msgid "SHLIB"
 msgstr ""
 
 msgid "SHLIB"
 msgstr ""
 
-#: lexsup.c:235
+#: lexsup.c:243
 msgid "Auxiliary filter for shared object symbol table"
 msgstr ""
 
 msgid "Auxiliary filter for shared object symbol table"
 msgstr ""
 
-#: lexsup.c:238
+#: lexsup.c:246
 msgid "Filter for shared object symbol table"
 msgstr ""
 
 msgid "Filter for shared object symbol table"
 msgstr ""
 
-#: lexsup.c:241
+#: lexsup.c:249
 msgid "Ignored"
 msgstr ""
 
 msgid "Ignored"
 msgstr ""
 
-#: lexsup.c:243
+#: lexsup.c:251
 msgid "SIZE"
 msgstr ""
 
 msgid "SIZE"
 msgstr ""
 
-#: lexsup.c:243
+#: lexsup.c:251
 msgid "Small data size (if no size, same as --shared)"
 msgstr ""
 
 msgid "Small data size (if no size, same as --shared)"
 msgstr ""
 
-#: lexsup.c:246
+#: lexsup.c:254
 msgid "FILENAME"
 msgstr ""
 
 msgid "FILENAME"
 msgstr ""
 
-#: lexsup.c:246
+#: lexsup.c:254
 msgid "Set internal name of shared library"
 msgstr ""
 
 msgid "Set internal name of shared library"
 msgstr ""
 
-#: lexsup.c:248
+#: lexsup.c:256
 msgid "PROGRAM"
 msgstr ""
 
 msgid "PROGRAM"
 msgstr ""
 
-#: lexsup.c:248
+#: lexsup.c:256
 msgid "Set PROGRAM as the dynamic linker to use"
 msgstr ""
 
 msgid "Set PROGRAM as the dynamic linker to use"
 msgstr ""
 
-#: lexsup.c:251
+#: lexsup.c:259
 msgid "LIBNAME"
 msgstr ""
 
 msgid "LIBNAME"
 msgstr ""
 
-#: lexsup.c:251
+#: lexsup.c:259
 msgid "Search for library LIBNAME"
 msgstr ""
 
 msgid "Search for library LIBNAME"
 msgstr ""
 
-#: lexsup.c:253
+#: lexsup.c:261
 msgid "DIRECTORY"
 msgstr ""
 
 msgid "DIRECTORY"
 msgstr ""
 
-#: lexsup.c:253
+#: lexsup.c:261
 msgid "Add DIRECTORY to library search path"
 msgstr ""
 
 msgid "Add DIRECTORY to library search path"
 msgstr ""
 
-#: lexsup.c:256
+#: lexsup.c:264
 msgid "Override the default sysroot location"
 msgstr ""
 
 msgid "Override the default sysroot location"
 msgstr ""
 
-#: lexsup.c:258
+#: lexsup.c:266
 msgid "EMULATION"
 msgstr ""
 
 msgid "EMULATION"
 msgstr ""
 
-#: lexsup.c:258
+#: lexsup.c:266
 msgid "Set emulation"
 msgstr ""
 
 msgid "Set emulation"
 msgstr ""
 
-#: lexsup.c:260
+#: lexsup.c:268
 msgid "Print map file on standard output"
 msgstr ""
 
 msgid "Print map file on standard output"
 msgstr ""
 
-#: lexsup.c:262
+#: lexsup.c:270
 msgid "Do not page align data"
 msgstr ""
 
 msgid "Do not page align data"
 msgstr ""
 
-#: lexsup.c:264
+#: lexsup.c:272
 msgid "Do not page align data, do not make text readonly"
 msgstr ""
 
 msgid "Do not page align data, do not make text readonly"
 msgstr ""
 
-#: lexsup.c:267
+#: lexsup.c:275
 msgid "Page align data, make text readonly"
 msgstr ""
 
 msgid "Page align data, make text readonly"
 msgstr ""
 
-#: lexsup.c:270
+#: lexsup.c:278
 msgid "Set output file name"
 msgstr ""
 
 msgid "Set output file name"
 msgstr ""
 
-#: lexsup.c:272
+#: lexsup.c:280
 msgid "Optimize output file"
 msgstr ""
 
 msgid "Optimize output file"
 msgstr ""
 
-#: lexsup.c:274
+#: lexsup.c:283
+msgid "PLUGIN"
+msgstr ""
+
+#: lexsup.c:283
+msgid "Load named plugin"
+msgstr ""
+
+#: lexsup.c:285
+msgid "ARG"
+msgstr ""
+
+#: lexsup.c:285
+msgid "Send arg to last-loaded plugin"
+msgstr ""
+
+#: lexsup.c:288
 msgid "Ignored for SVR4 compatibility"
 msgstr ""
 
 msgid "Ignored for SVR4 compatibility"
 msgstr ""
 
-#: lexsup.c:278
+#: lexsup.c:292
 msgid "Generate relocatable output"
 msgstr ""
 
 msgid "Generate relocatable output"
 msgstr ""
 
-#: lexsup.c:282
+#: lexsup.c:296
 msgid "Just link symbols (if directory, same as --rpath)"
 msgstr ""
 
 msgid "Just link symbols (if directory, same as --rpath)"
 msgstr ""
 
-#: lexsup.c:285
+#: lexsup.c:299
 msgid "Strip all symbols"
 msgstr ""
 
 msgid "Strip all symbols"
 msgstr ""
 
-#: lexsup.c:287
+#: lexsup.c:301
 msgid "Strip debugging symbols"
 msgstr ""
 
 msgid "Strip debugging symbols"
 msgstr ""
 
-#: lexsup.c:289
+#: lexsup.c:303
 msgid "Strip symbols in discarded sections"
 msgstr ""
 
 msgid "Strip symbols in discarded sections"
 msgstr ""
 
-#: lexsup.c:291
+#: lexsup.c:305
 msgid "Do not strip symbols in discarded sections"
 msgstr ""
 
 msgid "Do not strip symbols in discarded sections"
 msgstr ""
 
-#: lexsup.c:293
+#: lexsup.c:307
 msgid "Trace file opens"
 msgstr ""
 
 msgid "Trace file opens"
 msgstr ""
 
-#: lexsup.c:295
+#: lexsup.c:309
 msgid "Read linker script"
 msgstr ""
 
 msgid "Read linker script"
 msgstr ""
 
-#: lexsup.c:297
+#: lexsup.c:311
 msgid "Read default linker script"
 msgstr ""
 
 msgid "Read default linker script"
 msgstr ""
 
-#: lexsup.c:301 lexsup.c:319 lexsup.c:392 lexsup.c:413 lexsup.c:510
-#: lexsup.c:538 lexsup.c:577
+#: lexsup.c:315 lexsup.c:333 lexsup.c:418 lexsup.c:439 lexsup.c:538
+#: lexsup.c:566 lexsup.c:605
 msgid "SYMBOL"
 msgstr ""
 
 msgid "SYMBOL"
 msgstr ""
 
-#: lexsup.c:301
+#: lexsup.c:315
 msgid "Start with undefined reference to SYMBOL"
 msgstr ""
 
 msgid "Start with undefined reference to SYMBOL"
 msgstr ""
 
-#: lexsup.c:304
+#: lexsup.c:318
 msgid "[=SECTION]"
 msgstr ""
 
 msgid "[=SECTION]"
 msgstr ""
 
-#: lexsup.c:305
+#: lexsup.c:319
 msgid "Don't merge input [SECTION | orphan] sections"
 msgstr ""
 
 msgid "Don't merge input [SECTION | orphan] sections"
 msgstr ""
 
-#: lexsup.c:307
+#: lexsup.c:321
 msgid "Build global constructor/destructor tables"
 msgstr ""
 
 msgid "Build global constructor/destructor tables"
 msgstr ""
 
-#: lexsup.c:309
+#: lexsup.c:323
 msgid "Print version information"
 msgstr ""
 
 msgid "Print version information"
 msgstr ""
 
-#: lexsup.c:311
+#: lexsup.c:325
 msgid "Print version and emulation information"
 msgstr ""
 
 msgid "Print version and emulation information"
 msgstr ""
 
-#: lexsup.c:313
+#: lexsup.c:327
 msgid "Discard all local symbols"
 msgstr ""
 
 msgid "Discard all local symbols"
 msgstr ""
 
-#: lexsup.c:315
+#: lexsup.c:329
 msgid "Discard temporary local symbols (default)"
 msgstr ""
 
 msgid "Discard temporary local symbols (default)"
 msgstr ""
 
-#: lexsup.c:317
+#: lexsup.c:331
 msgid "Don't discard any local symbols"
 msgstr ""
 
 msgid "Don't discard any local symbols"
 msgstr ""
 
-#: lexsup.c:319
+#: lexsup.c:333
 msgid "Trace mentions of SYMBOL"
 msgstr ""
 
 msgid "Trace mentions of SYMBOL"
 msgstr ""
 
-#: lexsup.c:321 lexsup.c:475 lexsup.c:477
+#: lexsup.c:335 lexsup.c:503 lexsup.c:505
 msgid "PATH"
 msgstr ""
 
 msgid "PATH"
 msgstr ""
 
-#: lexsup.c:321
+#: lexsup.c:335
 msgid "Default search path for Solaris compatibility"
 msgstr ""
 
 msgid "Default search path for Solaris compatibility"
 msgstr ""
 
-#: lexsup.c:324
+#: lexsup.c:338
 msgid "Start a group"
 msgstr ""
 
 msgid "Start a group"
 msgstr ""
 
-#: lexsup.c:326
+#: lexsup.c:340
 msgid "End a group"
 msgstr ""
 
 msgid "End a group"
 msgstr ""
 
-#: lexsup.c:330
+#: lexsup.c:344
 msgid "Accept input files whose architecture cannot be determined"
 msgstr ""
 
 msgid "Accept input files whose architecture cannot be determined"
 msgstr ""
 
-#: lexsup.c:334
+#: lexsup.c:348
 msgid "Reject input files whose architecture is unknown"
 msgstr ""
 
 msgid "Reject input files whose architecture is unknown"
 msgstr ""
 
-#: lexsup.c:337
-msgid ""
-"Set DT_NEEDED tags for DT_NEEDED entries in\n"
-"                                following dynamic libs"
-msgstr ""
-
-#: lexsup.c:341
-msgid ""
-"Do not set DT_NEEDED tags for DT_NEEDED entries\n"
-"                                in following dynamic libs"
-msgstr ""
-
-#: lexsup.c:345
+#: lexsup.c:361
 msgid "Only set DT_NEEDED for following dynamic libs if used"
 msgstr ""
 
 msgid "Only set DT_NEEDED for following dynamic libs if used"
 msgstr ""
 
-#: lexsup.c:348
-msgid "Always set DT_NEEDED for following dynamic libs"
+#: lexsup.c:364
+msgid ""
+"Always set DT_NEEDED for dynamic libraries mentioned on\n"
+"                                the command line"
 msgstr ""
 
 msgstr ""
 
-#: lexsup.c:351
+#: lexsup.c:368
 msgid "Ignored for SunOS compatibility"
 msgstr ""
 
 msgid "Ignored for SunOS compatibility"
 msgstr ""
 
-#: lexsup.c:353
+#: lexsup.c:370
 msgid "Link against shared libraries"
 msgstr ""
 
 msgid "Link against shared libraries"
 msgstr ""
 
-#: lexsup.c:359
+#: lexsup.c:376
 msgid "Do not link against shared libraries"
 msgstr ""
 
 msgid "Do not link against shared libraries"
 msgstr ""
 
-#: lexsup.c:367
+#: lexsup.c:384
 msgid "Bind global references locally"
 msgstr ""
 
 msgid "Bind global references locally"
 msgstr ""
 
-#: lexsup.c:369
+#: lexsup.c:386
 msgid "Bind global function references locally"
 msgstr ""
 
 msgid "Bind global function references locally"
 msgstr ""
 
-#: lexsup.c:371
+#: lexsup.c:388
 msgid "Check section addresses for overlaps (default)"
 msgstr ""
 
 msgid "Check section addresses for overlaps (default)"
 msgstr ""
 
-#: lexsup.c:374
+#: lexsup.c:391
 msgid "Do not check section addresses for overlaps"
 msgstr ""
 
 msgid "Do not check section addresses for overlaps"
 msgstr ""
 
-#: lexsup.c:377
+#: lexsup.c:395
+msgid "Copy DT_NEEDED links mentioned inside DSOs that follow"
+msgstr ""
+
+#: lexsup.c:399
+msgid "Do not copy DT_NEEDED links mentioned inside DSOs that follow"
+msgstr ""
+
+#: lexsup.c:403
 msgid "Output cross reference table"
 msgstr ""
 
 msgid "Output cross reference table"
 msgstr ""
 
-#: lexsup.c:379
+#: lexsup.c:405
 msgid "SYMBOL=EXPRESSION"
 msgstr ""
 
 msgid "SYMBOL=EXPRESSION"
 msgstr ""
 
-#: lexsup.c:379
+#: lexsup.c:405
 msgid "Define a symbol"
 msgstr ""
 
 msgid "Define a symbol"
 msgstr ""
 
-#: lexsup.c:381
+#: lexsup.c:407
 msgid "[=STYLE]"
 msgstr ""
 
 msgid "[=STYLE]"
 msgstr ""
 
-#: lexsup.c:381
+#: lexsup.c:407
 msgid "Demangle symbol names [using STYLE]"
 msgstr ""
 
 msgid "Demangle symbol names [using STYLE]"
 msgstr ""
 
-#: lexsup.c:384
+#: lexsup.c:410
 msgid "Generate embedded relocs"
 msgstr ""
 
 msgid "Generate embedded relocs"
 msgstr ""
 
-#: lexsup.c:386
+#: lexsup.c:412
 msgid "Treat warnings as errors"
 msgstr ""
 
 msgid "Treat warnings as errors"
 msgstr ""
 
-#: lexsup.c:389
+#: lexsup.c:415
 msgid "Do not treat warnings as errors (default)"
 msgstr ""
 
 msgid "Do not treat warnings as errors (default)"
 msgstr ""
 
-#: lexsup.c:392
+#: lexsup.c:418
 msgid "Call SYMBOL at unload-time"
 msgstr ""
 
 msgid "Call SYMBOL at unload-time"
 msgstr ""
 
-#: lexsup.c:394
+#: lexsup.c:420
 msgid "Force generation of file with .exe suffix"
 msgstr ""
 
 msgid "Force generation of file with .exe suffix"
 msgstr ""
 
-#: lexsup.c:396
+#: lexsup.c:422
 msgid "Remove unused sections (on some targets)"
 msgstr ""
 
 msgid "Remove unused sections (on some targets)"
 msgstr ""
 
-#: lexsup.c:399
+#: lexsup.c:425
 msgid "Don't remove unused sections (default)"
 msgstr ""
 
 msgid "Don't remove unused sections (default)"
 msgstr ""
 
-#: lexsup.c:402
+#: lexsup.c:428
 msgid "List removed unused sections on stderr"
 msgstr ""
 
 msgid "List removed unused sections on stderr"
 msgstr ""
 
-#: lexsup.c:405
+#: lexsup.c:431
 msgid "Do not list removed unused sections"
 msgstr ""
 
 msgid "Do not list removed unused sections"
 msgstr ""
 
-#: lexsup.c:408
+#: lexsup.c:434
 msgid "Set default hash table size close to <NUMBER>"
 msgstr ""
 
 msgid "Set default hash table size close to <NUMBER>"
 msgstr ""
 
-#: lexsup.c:411
+#: lexsup.c:437
 msgid "Print option help"
 msgstr ""
 
 msgid "Print option help"
 msgstr ""
 
-#: lexsup.c:413
+#: lexsup.c:439
 msgid "Call SYMBOL at load-time"
 msgstr ""
 
 msgid "Call SYMBOL at load-time"
 msgstr ""
 
-#: lexsup.c:415
+#: lexsup.c:441
 msgid "Write a map file"
 msgstr ""
 
 msgid "Write a map file"
 msgstr ""
 
-#: lexsup.c:417
+#: lexsup.c:443
 msgid "Do not define Common storage"
 msgstr ""
 
 msgid "Do not define Common storage"
 msgstr ""
 
-#: lexsup.c:419
+#: lexsup.c:445
 msgid "Do not demangle symbol names"
 msgstr ""
 
 msgid "Do not demangle symbol names"
 msgstr ""
 
-#: lexsup.c:421
+#: lexsup.c:447
 msgid "Use less memory and more disk I/O"
 msgstr ""
 
 msgid "Use less memory and more disk I/O"
 msgstr ""
 
-#: lexsup.c:423
+#: lexsup.c:449
 msgid "Do not allow unresolved references in object files"
 msgstr ""
 
 msgid "Do not allow unresolved references in object files"
 msgstr ""
 
-#: lexsup.c:426
+#: lexsup.c:452
 msgid "Allow unresolved references in shared libaries"
 msgstr ""
 
 msgid "Allow unresolved references in shared libaries"
 msgstr ""
 
-#: lexsup.c:430
+#: lexsup.c:456
 msgid "Do not allow unresolved references in shared libs"
 msgstr ""
 
 msgid "Do not allow unresolved references in shared libs"
 msgstr ""
 
-#: lexsup.c:434
+#: lexsup.c:460
 msgid "Allow multiple definitions"
 msgstr ""
 
 msgid "Allow multiple definitions"
 msgstr ""
 
-#: lexsup.c:436
+#: lexsup.c:462
 msgid "Disallow undefined version"
 msgstr ""
 
 msgid "Disallow undefined version"
 msgstr ""
 
-#: lexsup.c:438
+#: lexsup.c:464
 msgid "Create default symbol version"
 msgstr ""
 
 msgid "Create default symbol version"
 msgstr ""
 
-#: lexsup.c:441
+#: lexsup.c:467
 msgid "Create default symbol version for imported symbols"
 msgstr ""
 
 msgid "Create default symbol version for imported symbols"
 msgstr ""
 
-#: lexsup.c:444
+#: lexsup.c:470
 msgid "Don't warn about mismatched input files"
 msgstr ""
 
 msgid "Don't warn about mismatched input files"
 msgstr ""
 
-#: lexsup.c:447
+#: lexsup.c:473
 msgid "Don't warn on finding an incompatible library"
 msgstr ""
 
 msgid "Don't warn on finding an incompatible library"
 msgstr ""
 
-#: lexsup.c:450
+#: lexsup.c:476
 msgid "Turn off --whole-archive"
 msgstr ""
 
 msgid "Turn off --whole-archive"
 msgstr ""
 
-#: lexsup.c:452
+#: lexsup.c:478
 msgid "Create an output file even if errors occur"
 msgstr ""
 
 msgid "Create an output file even if errors occur"
 msgstr ""
 
-#: lexsup.c:457
+#: lexsup.c:483
 msgid ""
 "Only use library directories specified on\n"
 "                                the command line"
 msgstr ""
 
 msgid ""
 "Only use library directories specified on\n"
 "                                the command line"
 msgstr ""
 
-#: lexsup.c:461
+#: lexsup.c:487
 msgid "Specify target of output file"
 msgstr ""
 
 msgid "Specify target of output file"
 msgstr ""
 
-#: lexsup.c:464
+#: lexsup.c:490
 msgid "Ignored for Linux compatibility"
 msgstr ""
 
 msgid "Ignored for Linux compatibility"
 msgstr ""
 
-#: lexsup.c:467
+#: lexsup.c:493
 msgid "Reduce memory overheads, possibly taking much longer"
 msgstr ""
 
 msgid "Reduce memory overheads, possibly taking much longer"
 msgstr ""
 
-#: lexsup.c:470
-msgid "Relax branches on certain targets"
+#: lexsup.c:496
+msgid "Reduce code size by using target specific optimizations"
 msgstr ""
 
 msgstr ""
 
-#: lexsup.c:473
+#: lexsup.c:498
+msgid "Do not use relaxation techniques to reduce code size"
+msgstr ""
+
+#: lexsup.c:501
 msgid "Keep only symbols listed in FILE"
 msgstr ""
 
 msgid "Keep only symbols listed in FILE"
 msgstr ""
 
-#: lexsup.c:475
+#: lexsup.c:503
 msgid "Set runtime shared library search path"
 msgstr ""
 
 msgid "Set runtime shared library search path"
 msgstr ""
 
-#: lexsup.c:477
+#: lexsup.c:505
 msgid "Set link time shared library search path"
 msgstr ""
 
 msgid "Set link time shared library search path"
 msgstr ""
 
-#: lexsup.c:480
+#: lexsup.c:508
 msgid "Create a shared library"
 msgstr ""
 
 msgid "Create a shared library"
 msgstr ""
 
-#: lexsup.c:484
+#: lexsup.c:512
 msgid "Create a position independent executable"
 msgstr ""
 
 msgid "Create a position independent executable"
 msgstr ""
 
-#: lexsup.c:488
+#: lexsup.c:516
 msgid "[=ascending|descending]"
 msgstr ""
 
 msgid "[=ascending|descending]"
 msgstr ""
 
-#: lexsup.c:489
+#: lexsup.c:517
 msgid "Sort common symbols by alignment [in specified order]"
 msgstr ""
 
 msgid "Sort common symbols by alignment [in specified order]"
 msgstr ""
 
-#: lexsup.c:494
+#: lexsup.c:522
 msgid "name|alignment"
 msgstr ""
 
 msgid "name|alignment"
 msgstr ""
 
-#: lexsup.c:495
+#: lexsup.c:523
 msgid "Sort sections by name or maximum alignment"
 msgstr ""
 
 msgid "Sort sections by name or maximum alignment"
 msgstr ""
 
-#: lexsup.c:497
+#: lexsup.c:525
 msgid "COUNT"
 msgstr ""
 
 msgid "COUNT"
 msgstr ""
 
-#: lexsup.c:497
+#: lexsup.c:525
 msgid "How many tags to reserve in .dynamic section"
 msgstr ""
 
 msgid "How many tags to reserve in .dynamic section"
 msgstr ""
 
-#: lexsup.c:500
+#: lexsup.c:528
 msgid "[=SIZE]"
 msgstr ""
 
 msgid "[=SIZE]"
 msgstr ""
 
-#: lexsup.c:500
+#: lexsup.c:528
 msgid "Split output sections every SIZE octets"
 msgstr ""
 
 msgid "Split output sections every SIZE octets"
 msgstr ""
 
-#: lexsup.c:503
+#: lexsup.c:531
 msgid "[=COUNT]"
 msgstr ""
 
 msgid "[=COUNT]"
 msgstr ""
 
-#: lexsup.c:503
+#: lexsup.c:531
 msgid "Split output sections every COUNT relocs"
 msgstr ""
 
 msgid "Split output sections every COUNT relocs"
 msgstr ""
 
-#: lexsup.c:506
+#: lexsup.c:534
 msgid "Print memory usage statistics"
 msgstr ""
 
 msgid "Print memory usage statistics"
 msgstr ""
 
-#: lexsup.c:508
+#: lexsup.c:536
 msgid "Display target specific options"
 msgstr ""
 
 msgid "Display target specific options"
 msgstr ""
 
-#: lexsup.c:510
+#: lexsup.c:538
 msgid "Do task level linking"
 msgstr ""
 
 msgid "Do task level linking"
 msgstr ""
 
-#: lexsup.c:512
+#: lexsup.c:540
 msgid "Use same format as native linker"
 msgstr ""
 
 msgid "Use same format as native linker"
 msgstr ""
 
-#: lexsup.c:514
+#: lexsup.c:542
 msgid "SECTION=ADDRESS"
 msgstr ""
 
 msgid "SECTION=ADDRESS"
 msgstr ""
 
-#: lexsup.c:514
+#: lexsup.c:542
 msgid "Set address of named section"
 msgstr ""
 
 msgid "Set address of named section"
 msgstr ""
 
-#: lexsup.c:517
+#: lexsup.c:545
 msgid "Set address of .bss section"
 msgstr ""
 
 msgid "Set address of .bss section"
 msgstr ""
 
-#: lexsup.c:519
+#: lexsup.c:547
 msgid "Set address of .data section"
 msgstr ""
 
 msgid "Set address of .data section"
 msgstr ""
 
-#: lexsup.c:521
+#: lexsup.c:549
 msgid "Set address of .text section"
 msgstr ""
 
 msgid "Set address of .text section"
 msgstr ""
 
-#: lexsup.c:523
+#: lexsup.c:551
 msgid "Set address of text segment"
 msgstr ""
 
 msgid "Set address of text segment"
 msgstr ""
 
-#: lexsup.c:526
+#: lexsup.c:554
 msgid ""
 "How to handle unresolved symbols.  <method> is:\n"
 "                                ignore-all, report-all, ignore-in-object-"
 msgid ""
 "How to handle unresolved symbols.  <method> is:\n"
 "                                ignore-all, report-all, ignore-in-object-"
@@ -1841,108 +1895,116 @@ msgid ""
 "                                ignore-in-shared-libs"
 msgstr ""
 
 "                                ignore-in-shared-libs"
 msgstr ""
 
-#: lexsup.c:531
+#: lexsup.c:559
 msgid "Output lots of information during link"
 msgstr ""
 
 msgid "Output lots of information during link"
 msgstr ""
 
-#: lexsup.c:535
+#: lexsup.c:563
 msgid "Read version information script"
 msgstr ""
 
 msgid "Read version information script"
 msgstr ""
 
-#: lexsup.c:538
+#: lexsup.c:566
 msgid ""
 "Take export symbols list from .exports, using\n"
 "                                SYMBOL as the version."
 msgstr ""
 
 msgid ""
 "Take export symbols list from .exports, using\n"
 "                                SYMBOL as the version."
 msgstr ""
 
-#: lexsup.c:542
+#: lexsup.c:570
 msgid "Add data symbols to dynamic list"
 msgstr ""
 
 msgid "Add data symbols to dynamic list"
 msgstr ""
 
-#: lexsup.c:544
+#: lexsup.c:572
 msgid "Use C++ operator new/delete dynamic list"
 msgstr ""
 
 msgid "Use C++ operator new/delete dynamic list"
 msgstr ""
 
-#: lexsup.c:546
+#: lexsup.c:574
 msgid "Use C++ typeinfo dynamic list"
 msgstr ""
 
 msgid "Use C++ typeinfo dynamic list"
 msgstr ""
 
-#: lexsup.c:548
+#: lexsup.c:576
 msgid "Read dynamic list"
 msgstr ""
 
 msgid "Read dynamic list"
 msgstr ""
 
-#: lexsup.c:550
+#: lexsup.c:578
 msgid "Warn about duplicate common symbols"
 msgstr ""
 
 msgid "Warn about duplicate common symbols"
 msgstr ""
 
-#: lexsup.c:552
+#: lexsup.c:580
 msgid "Warn if global constructors/destructors are seen"
 msgstr ""
 
 msgid "Warn if global constructors/destructors are seen"
 msgstr ""
 
-#: lexsup.c:555
+#: lexsup.c:583
 msgid "Warn if the multiple GP values are used"
 msgstr ""
 
 msgid "Warn if the multiple GP values are used"
 msgstr ""
 
-#: lexsup.c:557
+#: lexsup.c:585
 msgid "Warn only once per undefined symbol"
 msgstr ""
 
 msgid "Warn only once per undefined symbol"
 msgstr ""
 
-#: lexsup.c:559
+#: lexsup.c:587
 msgid "Warn if start of section changes due to alignment"
 msgstr ""
 
 msgid "Warn if start of section changes due to alignment"
 msgstr ""
 
-#: lexsup.c:562
+#: lexsup.c:590
 msgid "Warn if shared object has DT_TEXTREL"
 msgstr ""
 
 msgid "Warn if shared object has DT_TEXTREL"
 msgstr ""
 
-#: lexsup.c:565
+#: lexsup.c:593
 msgid "Warn if an object has alternate ELF machine code"
 msgstr ""
 
 msgid "Warn if an object has alternate ELF machine code"
 msgstr ""
 
-#: lexsup.c:569
+#: lexsup.c:597
 msgid "Report unresolved symbols as warnings"
 msgstr ""
 
 msgid "Report unresolved symbols as warnings"
 msgstr ""
 
-#: lexsup.c:572
+#: lexsup.c:600
 msgid "Report unresolved symbols as errors"
 msgstr ""
 
 msgid "Report unresolved symbols as errors"
 msgstr ""
 
-#: lexsup.c:574
+#: lexsup.c:602
 msgid "Include all objects from following archives"
 msgstr ""
 
 msgid "Include all objects from following archives"
 msgstr ""
 
-#: lexsup.c:577
+#: lexsup.c:605
 msgid "Use wrapper functions for SYMBOL"
 msgstr ""
 
 msgid "Use wrapper functions for SYMBOL"
 msgstr ""
 
-#: lexsup.c:726
+#: lexsup.c:754
 msgid "%P: unrecognized option '%s'\n"
 msgstr ""
 
 msgid "%P: unrecognized option '%s'\n"
 msgstr ""
 
-#: lexsup.c:730
+#: lexsup.c:758
 msgid "%P%F: use the --help option for usage information\n"
 msgstr ""
 
 msgid "%P%F: use the --help option for usage information\n"
 msgstr ""
 
-#: lexsup.c:748
+#: lexsup.c:776
 msgid "%P%F: unrecognized -a option `%s'\n"
 msgstr ""
 
 msgid "%P%F: unrecognized -a option `%s'\n"
 msgstr ""
 
-#: lexsup.c:761
+#: lexsup.c:789
 msgid "%P%F: unrecognized -assert option `%s'\n"
 msgstr ""
 
 msgid "%P%F: unrecognized -assert option `%s'\n"
 msgstr ""
 
-#: lexsup.c:804
+#: lexsup.c:832
 msgid "%F%P: unknown demangling style `%s'"
 msgstr ""
 
 msgid "%F%P: unknown demangling style `%s'"
 msgstr ""
 
-#: lexsup.c:870
+#: lexsup.c:898
 msgid "%P%F: invalid number `%s'\n"
 msgstr ""
 
 msgid "%P%F: invalid number `%s'\n"
 msgstr ""
 
-#: lexsup.c:968
+#: lexsup.c:996
 msgid "%P%F: bad --unresolved-symbols option: %s\n"
 msgstr ""
 
 msgid "%P%F: bad --unresolved-symbols option: %s\n"
 msgstr ""
 
+#: lexsup.c:1059
+msgid "%P%F: bad -plugin option\n"
+msgstr ""
+
+#: lexsup.c:1063
+msgid "%P%F: bad -plugin-opt option\n"
+msgstr ""
+
 #. This can happen if the user put "-rpath,a" on the command
 #. line.  (Or something similar.  The comma is important).
 #. Getopt becomes confused and thinks that this is a -r option
 #. This can happen if the user put "-rpath,a" on the command
 #. line.  (Or something similar.  The comma is important).
 #. Getopt becomes confused and thinks that this is a -r option
@@ -1951,104 +2013,104 @@ msgstr ""
 #. an error message here.  We cannot just make this a warning,
 #. increment optind, and continue because getopt is too confused
 #. and will seg-fault the next time around.
 #. an error message here.  We cannot just make this a warning,
 #. increment optind, and continue because getopt is too confused
 #. and will seg-fault the next time around.
-#: lexsup.c:1042
+#: lexsup.c:1080
 msgid "%P%F: bad -rpath option\n"
 msgstr ""
 
 msgid "%P%F: bad -rpath option\n"
 msgstr ""
 
-#: lexsup.c:1153
+#: lexsup.c:1194
 msgid "%P%F: -shared not supported\n"
 msgstr ""
 
 msgid "%P%F: -shared not supported\n"
 msgstr ""
 
-#: lexsup.c:1162
+#: lexsup.c:1203
 msgid "%P%F: -pie not supported\n"
 msgstr ""
 
 msgid "%P%F: -pie not supported\n"
 msgstr ""
 
-#: lexsup.c:1170
+#: lexsup.c:1211
 msgid "descending"
 msgstr ""
 
 msgid "descending"
 msgstr ""
 
-#: lexsup.c:1172
+#: lexsup.c:1213
 msgid "ascending"
 msgstr ""
 
 msgid "ascending"
 msgstr ""
 
-#: lexsup.c:1175
+#: lexsup.c:1216
 msgid "%P%F: invalid common section sorting option: %s\n"
 msgstr ""
 
 msgid "%P%F: invalid common section sorting option: %s\n"
 msgstr ""
 
-#: lexsup.c:1179
+#: lexsup.c:1220
 msgid "name"
 msgstr ""
 
 msgid "name"
 msgstr ""
 
-#: lexsup.c:1181
+#: lexsup.c:1222
 msgid "alignment"
 msgstr ""
 
 msgid "alignment"
 msgstr ""
 
-#: lexsup.c:1184
+#: lexsup.c:1225
 msgid "%P%F: invalid section sorting option: %s\n"
 msgstr ""
 
 msgid "%P%F: invalid section sorting option: %s\n"
 msgstr ""
 
-#: lexsup.c:1218
+#: lexsup.c:1259
 msgid "%P%F: invalid argument to option \"--section-start\"\n"
 msgstr ""
 
 msgid "%P%F: invalid argument to option \"--section-start\"\n"
 msgstr ""
 
-#: lexsup.c:1225
+#: lexsup.c:1266
 msgid "%P%F: missing argument(s) to option \"--section-start\"\n"
 msgstr ""
 
 msgid "%P%F: missing argument(s) to option \"--section-start\"\n"
 msgstr ""
 
-#: lexsup.c:1445
-msgid "%P%F: may not nest groups (--help for usage)\n"
-msgstr ""
-
-#: lexsup.c:1452
+#: lexsup.c:1490
 msgid "%P%F: group ended before it began (--help for usage)\n"
 msgstr ""
 
 msgid "%P%F: group ended before it began (--help for usage)\n"
 msgstr ""
 
-#: lexsup.c:1480
+#: lexsup.c:1518
 msgid "%P%X: --hash-size needs a numeric argument\n"
 msgstr ""
 
 msgid "%P%X: --hash-size needs a numeric argument\n"
 msgstr ""
 
-#: lexsup.c:1531 lexsup.c:1544
+#: lexsup.c:1547
+msgid "%P%F: %s: error loading plugin\n"
+msgstr ""
+
+#: lexsup.c:1578 lexsup.c:1591
 msgid "%P%F: invalid hex number `%s'\n"
 msgstr ""
 
 msgid "%P%F: invalid hex number `%s'\n"
 msgstr ""
 
-#: lexsup.c:1580
+#: lexsup.c:1627
 #, c-format
 msgid "Usage: %s [options] file...\n"
 msgstr ""
 
 #, c-format
 msgid "Usage: %s [options] file...\n"
 msgstr ""
 
-#: lexsup.c:1582
+#: lexsup.c:1629
 #, c-format
 msgid "Options:\n"
 msgstr ""
 
 #, c-format
 msgid "Options:\n"
 msgstr ""
 
-#: lexsup.c:1660
+#: lexsup.c:1707
 #, c-format
 msgid "  @FILE"
 msgstr ""
 
 #, c-format
 msgid "  @FILE"
 msgstr ""
 
-#: lexsup.c:1663
+#: lexsup.c:1710
 #, c-format
 msgid "Read options from FILE\n"
 msgstr ""
 
 #. Note: Various tools (such as libtool) depend upon the
 #. format of the listings below - do not change them.
 #, c-format
 msgid "Read options from FILE\n"
 msgstr ""
 
 #. Note: Various tools (such as libtool) depend upon the
 #. format of the listings below - do not change them.
-#: lexsup.c:1668
+#: lexsup.c:1715
 #, c-format
 msgid "%s: supported targets:"
 msgstr ""
 
 #, c-format
 msgid "%s: supported targets:"
 msgstr ""
 
-#: lexsup.c:1676
+#: lexsup.c:1723
 #, c-format
 msgid "%s: supported emulations: "
 msgstr ""
 
 #, c-format
 msgid "%s: supported emulations: "
 msgstr ""
 
-#: lexsup.c:1681
+#: lexsup.c:1728
 #, c-format
 msgid "%s: emulation specific options:\n"
 msgstr ""
 
 #, c-format
 msgid "%s: emulation specific options:\n"
 msgstr ""
 
-#: lexsup.c:1686
+#: lexsup.c:1733
 #, c-format
 msgid "Report bugs to %s\n"
 msgstr ""
 #, c-format
 msgid "Report bugs to %s\n"
 msgstr ""
@@ -2057,93 +2119,113 @@ msgstr ""
 msgid "%P%F: unknown format type %s\n"
 msgstr ""
 
 msgid "%P%F: unknown format type %s\n"
 msgstr ""
 
-#: pe-dll.c:415
+#: pe-dll.c:430
 #, c-format
 msgid "%XUnsupported PEI architecture: %s\n"
 msgstr ""
 
 #, c-format
 msgid "%XUnsupported PEI architecture: %s\n"
 msgstr ""
 
-#: pe-dll.c:766
+#: pe-dll.c:788
 #, c-format
 msgid "%XCannot export %s: invalid export name\n"
 msgstr ""
 
 #, c-format
 msgid "%XCannot export %s: invalid export name\n"
 msgstr ""
 
-#: pe-dll.c:822
+#: pe-dll.c:844
 #, c-format
 msgid "%XError, duplicate EXPORT with ordinals: %s (%d vs %d)\n"
 msgstr ""
 
 #, c-format
 msgid "%XError, duplicate EXPORT with ordinals: %s (%d vs %d)\n"
 msgstr ""
 
-#: pe-dll.c:829
+#: pe-dll.c:851
 #, c-format
 msgid "Warning, duplicate EXPORT: %s\n"
 msgstr ""
 
 #, c-format
 msgid "Warning, duplicate EXPORT: %s\n"
 msgstr ""
 
-#: pe-dll.c:916
+#: pe-dll.c:938
 #, c-format
 msgid "%XCannot export %s: symbol not defined\n"
 msgstr ""
 
 #, c-format
 msgid "%XCannot export %s: symbol not defined\n"
 msgstr ""
 
-#: pe-dll.c:922
+#: pe-dll.c:944
 #, c-format
 msgid "%XCannot export %s: symbol wrong type (%d vs %d)\n"
 msgstr ""
 
 #, c-format
 msgid "%XCannot export %s: symbol wrong type (%d vs %d)\n"
 msgstr ""
 
-#: pe-dll.c:929
+#: pe-dll.c:951
 #, c-format
 msgid "%XCannot export %s: symbol not found\n"
 msgstr ""
 
 #, c-format
 msgid "%XCannot export %s: symbol not found\n"
 msgstr ""
 
-#: pe-dll.c:1043
+#: pe-dll.c:1065
 #, c-format
 msgid "%XError, ordinal used twice: %d (%s vs %s)\n"
 msgstr ""
 
 #, c-format
 msgid "%XError, ordinal used twice: %d (%s vs %s)\n"
 msgstr ""
 
-#: pe-dll.c:1429
+#: pe-dll.c:1446
 #, c-format
 msgid "%XError: %d-bit reloc in dll\n"
 msgstr ""
 
 #, c-format
 msgid "%XError: %d-bit reloc in dll\n"
 msgstr ""
 
-#: pe-dll.c:1557
+#: pe-dll.c:1574
 #, c-format
 msgid "%s: Can't open output def file %s\n"
 msgstr ""
 
 #, c-format
 msgid "%s: Can't open output def file %s\n"
 msgstr ""
 
-#: pe-dll.c:1702
+#: pe-dll.c:1725
 #, c-format
 msgid "; no contents available\n"
 msgstr ""
 
 #, c-format
 msgid "; no contents available\n"
 msgstr ""
 
-#: pe-dll.c:2619
+#: pe-dll.c:2652
 msgid ""
 "%C: variable '%T' can't be auto-imported. Please read the documentation for "
 "ld's --enable-auto-import for details.\n"
 msgstr ""
 
 msgid ""
 "%C: variable '%T' can't be auto-imported. Please read the documentation for "
 "ld's --enable-auto-import for details.\n"
 msgstr ""
 
-#: pe-dll.c:2649
+#: pe-dll.c:2682
 #, c-format
 msgid "%XCan't open .lib file: %s\n"
 msgstr ""
 
 #, c-format
 msgid "%XCan't open .lib file: %s\n"
 msgstr ""
 
-#: pe-dll.c:2654
+#: pe-dll.c:2687
 #, c-format
 msgid "Creating library file: %s\n"
 msgstr ""
 
 #, c-format
 msgid "Creating library file: %s\n"
 msgstr ""
 
-#: pe-dll.c:2683
+#: pe-dll.c:2716
 #, c-format
 msgid "%Xbfd_openr %s: %E\n"
 msgstr ""
 
 #, c-format
 msgid "%Xbfd_openr %s: %E\n"
 msgstr ""
 
-#: pe-dll.c:2695
+#: pe-dll.c:2728
 #, c-format
 msgid "%X%s(%s): can't find member in non-archive file"
 msgstr ""
 
 #, c-format
 msgid "%X%s(%s): can't find member in non-archive file"
 msgstr ""
 
-#: pe-dll.c:2707
+#: pe-dll.c:2740
 #, c-format
 msgid "%X%s(%s): can't find member in archive"
 msgstr ""
 
 #, c-format
 msgid "%X%s(%s): can't find member in archive"
 msgstr ""
 
-#: pe-dll.c:3097
+#: pe-dll.c:3177
 #, c-format
 msgid "%XError: can't use long section names on this arch\n"
 msgstr ""
 #, c-format
 msgid "%XError: can't use long section names on this arch\n"
 msgstr ""
+
+#: plugin.c:178 plugin.c:212
+msgid "<no plugin>"
+msgstr ""
+
+#: plugin.c:308
+msgid "%P%F: %s: non-ELF symbol in ELF BFD!"
+msgstr ""
+
+#: plugin.c:800
+msgid "%P%X: %s: hash table failure adding symbol %s"
+msgstr ""
+
+#: plugin.c:833
+msgid "%P%X: %s: can't find IR symbol '%s'"
+msgstr ""
+
+#: plugin.c:836
+msgid "%P%x: %s: bad IR symbol type %d"
+msgstr ""
index 9cab9a1..a370091 100644 (file)
@@ -1,3 +1,7 @@
+2010-11-05  Tristan Gingold  <gingold@adacore.com>
+
+       * po/opcodes.pot: Regenerate
+
 2010-10-28  Maciej W. Rozycki  <macro@codesourcery.com>
 
        * mips-opc.c (mips_builtin_opcodes): Fix formatting of "ld".
 2010-10-28  Maciej W. Rozycki  <macro@codesourcery.com>
 
        * mips-opc.c (mips_builtin_opcodes): Fix formatting of "ld".
index a62e615..52865b5 100644 (file)
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: bug-binutils@gnu.org\n"
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: bug-binutils@gnu.org\n"
-"POT-Creation-Date: 2010-03-03 15:04+0100\n"
+"POT-Creation-Date: 2010-11-05 10:27+0100\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -110,23 +110,23 @@ msgstr ""
 msgid "must specify .jd or no nullify suffix"
 msgstr ""
 
 msgid "must specify .jd or no nullify suffix"
 msgstr ""
 
-#: arm-dis.c:1915
+#: arm-dis.c:1990
 msgid "<illegal precision>"
 msgstr ""
 
 #. XXX - should break 'option' at following delimiter.
 msgid "<illegal precision>"
 msgstr ""
 
 #. XXX - should break 'option' at following delimiter.
-#: arm-dis.c:4018
+#: arm-dis.c:4357
 #, c-format
 msgid "Unrecognised register name set: %s\n"
 msgstr ""
 
 #. XXX - should break 'option' at following delimiter.
 #, c-format
 msgid "Unrecognised register name set: %s\n"
 msgstr ""
 
 #. XXX - should break 'option' at following delimiter.
-#: arm-dis.c:4026
+#: arm-dis.c:4365
 #, c-format
 msgid "Unrecognised disassembler option: %s\n"
 msgstr ""
 
 #, c-format
 msgid "Unrecognised disassembler option: %s\n"
 msgstr ""
 
-#: arm-dis.c:4522
+#: arm-dis.c:4950
 #, c-format
 msgid ""
 "\n"
 #, c-format
 msgid ""
 "\n"
@@ -149,10 +149,10 @@ msgstr ""
 msgid "unknown constraint `%c'"
 msgstr ""
 
 msgid "unknown constraint `%c'"
 msgstr ""
 
-#: cgen-asm.c:336 fr30-ibld.c:200 frv-ibld.c:200 ip2k-ibld.c:200
-#: iq2000-ibld.c:200 lm32-ibld.c:200 m32c-ibld.c:200 m32r-ibld.c:200
-#: mep-ibld.c:200 mt-ibld.c:200 openrisc-ibld.c:200 xc16x-ibld.c:200
-#: xstormy16-ibld.c:200
+#: cgen-asm.c:336 fr30-ibld.c:201 frv-ibld.c:201 ip2k-ibld.c:201
+#: iq2000-ibld.c:201 lm32-ibld.c:201 m32c-ibld.c:201 m32r-ibld.c:201
+#: mep-ibld.c:201 mt-ibld.c:201 openrisc-ibld.c:201 xc16x-ibld.c:201
+#: xstormy16-ibld.c:201
 #, c-format
 msgid "operand out of range (%ld not between %ld and %ld)"
 msgstr ""
 #, c-format
 msgid "operand out of range (%ld not between %ld and %ld)"
 msgstr ""
@@ -168,17 +168,17 @@ msgid "<unknown register %d>"
 msgstr ""
 
 #. Can't happen.
 msgstr ""
 
 #. Can't happen.
-#: dis-buf.c:59
+#: dis-buf.c:60
 #, c-format
 msgid "Unknown error %d\n"
 msgstr ""
 
 #, c-format
 msgid "Unknown error %d\n"
 msgstr ""
 
-#: dis-buf.c:68
+#: dis-buf.c:69
 #, c-format
 msgid "Address 0x%s is out of bounds.\n"
 msgstr ""
 
 #, c-format
 msgid "Address 0x%s is out of bounds.\n"
 msgstr ""
 
-#: fr30-asm.c:93 m32c-asm.c:877 m32c-asm.c:884
+#: fr30-asm.c:93 m32c-asm.c:872 m32c-asm.c:879
 msgid "Register number is not valid"
 msgstr ""
 
 msgid "Register number is not valid"
 msgstr ""
 
@@ -190,145 +190,145 @@ msgstr ""
 msgid "Register must be between r8 and r15"
 msgstr ""
 
 msgid "Register must be between r8 and r15"
 msgstr ""
 
-#: fr30-asm.c:116 m32c-asm.c:915
+#: fr30-asm.c:116 m32c-asm.c:910
 msgid "Register list is not valid"
 msgstr ""
 
 #: fr30-asm.c:310 frv-asm.c:1263 ip2k-asm.c:511 iq2000-asm.c:459
 msgid "Register list is not valid"
 msgstr ""
 
 #: fr30-asm.c:310 frv-asm.c:1263 ip2k-asm.c:511 iq2000-asm.c:459
-#: lm32-asm.c:349 m32c-asm.c:1589 m32r-asm.c:328 mep-asm.c:1287 mt-asm.c:595
+#: lm32-asm.c:349 m32c-asm.c:1584 m32r-asm.c:328 mep-asm.c:1286 mt-asm.c:595
 #: openrisc-asm.c:241 xc16x-asm.c:376 xstormy16-asm.c:276
 #, c-format
 msgid "Unrecognized field %d while parsing.\n"
 msgstr ""
 
 #: fr30-asm.c:361 frv-asm.c:1314 ip2k-asm.c:562 iq2000-asm.c:510
 #: openrisc-asm.c:241 xc16x-asm.c:376 xstormy16-asm.c:276
 #, c-format
 msgid "Unrecognized field %d while parsing.\n"
 msgstr ""
 
 #: fr30-asm.c:361 frv-asm.c:1314 ip2k-asm.c:562 iq2000-asm.c:510
-#: lm32-asm.c:400 m32c-asm.c:1640 m32r-asm.c:379 mep-asm.c:1338 mt-asm.c:646
+#: lm32-asm.c:400 m32c-asm.c:1635 m32r-asm.c:379 mep-asm.c:1337 mt-asm.c:646
 #: openrisc-asm.c:292 xc16x-asm.c:427 xstormy16-asm.c:327
 msgid "missing mnemonic in syntax string"
 msgstr ""
 
 #. We couldn't parse it.
 #: openrisc-asm.c:292 xc16x-asm.c:427 xstormy16-asm.c:327
 msgid "missing mnemonic in syntax string"
 msgstr ""
 
 #. We couldn't parse it.
-#: fr30-asm.c:496 fr30-asm.c:500 fr30-asm.c:587 fr30-asm.c:688 frv-asm.c:1449
-#: frv-asm.c:1453 frv-asm.c:1540 frv-asm.c:1641 ip2k-asm.c:697 ip2k-asm.c:701
-#: ip2k-asm.c:788 ip2k-asm.c:889 iq2000-asm.c:645 iq2000-asm.c:649
-#: iq2000-asm.c:736 iq2000-asm.c:837 lm32-asm.c:535 lm32-asm.c:539
-#: lm32-asm.c:626 lm32-asm.c:727 m32c-asm.c:1775 m32c-asm.c:1779
-#: m32c-asm.c:1866 m32c-asm.c:1967 m32r-asm.c:514 m32r-asm.c:518
-#: m32r-asm.c:605 m32r-asm.c:706 mep-asm.c:1473 mep-asm.c:1477 mep-asm.c:1564
-#: mep-asm.c:1665 mt-asm.c:781 mt-asm.c:785 mt-asm.c:872 mt-asm.c:973
-#: openrisc-asm.c:427 openrisc-asm.c:431 openrisc-asm.c:518 openrisc-asm.c:619
-#: xc16x-asm.c:562 xc16x-asm.c:566 xc16x-asm.c:653 xc16x-asm.c:754
-#: xstormy16-asm.c:462 xstormy16-asm.c:466 xstormy16-asm.c:553
-#: xstormy16-asm.c:654
+#: fr30-asm.c:496 fr30-asm.c:500 fr30-asm.c:589 fr30-asm.c:696 frv-asm.c:1449
+#: frv-asm.c:1453 frv-asm.c:1542 frv-asm.c:1649 ip2k-asm.c:697 ip2k-asm.c:701
+#: ip2k-asm.c:790 ip2k-asm.c:897 iq2000-asm.c:645 iq2000-asm.c:649
+#: iq2000-asm.c:738 iq2000-asm.c:845 lm32-asm.c:535 lm32-asm.c:539
+#: lm32-asm.c:628 lm32-asm.c:735 m32c-asm.c:1770 m32c-asm.c:1774
+#: m32c-asm.c:1863 m32c-asm.c:1970 m32r-asm.c:514 m32r-asm.c:518
+#: m32r-asm.c:607 m32r-asm.c:714 mep-asm.c:1472 mep-asm.c:1476 mep-asm.c:1565
+#: mep-asm.c:1672 mt-asm.c:781 mt-asm.c:785 mt-asm.c:874 mt-asm.c:981
+#: openrisc-asm.c:427 openrisc-asm.c:431 openrisc-asm.c:520 openrisc-asm.c:627
+#: xc16x-asm.c:562 xc16x-asm.c:566 xc16x-asm.c:655 xc16x-asm.c:762
+#: xstormy16-asm.c:462 xstormy16-asm.c:466 xstormy16-asm.c:555
+#: xstormy16-asm.c:662
 msgid "unrecognized instruction"
 msgstr ""
 
 #: fr30-asm.c:543 frv-asm.c:1496 ip2k-asm.c:744 iq2000-asm.c:692
 msgid "unrecognized instruction"
 msgstr ""
 
 #: fr30-asm.c:543 frv-asm.c:1496 ip2k-asm.c:744 iq2000-asm.c:692
-#: lm32-asm.c:582 m32c-asm.c:1822 m32r-asm.c:561 mep-asm.c:1520 mt-asm.c:828
+#: lm32-asm.c:582 m32c-asm.c:1817 m32r-asm.c:561 mep-asm.c:1519 mt-asm.c:828
 #: openrisc-asm.c:474 xc16x-asm.c:609 xstormy16-asm.c:509
 #, c-format
 msgid "syntax error (expected char `%c', found `%c')"
 msgstr ""
 
 #: fr30-asm.c:553 frv-asm.c:1506 ip2k-asm.c:754 iq2000-asm.c:702
 #: openrisc-asm.c:474 xc16x-asm.c:609 xstormy16-asm.c:509
 #, c-format
 msgid "syntax error (expected char `%c', found `%c')"
 msgstr ""
 
 #: fr30-asm.c:553 frv-asm.c:1506 ip2k-asm.c:754 iq2000-asm.c:702
-#: lm32-asm.c:592 m32c-asm.c:1832 m32r-asm.c:571 mep-asm.c:1530 mt-asm.c:838
+#: lm32-asm.c:592 m32c-asm.c:1827 m32r-asm.c:571 mep-asm.c:1529 mt-asm.c:838
 #: openrisc-asm.c:484 xc16x-asm.c:619 xstormy16-asm.c:519
 #, c-format
 msgid "syntax error (expected char `%c', found end of instruction)"
 msgstr ""
 
 #: openrisc-asm.c:484 xc16x-asm.c:619 xstormy16-asm.c:519
 #, c-format
 msgid "syntax error (expected char `%c', found end of instruction)"
 msgstr ""
 
-#: fr30-asm.c:581 frv-asm.c:1534 ip2k-asm.c:782 iq2000-asm.c:730
-#: lm32-asm.c:620 m32c-asm.c:1860 m32r-asm.c:599 mep-asm.c:1558 mt-asm.c:866
-#: openrisc-asm.c:512 xc16x-asm.c:647 xstormy16-asm.c:547
+#: fr30-asm.c:583 frv-asm.c:1536 ip2k-asm.c:784 iq2000-asm.c:732
+#: lm32-asm.c:622 m32c-asm.c:1857 m32r-asm.c:601 mep-asm.c:1559 mt-asm.c:868
+#: openrisc-asm.c:514 xc16x-asm.c:649 xstormy16-asm.c:549
 msgid "junk at end of line"
 msgstr ""
 
 msgid "junk at end of line"
 msgstr ""
 
-#: fr30-asm.c:687 frv-asm.c:1640 ip2k-asm.c:888 iq2000-asm.c:836
-#: lm32-asm.c:726 m32c-asm.c:1966 m32r-asm.c:705 mep-asm.c:1664 mt-asm.c:972
-#: openrisc-asm.c:618 xc16x-asm.c:753 xstormy16-asm.c:653
+#: fr30-asm.c:695 frv-asm.c:1648 ip2k-asm.c:896 iq2000-asm.c:844
+#: lm32-asm.c:734 m32c-asm.c:1969 m32r-asm.c:713 mep-asm.c:1671 mt-asm.c:980
+#: openrisc-asm.c:626 xc16x-asm.c:761 xstormy16-asm.c:661
 msgid "unrecognized form of instruction"
 msgstr ""
 
 msgid "unrecognized form of instruction"
 msgstr ""
 
-#: fr30-asm.c:699 frv-asm.c:1652 ip2k-asm.c:900 iq2000-asm.c:848
-#: lm32-asm.c:738 m32c-asm.c:1978 m32r-asm.c:717 mep-asm.c:1676 mt-asm.c:984
-#: openrisc-asm.c:630 xc16x-asm.c:765 xstormy16-asm.c:665
+#: fr30-asm.c:709 frv-asm.c:1662 ip2k-asm.c:910 iq2000-asm.c:858
+#: lm32-asm.c:748 m32c-asm.c:1983 m32r-asm.c:727 mep-asm.c:1685 mt-asm.c:994
+#: openrisc-asm.c:640 xc16x-asm.c:775 xstormy16-asm.c:675
 #, c-format
 msgid "bad instruction `%.50s...'"
 msgstr ""
 
 #, c-format
 msgid "bad instruction `%.50s...'"
 msgstr ""
 
-#: fr30-asm.c:702 frv-asm.c:1655 ip2k-asm.c:903 iq2000-asm.c:851
-#: lm32-asm.c:741 m32c-asm.c:1981 m32r-asm.c:720 mep-asm.c:1679 mt-asm.c:987
-#: openrisc-asm.c:633 xc16x-asm.c:768 xstormy16-asm.c:668
+#: fr30-asm.c:712 frv-asm.c:1665 ip2k-asm.c:913 iq2000-asm.c:861
+#: lm32-asm.c:751 m32c-asm.c:1986 m32r-asm.c:730 mep-asm.c:1688 mt-asm.c:997
+#: openrisc-asm.c:643 xc16x-asm.c:778 xstormy16-asm.c:678
 #, c-format
 msgid "bad instruction `%.50s'"
 msgstr ""
 
 #. Default text to print if an instruction isn't recognized.
 #: fr30-dis.c:41 frv-dis.c:41 ip2k-dis.c:41 iq2000-dis.c:41 lm32-dis.c:41
 #, c-format
 msgid "bad instruction `%.50s'"
 msgstr ""
 
 #. Default text to print if an instruction isn't recognized.
 #: fr30-dis.c:41 frv-dis.c:41 ip2k-dis.c:41 iq2000-dis.c:41 lm32-dis.c:41
-#: m32c-dis.c:41 m32r-dis.c:41 mep-dis.c:41 mmix-dis.c:278 mt-dis.c:41
+#: m32c-dis.c:41 m32r-dis.c:41 mep-dis.c:41 mmix-dis.c:277 mt-dis.c:41
 #: openrisc-dis.c:41 xc16x-dis.c:41 xstormy16-dis.c:41
 msgid "*unknown*"
 msgstr ""
 
 #: fr30-dis.c:299 frv-dis.c:396 ip2k-dis.c:288 iq2000-dis.c:189 lm32-dis.c:147
 #: openrisc-dis.c:41 xc16x-dis.c:41 xstormy16-dis.c:41
 msgid "*unknown*"
 msgstr ""
 
 #: fr30-dis.c:299 frv-dis.c:396 ip2k-dis.c:288 iq2000-dis.c:189 lm32-dis.c:147
-#: m32c-dis.c:891 m32r-dis.c:256 mep-dis.c:1192 mt-dis.c:290
-#: openrisc-dis.c:135 xc16x-dis.c:375 xstormy16-dis.c:168
+#: m32c-dis.c:891 m32r-dis.c:279 mep-dis.c:1187 mt-dis.c:290
+#: openrisc-dis.c:135 xc16x-dis.c:420 xstormy16-dis.c:168
 #, c-format
 msgid "Unrecognized field %d while printing insn.\n"
 msgstr ""
 
 #, c-format
 msgid "Unrecognized field %d while printing insn.\n"
 msgstr ""
 
-#: fr30-ibld.c:163 frv-ibld.c:163 ip2k-ibld.c:163 iq2000-ibld.c:163
-#: lm32-ibld.c:163 m32c-ibld.c:163 m32r-ibld.c:163 mep-ibld.c:163
-#: mt-ibld.c:163 openrisc-ibld.c:163 xc16x-ibld.c:163 xstormy16-ibld.c:163
+#: fr30-ibld.c:164 frv-ibld.c:164 ip2k-ibld.c:164 iq2000-ibld.c:164
+#: lm32-ibld.c:164 m32c-ibld.c:164 m32r-ibld.c:164 mep-ibld.c:164
+#: mt-ibld.c:164 openrisc-ibld.c:164 xc16x-ibld.c:164 xstormy16-ibld.c:164
 #, c-format
 msgid "operand out of range (%ld not between %ld and %lu)"
 msgstr ""
 
 #, c-format
 msgid "operand out of range (%ld not between %ld and %lu)"
 msgstr ""
 
-#: fr30-ibld.c:184 frv-ibld.c:184 ip2k-ibld.c:184 iq2000-ibld.c:184
-#: lm32-ibld.c:184 m32c-ibld.c:184 m32r-ibld.c:184 mep-ibld.c:184
-#: mt-ibld.c:184 openrisc-ibld.c:184 xc16x-ibld.c:184 xstormy16-ibld.c:184
+#: fr30-ibld.c:185 frv-ibld.c:185 ip2k-ibld.c:185 iq2000-ibld.c:185
+#: lm32-ibld.c:185 m32c-ibld.c:185 m32r-ibld.c:185 mep-ibld.c:185
+#: mt-ibld.c:185 openrisc-ibld.c:185 xc16x-ibld.c:185 xstormy16-ibld.c:185
 #, c-format
 msgid "operand out of range (0x%lx not between 0 and 0x%lx)"
 msgstr ""
 
 #, c-format
 msgid "operand out of range (0x%lx not between 0 and 0x%lx)"
 msgstr ""
 
-#: fr30-ibld.c:726 frv-ibld.c:852 ip2k-ibld.c:603 iq2000-ibld.c:709
-#: lm32-ibld.c:630 m32c-ibld.c:1727 m32r-ibld.c:661 mep-ibld.c:1204
-#: mt-ibld.c:745 openrisc-ibld.c:629 xc16x-ibld.c:748 xstormy16-ibld.c:674
+#: fr30-ibld.c:727 frv-ibld.c:853 ip2k-ibld.c:604 iq2000-ibld.c:710
+#: lm32-ibld.c:631 m32c-ibld.c:1728 m32r-ibld.c:662 mep-ibld.c:1205
+#: mt-ibld.c:746 openrisc-ibld.c:630 xc16x-ibld.c:749 xstormy16-ibld.c:675
 #, c-format
 msgid "Unrecognized field %d while building insn.\n"
 msgstr ""
 
 #, c-format
 msgid "Unrecognized field %d while building insn.\n"
 msgstr ""
 
-#: fr30-ibld.c:931 frv-ibld.c:1169 ip2k-ibld.c:678 iq2000-ibld.c:884
-#: lm32-ibld.c:734 m32c-ibld.c:2888 m32r-ibld.c:798 mep-ibld.c:1803
-#: mt-ibld.c:965 openrisc-ibld.c:729 xc16x-ibld.c:968 xstormy16-ibld.c:820
+#: fr30-ibld.c:932 frv-ibld.c:1170 ip2k-ibld.c:679 iq2000-ibld.c:885
+#: lm32-ibld.c:735 m32c-ibld.c:2889 m32r-ibld.c:799 mep-ibld.c:1804
+#: mt-ibld.c:966 openrisc-ibld.c:730 xc16x-ibld.c:969 xstormy16-ibld.c:821
 #, c-format
 msgid "Unrecognized field %d while decoding insn.\n"
 msgstr ""
 
 #, c-format
 msgid "Unrecognized field %d while decoding insn.\n"
 msgstr ""
 
-#: fr30-ibld.c:1077 frv-ibld.c:1447 ip2k-ibld.c:752 iq2000-ibld.c:1015
-#: lm32-ibld.c:823 m32c-ibld.c:3505 m32r-ibld.c:911 mep-ibld.c:2273
-#: mt-ibld.c:1165 openrisc-ibld.c:806 xc16x-ibld.c:1189 xstormy16-ibld.c:930
+#: fr30-ibld.c:1078 frv-ibld.c:1448 ip2k-ibld.c:753 iq2000-ibld.c:1016
+#: lm32-ibld.c:824 m32c-ibld.c:3506 m32r-ibld.c:912 mep-ibld.c:2274
+#: mt-ibld.c:1166 openrisc-ibld.c:807 xc16x-ibld.c:1190 xstormy16-ibld.c:931
 #, c-format
 msgid "Unrecognized field %d while getting int operand.\n"
 msgstr ""
 
 #, c-format
 msgid "Unrecognized field %d while getting int operand.\n"
 msgstr ""
 
-#: fr30-ibld.c:1205 frv-ibld.c:1707 ip2k-ibld.c:808 iq2000-ibld.c:1128
-#: lm32-ibld.c:894 m32c-ibld.c:4104 m32r-ibld.c:1006 mep-ibld.c:2725
-#: mt-ibld.c:1347 openrisc-ibld.c:865 xc16x-ibld.c:1392 xstormy16-ibld.c:1022
+#: fr30-ibld.c:1206 frv-ibld.c:1708 ip2k-ibld.c:809 iq2000-ibld.c:1129
+#: lm32-ibld.c:895 m32c-ibld.c:4105 m32r-ibld.c:1007 mep-ibld.c:2726
+#: mt-ibld.c:1348 openrisc-ibld.c:866 xc16x-ibld.c:1393 xstormy16-ibld.c:1023
 #, c-format
 msgid "Unrecognized field %d while getting vma operand.\n"
 msgstr ""
 
 #, c-format
 msgid "Unrecognized field %d while getting vma operand.\n"
 msgstr ""
 
-#: fr30-ibld.c:1336 frv-ibld.c:1974 ip2k-ibld.c:867 iq2000-ibld.c:1248
-#: lm32-ibld.c:972 m32c-ibld.c:4691 m32r-ibld.c:1107 mep-ibld.c:3138
-#: mt-ibld.c:1536 openrisc-ibld.c:931 xc16x-ibld.c:1596 xstormy16-ibld.c:1121
+#: fr30-ibld.c:1337 frv-ibld.c:1975 ip2k-ibld.c:868 iq2000-ibld.c:1249
+#: lm32-ibld.c:973 m32c-ibld.c:4692 m32r-ibld.c:1108 mep-ibld.c:3139
+#: mt-ibld.c:1537 openrisc-ibld.c:932 xc16x-ibld.c:1597 xstormy16-ibld.c:1122
 #, c-format
 msgid "Unrecognized field %d while setting int operand.\n"
 msgstr ""
 
 #, c-format
 msgid "Unrecognized field %d while setting int operand.\n"
 msgstr ""
 
-#: fr30-ibld.c:1457 frv-ibld.c:2231 ip2k-ibld.c:916 iq2000-ibld.c:1358
-#: lm32-ibld.c:1040 m32c-ibld.c:5268 m32r-ibld.c:1198 mep-ibld.c:3541
-#: mt-ibld.c:1715 openrisc-ibld.c:987 xc16x-ibld.c:1790 xstormy16-ibld.c:1210
+#: fr30-ibld.c:1458 frv-ibld.c:2232 ip2k-ibld.c:917 iq2000-ibld.c:1359
+#: lm32-ibld.c:1041 m32c-ibld.c:5269 m32r-ibld.c:1199 mep-ibld.c:3542
+#: mt-ibld.c:1716 openrisc-ibld.c:988 xc16x-ibld.c:1791 xstormy16-ibld.c:1211
 #, c-format
 msgid "Unrecognized field %d while setting vma operand.\n"
 msgstr ""
 #, c-format
 msgid "Unrecognized field %d while setting vma operand.\n"
 msgstr ""
@@ -352,18 +352,18 @@ msgstr ""
 #. -- assembler routines inserted here.
 #. -- asm.c
 #: frv-asm.c:972 iq2000-asm.c:56 lm32-asm.c:95 lm32-asm.c:127 lm32-asm.c:157
 #. -- assembler routines inserted here.
 #. -- asm.c
 #: frv-asm.c:972 iq2000-asm.c:56 lm32-asm.c:95 lm32-asm.c:127 lm32-asm.c:157
-#: lm32-asm.c:187 lm32-asm.c:217 lm32-asm.c:247 m32c-asm.c:141 m32c-asm.c:237
-#: m32c-asm.c:279 m32c-asm.c:338 m32c-asm.c:360 m32r-asm.c:53 mep-asm.c:241
+#: lm32-asm.c:187 lm32-asm.c:217 lm32-asm.c:247 m32c-asm.c:140 m32c-asm.c:235
+#: m32c-asm.c:276 m32c-asm.c:334 m32c-asm.c:355 m32r-asm.c:53 mep-asm.c:241
 #: mep-asm.c:259 mep-asm.c:274 mep-asm.c:289 mep-asm.c:301 openrisc-asm.c:54
 msgid "missing `)'"
 msgstr ""
 
 #: mep-asm.c:259 mep-asm.c:274 mep-asm.c:289 mep-asm.c:301 openrisc-asm.c:54
 msgid "missing `)'"
 msgstr ""
 
-#: h8300-dis.c:327
+#: h8300-dis.c:314
 #, c-format
 msgid "Hmmmm 0x%x"
 msgstr ""
 
 #, c-format
 msgid "Hmmmm 0x%x"
 msgstr ""
 
-#: h8300-dis.c:708
+#: h8300-dis.c:695
 #, c-format
 msgid "Don't understand 0x%x \n"
 msgstr ""
 #, c-format
 msgid "Don't understand 0x%x \n"
 msgstr ""
@@ -379,11 +379,11 @@ msgstr ""
 msgid "%02x\t\t*unknown*"
 msgstr ""
 
 msgid "%02x\t\t*unknown*"
 msgstr ""
 
-#: i386-dis.c:8924
+#: i386-dis.c:10671
 msgid "<internal disassembler error>"
 msgstr ""
 
 msgid "<internal disassembler error>"
 msgstr ""
 
-#: i386-dis.c:9155
+#: i386-dis.c:10968
 #, c-format
 msgid ""
 "\n"
 #, c-format
 msgid ""
 "\n"
@@ -392,126 +392,126 @@ msgid ""
 "with the -M switch (multiple options should be separated by commas):\n"
 msgstr ""
 
 "with the -M switch (multiple options should be separated by commas):\n"
 msgstr ""
 
-#: i386-dis.c:9159
+#: i386-dis.c:10972
 #, c-format
 msgid "  x86-64      Disassemble in 64bit mode\n"
 msgstr ""
 
 #, c-format
 msgid "  x86-64      Disassemble in 64bit mode\n"
 msgstr ""
 
-#: i386-dis.c:9160
+#: i386-dis.c:10973
 #, c-format
 msgid "  i386        Disassemble in 32bit mode\n"
 msgstr ""
 
 #, c-format
 msgid "  i386        Disassemble in 32bit mode\n"
 msgstr ""
 
-#: i386-dis.c:9161
+#: i386-dis.c:10974
 #, c-format
 msgid "  i8086       Disassemble in 16bit mode\n"
 msgstr ""
 
 #, c-format
 msgid "  i8086       Disassemble in 16bit mode\n"
 msgstr ""
 
-#: i386-dis.c:9162
+#: i386-dis.c:10975
 #, c-format
 msgid "  att         Display instruction in AT&T syntax\n"
 msgstr ""
 
 #, c-format
 msgid "  att         Display instruction in AT&T syntax\n"
 msgstr ""
 
-#: i386-dis.c:9163
+#: i386-dis.c:10976
 #, c-format
 msgid "  intel       Display instruction in Intel syntax\n"
 msgstr ""
 
 #, c-format
 msgid "  intel       Display instruction in Intel syntax\n"
 msgstr ""
 
-#: i386-dis.c:9164
+#: i386-dis.c:10977
 #, c-format
 msgid ""
 "  att-mnemonic\n"
 "              Display instruction in AT&T mnemonic\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "  att-mnemonic\n"
 "              Display instruction in AT&T mnemonic\n"
 msgstr ""
 
-#: i386-dis.c:9166
+#: i386-dis.c:10979
 #, c-format
 msgid ""
 "  intel-mnemonic\n"
 "              Display instruction in Intel mnemonic\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "  intel-mnemonic\n"
 "              Display instruction in Intel mnemonic\n"
 msgstr ""
 
-#: i386-dis.c:9168
+#: i386-dis.c:10981
 #, c-format
 msgid "  addr64      Assume 64bit address size\n"
 msgstr ""
 
 #, c-format
 msgid "  addr64      Assume 64bit address size\n"
 msgstr ""
 
-#: i386-dis.c:9169
+#: i386-dis.c:10982
 #, c-format
 msgid "  addr32      Assume 32bit address size\n"
 msgstr ""
 
 #, c-format
 msgid "  addr32      Assume 32bit address size\n"
 msgstr ""
 
-#: i386-dis.c:9170
+#: i386-dis.c:10983
 #, c-format
 msgid "  addr16      Assume 16bit address size\n"
 msgstr ""
 
 #, c-format
 msgid "  addr16      Assume 16bit address size\n"
 msgstr ""
 
-#: i386-dis.c:9171
+#: i386-dis.c:10984
 #, c-format
 msgid "  data32      Assume 32bit data size\n"
 msgstr ""
 
 #, c-format
 msgid "  data32      Assume 32bit data size\n"
 msgstr ""
 
-#: i386-dis.c:9172
+#: i386-dis.c:10985
 #, c-format
 msgid "  data16      Assume 16bit data size\n"
 msgstr ""
 
 #, c-format
 msgid "  data16      Assume 16bit data size\n"
 msgstr ""
 
-#: i386-dis.c:9173
+#: i386-dis.c:10986
 #, c-format
 msgid "  suffix      Always display instruction suffix in AT&T syntax\n"
 msgstr ""
 
 #, c-format
 msgid "  suffix      Always display instruction suffix in AT&T syntax\n"
 msgstr ""
 
-#: i386-gen.c:435 ia64-gen.c:307
+#: i386-gen.c:459 ia64-gen.c:307
 #, c-format
 msgid "%s: Error: "
 msgstr ""
 
 #, c-format
 msgid "%s: Error: "
 msgstr ""
 
-#: i386-gen.c:544
+#: i386-gen.c:591
 #, c-format
 msgid "%s: %d: Unknown bitfield: %s\n"
 msgstr ""
 
 #, c-format
 msgid "%s: %d: Unknown bitfield: %s\n"
 msgstr ""
 
-#: i386-gen.c:546
+#: i386-gen.c:593
 #, c-format
 msgid "Unknown bitfield: %s\n"
 msgstr ""
 
 #, c-format
 msgid "Unknown bitfield: %s\n"
 msgstr ""
 
-#: i386-gen.c:602
+#: i386-gen.c:649
 #, c-format
 msgid "%s: %d: Missing `)' in bitfield: %s\n"
 msgstr ""
 
 #, c-format
 msgid "%s: %d: Missing `)' in bitfield: %s\n"
 msgstr ""
 
-#: i386-gen.c:867
+#: i386-gen.c:914
 #, c-format
 msgid "can't find i386-opc.tbl for reading, errno = %s\n"
 msgstr ""
 
 #, c-format
 msgid "can't find i386-opc.tbl for reading, errno = %s\n"
 msgstr ""
 
-#: i386-gen.c:998
+#: i386-gen.c:1045
 #, c-format
 msgid "can't find i386-reg.tbl for reading, errno = %s\n"
 msgstr ""
 
 #, c-format
 msgid "can't find i386-reg.tbl for reading, errno = %s\n"
 msgstr ""
 
-#: i386-gen.c:1075
+#: i386-gen.c:1122
 #, c-format
 msgid "can't create i386-init.h, errno = %s\n"
 msgstr ""
 
 #, c-format
 msgid "can't create i386-init.h, errno = %s\n"
 msgstr ""
 
-#: i386-gen.c:1164 ia64-gen.c:2820
+#: i386-gen.c:1211 ia64-gen.c:2820
 #, c-format
 msgid "unable to change directory to \"%s\", errno = %s\n"
 msgstr ""
 
 #, c-format
 msgid "unable to change directory to \"%s\", errno = %s\n"
 msgstr ""
 
-#: i386-gen.c:1171
+#: i386-gen.c:1218
 #, c-format
 msgid "%d unused bits in i386_cpu_flags.\n"
 msgstr ""
 
 #, c-format
 msgid "%d unused bits in i386_cpu_flags.\n"
 msgstr ""
 
-#: i386-gen.c:1178
+#: i386-gen.c:1225
 #, c-format
 msgid "%d unused bits in i386_operand_type.\n"
 msgstr ""
 
 #, c-format
 msgid "%d unused bits in i386_operand_type.\n"
 msgstr ""
 
-#: i386-gen.c:1192
+#: i386-gen.c:1239
 #, c-format
 msgid "can't create i386-tbl.h, errno = %s\n"
 msgstr ""
 #, c-format
 msgid "can't create i386-tbl.h, errno = %s\n"
 msgstr ""
@@ -711,82 +711,82 @@ msgstr ""
 msgid "imm:6 immediate is out of range"
 msgstr ""
 
 msgid "imm:6 immediate is out of range"
 msgstr ""
 
-#: m32c-asm.c:147
+#: m32c-asm.c:145
 #, c-format
 msgid "%dsp8() takes a symbolic address, not a number"
 msgstr ""
 
 #, c-format
 msgid "%dsp8() takes a symbolic address, not a number"
 msgstr ""
 
-#: m32c-asm.c:160 m32c-asm.c:164 m32c-asm.c:255
+#: m32c-asm.c:159 m32c-asm.c:163 m32c-asm.c:253
 msgid "dsp:8 immediate is out of range"
 msgstr ""
 
 msgid "dsp:8 immediate is out of range"
 msgstr ""
 
-#: m32c-asm.c:185 m32c-asm.c:189
+#: m32c-asm.c:184 m32c-asm.c:188
 msgid "Immediate is out of range -8 to 7"
 msgstr ""
 
 msgid "Immediate is out of range -8 to 7"
 msgstr ""
 
-#: m32c-asm.c:210 m32c-asm.c:214
+#: m32c-asm.c:209 m32c-asm.c:213
 msgid "Immediate is out of range -7 to 8"
 msgstr ""
 
 msgid "Immediate is out of range -7 to 8"
 msgstr ""
 
-#: m32c-asm.c:285
+#: m32c-asm.c:281
 #, c-format
 msgid "%dsp16() takes a symbolic address, not a number"
 msgstr ""
 
 #, c-format
 msgid "%dsp16() takes a symbolic address, not a number"
 msgstr ""
 
-#: m32c-asm.c:308 m32c-asm.c:315 m32c-asm.c:378
+#: m32c-asm.c:305 m32c-asm.c:312 m32c-asm.c:373
 msgid "dsp:16 immediate is out of range"
 msgstr ""
 
 msgid "dsp:16 immediate is out of range"
 msgstr ""
 
-#: m32c-asm.c:404
+#: m32c-asm.c:399
 msgid "dsp:20 immediate is out of range"
 msgstr ""
 
 msgid "dsp:20 immediate is out of range"
 msgstr ""
 
-#: m32c-asm.c:430 m32c-asm.c:450
+#: m32c-asm.c:425 m32c-asm.c:445
 msgid "dsp:24 immediate is out of range"
 msgstr ""
 
 msgid "dsp:24 immediate is out of range"
 msgstr ""
 
-#: m32c-asm.c:483
+#: m32c-asm.c:478
 msgid "immediate is out of range 1-2"
 msgstr ""
 
 msgid "immediate is out of range 1-2"
 msgstr ""
 
-#: m32c-asm.c:501
+#: m32c-asm.c:496
 msgid "immediate is out of range 1-8"
 msgstr ""
 
 msgid "immediate is out of range 1-8"
 msgstr ""
 
-#: m32c-asm.c:519
+#: m32c-asm.c:514
 msgid "immediate is out of range 0-7"
 msgstr ""
 
 msgid "immediate is out of range 0-7"
 msgstr ""
 
-#: m32c-asm.c:555
+#: m32c-asm.c:550
 msgid "immediate is out of range 2-9"
 msgstr ""
 
 msgid "immediate is out of range 2-9"
 msgstr ""
 
-#: m32c-asm.c:573
+#: m32c-asm.c:568
 msgid "Bit number for indexing general register is out of range 0-15"
 msgstr ""
 
 msgid "Bit number for indexing general register is out of range 0-15"
 msgstr ""
 
-#: m32c-asm.c:611 m32c-asm.c:667
+#: m32c-asm.c:606 m32c-asm.c:662
 msgid "bit,base is out of range"
 msgstr ""
 
 msgid "bit,base is out of range"
 msgstr ""
 
-#: m32c-asm.c:618 m32c-asm.c:623 m32c-asm.c:671
+#: m32c-asm.c:613 m32c-asm.c:618 m32c-asm.c:666
 msgid "bit,base out of range for symbol"
 msgstr ""
 
 msgid "bit,base out of range for symbol"
 msgstr ""
 
-#: m32c-asm.c:807
+#: m32c-asm.c:802
 msgid "not a valid r0l/r0h pair"
 msgstr ""
 
 msgid "not a valid r0l/r0h pair"
 msgstr ""
 
-#: m32c-asm.c:837
+#: m32c-asm.c:832
 msgid "Invalid size specifier"
 msgstr ""
 
 msgid "Invalid size specifier"
 msgstr ""
 
-#: m68k-dis.c:1278
+#: m68k-dis.c:1281
 #, c-format
 msgid "<function code %d>"
 msgstr ""
 
 #, c-format
 msgid "<function code %d>"
 msgstr ""
 
-#: m68k-dis.c:1437
+#: m68k-dis.c:1440
 #, c-format
 msgid "<internal error in opcode table: %s %s>\n"
 msgstr ""
 #, c-format
 msgid "<internal error in opcode table: %s %s>\n"
 msgstr ""
@@ -843,12 +843,12 @@ msgstr ""
 msgid "# internal error, undefined modifier (%c)"
 msgstr ""
 
 msgid "# internal error, undefined modifier (%c)"
 msgstr ""
 
-#: mips-dis.c:1942
+#: mips-dis.c:1939
 #, c-format
 msgid "# internal disassembler error, unrecognised modifier (%c)"
 msgstr ""
 
 #, c-format
 msgid "# internal disassembler error, unrecognised modifier (%c)"
 msgstr ""
 
-#: mips-dis.c:2173
+#: mips-dis.c:2177
 #, c-format
 msgid ""
 "\n"
 #, c-format
 msgid ""
 "\n"
@@ -856,7 +856,7 @@ msgid ""
 "with the -M switch (multiple options should be separated by commas):\n"
 msgstr ""
 
 "with the -M switch (multiple options should be separated by commas):\n"
 msgstr ""
 
-#: mips-dis.c:2177
+#: mips-dis.c:2181
 #, c-format
 msgid ""
 "\n"
 #, c-format
 msgid ""
 "\n"
@@ -864,7 +864,7 @@ msgid ""
 "                           Default: based on binary being disassembled.\n"
 msgstr ""
 
 "                           Default: based on binary being disassembled.\n"
 msgstr ""
 
-#: mips-dis.c:2181
+#: mips-dis.c:2185
 #, c-format
 msgid ""
 "\n"
 #, c-format
 msgid ""
 "\n"
@@ -872,7 +872,7 @@ msgid ""
 "                           Default: numeric.\n"
 msgstr ""
 
 "                           Default: numeric.\n"
 msgstr ""
 
-#: mips-dis.c:2185
+#: mips-dis.c:2189
 #, c-format
 msgid ""
 "\n"
 #, c-format
 msgid ""
 "\n"
@@ -881,7 +881,7 @@ msgid ""
 "                           Default: based on binary being disassembled.\n"
 msgstr ""
 
 "                           Default: based on binary being disassembled.\n"
 msgstr ""
 
-#: mips-dis.c:2190
+#: mips-dis.c:2194
 #, c-format
 msgid ""
 "\n"
 #, c-format
 msgid ""
 "\n"
@@ -890,7 +890,7 @@ msgid ""
 "                           Default: based on binary being disassembled.\n"
 msgstr ""
 
 "                           Default: based on binary being disassembled.\n"
 msgstr ""
 
-#: mips-dis.c:2195
+#: mips-dis.c:2199
 #, c-format
 msgid ""
 "\n"
 #, c-format
 msgid ""
 "\n"
@@ -898,7 +898,7 @@ msgid ""
 "                           specified ABI.\n"
 msgstr ""
 
 "                           specified ABI.\n"
 msgstr ""
 
-#: mips-dis.c:2199
+#: mips-dis.c:2203
 #, c-format
 msgid ""
 "\n"
 #, c-format
 msgid ""
 "\n"
@@ -906,7 +906,7 @@ msgid ""
 "                           specified architecture.\n"
 msgstr ""
 
 "                           specified architecture.\n"
 msgstr ""
 
-#: mips-dis.c:2203
+#: mips-dis.c:2207
 #, c-format
 msgid ""
 "\n"
 #, c-format
 msgid ""
 "\n"
@@ -914,12 +914,12 @@ msgid ""
 "   "
 msgstr ""
 
 "   "
 msgstr ""
 
-#: mips-dis.c:2208 mips-dis.c:2216 mips-dis.c:2218
+#: mips-dis.c:2212 mips-dis.c:2220 mips-dis.c:2222
 #, c-format
 msgid "\n"
 msgstr ""
 
 #, c-format
 msgid "\n"
 msgstr ""
 
-#: mips-dis.c:2210
+#: mips-dis.c:2214
 #, c-format
 msgid ""
 "\n"
 #, c-format
 msgid ""
 "\n"
@@ -941,17 +941,17 @@ msgstr ""
 msgid "(unknown)"
 msgstr ""
 
 msgid "(unknown)"
 msgstr ""
 
-#: mmix-dis.c:513
+#: mmix-dis.c:512
 #, c-format
 msgid "*unknown operands type: %d*"
 msgstr ""
 
 #, c-format
 msgid "*unknown operands type: %d*"
 msgstr ""
 
-#: msp430-dis.c:327
+#: msp430-dis.c:328
 msgid "Illegal as emulation instr"
 msgstr ""
 
 #. R2/R3 are illegal as dest: may be data section.
 msgid "Illegal as emulation instr"
 msgstr ""
 
 #. R2/R3 are illegal as dest: may be data section.
-#: msp430-dis.c:378
+#: msp430-dis.c:379
 msgid "Illegal as 2-op instr"
 msgstr ""
 
 msgid "Illegal as 2-op instr"
 msgstr ""
 
@@ -976,17 +976,17 @@ msgstr ""
 #. an immediate either. We don't know how much to increase
 #. aoffsetp by since whatever generated this is broken
 #. anyway!
 #. an immediate either. We don't know how much to increase
 #. aoffsetp by since whatever generated this is broken
 #. anyway!
-#: ns32k-dis.c:534
+#: ns32k-dis.c:533
 #, c-format
 msgid "$<undefined>"
 msgstr ""
 
 #, c-format
 msgid "$<undefined>"
 msgstr ""
 
-#: ppc-dis.c:248
+#: ppc-dis.c:234
 #, c-format
 msgid "warning: ignoring unknown -M%s option\n"
 msgstr ""
 
 #, c-format
 msgid "warning: ignoring unknown -M%s option\n"
 msgstr ""
 
-#: ppc-dis.c:537
+#: ppc-dis.c:523
 #, c-format
 msgid ""
 "\n"
 #, c-format
 msgid ""
 "\n"
@@ -994,47 +994,47 @@ msgid ""
 "the -M switch:\n"
 msgstr ""
 
 "the -M switch:\n"
 msgstr ""
 
-#: ppc-opc.c:873 ppc-opc.c:901
+#: ppc-opc.c:878 ppc-opc.c:906
 msgid "invalid conditional option"
 msgstr ""
 
 msgid "invalid conditional option"
 msgstr ""
 
-#: ppc-opc.c:903
+#: ppc-opc.c:908
 msgid "attempt to set y bit when using + or - modifier"
 msgstr ""
 
 msgid "attempt to set y bit when using + or - modifier"
 msgstr ""
 
-#: ppc-opc.c:935
+#: ppc-opc.c:940
 msgid "invalid mask field"
 msgstr ""
 
 msgid "invalid mask field"
 msgstr ""
 
-#: ppc-opc.c:961
+#: ppc-opc.c:966
 msgid "ignoring invalid mfcr mask"
 msgstr ""
 
 msgid "ignoring invalid mfcr mask"
 msgstr ""
 
-#: ppc-opc.c:1011 ppc-opc.c:1046
+#: ppc-opc.c:1016 ppc-opc.c:1051
 msgid "illegal bitmask"
 msgstr ""
 
 msgid "illegal bitmask"
 msgstr ""
 
-#: ppc-opc.c:1166
+#: ppc-opc.c:1171
 msgid "index register in load range"
 msgstr ""
 
 msgid "index register in load range"
 msgstr ""
 
-#: ppc-opc.c:1182
+#: ppc-opc.c:1187
 msgid "source and target register operands must be different"
 msgstr ""
 
 msgid "source and target register operands must be different"
 msgstr ""
 
-#: ppc-opc.c:1197
+#: ppc-opc.c:1202
 msgid "invalid register operand when updating"
 msgstr ""
 
 msgid "invalid register operand when updating"
 msgstr ""
 
-#: ppc-opc.c:1276
+#: ppc-opc.c:1281
 msgid "invalid sprg number"
 msgstr ""
 
 msgid "invalid sprg number"
 msgstr ""
 
-#: ppc-opc.c:1446
+#: ppc-opc.c:1451
 msgid "invalid constant"
 msgstr ""
 
 msgid "invalid constant"
 msgstr ""
 
-#: s390-dis.c:277
+#: s390-dis.c:301
 #, c-format
 msgid ""
 "\n"
 #, c-format
 msgid ""
 "\n"
@@ -1042,12 +1042,12 @@ msgid ""
 "with the -M switch (multiple options should be separated by commas):\n"
 msgstr ""
 
 "with the -M switch (multiple options should be separated by commas):\n"
 msgstr ""
 
-#: s390-dis.c:281
+#: s390-dis.c:305
 #, c-format
 msgid "  esa         Disassemble in ESA architecture mode\n"
 msgstr ""
 
 #, c-format
 msgid "  esa         Disassemble in ESA architecture mode\n"
 msgstr ""
 
-#: s390-dis.c:282
+#: s390-dis.c:306
 #, c-format
 msgid "  zarch       Disassemble in z/Architecture mode\n"
 msgstr ""
 #, c-format
 msgid "  zarch       Disassemble in z/Architecture mode\n"
 msgstr ""
@@ -1073,18 +1073,18 @@ msgid "Internal error: bad sparc-opcode.h: \"%s\" == \"%s\"\n"
 msgstr ""
 
 #. Mark as non-valid instruction.
 msgstr ""
 
 #. Mark as non-valid instruction.
-#: sparc-dis.c:1014
+#: sparc-dis.c:1015
 msgid "unknown"
 msgstr ""
 
 msgid "unknown"
 msgstr ""
 
-#: v850-dis.c:239
+#: v850-dis.c:365
 #, c-format
 msgid "unknown operand shift: %x\n"
 msgstr ""
 
 #, c-format
 msgid "unknown operand shift: %x\n"
 msgstr ""
 
-#: v850-dis.c:253
+#: v850-dis.c:377
 #, c-format
 #, c-format
-msgid "unknown pop reg: %d\n"
+msgid "unknown reg: %d\n"
 msgstr ""
 
 #. The functions used to insert and extract complicated operands.
 msgstr ""
 
 #. The functions used to insert and extract complicated operands.
@@ -1092,48 +1092,40 @@ msgstr ""
 #. v850_insert_operand() in gas/config/tc-v850.c.  Error messages
 #. containing the string 'out of range' will be ignored unless a
 #. specific command line option is given to GAS.
 #. v850_insert_operand() in gas/config/tc-v850.c.  Error messages
 #. containing the string 'out of range' will be ignored unless a
 #. specific command line option is given to GAS.
-#: v850-opc.c:48
+#: v850-opc.c:55
 msgid "displacement value is not in range and is not aligned"
 msgstr ""
 
 msgid "displacement value is not in range and is not aligned"
 msgstr ""
 
-#: v850-opc.c:49
+#: v850-opc.c:56
 msgid "displacement value is out of range"
 msgstr ""
 
 msgid "displacement value is out of range"
 msgstr ""
 
-#: v850-opc.c:50
+#: v850-opc.c:57
 msgid "displacement value is not aligned"
 msgstr ""
 
 msgid "displacement value is not aligned"
 msgstr ""
 
-#: v850-opc.c:52
+#: v850-opc.c:59
 msgid "immediate value is out of range"
 msgstr ""
 
 #: v850-opc.c:60
 msgid "immediate value is out of range"
 msgstr ""
 
 #: v850-opc.c:60
-msgid "branch value not in range and to odd offset"
-msgstr ""
-
-#: v850-opc.c:62 v850-opc.c:89
 msgid "branch value out of range"
 msgstr ""
 
 msgid "branch value out of range"
 msgstr ""
 
-#: v850-opc.c:65 v850-opc.c:92
-msgid "branch to odd offset"
+#: v850-opc.c:61
+msgid "branch value not in range and to odd offset"
 msgstr ""
 
 msgstr ""
 
-#: v850-opc.c:87
-msgid "branch value not in range and to an odd offset"
+#: v850-opc.c:62
+msgid "branch to odd offset"
 msgstr ""
 
 msgstr ""
 
-#: v850-opc.c:279
+#: v850-opc.c:497
 msgid "invalid register for stack adjustment"
 msgstr ""
 
 msgid "invalid register for stack adjustment"
 msgstr ""
 
-#: v850-opc.c:299
-msgid "immediate value not in range and not even"
-msgstr ""
-
-#: v850-opc.c:304
-msgid "immediate value must be even"
+#: v850-opc.c:518
+msgid "invalid register name"
 msgstr ""
 
 #: xc16x-asm.c:66
 msgstr ""
 
 #: xc16x-asm.c:66